.pm-view{--pm-store:var(--accent);--pm-zone3:#eb6834;--pm-zone7:#1baf7a;flex-direction:column;gap:16px;width:100%;max-width:1320px;margin:0 auto;padding:20px 24px 48px;display:flex}.pm-head{align-items:center;gap:12px;display:flex}.pm-head-title{flex:1 1 0;min-width:0}.pm-head-sub{margin-top:2px}.pm-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.pm-kbd-sm{min-width:18px;height:18px;margin-left:4px;padding:0 4px;font-size:10.5px}.kbd.is-dark{background:color-mix(in srgb, var(--surface) 16%, transparent);border-color:color-mix(in srgb, var(--surface) 35%, transparent);color:var(--surface)}.pm-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-seg{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.pm-seg button{border-radius:var(--r-1);height:32px;font:inherit;color:var(--ink-2);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.pm-seg button:hover{color:var(--ink)}.pm-seg button.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.pm-seg button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pm-seg-count{font-variant-numeric:tabular-nums;color:var(--muted);border-radius:var(--r-pill);background:var(--surface-3);padding:1px 6px;font-size:11.5px}.pm-seg button.is-on .pm-seg-count{background:var(--surface-2);color:var(--ink-2)}.pm-tab-short{display:none}.pm-search{flex:240px;max-width:360px;position:relative}.pm-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pm-search-input{width:100%;height:38px;padding-left:36px;padding-right:36px}.pm-search-kbd{pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.pm-select{width:auto;height:38px;padding-right:28px;font-size:13px}.pm-check{color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.pm-check input{width:16px;height:16px;accent-color:var(--accent)}.pm-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.pm-stage{min-width:0;position:relative}.pm-side{flex-direction:column;gap:16px;min-height:0;max-height:calc(100dvh - 32px);display:flex;position:sticky;top:16px}.pm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-4);box-shadow:var(--shadow-2);touch-action:pan-y;transition:transform .2s var(--ease);animation:pm-in .2s var(--ease);flex-direction:column;gap:20px;padding:24px;display:flex;position:relative}@keyframes pm-in{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:none}}.pm-ghost{z-index:3;pointer-events:none;position:absolute;inset:0 0 auto}.pm-card.is-leaving-approve{animation:pm-out-right .26s var(--ease) forwards}.pm-card.is-leaving-skip{animation:pm-out-left .26s var(--ease) forwards}@keyframes pm-out-right{to{opacity:0;transform:translate(44%)rotate(4deg)}}@keyframes pm-out-left{to{opacity:0;transform:translate(-44%)rotate(-4deg)}}.pm-card.is-leaving-approve{box-shadow:0 0 0 2px var(--success), var(--shadow-3)}.pm-card.is-leaving-skip{box-shadow:0 0 0 2px var(--line-strong), var(--shadow-3)}.pm-stamp{z-index:2;border-radius:var(--r-pill);background:var(--success);color:var(--surface);box-shadow:var(--shadow-2);padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:22px;right:22px}.pm-swipe-hint{z-index:2;border-radius:var(--r-pill);pointer-events:none;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:18px}.pm-swipe-hint.is-approve{background:var(--success-bg);color:var(--success-ink);box-shadow:inset 0 0 0 1px var(--success-soft);left:18px}.pm-swipe-hint.is-skip{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);right:18px}.pm-prod{align-items:flex-start;gap:16px;display:flex}.pm-prod-body{flex:1;min-width:0}.pm-prod-title{color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.35}.pm-prod-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.pm-meta-text{color:var(--muted);font-size:12.5px}.pm-weiss-link{color:var(--accent-ink);align-items:center;gap:4px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.pm-weiss-link:hover{text-decoration:underline}.pm-position{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:12.5px}.pm-verdict{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pm-verdict-pill{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;align-items:center;height:30px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.pm-verdict-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:inline-flex}.pm-tone-higher{color:var(--warning);background:var(--warning-bg)}.pm-tone-lower{color:var(--accent-ink);background:var(--accent-bg)}.pm-tone-equal{color:var(--muted);background:var(--surface-2)}.pm-tag-warn{background:var(--warning-bg);color:var(--warning)}.pm-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pm-stat{border-radius:var(--r-3);background:var(--surface-2);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.pm-stat-label{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pm-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;font-weight:600;line-height:1.2}.pm-stat-sub{color:var(--muted);min-height:18px;font-size:12.5px}.pm-stat.is-new{background:var(--success-bg);box-shadow:inset 0 0 0 1px var(--success-soft);cursor:text;transition:box-shadow var(--dur) var(--ease), background var(--dur) var(--ease)}.pm-stat.is-new:focus-within{box-shadow:inset 0 0 0 1px var(--success), var(--shadow-focus)}.pm-stat.is-new.is-bad{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger-soft)}.pm-kbd-inline{min-width:18px;height:18px;padding:0 4px;font-size:10.5px}.pm-price-field{letter-spacing:-.02em;color:var(--success-ink);align-items:baseline;gap:1px;font-size:26px;font-weight:600;line-height:1.2;display:flex}.pm-stat.is-bad .pm-price-field{color:var(--danger-ink)}.pm-price-input{width:100%;min-width:0;font:inherit;color:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0}.pm-presets{gap:6px;margin-top:2px;display:flex}.pm-preset{border:1px solid color-mix(in srgb, var(--success) 30%, transparent);border-radius:var(--r-pill);background:var(--surface);height:22px;font:inherit;color:var(--success-ink);cursor:pointer;padding:0 8px;font-size:11.5px;font-weight:500}.pm-preset.is-on{background:var(--success);border-color:var(--success);color:var(--surface)}.pm-preset:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pm-notes{flex-direction:column;gap:8px;display:flex}.pm-note{border-radius:var(--r-2);background:var(--surface-2);color:var(--ink-2);padding:10px 12px;font-size:13px;line-height:1.45}.pm-note.is-warn{background:var(--warning-bg);color:var(--warning)}.pm-note.is-stop{background:var(--danger-bg);color:var(--danger-ink);box-shadow:inset 0 0 0 1px var(--danger-soft)}.pm-note strong{font-weight:600}.pm-breakdown{margin:0 -4px;padding:0 4px;overflow-x:auto}.pm-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.pm-table th,.pm-table td{text-align:right;white-space:nowrap;padding:7px 0 7px 16px}.pm-table th:first-child{text-align:left;padding-left:0}.pm-table thead th{vertical-align:bottom;padding-bottom:10px}.pm-th-name{color:var(--ink);font-size:13px;font-weight:600;display:block}.pm-th-hint{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.pm-table tbody th{color:var(--muted);font-weight:400}.pm-table tbody td{color:var(--ink-2);border-top:1px solid var(--line-soft)}.pm-table tbody th{border-top:1px solid var(--line-soft)}.pm-table tr.is-total th,.pm-table tr.is-total td{border-top:1px solid var(--line-strong);color:var(--ink);font-size:14.5px;font-weight:600}.pm-table tr.is-today th,.pm-table tr.is-today td{color:var(--muted);background:var(--surface-2);font-size:12.5px}.pm-table tr.is-today th{border-radius:var(--r-1) 0 0 var(--r-1);padding-left:8px}.pm-table tr.is-today td:last-child{border-radius:0 var(--r-1) var(--r-1) 0;padding-right:8px}.pm-table tr.is-total td.pm-pos,.pm-table td.pm-pos{color:var(--success-ink)}.pm-table tr.is-total td.pm-neg,.pm-table td.pm-neg{color:var(--danger-ink)}.pm-change{margin-left:6px;font-weight:600}.pm-change.pm-pos{color:var(--success-ink)}.pm-change.pm-neg{color:var(--danger-ink)}.pm-est{color:var(--warning);margin-left:2px;font-size:9.5px;font-weight:600}.pm-dim{color:var(--muted);font-weight:400}.pm-pulse{animation:1.2s ease-in-out infinite pm-pulse}@keyframes pm-pulse{50%{opacity:.45}}.pm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pm-locs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pm-loc{border:1px solid var(--line);border-radius:var(--r-2);flex-direction:column;gap:2px;min-width:0;padding:9px 12px;display:flex}.pm-loc-name{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:12.5px;font-weight:500;display:flex}.pm-loc-name .pm-dim{font-size:12px}.pm-loc-price{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.pm-loc-next{color:var(--success-ink);align-items:center;gap:3px;display:inline-flex}.pm-loc-next.is-bad{color:var(--danger-ink)}.pm-actions{z-index:2;border-radius:0 0 var(--r-4) var(--r-4);background:linear-gradient(to top, var(--surface) 78%, transparent);align-items:stretch;gap:10px;margin:-8px -24px -24px;padding:16px 24px 24px;display:flex;position:sticky;bottom:0}.pm-act{gap:10px;height:48px;font-size:14.5px}.pm-actions .pm-act:first-child{flex:1}.pm-act-later{flex:none}.pm-act-approve{flex:1.6}.pm-skeleton{border-radius:var(--r-4);background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 37%, var(--surface-2) 63%);background-size:400% 100%;height:640px;animation:1.4s infinite pm-shimmer}@keyframes pm-shimmer{0%{background-position:100%}to{background-position:0}}.pm-empty{border:1px dashed var(--line-strong);border-radius:var(--r-4);background:var(--surface);text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:4px;padding:64px 20px;font-size:13.5px;display:flex}.pm-empty strong{color:var(--ink-1);font-size:15px;font-weight:600}.pm-error{border-color:var(--danger-soft);background:var(--danger-bg);align-items:center;gap:16px;padding:16px 20px;display:flex}.pm-batch{flex-direction:column;flex:none;gap:12px;padding:16px;display:flex}.pm-batch-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-batch-title{color:var(--muted);font-size:12.5px;font-weight:500}.pm-batch-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.pm-batch-n{letter-spacing:-.02em;color:var(--ink);margin-right:2px;font-size:28px;font-weight:600}.pm-batch-sub{color:var(--muted);font-size:12.5px;line-height:1.45}.pm-meter{grid-template-columns:repeat(50,minmax(0,1fr));gap:2px;height:12px;display:grid}.pm-meter span{background:var(--surface-3);transition:background .25s var(--ease);border-radius:2px}.pm-meter span.is-on{background:var(--success)}.pm-meter.is-mini{flex:1;gap:1px;height:6px}.pm-held{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.pm-held-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 0;display:grid}.pm-held-row.is-sent{grid-template-columns:minmax(0,1fr) auto}.pm-held-name{min-width:0;font:inherit;text-align:left;color:inherit;background:0 0;border:0;flex-direction:column;gap:1px;padding:0;display:flex}.pm-held-title{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pm-held-prices{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:inline-flex}.pm-held-prices strong{color:var(--success-ink);font-weight:600}.pm-held-note{color:var(--warning);font-size:11.5px}.pm-held-undo{width:28px;height:28px}.pm-status{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;padding:2px 8px;font-size:11.5px;font-weight:500}.pm-status.is-ok{background:var(--success-bg);color:var(--success-ink)}.pm-status.is-busy{background:var(--accent-bg);color:var(--accent-ink)}.pm-status.is-warn{background:var(--warning-bg);color:var(--warning)}.pm-status.is-bad{background:var(--danger-bg);color:var(--danger-ink)}.pm-sent{border-top:1px solid var(--line);flex-direction:column;min-height:0;padding-top:10px;display:flex}.pm-sent summary{color:var(--ink-2);cursor:pointer;justify-content:space-between;gap:8px;padding-bottom:6px;font-size:12.5px;font-weight:500;list-style:none;display:flex}.pm-sent summary::-webkit-details-marker{display:none}.pm-sent summary .pm-dim{font-size:12px}.pm-sent-label{align-items:center;gap:4px;display:inline-flex}.pm-sent-label svg{transition:transform var(--dur) var(--ease)}.pm-sent[open] .pm-sent-label svg{transform:rotate(90deg)}.pm-sent .pm-held{max-height:180px}.pm-batch>.pm-held{max-height:232px}.pm-next{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:14px 8px 8px;display:flex;overflow:hidden}.pm-next .pm-batch-title{padding:0 8px}.pm-next-list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.pm-next-row{border-radius:var(--r-2);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title gap""prices gap";gap:1px 10px;padding:7px 8px 7px 10px;display:grid;position:relative}.pm-next-row:hover{background:var(--surface-2)}.pm-next-row:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pm-next-row.is-current{background:var(--accent-bg)}.pm-next-row.is-current:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:2px}.pm-next-title{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:13px;overflow:hidden}.pm-next-prices{color:var(--ink-2);font-variant-numeric:tabular-nums;grid-area:prices;font-size:12px}.pm-next-gap{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;grid-area:gap;align-self:center;padding:2px 7px;font-size:11.5px;font-weight:600}.pm-next-more{padding:4px 10px 2px;font-size:12px}.pm-layer{z-index:80;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pm-fade .15s var(--ease);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@keyframes pm-fade{0%{opacity:0}}.pm-modal{border-radius:var(--r-4);background:var(--surface);width:min(640px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-3);padding:20px 24px 24px;overflow:auto}.pm-modal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pm-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;display:grid}.pm-keys-group{flex-direction:column;gap:6px;display:flex}.pm-keys-row{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:13px;display:flex}.pm-keys-caps{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.pm-keys-combo{align-items:center;gap:3px;font-size:12px;display:inline-flex}.pm-bottom-sheet{width:100%;max-height:86dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--r-4) var(--r-4) 0 0;background:var(--bg);box-shadow:var(--shadow-3);align-self:end;overflow:auto}.pm-bottom-sheet .pm-batch{overflow:visible}.pm-toasts{z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(560px,100vw - 32px);display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.pm-toast{border-radius:var(--r-2);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-3);pointer-events:auto;animation:pm-toast-in .2s var(--ease);align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;line-height:1.4;display:flex}.pm-toast.is-error{background:var(--danger-ink)}.pm-toast button{color:var(--accent-soft);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}@keyframes pm-toast-in{0%{opacity:0;transform:translateY(8px)}}.pm-batch-bar{border:1px solid var(--line);align-items:center;gap:12px;padding:6px 8px 6px 4px;display:flex}.pm-batch-bar-open{border-radius:var(--r-2);min-width:0;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:6px 10px;font-size:13.5px;display:flex}.pm-batch-bar-open:hover{background:var(--surface-2)}.pm-batch-bar-open strong{color:var(--ink);font-size:15px}.pm-batch-bar-open .pm-meter.is-mini{max-width:360px}.pm-drawer .pm-batch{box-shadow:none;border:0;padding:0}.pm-seg-sm button{height:28px;padding:0 10px;font-size:12.5px}.pm-seg-sm button:disabled{opacity:.45;cursor:default}.pm-filters-btn{gap:7px;height:38px;font-size:13px}.pm-filters-btn.is-active{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-bg)}.pm-filters-btn .pm-seg-count{background:var(--accent);color:var(--surface)}.pm-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;display:flex}.pm-filter-chip{border:1px solid var(--accent-soft);border-radius:var(--r-pill);background:var(--accent-bg);height:28px;font:inherit;color:var(--accent-ink);cursor:pointer;align-items:center;gap:6px;padding:0 8px 0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.pm-filter-chip:hover{border-color:var(--accent)}.pm-filter-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pm-filter-clear{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12.5px;font-weight:500}.pm-filter-clear:hover{color:var(--ink)}.pm-stage.is-refreshing{opacity:.6;transition:opacity var(--dur) var(--ease)}.pm-tools{border:1px solid var(--line);border-radius:var(--r-3);flex-direction:column;gap:10px;padding:14px 16px 10px;display:flex}.pm-tools-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pm-tools-label{width:92px;color:var(--muted);flex:none;font-size:12.5px}.pm-tools-none{font-size:12.5px}.pm-chips{flex-wrap:wrap;gap:6px;display:flex}.pm-chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:30px;font:inherit;color:var(--ink-2);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:baseline;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:28px;display:inline-flex}.pm-chip:hover{border-color:var(--line-strong);background:var(--surface-2)}.pm-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pm-chip:disabled{opacity:.45;cursor:default;background:var(--surface)}.pm-chip.is-on{border-color:var(--success);background:var(--success-bg);color:var(--success-ink)}.pm-chip-price{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.pm-chip.is-on .pm-chip-price{color:var(--success-ink)}.pm-graph-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.pm-legend{flex-wrap:wrap;gap:4px;display:flex}.pm-legend-item{border-radius:var(--r-1);height:26px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 8px;font-size:12.5px;display:inline-flex}.pm-legend-item:hover{background:var(--surface-2)}.pm-legend-item.is-on{color:var(--ink);font-weight:500}.pm-g-key{border-radius:1px;flex:none;width:14px;height:2px;display:inline-block}.pm-g-key.pm-series-store{background:var(--pm-store)}.pm-g-key.pm-series-zone3{background:var(--pm-zone3)}.pm-g-key.pm-series-zone7{background:var(--pm-zone7)}.pm-graph{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative}.pm-graph svg{display:block;overflow:visible}.pm-graph-empty{border-radius:var(--r-2);background:var(--surface-2);color:var(--muted);text-align:center;padding:28px 16px;font-size:13px}.pm-g-grid{stroke:var(--line-soft);stroke-width:1px}.pm-g-zero{stroke:var(--line-strong);stroke-width:1px}.pm-g-tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.pm-g-zero-label{fill:var(--muted);font-size:11px}.pm-g-under-stripe{fill:var(--danger-soft)}.pm-g-under{opacity:.7}.pm-g-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;opacity:.38;transition:opacity var(--dur) var(--ease)}.pm-g-line.is-focus{opacity:1}.pm-g-line.pm-series-store{stroke:var(--pm-store)}.pm-g-line.pm-series-zone3{stroke:var(--pm-zone3)}.pm-g-line.pm-series-zone7{stroke:var(--pm-zone7)}.pm-g-dot{stroke:var(--surface);stroke-width:2px}.pm-g-dot.pm-series-store{fill:var(--pm-store)}.pm-g-dot.pm-series-zone3{fill:var(--pm-zone3)}.pm-g-dot.pm-series-zone7{fill:var(--pm-zone7)}.pm-g-value{fill:var(--ink);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:12px;font-weight:600}.pm-g-mark{stroke-width:1px}.pm-g-mark.is-floor{stroke:var(--danger)}.pm-g-mark.is-weiss{stroke:var(--ink)}.pm-g-mark.is-ours{stroke:var(--muted-2)}.pm-g-mark.is-new{stroke:var(--success);stroke-width:2px}.pm-g-mark.is-new.is-bad{stroke:var(--danger)}.pm-g-handle{fill:var(--success);stroke:var(--surface);stroke-width:3px}.pm-g-handle.is-bad{fill:var(--danger)}.pm-g-label{font-size:11.5px}.pm-g-label-name{fill:var(--muted)}.pm-g-label-value{fill:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pm-g-label.is-new .pm-g-label-value{fill:var(--success-ink)}.pm-g-label.is-new.is-bad .pm-g-label-value,.pm-g-label.is-floor .pm-g-label-value{fill:var(--danger-ink)}.pm-g-cross{stroke:var(--ink-2);stroke-width:1px;opacity:.35;pointer-events:none}.pm-g-hit{fill:#0000;cursor:crosshair}.pm-g-tip{z-index:4;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);min-width:150px;box-shadow:var(--shadow-2);pointer-events:none;padding:8px 10px;position:absolute;top:30px}.pm-g-tip-price{color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:13px;font-weight:600}.pm-g-tip-row{color:var(--muted);align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.pm-g-tip-row strong{min-width:48px;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pm-g-tip-hint{color:var(--muted);margin-top:4px;font-size:11px}.pm-list-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-1);position:relative}.pm-list{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.pm-list thead th{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);text-align:left;white-space:nowrap;padding:10px;font-size:12px;font-weight:500;position:sticky;top:0}.pm-list thead th:first-child{border-top-left-radius:var(--r-3)}.pm-list thead th:last-child{border-top-right-radius:var(--r-3)}.pm-list td{border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--ink-2);padding:9px 10px}.pm-list tbody tr{cursor:default;transition:background var(--dur) var(--ease)}.pm-list tbody tr:hover{background:var(--surface-2)}.pm-list tbody tr.is-ticked{background:var(--accent-bg)}.pm-list tbody tr.is-current td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.pm-list tbody tr.is-current{background:color-mix(in srgb, var(--accent-bg) 70%, var(--surface))}.pm-col-check{width:40px;text-align:center!important}.pm-col-check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.pm-col-product{width:38%;min-width:0}.pm-col-num{white-space:nowrap;text-align:right!important}.pm-col-price{width:132px}.pm-col-actions{white-space:nowrap;width:84px;text-align:right!important}.pm-list-title{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:500;display:block;overflow:hidden}.pm-list-meta{color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:11.5px;display:flex}.pm-list-sku{font-family:var(--font-mono);font-size:11px}.pm-list-warn{color:var(--warning)}.pm-list-sub{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.pm-list td .pm-pos{color:var(--success-ink);font-weight:600}.pm-list td .pm-neg{color:var(--danger-ink);font-weight:600}.pm-list td .pm-list-sub.pm-neg{font-weight:400}.pm-list-price{border:1px solid var(--line);border-radius:var(--r-1);background:var(--surface);height:32px;color:var(--ink);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-items:center;gap:2px;padding:0 8px;font-weight:600;display:flex}.pm-list-price:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}.pm-list-price.is-bad{border-color:var(--danger-soft);background:var(--danger-bg);color:var(--danger-ink)}.pm-list-price input{width:100%;min-width:0;font:inherit;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none}.pm-list-act{width:32px;height:32px}.pm-list-act.is-approve{color:var(--success-ink)}.pm-list-act.is-approve:hover:not(:disabled){background:var(--success-bg)}.pm-list-act:disabled{opacity:.35}.pm-list-end{color:var(--muted);text-align:center;padding:14px;font-size:12.5px}.pm-bulk{z-index:3;border-radius:var(--r-3);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-3);animation:pm-toast-in .18s var(--ease);flex-wrap:wrap;align-items:center;gap:8px;margin:0 12px 12px;padding:10px 12px;display:flex;position:sticky;bottom:12px}.pm-bulk-count{margin-right:auto;font-size:13px}.pm-bulk-count strong{font-size:15px}.pm-bulk .btn-outline,.pm-bulk .btn-ghost{color:var(--surface);border-color:color-mix(in srgb, var(--surface) 35%, transparent);background:0 0}.pm-bulk .btn-ghost{border-color:#0000}.pm-bulk .btn-outline .kbd{color:var(--surface);border-color:color-mix(in srgb, var(--surface) 35%, transparent);background:0 0}.pm-view.is-list .pm-layout{grid-template-columns:minmax(0,1fr)}.pm-list{table-layout:fixed}.pm-list .pm-col-check{width:44px}.pm-list .pm-col-product{width:auto}.pm-list th.pm-col-num,.pm-list td.pm-col-num{width:98px}.pm-list .pm-col-price{width:136px}.pm-list .pm-col-margin{width:100px}.pm-list .pm-col-actions{width:90px}.pm-layer.is-drawer{place-items:stretch end;padding:0}.pm-drawer{background:var(--surface);width:min(420px,100vw);height:100dvh;box-shadow:var(--shadow-3);animation:pm-drawer-in .2s var(--ease);flex-direction:column;padding:18px 20px 0;display:flex}@keyframes pm-drawer-in{0%{opacity:0;transform:translate(24px)}}.pm-filters{flex-direction:column;display:flex}.pm-filters-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding-bottom:16px;display:flex;overflow-y:auto}.pm-filters-foot{border-top:1px solid var(--line);background:var(--surface);padding:12px 0 18px}.pm-filters-show{width:100%}.pm-facet{flex-direction:column;gap:6px;display:flex}.pm-facet-head{justify-content:space-between;align-items:center;display:flex}.pm-facet-title{color:var(--ink);align-items:center;gap:6px;margin-bottom:2px;font-size:13px;font-weight:600;display:inline-flex}.pm-facet-search{position:relative}.pm-facet-search svg{color:var(--muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.pm-facet-search .input{height:34px;padding-left:30px;font-size:13px}.pm-facet-list{border:1px solid var(--line-soft);border-radius:var(--r-2);max-height:232px;margin:0;padding:0;list-style:none;overflow-y:auto}.pm-facet-list.is-loading{opacity:.6}.pm-facet-row{min-height:34px;color:var(--ink-2);cursor:pointer;align-items:center;gap:9px;padding:4px 10px;font-size:13px;display:flex}.pm-facet-list .pm-facet-row:hover{background:var(--surface-2)}.pm-facet-row input{width:16px;height:16px;accent-color:var(--accent);flex:none}.pm-facet-row.is-top{color:var(--ink);font-weight:500}.pm-facet-row.is-child{padding-left:32px}.pm-facet-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pm-facet-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.pm-facet-none{color:var(--muted);padding:12px;font-size:12.5px}.pm-range{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pm-range-box{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.pm-range-input{align-items:center;display:flex;position:relative}.pm-range-input>span{color:var(--muted);font-size:13px;position:absolute;left:10px}.pm-range-input .input{height:36px;padding-left:22px;font-size:13px}@media (max-width:1100px){.pm-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){.pm-layout{grid-template-columns:minmax(0,1fr)}.pm-side{max-height:none;position:static}}@media (max-width:768px){.pm-view{gap:12px;padding:12px 12px 110px}.pm-head .t-h1{font-size:20px}.pm-bar{gap:8px}.pm-seg{width:100%}.pm-seg button{flex:1;justify-content:center;gap:5px;padding:0 6px;font-size:12.5px}.pm-tab-long{display:none}.pm-tab-short{display:inline}.pm-search{flex-basis:100%;max-width:none}.pm-select{flex:1}.pm-card{border-radius:var(--r-3);gap:16px;padding:16px}.pm-prod-title{font-size:16px}.pm-position{display:none}.pm-trio{grid-template-columns:1fr 1fr;gap:8px}.pm-stat.is-new{grid-column:1/-1}.pm-stat-value,.pm-price-field{font-size:22px}.pm-locs{grid-template-columns:1fr}.pm-actions{border-radius:0 0 var(--r-3) var(--r-3);margin:-8px -16px -16px;padding:12px 16px 16px;bottom:0}.pm-act .kbd,.pm-kbd-inline,.pm-bottom-sheet .kbd{display:none}.pm-table{font-size:12.5px}.pm-table th,.pm-table td{padding:6px 0 6px 8px}.pm-table thead th{white-space:normal}.pm-th-name{font-size:12px}.pm-th-hint{display:none}.pm-table tr.is-total th,.pm-table tr.is-total td{font-size:13.5px}.pm-table tr.is-today td .pm-dim,.pm-table tr.is-today td .pm-change{margin-left:0;display:block}.pm-act-later{display:none}.pm-skeleton{height:520px}.pm-keys{grid-template-columns:1fr}.pm-toasts{bottom:168px}.pm-head{flex-wrap:wrap}.pm-head-actions{margin-left:44px}.pm-filters-btn{flex:1;justify-content:center}.pm-filters-btn .kbd{display:none}.pm-tools{padding:12px}.pm-tools-label{width:100%}.pm-view.is-list .pm-layout{grid-template-columns:minmax(0,1fr)}.pm-list thead{display:none}.pm-list tbody tr{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check product actions""check prices price";gap:4px 8px;padding:10px 10px 10px 6px;display:grid}.pm-list td{border:0;padding:0}.pm-list .pm-col-check{grid-area:check;width:auto}.pm-list .pm-col-product{grid-area:product;width:auto}.pm-list .pm-col-actions{grid-area:actions;width:auto}.pm-list .pm-col-price{grid-area:price;width:120px}.pm-list td.pm-col-num{display:none}.pm-list td.pm-col-num:nth-child(5){grid-area:prices;align-self:center;display:block;text-align:left!important}.pm-list-title{white-space:normal;max-width:none}.pm-list tbody tr.is-current td:first-child{box-shadow:none}.pm-bulk{margin:0 8px 8px;bottom:8px}.pm-bulk-count{width:100%}}@media (prefers-reduced-motion:reduce){.pm-card,.pm-card.is-leaving-approve,.pm-card.is-leaving-skip,.pm-toast,.pm-bulk,.pm-drawer,.pm-layer{animation:none}.pm-card.is-leaving-approve,.pm-card.is-leaving-skip{opacity:0}.pm-skeleton,.pm-pulse{animation:none}.pm-g-line,.pm-stage.is-refreshing{transition:none}}
.pa-shell{flex-direction:column;height:100%;min-height:0;padding:18px 22px;display:flex}.pa-head{flex-shrink:0;align-items:center;gap:12px;padding:2px 0 16px;display:flex}.pa-head-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.pa-sub,.pa-meta{color:var(--muted);font-size:12.5px}.pa-spacer{margin-left:auto}.pa-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);gap:2px;padding:3px;display:inline-flex}.pa-tab{border-radius:var(--r-pill);height:30px;color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:background var(--dur), color var(--dur);background:0 0;border:0;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500}.pa-tab:hover{background:var(--surface);color:var(--ink)}.pa-tab-active,.pa-tab-active:hover{background:var(--ink);color:#fff}.pa-body{flex:1;min-height:0;overflow:auto}.pa-pane{align-content:start;gap:14px;display:grid}.pa-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pa-search{gap:6px;margin-left:auto;display:flex}.pa-search .input{width:260px}.pa-more{justify-self:start}.pa-empty{border:1px dashed var(--line-strong);border-radius:var(--r-3);color:var(--muted);margin:0;padding:28px}.pa-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.pa-stats>div{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);gap:2px;padding:12px 14px;display:grid}.pa-stats span{color:var(--muted);font-size:12px}.pa-stats b{font-variant-numeric:tabular-nums;font-size:18px}.pa-stats>div[data-alert=true]{border-color:var(--warning);background:var(--warning-bg)}.pa-live-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.pa-live-now{align-items:baseline;gap:8px;display:flex}.pa-live-now b{font-variant-numeric:tabular-nums;font-size:28px}.pa-live-now span:last-child{color:var(--ink-2)}.pa-live-dot{background:var(--success);width:10px;height:10px;box-shadow:0 0 0 3px var(--success-bg);border-radius:50%;align-self:center;animation:2s ease-in-out infinite pa-live-pulse}@keyframes pa-live-pulse{50%{box-shadow:0 0 0 6px var(--success-bg)}}@media (prefers-reduced-motion:reduce){.pa-live-dot{animation:none}}.pa-live-step{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;padding:2px 8px;font-size:12px;display:inline-block}.pa-live-step-warm{background:var(--warning-bg);color:var(--ink)}.pa-live-step-done{background:var(--success-bg);color:var(--success-ink)}.pa-live-lists{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.pa-live-list{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);padding:12px 14px}.pa-live-list h2{color:var(--ink-2);margin:0 0 8px;font-size:13px;font-weight:600}.pa-live-list ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pa-live-list li{justify-content:space-between;gap:8px;padding:4px 8px;font-size:13px;display:flex;position:relative}.pa-live-bar{border-radius:var(--r-1);background:var(--accent-bg);position:absolute;inset:0 auto 0 0}.pa-live-label,.pa-live-list li b{position:relative}.pa-live-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-live-list li b{font-variant-numeric:tabular-nums}.pa-funnel{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);gap:18px;padding:16px 18px;display:grid}.pa-funnel-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pa-funnel-title{color:var(--ink-2);margin:0;font-size:13px;font-weight:600}.pa-funnel-rate{font-variant-numeric:tabular-nums;font-size:28px;display:block}.pa-funnel-chart{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pa-funnel-col{border-left:1px solid var(--line-soft);grid-template-rows:auto 220px;gap:10px;min-width:0;padding-left:10px;display:grid}.pa-funnel-col:first-child{border-left:0;padding-left:0}.pa-funnel-label{gap:2px;min-width:0;font-size:13px;display:grid}.pa-funnel-label>span:first-child{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-funnel-label b{font-variant-numeric:tabular-nums}.pa-funnel-track{align-items:flex-end;height:220px;display:flex}.pa-funnel-bar{border-radius:var(--r-1) var(--r-1) 0 0;background:var(--accent);width:72%;min-height:2px}.pa-funnel-gap{background:var(--accent-bg);width:28%}.pa-change{font-variant-numeric:tabular-nums;white-space:nowrap}.pa-change.pa-up{color:var(--success-ink)}.pa-change.pa-down{color:var(--danger-ink)}.pa-change-big{font-size:22px;font-weight:600}@media (max-width:640px){.pa-funnel-chart{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.pa-funnel-col:nth-child(3){border-left:0;padding-left:0}.pa-funnel-col{grid-template-rows:auto 140px}.pa-funnel-track{height:140px}}.pa-table-wrap{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);overflow:auto}.pa-table{border-collapse:collapse;width:100%;font-size:13px}.pa-table th{text-align:left;border-bottom:1px solid var(--line);color:var(--muted);white-space:nowrap;padding:8px 12px;font-weight:500}.pa-table td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:8px 12px}.pa-table .pa-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-table-plain td{padding-left:0;padding-right:0}.pa-row{cursor:pointer}.pa-row:hover td,.pa-row:focus-visible td{background:#fafcfe}.pa-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pa-tag{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:500;display:inline-block}.pa-tag-warn{background:var(--warning-bg);color:var(--warning)}.pa-tag-bad{background:var(--danger-bg);color:var(--danger-ink)}.pa-scrim{background:var(--overlay);z-index:60;position:fixed;inset:0}.pa-drawer{z-index:61;background:var(--surface);border-left:1px solid var(--line);flex-direction:column;gap:14px;width:min(560px,100%);padding:18px 20px 28px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}.pa-drawer-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-drawer-top h2{margin:0}.pa-sec{justify-items:start;gap:8px;min-width:0;display:grid}.pa-sec h3{margin:0}.pa-sec .pa-table{width:100%}.pa-lines{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.pa-list{overflow-wrap:anywhere;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pa-note{border-radius:var(--r-3);background:var(--surface-2);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:13px}.pa-note-warn{background:var(--warning-bg);color:var(--warning)}.pa-note-bad{background:var(--danger-bg);color:var(--danger-ink)}.pa-form{border:1px solid var(--line);border-radius:var(--r-3);justify-items:stretch;padding:14px}.pa-field{color:var(--ink-2);gap:4px;font-size:12.5px;display:grid}.pa-field-row{grid-auto-flow:column;align-items:center;gap:8px}.pa-check{align-items:center;gap:8px;font-size:13px;display:flex}.pa-choice{border:0;gap:6px;margin:4px 0 0;padding:0;display:grid}.pa-choice legend{margin-bottom:2px;padding:0}.pa-card-field{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);min-height:120px;padding:12px}.pa-form .btn{justify-self:start}.pa-badge{border-radius:var(--r-pill);white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.pa-badge:before{content:"";opacity:.75;background:currentColor;border-radius:50%;width:6px;height:6px}.pa-badge-plain{background:var(--surface-2);color:var(--ink-2)}.pa-badge-ok{background:var(--success-bg);color:var(--success-ink)}.pa-badge-warn{background:var(--warning-bg);color:var(--warning)}.pa-badge-bad{background:var(--danger-bg);color:var(--danger-ink)}.pa-badge-info{background:var(--accent-bg);color:var(--accent-ink)}.pa-chip{border-radius:var(--r-pill);background:var(--surface-2);height:24px;color:var(--ink-2);align-items:center;gap:4px;margin:0 4px 4px 0;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.pa-chip button{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:14px;line-height:1}.pa-chip button:hover{background:var(--surface-3);color:var(--ink)}.pa-chip-sm{height:20px;padding:0 8px;font-size:11.5px}.pa-nowrap{white-space:nowrap}.pa-orders td{vertical-align:middle}.pa-filters{flex-wrap:wrap}.pa-order{align-content:start;gap:12px;max-width:1180px;margin:0 auto;padding-bottom:40px;display:grid}.pa-order-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pa-order-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-order-title h2{margin:0}.pa-order-actions{flex-wrap:wrap;gap:6px;display:flex}.pa-order-sub{margin:-6px 0 0 4px}.pa-order-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.pa-order-main,.pa-order-side{gap:16px;min-width:0;display:grid}.pa-card{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow-1);gap:10px;min-width:0;padding:16px;display:grid}.pa-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pa-card-head h3{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.pa-card h4{color:var(--ink-2);margin:6px 0 0;font-size:12.5px;font-weight:600}.pa-h4-act{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pa-h4-act .pa-link{font-size:12.5px;font-weight:400}.pa-card-count{color:var(--muted);font-size:13px;font-weight:500}.pa-items{border:1px solid var(--line-soft);border-radius:var(--r-2);margin:0;padding:0;list-style:none;display:grid}.pa-items>li{border-bottom:1px solid var(--line-soft);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.pa-items>li:last-child{border-bottom:0}.pa-thumb{border-radius:var(--r-1);border:1px solid var(--line);background:var(--surface-2);place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.pa-thumb img{object-fit:contain;background:#fff;width:100%;height:100%}.pa-item-name{overflow-wrap:anywhere;gap:2px;min-width:0;font-weight:500;display:grid}.pa-item-name .pa-meta{font-weight:400}.pa-item-qty{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.pa-item-total{text-align:right;min-width:72px}.pa-ships{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pa-ships li{border-radius:var(--r-2);background:var(--success-bg);color:var(--success-ink);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 12px;display:flex}.pa-ships a{color:inherit;font-weight:600}.pa-ships li[data-status=delayed]{background:var(--warning-bg);color:var(--warning)}.pa-ships li[data-status=voided]{background:var(--surface-2);color:var(--ink-2)}.pa-ship-by{opacity:.8;font-weight:400}.pa-ship-side{align-items:center;gap:12px;display:inline-flex}.pa-ship-side .pa-link{color:inherit}.pa-danger-text{color:var(--danger-ink)}.pa-sync{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.pa-sync span[data-state]:before{content:"";background:var(--muted-2);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.pa-sync span[data-state=sent]:before{background:var(--success)}.pa-sync span[data-state=failed]:before{background:var(--danger)}.pa-sync span[data-state=held]:before,.pa-sync span[data-state=pending]:before{background:var(--warning)}.pa-money{border-collapse:collapse;width:100%;font-size:13px}.pa-money td{padding:5px 0}.pa-money td:nth-child(2){padding-left:12px}.pa-money .pa-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-money-total td{font-weight:600}.pa-money-sep td{border-top:1px solid var(--line);padding-top:10px}.pa-review th{color:var(--muted);padding:0 0 6px 12px;font-size:12px;font-weight:500}.pa-review td+td{padding-left:12px}.pa-review tr[data-changed] td{font-weight:600}.pa-review tr[data-changed] td:last-child{color:var(--accent-ink)}.pa-review-list{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.pa-note-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-note-btns{gap:6px;display:flex}.pa-note-info{background:var(--accent-bg);color:var(--accent-ink)}.pa-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pa-facts>div{border-radius:var(--r-2);background:var(--surface-2);gap:2px;padding:10px 12px;display:grid}.pa-facts span{color:var(--muted);font-size:12px}.pa-facts b{font-variant-numeric:tabular-nums;font-size:16px}.pa-facts>div[data-neg] b,.pa-neg{color:var(--danger-ink)}.pa-money .pa-tag{margin-left:6px}.pa-costs summary{cursor:pointer;color:var(--accent-ink);font-size:13px}.pa-costs[open] summary{margin-bottom:6px}.pa-costs .pa-table td+td,.pa-costs .pa-table th+th{padding-left:14px}@media (max-width:719px){.pa-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-link{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.pa-link:hover{text-decoration:underline}.pa-link:disabled{color:var(--muted-2);cursor:default;text-decoration:none}.pa-link-danger{color:var(--danger-ink)}.pa-num-btn{border:0;border-bottom:1px dotted var(--muted-2);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;padding:0}.pa-num-btn:hover,.pa-num-btn:focus-visible{color:var(--accent-ink);border-bottom-color:currentColor}.pa-email-frame{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:min(70vh,720px)}.pa-lines a{color:var(--accent-ink);text-decoration:none}.pa-lines a:hover{text-decoration:underline}.pa-pre{white-space:pre-wrap;margin:0}.pa-tags{flex-wrap:wrap;display:flex}.pa-inline{gap:6px;display:flex}.pa-inline .input{flex:1;min-width:0}.pa-textarea{resize:vertical;width:100%;height:auto;min-height:0;font:inherit;padding:8px 10px;font-size:13px;line-height:1.45}.pa-form-plain{gap:10px;display:grid}.pa-row-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-menu{position:relative}.pa-menu-list{z-index:70;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);min-width:220px;box-shadow:var(--shadow-3);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.pa-menu-list button{border-radius:var(--r-1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:13px}.pa-menu-list button:hover:not(:disabled){background:var(--surface-2)}.pa-menu-list button:disabled{color:var(--muted-2);cursor:default}.pa-menu-list .pa-menu-danger{color:var(--danger-ink)}.pa-timeline{gap:10px;display:grid}.pa-timeline h3{margin:4px 0 0}.pa-comment{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);gap:6px;padding:12px;display:grid}.pa-comment-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.pa-events{margin:0;padding:0 0 0 6px;list-style:none;display:grid}.pa-events li{grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:8px 0;font-size:13px;display:grid;position:relative}.pa-events li:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:4px}.pa-events li:first-child:before{top:14px}.pa-events li:last-child:before{bottom:calc(100% - 14px)}.pa-dot{z-index:1;background:var(--muted-3);border:2px solid var(--bg);border-radius:50%;width:10px;height:10px;margin-top:4px;position:relative}.pa-events li[data-kind=comment] .pa-dot{background:var(--accent)}.pa-events li[data-kind=money] .pa-dot{background:var(--warning)}.pa-events li[data-kind=ship] .pa-dot{background:var(--success)}.pa-events li[data-kind=email] .pa-dot{background:var(--pick)}.pa-events time{white-space:nowrap}.pa-said{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);gap:2px;padding:8px 10px;display:grid}.pa-scrim-top{z-index:80}.pa-dialog{z-index:81;border-radius:var(--r-4);background:var(--surface);width:min(480px,100% - 24px);max-height:88vh;box-shadow:var(--shadow-3);gap:12px;padding:18px 20px 20px;display:grid;position:fixed;top:6vh;left:50%;overflow:auto;transform:translate(-50%)}.pa-dialog-wide{width:min(920px,100% - 24px)}.pa-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-dialog-head h2{margin:0}.pa-edit{gap:18px;display:grid}.pa-edit-sec{gap:10px;display:grid}.pa-edit-sec h3{margin:0}.pa-edit-two{grid-template-columns:1fr 1fr;gap:20px}.pa-edit-two>div{align-content:start;gap:8px;display:grid}.pa-gap{margin-top:8px!important}.pa-grid-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pa-span2{grid-column:span 2}.pa-grid-pair{grid-template-columns:70px 1fr;gap:8px;display:grid}.pa-items-edit>li{grid-template-columns:44px minmax(0,1fr) 96px auto 64px}.pa-items-edit>li[data-removed]{opacity:.5}.pa-items-edit>li[data-removed] .pa-item-name{text-decoration:line-through}.pa-items-edit>li[data-added]{background:var(--accent-bg)}.pa-mini{color:var(--muted);gap:2px;font-size:11px;display:grid}.pa-mini .input{height:32px;padding:0 8px;font-size:13px}.pa-stepper{border:1px solid var(--line-strong);border-radius:var(--r-1);align-items:center;height:32px;display:inline-flex;overflow:hidden}.pa-stepper button{background:var(--surface-2);width:28px;height:100%;color:var(--ink);cursor:pointer;border:0;font-size:15px}.pa-stepper button:disabled{color:var(--muted-3);cursor:default}.pa-stepper .input{text-align:center;font-variant-numeric:tabular-nums;border:0;border-radius:0;width:44px;height:100%;padding:0}.pa-add{position:relative}.pa-add>.input{width:100%}.pa-add-list{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);max-height:300px;box-shadow:var(--shadow-2);margin:4px 0 0;padding:4px;list-style:none;display:grid;overflow:auto}.pa-add-list>li.pa-meta{padding:8px 10px}.pa-add-list button{border-radius:var(--r-1);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:grid}.pa-add-list button:hover:not(:disabled){background:var(--surface-2)}.pa-add-list button:disabled{opacity:.5;cursor:default}.pa-add-side{white-space:nowrap;justify-items:end;gap:2px;display:grid}.pa-edit-foot{border-top:1px solid var(--line);background:var(--surface);margin:0 -20px -20px;padding:12px 20px;position:sticky;bottom:-20px}@media (max-width:960px){.pa-order-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.pa-shell{padding:14px 12px}.pa-head{flex-wrap:wrap}.pa-spacer{display:none}.pa-search{width:100%;margin-left:0}.pa-search .input{flex:1;width:auto}.pa-items>li{grid-template-columns:44px minmax(0,1fr) auto}.pa-item-qty{grid-column:2}.pa-items-edit>li{grid-template-columns:44px minmax(0,1fr)}.pa-items-edit>li>:nth-child(n+3){grid-column:2;justify-self:start}.pa-edit-two{grid-template-columns:minmax(0,1fr)}.pa-dialog{border-radius:0;width:100%;max-height:100vh;top:0}}.pa-money .pa-fee-row td{padding-top:0;font-size:12px}.pa-money .pa-fee-row td:first-child{padding-left:12px}.pa-live-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.pa-live-head h2{margin:0;font-size:22px;font-weight:500}.pa-live-sub{color:var(--ink-2);font-size:12px}.pa-live-grid{grid-template-columns:minmax(0,1fr) 300px;gap:12px;height:clamp(500px,100vh - 186px,860px);display:grid}.pa-live-side{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;min-height:0;padding-bottom:4px;transition:opacity .15s;display:grid;overflow:hidden auto}.pa-live-side>*{min-width:0}.pa-live-side.is-busy{opacity:.55}.pa-live-side .pa-live-list ol{grid-template-columns:minmax(0,1fr)}.pa-live-side .pa-live-list li,.pa-live-side .pa-live-list li>.pa-live-row{min-width:0}.pa-live-span{justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:0 2px;font-size:12px;display:flex}.pa-live-span b{white-space:nowrap;font-weight:600}.pa-live-span span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-live-warn{border:1px solid var(--warning,#f59e0b);border-radius:var(--r-3);background:var(--warning-bg);margin:0;padding:8px 12px;font-size:13px}.pa-live-side>section,.pa-live-tiles>div{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface)}.pa-live-side>section{padding:8px 12px 10px}.pa-live-side .pa-live-list li{margin:0}.pa-live-side .pa-live-row{padding-block:2px}.pa-live-side h2{margin:0 0 6px;font-size:13px;font-weight:600}.pa-live-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pa-live-tile{gap:2px;padding:6px 10px 9px;display:grid;position:relative;overflow:hidden}.pa-live-tile span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pa-live-tile b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.pa-live-tile i{background:#4f8bef;height:3px;position:absolute;bottom:0;left:0}.pa-live-mix{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;font-size:13px;display:grid}.pa-live-mix div{justify-content:space-between;gap:6px;min-width:0;display:flex}.pa-live-mix dt{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);overflow:hidden}.pa-live-mix dd{font-variant-numeric:tabular-nums;margin:0}.pa-live-orbs{flex-wrap:wrap;justify-content:space-around;align-items:flex-end;gap:6px;display:flex}.pa-live-orb{border-radius:var(--r-2);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:4px;display:grid}.pa-live-orb span{color:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;transition:transform .15s;display:grid}.pa-live-orb:hover span,.pa-live-orb.is-on span{transform:scale(1.12)}.pa-live-orb small{color:var(--ink-2);font-size:11px}.pa-live-orb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pa-live-bar{background:#4f8bef29!important}.pa-globe{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);isolation:isolate;height:100%;min-height:0;color:var(--ink);position:relative;overflow:hidden}.pa-globe:fullscreen{border-radius:0;height:100vh}.pa-globe-canvas{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.pa-globe-canvas:active{cursor:grabbing}.pa-globe-legend{z-index:2;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.pa-globe-steps{flex-wrap:wrap;gap:6px;display:flex}.pa-globe-mode{border:1px solid var(--line);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#ffffffe6;padding:2px;display:inline-flex}.pa-globe-mode button{border-radius:var(--r-pill);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:12px}.pa-globe-mode button.is-on{background:var(--accent);color:#fff}.pa-globe-chip,.pa-globe-pill,.pa-globe-zoom{border:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6}.pa-globe-chip{border-radius:var(--r-pill);cursor:pointer;pointer-events:auto;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.pa-globe-chip i{border-radius:50%;width:8px;height:8px}.pa-globe-chip b{font-variant-numeric:tabular-nums}.pa-globe-chip:not(.is-on){opacity:.45}.pa-globe-bar{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:12px;left:12px}.pa-globe-zoom{border-radius:var(--r-pill);display:flex;overflow:hidden}.pa-globe-zoom button{width:36px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.pa-globe-zoom button+button{border-left:1px solid var(--line)}.pa-globe-pill{border-radius:var(--r-pill);max-width:150px;height:34px;font:inherit;cursor:pointer;padding:0 14px;font-size:13px}.pa-globe-icon{place-items:center;width:34px;padding:0;display:grid}.pa-globe-pill.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.pa-globe-pill:disabled{opacity:.4;cursor:default}.pa-globe button:focus-visible,.pa-globe select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pa-globe-note{z-index:2;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-2);background:#ffffffeb;padding:6px 12px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.pa-globe-quiet{top:50%;transform:translate(-50%,-50%)}.pa-globe-hidden{text-align:center;max-width:calc(100% - 24px);bottom:58px}.pa-globe-tip{z-index:3;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);pointer-events:none;gap:1px;max-width:240px;padding:7px 10px;font-size:12px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 4px 14px #141e3c1f}.pa-globe-tip span{color:var(--ink-2)}.pa-globe-card{z-index:4;border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);width:240px;padding:12px 14px;animation:.18s ease-out pa-globe-in;position:absolute;top:52px;right:12px;box-shadow:0 6px 20px #141e3c24}.pa-globe-card h3{word-break:break-word;margin:6px 0 8px;font-size:15px}.pa-globe-card dl{grid-template-columns:auto 1fr;gap:3px 10px;margin:0 0 10px;font-size:12px;display:grid}.pa-globe-card dt{color:var(--muted)}.pa-globe-card dd{text-align:right;word-break:break-word;margin:0}.pa-globe-card-x{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;position:absolute;top:6px;right:8px}.pa-globe-card-go{border:1px solid var(--line);border-radius:var(--r-pill);width:100%;color:inherit;cursor:pointer;background:0 0;padding:6px;font-size:12px}@keyframes pa-globe-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:960px){.pa-live-grid{grid-template-columns:1fr;height:auto}.pa-globe{height:clamp(420px,95vw,600px)}.pa-live-side{overflow:visible}.pa-globe-card{width:auto;inset:auto 12px 60px}}@media (prefers-reduced-motion:reduce){.pa-globe-card{animation:none}}.pa-live-filter{border:1px solid var(--accent);border-radius:var(--r-3);background:var(--accent-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pa-live-clear,.pa-live-seg button{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);cursor:pointer;padding:4px 10px;font-size:12px}.pa-live-seg{gap:4px;display:flex}.pa-live-seg button.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.pa-live-break{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);gap:8px;padding:12px 14px;display:grid}.pa-live-break-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pa-live-break h2{margin:0;font-size:14px}.pa-live-click tr.is-on{background:var(--accent-bg)}.pa-live-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:0;display:flex}.pa-live-list li .pa-live-row{position:relative}.pa-live-row:hover .pa-live-label,td .pa-live-row:hover{text-decoration:underline}.pa-live-row.is-on{font-weight:600}.pa-live-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}.pa-live-list li:has(>.pa-live-row:only-child){display:block}.pa-live-row small{color:var(--ink-2);white-space:nowrap}.pa-live-meter{background:var(--surface-2);vertical-align:middle;border-radius:3px;width:60px;height:6px;margin-right:6px;display:inline-block;overflow:hidden}.pa-live-meter i{background:var(--success);height:100%;display:block}.pa-live-cart{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}@media (max-width:520px){.pa-live-tiles{grid-template-columns:1fr 1fr}.pa-live-head h2{font-size:18px}.pa-globe-pill{padding:0 10px;font-size:13px}.pa-globe-bar select.pa-globe-pill{max-width:120px;font-size:13px}.pa-globe-bar{gap:6px}}.pa-period{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pa-period-seg{flex-wrap:wrap}.pa-period-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pa-period-words{color:var(--ink-2);white-space:nowrap;font-size:12px}.pa-period-days{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 10px;display:flex}.pa-period-end{margin-left:auto}.pa-live-break-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-visits{gap:16px;display:grid}.pa-visits h3{margin:0;font-size:14px}.pa-visits-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pa-visits-part{gap:8px;display:grid}.pa-visits-from{max-height:280px;overflow:auto}.pa-visits-kinds{flex-wrap:wrap}.pa-visits-retry{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pa-visits-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pa-visit{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface)}.pa-visit.is-open{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.pa-visit-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:72px minmax(0,1.3fr) minmax(0,1.4fr) auto 14px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.pa-visit-head:hover{background:var(--surface-2)}.pa-visit-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-3)}.pa-visit-time{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pa-visit-who{min-width:0;display:grid}.pa-visit-who b,.pa-visit-who .pa-meta,.pa-visit-cart{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-visit-end{white-space:nowrap;align-items:center;gap:8px;display:flex}.pa-visit-caret{color:var(--muted)}.pa-visit-body{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;padding:4px 12px 12px;display:grid}.pa-visit-story{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.pa-moment{grid-template-columns:72px 1fr;gap:10px;padding:4px 0 4px 16px;font-size:13px;display:grid;position:relative}.pa-moment:before{content:"";background:var(--line-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:3px}.pa-moment:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:19px;bottom:-9px;left:6px}.pa-moment-cart:before,.pa-moment-checkout:before{background:var(--warning)}.pa-moment-order:before{background:var(--success)}.pa-moment time{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pa-visit-side{align-content:start;gap:10px;margin-top:8px;display:grid}.pa-visit-facts{gap:4px;margin:0;font-size:13px;display:grid}.pa-visit-facts div{grid-template-columns:96px 1fr;gap:8px;display:grid}.pa-visit-facts dt{color:var(--muted)}.pa-visit-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.pa-visit-order{border-radius:var(--r-3);background:var(--surface-2);justify-items:start;gap:8px;padding:10px 12px;font-size:13px;display:grid}.pa-visit-order-head{align-items:center;gap:8px;width:100%;display:flex}.pa-visit-order ul{gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pa-visit-order li{justify-content:space-between;gap:8px;display:flex}@media (max-width:720px){.pa-visits-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-visit-head{grid-template-columns:60px minmax(0,1fr) auto 14px}.pa-visit-cart{display:none}.pa-visit-body{grid-template-columns:1fr}.pa-moment{grid-template-columns:60px 1fr}}.pa-visit-total{margin-left:auto}.pa-visits-tiles .pa-live-tile{border-radius:var(--r-2);background:var(--surface-2)}.pa-chats td{vertical-align:middle}.pa-chats tr[data-waiting=true] td:first-child{box-shadow:inset 3px 0 0 var(--warning)}.pa-chats-who b{font-weight:600}.pa-chats-about{max-width:260px}.pa-chats-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.pa-chats-last{max-width:420px}.pa-chats-snippet{-webkit-line-clamp:2;color:var(--ink-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pa-chats-from{color:var(--ink);font-weight:500}.pa-chats-photos{color:var(--muted);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.pa-chats-wait{color:var(--warning);font-size:12px;font-weight:500}.pa-chats-state,.pa-help-state{justify-items:start;gap:10px;display:grid}.pa-chats-state p,.pa-help-state p{margin:0}.pa-chats-skel-row{border-bottom:1px solid var(--line-soft);gap:24px;padding:16px 12px;display:flex}.pa-chats-skel-row:last-child{border-bottom:0}.pa-chats-skel-row .skel{height:12px}.pa-kind{border-radius:var(--r-2);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);padding:0 6px;font-size:11.5px;display:inline-block}.pa-help{align-content:start;gap:12px;width:100%;min-width:0;max-width:860px;margin:0 auto;padding-bottom:40px;display:grid}.pa-help-person{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.pa-help-person .pa-meta{overflow-wrap:anywhere}.pa-help-person .pa-tag{margin-left:0}.pa-help-about{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;font-size:13px;display:grid}.pa-help-about>div{display:contents}.pa-help-about dt{color:var(--muted)}.pa-help-about dd{overflow-wrap:anywhere;margin:0;display:grid}.pa-help-brief{border-radius:var(--r-2);background:var(--surface-2);gap:4px;padding:10px 12px;display:grid}.pa-card .pa-help-brief h4{margin:0}.pa-help-thread{gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pa-help-msg{justify-items:start;gap:4px;min-width:0;display:grid}.pa-help-msg[data-runs-on=true]{margin-top:-10px}.pa-help-msg[data-role=staff]{justify-items:end}.pa-help-msg[data-role=system]{justify-items:center}.pa-help-who{align-items:baseline;gap:8px;padding:0 4px;font-size:12.5px;display:flex}.pa-help-bubble{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);gap:8px;min-width:0;max-width:min(620px,88%);padding:10px 14px;display:grid}.pa-help-msg[data-role=customer] .pa-help-bubble{background:var(--surface-3);border-color:#0000}.pa-help-msg[data-role=staff] .pa-help-bubble{background:var(--accent-bg);border-color:var(--accent-soft)}.pa-help-msg[data-held=true] .pa-help-bubble{border-style:dashed;border-color:var(--warning);background:var(--warning-bg)}.pa-help-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.pa-help-held{color:var(--warning);margin:0;font-size:12.5px}.pa-help-note{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);text-align:center;margin:0;padding:2px 10px;font-size:12px}.pa-help-seen{align-items:center;gap:4px;margin:0;padding:0 4px;font-size:12px;display:inline-flex}.pa-help-photos{flex-wrap:wrap;gap:6px;display:flex}.pa-help-photo{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2);cursor:zoom-in;padding:0;overflow:hidden}.pa-help-photo img{object-fit:cover;width:120px;height:120px;display:block}.pa-help-big{object-fit:contain;max-width:100%;max-height:70vh;margin:0 auto;display:block}.pa-help-parts{gap:2px;margin:0;padding-left:18px;font-size:13px;display:grid}.pa-help-parts a,.pa-help-offer a{color:var(--accent-ink)}.pa-help-offer{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);gap:6px;padding:10px 12px;font-size:13px;display:grid}.pa-help-offer-head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;display:flex}.pa-help-offer ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pa-help-offer li{justify-content:space-between;gap:12px;display:flex}.pa-help-offer p{margin:0}.pa-help-reply{gap:12px;margin-top:6px}.pa-help-reply .pa-card-head{flex-wrap:wrap;align-items:baseline}.pa-help-reply .pa-card-head .pa-meta{overflow-wrap:anywhere}.pa-help-reply .pa-textarea{min-height:104px}.pa-help-pick{gap:8px;display:grid}.pa-card .pa-help-pick h4{margin:0}.pa-help-picked>li{grid-template-columns:44px minmax(0,1fr) auto auto auto;gap:10px;padding:8px 10px}.pa-help-checkout{cursor:pointer;align-items:flex-start}.pa-help-checkout input{margin-top:3px}.pa-help-add{align-items:flex-start;gap:8px;display:flex}.pa-help-add .pa-add{flex:1;min-width:0}.pa-help-add .pa-add>.input{border-radius:var(--r-1);height:32px;padding:0 10px;font-size:13px}.pa-help-add>.btn{flex-shrink:0}.pa-help-add>.pa-meta{flex:1;margin:6px 0 0}.pa-help-reply .pa-comment-foot{border-top:1px solid var(--line-soft);padding-top:12px}@media (max-width:719px){.pa-help-picked>li{grid-template-columns:44px minmax(0,1fr) auto}.pa-help-picked>li>.pa-stepper{grid-area:2/2;justify-self:start}.pa-help-picked>li>.pa-item-total{grid-area:2/3}.pa-help-picked>li>.btn-icon{grid-area:1/3}.pa-help-add{flex-wrap:wrap}}.pa-help-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.pa-help-split[data-catalog=true]{grid-template-columns:minmax(0,1fr) minmax(380px,440px)}.pa-help-split[data-catalog=true] .pa-help{max-width:none;margin:0}.pa-cat{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);min-height:0;max-height:calc(100dvh - 120px);box-shadow:var(--shadow-1);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0;overflow:hidden}.pa-cat-head{border-bottom:1px solid var(--line);gap:10px;padding:12px 14px;display:grid}.pa-cat-title{align-items:center;gap:8px;min-width:0;display:flex}.pa-cat-title h3{margin:0;font-size:14px;font-weight:600}.pa-cat-title .pa-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-cat-close{flex-shrink:0;margin:-4px -6px -4px auto}.pa-cat-search{border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--surface);height:36px;color:var(--muted);transition:border-color var(--dur), box-shadow var(--dur);align-items:center;gap:8px;padding:0 10px;display:flex}.pa-cat-search:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}.pa-cat-search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px}.pa-cat-search input::placeholder{color:var(--muted-2)}.pa-cat-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pa-cat-stock{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pa-cat-brands{flex-wrap:wrap;gap:4px;display:flex}.pa-cat-brands button{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);height:26px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;padding:0 10px;font-size:12px;font-weight:500}.pa-cat-brands button:hover{background:var(--surface-2)}.pa-cat-brands button[data-active=true]{background:var(--ink);border-color:var(--ink);color:#fff}.pa-cat-crumbs{align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.pa-cat-back{border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--surface);height:26px;color:var(--ink);font:inherit;cursor:pointer;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;display:inline-flex}.pa-cat-back:hover{background:var(--surface-2)}.pa-cat-crumbs ol{flex-wrap:wrap;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pa-cat-crumbs li+li:before{content:"›";color:var(--muted-2);margin:0 6px}.pa-cat-crumbs li button{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pa-cat-crumbs li button:hover{text-decoration:underline}.pa-cat-body{overscroll-behavior:contain;align-content:start;gap:10px;min-height:0;padding:12px 14px 16px;transition:opacity .15s;display:grid;overflow:auto}.pa-cat-body[data-loading=true]{opacity:.55}.pa-cat-h{margin:0;font-size:15px;font-weight:600}.pa-cat-sub{color:var(--ink-2);margin:6px 0 0;font-size:12.5px;font-weight:600}.pa-cat-none{color:var(--muted);justify-items:start;gap:6px;margin:0;font-size:13px;display:grid}.pa-cat-none p{margin:0}.pa-cat-state{border:1px dashed var(--line-strong);border-radius:var(--r-2);color:var(--ink-2);justify-items:start;gap:10px;padding:16px;font-size:13px;display:grid}.pa-cat-state p{margin:0}.pa-cat-more{justify-self:start}.pa-cat-notsold{margin:0}.pa-cat-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pa-cat-tiles.small{grid-template-columns:minmax(0,1fr)}.pa-cat-tiles button{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur), border-color var(--dur);grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:6px 8px 6px 6px;font-size:13px;display:grid}.pa-cat-tiles button:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}.pa-cat-tiles button:disabled{opacity:.6;cursor:default}.pa-cat-tiles button>svg{color:var(--muted-2)}.pa-cat-skel{border-radius:var(--r-2);height:54px}.pa-cat .pa-thumb{background:#fff;width:40px;height:40px}.pa-cat-diagram{border:1px solid var(--line);border-radius:var(--r-2);background:#fff;display:block;position:relative;overflow:hidden}.pa-cat-diagram img{object-fit:contain;width:100%;max-height:340px;display:block}.pa-cat-diagram-open{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-2);background:#ffffffeb;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex;position:absolute;bottom:8px;right:8px}.pa-cat-parts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pa-cat-parts li{border-radius:var(--r-2);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;font-size:13px;display:grid}.pa-cat-parts[data-dots=true] li{grid-template-columns:22px 40px minmax(0,1fr) auto}.pa-cat-parts li:hover{background:var(--surface-2)}.pa-cat-parts li[data-added=true]{background:var(--accent-bg)}.pa-cat-parts li[data-gone=true] .pa-thumb,.pa-cat-parts li[data-gone=true] .pa-item-name{opacity:.6}.pa-cat-parts .pa-item-name a{color:var(--ink);text-decoration:none}.pa-cat-parts .pa-item-name a:hover{text-decoration:underline}.pa-cat-dot{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.pa-cat-dot:empty{background:0 0}.pa-cat-where{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-cat-stock-line{color:var(--muted);font-size:12px;font-weight:500}.pa-cat-stock-line[data-stock=in]{color:var(--success-ink)}.pa-cat-stock-line[data-stock=low]{color:var(--warning)}.pa-cat-side{white-space:nowrap;justify-items:end;gap:4px;display:grid}.pa-cat-add{height:28px;padding:0 10px;font-size:12.5px}.pa-cat-inreply{color:var(--accent-ink);align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.pa-cat-foot{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:none}.pa-cat-foot .pa-meta{align-items:center;gap:4px;display:inline-flex}@media (max-width:1099px){.pa-help-split[data-catalog=true]{grid-template-columns:minmax(0,1fr)}.pa-cat{z-index:40;width:min(440px,100vw);max-height:none;box-shadow:var(--shadow-3);border-width:0 0 0 1px;border-radius:0;position:fixed;top:0;bottom:0;right:0}.pa-cat-foot{display:flex}}.pa-link{color:var(--accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.ge-input-sm{height:32px;padding:0 10px;font-size:13px}textarea.ge-input-sm{height:auto;padding:6px 10px}.ge-missing{border-color:var(--warning);background:var(--warning-bg)}.ge-on{background:var(--ink);color:#fff}.gl-count{color:inherit;opacity:.6;font-variant-numeric:tabular-nums;margin-left:6px}.gl-table td{vertical-align:middle}.gl-guide{align-items:center;gap:12px;min-width:0;display:flex}.gl-guide img,.gl-nophoto{border-radius:var(--r-2);object-fit:cover;background:var(--surface-2);border:1px solid var(--line-soft);flex:none;width:56px;height:42px}.gl-guide>span{gap:2px;min-width:0;display:grid}.gl-guide b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.gl-ready{color:var(--success-ink)}.gl-todo{color:var(--warning)}.gl-when{white-space:nowrap}.gl-actions{text-align:right;width:1%}.gl-empty{justify-items:start;gap:10px;display:grid}.ge-menu-wrap{position:relative}.ge-menu-scrim{z-index:40;position:fixed;inset:0}.ge-menu{z-index:41;border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);min-width:250px;box-shadow:var(--shadow-3);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ge-menu>button,.ge-menu>a{border-radius:var(--r-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:8px 10px;font-size:13px;text-decoration:none;display:grid}.ge-menu>button span{color:var(--muted);font-size:12px}.ge-menu>button:hover,.ge-menu>a:hover{background:var(--surface-2)}.ge-menu .ge-menu-bad{color:var(--danger-ink)}.ge-page{flex-direction:column;min-height:100%;display:flex}.ge-top{z-index:30;background:var(--bg);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 12px;display:flex;position:sticky;top:0}.ge-state{align-items:center;gap:8px;min-width:0;display:flex}.ge-save{color:var(--muted);white-space:nowrap;font-size:12.5px}.ge-save-saving,.ge-save-dirty{color:var(--ink-2)}.ge-save-failed,.ge-save-conflict{color:var(--danger-ink);font-weight:500}.ge-modes .pa-tab{height:28px}.ge-rail-toggles{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);gap:2px;padding:3px;display:inline-flex}.ge-rail-toggle{border-radius:var(--r-1);height:28px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.ge-rail-toggle:hover{background:var(--surface-2);color:var(--ink)}.ge-rail-toggle.ge-on{background:var(--ink);color:#fff}.ge-count{border-radius:var(--r-pill);background:var(--warning-bg);height:18px;color:var(--warning);font-variant-numeric:tabular-nums;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.ge-on .ge-count{color:#fff;background:#ffffff2e}.ge-spark{color:var(--accent);font-size:12px}.ge-on .ge-spark{color:#9dbdfb}.ge-banner{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ge-main{flex:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.ge-with-settings .ge-main{grid-template-columns:minmax(0,1fr) 360px}.ge-canvas{border-radius:var(--r-4);background:var(--surface-3);min-width:0;margin-top:24px;padding:28px 20px 24px}.ge-doc{gap:6px;max-width:760px;margin:0 auto;display:grid}.ge-paper{border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--surface);max-width:840px;box-shadow:var(--shadow-2);padding:44px 56px 56px}.ge-paper .ge-cover{border-radius:var(--r-3) var(--r-3) 0 0;margin:-44px -56px 18px}.ge-paper .ge-cover img{max-height:380px}.ge-add-cover{border:1px dashed var(--line-strong);border-radius:var(--r-pill);color:var(--muted);font:inherit;cursor:pointer;background:0 0;justify-self:start;padding:4px 10px;font-size:12.5px}.ge-add-cover:hover{color:var(--ink);border-color:var(--ink-2)}.ge-cover{border-radius:var(--r-3);background:var(--surface-2);cursor:pointer;border:0;margin-bottom:10px;padding:0;display:block;position:relative;overflow:hidden}.ge-cover img{object-fit:cover;width:100%;max-height:360px;display:block}.ge-cover span{border-radius:var(--r-pill);color:#fff;opacity:0;transition:opacity var(--dur);background:#0009;padding:4px 10px;font-size:12.5px;position:absolute;bottom:10px;right:10px}.ge-cover:hover span,.ge-cover:focus-visible span{opacity:1}.ge-cover:disabled{cursor:default}.ge-title,.ge-dek{resize:none;width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-family:inherit;overflow:hidden}.ge-title{letter-spacing:-.01em;font-size:34px;font-weight:700;line-height:1.15}.ge-dek{color:var(--muted);margin-bottom:6px;font-size:18.5px;line-height:1.5}.ge-title::placeholder,.ge-dek::placeholder{color:var(--muted-2)}.ge-top-issues{margin-bottom:6px}.ge-body{position:relative}.ge-toolbar{z-index:20;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:2px;margin:10px 0 22px;padding:4px;display:flex;position:sticky;top:60px}.ge-tool[aria-label^=Bold]{font-weight:800}.ge-tool[aria-label^=Italic]{font-family:Georgia,serif;font-style:italic}.ge-tool[aria-label^=Undo],.ge-tool[aria-label^=Redo]{font-size:16px}.ge-block-pick{border-radius:var(--r-2);max-width:150px;height:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px}.ge-block-pick:hover{background:var(--surface)}.ge-tool{border-radius:var(--r-2);min-width:30px;height:30px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 7px;font-size:13px;font-weight:500}.ge-tool:hover:not(:disabled){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.ge-tool.ge-on{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow-1)}.ge-tool:disabled{opacity:.4;cursor:default}.ge-tool-gap{background:var(--line-strong);width:1px;height:18px;margin:0 4px}.ge-bubble{border-radius:var(--r-2);background:var(--ink);box-shadow:var(--shadow-3);gap:2px;padding:4px;display:flex}.ge-bubble button{border-radius:var(--r-1);color:#fff;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12.5px}.ge-bubble button:hover,.ge-bubble .ge-on{background:#ffffff2e}.ge-prose{min-height:320px;color:var(--ink);outline:0;font-size:16.5px;line-height:1.65}.ge-prose.ge-loading{border-radius:var(--r-3);background:var(--surface-2)}.ge-prose>*+*{margin-top:.75em}.ge-prose h2{letter-spacing:-.01em;margin-top:1.7em;font-size:24px;line-height:1.25}.ge-prose h3{margin-top:1.3em;font-size:19px;line-height:1.3}.ge-prose p{margin:0}.ge-prose ul,.ge-prose ol{padding-left:1.4em}.ge-prose li+li{margin-top:.3em}.ge-prose li p{margin:0}.ge-prose a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.ge-prose .is-empty:before{content:attr(data-placeholder);float:left;height:0;color:var(--muted-2);pointer-events:none}.ge-note{border-left:4px solid var(--accent);border-radius:0 var(--r-2) var(--r-2) 0;background:var(--accent-bg);margin:1em 0;padding:10px 14px 12px}.ge-note-careful{border-left-color:var(--warning);background:var(--warning-bg)}.ge-note-note{border-left-color:var(--line-strong);background:var(--surface-2)}.ge-note-tones{-webkit-user-select:none;user-select:none;gap:4px;margin-bottom:4px;display:flex}.ge-note-tone{border-radius:var(--r-pill);height:22px;color:var(--ink-2);font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:11.5px;font-weight:600}.ge-note-tone:hover:not(:disabled){background:#0000000f}.ge-note-tone.ge-on{background:var(--surface);color:var(--ink)}.ge-note-tone:disabled{cursor:default}.ge-note-text>*+*{margin-top:.5em}.ge-photo{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);margin:1.2em 0;padding:8px}.ge-photo-on{outline:2px solid var(--accent);outline-offset:2px}.ge-photo img{object-fit:contain;border-radius:var(--r-2);background:var(--surface-2);width:100%;max-height:460px;display:block}.ge-photo-fields{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:8px;display:grid}.ge-photo-fields label{color:var(--muted);gap:3px;font-size:11.5px;display:grid}.ge-slash{z-index:25;border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);width:290px;max-height:330px;box-shadow:var(--shadow-3);padding:6px;display:grid;position:absolute;overflow:auto}.ge-slash-item{border-radius:var(--r-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:7px 10px;display:grid}.ge-slash-item b{font-size:13.5px;font-weight:600}.ge-slash-item span{color:var(--muted);font-size:12px}.ge-slash-item.ge-on{background:var(--accent-bg);color:var(--ink)}.ge-md{gap:8px;margin-top:6px;display:grid}.ge-md code{border-radius:var(--r-1);background:var(--surface-2);font-family:var(--font-mono);padding:0 4px;font-size:12px}.ge-md-text{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface-2);width:100%;min-height:520px;color:var(--ink);font-family:var(--font-mono);resize:vertical;padding:14px;font-size:13.5px;line-height:1.6}.ge-foot{max-width:840px;color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:14px auto 0;padding:0 4px;font-size:12.5px;display:flex}.ge-keys{margin-left:auto}.ge-canvas>.gp{box-shadow:var(--shadow-2)}.ge-preview-bar{justify-content:space-between;align-items:center;gap:10px;max-width:900px;margin:0 auto 16px;display:flex}.gr{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);max-height:calc(100vh - 92px);box-shadow:var(--shadow-1);flex-direction:column;margin-top:24px;display:flex;position:sticky;top:68px;overflow:hidden}.gr[hidden]{display:none}.gr-tabs{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:8px 8px 0 10px;display:flex}.gr-tab{height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.gr-tab:hover{color:var(--ink)}.gr-tab-on{border-bottom-color:var(--ink);color:var(--ink)}.gr-close{border-radius:var(--r-1);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-bottom:4px}.gr-close:hover{background:var(--surface-2);color:var(--ink)}.gr-body{padding:4px 16px 18px;overflow:auto}.gr-body[hidden]{display:none}.gs{gap:0;display:grid}.gs-sec{border-top:1px solid var(--line-soft);gap:8px;padding:16px 0;display:grid}.gs>.gs-sec:first-child{border-top:0}.gs-sec h3{color:var(--ink);margin:0;font-size:13px;font-weight:600}.gs-tofix{border-radius:var(--r-2);background:var(--warning-bg);border:1px solid #fde68a;gap:6px;margin:12px 0 4px;padding:10px 12px;display:grid}.gs-tofix h3{color:var(--warning);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.gs-tofix ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gs-tofix button{border-radius:var(--r-1);width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0 -6px;padding:4px 6px;font-size:12.5px;line-height:1.4;display:block}.gs-tofix button:hover{color:var(--ink);background:#b4530914}.gs-tofix button:after{content:" →";color:var(--warning)}.gs-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.gs-foot{border-top:1px solid var(--line-soft);overflow-wrap:anywhere;padding-top:10px}.gs-slug{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2);align-items:center;display:flex}.gs-slug span{color:var(--muted);padding:0 2px 0 10px;font-size:13px}.gs-slug .input{border:0;border-left:1px solid var(--line);border-radius:0 var(--r-2) var(--r-2) 0;flex:1;min-width:0}.gs-photo{gap:8px;display:grid}.gs-photo img{object-fit:cover;border-radius:var(--r-2);background:var(--surface-2);width:100%;max-height:180px}.gs-seg{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2);flex-wrap:wrap;gap:2px;padding:2px;display:flex}.gs-seg button{border-radius:var(--r-1);height:28px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0 8px;font-size:12.5px}.gs-seg .gs-seg-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);font-weight:500}.gs-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.gs-chips .pa-chip{margin:0}.gs-chips .input{flex:1;min-width:160px}.gs-picks{gap:6px;display:grid}.gs-picks ol{counter-reset:pick;gap:4px;margin:0;padding:0;list-style:none;display:grid}.gs-picks li{border:1px solid var(--line-soft);border-radius:var(--r-2);align-items:center;gap:8px;padding:5px 6px 5px 10px;font-size:13px;display:flex}.gs-picks li:before{counter-increment:pick;content:counter(pick);color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.gs-picks li>span:first-of-type{flex:1;min-width:0}.gs-pick-tools{gap:2px;display:flex}.gs-pick-tools button{border-radius:var(--r-1);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0}.gs-pick-tools button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.gs-pick-tools button:disabled{opacity:.3;cursor:default}.gs-checks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gs-checks li{border-radius:var(--r-2);background:var(--warning-bg);align-items:flex-start;gap:4px;padding:6px 4px 6px 8px;display:flex}.gs-checks li.gs-check-done{background:var(--surface-2)}.gs-checks label{flex:1;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.gs-checks input{margin-top:3px}.gs-check-done span{color:var(--muted);text-decoration:line-through}.gs-add{gap:6px;display:flex}.gs-add .input{flex:1;min-width:0}.gs-serp{border:1px solid var(--line-soft);border-radius:var(--r-2);gap:2px;padding:10px 12px;font-family:Arial,sans-serif;display:grid}.gs-serp-url{color:#202124;font-size:12px}.gs-serp-title{color:#1a0dab;font-size:17px;line-height:1.3}.gs-serp-dek{color:#4d5156;font-size:13px;line-height:1.45}.gs-count{margin:0;font-size:12px}.gs-count-ok{color:var(--muted)}.gs-count-warn{color:var(--warning)}.gs-count-bad{color:var(--danger-ink)}.gs-issues{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.gs-issues li{border-radius:var(--r-2);padding:5px 9px}.gs-issue-bad{background:var(--danger-bg);color:var(--danger-ink)}.gs-issue-warn{background:var(--warning-bg);color:var(--warning)}.ga{gap:12px;padding-top:12px;display:grid}.ga>.gs-hint b{color:var(--ink-2)}.ga-card{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);gap:10px;padding:14px;display:grid}.ga-card header{gap:3px;display:grid}.ga-card h3{margin:0;font-size:14px;font-weight:600}.ga-go{justify-self:start}.ga-ask{resize:vertical;width:100%;line-height:1.45}.ga-quick{flex-wrap:wrap;gap:4px;display:flex}.ga-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;margin:0;padding:0 9px;font-size:11.5px}.ga-chip:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.ga-chip:disabled{opacity:.5;cursor:default}.ga-progress{border-radius:var(--r-2);background:var(--accent-bg);justify-content:space-between;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.ga-progress ol{min-width:0;color:var(--muted);gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.ga-progress li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ga-progress li:before{content:"✓ ";color:var(--success)}.ga-progress .ga-now{color:var(--accent-ink);font-weight:500}.ga-progress .ga-now:before{content:"";vertical-align:-1px;border:2px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;margin-right:7px;animation:.8s linear infinite ga-spin;display:inline-block}@keyframes ga-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ga-progress .ga-now:before{animation:none}}.ga-results{gap:8px;display:grid}.ga-tally{color:var(--ink);margin:0;font-size:12.5px;font-weight:600}.ga-tally span{color:var(--muted);font-weight:400}.ga-clear{color:var(--success-ink);margin:0;font-size:13px}.ga-findings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ga-finding{border:1px solid var(--line);border-radius:var(--r-2);border-left-width:3px;gap:6px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:grid}.ga-finding.ga-bad{border-left-color:var(--danger)}.ga-finding.ga-warn{border-left-color:#f59e0b}.ga-finding.ga-ok{border-left-color:var(--success)}.ga-finding-head{gap:2px;display:grid}.ga-finding-head b{color:var(--ink);font-size:13px;font-weight:600}.ga-verdict{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ga-bad .ga-verdict{color:var(--danger-ink)}.ga-warn .ga-verdict{color:var(--warning)}.ga-ok .ga-verdict{color:var(--success-ink)}.ga-quote{border:0;border-left:2px solid var(--line-strong);background:var(--surface-2);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;border-radius:0;margin:0;padding:4px 8px;font-style:italic;display:block}button.ga-quote:hover{background:var(--accent-bg);border-left-color:var(--accent)}.ga-quote-gone{cursor:default;opacity:.7}.ga-reason{color:var(--ink-2);margin:0}.ga-wording{border-radius:var(--r-1);background:var(--success-bg);color:var(--ink);margin:0;padding:6px 8px}.ga-wording span{color:var(--success-ink);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.ga-sources{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:12px;display:flex}.ga-sources span{color:var(--muted)}.ga-sources a{color:var(--accent-ink);text-decoration:none}.ga-sources a:hover{text-decoration:underline}.ga-done{color:var(--success-ink);margin:0;font-weight:500}.ga-actions{flex-wrap:wrap;gap:4px;display:flex}.ga-fine summary{color:var(--muted);cursor:pointer;font-size:12.5px}.ga-fine[open] summary{margin-bottom:8px}.ga-last{background:var(--surface-2)}.pd{gap:14px;display:grid}.pd-choices{border:0;gap:8px;margin:0;padding:0;display:grid}.pd-choices legend{margin-bottom:6px}.pd-choice{border:1px solid var(--line);border-radius:var(--r-3);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pd-choice>span{gap:2px;display:grid}.pd-choice>span>span{color:var(--muted);font-size:13px}.pd-choice input{margin-top:3px}.pd-on{border-color:var(--accent);background:var(--accent-bg)}.pd-when{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.pd-warn{color:var(--danger-ink);flex-basis:100%;margin:0;font-size:13px}.pd-list{gap:8px;display:grid}.pd-ready{color:var(--success-ink);margin:0;font-weight:500}.pd-stop{color:var(--danger-ink);margin:0;font-weight:500}.pd-checks,.pd-issues{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pd-checks label{border-radius:var(--r-2);background:var(--warning-bg);cursor:pointer;align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.4;display:flex}.pd-checks input{margin-top:3px}.pd-issues li{border-radius:var(--r-2);align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.pd-issues li span{flex:1}.pd-bad{background:var(--danger-bg);color:var(--danger-ink)}.pd-soft{background:var(--surface-2);color:var(--ink-2)}.pd-summary{border-radius:var(--r-2);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0;padding:10px 12px;font-size:13px;display:grid}.pd-summary dt{color:var(--muted);font-size:12px}.pd-summary dd{overflow-wrap:anywhere;margin:0}.gh{z-index:61;border:1px solid var(--line);border-radius:var(--r-4);background:var(--surface);box-shadow:var(--shadow-3);grid-template-columns:300px minmax(0,1fr);display:grid;position:fixed;inset:24px;overflow:hidden}.gh-list{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:16px;display:flex;overflow:auto}.gh-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gh-row{border-radius:var(--r-2);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:8px 10px;font-size:13px;display:grid}.gh-row span{color:var(--muted);font-size:12px}.gh-row .gh-title{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gh-row:hover{background:var(--surface-2)}.gh-row.gh-on{background:var(--accent-bg)}.gh-view{align-content:start;gap:10px;padding:16px 24px 40px;display:grid;overflow:auto}.gh-bar{z-index:2;background:var(--surface);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex;position:sticky;top:-16px}.gp{border:1px solid var(--line);border-radius:var(--r-4);color:#1d1d1f;background:#fff;max-width:900px;margin:0 auto;padding:24px 28px 36px;font-size:16.5px;line-height:1.65}.gp-phone{max-width:390px;padding:18px 16px 28px;font-size:16px}.gp h1{margin:4px 0 8px;font-size:34px;line-height:1.15}.gp-phone h1{font-size:27px}.gp-crumbs{color:#6e6e73;margin:0 0 10px;font-size:13px}.gp-kicker{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12.5px;font-weight:600}.gp-dek{color:#424245;margin:0 0 10px;font-size:19px;line-height:1.45}.gp-meta{color:#6e6e73;flex-wrap:wrap;gap:4px 14px;margin:0 0 18px;font-size:13.5px;display:flex}.gp-hero{margin:0 0 22px}.gp-hero img{aspect-ratio:16/9;object-fit:cover;background:#f5f5f7;border-radius:12px;width:100%;display:block}.gp-hero-auto{aspect-ratio:16/9;color:#6e6e73;background:#f5f5f7;border-radius:12px;place-items:center;font-size:14px;display:grid}.gp-grid{grid-template-columns:200px minmax(0,1fr);gap:32px;display:grid}.gp-solo{grid-template-columns:minmax(0,1fr)}.gp-toc{align-self:start;font-size:13.5px;position:sticky;top:0}.gp-toc ol{color:#424245;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gp-needs{background:#f5f5f7;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 22px;padding:14px 16px;font-size:14px;display:grid}.gp-needs dt{color:#6e6e73;font-size:12.5px;font-weight:600}.gp-needs dd{margin:0}.gp-needs ul{margin:0;padding-left:1.1em}.gp-body h2{margin:1.6em 0 .5em;font-size:24px;line-height:1.25}.gp-body h3{margin:1.3em 0 .4em;font-size:19px}.gp-body p{margin:0 0 .9em}.gp-body ul,.gp-body ol{margin:0 0 .9em;padding-left:1.4em}.gp-body li+li{margin-top:.35em}.gp-body a{color:#06c}.gp-note{border-left:4px solid var(--accent);background:var(--accent-bg);border-radius:0 10px 10px 0;margin:1.1em 0;padding:12px 16px}.gp-note p{margin:0}.gp-note p+p{margin-top:.5em}.gp-note-careful{border-left-color:var(--warning);background:var(--warning-bg)}.gp-note-note{background:#f5f5f7;border-left-color:#c7c7cc}.gp-photo{margin:1.3em 0}.gp-photo img{background:#f5f5f7;border-radius:10px;width:100%;display:block}.gp-photo figcaption{color:#6e6e73;margin-top:6px;font-size:13.5px}.gp-aside{color:#6e6e73;border:1px dashed #d2d2d7;border-radius:10px;margin:18px 0 0;padding:10px 14px;font-size:13.5px}.gp-missing{color:#a1a1a6;font-style:italic}.ge-link{min-width:min(520px,80vw)}.ge-link-row{border-radius:var(--r-2);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:8px 10px;font-size:13px;display:grid}.ge-link-row span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.ge-link-row.ge-on{background:var(--accent-bg);color:var(--ink)}.ge-photos{justify-items:stretch}.ge-drop{border:2px dashed var(--line-strong);border-radius:var(--r-3);text-align:center;justify-items:center;gap:8px;padding:20px;display:grid}.ge-drop p{margin:0}.ge-photo-search{max-width:260px}.ge-make{border:1px solid var(--line-soft);border-radius:var(--r-3);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.ge-make:has(.ge-make-result){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ge-make-form{align-content:start;gap:8px;display:grid}.ge-make-label{gap:2px;display:grid}.ge-make-ask{resize:vertical;width:100%;font:inherit}.ge-make-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ge-make-shapes{gap:4px;display:flex}.ge-make-result{align-content:start;gap:8px;margin:0;display:grid}.ge-make-result img{object-fit:contain;border-radius:var(--r-2);background:var(--line-soft);width:100%;max-height:300px}.ge-make-result img.is-stale{opacity:.45}.ge-make-result figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:720px){.ge-make:has(.ge-make-result){grid-template-columns:minmax(0,1fr)}}.ge-photo-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ge-photo-grid button{border:1px solid var(--line-soft);border-radius:var(--r-2);background:var(--surface);width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;gap:4px;padding:4px;font-size:11.5px;display:grid}.ge-photo-grid button:hover{border-color:var(--accent)}.ge-photo-grid img{aspect-ratio:4/3;object-fit:contain;border-radius:var(--r-1);background:#fff;width:100%}.ge-photo-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.ge-with-settings .ge-main{grid-template-columns:minmax(0,1fr)}.gr{max-height:none;margin-top:0;position:static}.ge-paper{padding:36px 40px 44px}.ge-paper .ge-cover{margin:-36px -40px 18px}}@media (max-width:720px){.ge-title{font-size:27px}.ge-canvas{border-radius:var(--r-3);margin-top:12px;padding:10px 8px 16px}.ge-paper{border-radius:var(--r-2);padding:22px 16px 28px}.ge-paper .ge-cover{border-radius:var(--r-2) var(--r-2) 0 0;margin:-22px -16px 14px}.ge-toolbar{top:0}.ge-photo-fields{grid-template-columns:1fr}.gh{border-radius:0;grid-template-rows:40% 60%;grid-template-columns:1fr;inset:0}.gh-list{border-right:0;border-bottom:1px solid var(--line)}.gp-grid{grid-template-columns:minmax(0,1fr)}.gp-toc{position:static}.ge-keys,.gl-table th:nth-child(3),.gl-table td:nth-child(3){display:none}}
.sx-crumbs ol{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sx-crumbs li{align-items:center;gap:2px;display:flex}.sx-crumbs li+li:before{content:"›";color:var(--muted-2);padding:0 2px}.sx-crumbs button{border-radius:var(--r-1);color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:13.5px}.sx-crumbs button:hover{background:var(--surface-2)}.sx-crumbs button[aria-current=page]{color:var(--ink);cursor:default;background:0 0;font-weight:600}.sx-list{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sx-list li+li{border-top:1px solid var(--line-soft)}.sx-row{width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.sx-row:hover,.sx-row:focus-visible{background:var(--surface-2)}.sx-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sx-row-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;gap:2px;display:grid}.sx-row-name b{font-weight:500}.sx-row-name .pa-meta{font-weight:400}.sx-page{flex-direction:column;gap:10px;height:100%;min-height:560px;display:flex}.sx-top{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding-bottom:10px;display:flex}.sx-title{gap:1px;min-width:0;display:grid}.sx-title h2{overflow-wrap:anywhere;margin:0}.sx-save{color:var(--muted);white-space:nowrap;font-size:12.5px}.sx-save-dirty{color:var(--warning);font-weight:500}.sx-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-toolbar [data-active=true]{border-color:var(--accent);background:var(--accent-bg);color:var(--accent-ink)}.sx-where{flex:260px}.sx-work{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:12px;min-height:0;display:grid}.sx-board-wrap{min-height:420px;position:relative}.sx-stage{border:1px solid var(--line);border-radius:var(--r-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;position:absolute;inset:0;overflow:hidden}.sx-stage:active{cursor:grabbing}.sx-stage[data-placing=true]{cursor:crosshair}.sx-stage-empty{height:100%;color:var(--muted);text-align:center;place-items:center;padding:24px;display:grid}.sx-paper{transform-origin:0 0;position:absolute;top:0;left:0}.sx-paper img{pointer-events:none;width:100%;height:100%;display:block}.sx-dot{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transform-origin:50%;border:2px solid #fff;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 5px;font:700 11px/1 system-ui,sans-serif;display:grid;position:absolute;box-shadow:0 1px 3px #00000059}.sx-stage[data-editable=true] .sx-dot{cursor:move}.sx-stage[data-placing=true] .sx-dot{cursor:crosshair}.sx-dot[data-empty=true]{background:var(--warning)}.sx-dot[data-hover=true],.sx-dot[data-on=true]{background:var(--accent);z-index:2}.sx-dot[data-this=true]{outline:3px solid var(--accent);outline-offset:2px;z-index:3}.sx-placing{border-radius:var(--r-pill);background:var(--ink);color:#fff;box-shadow:var(--shadow-2);pointer-events:none;white-space:nowrap;padding:6px 12px;font-size:13px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.sx-placing kbd{font:inherit;border:1px solid #fff6;border-radius:3px;padding:0 4px;font-size:11px}.sx-zoom{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);box-shadow:var(--shadow-1);gap:2px;padding:3px;display:flex;position:absolute;bottom:10px;right:10px}.sx-panel{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto}.sx-panel-head{align-items:center;gap:8px;display:flex}.sx-panel-head h3{margin:0;font-size:15px}.sx-panel-head .pa-tag{margin-left:0}.sx-filter{width:100%}.sx-dots{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sx-dot-row{border-radius:var(--r-2);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}.sx-dot-row:hover,.sx-dot-row:focus-visible{background:var(--surface-2)}.sx-num{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:12px;flex-shrink:0;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.sx-num[data-empty=true]{background:var(--warning)}.sx-dot-title{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.sx-fields{gap:10px;display:grid}.sx-field-num .input{max-width:120px}.sx-section{border-top:1px solid var(--line-soft);gap:8px;padding-top:12px;display:grid}.sx-section h4{color:var(--ink-2);margin:0;font-size:13px}.sx-part{align-items:flex-start;gap:10px;font-size:13px;display:flex}.sx-variants{font-size:12px}.sx-actions{flex-wrap:wrap;gap:6px;display:flex}.sx-bad{color:var(--danger-ink)}.sx-extras ul{color:var(--ink-2);margin:4px 0 0;padding-left:18px;font-size:12.5px}.sx-spots{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sx-spots li{border-radius:var(--r-1);align-items:center;gap:8px;padding:2px 4px;display:flex}.sx-spots li[data-on=true]{background:var(--accent-bg)}.sx-spot-num{width:80px}.sx-picker{gap:8px;display:grid}.sx-picker-bar{gap:6px;display:flex}.sx-picker-bar .input{flex:1;min-width:0}.sx-hits{gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sx-hit{border-radius:var(--r-2);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px;font-size:13px;display:flex}.sx-hit:hover,.sx-hit:focus-visible{background:var(--surface-2)}.sx-use{color:var(--accent-ink);font-weight:500}@media (max-width:900px){.sx-work{grid-template-rows:minmax(360px,60vh) auto;grid-template-columns:1fr}.sx-panel{overflow:visible}}.sx-stage-empty{align-content:center;gap:12px}.sx-thumb{color:var(--muted);flex-shrink:0}.sx-thumb img{background:#fff}.sx-level{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);align-items:flex-start;gap:16px;padding:14px;display:flex}.sx-level-pic{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r-2);cursor:pointer;background:#fff;flex-shrink:0;place-items:center;width:160px;padding:0;display:grid;overflow:hidden}.sx-level-pic:disabled{cursor:default}.sx-level-pic:not(:disabled):hover{border-color:var(--accent)}.sx-level-pic img{object-fit:contain;width:100%;height:100%}.sx-level-pic img[data-stand-in=true],.sx-thumb img[data-stand-in=true]{opacity:.45}.sx-level-text{gap:4px;min-width:0;display:grid}.sx-level-text h2{overflow-wrap:anywhere;margin:0}.sx-level-text .sx-actions{margin-top:6px}.sx-adds{flex-wrap:wrap;gap:6px;display:flex}.sx-rename{vertical-align:middle;margin-left:6px;font-size:12.5px;font-weight:500}.sx-missing{margin-top:-6px}.sx-form{gap:12px;display:grid}.sx-drop{border:1px dashed var(--line-strong);border-radius:var(--r-3);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px;display:flex}.sx-drop>span{overflow-wrap:anywhere;flex:200px;min-width:0}.sx-pic{border:1px solid var(--line);border-radius:var(--r-3);background:repeating-conic-gradient(var(--surface-2) 0 25%, var(--surface) 0 50%) 0 0 / 16px 16px;place-items:center;min-height:240px;padding:12px;display:grid}.sx-pic-frame{position:relative;overflow:hidden}.sx-pic-frame img{transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.sx-pic-dot{background:var(--ink);pointer-events:none;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;box-shadow:0 0 2px #00000080}.sx-pic-dot[data-off=true]{background:var(--danger)}.sx-pic-overlay{cursor:crosshair;touch-action:none;position:absolute;inset:0}.sx-pic-overlay[data-locked=true]{cursor:default}.sx-pic-crop{cursor:move;outline:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #00000073}.sx-pic-handle{border:2px solid var(--accent);background:#fff;border-radius:3px;width:14px;height:14px;position:absolute}.sx-pic-nw{cursor:nwse-resize;top:-8px;left:-8px}.sx-pic-se{cursor:nwse-resize;bottom:-8px;right:-8px}.sx-pic-ne{cursor:nesw-resize;top:-8px;right:-8px}.sx-pic-sw{cursor:nesw-resize;bottom:-8px;left:-8px}.sx-pic-empty{color:var(--ink-2);text-align:center;justify-items:center;gap:6px;padding:32px 16px;display:grid}.sx-pic-empty p{margin:0}.sx-pic-tools{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:600px){.sx-level{flex-direction:column}.sx-level-pic{width:100%;max-width:320px}}
.ao-find{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);max-width:1180px;box-shadow:var(--shadow-1);margin:0 auto 16px;padding:16px;display:grid}.ao-find-field{gap:8px;display:grid}.ao-find-row{gap:8px;display:flex}.ao-find-input{letter-spacing:.02em;flex:1;min-width:0;height:48px;font-size:18px}.ao-find-row .btn{height:48px}.ao-scan{width:48px;padding:0}.ao-empty{box-sizing:border-box;max-width:1180px;margin:0 auto}.ao-steps{flex-wrap:wrap;gap:8px;display:flex}.ao-step{height:48px;padding:0 22px;font-size:15px}.ao-done{background:var(--success-bg);color:var(--success-ink)}.ao-items{border:1px solid var(--line-soft);border-radius:var(--r-2);margin:0;padding:0;list-style:none;display:grid}.ao-items>li{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.ao-items>li:last-child{border-bottom:0}.ao-qty{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ao-line-total{text-align:right;font-variant-numeric:tabular-nums;min-width:72px}.ao-check{margin:0;padding-left:18px;font-size:13px;line-height:1.6}@media (max-width:719px){.ao-find{padding:12px}.ao-find-row .btn-primary{padding:0 12px}.ao-items>li{grid-template-columns:minmax(0,1fr) auto}.ao-qty{grid-column:1}.ao-step{flex:1}}
.lg-head{flex-wrap:wrap;row-gap:10px}.lg-health{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:30px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:inline-flex}.lg-health:hover{border-color:var(--line-strong)}.lg-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px}.lg-dot[data-state=warn]{background:var(--warning)}.lg-dot[data-state=bad]{background:var(--danger)}.lg-dot[data-state=idle]{background:var(--muted-3)}.lg-tabs{scrollbar-width:none;flex-shrink:0;align-self:flex-start;max-width:100%;margin-bottom:14px;overflow-x:auto}.lg-filters{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 18px;padding-bottom:14px;display:flex}.lg-filter{align-items:center;gap:8px;min-width:0;display:flex}.lg-filter>span{color:var(--muted);font-size:12px;font-weight:500}.lg-chips{flex-wrap:wrap;gap:6px;display:flex}.lg-chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--dur), border-color var(--dur), color var(--dur);align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.lg-chip:hover{border-color:var(--line-strong);color:var(--ink)}.lg-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.lg-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lg-swatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.lg-dates{align-items:center;gap:6px;display:flex}.lg-dates .input{width:150px;height:30px}.lg-card{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow-1);gap:12px;min-width:0;padding:16px 18px;display:grid}.lg-card-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.lg-card-head h3{margin:0}.lg-card-head .pa-meta{margin-left:auto}.lg-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.lg-kpi{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow-1);gap:4px;min-width:0;padding:14px 16px;display:grid}.lg-kpi-label{color:var(--muted);font-size:12.5px;font-weight:500}.lg-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.15}.lg-kpi-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.lg-delta{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;background:var(--surface-2);color:var(--ink-2);align-items:center;gap:2px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.lg-delta[data-dir=up]{background:var(--success-bg);color:var(--success-ink)}.lg-delta[data-dir=down]{background:var(--danger-bg);color:var(--danger-ink)}.lg-neg{color:var(--danger-ink)}.lg-low{color:var(--warning)}.lg-notices{gap:8px;display:grid}.lg-notice{border-radius:var(--r-3);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;font-size:13px;display:flex}.lg-notice[data-tone=warn]{background:var(--warning-bg);color:var(--warning)}.lg-notice[data-tone=bad]{background:var(--danger-bg);color:var(--danger-ink)}.lg-notice .lg-link{margin-left:auto}.lg-link{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.lg-link:hover{color:var(--ink)}.lg-chart{width:100%;min-height:220px;position:relative}.lg-chart svg{display:block;overflow:visible}.lg-chart text{font-family:var(--font-sans);fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.lg-tip{z-index:2;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);min-width:180px;box-shadow:var(--shadow-2);pointer-events:none;padding:10px 12px;font-size:12px;position:absolute;top:0}.lg-tip b{margin-bottom:4px;font-size:12.5px;display:block}.lg-tip-row{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;display:flex}.lg-tip-row span:first-child{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.lg-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.lg-legend span{align-items:center;gap:6px;display:inline-flex}.lg-line-key{border-top:2px solid var(--ink);width:14px;height:0}.lg-channels{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.lg-channel{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);text-align:left;font:inherit;color:inherit;cursor:pointer;box-shadow:var(--shadow-1);transition:border-color var(--dur), box-shadow var(--dur);gap:8px;padding:14px 16px;display:grid}.lg-channel:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.lg-channel:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lg-channel-name{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.lg-channel-name .pa-meta{margin-left:auto;font-weight:400}.lg-channel-figure{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:20px;font-weight:600}.lg-bar{border-radius:var(--r-pill);background:var(--surface-2);height:6px;overflow:hidden}.lg-bar>i{border-radius:inherit;height:100%;display:block}.lg-channel-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;font-size:12px;display:grid}.lg-channel-stats span{color:var(--muted);white-space:nowrap;display:block}.lg-channel-stats b{font-variant-numeric:tabular-nums;font-weight:600}.lg-statement td:first-child,.lg-statement th:first-child{white-space:nowrap;background:var(--surface);z-index:1;position:sticky;left:0}.lg-statement .lg-section td{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:0;padding-top:14px;font-size:11px;font-weight:600}.lg-statement .lg-indent td:first-child{color:var(--ink-2);padding-left:24px}.lg-statement .lg-strong td{border-top:1px solid var(--line);background:var(--bg);font-weight:600}.lg-statement .lg-strong td:first-child{background:var(--bg)}.lg-statement .lg-total td{font-size:14px}.lg-statement .lg-memo td{color:var(--muted);font-size:12.5px}.pa-drawer .lg-statement td:first-child{white-space:normal;position:static}.lg-statement th.lg-col-total,.lg-statement td.lg-col-total{border-left:1px solid var(--line)}.lg-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lg-toolbar .input{height:32px}.lg-search{flex:260px;max-width:380px}.lg-sort{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}th[aria-sort=ascending] .lg-sort:after{content:" ↑"}th[aria-sort=descending] .lg-sort:after{content:" ↓"}.lg-share{align-items:center;gap:8px;min-width:120px;display:flex}.lg-share .lg-bar{flex:1}.lg-share small{text-align:right;width:40px;color:var(--muted);font-variant-numeric:tabular-nums}.lg-sub{color:var(--muted);font-size:12px;display:block}.lg-tfoot td{border-top:1px solid var(--line);background:var(--bg);border-bottom:0;font-weight:600}.lg-tabs-sub{flex-wrap:wrap;gap:6px;display:flex}.lg-facts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;width:100%;display:grid}.lg-facts>div{border-radius:var(--r-2);background:var(--surface-2);gap:2px;padding:10px 12px;display:grid}.lg-facts span{color:var(--muted);font-size:11.5px}.lg-facts b{font-variant-numeric:tabular-nums;font-size:16px}.lg-meta-row{flex-wrap:wrap;gap:6px;display:flex}.lg-entry{border-top:1px solid var(--line-soft);gap:6px;width:100%;padding:12px 0;display:grid}.lg-entry-head{justify-content:space-between;gap:10px;font-size:13px;display:flex}.lg-lines{width:100%}.lg-lines td,.lg-lines th{padding-left:0}.lg-acct{color:var(--muted);font-variant-numeric:tabular-nums}.lg-payload{border-radius:var(--r-2);background:var(--surface-2);width:100%;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.lg-details summary{cursor:pointer;color:var(--ink-2);font-size:12.5px}.lg-form{background:var(--surface);justify-items:stretch}.lg-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.lg-row{flex-wrap:wrap;gap:8px;display:flex}.lg-void td{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.lg-void .pa-tag{text-decoration:none}.lg-two{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:1023px){.lg-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.lg-filters{gap:10px}.lg-filter{flex-wrap:wrap}.lg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-kpi-value{font-size:21px}.lg-search{max-width:none}.lg-dates .input{width:140px}}
