.ws-pm{justify-self:center;margin:0}.ws-pm__app{display:flex;flex-direction:column;max-width:none;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.ws-pm__header,.ws-pm__status{flex:none;background:#fff}.ws-pm__header{display:flex;align-items:center;gap:8px;height:52px;padding:0 20px 0 16px;border-bottom:.5px solid #e5e5ea;font-size:17px;font-weight:600}.ws-pm__header span{flex:1 1}.ws-pm__mapwrap{position:relative;flex:1 1;overflow:hidden}.ws-pm__map{position:absolute;inset:0;width:100%;height:100%}.ws-pm__fab{position:absolute;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fffffff7;color:#1c1c1e;box-shadow:0 2px 6px #00000026}.ws-pm__fab--modes{top:10px;right:16px}.ws-pm__fab--locate{right:16px}.ws-pm__card{position:absolute;top:56px;left:16px;right:16px;padding:14px;border-radius:16px;background:#fffffff7;box-shadow:0 4px 14px #0000001f}.ws-pm__card-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;color:#1c1c1e}.ws-pm__card-head span{flex:1 1}.ws-pm__grid{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ws-pm__hint{margin:8px 0 0;color:#8e8e93;font-size:11px;text-align:center}.ws-pm__btn{display:flex;align-items:center;justify-content:center;gap:4px;flex:1 1 47%;min-height:44px;padding:9px 8px;border-radius:8px;color:#fff;font-size:12px;font-weight:600;line-height:1.25;text-align:center;transition:background-color var(--tp-duration,.2s) var(--tp-ease,ease)}.ws-pm__btn svg{flex:none}.ws-pm__btn span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ws-pm__btn.is-draft{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--tp-green,#409d8a)}.ws-pm__empty{margin:0;color:#8e8e93;font-size:13px;text-align:center}.ws-pm__legend{position:absolute;left:16px;right:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:12px;border-radius:20px;background:#fffffff2}.ws-pm__legend-item{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#1c1c1e}.ws-pm__legend-item i{width:10px;height:10px;border-radius:50%}.ws-pm__tabs{position:absolute;left:12px;right:12px;justify-content:space-around;height:66px;padding:0 8px;border-radius:34px;background:#fff;box-shadow:0 8px 20px #0000001f}.ws-pm__tabs,.ws-pm__tabs>span{display:flex;align-items:center}.ws-pm__tabs>span{flex-direction:column;gap:3px;min-width:52px;padding:7px 0 6px;border-radius:24px;color:#8e8e93;font-size:10px;font-weight:600}.ws-pm__tabs>span.is-on{background:#409d8a24;color:#409d8a}.ws-pm__tabs>.ws-pm__tabs-record{justify-content:center;width:52px;min-width:52px;height:52px;padding:0;border-radius:50%;background:#409d8a;color:#fff;box-shadow:0 2px 6px #409d8a59}.ws-pm__caption{max-width:286px;margin-top:8px;color:var(--tp-muted,#6b7280);font-size:12px;line-height:1.45;text-align:center}.ws-pm__sizes{display:flex;width:100%;margin-top:10px}.ws-pm__sizes .ws-seg__opt{flex:1 1}