:root{--lsm-green:#15803d;--lsm-green-soft:#dcfce7;--lsm-blue:#1d4ed8;--lsm-blue-soft:#dbeafe;--sel:#303030;--sel-ink:#135e96;--sel-soft:#ececec;--info:#2271b1;--info-ink:#135e96;--info-soft:#e8f1f9;--lsm-amber:#c2820a;--lsm-amber-soft:#fef3c7;--lsm-amber-ink:#d97706;--lsm-amber-lane:#f88500;--lsm-amber-chip-ink:#6b6357;--lsm-amber-chip-bg:#fbe7b6;--lsm-amber-fill:#f5a80b;--lsm-amber-dash:#f59300;--lsm-amber-dash-ink:#dd7a00;--lsm-red:#b91c1c;--lsm-red-soft:#fee2e2;--lsm-purple:#6d28d9;--lsm-purple-soft:#ede9fe;--lsm-teal:#0f766e;--lsm-teal-soft:#ccfbf1;--lsm-pink:#be185d;--lsm-pink-soft:#fce7f3;--lsm-sky:#0284c7;--lsm-sky-soft:#e0f2fe;--conf-high:#74d79b;--conf-med:#fbd277;--conf-low:#e2e2e6;--lsm-neutral:#3f3f46;--lsm-neutral-soft:#e4e4e7;--select-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--p-green:var(--lsm-green);--p-blue:var(--lsm-blue);--p-amber:var(--lsm-amber-chip-ink);--p-red:var(--lsm-red);--p-purple:var(--lsm-purple);--p-teal:var(--lsm-teal);--p-pink:var(--lsm-pink);--p-neutral:var(--lsm-neutral);--p-sky:var(--lsm-sky);--pb-green:var(--lsm-green-soft);--pb-blue:var(--lsm-blue-soft);--pb-amber:var(--lsm-amber-chip-bg);--pb-red:var(--lsm-red-soft);--pb-purple:var(--lsm-purple-soft);--pb-teal:var(--lsm-teal-soft);--pb-pink:var(--lsm-pink-soft);--pb-neutral:var(--lsm-neutral-soft);--pb-sky:var(--lsm-sky-soft);--area-spend:var(--lsm-blue);--area-orders:var(--lsm-teal);--area-trades:var(--lsm-purple);--area-used:var(--lsm-amber);--area-wants:var(--lsm-pink);--area-lists:var(--lsm-green);--area-comms:var(--lsm-sky);--area-service:var(--lsm-amber);--area-neutral:var(--lsm-neutral);--area-spend-soft:color-mix(in srgb, var(--area-spend) 50%, var(--surface));--area-orders-soft:color-mix(in srgb, var(--area-orders) 50%, var(--surface));--area-trades-soft:color-mix(in srgb, var(--area-trades) 50%, var(--surface));--area-used-soft:color-mix(in srgb, var(--area-used) 50%, var(--surface));--area-comms-soft:color-mix(in srgb, var(--area-comms) 50%, var(--surface));--area-lists-soft:color-mix(in srgb, var(--area-lists) 50%, var(--surface));--lsm-ats-on:#2e7d46;--lsm-ats-res:#c9a227;--lsm-ats-inb:#9aa0a6;--lsm-ats-track:#ececef;--bg:#f6f6f7;--surface:#fff;--surface-2:#fafafa;--surface-3:#f1f1f2;--peek-bg:#f3f4f6;--od-archived:#f1f2f4;--od-archived-hover:#e8eaee;--text:#1a1a1a;--text-2:#3f3f46;--text-muted:#6b7280;--text-faint:#8a8a8a;--border:#e3e3e3;--border-strong:#cbcbcb;--line:#ececef;--btn-bg:#fff;--btn-ink:#1a1a1a;--primary-bg:#303030;--primary-ink:#fff;--link:#1a1a1a;--nav-bg:#18181b;--nav-ink:#d4d4d8;--nav-muted:#8a8a8f;--nav-hover:#27272a;--nav-active:#3f3f46}[data-theme=dark]{--bg:#20242a;--surface:#2a2e34;--surface-2:#31363d;--surface-3:#3a4047;--peek-bg:#262a30;--od-archived:#24282e;--od-archived-hover:#31363d;--text:#f1f3f5;--text-2:#d2d5d9;--text-muted:#9aa1a8;--text-faint:#7e858c;--border:#42484f;--border-strong:#535a62;--line:#3b4148;--btn-bg:#363c43;--btn-ink:#f1f3f5;--primary-bg:#e8eaed;--primary-ink:#1a1a1a;--link:#f1f3f5;--lsm-green:#5fcf86;--lsm-green-soft:#1e4029;--lsm-blue:#7fadf5;--lsm-blue-soft:#1f3660;--sel:#d4d4d8;--sel-ink:#cfe0fb;--sel-soft:#3a4047;--info:#5b9bd5;--info-ink:#cfe0fb;--info-soft:#1f3660;--lsm-amber:#f6c64f;--lsm-amber-soft:#5f4c15;--lsm-amber-ink:#f6c64f;--lsm-amber-lane:#fbd063;--lsm-amber-fill:#f6c64f;--lsm-amber-dash:#f6c64f;--lsm-amber-dash-ink:#f6c64f;--lsm-red:#f08a80;--lsm-red-soft:#482420;--lsm-purple:#b794f6;--lsm-purple-soft:#33244e;--lsm-teal:#5ec9b8;--lsm-teal-soft:#163c36;--lsm-pink:#ef8ab6;--lsm-pink-soft:#471f31;--lsm-sky:#5ab8e8;--lsm-sky-soft:#173a4d;--lsm-neutral:#b8bcc2;--lsm-neutral-soft:#393e43;--select-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%239aa1a8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--p-green:#24282e;--p-blue:#24282e;--p-amber:#24282e;--p-red:#24282e;--p-purple:#24282e;--p-teal:#24282e;--p-pink:#24282e;--p-neutral:#24282e;--p-sky:#24282e;--pb-green:#ace0c0;--pb-blue:#a4c6fa;--pb-amber:#f4d886;--pb-red:#f5aba1;--pb-purple:#c6aff4;--pb-teal:#a9e2d4;--pb-pink:#f0aac9;--pb-neutral:#bcc5d1;--pb-sky:#a6d8f2;--conf-high:#347a4f;--conf-med:#946e2c;--conf-low:#464c52;--lsm-ats-on:#5fcf86;--lsm-ats-res:#d9b94a;--lsm-ats-inb:#8b9197;--lsm-ats-track:#363b40}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,sans-serif}.wk{justify-items:center;gap:14px;padding:34px 16px 30px;display:grid}.wk-bars{align-items:flex-end;gap:6px;height:64px;display:flex}.wk-bars i{background:var(--lsm-blue);transform-origin:bottom;border-radius:4px 4px 2px 2px;width:12px;animation:1.6s ease-in-out infinite wk-grow;display:block}.wk-bars i:nth-child(2){background:var(--lsm-teal);animation-delay:.12s}.wk-bars i:nth-child(3){background:var(--lsm-purple);animation-delay:.24s}.wk-bars i:nth-child(4){background:var(--lsm-green);animation-delay:.36s}.wk-bars i:nth-child(5){background:var(--lsm-amber);animation-delay:.48s}.wk-bars i:nth-child(6){background:var(--lsm-blue);animation-delay:.6s}.wk-bars i:nth-child(7){background:var(--lsm-teal);animation-delay:.72s}@keyframes wk-grow{0%,to{opacity:.55;transform:scaleY(.18)}45%{opacity:1;transform:scaleY(1)}70%{opacity:.85;transform:scaleY(.62)}}.wk-line{color:var(--text-2,var(--text-muted));min-height:18px;font-size:13px;animation:2.4s ease-in-out infinite wk-fade}@keyframes wk-fade{0%{opacity:0;transform:translateY(3px)}15%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}.wk-steps{gap:6px;display:flex}.wk-steps span{background:var(--line);border-radius:50%;width:7px;height:7px;transition:background .3s}.wk-steps span.on{background:var(--lsm-blue)}@media (prefers-reduced-motion:reduce){.wk-bars i,.wk-line{animation:none}.wk-bars i{transform:scaleY(.6)}}.dash-pills{flex-wrap:wrap;gap:8px;display:flex}.dash-pill{border:1px solid var(--border);font:inherit;cursor:pointer;background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:inline-flex}.dash-pill:hover{background:var(--surface-2)}.dash-pill.active{border-color:var(--text);font-weight:600}.dash-pill .count{font-variant-numeric:tabular-nums;font-weight:700}.dash-pill.urgent .count{color:var(--lsm-red)}.dash-pill.warn .count{color:var(--lsm-amber)}.dash-pill.muted{color:var(--text-muted)}.dash-sev{border-radius:7px;padding:2px 7px;font-size:11px;font-weight:700}.dash-sev.p0{background:var(--pb-red);color:var(--p-red)}.dash-sev.p1{background:var(--pb-amber);color:var(--p-amber)}.dash-sev.p2{background:var(--pb-neutral);color:var(--p-neutral)}.dash-due.crit{color:var(--lsm-red);font-weight:600}.dash-due.warn{color:var(--lsm-amber);font-weight:600}.mod-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1240px){.mod-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.mod-grid{grid-template-columns:repeat(2,1fr)}}.mod-card{border:1px solid var(--border);border-left:3px solid var(--border-strong);background:var(--surface);border-radius:12px;flex-direction:column;gap:11px;padding:14px;display:flex}.mod-card.tone-blue{border-left-color:var(--lsm-blue)}.mod-card.tone-green{border-left-color:var(--lsm-green)}.mod-card.tone-amber{border-left-color:var(--lsm-amber)}.mod-card.tone-red{border-left-color:var(--lsm-red)}.mod-card.tone-teal{border-left-color:var(--lsm-teal)}.mod-card.tone-purple{border-left-color:var(--lsm-purple)}.mod-card.soon{opacity:.72}.mod-head{align-items:center;gap:8px;display:flex}.mod-title{min-width:0;font-size:13px;font-weight:650}.mod-title a{color:inherit;text-decoration:none}.mod-title a:hover{text-decoration:underline}.mod-badge{white-space:nowrap;border-radius:6px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.mod-stats{flex-wrap:wrap;flex:1;align-content:flex-start;gap:5px 14px;display:flex}.mod-stat{color:var(--text-2);white-space:nowrap;font-size:12px}.mod-stat b{color:var(--text);font-weight:700}.mod-stat.warn b{color:var(--lsm-amber)}.mod-stat.crit b{color:var(--lsm-red)}.mod-stat.good b{color:var(--lsm-green)}.mod-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.mod-soon-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-size:9px;font-weight:700}.sd-head,.sd-row{grid-template-columns:76px minmax(0,1fr) 108px 96px 108px;align-items:start;column-gap:18px;display:grid}.sd-head{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:0 10px 8px;font-size:11px;font-weight:650}.sd-row{border-bottom:1px solid var(--border);cursor:pointer;padding:10px;font-size:13.5px;line-height:1.35}.sd-row:hover,.sd-row:focus-visible{background:var(--surface-2)}.sd-row>div{min-width:0}.sd-time{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.sd-who{align-items:center;gap:7px;min-width:0;font-weight:600;display:flex}.sd-who>a,.sd-who>.sd-none{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sd-who>:not(a):not(.sd-none){flex:none}.sd-none{color:var(--text-muted);font-weight:400}.sd-items{color:var(--text-2);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.sd-more,.sd-sub{color:var(--text-muted)}.sd-sub{margin-top:1px;font-size:11.5px}.sd-order,.sd-chan{white-space:nowrap}.sd-order .det-spill{margin-top:3px}.sd-amt{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}@media (width<=720px){.sd-head{display:none}.sd-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main amt""meta meta";gap:6px 12px;padding:10px 2px}.sd-main{grid-area:main}.sd-amt{grid-area:amt}.sd-time,.sd-order,.sd-chan{color:var(--text-muted);grid-row:2;font-size:12px}.sd-row{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"main main main amt""time order chan chan"}.sd-time{grid-area:time}.sd-order{grid-area:order;align-items:baseline;gap:6px;display:flex}.sd-chan{grid-area:chan;align-items:baseline;gap:6px;display:flex}.sd-sub{margin-top:0}}.wz-steps{gap:6px;margin-bottom:14px;display:flex}.wz-step{color:var(--text-muted);border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex:1;align-items:center;gap:7px;padding:6px 9px;font-size:11.5px;font-weight:600;display:flex}.wz-step.on{color:var(--text);border-color:var(--text-2);background:var(--surface)}.wz-step.done{color:var(--text-2)}.wz-step .n{background:var(--surface-3);border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:grid}.wz-step.on .n{background:var(--text);color:var(--surface)}.wz-step.done .n{background:var(--pb-green);color:var(--p-green)}.wz-body{flex-direction:column;gap:12px;display:flex}.wz-field{flex-direction:column;gap:4px;min-width:0;display:flex}.wz-field>.lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);font-size:11px;font-weight:700}.wz-field>.hint{color:var(--text-muted);font-size:11px}.wz-row{grid-template-rows:auto auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px 14px;display:grid}.wz-row .wz-field{grid-template-rows:subgrid;grid-row:1/-1;display:grid}.wz-row .wz-field>.wz-input{align-self:start}.wz-input{box-sizing:border-box;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:8px;width:100%;min-width:0;padding:7px 10px;font-size:13px}.wz-input:focus{border-color:var(--text);outline:none}.wz-input.num{width:110px}.wz-note{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:8px 11px;font-size:11.5px;line-height:1.45}.wz-note b{color:var(--text);font-weight:700}.wz-tiles{flex-wrap:wrap;gap:6px;display:flex}.wz-tile{font:inherit;border:1px solid var(--border-strong);background:var(--btn-bg);color:var(--btn-ink);cursor:pointer;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:600}.wz-tile.on{background:var(--primary-bg);color:var(--primary-ink);border-color:var(--primary-bg)}.wz-check{align-items:flex-start;gap:10px;font-size:12.5px;display:flex}.wz-check .txt{cursor:pointer;padding-top:1px}.wz-check .sub{color:var(--text-muted);font-size:11px;display:block}.wz-sw{all:unset;box-sizing:border-box;background:var(--border-strong);cursor:pointer;border-radius:999px;flex-shrink:0;width:34px;height:20px;margin-top:1px;transition:background .15s;position:relative}.wz-sw.on{background:var(--lsm-green)}.wz-sw .knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.wz-sw.on .knob{transform:translate(14px)}.wz-sw:focus-visible{outline:2px solid var(--text);outline-offset:2px}.wz-pin{color:var(--text-2);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.wz-pin input{box-sizing:border-box;width:64px;font:inherit;letter-spacing:.2em;text-align:center;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:8px;padding:5px 8px;font-size:13px}.wz-foot-sp{flex:1}.wz-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:0}.wz-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--lsm-blue) 0%, var(--lsm-blue) var(--pct,50%), var(--surface-3) var(--pct,50%));border-radius:3px;height:6px}.wz-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2.5px solid var(--lsm-blue);border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 1px 3px #00000038}.wz-slider::-moz-range-track{background:var(--surface-3);border-radius:3px;height:6px}.wz-slider::-moz-range-progress{background:var(--lsm-blue);border-radius:3px;height:6px}.wz-slider::-moz-range-thumb{background:var(--surface);border:2.5px solid var(--lsm-blue);border-radius:50%;width:11px;height:11px;box-shadow:0 1px 3px #00000038}.wz-split{color:var(--text-2);font-size:12.5px}.wz-split b{color:var(--text);font-variant-numeric:tabular-nums}.wz-sns{flex-wrap:wrap;gap:5px;display:flex}.wz-sn{font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--border-strong);background:var(--btn-bg);color:var(--btn-ink);cursor:pointer;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:600}.wz-sn.res{background:var(--pb-amber);color:var(--p-amber);border-color:#0000}.wlc-strip{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.wlc-chip{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;max-width:320px;padding:4px 10px 4px 4px;font-size:12.5px;display:flex}.wlc-chip>span{min-width:0;display:grid}.wlc-chip b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wlc-chip img,.wlc-chip .wlc-noimg{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:34px;height:34px}.wlc-noimg{background:var(--surface-subdued,#0000000d);display:inline-block}.wlc-ed{gap:6px;display:grid}.wlc-row{border:1px solid var(--line);background:var(--surface);border-radius:10px}.wlc-row.on{border-color:var(--border-strong)}.wlc-row-main{align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.wlc-row-main>img,.wlc-row-main>.wlc-noimg{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:48px;height:48px}.wlc-row-txt{flex:1;gap:2px;min-width:0;font-size:13px;display:grid}.wlc-row-txt b{font-weight:600}.wlc-label{max-width:420px;font-weight:600}.wlc-row-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wlc-row:not(.on) .wlc-row-txt,.wlc-row:not(.on) .wlc-row-main>img{opacity:.62}.wlc-parts{border-top:1px solid var(--line);gap:6px;padding:8px 12px 10px 68px;display:grid}.wlc-part{grid-template-columns:minmax(0,1fr) 64px auto;align-items:center;gap:8px;font-size:13px;display:grid}.wlc-add{gap:4px;display:grid;position:relative}.wlc-hits{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:2px;max-height:260px;padding:4px;display:grid;overflow:auto}.wlc-row-end{justify-content:flex-end;display:flex}.wlc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.wlc-any{align-items:center;gap:6px;font-size:13px;display:flex}@media (width<=640px){.wlc-row-main{flex-wrap:wrap}.wlc-parts{padding-left:12px}}.wlc-cust{border:1px dashed var(--border-strong);color:#111;background:#fff;border-radius:10px;margin-top:6px;padding:14px}.wlc-cust-h{margin:0 0 10px;font-size:14px;font-weight:600}.wlc-cust-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.wlc-card{text-align:left;color:#111;cursor:pointer;font:inherit;background:#fff;border:1.5px solid #ddd;border-radius:10px;align-content:start;gap:4px;padding:10px;display:grid}.wlc-card.on{border-color:#c00;box-shadow:0 0 0 1px #c00}.wlc-card img,.wlc-card-noimg{aspect-ratio:4/3;object-fit:contain;background:#fafafa;border-radius:6px;width:100%}.wlc-card-name{font-size:13.5px;font-weight:600;line-height:1.3}.wlc-card-price{font-size:13px}.wlc-card-stock{color:#666;font-size:12px}.wlc-card-any{align-content:center;min-height:120px}.wywo .wywo-head .wywo-badge{color:var(--text)}.inb-tbl{width:100%}.inb-tbl td{vertical-align:top}.inb-tbl td.inb-what{overflow-wrap:anywhere;min-width:0}.inb-tbl td.inb-from,.inb-tbl td.inb-st{white-space:nowrap}.inb-tbl td.inb-st .od-cellsub{color:var(--text-muted);margin-top:3px;font-size:11.5px}.wq-list{display:grid}.wq-row{text-align:left;border:0;border-top:1px solid var(--line);font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;padding:7px 2px;display:grid}.wq-row:hover{background:var(--surface-2)}.wq-who,.wq-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.wq-meta{align-items:center;gap:6px;display:inline-flex}.wq-quote{border-left:3px solid var(--lsm-blue,#3b82f6);background:var(--surface);border-radius:0 6px 6px 0;margin:0;padding:6px 10px;font-size:13px;line-height:1.5}@media (width<=760px){.wq-row{grid-template-columns:1fr;gap:2px}}.mwk-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px 8px;display:flex}.mwk-grpby{color:var(--text-2);align-items:center;gap:6px;margin:0 4px 0 8px;font-size:12.5px;display:inline-flex}.mwk-grpby select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:3px 6px;font-size:12.5px}.mwk-tbl{table-layout:fixed;width:100%}.mwk-tbl th.mwk-c,.mwk-tbl td.mwk-c{width:220px}.mwk-tbl th.mwk-w,.mwk-tbl td.mwk-w{width:110px}.mwk-tbl th.mwk-due,.mwk-tbl td.mwk-due{width:150px}.mwk-tbl th.mwk-a,.mwk-tbl td.mwk-a{width:84px}.mwk-tbl th:first-child,.mwk-tbl td:first-child{padding-left:14px}.mwk-tbl th:last-child,.mwk-tbl td:last-child{padding-right:14px}.mwk-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mwk-row{cursor:pointer}.mwk-row>td{vertical-align:middle;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mwk-row>td.mwk-c>span{max-width:100%}.mwk-row>td.mwk-c a,.mwk-row>td.mwk-c span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mwk-row.is-open>td{background:var(--surface-2)}.mwk-fl{align-items:center;gap:6px;min-width:0;display:flex}.mwk-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0;font-size:13px;overflow:hidden}.mwk-fl .rc-pill{flex:none}.mwk-row>td.mwk-due{color:var(--text)}.mwk-row>td.mwk-due.is-urgent{color:var(--rc-red-ink,#b42318);font-weight:600}.mwk-row>td.mwk-a{overflow:visible}.mwk-grp>td{background:var(--surface-2);padding:0!important}.mwk-grp-btn{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;display:flex}.mwk-grp-btn:hover{background:var(--surface-3,#f0f0f1)}.mwk-grp-btn b{font-weight:650}.mwk-chev{color:var(--text-2);flex:none;transition:transform .12s}.mwk-chev.is-open{transform:rotate(90deg)}.mwk-grp-n{color:var(--text-2);font-size:12.5px}.mwk-grp-c{align-items:center;gap:5px;display:inline-flex}.mwk-more>td{padding:4px 14px 8px!important}.mwk-peekrow>td{background:var(--peek-bg,var(--surface-2));padding:0!important}.mwk-peek{flex-direction:column;gap:12px;padding:14px 16px 16px 14px;display:flex}.mwk-pk-title{color:var(--text);white-space:normal;font-size:14px;font-weight:600;line-height:1.4}.mwk-pk-facts{color:var(--text);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 22px;font-size:13px;display:grid}.mwk-pk-quote{border-left:3px solid var(--border);background:var(--surface);color:var(--text-2);white-space:pre-wrap;border-radius:0 8px 8px 0;max-height:160px;margin:0;padding:8px 12px;font-size:13px;line-height:1.5;overflow:auto}.mwk-pk-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mwk-vm>.det-card{border-color:var(--border)!important}.mwk-vm .det-card .det-card{border-left:1px solid var(--border)!important}.mwk-vm h3 .det-spill.crit,.mwk-vm .det-card .det-spill.crit{background:var(--rc-amber);color:#fff}@media (width<=1200px){.mwk-tbl th.mwk-c,.mwk-tbl td.mwk-c{width:160px}.mwk-tbl th.mwk-due,.mwk-tbl td.mwk-due{width:118px}.mwk-tbl th.mwk-w,.mwk-tbl td.mwk-w{width:90px}.mwk-tbl th.mwk-a,.mwk-tbl td.mwk-a{width:70px}}@media (width<=760px){.mwk-row>td,.mwk-t{white-space:normal}.mwk-tbl th.mwk-c,.mwk-tbl td.mwk-c,.mwk-tbl td.mwk-w,.mwk-tbl td.mwk-due,.mwk-tbl td.mwk-a{width:auto}}.cb{max-width:440px;position:relative}.cb-label{color:var(--text-2);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.cb-input-wrap{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.cb-input-wrap:focus-within{border-color:var(--text);box-shadow:0 0 0 2px #7f7f7f2e}.cb-search-icon{opacity:.55;font-size:13px}.cb-input{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:13px}.cb-menu{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:10px;max-height:320px;margin:4px 0 0;padding:4px;list-style:none;display:none;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 10px 32px #00000029}.cb-menu.open{display:block}.cb-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.cb-item.hl{background:var(--surface-2)}.cb-item.sel{background:var(--lsm-blue-soft)}.cb-avatar{background:var(--primary-bg);width:28px;height:28px;color:var(--primary-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.cb-item-main{flex-direction:column;min-width:0;display:flex}.cb-name{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.cb-sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cb-empty{color:var(--text-muted);padding:10px;font-size:12px}.cb-price{font-variant-numeric:tabular-nums;color:var(--text);margin-left:auto;padding-left:12px;font-size:13px;font-weight:650}.pt-view{margin-left:auto}.pt-n{box-sizing:border-box;background:var(--surface-2);min-width:18px;height:18px;color:var(--text-2);vertical-align:1px;border-radius:999px;place-items:center;margin-right:7px;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-grid}.pt-hours{color:var(--text-2);align-items:center;gap:10px;margin-top:3px;font-size:12px;display:flex}.pt-hours .is-closed{color:var(--lsm-red,#b42318);font-weight:600}.pt-hours-btn{font:inherit;color:var(--sel-ink,#135e96);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.pt-hours-btn:hover{text-decoration:underline}.pt-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.pt-week>span{background:var(--surface-2);color:var(--text-2);border-radius:7px;gap:1px;padding:5px 6px;font-size:11px;line-height:1.3;display:grid}.pt-week>span b{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:650}.pt-week>span.is-today{background:color-mix(in srgb, var(--info,#2271b1) 10%, var(--surface));color:var(--text)}.pt-week>span.is-today b{color:var(--info-ink,#135e96)}.pt-chosen{cursor:default}.pm-map{border:1px solid var(--line);background:var(--surface-2);z-index:0;border-radius:10px;height:320px;overflow:hidden}.pm-pin{place-items:center;display:grid}.pm-pin span{color:#1a1a1a;background:#fff;border:2px solid #3f3f46;border-radius:999px;place-items:center;width:24px;height:24px;font:700 11px/1 system-ui,sans-serif;display:grid;box-shadow:0 1px 3px #00000040}.pm-pin.on span{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.pm-flag{filter:drop-shadow(0 1px 1px #0000004d)}.mw-head,.mw-row{grid-template-columns:18px 40px 92px minmax(220px,1fr) 130px 105px 145px 140px 26px;align-items:center;gap:12px;min-width:980px;padding:0 14px;display:grid}.mw-head{background:var(--surface-2);text-transform:uppercase;letter-spacing:.03em;height:38px;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.mw-row{border-bottom:1px solid var(--line);cursor:pointer;min-height:56px;font-size:12.5px}.mw-row:hover,.mw-row.open{background:var(--surface-2)}.mw-task{min-width:0}.mw-task .t{font-weight:600}.mw-task .t a{color:var(--link);text-decoration:none}.mw-task .t a:hover{text-decoration:underline}.mw-task .s{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mw-cust{flex-direction:column;gap:2px;min-width:0;display:flex}.mw-cust .nm{align-items:center;gap:6px;min-width:0;display:flex}.mw-flags{flex-wrap:wrap;gap:4px;display:flex}.mw-empty{text-align:center;color:var(--text-muted);padding:28px 14px;font-size:13px}.mw-peek{background:var(--peek-bg);border-bottom:1px solid var(--line);padding:16px 18px}.mw-bar-row{grid-template-columns:1.2fr 2fr auto;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:grid}.mw-bar{background:var(--surface-3);border-radius:4px;height:7px;overflow:hidden}.mw-bar .fill{background:var(--lsm-green);border-radius:4px;height:100%}.mw-bar .fill.warn{background:var(--lsm-amber)}.mw-bar-row .val{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.mw-rail{flex-direction:column;gap:16px;display:flex}.shell-main{transition:padding-right .18s}.shell-main.assist-open{padding-right:380px}@media (width<=900px){.shell-main.assist-open{padding-right:0}}.asst-scrim{z-index:60;background:color-mix(in srgb, var(--text) 14%, transparent);position:fixed;inset:0}.asst-panel{z-index:61;background:var(--surface);border-left:1px solid var(--border);width:380px;max-width:92vw;height:100vh;box-shadow:-8px 0 28px color-mix(in srgb, var(--text) 12%, transparent);flex-direction:column;display:flex;position:fixed;top:0;right:0}.asst-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.asst-title{color:var(--text);align-items:center;gap:6px;font-size:15px;font-weight:650;display:inline-flex}.asst-spark{color:var(--lsm-blue)}.asst-ctx{background:var(--lsm-blue-soft);color:var(--lsm-blue);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px}.asst-clear{cursor:pointer;font:inherit;color:var(--text-2);background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.asst-clear:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.asst-clear:disabled{opacity:.4;cursor:default}.asst-x{cursor:pointer;color:var(--text-2);background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.asst-x:hover{color:var(--text)}.asst-body{overflow-anchor:none;overscroll-behavior:contain;scroll-behavior:auto;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.asst-empty{color:var(--text-2);font-size:13px;line-height:1.55}.asst-empty-docs{color:var(--text-muted);margin:8px 0 0;font-size:11px}.asst-suggest{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.asst-suggest button{cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:999px;padding:6px 10px;font-size:12px}.asst-suggest button:hover{border-color:var(--border-strong)}.asst-row{display:flex}.asst-row.user{justify-content:flex-end}.asst-bubble{background:var(--surface-2);border:1px solid var(--border);max-width:82%;color:var(--text);border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.5}.asst-msg{max-width:92%;color:var(--text);white-space:pre-wrap;font-size:13px;line-height:1.6}.asst-caret{vertical-align:-2px;background:var(--lsm-blue);border-radius:1px;width:7px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite asst-blink;display:inline-block}@keyframes asst-blink{0%,50%{opacity:1}51%,to{opacity:0}}.asst-chip{color:var(--lsm-blue);background:var(--lsm-blue-soft);border-radius:8px;align-self:flex-start;padding:6px 10px;font-size:12px}.asst-chip b{color:var(--text);font-weight:600}.asst-confirm{border:1px solid var(--lsm-amber);background:var(--lsm-amber-soft);border-radius:10px;padding:10px 12px}.asst-confirm-txt{color:var(--text);font-size:13px;line-height:1.45}.asst-confirm-act{gap:8px;margin-top:10px;display:flex}.asst-confirm-act button{cursor:pointer;border:1px solid var(--border-strong);border-radius:8px;padding:6px 14px;font-size:12px}.asst-confirm-act .ok{background:var(--lsm-green);border-color:var(--lsm-green);color:#fff}.asst-confirm-act .no{background:var(--surface);color:var(--text)}.asst-confirm-note{color:var(--text-2);margin-top:8px;font-size:12px;display:inline-block}.asst-confirm-note.declined{color:var(--lsm-red)}.asst-confirm.ran{border-color:var(--lsm-green);background:var(--lsm-green-soft)}.asst-confirm.declined{border-color:var(--border);background:var(--surface-2)}.asst-input{border-top:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}.asst-input input{border:1px solid var(--border);background:var(--surface-2);height:36px;color:var(--text);border-radius:8px;flex:1;padding:0 12px;font-size:13px}.asst-input input:focus{border-color:var(--lsm-blue);outline:none}.asst-input button{border:1px solid var(--lsm-blue);background:var(--lsm-blue);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.asst-input button:disabled{opacity:.45;cursor:default}.asst-link{color:inherit;text-underline-offset:2px;word-break:break-word;text-decoration:underline}.asst-link:hover{opacity:.75}.asst-voice{border-bottom:1px solid var(--ui-border,#00000014);align-items:center;gap:4px;padding:6px 12px;font-size:12px;display:flex}.asst-voice-lbl{opacity:.6;letter-spacing:.04em;text-transform:uppercase;margin-right:6px;font-size:10.5px}.asst-voice-opt{font:inherit;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:1px solid #0000;border-radius:99px;padding:3px 10px}.asst-voice-opt:hover{opacity:1}.asst-voice-opt.on{opacity:1;border-color:currentColor;font-weight:600}@media (pointer:coarse){.asst-voice-opt{padding:7px 14px}}.osk{--osk-limb:#151517;--osk-halo:transparent;--osk-rim:#0b0b0c;--osk-shadow:.28;justify-items:center;gap:8px;padding:22px 16px 26px;display:grid}[data-theme=dark] .osk{--osk-limb:#0a0a0b;--osk-halo:#ffffff38;--osk-rim:#ffffff47;--osk-shadow:.6}.osk-svg{display:block;overflow:visible}.osk-svg g,.osk-svg ellipse.osk-shadow{transform-box:view-box}.osk-limb,.osk-halo{fill:none;stroke-linecap:round}.osk-limb{stroke:var(--osk-limb);stroke-width:4px}.osk-halo{stroke:var(--osk-halo);stroke-width:6.5px}.osk-leg .osk-limb{stroke-width:3.4px}.osk-leg .osk-halo{stroke-width:5.6px}.osk-rim{stroke:var(--osk-rim);stroke-width:1.2px}.osk-shadow{opacity:var(--osk-shadow);transform-origin:90px 160px;animation:.9s ease-in-out infinite osk-shadow}.osk-sway{transform-origin:88px 158px;animation:.9s ease-in-out infinite alternate osk-sway}.osk-bob{animation:.45s ease-in-out infinite osk-bob}.osk-leg-l{transform-origin:74px 118px;animation:.9s ease-in-out infinite osk-step}.osk-leg-r{transform-origin:102px 118px;animation:.9s ease-in-out -.45s infinite osk-step-r}.osk-swing-l{transform-origin:30px 86px;animation:.9s ease-in-out infinite alternate osk-swing}.osk-swing-r{transform-origin:146px 86px;animation:.9s ease-in-out infinite alternate-reverse osk-swing}.osk-arm-r{transform-origin:146px 86px;animation:12s ease-in-out infinite osk-wave}.osk-arm-l{transform-origin:30px 86px;animation:12s ease-in-out infinite osk-finger}.osk-fist{animation:12s linear infinite osk-fist}.osk-point{opacity:0;animation:12s linear infinite osk-point}.osk-focus{transform-origin:88px 86px;animation:12s ease-in-out infinite osk-focus}.osk-look{animation:12s ease-in-out infinite osk-look}.osk-svg .osk-eye{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite osk-blink}@keyframes osk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes osk-sway{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)}}@keyframes osk-shadow{0%,50%,to{transform:scaleX(1)}25%,75%{transform:scaleX(.9)}}@keyframes osk-step{0%,50%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-7px)rotate(9deg)}}@keyframes osk-step-r{0%,50%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-7px)rotate(-9deg)}}@keyframes osk-swing{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes osk-wave{0%,6%{transform:rotate(0)}10%{transform:rotate(-140deg)}13%{transform:rotate(-160deg)}16%{transform:rotate(-128deg)}19%{transform:rotate(-160deg)}22%{transform:rotate(-128deg)}25%{transform:rotate(-146deg)}30%,to{transform:rotate(0)}}@keyframes osk-finger{0%,54%{transform:rotate(0)}58%{transform:rotate(138deg)}61%{transform:rotate(128deg)}64%{transform:rotate(144deg)}67%{transform:rotate(128deg)}70%{transform:rotate(140deg)}75%,to{transform:rotate(0)}}@keyframes osk-fist{0%,56%{opacity:1}56.5%,73%{opacity:0}73.5%,to{opacity:1}}@keyframes osk-point{0%,56%{opacity:0}56.5%,73%{opacity:1}73.5%,to{opacity:0}}@keyframes osk-focus{0%,36%{transform:rotate(0)}40%{transform:rotate(38deg)}44%{transform:rotate(-16deg)}48%,to{transform:rotate(0)}}@keyframes osk-look{0%,7%,29%,56%,75%,to{transform:translate(0)}11%,25%{transform:translate(2.5px,-3px)}60%,71%{transform:translate(-2.5px,-3px)}38%,46%{transform:translateY(2px)}}@keyframes osk-blink{0%,90%,96%,to{transform:scaleY(1)}93%{transform:scaleY(.08)}}.osk-label{color:var(--text);margin-top:4px;font-size:13px;font-weight:600}.osk-line{color:var(--text-2,var(--text-muted));min-height:18px;font-size:13px;animation:2.4s ease-in-out infinite osk-fade}@keyframes osk-fade{0%{opacity:0;transform:translateY(3px)}15%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}.osk-steps{gap:6px;display:flex}.osk-steps span{background:var(--line);border-radius:50%;width:7px;height:7px;transition:background .3s}.osk-steps span.on{background:var(--lsm-red)}@media (prefers-reduced-motion:reduce){.osk-svg *,.osk-line{animation:none!important}.osk-point{opacity:0}.osk-svg .osk-eye{animation:6s ease-in-out infinite osk-blink!important}}.oq .od-lanes.cs-lanes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.oq .od-lane.cs-static{cursor:default}.oq .od-lane.cs-static:hover{border-color:var(--border);box-shadow:none}.oq .od-lane.ok .od-lane-lbl .dot{background:var(--lsm-green)}.cs-tierslot{flex:none;justify-content:center;width:22px;display:inline-flex}.cs-tierslot:empty{visibility:hidden}.cs-who{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.cs-who>a,.cs-who>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=640px){.oq .od-lanes.cs-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin-bottom:14px;display:grid}.pl-col{background:var(--surface-2);border-radius:12px;gap:8px;padding:10px;display:grid}.pl-colhead{justify-content:space-between;align-items:baseline;padding:0 2px 2px;font-size:13px;display:flex}.pl-card{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;border-radius:12px;gap:4px;padding:9px 10px;display:grid;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.pl-card:hover{border-color:var(--text-faint,#a1a1aa);background:var(--surface-2)}.pl-who{align-items:center;gap:4px;min-width:0;font-size:13px;font-weight:650;display:flex}.pl-who a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-badge{flex:none;width:26px;display:inline-flex}.pl-title{font-size:12.5px;line-height:1.35}.pl-meta{align-items:center;gap:4px;font-size:12.5px;display:flex}.pl-late{color:var(--lsm-red,#e0443a);font-size:12px;font-weight:650}.pl-empty{padding:6px 2px}.pl-closed{display:grid}.pl-closedrow{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:8px 2px;font-size:13px;display:flex}@media (width<=1000px){.pl-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pl-board{grid-template-columns:1fr}}.pl-step{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.pl-step .det-tl-time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-src{display:inline-flex}.pl-fcline{color:var(--text-muted);margin:2px 2px 12px;font-size:12.5px;line-height:1.45}.pl-fcline b{color:var(--text);font-weight:600}.apm{gap:16px;display:grid}.apm-who{align-items:baseline;gap:10px;display:flex}.apm-who.win-f{display:flex}.apm-who b{font-size:15px}.apm-pick{gap:6px;display:grid}.apm-sum{background:var(--sel-soft,#e8f1f9);color:var(--sel-ink,#135e96);border-radius:9px;padding:10px 12px;font-size:13.5px;font-weight:600}[data-theme=dark] .apm-sum{background:color-mix(in srgb, var(--sel-ink,#135e96) 22%, var(--surface));color:#b9d4f2}.apm-sec{gap:10px;display:grid}.apm-h{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:700}[data-theme=dark] .apm-h{color:#8fb8e8}.apm-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.apm-f{gap:4px;min-width:0;display:grid}.apm-l{color:var(--text-muted);font-size:12px}.apm-f .ed-input{box-sizing:border-box;width:100%}.apm-check{align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.apm-check input{margin-top:2px}.apm-sent{color:var(--text-muted);font-size:12px}.apm-seg{border:1px solid var(--border);border-radius:8px;justify-self:start;display:inline-flex;overflow:hidden}.apm-seg button{border:0;border-left:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;padding:6px 14px;font-size:12.5px}.apm-seg button:first-child{border-left:0}.apm-seg button:hover{background:var(--surface-2)}.apm-seg button.on{background:var(--primary-bg);color:var(--primary-ink);font-weight:600}@media (width<=560px){.apm-row{grid-template-columns:minmax(0,1fr)}.apm-seg{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;display:grid}.apm-seg button{border-left:0;border-top:1px solid var(--border)}}.rel-people{gap:2px;display:grid}.rel-person{border-top:1px solid var(--border);grid-template-columns:minmax(80px,1fr) 112px 64px 56px 84px 104px;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.rel-person>.n{text-align:right;font-variant-numeric:tabular-nums}.rel-person>.z{color:var(--text-faint)}.rel-ph{border-top:0;padding:0 0 4px}.rel-ph>span{letter-spacing:.04em;text-transform:uppercase;color:var(--sel-ink,#135e96);font-size:10.5px;font-weight:700}.rel-person:first-child{border-top:0}.rel-known{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:12px 28px;display:grid}.rel-group{gap:6px;min-width:0;display:grid}.rel-group-h{letter-spacing:.04em;text-transform:uppercase;color:var(--sel-ink,#135e96);font-size:10.5px;font-weight:700}.rel-group.is-care .rel-group-h{color:var(--rc-amber-ink,#b45309)}.rel-group{gap:8px}.rel-fact{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:6px;padding:10px 12px;font-size:13px;line-height:1.4;display:grid}.rel-fact-t{min-width:0;color:var(--text)}.rel-fact-f{align-items:center;gap:8px;display:flex}.rel-fact-f .rc-pill{flex:none}.rel-fact-d{white-space:nowrap;color:var(--text-muted);margin-left:auto;font-size:11.5px}a.rel-fact-d{color:var(--text);font-weight:600;text-decoration:none}a.rel-fact-d:hover{text-decoration:underline}.rel-more{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:600}@media (width<=640px){.rel-person{grid-template-columns:minmax(0,1fr) 44px 40px 48px;gap:8px}.rel-person>:nth-child(2),.rel-person>:nth-child(6){display:none}}.rel-shared{border-top:1px solid var(--border);gap:4px;margin-top:12px;padding-top:10px;display:grid}.rel-x{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11.5px}.rel-x:hover{text-decoration:underline}.rel-fact-f .rel-fact-d+.rel-x{margin-left:10px}.rel-aside{border-top:1px solid var(--border);gap:8px;margin-top:14px;padding-top:10px;display:grid}.rel-fact.is-aside{background:var(--surface)}.rel-fact.is-aside .rel-fact-t{color:var(--text-muted)}.rel-fact-why{color:var(--text-muted);margin-right:auto;font-size:11.5px}.rel-appts{display:grid}.rel-appt{border-top:1px solid var(--border);cursor:pointer;border-radius:6px;grid-template-columns:minmax(110px,1fr) minmax(0,1.4fr) minmax(0,1.1fr) 104px 14px;align-items:center;gap:14px;padding:9px 4px;font-size:13px;display:grid}.rel-appt.rel-ph{cursor:default;border-top:0;padding-top:0;padding-bottom:6px}.rel-appt:not(.rel-ph):hover{background:var(--surface-2)}.rel-appt:focus-visible{outline:2px solid var(--sel-ink,#135e96);outline-offset:-2px}.rel-appt>span{gap:1px;min-width:0;display:grid}.rel-appt>span b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rel-appt>span em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.rel-appt>span .rc-pill{justify-self:start}.rel-appt>.go{color:var(--text-faint);text-align:right}.rel-appt.is-off b{color:var(--text-muted);font-weight:500}@media (width<=640px){.rel-appt{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 96px}.rel-appt>:nth-child(3),.rel-appt>.go,.rel-appt.rel-ph>:nth-child(5){display:none}}.rel-src{grid-template-columns:130px minmax(0,1fr);gap:10px 16px;font-size:13px;display:grid}.rel-src-l{color:var(--text-muted);padding-top:1px;font-size:12px}.rel-src-v{min-width:0;font-weight:600}.rel-src-v.is-none{color:var(--text-muted);font-weight:400}.rel-src-form{gap:10px;display:grid}.rel-src-form label{color:var(--text-muted);gap:4px;font-size:12px;display:grid}.rel-src-acts{justify-content:flex-end;gap:8px;display:flex}.rel-ci-tile b{align-items:center;gap:8px;display:flex;overflow:visible}.rel-ci{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.rel-ci:hover{text-decoration:underline}.mk{gap:12px;display:grid}.mk-top{align-items:center;gap:16px;display:flex}.mk-rate{flex:none;gap:2px;width:92px;display:grid}.mk-rate b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:750;line-height:1}.mk-cap{color:var(--text-muted);font-size:11px;line-height:1.25}.mk-rate b.mk-none{color:var(--text-faint,#9aa0a6)}.mk-funnel{flex:1;gap:5px;min-width:0;display:grid}.mk-bar{grid-template-columns:62px minmax(0,1fr) 34px;align-items:center;gap:8px;font-size:12px;display:grid}.mk-bar-l{color:var(--text-muted)}.mk-bar-t{background:var(--surface-3,var(--line));border-radius:4px;height:8px;overflow:hidden}.mk-bar-t i{border-radius:4px;height:100%;display:block}.mk-bar b{text-align:right;font-variant-numeric:tabular-nums}.mk-sub{color:var(--text-muted);font-size:11.5px}.mk-site{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;display:grid}.mk-fig{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:7px 9px;display:grid}.mk-fig b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.mk-fig em{color:var(--text-muted);font-size:11px;font-style:normal;line-height:1.25}.mk-fig.is-zero b{color:var(--text-faint,#9aa0a6)}.mk-line{font-size:12.5px}.mk-meta{color:var(--text-muted);font-size:11.5px}.mk .rc-pill{justify-self:start}.want-pill{white-space:nowrap;vertical-align:1px;border:1px solid var(--border);height:18px;color:var(--text-2);background:var(--surface);border-radius:9px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.want-pill.trade{border-color:color-mix(in srgb, var(--lsm-amber-dash,#b7791f) 60%, var(--border));color:var(--lsm-amber-dash-ink,#b7791f)}.want-pill.bought{border-color:color-mix(in srgb, var(--lsm-green,#2e7d32) 55%, var(--border));color:var(--lsm-green,#2e7d32);background:var(--lsm-green-soft,var(--surface))}a.want-pill.bought:hover{text-decoration:underline}.cp-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px 16px}.cp-panel>h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:650;display:flex}.cp-panel>h3 .sp{flex:1}.cp-panel>h3 .sub{color:var(--text-muted);font-size:12px;font-weight:400}.ui-page-title>.cp-tierfirst{order:-1;display:inline-flex}.cp-d .cr-tiles.cp-kpis{grid-template-columns:repeat(var(--oq-cols,4), minmax(0, 1fr));margin:0 0 16px}.cp-d .cr-tiles.cp-kpis.cp-few{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-d .cp-kpis .cr-tile,.cp-d .cp-ins .cr-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 13px}.cp-d .cp-kpis .cr-tile .v,.cp-d .cp-ins .cr-tile .v{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.cp-d .cp-kpis .cr-tile .s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-d .cr-tiles.cp-ins{margin:0}@media (width<=1100px){.cp-d .cr-tiles.cp-kpis,.cp-d .cr-tiles.cp-kpis.cp-few{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.cp-d .cr-tiles.cp-kpis,.cp-d .cr-tiles.cp-kpis.cp-few,.cp-d .cr-tiles.cp-ins{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-d .cp-panel{overflow:hidden}.cp-d .cp-rail .det-card{box-shadow:none;padding:14px 16px}.cp-d .ord-peek .cr-tiles.oq-kpis{margin:0}.cp-d .ord-peek .cr-tiles.oq-kpis .cr-tile .v{font-size:14px}.cp-d .ord-peek .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;padding:12px 14px}.cp-d .cp-panel .pd-facets{flex-wrap:wrap}.cp-d .cp-panel .pd-facets .pd-search{flex:220px}.cp-d .ord-peek-top .ch{background:0 0;border:0;margin:0;padding:0;display:inline}.oq .pd-facets.cw-facets,.oq .pd-facets.cv-facets{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px;display:flex}.cw-chk{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.cw .cw-body{padding:4px 0 0;overflow-x:auto}.cw .cw-body>.det-tl-time{padding:8px 16px}.cw .cw-body>.det-crm-tbl th:first-child,.cw .cw-body>.det-crm-tbl td:first-child{padding-left:16px}.cw .cw-body>div:last-child:not(.det-tl-time){padding:0 16px 12px}.cw .cw-peek{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.cw .cw-peek .cr-tiles.oq-kpis{margin:0}.cw .cw-peek .cr-tiles.oq-kpis .cr-tile .v{font-size:14px}.cw .cw-people{border-color:var(--line);border-radius:10px;padding:12px 14px}.cw-cond{white-space:nowrap;vertical-align:1px;border:1px solid var(--border);height:18px;color:var(--text-2);background:var(--surface);border-radius:9px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.cw-cond.used{border-color:color-mix(in srgb, var(--lsm-purple,#8a63d2) 55%, var(--border));color:var(--lsm-purple,#8a63d2)}.cw-cond.new{border-color:color-mix(in srgb, var(--lsm-blue) 55%, var(--border));color:var(--lsm-blue)}.cg .seg-wrap{gap:14px}.cg .cg-list{padding:12px 10px}.cg .cg-list>h3{margin-bottom:6px;padding:0 6px}.cg .seg-item.on{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--sel)}.cg .cg-members>h3 .sub{font-size:12px}.cg .cg-tblwrap{overflow-x:auto}.cg .cg-sub{padding-left:28px}.cv .cv-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cv .cv-track{margin:0;font-weight:400}.cv .cv-visit{box-shadow:none;border-color:var(--line);border-radius:10px;margin:0;padding:12px 14px}.cv .cv-visit .cs-who+.det-spill,.cv .cv-visit .cs-who~.det-spill{margin-left:2px}@media (width<=640px){.cv .cv-track{flex-wrap:wrap}}.cv .cv-tiles.cr-tiles.oq-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 6px}.cv .cv-tiles .cr-tile .v{font-size:14px}@media (width<=640px){.cv .cv-tiles.cr-tiles.oq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.cg-page{gap:14px;display:grid}.cg-page .ch-glance{margin-top:0}.cg-page .ch-glance .cr-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.cg-page .ch-glance .cr-grid:not(.is-compact){flex-wrap:wrap;display:flex}.cg-page .ch-glance .cr-grid:not(.is-compact)>.cr-card{flex:250px;min-width:0}.cg-page .cr-focus{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.cg-page .cr-detail{min-height:60vh}.cg-page .cg-tab{gap:14px;display:grid}.cg-page .cg-rail{display:block}.cp-layout-bar{justify-content:flex-end;margin:-4px 0 10px;display:flex}.cg-page .cg-rail .cp-rail{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:14px;max-height:none;display:grid;position:static;overflow:visible}.cg-page .cg-rail .cp-rail>*{margin:0}.cg-page .cg-more{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.cg-page .cg-fu{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.cg-page .cr-detail>.ch-gl-detail{flex:none}.cg-fu.cp-fu-tab{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.cp-fu-tab .cp-fu-add{justify-content:flex-end;display:flex}.cp-tabs-head{margin:0 0 14px}.cg-headonly{margin-bottom:12px}.cg-head-wait{border:1px solid var(--border);background:var(--surface);border-radius:12px;height:74px}.ooi{gap:10px;display:grid}.ooi-switch{justify-self:end;margin:0}.gcal-roles{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.gcal-role{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:12.5px}.gcal-role:hover{background:var(--surface-2);border-color:var(--border-strong)}.gcal-role.on{background:var(--text);color:var(--primary-ink);border-color:var(--text);font-weight:600}.gcal-layers{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.gcal-lchip{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.gcal-lchip i{border-radius:3px;flex:none;width:9px;height:9px}.gcal-lchip:hover{border-color:var(--border-strong)}.gcal-lchip.off{opacity:.4;text-decoration:line-through}.vip-cal-mo.gcal-mo{grid-template-columns:repeat(7,minmax(0,1fr))}.gcal-mo .vip-cal-day.mo{min-height:118px}.gcal-ev{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--p-neutral);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:5px;padding:3px 6px;font-size:10.5px;font-weight:650;line-height:1.3;display:block;overflow:hidden}.gcal-ev:hover{filter:brightness(1.04)}.gcal-ev.deadline{box-shadow:0 0 0 2px var(--lsm-amber)}.gcal-ev.done{opacity:.55}.gcal-band{box-sizing:border-box;cursor:pointer;width:calc(100% + 14px);height:19px;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--p-neutral);border:0;border-radius:0;margin:0 -7px;padding:2px 8px;font-size:10.5px;font-weight:650;line-height:15px;transition:filter .12s;display:block;overflow:hidden}.gcal-band.hot{filter:brightness(.95)}.gcal-band.active{filter:brightness(.9)}.gcal-band.start{border-top-left-radius:7px;border-bottom-left-radius:7px}.gcal-band.end{border-top-right-radius:7px;border-bottom-right-radius:7px}.gcal-band-sp{flex:none;height:19px}.gcal-otl{opacity:.85;font-size:9px}.gcal-otl-badge{color:var(--p-teal);background:var(--pb-teal);vertical-align:middle;border-radius:6px;margin-left:7px;padding:1px 7px;font-size:10.5px;font-weight:600}.gcal-pop .nm{color:var(--text);font-size:12.5px;font-weight:700;line-height:1.3}.gcal-pop.al-left{left:0;transform:none}.gcal-pop.al-left:before{left:22px}.gcal-pop.al-right{left:auto;right:0;transform:none}.gcal-pop.al-right:before{left:auto;right:22px}.gcal-agenda{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:42px 4px 1fr;align-items:start;gap:8px;padding:6px 2px;display:grid}.gcal-agenda:last-child{border-bottom:0}.gcal-agenda:hover .t{text-decoration:underline}.gcal-agenda .d{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:700}.gcal-agenda .bar{border-radius:2px;align-self:stretch;min-height:28px}.gcal-agenda .t{color:var(--text);font-size:12px;line-height:1.3}.gcal-agenda .t .who{color:var(--text-muted);font-size:11px;display:block}.gcal-legend{flex-direction:column;gap:5px;margin:4px 0 8px;display:flex}.gcal-leg{color:var(--text-2);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.gcal-leg i{border-radius:3px;flex:none;width:10px;height:10px}.gcal-leg.due-key i{box-shadow:0 0 0 2px var(--lsm-amber);background:0 0}.gcal-oq{margin-bottom:12px}.gcal-oq .od-lanes{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px}@media (width<=900px){.gcal-oq .od-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.gcal-oq .gcal-roletrack{margin-bottom:0}.gcal-more{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 4px;font-size:11px;font-weight:600}.gcal-more:hover{background:var(--surface-2)}.gcal-daylist{width:300px;max-height:360px;overflow-y:auto}.gcal-daylist .gcal-agenda{width:100%}.gcal-rail .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px}.gcal-rail .det-card h3{font-size:13px;font-weight:650}.dr-oq .dr-id{letter-spacing:0;font-family:inherit;font-size:11.5px}.dr-oq .dr-cmp td.dr-f,.dr-oq .dr-cmp thead th:first-child{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);font-size:10.5px;font-weight:600}.dr-oq .dr-hit{color:var(--text);background:0 0;border-radius:0;margin:0;padding:0;font-weight:600}.dr-oq .dr-hit:after{content:"same";letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-left:6px;font-size:10px;font-weight:600}.dr-oq .dr-cmp th.dr-kept,.dr-oq .dr-cmp td.dr-kept{border-left:1px solid var(--text);border-right:1px solid var(--text);background:0 0}.dr-oq .dr-cmp th.dr-kept{border-top:1px solid var(--text);border-radius:6px 6px 0 0}.dr-oq .dr-cmp tr.dr-acts td.dr-kept{border-bottom:1px solid var(--text)}.dr-oq .dr-cmp td.dr-f{white-space:normal}.rte{border:1px solid var(--line);background:var(--surface);border-radius:8px;position:relative}.rte-bar{border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex}.rte-btn{width:28px;height:26px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;font-size:13.5px;display:inline-flex}.rte-btn:hover{background:color-mix(in srgb, var(--text) 9%, transparent)}.rte-sub{border-left:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-left:8px;padding-left:8px;display:inline-flex}.rte-txt{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:5px;padding:2px 8px;font-size:12px}.rte-txt.on{background:var(--lsm-blue,#2c6ecb);color:#fff;border-color:#0000}.rte-pop{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:6px;padding:6px 8px;display:flex}.rte-pop .ed-input{flex:1;min-width:0}.rte-grid{flex-direction:column;align-items:flex-start}.rte-cells{grid-template-columns:repeat(6,18px);gap:3px;display:grid}.rte-cells span{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:3px;width:18px;height:18px}.rte-cells span.on{background:color-mix(in srgb, var(--lsm-blue,#2c6ecb) 35%, var(--surface));border-color:var(--lsm-blue,#2c6ecb)}.rte-err{color:var(--lsm-red,#c0392b);padding:4px 10px;font-size:12.5px}.rte-area{color:var(--text);overflow-wrap:anywhere;outline:none;max-height:560px;padding:10px 12px;font-size:14px;line-height:1.5;overflow:auto}.rte-area:empty:before{content:attr(data-ph);color:var(--text-faint)}.rte-area p{margin:0 0 10px}.rte-area ul,.rte-area ol{margin:0 0 10px;padding-left:24px}.rte-area blockquote{margin:0 0 10px 18px}.rte-area table{border-collapse:collapse;margin:6px 0}.rte-area td,.rte-area th{border:1px solid var(--line);vertical-align:top;min-width:48px;padding:6px 10px}.rte-area img{cursor:pointer;border-radius:3px;max-width:100%;height:auto}.rte-area a{color:var(--lsm-blue,#2c6ecb)}.rte.ro .rte-area{opacity:.85}.rte-pop.rte-prod{flex-direction:column;align-items:stretch;gap:6px}.rte-prod-top{align-items:center;gap:6px;display:flex}.rte-prod-list{flex-direction:column;max-height:260px;display:flex;overflow:auto}.rte-prod-hit{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:5px 6px;font-size:13px;display:grid}.rte-prod-hit:hover,.rte-prod-hit:focus-visible{background:var(--surface)}.rte-prod-hit img,.rte-prod-noimg{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:32px;height:32px;display:block}.rte-prod-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rte-prod-u{color:var(--text-2);border:1px solid var(--line);border-radius:999px;padding:0 7px;font-size:11px}.rte-prod-p{font-variant-numeric:tabular-nums;color:var(--text-2)}.aiw-wrap{position:relative}.aiw-veil{z-index:3;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none;border-radius:8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:absolute;inset:0;overflow:hidden}.aiw-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:150px;margin:8px 0;position:relative}.aiw-panel .aiw-veil{background:0 0}.aiw-head{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.aiw-spark{color:var(--lsm-purple);font-size:15px;animation:1.4s ease-in-out infinite aiw-pulse;display:inline-block}.aiw-label:after{content:"…"}.aiw-secs{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:500}.aiw-sub{color:var(--text-muted);margin-top:-4px;font-size:12px}.aiw-lines{gap:9px;margin-top:4px;display:grid}.aiw-lines span{background:linear-gradient(90deg, var(--surface-3) 0%, color-mix(in srgb, var(--lsm-purple) 18%, var(--surface-3)) 45%, var(--surface-3) 90%);background-size:220% 100%;border-radius:5px;height:10px;animation:1.6s linear infinite aiw-shimmer;display:block}.aiw-lines span:nth-child(2){animation-delay:.12s}.aiw-lines span:nth-child(3){animation-delay:.24s}.aiw-lines span:nth-child(4){animation-delay:.36s}.aiw-lines span:nth-child(5){animation-delay:.48s}.aiw-bar{z-index:3;pointer-events:none;border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.aiw-bar:before{content:"";background:var(--lsm-purple);width:35%;animation:1.2s ease-in-out infinite aiw-run;position:absolute;top:0;bottom:0}@keyframes aiw-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes aiw-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes aiw-run{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:reduce){.aiw-lines span,.aiw-spark,.aiw-bar:before{animation:none}.aiw-bar:before{opacity:.5;width:100%;left:0}}.po-page .pd-lanes{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.po-page .pd-lanes .od-lane{min-width:0;max-width:none}@media (width<=900px){.po-page .pd-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}.po-all{margin-top:18px}.po-all>h3{align-items:baseline;gap:8px;margin:0 0 10px;font-size:15px;font-weight:650;display:flex}.po-all-n{color:var(--text-2);font-size:12.5px;font-weight:400}.po-page .pd-tbl .od-cellmain{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.po-page .pd-tbl .qty-bar{width:100%;max-width:120px}html.ui-docked .po-page .pd-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.po-page .pd-facets .pd-search{flex:180px;min-width:140px;max-width:260px}.ca{gap:10px;display:grid}.ca .od-lane.ca-fig{cursor:default}.ca .od-lane.ca-fig:hover{background:var(--surface);border-color:var(--border)}.ca-tbl{table-layout:fixed;width:100%}.ca-tbl .ca-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca-tbl .ca-who{align-items:center;gap:4px;min-width:0;display:flex}.ca-tbl .ca-who a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca-tbl td.ui-chevcell{color:var(--text-muted);text-align:center}.ca-peek{gap:8px;display:grid}.ca-peek p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.ca-chips{flex-wrap:wrap;gap:4px;display:flex}.ca-quiet{color:var(--text-muted);font-size:12px}.cs-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px 16px}.cs-panel>h3,.cs-panel h3.cs-h{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:650;display:flex}.cs-panel>h3 .sp{flex:1}.oq .pd-facets{flex-wrap:wrap}.cm-ov .cr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1000px){.cm-ov .cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cm-ov .cr-grid{grid-template-columns:minmax(0,1fr)}}.cm-ov .cr-vis .det-tl-time{white-space:normal}.cm .cm-h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm .cm-legend{flex-wrap:wrap;margin-left:auto;font-weight:400}.cm .cr-panel .sysbd{flex-wrap:wrap;gap:18px}.oq .cm-peek{gap:10px}.cm-peek-who{align-items:center;gap:10px;min-width:0;display:flex}.cm-peek-who .cp-ico{background:var(--surface-2)}.cm-peek-who .cp-ico.ok{color:var(--lsm-green)}.cm-peek-who .cp-ico.warn{color:var(--lsm-amber-dash)}.cm-peek-who .cp-who{min-width:0}.oq .cm-peek .cr-tiles.oq-kpis{margin:0}.oq .cm-peek .cr-tiles.oq-kpis .cr-tile .v{font-size:14px}.oq .cm-peek .cp-card{border:1px solid var(--line);border-top-width:1px;border-top-color:var(--line);border-radius:10px;padding:10px 12px}.oq .cm-peek .cp-card .l{text-transform:none;letter-spacing:0;color:var(--text-2);align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.oq .cm-peek .cp-card .l .dot{background:var(--lsm-blue);border-radius:50%;flex:none;width:8px;height:8px}.oq .cm-peek .cp-card.next.warn .l .dot{background:var(--lsm-amber-dash)}.oq .cm-peek .cp-card.next.crit .l .dot{background:var(--lsm-red)}.oq .cm-peek .cp-card.next.ok .l .dot{background:var(--lsm-green)}@media (width<=760px){.oq .cm-peek .cp-body{grid-template-columns:minmax(0,1fr)}}.oq .mq-scopes.od-svstrip{border-bottom:0;margin-bottom:10px}.oq .mq-scopes .od-sv{white-space:nowrap}.oq .pd-facets .mq-select{height:30px}.oq .mq-sort{margin-left:auto}.oq .mq-peek .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;padding:12px 14px}.oq .mq-peek .det-card h3{font-size:13px;font-weight:650}.oq .mq-peek .cr-tiles.oq-kpis .cr-tile .v{font-size:14px}.cm-cfg{margin-bottom:0}@media (width<=640px){.oq .mq-scopes.od-svstrip{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.oq .mq-sort{margin-left:0}}.cm-thread .cr-tiles.oq-kpis{grid-template-columns:repeat(var(--oq-cols,4), minmax(0, 1fr));margin:0 0 14px}.cm-thread .cr-tiles.oq-kpis .cr-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px}.cm-thread .cr-tiles.oq-kpis .cr-tile .v{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.cm-thread .det-rail .det-card,.sr-ws .det-rail .det-card{box-shadow:none;border-color:var(--border);border-radius:12px;padding:14px 16px}.cm-thread .det-rail .det-card h3,.sr-ws .det-rail .det-card h3{align-items:center;gap:8px;display:flex}@media (width<=900px){.cm-thread .cr-tiles.oq-kpis,.sr-ws .cr-tiles.sr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.oq .sq-row .cs-who a{font-weight:500}.oq .od-peek .sr-pgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:12px;display:grid}.oq .od-peek .sr-pgrid .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;margin:0;padding:12px 14px}@media (width<=900px){.oq .od-peek .sr-pgrid{grid-template-columns:minmax(0,1fr)}}.sr-ws .sr-sticky{z-index:20;background:var(--bg,var(--surface-2));margin:-4px 0 8px;padding:4px 0 6px;position:sticky;top:52px}.sr-ws .cr-tiles.sr-kpis{grid-template-columns:repeat(var(--oq-cols,4), minmax(0, 1fr));gap:8px;margin:0}.sr-ws .cr-tiles.sr-kpis .cr-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:8px 12px}.sr-ws .cr-tiles.sr-kpis .cr-tile .v{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.sr-ws .cr-tiles.sr-kpis .cr-tile .v.sm{font-size:13px;font-weight:600}.sr-ws .cr-tiles.sr-kpis .cr-tile .v:has(.det-spill){font-size:13px;font-weight:600}.sr-ws .cr-tiles.sr-kpis .cr-tile.warn .v{color:var(--lsm-amber-dash-ink)}.sr-ws .cs-panel .sale-addline{margin-top:8px}@media (width<=640px){.sr-ws .sr-sticky{position:static}}.oq .mq-cards .mq-pager{border-top:1px solid var(--line);padding:10px 14px}.oq .mq-facets .pd-search{flex:220px;min-width:180px}.oq .mq-peek .mq-tiles{padding:12px 14px 0}.oq .mq-peek .mq-tiles .cr-tiles.oq-kpis{margin:0 0 4px}.tx-row .tx-row-body,.tx-row .tx-row-tags{padding-left:28px}.sr-ws .cr-tiles.sr-kpis .cr-tile .v a,.cm-thread .cr-tile .v a{color:var(--link,var(--lsm-blue));text-decoration:none}@media (width<=640px){.sr-ws .station-strip,.oq .station-strip{flex-wrap:wrap;gap:6px 12px}}.oq .cm-peek .cm-link{gap:12px;display:grid}.oq .cm-peek .cm-link>h3{margin:0}.cm-link .cm-link-l{color:var(--text-2);font-size:12px;font-weight:650}.cm-link .cm-link-rel{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.oq .cm-link .cm-link-rel .od-svstrip{border:0;margin:0;padding:0}.cm-link .cm-link-sec{gap:8px;min-width:0;display:grid}.cm-link .cm-matches{gap:8px;display:grid}.cm-link .cm-match{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who btn""why btn";align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.cm-link .cm-match-who{flex-wrap:wrap;grid-area:who;align-items:center;gap:8px;min-width:0;display:flex}.cm-link .cm-match-who a{font-weight:600}.cm-link .cm-match .cm-reasons{grid-area:why}.cm-link .cm-match>.ui-btn{grid-area:btn}.cm-reasons{flex-wrap:wrap;gap:4px 6px;min-width:0;display:flex}.cm-chip{background:var(--surface-2);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:2px 8px;font-size:11.5px;line-height:1.3;overflow:hidden}.cm-link .cm-link-search{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cm-link .cm-link-search .cb{flex:280px}.cm-link .cm-link-note{white-space:normal}.cm-link-err{color:var(--lsm-red);font-size:12px}.cm-hint{min-width:0;color:var(--text-2);align-items:center;gap:6px;display:flex}.cm-hint .cm-hint-l{text-transform:uppercase;letter-spacing:.03em;color:var(--lsm-blue);flex:none;font-size:10.5px;font-weight:650}.cm-hint .cs-who{text-overflow:ellipsis;min-width:0;overflow:hidden}.cm-linked{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}@media (width<=640px){.cm-link .cm-match{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""why""btn"}.cm-link .cm-match>.ui-btn{justify-self:start}.cm-linked{margin-left:0}.cm-peek-who{flex-wrap:wrap}}.mq3{container:mq3/inline-size}.mq3-top{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.mq3-src{color:var(--text-2);font-size:12.5px}.mq3-sw{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.mq3-sw-l{color:var(--text-2);margin-left:6px;font-size:12.5px}.mq3 .mq3-sw .cu-layout{margin-right:0}.mq3-body{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.mq3.pane-right .mq3-body{grid-template-columns:200px minmax(330px,400px) minmax(0,1fr);align-items:stretch;height:calc(100vh - 220px);min-height:560px}.mq3.pane-right .mq3-folders,.mq3.pane-right .mq3-list,.mq3.pane-right .mq3-read{min-height:0;overflow:auto}.mq3.pane-off .mq3-folders{max-height:calc(100vh - 120px);position:sticky;top:8px;overflow:auto}.mq3-folders{flex-direction:column;gap:1px;padding:2px 4px 8px 0;display:flex}.mqf-h{cursor:pointer;text-align:left;letter-spacing:.05em;text-transform:uppercase;width:100%;color:var(--rc-lbl-ink,#135e96);background:0 0;border:0;align-items:center;gap:5px;padding:12px 10px 4px;font-family:inherit;font-size:10.5px;font-weight:600;display:flex}.mqf-g:first-child .mqf-h{padding-top:2px}.mqf{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:flex}.mqf .l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mqf:hover{background:var(--surface-2)}.mqf.on{background:var(--sel-soft,#ececec);color:var(--text);font-weight:600}[data-theme=dark] .mqf.on{background:var(--sel-soft);color:var(--text)}.mqf .n{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.mqf .n.warn{color:var(--rc-amber-ink,#d97706)}.mq3-list{flex-direction:column;min-width:0;display:flex;container:mql/inline-size}.mq3-compact{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:none}.mq3-compact .ed-select{max-width:100%;height:30px}.mq3-lh{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.mq3-lt{align-items:baseline;gap:8px;min-width:0;display:flex}.mq3-lt b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.mq3-lt span{color:var(--text-2);flex:none;font-size:12.5px}.mq3-find{gap:6px;display:flex}.mq3-find .ed-input{flex:auto;min-width:0;height:32px}.mq3-find .ed-select{flex:none;max-width:46%;height:32px}.mq3 .lsm-bulkbar{background:var(--sel-soft,#ececec);color:var(--text);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:6px 8px 6px 12px}.mq3 .lsm-bulkbar>span:first-child{white-space:nowrap;margin-right:4px}.mq3 .lsm-bulkbar button{white-space:nowrap;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:600;line-height:1.3;box-shadow:0 1px #0000000a}.mq3 .lsm-bulkbar button:hover{background:var(--surface-2)}.mq3 .lsm-bulkbar .clear{box-shadow:none;color:var(--text);background:0 0;border:0;padding:4px}.mq3 .lsm-bulkbar .clear:hover{background:0 0;text-decoration:underline}.mq3-empty{color:var(--text-2);padding:22px 16px;font-size:13px}.mq3-more{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;margin-top:8px;padding:8px;font-size:12.5px;font-weight:600}.mq3-more:hover{background:var(--surface-2)}.mqr{cursor:pointer;color:var(--text);grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"sel from time""sel subj wait""sel prev own";align-items:center;gap:2px 10px;padding:9px 12px;display:grid;position:relative}.mqr-sel{grid-area:sel;align-self:start;place-items:center;padding-top:2px;display:grid}.mqr-sel input{margin:0}.mqr-from,.mqr-subj,.mqr-own,.mqr-wait{display:contents}.mqr-from>.mqr-m{grid-area:from}.mqr-subj>.mqr-m{grid-area:subj}.mqr-subj>.mqr-s{grid-area:prev}.mqr-wait>.mqr-m{grid-area:wait;justify-self:end}.mqr-own>.mqr-m{grid-area:own;justify-self:end}.mqr-from>.mqr-s,.mqr-own>.mqr-s,.mqr-wait>.mqr-s{display:none}.mqr-time{color:var(--text-2);white-space:nowrap;grid-area:time;justify-self:end;font-size:12px}.mqr-acts{display:none}.mqr-m,.mqr-s{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mqr-from>.mqr-m{align-items:center;gap:6px;display:flex}.mqr-tier{flex:none;display:inline-flex}.mqr-tier:empty{display:none}.mqr-name{color:var(--text);text-overflow:ellipsis;font-size:13.5px;font-weight:500;text-decoration:none;overflow:hidden}.mqr.due .mqr-name{font-weight:700}.mqr-marks{flex:none;align-items:center;gap:3px;display:inline-flex}.mqr-marks:empty{display:none}.mqr-subj>.mqr-m{align-items:center;gap:6px;font-size:13px;display:flex}.mqr-subj .s{text-overflow:ellipsis;overflow:hidden}.mqr.due .mqr-subj .s{color:var(--text);font-weight:600}.mqr-subj .s.unread{font-weight:700}.mqr-n{background:var(--rc-chip,#eef1f4);min-width:18px;color:var(--rc-chip-ink,#3d4550);text-align:center;border-radius:999px;flex:none;padding:0 5px;font-size:10.5px;font-weight:600;line-height:16px}.mqr-s{color:var(--text-2);font-size:12.5px}.mqr-s a,.mqr-subj a{color:var(--text);font-weight:600;text-decoration:none}.mqr-s a:hover{text-decoration:underline}.mqr-own>.mqr-m{color:var(--text-2);font-size:12px}.mqr-none{color:var(--rc-amber-ink,#d97706);font-weight:600}.mqr-wait .mqr-full{display:none}.mqr-wait .mqr-age .rc-pill{padding:1px 7px;font-size:10.5px}.mq3-rows:not(.picking) .mqr:not(:hover):not(.on) .mqr-sel input:not(:checked){opacity:0}.mqr-cust{pointer-events:none}.mqr:hover{background:var(--surface-2)}.mqr.on,.mqr.on:hover{background:var(--sel-soft,#e8f1f9)}.mq3-rows.cards [role=listbox]{flex-direction:column;gap:6px;display:flex}.mq3-rows.cards .mqr{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.mq3-rows.cards .mqr:hover{border-color:var(--rc-hover-line,#b8c4d4)}.mq3-rows.cards .mqr.on{border-color:var(--text-2)}.mq3-rows.table{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex:none;overflow:hidden;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.mq3-rows.table .mqr+.mqr{border-top:1px solid var(--line)}.mq3-rows.table .mqr{padding:8px 12px}.mq3-th{display:none}@container mql (width>=760px){.mqr{grid-template-columns:18px minmax(0,1.1fr) minmax(0,2.4fr) minmax(0,.85fr) 156px 132px;grid-template-areas:none;gap:4px 18px;padding:11px 14px}.mqr>*{grid-area:auto!important}.mqr-from,.mqr-subj,.mqr-own,.mqr-wait{min-width:0;display:block}.mqr-from>.mqr-m,.mqr-subj>.mqr-m,.mqr-own>.mqr-m,.mqr-wait>.mqr-m{grid-area:auto;justify-self:auto}.mqr-from>.mqr-s,.mqr-own>.mqr-s,.mqr-wait>.mqr-s{margin-top:2px;display:block}.mqr-subj>.mqr-s{margin-top:2px}.mqr-from>.mqr-s{padding-left:0}.mqr-time{display:none}.mqr-acts{justify-content:flex-end;display:flex}.mqr-wait .mqr-full{display:inline}.mqr-wait .mqr-age{display:none}.mqr-wait .rc-pill{padding:2px 8px;font-size:11px}.mqr-cust{pointer-events:auto;font-weight:600;color:var(--text)!important}.mqr-cust:hover{text-decoration:underline}.mqr-own>.mqr-m{color:var(--text);font-size:13px}.mqr-sel{align-self:center;padding-top:0}.mq3-rows.table .mqr{padding:8px 14px}.mq3-rows.table .mqr-name,.mq3-rows.table .mqr-subj>.mqr-m,.mq3-rows.table .mqr-own>.mqr-m{font-size:12.5px}.mq3-rows.table .mqr-s{font-size:11.5px}.mq3-rows.table .mq3-th{background:var(--surface-2);border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);grid-template-columns:18px minmax(0,1.1fr) minmax(0,2.4fr) minmax(0,.85fr) 156px 132px;align-items:center;gap:4px 18px;padding:8px 14px 7px;font-size:10.5px;font-weight:600;display:grid}.mq3-th input{margin:0}}.mq3-read{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.mq3-noread{height:100%;min-height:240px;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;display:flex}.mq3-noread b{color:var(--text);font-size:14px;font-weight:600}.mr{flex-direction:column;height:100%;min-height:0;display:flex;container:mr/inline-size}.mr-bar{border-bottom:1px solid var(--line);background:var(--surface);border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.mr-cmd{height:32px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.mr-cmd svg{color:var(--info,#2271b1);flex:none}.mr-cmd:hover{background:var(--surface-2);border-color:var(--line)}.mr-cmd.primary{background:var(--primary-bg,#2271b1);color:var(--primary-ink,#fff);border-color:var(--primary-bg,#2271b1);font-weight:600}.mr-cmd.primary svg{color:inherit}.mr-cmd.primary:hover{filter:brightness(.94)}.mr-cmd.bare{padding:0 6px}.mr-cmd.bare svg{color:var(--text-2)}.mr-back{display:none}.mr-bar-sp{flex:auto}.mr-scroll{flex:auto;min-height:0;padding:14px 18px 20px;overflow:auto}.mr-subj{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.3;display:flex}.mr-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px;display:flex}.mr-meta a{color:var(--text);font-weight:600;text-decoration:none}.mr-meta a:hover{text-decoration:underline}.mr-none{color:var(--rc-amber-ink,#d97706);font-weight:600}.mr-note{color:var(--text-2);margin-top:10px;font-size:12.5px}.mr-touches{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin-top:12px;padding:8px 10px 6px}[data-theme=dark] .mr-touches{background:var(--bg)}.mr-touches-h{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);justify-content:space-between;align-items:baseline;padding:0 4px;font-size:10.5px;font-weight:600;display:flex}.mr-touches-h button{font:inherit;letter-spacing:0;text-transform:none;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.mr-touch-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 12px;margin-top:4px;display:grid}.mr-touch{text-align:left;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:8px;padding:5px 4px;display:grid}.mr-touch:hover{background:var(--surface)}.mr-touch svg{color:var(--area-comms,#0e7490);margin-top:1px}.mr-touch-m{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;line-height:1.35;overflow:hidden}.mr-touch-m span{color:var(--text-2);text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.mr-touch-d{color:var(--text-2);white-space:nowrap;font-size:11.5px}.mr-sum,.mr-tag{margin-top:12px;font-size:12.5px}.mr-sum>summary,.mr-tag>summary{cursor:pointer;color:var(--text);font-weight:600}.mr-sum .bt-mail-cards{margin-top:8px}.mr-tag-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mr-msgs{flex-direction:column;gap:8px;margin-top:14px;display:flex}.mr-msg{border:1px solid var(--line);background:var(--surface);border-radius:10px}.mr-msg.staff{background:var(--surface-2)}[data-theme=dark] .mr-msg.staff{background:var(--bg)}.mr-msg-hd{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mr-msg-hd:disabled{cursor:default;color:inherit;opacity:1}.mr-msg:not(.open) .mr-msg-hd:hover{background:var(--surface-2)}.mr-av{color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.mr-msg.staff .mr-av{font-size:9.5px}.mr-from{flex-direction:column;gap:1px;min-width:0;display:flex}.mr-from b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.mr-to{color:var(--text-2);font-size:12px}.mr-line{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mr-when{color:var(--text-2);white-space:nowrap;align-self:start;font-size:12px}.mr-body{padding:2px 16px 14px 54px}.mr-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:13.5px;line-height:1.55}.mr-trans{margin-top:10px}.mr-trans-h{color:var(--text-2);margin-bottom:4px;font-size:12px}.mr-trans-h button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-weight:600}.mr-trans-body{background:var(--surface-2);color:var(--text-2);border-radius:8px;padding:8px 10px}.mr-reply{border:1px dashed var(--border-strong);background:var(--surface);text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.mr-reply:hover{border-color:var(--text-2);background:var(--surface-2);border-style:solid}.mr-reply>svg{color:var(--info,#2271b1);flex:none}.mr-reply b{font-size:13.5px;font-weight:650;display:block}.mr-reply>span>span{color:var(--text-2);margin-top:2px;font-size:12.5px;display:block}.mq3-drawer .mr-scroll{padding:12px 2px 4px;overflow:visible}.mq3-drawer .mr-bar{z-index:2;border-radius:0;padding:4px 0 8px;position:sticky;top:-1px}.mq3-dt{font-weight:700}@container mq3 (width<=1100px){.mq3-folders{display:none}.mq3-compact{display:flex}.mq3-body{grid-template-columns:minmax(0,1fr)}.mq3.pane-right .mq3-body{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}}@container mq3 (width<=760px){.mq3.pane-right .mq3-body{grid-template-columns:minmax(0,1fr)}.mq3.pane-right .mq3-read{display:none}.mq3.pane-right.reading .mq3-read{z-index:4;display:flex;position:absolute;inset:0}.mr-back{display:inline-flex}.mq3-sw{margin-left:0}.mr-body{padding-left:16px}}.mr-who{align-items:center;gap:6px;min-width:0;display:inline-flex}.mr-who b,.mr-who a{color:var(--text);font-size:13px;font-weight:600}.mr-who a{color:var(--text)}.mr-who>span{color:var(--text-2)}.mqr-time{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.mqr-flag{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:opacity .12s;display:inline-grid}.mqr:hover .mqr-flag,.mqr:focus-within .mqr-flag,.mqr-flag:focus-visible,.mqr-flag.is-flagged,.mqr-flag.is-complete{opacity:1}.mqr-flag:hover{background:var(--surface-3,#eef0f2);color:var(--text)}.mqr-flag.is-flagged{color:var(--lsm-red,#d92d20)}.mqr-flag.is-complete{color:var(--lsm-green,#369650)}.mc-form{gap:8px;display:grid}.mc-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.mc-row .mc-l{color:var(--text-2);font-size:12px;font-weight:600}.mc-row .mc-v{color:var(--text);grid-column:2/-1}.mc-row>.ed-input{grid-column:2}.mc-row:not(:has(.mc-cc))>.ed-input{grid-column:2/-1}.mc-cc{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:600}.mc-cc:hover{text-decoration:underline}@container mr (width<=760px){.mr-bar .mr-cmd.mr-short>span{display:none}.mr-bar .mr-cmd.mr-short{padding:0 7px}}@container mr (width<=620px){.mr-bar .mr-long{display:none}.mr-bar .mr-cmd{padding:0 8px}}@container mql (width>=760px){.mqr>.mqr-time{place-self:center start;display:inline-flex;grid-area:1/6!important}.mqr>.mqr-acts{grid-area:1/6!important}.mqr-time .mqr-when{display:none}}@container mr (width<=560px){.mr-bar{gap:0;padding:6px 4px}.mr-bar .mr-cmd{gap:5px;padding:0 6px}}@container mr (width<=420px){.mr-bar .mr-cmd:not(.primary):not(.mr-back)>span{display:none}.mr-bar .mr-cmd:not(.primary):not(.mr-back){padding:0 7px}}.mqf-chev{width:8px;font-size:12px;line-height:1;transition:transform .15s;display:inline-block;transform:rotate(90deg)}.mqf-g.shut .mqf-chev{transform:none}.mqf-h:hover .mqf-ht{text-decoration:underline}.mqf-pick{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;min-width:0;color:var(--text-muted);margin-left:auto;font-size:11.5px;font-weight:500;overflow:hidden}.mq-verbs{color:var(--text-2,var(--text-muted));vertical-align:-2px;gap:2px;margin-right:3px;display:inline-flex}.tx-banner{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:13px}.tx-wrap{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:340px minmax(0,1fr);height:calc(100vh - 190px);min-height:480px;display:grid;overflow:hidden}.tx-list{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.tx-list-head{justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 6px;display:flex}.tx-scopes{background:var(--surface-2);border-radius:8px;padding:2px;display:inline-flex}.tx-scopes button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 11px;font-size:12.5px}.tx-scopes button.on{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #00000014}.tx-new{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:600}.tx-newrow{gap:6px;padding:4px 10px 6px;display:flex}.tx-newrow input,.tx-search{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;min-width:0;padding:7px 10px;font-size:13px}.tx-newrow input{flex:1}.tx-search{margin:4px 10px 8px}.tx-rows{flex:1;min-height:0;overflow-y:auto}.tx-row{text-align:left;width:100%;font:inherit;border:0;border-top:1px solid var(--line);cursor:pointer;color:var(--text);background:0 0;gap:2px;padding:10px 12px;display:grid}.tx-row:hover{background:var(--surface-2)}.tx-row.cur{background:var(--surface-3)}.tx-row-top{align-items:center;gap:6px;min-width:0;font-size:13.5px;display:flex}.tx-row-top b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.tx-row.unread .tx-row-top b{font-weight:700}.tx-when{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.tx-row-body{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tx-row.unread .tx-row-body{color:var(--text-2)}.tx-row-tags{align-items:center;gap:6px;display:flex}.tx-dot{background:var(--lsm-blue);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.tx-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.tx-thread-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;display:flex}.tx-who{flex:1;min-width:0;font-size:14px;display:grid}.tx-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tx-back{font:inherit;color:var(--link,var(--lsm-blue));cursor:pointer;background:0 0;border:0;padding:4px 6px 4px 0;font-size:14px;display:none}.tx-msgs{background:var(--surface-2);flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.tx-gap{text-align:center;color:var(--text-muted);margin:12px 0 8px;font-size:11.5px}.tx-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;gap:6px;width:fit-content;max-width:min(78%,520px);margin:3px 0;padding:8px 12px;font-size:14px;line-height:1.4;display:grid}.tx-bubble.in{background:var(--surface);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:5px}.tx-bubble.out{background:var(--lsm-blue);color:#fff;border-bottom-right-radius:5px;margin-left:auto}.tx-bubble.out.bad{background:var(--surface-3);color:var(--text-2);border:1px dashed var(--border-strong)}.tx-bubble img{border-radius:10px;max-width:220px;max-height:260px;display:block}.tx-bubble.out a{color:#fff}.tx-meta{text-align:right;color:var(--text-muted);margin:0 2px 6px;font-size:11px}.tx-compose{border-top:1px solid var(--border);background:var(--surface);gap:6px;padding:10px 12px;display:grid}.tx-compose textarea{font:inherit;box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;max-height:40vh;color:var(--text);border-radius:10px;padding:9px 11px;font-size:15px}.tx-compose-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.tx-empty{color:var(--text-muted);padding:18px;font-size:13px}.tx-empty.big{text-align:center;margin:auto}@media (width<=760px){.tx-wrap{border-radius:10px;grid-template-columns:1fr;height:calc(100dvh - 150px)}.tx-wrap.has-thread .tx-list,.tx-wrap:not(.has-thread) .tx-thread{display:none}.tx-list{border-right:0}.tx-back{display:inline-block}.tx-bubble{max-width:86%}.tx-row{padding:12px 14px}.tx-compose{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.tx-compose textarea{font-size:16px}}.cm .cm-filters{margin-bottom:12px}.cm .cm-check{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cm .cm-btns{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.cm .cm-sec{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:10px;margin:18px 0 8px;font-size:14px;font-weight:650;display:flex}.cm .cm-sec-sub{color:var(--text-2);font-size:12px;font-weight:400}.cm .cr-panel h3 .cm-sec-sub{margin-left:6px}.cm .cr-grid.is-compact{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.cm .cm-need{margin-top:16px}.cm .cm-need-h{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 10px;display:flex}.cm .cm-need-h h3{margin:0;font-size:15px;font-weight:650}.cm .cm-mailnote{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:inline-flex}.cm .cm-mailnote .cm-go{color:var(--text);font-weight:600}.cm .cm-mailnote:hover .cm-go{text-decoration:underline}.cm .cm-log td{vertical-align:top}.cm .cm-log .cm-topic{text-transform:uppercase;letter-spacing:.04em;color:var(--sel-ink);margin-bottom:2px;font-size:11px;font-weight:600}.cm .cm-log .cm-fu{color:var(--lsm-amber-dash-ink);font-size:12.5px;font-weight:600;line-height:1.35;display:inline-block}.cm .cm-log .cm-fu:before{content:"";background:var(--lsm-amber-dash);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.cm .cm-vms{gap:8px;margin-top:10px;display:grid}.oq .cm-peek .cp-card.end .l .dot{background:var(--area-comms)}.cm .cm-textsoff{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.cm .cm-textsoff:hover{text-decoration:underline}.pd-facets .cu-layout.cm-seg{flex:none;margin-right:0}.oq .pd-facets .cm-types{flex-basis:100%;min-width:0;margin:2px 0 0}.oq .pd-facets .cm-types .od-svstrip{border:0;margin:0;padding:0}.cmc-pager{margin-top:10px}.cmc-about .rc-main{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box}.cmc-who .rc-main a{font-weight:600}.cmc-who>.rc-sub{text-overflow:ellipsis;white-space:nowrap;padding-left:28px;overflow:hidden}.cmc-about .rc-lbl{text-overflow:ellipsis;overflow:hidden}.cmc-next .rc-state-txt,.cmc-next .rc-main{white-space:normal}.cmc-fu{-webkit-line-clamp:2;color:var(--lsm-amber-dash-ink);-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cmc-fu:before{content:"";background:var(--lsm-amber-dash);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.cmd-body{flex-direction:column;gap:12px;display:flex}.cmd-state{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cse{gap:8px;margin:10px 0;display:grid}.cse-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cse-form{border-radius:10px;padding:12px}.cse-acts{align-items:center;gap:8px;display:flex}.cse-acts .sp{flex:1}.cse-link{font:inherit;color:var(--text-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.cse-notes{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:0;padding:2px 12px;display:grid}.cse-note{grid-template-columns:128px minmax(0,1fr);gap:10px;padding:8px 0;font-size:12.5px;display:grid}.cse-note+.cse-note{border-top:1px solid var(--line)}.cse-when{color:var(--text-2);font-size:12px}.cse-text{overflow-wrap:anywhere;min-width:0}.cse-text .det-tl-time{margin-left:8px}.gs{flex:0 440px;min-width:0;position:relative}.gs .gs-box{cursor:text;width:100%}.gs-box input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.gs-box input::placeholder{color:var(--text-muted)}.gs-clear{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.gs-kbd{color:var(--text-faint);border:1px solid var(--line);border-radius:4px;padding:2px 4px;font:11px/1 inherit}.gs-pop{z-index:60;background:var(--surface);border:1px solid var(--border-strong,var(--line));border-radius:12px;width:min(560px,92vw);max-height:70vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #00000038}.gs-group+.gs-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.gs-ghead{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);padding:6px 8px 2px;font-size:10.5px;font-weight:600}[data-theme=dark] .gs-ghead{color:#8fb8e8}.gs-hit,.gs-all{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;padding:7px 8px;display:grid}.gs-hit.on,.gs-all.on,.gs-hit:hover,.gs-all:hover{background:var(--surface-2)}.gs-t{align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.gs-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-s{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.gs-hit mark,.gs-all mark{background:color-mix(in srgb, var(--lsm-amber,#d99a00) 30%, transparent);color:inherit;border-radius:2px}.gs-all{border-top:1px solid var(--line);color:var(--text);border-radius:0 0 8px 8px;margin-top:4px;font-size:13px;font-weight:600}.gs-empty{color:var(--text-muted);padding:12px 10px;font-size:13px}@media (width<=760px){.gs{flex:auto}.gs-kbd{display:none}.gs-pop{width:auto;position:fixed;top:58px;left:8px;right:8px}}.sig-bar{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0;padding:9px 14px;font-size:12.5px;display:flex;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.sig-bar-h{color:var(--text);white-space:nowrap;align-items:center;gap:8px;font-weight:650;display:inline-flex}.sig-bar-sp{flex:auto}.sig-bar-acts{align-items:center;gap:8px;display:inline-flex}.sig-bar-set{border-top:1px solid var(--line);flex-basis:100%;gap:10px;margin-top:2px;padding-top:10px;display:grid}.sig-bar-set .sig-cfg{gap:10px 22px}.sig-bar-note{color:var(--text-2);font-size:12px}.sig-kind{color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.sig-kind:before{content:"";background:var(--k,var(--area-neutral));border-radius:50%;flex:none;width:8px;height:8px}.sig-lanes-wrap{container-type:inline-size}.oq .od-lanes.sig-lanes{grid-template-columns:repeat(5,minmax(0,1fr))}@container (width<=760px){.oq .od-lanes.sig-lanes{grid-template-columns:repeat(6,minmax(0,1fr))}.oq .od-lanes.sig-lanes>*{grid-column:span 2}.oq .od-lanes.sig-lanes>:nth-child(n+4){grid-column:span 3}}.sig-wrap{container-type:inline-size}.oq .sig-tbl>tbody>tr.mq-row>td{vertical-align:top;padding-top:11px;padding-bottom:11px}.sig-who-sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;padding-left:28px;font-size:12px;overflow:hidden}.sig-txt{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.sig-sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.sig-quote{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-style:italic;overflow:hidden}.sig-st{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.sig-st-sub{color:var(--text-2);white-space:nowrap;margin-top:4px;font-size:12px}.oq .sig-tbl td.sig-acts{text-align:right;white-space:nowrap}.sig-acts .ui-ibtns{justify-content:flex-end}.sig-acts .ui-btn.micro{margin-right:2px}@container (width<=1000px){.oq .sig-tbl,.oq .sig-tbl>tbody{width:100%;display:block}.oq .sig-tbl>thead{display:none}.oq .sig-tbl>tbody>tr,.oq .sig-tbl>tbody>tr>td[colspan]{display:block}.oq .sig-tbl>tbody>tr.mq-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who st st""sig sig sig""kind acts chev";gap:6px 10px;padding:11px 12px;display:grid}.oq .sig-tbl>tbody>tr.mq-row>td{border:0;min-width:0;display:block;padding:0!important}.oq .sig-tbl>tbody>tr.mq-row.on{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--text)}.oq .sig-tbl>tbody>tr.mq-row.on>td{box-shadow:none;background:0 0}.sig-tbl td.sig-c-who{grid-area:who}.sig-tbl td.sig-c-st{text-align:right;grid-area:st}.sig-tbl td.sig-c-sig{grid-area:sig}.sig-tbl td.sig-c-kind{grid-area:kind;align-self:center}.sig-tbl td.sig-acts{grid-area:acts}.sig-tbl td.ui-chevcell{grid-area:chev;align-self:center}.oq .sig-tbl>tbody>tr.mq-row>td:is(.sig-c-sig,.sig-c-kind){padding-left:28px!important}}@container (width<=520px){.oq .sig-tbl>tbody>tr.mq-row{grid-template-areas:"who who who""st st st""sig sig sig""kind acts chev"}.oq .sig-tbl>tbody>tr.mq-row>td.sig-c-st{text-align:left;padding-left:28px!important}}.sig-peek{padding:12px 14px 4px}.sig-peek-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:12px;margin-bottom:12px;display:grid}@container (width<=860px){.sig-peek-grid{grid-template-columns:1fr}}.sig-peek .rc-lbl{margin:12px 0 3px}.sig-peek .rc-lbl:first-child{margin-top:0}.sig-said{white-space:pre-wrap;font-size:13px;line-height:1.5}.sig-links{flex-wrap:wrap;gap:14px;margin-top:10px;font-size:13px;display:flex}.sig-hist{gap:6px;display:grid}.sig-hist>div{font-size:12.5px}.sig-hist .sig-hist-a{color:var(--text-2)}.ui-modal:has(.sig-edit){background:var(--bg)}.ui-modal:has(.sig-edit) :is(.ui-modal-head,.ui-modal-body,.ui-modal-foot){background:var(--bg)}.ui-modal:has(.sig-edit) .ui-modal-head{border-radius:14px 14px 0 0}.sig-edit .ed-input,.sig-edit .mq-select{background:var(--surface)}.oq.rc-page.rc-page .pd-facets.wo-filters .od-svstrip{margin:0}.oq.rc-page.rc-page .pd-facets.wo-filters .od-svstrip>.od-sv.active{background:var(--chip-on);color:var(--text);font-weight:600}.wo-filters .ed-select{box-sizing:border-box;height:31px;font:inherit;color:var(--text);background-color:var(--surface);border:1px solid var(--border);border-radius:8px;padding:0 28px 0 10px;font-size:13px}.wo-filters .cw-chk{cursor:pointer;color:var(--text);gap:7px}.cw-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.cw-actform>td{background:var(--surface-2,transparent);padding:0 14px 12px}.cw-actform .ws,.cw-actform .wl{border-top:0;margin-top:0}.det-crm-tbl a.cw-quote,.cw-quote{color:inherit;border-bottom:1px dotted var(--border-strong,var(--border));font-weight:400;text-decoration:none}.det-crm-tbl a.cw-quote:hover,.cw-quote:hover{color:var(--text);border-bottom-style:solid}.cw-stand{justify-items:start;gap:3px;min-width:0;display:grid}.cw-note{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.sv-one h3{margin:0 0 6px;font-size:14px;font-weight:600}.oq.seg-page .od-lanes.cs-lanes{grid-template-columns:repeat(auto-fill,minmax(190px,220px));justify-content:start}.sell-q .od-peek .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;margin:0;padding:12px 14px}.sell-pgrid{grid-template-columns:repeat(var(--sell-cols,3), minmax(0, 1fr));align-items:stretch;gap:12px;margin-bottom:10px;display:grid}@media (width<=1100px){.sell-pgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=640px){.sell-pgrid{grid-template-columns:minmax(0,1fr)}}.sell-q .cr-tiles.oq-kpis.sell-top{margin:0 0 14px}.sell-q .od-peek .cr-tiles.oq-kpis{margin:0 0 12px}.sell-q .od-peek .cr-tiles.oq-kpis .cr-tile .v a,.sell-d .sell-kpis .cr-tile .v a{color:var(--link);text-decoration:none}.sell-q .od-lanes.cs-lanes{margin-bottom:12px}.sell-q .od-lane.cs-static{cursor:default}@media (width<=640px){.sell-q .pd-facets .pd-search{flex:100%}}.sell-q .sell-note{padding:10px 14px}.sell-d .cr-tiles.sell-kpis{grid-template-columns:repeat(var(--oq-cols,5), minmax(0, 1fr));margin:0 0 16px}.sell-d .sell-kpis .cr-tile{background:var(--surface);border:1px solid var(--line);border-radius:12px}.sell-d .sell-kpis .cr-tile .v{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.sell-d .sell-kpis .cr-tile .v:has(.det-spill){font-size:13px;font-weight:600}.sell-d .sell-kpis .cr-tile .s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sell-d .sell-kpis .cr-tile.warn .v{color:var(--lsm-amber-dash-ink)}@media (width<=1100px){.sell-d .cr-tiles.sell-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.sell-d .cr-tiles.sell-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.sell-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px 16px}.sell-panel>h3,.sell-panel h3.sell-h{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:650;display:flex}.sell-panel .det-card{box-shadow:none;border-color:var(--line);border-radius:10px}.sell-d .det-rail .det-card{box-shadow:none;border-color:var(--border);border-radius:12px;padding:14px 16px}.sell-d .det-rail .det-card h3{align-items:center;gap:8px;display:flex}.sell-panel.sell-flush{padding:0}.sell-d .det-pagepath{margin-bottom:14px}.pr-hits{border:1px solid var(--line);border-radius:8px;max-height:190px;margin-top:6px;overflow:auto}.pr-hits button{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:12px;padding:6px 10px;display:flex}.pr-hits button:first-child{border-top:0}.pr-hits button:hover:not(:disabled){background:var(--surface-2,#7f7f7f1a)}.pr-hits button:disabled{opacity:.55;cursor:default}.pr-hits i{color:var(--text-muted);white-space:nowrap;font-style:normal}.pr-chosen{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pr-chosen button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 0 0 4px}.pr-rule{grid-template-columns:1.1fr 1.3fr 1.1fr auto auto auto;align-items:center;gap:6px;margin-top:8px;display:grid}@media (width<=720px){.pr-rule{grid-template-columns:1fr 1fr}}.cf-card h3{align-items:center;gap:8px;display:flex}.cf-sub{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:10.5px;font-weight:600}.cf-scan,.cf-rescan{font:inherit;color:var(--lsm-blue);background:var(--surface-2);border:1px solid var(--border-strong);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600}.cf-scan:hover,.cf-rescan:hover:not(:disabled){border-color:var(--lsm-blue)}.cf-rescan{margin-top:8px;font-size:11.5px}.cf-rescan:disabled{opacity:.5;cursor:default}.cf-busy{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.cf-spin{border:2px solid var(--border-strong);border-top-color:var(--lsm-blue);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite cf-spin}@keyframes cf-spin{to{transform:rotate(360deg)}}.cf-err{color:var(--lsm-red);font-size:12px}.cf-link{font:inherit;color:var(--lsm-blue);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;text-decoration:underline}.cf-list{flex-direction:column;gap:8px;margin-top:4px;display:flex}.cf-flag{border:1px solid var(--border);border-left:3px solid var(--border-strong);background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.cf-flag.p-p1{border-left-color:var(--lsm-red)}.cf-flag.p-p2{border-left-color:var(--lsm-amber)}.cf-flag.p-p3{border-left-color:var(--lsm-blue)}.cf-top{align-items:center;gap:8px;display:flex}.cf-type{text-transform:uppercase;letter-spacing:.03em;background:var(--surface-2);color:var(--text-2);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.cf-type.t-open_want{background:var(--lsm-blue-soft);color:var(--lsm-blue)}.cf-type.t-buying_signal{background:var(--lsm-green-soft);color:var(--lsm-green)}.cf-type.t-follow_up{background:var(--lsm-amber-soft);color:var(--lsm-amber)}.cf-type.t-at_risk{background:var(--lsm-red-soft);color:var(--lsm-red)}.cf-type.t-vip_trigger{background:var(--lsm-purple-soft,var(--surface-2));color:var(--lsm-purple,var(--text-2))}.cf-pri{color:var(--text-muted);margin-left:auto;font-size:10.5px;font-weight:700}.cf-summary{color:var(--text);font-size:12.5px;font-weight:600;line-height:1.35}.cf-ev{color:var(--text-2);font-size:11.5px;font-style:italic;line-height:1.4}.cf-src{color:var(--text-muted);font-style:normal}.cf-actn{color:var(--text);font-size:11.5px}.cf-btns{gap:6px;margin-top:2px;display:flex}.cf-do{font:inherit;color:var(--primary-ink);background:var(--primary-bg);border:1px solid var(--primary-bg);cursor:pointer;border-radius:7px;padding:3px 10px;font-size:11px;font-weight:600}.cf-do:hover{filter:brightness(.94)}.cf-created{color:var(--lsm-green);align-self:center;padding:3px 2px;font-size:11px;font-weight:600}.cf-dismiss{font:inherit;color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:7px;padding:3px 10px;font-size:11px;font-weight:600}.cf-dismiss:hover{color:var(--text);border-color:var(--border-strong)}.cf-none{color:var(--text-muted);padding:2px 0;font-size:12px}.wl-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.wl-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wl-ph h3{margin:0;font-size:13px;font-weight:650}.wl-ph h3 .sub{color:var(--text-muted);font-size:12px;font-weight:400}.wl-stack{flex-direction:column;gap:12px;display:flex}.wl-q .cs-who a,.wl-d .cs-who a{font-weight:500}.wl-q .cs-who .od-cellmain,.wl-d .cs-who .od-cellmain{min-width:0}.wl-d .cr-tiles.wl-kpis{grid-template-columns:repeat(var(--wl-cols,4), minmax(0, 1fr));margin:0 0 16px}.wl-d .wl-kpis .cr-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 13px}.wl-d .wl-kpis .cr-tile .v{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.wl-d .wl-kpis .cr-tile .s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1100px){.wl-d .cr-tiles.wl-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.wl-d .cr-tiles.wl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl-d .det-rail .det-card,.wl-d .cp-rail .det-card,.wl-q .cp-rail .det-card{box-shadow:none;border-color:var(--border);border-radius:12px;padding:14px 16px}.wl-d .cp-rail,.wl-d .det-rail{gap:12px}.wl-d .wl-metrics .det-card{box-shadow:none;border-color:var(--border);border-radius:12px;padding:14px 16px}.wl-d .wl-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.wl-d .wl-metrics{grid-template-columns:minmax(0,1fr)}.wl-d .wl-metrics>*{grid-area:auto!important}}.wl-d .wl-statusmix-card{border-radius:12px;padding:12px 16px}.wl-q .pd-facets,.wl-d .pd-facets{flex-wrap:wrap}.wl-q .pd-facets .pd-search,.wl-d .pd-facets .pd-search{flex:220px;min-width:180px}.wl-q .wl-sys{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.wl-q .wl-sys .det-card{box-shadow:none;border-color:var(--border);border-radius:12px;flex-direction:column;margin:0;padding:14px 16px;display:flex}.wl-q .wl-sum{max-width:560px}.wl-q .wl-sum.oq-kpis{margin-top:0}.wl-q .wl-peek{flex-direction:column;gap:12px;display:flex}.wl-q .wl-peek .cr-tiles.oq-kpis,.wl-q .od-peek .cr-tiles.oq-kpis{margin:0 0 12px}.wl-q .wl-peek .cr-tiles.oq-kpis .cr-tile .v,.wl-q .od-peek .cr-tiles.oq-kpis .cr-tile .v{font-size:14px}.wl-q .wl-peek .cu-card{box-shadow:none;border:1px solid var(--line);border-radius:10px;padding:12px 14px}.wl-q .wl-peek .cu-card h3{font-size:13px;font-weight:650}.wl-q .od-peek .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;margin:0;padding:12px 14px}.wl-q .wl-pgrid{grid-template-columns:var(--wl-pg,1fr 1.1fr 1fr);align-items:stretch;gap:12px;margin-bottom:10px;display:grid}.wl-q .wl-pgrid.two{--wl-pg:1fr 1.2fr}.wl-q .wl-pgrid.na{--wl-pg:1.1fr 1fr 1fr}@media (width<=1000px){.wl-q .wl-pgrid,.wl-q .wl-pgrid.two,.wl-q .wl-pgrid.na{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.wl-q .wl-head{display:none}.wl-q .wl-row{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}.wl-q .wl-row .wl-prod{flex:100%}.wl-q .wl-row>.od-num{padding-right:0}.wl-q .wl-row>.od-num:before{content:"Total ";color:var(--text-muted);font-size:11px}.wl-q .wl-row .wl-mix{flex:0 120px;max-width:120px}.wl-q .wl-row .od-chev{margin-left:auto}}.wl-q .wl-grouphead td{background:var(--surface-2)}.wl-q .wl-top td:first-child{color:var(--text-muted);font-variant-numeric:tabular-nums;width:1px}.wl-d .wl-qname{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.wl-d .wl-qname .wl-flag{margin-right:0}.wl-d .wl-qname>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wl-d .ord-peek .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;margin:0;padding:12px 14px}.wl-d .ord-peek .cr-tiles.wl-kpis{margin:0 0 12px}.wl-d .ord-peek .cr-tiles.wl-kpis .cr-tile{border-color:var(--line)}.wl-d .ord-peek .cr-tiles.wl-kpis .cr-tile .v{font-size:14px}.wl-d .ab-progress{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0 0 14px;padding:10px 16px}.wl-d .ab-progress .segs{max-width:480px}.wl-d .ab-sn-panel{gap:0;padding:0;overflow:hidden}.wl-d .ab-sn-panel .wl-ph{border-bottom:1px solid var(--border);padding:12px 16px}.wl-d .ab-offered .nm>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wl-d .ab-cascade .det-crm-tbl{min-width:680px}@media (width<=1150px){.wl-d .ab-head{display:none}.wl-d .ab-row{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 14px;display:flex}.wl-d .ab-row .ab-offered{flex:100%}.wl-d .ab-row .ab-chev{margin-left:auto}}@media (width<=860px){.wl-d .det-2col{grid-template-columns:minmax(0,1fr)!important}}.wl-mm-bar{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0 0 10px;padding:8px 12px;font-size:13px;display:flex}.wl-mm-bar .det-spill{margin-right:4px}.wl-under{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:12px;margin-top:12px;display:grid}.wl-under>.det-card{margin:0}.wl-q .cr-grid.is-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.wl-q{container-type:inline-size}@container (width<=1080px){.wl-q .cr-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.wl-q .cr-grid.is-compact{grid-template-columns:minmax(0,1fr)}}.wl-q .cr-grid.is-compact .cr-card.mini .cr-spark{width:120px}.wl-cards{border:0;border-radius:0}.wl-cards .rc-list{margin-top:0}.wl-cards .rc-slot.is-end{text-align:right}.wl-cards .rc-slot.is-end .rc-main{justify-content:flex-end}.wl-cards .rc-main a{color:inherit;text-decoration:none}.wl-cards .oc-ord .rc-main a{font-weight:600}.wl-cards .cs-who a{color:inherit;font-weight:500}.wl-cards .wl-cpills{white-space:normal;flex-wrap:wrap;gap:4px;display:flex;overflow:visible}.wl-cards .rc-slot .rc-main.wl-cpills{white-space:normal;overflow:visible}.wl-cards .wl-cbar{align-self:center}.wl-cgroup{border-top:1px solid var(--line);background:var(--surface-2);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;display:flex}.wl-cgroup:first-of-type{border-top:0}.wl-cgroup:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--line))}.wl-cgroup .tw{width:12px;color:var(--text-muted)}.wl-cgroup b{font-weight:650}.wl-cgroup .fig{color:var(--text-muted);font-size:12px}.wl-cgroup .sp{flex:1}.wl-cards .rc-list+.wl-cgroup,.wl-cards .wl-cgroup+.wl-cgroup{border-top:1px solid var(--line)}.wl-cards .oc-ord .rc-main{white-space:normal;line-height:1.3;overflow:visible}.wl-cards .oc-ord .rc-main a{overflow-wrap:anywhere}.wl-cards .rc-slot.wl-wrap .rc-main{white-space:normal;line-height:1.3;overflow:visible}.wl-q .oc-tbl .rc-slot.wl-next .rc-main{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.oq .pd-facets .wl-prodsv{flex-basis:100%;order:10;min-width:0;margin:2px 0 0}.oq .pd-facets .wl-prodsv .od-svstrip{border:0;margin:0;padding:0}:is(.oq.rc-page .pd-facets .wl-prodsv .od-sv.active,.oq.rc-page:has(.od-lane.sel) .pd-facets .wl-prodsv .od-sv.active){background:var(--chip-hover,#ececec);box-shadow:none;color:var(--text);border-color:#0000;font-weight:600}.lu-watch .det-tl-time{color:var(--text-2)}.lu-tbl .lu-acts{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.lu-tbl .lu-acts .pd-clear{margin-left:0!important}.lu-tbl .lu-acts a{color:var(--text);font-weight:600}.lu-watch .lu-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;padding:10px 12px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.lu-tbl .lu-acts .pd-clear{color:var(--text)}.lu-tbl td.num{white-space:nowrap}@media (width<=1250px){.lu-tbl col:first-child{width:23%!important}.lu-tbl col:nth-child(2){width:12%!important}.lu-tbl col:nth-child(3){width:13%!important}.lu-tbl col:nth-child(4){width:20%!important}.lu-tbl col:nth-child(5){width:11%!important}.lu-tbl col:nth-child(6){width:21%!important}}.wl-q .cr-card .cr-top .t{flex:none}.wl-q .cr-card .cr-top .cr-badge{flex:0 auto;width:auto;min-width:0}.ui-modal:has(.wl-nw){background:var(--bg)}.ui-modal:has(.wl-nw) :is(.ui-modal-head,.ui-modal-body,.ui-modal-foot){background:var(--bg)}.ui-modal:has(.wl-nw) .ui-modal-head{border-radius:14px 14px 0 0}.wl-nw .wz-field>.lbl{color:var(--rc-lbl-ink)}@media (width<=1250px){.wl-cards .wl-md-hide{display:none}}.wl-sup{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.wl-sup-d{color:var(--text-2);white-space:nowrap;font-size:12px}.wl-pg-name{overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:650;line-height:1.3}.wl-pgtbl>tbody>tr.wl-pgrow{cursor:pointer}.wl-pgtbl>tbody>tr.wl-pgrow>td{vertical-align:middle}.wl-pgtbl>tbody>tr.wl-pgrow>td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.wl-pgtbl>tbody>tr.wl-pgrow.is-open>td{background:var(--surface-2);border-bottom-color:#0000}.wl-pgtbl>tbody>tr.wl-pgsub>td{background:var(--surface-2);padding:0 14px 12px 28px}.wl-pgtbl>tbody>tr.wl-pgsub>td>table{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.wl-cards .wl-preq-c{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 0 4px;overflow:hidden}.wl-cards .rc-item.is-open>.wl-preq-c{margin:0 14px 12px 28px}.wl-cards .rc-slot.is-end .rc-main{font-variant-numeric:tabular-nums}.wl-cards .rc-slot .rc-main.wl-pg-name{white-space:normal;font-weight:650;overflow:visible}.wl-pg-auto{display:inline-block}.wl-mm-sum{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 10px;padding:8px 12px;font-size:13px;display:flex}.wl-mm-sum__facts{flex-wrap:wrap;align-items:center;gap:6px 18px;min-width:0;display:flex}.wl-mm-sum__facts .det-tl-time{margin-right:3px}.wl-mm-settings[hidden]{display:none}.wl-mm-settings{margin:0 0 10px}.ui-modal.is-drawer .wl-mm-settings .det-card{background:var(--surface)}.ui-modal.is-drawer .wl-mm-list{margin:0}.cmp{flex-direction:column;gap:10px;display:flex}.cmp-top{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.cmp-ch{text-transform:uppercase;letter-spacing:.05em;color:var(--p-blue);background:var(--pb-blue);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.cmp-to .k{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-right:4px;font-size:10.5px;font-weight:700}.cmp-aud{color:var(--text-muted);margin-left:auto;font-size:11px}.cmp-tplrow{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.cmp-select{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);appearance:none;background-image:var(--select-chev);background-position:right 8px center;background-repeat:no-repeat;background-size:12px;border-radius:8px;padding:5px 26px 5px 9px;font-size:12.5px}.cmp-subject{box-sizing:border-box;min-width:0;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:8px;padding:7px 10px;font-size:13px;font-weight:600}.cmp-body{box-sizing:border-box;min-width:0;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);resize:vertical;border-radius:8px;padding:9px 10px;font-size:13px;line-height:1.5}.cmp-subject:focus,.cmp-body:focus{border-color:var(--text);outline:none}.cmp-checks{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.cmp-checks-t{text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);font-size:10.5px;font-weight:700}.cmp-check{cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;display:flex}.cmp-check input{margin-top:2px}.cmp-gate{color:var(--p-amber);background:var(--pb-amber);border-radius:8px;padding:8px 11px;font-size:12px;font-weight:600}.cmp-foot{align-items:center;gap:8px;display:flex}.cmp-foot .sp{flex:1}.cmp-done{flex-direction:row;align-items:flex-start;gap:11px;padding:6px 2px}.cmp-done b{font-size:13.5px}.cmp-done .sub{color:var(--text-muted);margin-top:2px;font-size:12px}.cmp-done-ic{border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.cmp-done-ic.ok{background:var(--pb-green);color:var(--p-green)}.cmp-done-ic.wait{background:var(--pb-amber);color:var(--p-amber)}.cmp-ai{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;flex-direction:column;gap:7px;padding:9px 11px;display:flex}.cmp-ai-hd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmp-ai-gen{font:inherit;color:var(--lsm-blue);background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:600}.cmp-ai-gen:hover:not(:disabled){border-color:var(--lsm-blue)}.cmp-ai-gen:disabled{opacity:.55;cursor:default}.cmp-ai-vars{flex-wrap:wrap;gap:4px;display:inline-flex}.cmp-ai-var{font:inherit;color:var(--text-2);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:600}.cmp-ai-var:hover{color:var(--text)}.cmp-ai-var.sel{border-color:var(--text);color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.cmp-ai-err{color:var(--lsm-red);font-size:12px}.cmp-ai-notes{flex-direction:column;gap:2px;margin:0;padding-left:16px;display:flex}.cmp-ai-notes li{color:var(--text-muted);font-size:11.5px;line-height:1.45}.station-strip{background:var(--nav-bg);color:var(--nav-ink);border-radius:10px;align-items:center;gap:16px;margin-bottom:14px;padding:8px 14px;font-size:12px;display:flex}.station-strip .st{align-items:center;gap:6px;display:inline-flex}.station-strip .st i{border-radius:50%;width:7px;height:7px;display:inline-block}.station-strip .st i.ok{background:var(--lsm-green)}.station-strip .sp{flex:1}.station-strip .who{color:var(--nav-muted)}.station-strip :focus-visible{outline-color:var(--nav-ink)}.sale-summary{z-index:20;border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:18px;margin-bottom:14px;padding:9px 14px;font-size:12.5px;display:flex;position:sticky;top:52px;box-shadow:0 2px 8px #0000000f}.sale-summary .k{color:var(--text-muted);margin-right:5px}.sale-summary b{font-variant-numeric:tabular-nums}.sale-summary .sp{flex:1}.sale-cart tr.neg.return td{background:color-mix(in srgb, var(--lsm-red) 5%, transparent)}.sale-cart tr.neg.return td:first-child{box-shadow:inset 3px 0 0 var(--lsm-red)}.sale-cart tr.neg.trade td{background:color-mix(in srgb, var(--lsm-purple) 6%, transparent)}.sale-cart tr.neg.trade td:first-child{box-shadow:inset 3px 0 0 var(--lsm-purple)}.sale-cart tr.neg .od-cellmain{color:var(--text)}.sale-cart tfoot td{border-top:1px solid var(--border);padding-top:7px}.sale-cart{font-size:12px}.sale-cart .od-cellmain,.sq-row .od-cellmain,.rt-row .od-cellmain{font-size:12px;font-weight:500}.sale-cart tfoot .k{color:var(--text-muted)}.sale-cart tfoot tr.grand td{font-size:13.5px}.sale-qty{box-sizing:border-box;width:52px;font:inherit;text-align:right;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:7px;padding:4px 7px;font-size:12.5px}.sale-addline{max-width:420px;margin-top:10px}.scan-bar{border:1.5px dashed var(--border-strong);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.scan-bar.focus{border-color:var(--lsm-blue);background:color-mix(in srgb, var(--lsm-blue) 6%, var(--surface-2))}.scan-bar input{font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.scan-bar .ic{color:var(--text-muted);place-items:center;display:grid}.tender-stack{flex-direction:column;gap:0;display:flex}.tender-row{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto 110px;align-items:center;gap:12px;padding:9px 2px;font-size:12.5px;display:grid}.tender-row .m{font-weight:650}.tender-row .d{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tender-row .a{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.tender-row.sum{border-bottom:none}.tender-row.sum .a{font-size:13.5px}.tender-add{flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.tender-add .lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-right:2px;font-size:10.5px;font-weight:700}.colink{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.colink code{color:var(--text-2);background:var(--surface-3);border-radius:5px;padding:2px 7px;font-size:11.5px}.sq-head,.sq-row{grid-template-columns:18px 110px 1.3fr 1fr 90px 130px .9fr 120px 26px;align-items:center;gap:12px;min-width:1020px;padding:0 14px;display:grid}.sq-head{background:var(--surface-2);text-transform:uppercase;letter-spacing:.03em;height:38px;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.sq-row{border-bottom:1px solid var(--line);cursor:pointer;min-height:54px;font-size:12px}.sq-row:hover,.sq-row.open{background:var(--surface-2)}.rt-head,.rt-row{grid-template-columns:110px 1fr 1.5fr 110px 96px 100px 120px 110px 26px;align-items:center;gap:12px;min-width:1040px;padding:0 14px;display:grid}.rt-head{background:var(--surface-2);text-transform:uppercase;letter-spacing:.03em;height:38px;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.rt-row{border-bottom:1px solid var(--line);cursor:pointer;min-height:54px;font-size:12px}.rt-row:hover,.rt-row.open{background:var(--surface-2)}.sale-shell{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sale-shell-main{min-width:0}.pos-rail{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:10px 8px;display:flex;position:sticky;top:12px}.pos-rail .grp{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:8px 4px 4px;font-size:9.5px;font-weight:700}.pos-rail .grp:first-child{padding-top:2px}.pos-rail hr{border:0;border-top:1px solid var(--border);width:100%;margin:6px 2px}.pos-rail .pb{box-sizing:border-box;width:100%;font:inherit;text-align:center;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:600}.pos-rail .pb:hover:not(:disabled){background:var(--surface-3)}.pos-rail .pb:disabled{opacity:.5;cursor:default}.pos-rail .pb.charge{background:var(--lsm-red);border-color:var(--lsm-red);color:#fff;flex-direction:column;align-items:center;gap:3px;margin-bottom:2px;padding:12px 10px;font-size:12.5px;font-weight:700;line-height:1.2;display:flex}.pos-rail .pb.charge .lbl{align-items:center;gap:5px;display:inline-flex}.pos-rail .pb.charge .amt{opacity:.9;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.pos-rail .pb.charge:hover:not(:disabled){background:var(--lsm-red);border-color:var(--lsm-red);filter:brightness(.92)}.pos-rail .pb.charge:disabled{background:var(--surface);border-color:var(--border-strong);color:var(--text-muted);opacity:1}@media (width<=1080px){.sale-shell{grid-template-columns:minmax(0,1fr)}.pos-rail{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;display:grid;position:static}.pos-rail .grp,.pos-rail hr,.pos-rail .pb.charge{grid-column:1/-1}}.rma-acc{flex-wrap:wrap;gap:6px;display:flex}.rma-acc button{font:inherit;border:1px solid var(--border-strong);background:var(--btn-bg);color:var(--btn-ink);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.rma-acc button.on{background:var(--pb-green);color:var(--p-green);border-color:#0000}.rma-acc button.miss{background:var(--pb-amber);color:var(--p-amber);border-color:#0000}.qn-cust-sp{flex:1}.qn-cust{grid-template-columns:auto 1fr;align-items:baseline;gap:5px 14px;font-size:12.5px;display:grid}.qn-crow{display:contents}.qn-ck{color:var(--text-2);white-space:nowrap}.qn-cv{color:var(--text)}.qn-cc{vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal}.qn-cc.ok{background:var(--lsm-green-soft);color:var(--lsm-green)}.qn-cc.no{background:var(--lsm-amber-soft);color:var(--lsm-amber)}.ct-grid.sc-grid{grid-template-columns:repeat(2,1fr)}@media (width<=1100px){.ct-grid.sc-grid{grid-template-columns:1fr}}.sc-summary{grid-template-columns:minmax(150px,1.1fr) 1fr 1fr 120px;align-items:start;gap:0 18px;padding:12px 14px;display:grid}.sc-col{min-width:0}.sc-col-h{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin-bottom:3px;font-size:10.5px;font-weight:700}.sc-line{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.5;overflow:hidden}.sc-toggle{color:var(--link);cursor:pointer;white-space:nowrap;background:0 0;border:0;place-self:center end;padding:4px 6px;font-size:12px;font-weight:600}.sc-toggle:hover{text-decoration:underline}@media (width<=1000px){.sc-summary{grid-template-columns:1fr 1fr}.sc-toggle{grid-column:1/-1;justify-self:start}}.ff-field{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.ff-field>label{letter-spacing:.02em;color:var(--text-muted);text-transform:uppercase;font-size:11.5px;font-weight:600}.ff-inp,.ff-sel{box-sizing:border-box;font:inherit;color:var(--text);background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 65%, transparent);border-radius:7px;width:100%;padding:6px 9px;font-size:13px}.ff-inp:focus,.ff-sel:focus{border-color:var(--lsm-blue);outline:none}.ff-addr{color:var(--text);font-size:13px;line-height:1.45}.ff-addr .sub{color:var(--text-muted);font-size:11.5px}.tin-link{cursor:pointer;color:var(--lsm-blue);text-align:left;background:0 0;border:none;margin:0;padding:3px 0 0;font-size:11.5px;display:block}.tin-link:hover{text-decoration:underline}.tin-product{border:1px solid var(--border);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.tin-product .tin-link{padding:0}.tin-checklist{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:9px;max-height:210px;padding:8px 10px;display:flex;overflow-y:auto}.tin-cl-group{flex-direction:column;gap:3px;display:flex}.tin-cl-gh{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:10px;font-weight:700}.tin-cl-item{cursor:pointer;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.35;display:flex}.tin-cl-item input{flex:none;margin-top:2px}.tin-line-row{border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:2px 8px 2px 12px;display:flex}.tin-line-open{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--text);background:0 0;border:none;flex:1;align-items:baseline;gap:8px;padding:9px 0;display:flex}.tin-line-open:hover .tin-line-chev{color:var(--lsm-blue)}.tin-line-n{color:var(--text-muted);flex:none;font-size:11.5px;font-weight:650}.tin-line-sum{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.tin-line-chev{color:var(--text-muted);flex:none;font-size:11.5px}.tin-goals{flex-wrap:wrap;gap:8px;display:flex}.tin-goal{border:1px solid var(--border-strong);background:var(--surface);font:inherit;cursor:pointer;color:var(--text-muted);border-radius:999px;padding:5px 13px;font-size:12.5px}.tin-goal:hover{border-color:var(--text);color:var(--text)}.tin-goal.on{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-ink);font-weight:600}.tin-phase{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tin-phase button{font:inherit;text-align:left;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:9px;gap:2px;padding:8px 11px;display:grid}.tin-phase button b{color:var(--text);font-size:12.5px}.tin-phase button span{color:var(--text-muted);font-size:11px}.tin-phase button.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.rt-q .pd-lanes{grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.rt-q .pd-lanes .od-lane{min-width:0;max-width:none;padding:10px 11px 9px}@media (width<=1100px){.rt-q .pd-lanes{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.sq-lanes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.sq-items{gap:6px;display:grid}.sq-it{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;font-size:12.5px;line-height:1.4;display:grid}.sq-it em{color:var(--text-muted);font-size:11.5px;font-style:normal;display:block}.sq-it b,.sq-tot b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.sq-tot{border-top:1px solid var(--line);color:var(--text-2);gap:3px;margin-top:9px;padding-top:8px;font-size:12px;display:grid}.sq-tot>div{justify-content:space-between;gap:10px;display:flex}.sq-tot .is-total{color:var(--text);font-size:12.5px}.sq-tot b{font-weight:500}.sq-tot .is-total b{font-weight:650}.sq-lanes .od-lane{min-width:0;max-width:none}.rt-q .pd-lanes.sq-lanes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.inv-lanes{grid-template-columns:repeat(8,minmax(0,1fr))}@media (width<=1400px){.inv-lanes{grid-template-columns:repeat(4,minmax(0,1fr))}}.sq-kinds{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:10px;flex-wrap:wrap;gap:6px 26px;margin:0 0 14px;padding:10px 14px;font-size:13px;display:flex}.sq-kinds b{color:var(--text);margin-right:6px;font-weight:600}.qty-bar{background:var(--surface-3);border-radius:5px;width:120px;height:16px;position:relative;overflow:hidden}.qty-bar i{background:color-mix(in srgb, var(--lsm-green) 70%, white);border-radius:5px;height:100%;display:block}[data-theme=dark] .qty-bar i{background:var(--lsm-green)}.qty-bar span{color:var(--text);font-variant-numeric:tabular-nums;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;inset:0}.vh-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.vh-cell{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px 12px}.vh-cell .l{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:10.5px;font-weight:700}.vh-cell .v{margin-top:2px;font-size:17px;font-weight:700}.vh-cell .s{color:var(--text-muted);font-size:11px}.vh-cell.warn .v{color:var(--lsm-amber-ink)}.edi-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 0;font-size:12.5px;display:grid}.edi-row:last-child{border-bottom:none}.edi-row .doc{font-variant-numeric:tabular-nums;font-weight:700}.edi-row .t{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.po-alloc{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;font-size:12.5px;display:grid}.po-alloc:last-child{border-bottom:none}.po-alloc .sn{font-variant-numeric:tabular-nums;font-weight:700}.sn-basis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.dow-list{flex-direction:column;gap:7px;display:flex}.dow-row{grid-template-columns:36px 1fr 118px;align-items:center;gap:12px;font-size:12px;display:grid}.dow-row .d{color:var(--text-2);font-weight:600}.dow-row.peak .d{color:var(--lsm-amber-ink);font-weight:700}.dow-row.closed .d{color:var(--text-faint);font-weight:500}.dow-track{background:var(--surface-3);border-radius:5px;height:9px;overflow:hidden}.dow-fill{background:var(--lsm-teal);transform-origin:0;border-radius:5px;height:100%;animation:.5s cubic-bezier(.2,.7,.3,1) both dow-grow;display:block}.dow-row.peak .dow-fill{background:var(--lsm-amber)}.dow-row .n{text-align:right;color:var(--text-muted);font-variant-numeric:tabular-nums}.dow-row .n b{color:var(--text);font-weight:700}.dow-row.closed .n{color:var(--text-faint)}@keyframes dow-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.dow-fill{animation:none}}.proj-strip{flex-wrap:wrap;align-items:stretch;gap:6px;margin-top:8px;display:flex}.proj-step{background:var(--surface);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:46px;padding:5px 9px;font-size:13px;display:flex}.proj-step .dd{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);font-size:9.5px;font-weight:600}.proj-step.dim{opacity:.55}.proj-step.out{background:var(--pb-red);color:var(--p-red);border-color:#0000}.proj-step.out .dd{color:var(--p-red)}.proj-step.in{background:var(--pb-green);color:var(--p-green);border-color:#0000}.proj-step.in .dd{color:var(--p-green)}.sup-callout{border-radius:9px;padding:9px 12px;font-size:12px;line-height:1.5}.sup-callout b{font-weight:700}.sup-callout.crit{background:var(--pb-red);color:var(--p-red)}.sup-callout.info{background:var(--pb-blue);color:var(--p-blue)}@keyframes scan-flash{0%{color:#07210f;background:#46d17e}to{background:#ffffff29}}.scan-flash,.scan-flash td{animation:1.2s ease-out scan-flash}.scan-live-dot{background:var(--lsm-green);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1.3s ease-out infinite scan-pulse;display:inline-block}@keyframes scan-pulse{0%{box-shadow:0 0 #46d17e8c}70%{box-shadow:0 0 0 7px #46d17e00}to{box-shadow:0 0 #46d17e00}}@media (prefers-reduced-motion:reduce){.scan-live-dot{animation:none}}.pd-tbl .ui-peek-tr>td{overflow:hidden}.pd-tbl .ui-peek-tr .od-peek{min-width:0;max-width:100%}.pd-tbl td{overflow-wrap:anywhere}.pu-live .pu-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:4px;display:grid}@media (width<=1000px){.pu-live .pu-grid{grid-template-columns:1fr}}.pu-live .pu-rail{gap:12px;display:grid}.pu-live .pu-lines{padding:0;overflow:hidden}.pu-live .pu-lines .pds-note{margin:0;padding:10px 14px}.pu-live .pu-invs{display:grid}.pu-live .pu-inv{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:0 10px;padding:7px 0;font-size:13px;display:grid}.pu-live .pu-inv:first-child{border-top:0}.pu-live .pu-inv .det-tl-time{grid-column:1}.pu-live .pu-inv b{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center}.po-scroll{overflow-x:auto}.po-tbl{table-layout:fixed;width:100%;min-width:940px}.po-tbl th{background:var(--surface-2);padding:7px 10px}.po-tbl td{color:var(--text-2);white-space:nowrap;vertical-align:middle;padding:9px 10px;font-size:12.5px;font-weight:400}.po-tbl td a{color:var(--text);font-weight:400}.po-tbl td.po-no a,.po-tbl td.po-val{color:var(--text);font-weight:600}.po-tbl .po-ell{text-overflow:ellipsis;overflow:hidden}.po-tbl .po-n{color:var(--text)}.po-tbl .po-pills{flex-wrap:wrap;gap:4px;display:flex}.po-tbl .qty-bar{width:100%;max-width:64px}.po-tbl td.ui-chevcell{padding:0 6px 0 0}.po-tbl .po-done,.po-tbl .po-dim,.po-tbl tr.po-cancelled td,.po-tbl tr.po-cancelled td a{color:var(--text-muted)}@media (width<=760px){.po-tbl{min-width:0}.po-tbl td{white-space:normal}}.po-cards .po-card-meter{width:100%;max-width:110px}.po-cards .po-done{color:var(--text-muted)}.po-cards.is-full .po-card-in .rc-sub{color:var(--rc-sub-ink);margin-top:4px;font-size:12px}.po-in-dot{box-sizing:border-box;font-variant-numeric:tabular-nums;color:#fff;border-radius:999px;place-items:center;min-width:30px;height:20px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-grid}.po-in-dot.is-ok{background:var(--rc-green,#2e7d32)}.po-in-dot.is-warn{background:var(--rc-amber,#f0ad4e)}.po-in-dot.is-muted{background:var(--surface-3,#f1f1f2);color:var(--text-2)}.st-page .st-name{color:var(--text);font-weight:500}.st-page .st-sub{color:var(--text-muted);text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.st-page .st-lanes{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}html.ui-docked .st-page .st-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.st-page .st-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-cond{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.st-cond button{all:unset;box-sizing:border-box;cursor:pointer;height:31px;color:var(--text-2);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.st-cond button+button{border-left:1px solid var(--border)}.st-cond button:hover{background:var(--surface-2)}.st-cond button.on{background:var(--text);color:var(--surface)}.st-cond button span{opacity:.75;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.st-cond button:focus-visible{box-shadow:inset 0 0 0 2px #7f7f7f80}.td-d .cr-tiles.td-kpis{grid-template-columns:repeat(var(--td-cols,6), minmax(0, 1fr));margin:0 0 16px}.td-d .td-kpis .cr-tile{background:var(--surface);border:1px solid var(--line)}.td-d .td-kpis .cr-tile .v{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.td-d .td-kpis .cr-tile .v a{color:var(--link);text-decoration:none}.td-d .td-kpis .cr-tile .s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1100px){.td-d .cr-tiles.td-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.td-d .cr-tiles.td-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.td-d .td-kpis .cr-tile.good .v{color:var(--lsm-green)}.td-d .td-kpis .cr-tile.lk{cursor:pointer}.td-d .td-kpis .cr-tile.lk:hover{border-color:var(--border-strong)}.td-d .td-kpis.wrap .cr-tile .v{white-space:normal;font-size:14px;line-height:1.3}.td-d .cr-tiles.td-kpis.auto{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.td-d .td-panel .cr-tiles{margin-bottom:0}.td-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.td-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.td-panel.flush{gap:0;padding:0;overflow:hidden}.td-panel.flush .td-ph{padding:12px 16px 8px}.td-ph h3{margin:0;font-size:13px;font-weight:650}.td-ph h3 .sub{color:var(--text-muted);font-weight:400}.td-d .det-rail .det-card,.td-d .td-panel .det-card{box-shadow:none}.td-d .td-panel .det-card{border-color:var(--line);border-radius:10px}.td-d .det-card{box-shadow:none}.td-stack{flex-direction:column;gap:12px;display:flex}.td-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.td-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}@media (width<=900px){.td-2,.td-3{grid-template-columns:minmax(0,1fr)}}.td-who{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.td-who>a,.td-who>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.td-who .od-tierslot{flex:none;justify-content:center;width:22px;display:inline-flex}.td-q .od-lane.td-static{cursor:default}.td-q .od-lane.td-static:hover{border-color:var(--border);box-shadow:none}.td-q .od-peek .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;margin:0;padding:12px 14px}.td-mt{margin-top:14px}.td-q .td-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width<=900px){.td-q .td-split{grid-template-columns:minmax(0,1fr)}.td-d .td-grid3{grid-template-columns:minmax(0,1fr)!important}}.td-q .pd-summary{flex-wrap:wrap;row-gap:10px}.td-d .ti-fold-hd{flex-wrap:wrap}@media (width<=1100px){.td-d .insp-wrap,.td-d .insp-wrap.two,.td-d .insp-wrap.mainrail{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.td-d .insp-banner{flex-wrap:wrap}.td-d .insp-banner .sp{flex-basis:100%;height:0}}.cons .pd-tbl td{vertical-align:top}.cons .pd-tbl td .rc-pill{white-space:nowrap}.cons .pd-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cons .pd-lanes .od-lane{min-width:0;max-width:none}.cons .td-split .pd-tbl td.num{white-space:nowrap}.cons .pd-tbl td.cons-empty{text-align:center;padding:18px 12px}.ti-line{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:10px;padding:13px 15px}.ti-line:last-child{margin-bottom:0}.ti-line.declined{opacity:.55}.ti-line-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ti-line-title{font-size:13px;font-weight:650}.ti-line-sn{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ti-line-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:12px;display:grid}.ti-line-grid .l{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:10px;font-weight:700}.ti-line-grid .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:650}.ti-line-grid .v.up{color:var(--lsm-green)}.ti-line-grid .v.down{color:var(--lsm-red)}.ti-line-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.ti-payouts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ti-payout{border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:10px;padding:13px}.ti-payout:hover{border-color:var(--border-strong)}.ti-payout.sel{border-color:var(--text);box-shadow:0 0 0 1px var(--text) inset}.ti-payout .t{justify-content:space-between;align-items:center;font-size:13px;font-weight:650;display:flex}.ti-payout .r{color:var(--text-muted);margin-top:2px;font-size:11.5px}.ti-payout .amt{font-variant-numeric:tabular-nums;margin-top:8px;font-size:20px;font-weight:700}.ti-payout .amt.up{color:var(--lsm-green)}.ti-check{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:6px 0;font-size:12.5px;display:grid}.ti-check:last-child{border-bottom:none}.ti-check .ico.ok{color:var(--lsm-green)}.ti-check .ico.warn{color:var(--lsm-amber)}.ti-check .ico.todo{color:var(--text-faint)}.ti-check .note{color:var(--lsm-amber);font-size:11px}.ti-total{border-top:1px solid var(--border);justify-content:space-between;margin-top:4px;padding-top:8px;font-size:13px;font-weight:700;display:flex}.ti-staff{text-transform:uppercase;letter-spacing:.03em;color:var(--lsm-amber);font-size:10px;font-weight:700}.ti-ws{grid-template-columns:1.2fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.ti-ws{grid-template-columns:1fr}}.ti-adj{grid-template-columns:1fr auto;gap:6px 12px;font-size:12.5px;display:grid}.ti-adj .l{color:var(--text-2)}.ti-adj .v{text-align:right;font-variant-numeric:tabular-nums}.ti-adj .v.down{color:var(--lsm-red)}.ti-adj .v.up{color:var(--lsm-green)}.ti-offer{background:var(--surface-2);border:1px solid var(--border);text-align:center;border-radius:10px;padding:14px}.ti-offer .amt{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.ti-offer .lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:11px}.tip-item{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.tip-photos{grid-template-columns:repeat(2,62px);grid-auto-rows:62px;gap:6px;display:grid}.tip-photo{background:var(--surface-2);border:1px solid var(--border);color:var(--text-faint);border-radius:8px;place-items:center;font-size:18px;display:grid}.tip-declared{grid-template-columns:auto 1fr;align-content:start;gap:6px 16px;font-size:12.5px;display:grid}.tip-declared .k{color:var(--text-muted)}.tip-quote-words{color:var(--text-2);font-style:italic}.tip-anchor{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.tip-anchor .a{border-right:1px solid var(--border);padding:10px 13px}.tip-anchor .a:last-child{border-right:none}.tip-anchor .lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:10px;font-weight:700}.tip-anchor .n{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:700}.tip-anchor .d{color:var(--text-muted);font-size:11px}.tip-grades{flex-wrap:wrap;gap:8px;display:flex}.tip-grade{border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:600;display:flex}.tip-grade:hover{background:var(--surface-2)}.tip-grade.sel{border-color:var(--text);box-shadow:0 0 0 1px var(--text) inset}.tip-grade .sw{border-radius:3px;width:10px;height:10px}.tip-ranges{flex-direction:column;gap:9px;display:flex}.tip-range{grid-template-columns:92px 1fr 150px;align-items:center;gap:10px;font-size:12px;display:grid}.tip-range .lbl{color:var(--text-2)}.tip-range.active .lbl{color:var(--text);font-weight:700}.tip-track{background:var(--surface-3);cursor:default;border-radius:6px;height:12px;position:relative}.tip-seg{background:linear-gradient(90deg, var(--lsm-blue-soft), var(--lsm-green-soft));border-radius:6px;position:absolute;top:0;bottom:0}.tip-range.active .tip-seg{background:linear-gradient(90deg, var(--lsm-blue), var(--lsm-green));opacity:.85}.tip-dot{border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;top:-1px;transform:translate(-50%)}.tip-dot.paid{background:var(--lsm-blue)}.tip-dot.sold{background:var(--lsm-green)}.tip-rtext{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.tip-slider{appearance:none;z-index:1;background:0 0;border-radius:3px;outline:none;width:100%;height:6px;margin:0;display:block;position:relative}.tip-slider::-webkit-slider-thumb{appearance:none;background:var(--surface);border:3px solid var(--text);cursor:pointer;border-radius:50%;width:17px;height:17px;box-shadow:0 1px 2px #00000040}.tip-slider::-moz-range-thumb{background:var(--surface);border:3px solid var(--text);cursor:pointer;border-radius:50%;width:17px;height:17px;box-shadow:0 1px 2px #00000040}.tip-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #7f7f7f40}.tip-sliderrow{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.tip-quote{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:6px;display:flex}.tip-quote .amt{font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.tip-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=720px){.tip-kpis{grid-template-columns:1fr}}.tip-kpi{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:12px 14px}.tip-kpi .lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:10.5px;font-weight:700}.tip-kpi .amt{font-variant-numeric:tabular-nums;margin-top:3px;font-size:21px;font-weight:700;line-height:1.1}.tip-kpi .d{color:var(--text-muted);margin-top:3px;font-size:11.5px}.tip-kpi.margin{border-color:var(--lsm-green)}.tip-kpi.margin .amt{color:var(--lsm-green)}.ti-driver{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.ti-driver:last-child{border-bottom:none}.ti-driver .dl{font-size:12.5px;font-weight:600}.ti-driver .ds{color:var(--text-muted);margin-top:1px;font-size:11px}.tip-slider.blue::-webkit-slider-thumb{border-color:var(--lsm-blue)}.tip-slider.blue::-moz-range-thumb{border-color:var(--lsm-blue)}.tip-slider.green::-webkit-slider-thumb{border-color:var(--lsm-green)}.tip-slider.green::-moz-range-thumb{border-color:var(--lsm-green)}.tip-filters{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tip-filt-lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:10px;font-weight:700}.tip-filt{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.tip-filt button{font:inherit;border:none;border-right:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;padding:4px 10px;font-size:12px}.tip-filt button:last-child{border-right:none}.tip-filt button:hover{background:var(--surface-2)}.tip-filt button.on{background:var(--primary-bg);color:var(--primary-ink);font-weight:600}.tip-comps{table-layout:fixed}.tip-comps th,.tip-comps td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tip-linetabs{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:16px;display:flex;overflow-x:auto}.tip-lt{text-align:left;border:none;border-right:1px solid var(--border);cursor:pointer;min-width:188px;color:var(--text);background:0 0;flex:none;padding:9px 14px}.tip-lt:last-child{border-right:none}.tip-lt:hover{background:var(--surface-2)}.tip-lt.active{background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--text)}.tip-lt .ttl{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:flex}.tip-lt .sub{color:var(--text-muted);white-space:nowrap;margin-top:2px;font-size:11px;display:block}.tip-lt.totals{background:var(--surface-2);min-width:172px;margin-left:auto}.tip-stdot{border-radius:50%;flex:none;width:7px;height:7px}.tip-stdot.green{background:var(--lsm-green)}.tip-stdot.amber{background:var(--lsm-amber)}.tip-stdot.red{background:var(--lsm-red)}.tip-dl{grid-template-columns:156px 1fr;gap:7px 16px;font-size:12.5px;display:grid}.tip-dl .k{color:var(--text-muted)}.tip-notes{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.55}.tip-notes b{color:var(--text)}.tip-gal{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.tip-gtile{border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:8px;overflow:hidden}.tip-gtile:hover{border-color:var(--border-strong)}.tip-gtile .img{aspect-ratio:4/3;color:var(--text-faint);background:linear-gradient(135deg, var(--surface-2), var(--surface-3));place-items:center;font-size:22px;display:grid}.tip-gtile .img.empty{color:var(--text-faint);border-top:1px dashed var(--border-strong)}.tip-gtile .cap{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding:5px 7px;font-size:10.5px;overflow:hidden}.tip-sliderwrap{padding-top:13px;padding-bottom:8px;position:relative}.tip-ticks{pointer-events:none;position:absolute;inset:0}.tip-tick{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.tip-tick .tl{color:var(--text-muted);white-space:nowrap;font-size:9.5px;line-height:1}.tip-tick .tk{background:var(--border-strong);width:1px;height:13px;margin-top:1px}.tip-overrow{align-items:center;gap:8px;margin-top:4px;display:flex}.tip-numin{font:inherit;border:1px solid var(--border-strong);background:var(--surface);width:100px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 8px;font-size:12.5px}.tip-numin:focus{border-color:var(--text);outline:none}.tip-zones{pointer-events:none;height:6px;position:absolute;top:13px;left:0;right:0}.tip-zone{height:100%;position:absolute;top:0}.tip-zone:first-child{border-radius:3px 0 0 3px}.tip-zone:last-child{border-radius:0 3px 3px 0}.tip-zone.high{background:var(--conf-high)}.tip-zone.med{background:var(--conf-med)}.tip-zone.low{background:var(--conf-low)}.tip-conf{color:var(--text-muted);align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.tip-conf .cz{border-radius:2px;width:10px;height:8px}.tip-conf .cz.high{background:var(--conf-high)}.tip-conf .cz.med{background:var(--conf-med)}.tip-conf .cz.low{background:var(--conf-low)}.tip-pricewrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.tip-rail{position:sticky;top:16px}@media (width<=1100px){.tip-pricewrap{grid-template-columns:1fr}.tip-rail{position:static}}.ti-tbl{table-layout:auto}.ti-row{cursor:pointer}.ti-row:hover>td{background:var(--surface-2)}.ti-row.open>td{background:var(--peek-bg);border-bottom-color:#0000}.ti-chev-h{width:26px}td.ti-chev{text-align:center;width:26px;color:var(--text-muted);font-size:12px}.ti-row.open td.ti-chev{color:var(--text)}.ti-peek-row>td{border:0;padding:0}.ti-peek{background:var(--peek-bg);border-bottom:1px solid var(--border);padding:14px 16px 16px}.ti-note{color:var(--text-2);font-size:12px;line-height:1.45}.ti-demandrow,.ti-tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ti-tags .ls-tag{background:var(--pb-neutral);color:var(--p-neutral);border-radius:5px;padding:1px 7px;font-size:11px}.ti-idcell{flex-direction:column;line-height:1.2;display:inline-flex}.ti-tbl{font-size:12px}.ti-tbl .ti-idcell>a,.ti-tbl .ti-name,.ti-tbl .od-cellmain{font-size:12px;font-weight:500}.ti-prov{color:var(--text-muted);font-size:10px;font-weight:400}.tip-modebar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ti-delta{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.ti-delta .dx{flex-direction:column;gap:5px;display:flex}.ti-delta .dx .lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:10px;font-weight:700}.ti-delta .dx .cond{align-items:center;gap:6px;display:flex}.ti-delta .dx .amt{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.ti-delta .dx .amt.down{color:var(--lsm-red)}.ti-delta .dx .amt.up{color:var(--lsm-green)}.ti-delta .dx .d{color:var(--text-muted);font-size:10.5px}.ti-delta .dx-arrow{color:var(--text-muted);font-size:18px}.ti-delta .dx.net{border-left:1px solid var(--border);padding-left:16px}@media (width<=720px){.ti-delta{grid-template-columns:1fr}.ti-delta .dx-arrow{display:none}.ti-delta .dx.net{border-left:none;border-top:1px solid var(--border);padding-top:10px;padding-left:0}}.ti-sectionbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ti-search{background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;flex:0 480px;align-items:center;gap:8px;padding:6px 10px;display:flex}.ti-search:focus-within{border-color:var(--text)}.ti-search .ic{color:var(--text-muted);font-size:15px;line-height:1}.ti-search input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;width:100%;font-size:13px}.ti-search input::-webkit-search-cancel-button{display:none}.ti-search .x{background:var(--surface-3);color:var(--text-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:grid}.ti-view{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:600}.ti-view:hover{background:var(--surface-2)}.ti-view.on{background:var(--surface-3);color:var(--text);border-color:var(--border)}.ti-toolbar{align-items:center;gap:12px;display:flex}.ti-fbtn{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:600}.ti-fbtn.on{border-color:var(--text)}.ti-link{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.ti-count{color:var(--text-muted);margin-left:auto;font-size:12px}.ti-filterbar{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.ti-fgroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ti-fgroup .lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);width:86px;font-size:10.5px;font-weight:700}.ti-chip{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:20px;padding:3px 10px;font-size:12px}.ti-chip:hover{border-color:var(--text)}.ti-chip.on{background:var(--text);color:var(--primary-ink);border-color:var(--text)}.ti-sortth{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ti-sortth:hover,.ti-sortth.on{color:var(--text)}.ti-acq{white-space:nowrap;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:500}.ti-acq.ti{background:var(--lsm-purple-soft);color:var(--lsm-purple)}.ti-acq.pur{background:var(--lsm-teal-soft);color:var(--lsm-teal)}.ti-acq.con{background:var(--lsm-amber-soft);color:var(--lsm-amber)}.ti-acq.sub{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.ti-inspect{table-layout:fixed}.ti-inspect td{vertical-align:top;white-space:normal;word-break:break-word}.ti-inspect tfoot td{border-top:1px solid var(--border)}.ti-found-bad{color:var(--lsm-red);font-weight:600}.insp-wrap{grid-template-columns:260px minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.insp-wrap.two{grid-template-columns:260px minmax(0,1fr)}.insp-wrap.mainrail{grid-template-columns:minmax(0,1fr) 300px}.insp-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.insp-linenav{flex-direction:column;gap:3px;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow-y:auto}.insp-linenav-hd{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);padding:2px 8px 6px;font-size:10px;font-weight:700}.insp-lnav{text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;width:100%;font:inherit;color:var(--text);border-radius:8px;align-items:center;gap:9px;padding:8px 9px;display:flex}.insp-lnav:hover{background:var(--surface-2);border-color:var(--border-strong)}.insp-lnav.on{background:var(--surface);border-color:var(--text);box-shadow:0 0 0 1px var(--text) inset}.insp-lnav .insp-lsdot{margin-top:0}.insp-lnav .b{flex-direction:column;gap:1px;min-width:0;display:flex}.insp-lnav .t{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.insp-lnav .s{color:var(--text-muted);font-size:10.5px}@media (width<=1100px){.insp-wrap,.insp-wrap.two,.insp-wrap.mainrail{grid-template-columns:1fr}.insp-rail{flex-flow:wrap;position:static}.insp-rail>*{flex:240px}.insp-linenav{flex-direction:row;max-height:none;padding-bottom:4px;position:static;overflow:auto visible}.insp-linenav-hd{display:none}.insp-lnav{flex:none;width:auto}}.insp-progress{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.insp-prog{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.insp-prog .lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:10px;font-weight:700}.insp-prog .bar{background:var(--surface-3);border-radius:2px;height:4px;margin:6px 0 4px;overflow:hidden}.insp-prog .bar span{background:var(--lsm-green);border-radius:2px;height:100%;display:block}.insp-prog .cnt{font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.insp-prog .cnt.big{font-size:20px}.insp-prog .cnt.big.warn{color:var(--lsm-amber)}.insp-cat{border:1px solid var(--border);border-radius:10px;overflow:hidden}.insp-cat-hd{background:var(--surface-2);border:none;border-bottom:1px solid var(--border);cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--text);align-items:baseline;gap:9px;padding:9px 13px;display:flex}.insp-cat-hd:hover{background:var(--surface-3)}.insp-cat.collapsed .insp-cat-hd{border-bottom:none}.insp-cat-hd .chev{color:var(--text-muted);width:10px;font-size:10px}.insp-cat-hd .t{font-size:12.5px;font-weight:700}.insp-cat-hd .m{color:var(--text-muted);margin-left:2px;font-size:11px}.insp-cat-hd .ct{color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:650}.insp-grp{padding:2px 0}.insp-grp-hd{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);justify-content:space-between;padding:7px 13px 3px;font-size:10.5px;font-weight:700;display:flex}.insp-grp-hd .gc{color:var(--text-faint);letter-spacing:0}.insp-row{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 13px;display:grid}.insp-row:first-of-type{border-top:none}.insp-row.pending{opacity:.72}.insp-ico{border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;line-height:1;display:grid}.insp-ico.ok{background:var(--lsm-green);color:#fff}.insp-ico.warn{background:var(--lsm-amber-fill);color:#fff}.insp-ico.crit{background:var(--lsm-red);color:#fff}.insp-ico.neutral{background:var(--surface-3);color:var(--text-muted)}.insp-rl{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:550;display:flex}.insp-impact{border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:700}.insp-impact.down{background:var(--lsm-red-soft);color:var(--lsm-red)}.insp-impact.up{background:var(--lsm-green-soft);color:var(--lsm-green)}.insp-cmp{margin-top:2px;font-size:11.5px}.insp-cmp .dec{color:var(--text-muted)}.insp-cmp .fnd{color:var(--text-2)}.insp-note{color:var(--text-2);margin-top:3px;font-size:11.5px;line-height:1.4}.insp-finds{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.insp-fchip{background:var(--surface-3);color:var(--text-2);border-radius:5px;padding:2px 7px;font-size:11px}.insp-fchip.add{border:1px dashed var(--border-strong);color:var(--text-muted);cursor:pointer;background:0 0}.insp-resolve{margin-top:5px}.insp-meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.insp-by{color:var(--text-faint);font-size:10px}.insp-gal{grid-template-columns:1fr 1fr;gap:6px;display:grid}.insp-tile{background:var(--surface-2);border:1px solid var(--border);aspect-ratio:4/3;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;display:flex}.insp-tile .img{color:var(--text-faint);font-size:20px}.insp-tile .cap{color:var(--text-muted);font-size:9.5px;line-height:1.2}.insp-tile.add{cursor:pointer;border-style:dashed}.insp-issue{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr;gap:8px;padding:6px 0;display:grid}.insp-issue:last-child{border-bottom:none}.insp-issue .insp-dot{border-radius:50%;width:8px;height:8px;margin-top:4px}.insp-dot.ok{background:var(--lsm-green)}.insp-dot.warn{background:var(--lsm-amber)}.insp-issue .t{font-size:12px;font-weight:600}.insp-issue .s{color:var(--text-muted);font-size:11px;line-height:1.4}.insp-banner{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:9px 14px;font-size:12.5px;display:flex}.insp-banner .dot{border-radius:50%;flex:none;width:9px;height:9px}.insp-banner.active{background:color-mix(in srgb, var(--lsm-blue) 9%, var(--surface));border-color:color-mix(in srgb, var(--lsm-blue) 35%, var(--border))}.insp-banner.active .dot{background:var(--lsm-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--lsm-blue) 22%, transparent)}.insp-banner.idle{background:var(--surface-2)}.insp-banner.idle .dot{background:var(--text-faint)}.insp-banner strong{color:var(--text)}.insp-banner .sp{flex:1}.insp-banner .prog{font-variant-numeric:tabular-nums;color:var(--text-2);margin-right:4px;font-weight:650}.insp-row{cursor:pointer}.insp-row:hover{background:var(--surface-2)}.insp-row.open{background:var(--peek-bg)}.insp-additem{width:calc(100% - 26px);font:inherit;color:var(--text-muted);border:1px dashed var(--border-strong);cursor:pointer;background:0 0;border-radius:8px;margin:8px 13px 10px;padding:7px;font-size:12px;font-weight:600;display:block}.insp-additem:hover{color:var(--text);border-color:var(--text)}.insp-editor{border:1px solid var(--border-strong);background:var(--surface);cursor:default;border-radius:10px;flex-direction:column;gap:10px;margin-top:10px;padding:12px;display:flex}.insp-ed-top{justify-content:space-between;align-items:center;display:flex}.insp-ed-top .t{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:11px;font-weight:700}.insp-ed-top .esc{font:inherit;color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.insp-statusseg{border:1px solid var(--border-strong);border-radius:8px;flex-wrap:wrap;align-self:flex-start;display:inline-flex;overflow:hidden}.insp-statusseg .seg{font:inherit;background:var(--surface);color:var(--text-2);border:none;border-right:1px solid var(--border);cursor:pointer;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.insp-statusseg .seg:last-child{border-right:none}.insp-statusseg .seg .i{font-weight:700}.insp-statusseg .seg:hover{background:var(--surface-2)}.insp-statusseg .seg.on.ok{background:var(--lsm-green);color:#fff}.insp-statusseg .seg.on.warn{background:var(--lsm-amber-fill);color:#fff}.insp-statusseg .seg.on.crit{background:var(--lsm-red);color:#fff}.insp-statusseg .seg.on.neutral{background:var(--surface-3);color:var(--text)}.insp-ed-field{flex-direction:column;gap:4px;display:flex}.insp-ed-field .l{color:var(--text-2);font-size:11px;font-weight:600}.insp-ed-field .req{color:var(--lsm-red);font-weight:500}.insp-ed-field .opt{color:var(--text-faint);font-weight:400}.insp-ed-field textarea,.insp-ed-field input{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);resize:vertical;border-radius:7px;padding:7px 9px;font-size:12.5px}.insp-ed-field textarea:focus,.insp-ed-field input:focus{border-color:var(--text);outline:none}.insp-ed-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.insp-ed-foot .stamp{color:var(--text-faint);font-size:10.5px}.insp-ed-foot .acts{gap:8px;display:flex}.insp-ed-btn{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:600}.insp-ed-btn.save{background:var(--text);color:var(--primary-ink);border-color:var(--text)}.svc-banner{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:10px;padding:10px 13px;font-size:12.5px;line-height:1.45}.svc-banner.warn{background:var(--lsm-amber-soft);border-color:color-mix(in srgb, var(--lsm-amber) 30%, var(--border));color:var(--text)}.svc-banner.promo{background:var(--lsm-teal-soft);border-color:color-mix(in srgb, var(--lsm-teal) 30%, var(--border));color:var(--text)}.svc-banner.ok{background:color-mix(in srgb, var(--lsm-green) 8%, var(--surface));border-color:color-mix(in srgb, var(--lsm-green) 30%, var(--border));color:var(--text)}.svc-paths{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:12px;display:grid}.svc-paths .ti-payout .r{margin-top:4px}.svc-select{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);appearance:none;background-image:var(--select-chev);background-position:right 8px center;background-repeat:no-repeat;background-size:12px;border-radius:6px;max-width:210px;padding:4px 28px 4px 8px;font-size:12px}.prc-steps{flex-direction:column;gap:10px;display:flex}.prc-step{border:1px solid var(--border);border-radius:10px;overflow:hidden}.prc-step-hd{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:baseline;gap:10px;padding:9px 13px;display:flex}.prc-step-hd .n{color:var(--text-muted);font-size:14px;font-weight:700}.prc-step-hd .t{font-size:12.5px;font-weight:700}.prc-step-hd .s{color:var(--text-muted);font-size:11px}.prc-rows{padding:4px 13px}.prc-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px;display:flex}.prc-row:last-child{border-bottom:none}.prc-row .l{color:var(--text-2)}.prc-row .v{font-variant-numeric:tabular-nums;white-space:nowrap}.prc-total{background:var(--surface-2);border-top:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:space-between;padding:8px 13px;font-size:12.5px;font-weight:700;display:flex}.prc-total.down{color:var(--lsm-red)}.prc-revised{border:1px solid var(--text);background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.prc-revised .l{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:11px;font-weight:700}.prc-revised .s{color:var(--text-muted);margin-top:2px;font-size:11.5px}.prc-revised .amt{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.insp-row.ro{cursor:default}.insp-row.ro:hover{background:0 0}.insp-banner.paused{background:color-mix(in srgb, var(--lsm-amber) 9%, var(--surface));border-color:color-mix(in srgb, var(--lsm-amber) 35%, var(--border))}.insp-banner.paused .dot{background:var(--lsm-amber)}.insp-banner.complete{background:color-mix(in srgb, var(--lsm-green) 9%, var(--surface));border-color:color-mix(in srgb, var(--lsm-green) 35%, var(--border))}.insp-banner.complete .dot{background:var(--lsm-green)}.insp-quick{border:1px solid var(--border-strong);border-radius:7px;gap:0;display:inline-flex;overflow:hidden}.insp-quick button{font:inherit;background:var(--surface);width:26px;height:24px;color:var(--text-muted);border:none;border-right:1px solid var(--border);cursor:pointer;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.insp-quick button:last-child{border-right:none}.insp-quick button[data-qc=more]{color:var(--text-faint);font-size:14px}.insp-quick button:hover{background:var(--surface-2);color:var(--text)}.insp-quick button[data-qc=pass]:hover,.insp-quick button[data-qc=pass].on{background:var(--lsm-green);color:#fff}.insp-quick button[data-qc=warn]:hover,.insp-quick button[data-qc=warn].on{background:var(--lsm-amber-fill);color:#fff}.insp-quick button[data-qc=fail]:hover,.insp-quick button[data-qc=fail].on{background:var(--lsm-red);color:#fff}.insp-lsdot{border-radius:50%;flex:none;width:8px;height:8px}.insp-lsdot.active{background:var(--lsm-blue)}.insp-lsdot.idle{background:var(--text-faint)}.insp-lsdot.paused{background:var(--lsm-amber)}.insp-lsdot.complete{background:var(--lsm-green)}.prc-total.up{color:var(--lsm-green)}.dest-offramp{border:1px solid color-mix(in srgb, var(--lsm-blue) 35%, var(--border));background:color-mix(in srgb, var(--lsm-blue) 5%, var(--surface));border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.dest-offramp .t{align-items:center;gap:10px;display:flex}.dest-offramp-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.dest-offramp-grid .l{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:10px;font-weight:700}.dest-offramp-grid .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:700}.dest-offramp-grid .v.up{color:var(--lsm-green)}.insp-lsdot.passed{background:var(--lsm-red)}.insp-banner.passed{background:color-mix(in srgb, var(--lsm-red) 9%, var(--surface));border-color:color-mix(in srgb, var(--lsm-red) 35%, var(--border))}.insp-banner.passed .dot{background:var(--lsm-red)}.svc-cards{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}@media (width<=720px){.svc-cards{grid-template-columns:1fr}}.svc-card{text-align:left;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;gap:7px;padding:13px 13px 13px 16px;display:flex;position:relative;overflow:hidden}.svc-card:before{content:"";background:var(--svc-accent,var(--border-strong));width:3px;position:absolute;top:0;bottom:0;left:0}.svc-card.tone-ok{--svc-accent:var(--lsm-green)}.svc-card.tone-info{--svc-accent:var(--lsm-blue)}.svc-card.tone-warn{--svc-accent:var(--lsm-amber)}.svc-card.tone-crit{--svc-accent:var(--lsm-red)}.svc-card:hover{border-color:var(--border-strong)}.svc-card:hover:before{width:4px}.svc-card.sel{border-color:var(--svc-accent);box-shadow:0 0 0 1px var(--svc-accent) inset;background:color-mix(in srgb, var(--svc-accent) 5%, var(--surface))}.svc-card.sel:before{width:4px}.svc-hd{align-items:flex-start;gap:9px;display:flex}.svc-radio{border:2px solid var(--border-strong);border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px;position:relative}.svc-card.sel .svc-radio{border-color:var(--svc-accent)}.svc-card.sel .svc-radio:after{content:"";background:var(--svc-accent);border-radius:50%;position:absolute;inset:3px}.svc-tt{flex:1;font-size:12.5px;font-weight:650;line-height:1.3}.svc-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--svc-accent,var(--text-muted));white-space:nowrap;flex:none;padding-top:2px;font-size:9.5px;font-weight:700}.svc-sub{color:var(--text-muted);padding-left:25px;font-size:11.5px;line-height:1.45}.dest-row2{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.dest-row2{grid-template-columns:1fr}}.dest-offramp.passed{border-color:color-mix(in srgb, var(--lsm-red) 35%, var(--border));background:color-mix(in srgb, var(--lsm-red) 5%, var(--surface))}.tip-include{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 13px;display:flex}.tip-include.out{border-color:color-mix(in srgb, var(--lsm-amber) 35%, var(--border));background:color-mix(in srgb, var(--lsm-amber) 7%, var(--surface))}.tip-include-tog{cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.tip-include-tog input{cursor:pointer;width:15px;height:15px}.tip-stdot.grey{background:var(--text-faint)}.tip-lt.keeping{opacity:.62}.tip-lt.keeping .ttl{text-decoration:line-through;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint)}.tip-lt.keeping.active{opacity:1}.tip-rowout>td{opacity:.55}.tip-rowout>td:nth-child(2){text-decoration:line-through;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint)}.dest-types{grid-template-columns:repeat(auto-fit,minmax(208px,1fr));align-items:stretch;gap:12px;display:grid}.dest-types .ti-payout{padding-left:16px;position:relative;overflow:hidden}.dest-types .ti-payout:before{content:"";background:var(--svc-accent,var(--border-strong));width:3px;position:absolute;top:0;bottom:0;left:0}.dest-types .ti-payout.tone-ok{--svc-accent:var(--lsm-green)}.dest-types .ti-payout.tone-info{--svc-accent:var(--lsm-blue)}.dest-types .ti-payout.tone-warn{--svc-accent:var(--lsm-amber)}.dest-types .ti-payout.tone-crit{--svc-accent:var(--lsm-red)}.dest-types .ti-payout:hover:before{width:4px}.dest-types .ti-payout.sel{border-color:var(--svc-accent);box-shadow:0 0 0 1px var(--svc-accent) inset}.dest-types .ti-payout.sel:before{width:4px}.ti-outcomes-lead{margin-bottom:4px;font-size:13px}.ti-outcome-row{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:8px 0;display:flex}.ti-outcome-row:first-of-type{border-top:none}.ti-outcome-k{text-transform:uppercase;letter-spacing:.04em;width:88px;color:var(--text-muted);flex:none;padding-top:1px;font-size:10px;font-weight:700}.ti-outcome-v{font-size:13px;line-height:1.4}.ti-outcome-lines{flex-direction:column;gap:3px;display:flex}.tip-offercards{grid-template-columns:repeat(3,1fr);gap:12px;margin:2px 0 4px;display:grid}.tip-offercards .ti-payout{padding-left:16px;transition:opacity .12s,border-color .12s;position:relative;overflow:hidden}.tip-offercards .ti-payout:before{content:"";background:var(--svc-accent,var(--border-strong));width:3px;position:absolute;top:0;bottom:0;left:0}.tip-offercards .ti-payout.tone-info{--svc-accent:var(--lsm-blue)}.tip-offercards .ti-payout.tone-ok{--svc-accent:var(--lsm-green)}.tip-offercards .ti-payout.tone-warn{--svc-accent:var(--lsm-amber)}.tip-offercards .ti-payout.sel{border-color:var(--svc-accent);box-shadow:0 0 0 1px var(--svc-accent) inset}.tip-offercards .ti-payout.sel:before{width:4px}.tip-offercards .ti-payout.off{opacity:.5}.tip-offercards .ti-payout.off:hover{opacity:.72}.tip-offercards .ti-payout.locked{cursor:default}.tip-offercards .ti-payout .t{align-items:flex-start;gap:8px}.tip-offercards .ti-payout .t>span:first-child{min-width:0;line-height:1.25}.tip-offer-sw{border:1px solid var(--border-strong);background:var(--surface);letter-spacing:.02em;cursor:pointer;color:var(--text-muted);border-radius:999px;flex:none;padding:2px 9px;font-size:10.5px;font-weight:700}.tip-offer-sw[aria-checked=true]{background:var(--text);border-color:var(--text);color:var(--surface)}.tip-offer-sw:disabled{cursor:default}.tip-offer-amtrow{flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin-top:9px;display:flex}.tip-offer-cur{color:var(--text-muted);font-size:14px;font-weight:600}.tip-offer-amt{font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--surface);width:92px;color:var(--text);border-radius:7px;padding:1px 6px;font-size:20px;font-weight:700}.tip-offer-amt-static{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:20px;font-weight:700}.tip-offer-inl{width:24px;font:inherit;text-align:center;font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:5px;padding:1px 2px}.tip-offer-inl.term{width:32px}.tip-sugg-reset{text-align:left;cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-basis:100%;margin-top:1px;padding:0;font-size:11px}.tip-sugg-reset:hover{color:var(--text);text-decoration:underline}.ret-peek{border:1px solid color-mix(in srgb, var(--lsm-red) 30%, var(--border));background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;padding:6px 12px 10px;display:flex}.ret-peek-hd{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);padding:8px 0 4px;font-size:10px;font-weight:700}.ret-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:18px 1fr auto auto;align-items:center;gap:12px;padding:7px 0;font-size:12.5px;display:grid}.ret-row input{cursor:pointer;width:15px;height:15px;margin:0}.ret-item{font-weight:600}.ret-sn{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ret-offer{font-variant-numeric:tabular-nums;color:var(--text-muted)}.ret-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:3px;padding-top:9px;display:flex}.rti-list{flex-direction:column;gap:8px;display:flex}.rti-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 30px;align-items:center;gap:8px;display:grid}@media (width<=640px){.rti-row{grid-template-columns:1fr 30px}.rti-row .rti-note{grid-column:1/-1}}.rti-x{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:7px;font-size:16px;line-height:1}.rti-x:hover{border-color:var(--lsm-red);color:var(--lsm-red)}.rti-name,.rti-note{box-sizing:border-box;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:7px;width:100%;min-width:0;padding:6px 9px;font-size:12.5px}.rti-note{color:var(--text-2)}.rti-name:focus,.rti-note:focus{border-color:var(--text);outline:none}.rti-add{font:inherit;color:var(--text-muted);border:1px dashed var(--border-strong);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:7px 12px;font-size:12px;font-weight:600}.rti-add:hover{color:var(--text);border-color:var(--text)}.ovw-sn{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ovw-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=760px){.ovw-top{grid-template-columns:1fr}}.ovw-cust-kv{grid-template-columns:auto 1fr;gap:5px 14px;font-size:12.5px;display:grid}.ovw-cust-kv .k{color:var(--text-muted)}.ovw-wants{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ovw-wants .lbl{color:var(--text-muted);margin-right:2px;font-size:11px}.ovw-wants .tag{background:var(--surface-3);color:var(--text-2);border-radius:5px;padding:1px 8px;font-size:11px}.ti-tbl thead th{background:var(--surface-2);border-top:1px solid var(--border)}.det-spill.block{overflow-wrap:break-word;box-sizing:border-box;max-width:100%;padding:8px 12px;line-height:1.5;white-space:normal!important;display:block!important}.kv-airy .det-row{flex-direction:column;align-items:flex-start;gap:1px;padding:7px 0}.kv-airy .det-row .v{text-align:left;line-height:1.45}.kv-airy .det-row+.det-row{border-top:1px solid var(--line)}.pay-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px 14px;display:grid}.pay-form label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.pay-form .ed-input{width:100%}.pay-form{align-items:start;gap:16px 28px;max-width:780px}.pay-form .hint{color:var(--text-faint);font-size:11px;line-height:1.4}.pay-form .pay-acts{align-self:end;padding-bottom:2px}.oh-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:8px;overflow:hidden}.oh-card.open{border-color:var(--border-strong)}.oh-card.counter{border-left:3px solid var(--lsm-blue)}.oh-head{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.oh-head:hover{background:var(--surface-2)}.oh-ic{background:var(--surface-3);width:26px;height:26px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.oh-ic.in{background:var(--lsm-blue-soft);color:var(--lsm-blue)}.oh-main{flex-direction:column;gap:2px;min-width:0;display:flex}.oh-title{font-size:12.5px;font-weight:650}.oh-sub{align-items:center;gap:8px;font-size:12px;display:flex}.oh-head .oh-when{white-space:nowrap;margin-left:auto}.oh-chev{color:var(--text-faint);flex:none;width:12px;font-size:11px}.oh-body{border-top:1px solid var(--line);padding:0 14px 10px 50px}.oh-body .det-row:first-child{padding-top:8px}.offer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.offer-grid .ogc,.ovw-split .ogc{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width<=1280px){.offer-grid{grid-template-columns:1fr}}.ovw-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}@media (width<=1280px){.ovw-split{grid-template-columns:minmax(0,1fr)}}.ovw-split .det-rail .det-card{padding:16px}.ovw-split .det-rail .det-card h3{margin-bottom:6px}.ovw-split .det-rail .det-card.airy .det-row{padding:10px 0}.rail-track{margin-top:7px;display:block}.rail-acts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.acq-strip{border-bottom:1px solid var(--line);color:var(--text-muted);flex-wrap:wrap;gap:18px;padding:8px 2px 10px;font-size:12px;display:flex}.acq-strip b{color:var(--text);font-size:13px}.acq-tbl td .ti-tags{gap:4px}.acq-peekhd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding:2px 0 12px;display:flex}.acq-legend{color:var(--text-muted);gap:16px;margin:6px 0 2px;font-size:11px;display:flex}.acq-legend i{vertical-align:middle;border-radius:2px;width:9px;height:9px;margin-right:4px;display:inline-block}.at-tbl{table-layout:fixed}.at-tbl td{overflow-wrap:break-word}.ti-row.done{background:var(--od-archived)}.ti-row.done:hover{background:var(--od-archived-hover)}.ti-row.done.open{background:var(--peek-bg)}.ti-row.alert-warn td:first-child{box-shadow:inset 3px 0 0 var(--lsm-amber-fill)}.ti-row.alert-crit td:first-child{box-shadow:inset 3px 0 0 var(--lsm-red)}.ti-tbl .pd-gap{padding-left:20px}.ti-tbl .od-cellsub .det-spill{margin-top:4px}.ti-tbl .od-cellsub{text-overflow:ellipsis;overflow:hidden}.xd-block{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;margin:8px 13px 10px;padding:9px 11px}.xd-hd{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:6px;font-size:10.5px;font-weight:700}.xd-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:4px 0;display:flex}.xd-row:first-of-type{border-top:none}.xd-name{flex:1;min-width:0;font-size:12px}.xd-tgl{border:1px solid var(--border-strong);border-radius:7px;flex:none;display:inline-flex;overflow:hidden}.xd-tgl button{font:inherit;background:var(--surface);color:var(--text-2);cursor:pointer;border:0;padding:3px 9px;font-size:11px}.xd-tgl button+button{border-left:1px solid var(--border-strong)}.xd-tgl button.on{background:var(--text);color:var(--primary-ink)}.lp-list{gap:0;display:grid}.lp-row{border-top:1px solid var(--line);gap:2px;padding:8px 2px;display:grid}.lp-row:first-child{border-top:none}.lp-t{align-items:center;min-width:0;display:flex}.lp-title{text-align:left;font-size:12.5px;font-weight:600}.bench-card{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:3px;margin-top:10px;padding:8px 9px;display:grid}.bench-hd{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:2px;font-size:10px;font-weight:700}.bench-stage{font:inherit;text-align:left;width:100%;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:7px;padding:3px 5px;display:flex}.bench-stage:hover{background:var(--surface-3)}.bench-stage.on{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);cursor:default;font-weight:600}.bench-stage .l{flex:none;width:48px;font-size:11px;font-weight:650}.bench-stage .v{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.bench-stage .go{color:var(--text-faint);margin-left:auto;font-size:11px}.lp-sp{flex:1}.lp-dest{max-width:210px;padding:2px 6px;font-size:11.5px}.lp-subtitle{color:var(--text-2);margin-top:1px;font-size:11.5px;display:block}.ti-fold{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:4px 6px}.ti-fold-hd{font:inherit;text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 8px;font-size:12.5px;font-weight:600;display:flex}.ti-fold-hd:hover{background:var(--surface-2)}.ti-fold-hd .chev{color:var(--text-faint);font-size:11px}.ti-fold>div{padding:0 8px 8px}.insum{gap:10px;display:grid}.insum-strip{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:9px;align-items:baseline;gap:18px;padding:9px 12px;font-size:12px;display:flex}.insum-strip b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:5px;font-size:14.5px;font-weight:700}.insum-strip .warn,.insum-strip .warn b{color:var(--lsm-amber-ink,var(--lsm-amber))}.insum-strip .sp{flex:1}.insum-cat{border-top:1px solid var(--line);gap:5px;padding-top:8px;display:grid}.insum-hd{justify-content:space-between;align-items:center;display:flex}.insum-hd .t{font-size:12.5px;font-weight:600}.insum-row{grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:9px;font-size:12px;display:grid}.insum-row .lbl .note{color:var(--text-muted);margin-top:1px;font-size:11.5px;display:block}.insum-row .imp{font-variant-numeric:tabular-nums;color:var(--lsm-amber-ink,var(--lsm-amber));white-space:nowrap;font-weight:600}.mi-paths{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mi-path{font:inherit;text-align:left;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.mi-path b{color:var(--text);font-size:11.5px}.mi-path span{color:var(--text-muted);font-size:10.5px}.mi-path.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}@media (width<=900px){.mi-paths{grid-template-columns:1fr}}.ovw-cust-line{color:var(--text-2);font-size:12.5px}.ovw-wants.inline{flex-wrap:wrap;gap:5px;display:inline-flex}.ovw-wants.inline .tag{background:var(--lsm-teal-soft);color:var(--lsm-teal);border-radius:12px;padding:2px 8px;font-size:11px}.ovw-lines tfoot tr.grand td{border-top:2px solid var(--border-strong);padding-top:10px;padding-bottom:2px;font-size:13px}.ovw-lines tbody tr:last-child td{padding-bottom:10px}.ti-photostrip{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ti-photostrip img{object-fit:cover;border:1px solid var(--border);border-radius:8px;width:84px;height:64px;display:block}.insp-tile{overflow:hidden}.insp-tile .ph{object-fit:cover;border-radius:5px;flex:1;width:100%;min-height:0}.uid-photos{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.uid-photos img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);border-radius:8px;width:100%;display:block}@media (width<=900px){.uid-photos{grid-template-columns:repeat(3,1fr)}}.ti-photostrip img,.insp-tile .ph,.uid-photos img{cursor:zoom-in}.plb{place-items:center;display:grid}.plb img{object-fit:contain;cursor:e-resize;background:var(--surface-2);border-radius:10px;max-width:100%;max-height:76vh}.tip-gtile{overflow:hidden}.tip-gtile .ph{object-fit:cover;cursor:zoom-in;border-radius:5px;flex:1;width:100%;min-height:0}.tip-livebar{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.tip-livebar .tip-model{width:auto;min-width:0;max-width:100%;padding:3px 6px;font-size:12.5px}.acq-tbl tr.acq-grp td{color:var(--text-2);background:var(--surface-2);border-bottom:1px solid var(--line);padding:9px 12px 7px;font-size:12px;font-weight:650}.acq-tbl td .ti-tags.acq-sigs{white-space:nowrap;flex-wrap:nowrap;align-items:center;margin-bottom:0}.ti-ov .cr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.ti-ov .cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ti-ov .cr-grid{grid-template-columns:minmax(0,1fr)}}.ti-ov .vip-strip{gap:6px 18px}.ti-stripitem{font:inherit;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0;font-size:13px}.ti-stripitem b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:5px;font-size:16px;font-weight:700}.ti-stripitem:hover{color:var(--text)}.ti-leadrow{flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 0;display:flex}.oq .od-lane.ti-static{cursor:default}.oq .od-lane.ti-static:hover{border-color:var(--border);box-shadow:none}.oq .pd-lanes.ti-compact .od-lane{padding:8px 12px}.oq .pd-lanes.ti-compact .od-lane-v{margin:2px 0 0;font-size:20px}.oq .pd-lanes.pd-lanes-tight .od-lane{max-width:none}.oq .pd-facets .od-svstrip{margin:0}.oq .ti-peek .cr-tiles.oq-kpis{margin-top:0}.oq .ti-peek-row .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;padding:12px 14px}.oq .ti-peek .od-lines{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ti-pgrid{grid-template-columns:repeat(var(--ti-cols,2), minmax(0, 1fr));align-items:stretch;gap:12px;margin-bottom:10px;display:grid}@media (width<=900px){.ti-pgrid{grid-template-columns:minmax(0,1fr)}}.oq .ti-peek-row .oq-kpis .cr-tile .v{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.ti-leads{border:1px solid var(--border);background:var(--surface);border-radius:10px;display:grid;overflow:hidden;container-type:inline-size}.ti-lead{border-top:1px solid var(--border);gap:4px;padding:10px 14px;display:grid}.ti-lead:first-child{border-top:0}.ti-lead-top{grid-template-columns:minmax(0,220px) 132px minmax(0,1fr);align-items:center;gap:6px 14px;min-height:28px;display:grid}.ti-lead-who{align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:inline-flex}.ti-lead-who a,.ti-lead-who>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ti-lead-who a{color:var(--sel-ink,#135e96);text-decoration:none}.ti-lead-who a:hover{text-decoration:underline}.ti-lead-raised{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ti-lead-act{justify-self:end;align-items:center;gap:4px;display:inline-flex}@container (width<=460px){.ti-lead-top{grid-template-columns:minmax(0,1fr) 132px}.ti-lead-act{grid-column:1/-1;justify-self:start}}.ti-lead-note{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.ti-lead-none{text-align:center;color:var(--text-muted);padding:14px;font-size:12.5px}.ui-page:has(.td-d) .ui-page-title{white-space:nowrap;flex-wrap:wrap;row-gap:6px}.td-d .odh{margin-bottom:14px}.ti-ov .cr-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (width>=1700px){.ti-ov .cr-grid.is-compact{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=900px){.ti-ov .cr-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ti-ov .cr-grid.is-compact{grid-template-columns:minmax(0,1fr)}}.ti-ov .cr-grid.is-compact .cr-card.mini .cr-spark{width:120px}.acq-tbl th:first-child,.acq-tbl td:first-child{min-width:150px}.cr-detail .acq-tbl{display:block;overflow-x:auto}@container (width<=820px){.acq-tbl th:nth-child(6),.acq-tbl tbody td:nth-child(6){display:none}}.ti-switches{flex-wrap:wrap;flex-basis:100%;order:20;align-items:center;gap:8px 12px;margin-top:2px;display:flex}.ti-switches .cu-layout{margin-right:0}.ti-switches .ti-sw{align-items:center;gap:6px;display:inline-flex}.ti-list{container-type:inline-size}.ti-list .pd-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ti-list .pd-lanes>.od-lane{min-width:0;max-width:none}.ti-list .pd-lanes:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.ti-list .pd-lanes:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.ti-list .pd-lanes:has(>:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}@container (width<=900px){:is(.ti-list .pd-lanes:has(>:nth-child(5):last-child),.ti-list .pd-lanes:has(>:nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=560px){:is(.ti-list .pd-lanes,.ti-list .pd-lanes:has(>:nth-child(3):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}.ti-pipe{margin-top:16px}.ti-arealist{margin-top:14px}.ti-cards .rc-list{margin-top:2px}.ti-cardpeek{border-top:1px solid var(--line);padding:4px 14px 12px}.ti-whocell{align-items:center;gap:6px;min-width:0;display:inline-flex}.ti-tbl2 td{vertical-align:top}.ti-tbl2 .rc-pill+.od-cellsub,.ti-tbl2 .rc-pill~.od-cellsub{margin-top:4px}.ti-cards .rc-main,.ti-cards .rc-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ti-withlist>.cr-tiles:first-child{display:none}.ti-tbl td.ti-nowrap{white-space:nowrap}.ti-stages-wrap{container-type:inline-size}.ti-stages{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}@container (width<=1180px){.ti-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=520px){.ti-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.ti-stage{border:1px solid var(--border);background:var(--surface);cursor:pointer;min-width:0;height:40px;font:inherit;color:var(--text);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 11px;display:flex}.ti-stage:hover{border-color:var(--border-strong,#c9ccd1);background:var(--surface-2)}.ti-stage.on{border-color:var(--rc-blue);box-shadow:inset 0 0 0 1px var(--rc-blue);background:color-mix(in srgb, var(--rc-blue) 6%, var(--surface))}.ti-stage-l{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--rc-lbl-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex;overflow:hidden}.ti-stage-l .dot{background:var(--rc-chip-ink);border-radius:50%;flex:none;width:7px;height:7px}.ti-stage.is-info .dot{background:var(--rc-blue)}.ti-stage.is-teal .dot{background:var(--rc-teal)}.ti-stage.is-ok .dot{background:var(--rc-green)}.ti-stage-n{font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:700}.ti-stage.warn .ti-stage-n{color:var(--rc-amber-ink,#b8660b)}.td-d .insp-lnav.on{border-color:var(--text-2);box-shadow:none}.td-d .insp-banner .prog{white-space:nowrap}.td-d .prc-revised{border-color:var(--border);background:var(--surface);box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.td-d .prc-revised .l{letter-spacing:.05em;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:600}.td-d .prc-revised .s{color:var(--text-2)}.td-d .dest-types .ti-payout .t{flex-wrap:wrap;align-items:baseline;gap:2px 8px}.td-d .dest-types .ti-payout .t>:last-child{white-space:nowrap}.td-d .dest-types .ti-payout .r{color:var(--text-2)}.td-d .dest-types .ti-payout.tone-crit{--svc-accent:var(--border-strong,#c9ccd1)}.td-d .cr-tiles.td-kpis.ti-kpis7{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.ti-rec .td-kpis .cr-tile .l{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:600}.ti-rec .td-kpis .cr-tile .s{color:var(--text-2)}.ti-rec .td-kpis .cr-tile{border-color:var(--border);border-radius:12px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.ti-peek .cr-tile .l,.ti-peek.cr-tiles .cr-tile .l{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:600}.ti-peek .cr-tile .s,.ti-peek.cr-tiles .cr-tile .s{color:var(--text-2)}.oq.ti-ov .cr-grid:not(.is-compact):has(>.cr-card:nth-child(9):last-child){grid-template-columns:repeat(var(--cr-cols), minmax(0, 1fr));--cr-cols:3!important;--cr-cols-md:3!important}@media (width<=700px){.oq.ti-ov .cr-grid:not(.is-compact):has(>.cr-card:nth-child(9):last-child){grid-template-columns:minmax(0,1fr)}}.us-page .od-lanes.us-lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}@media (width<=900px){.us-page .od-lanes.us-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.us-page .od-lanes.us-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.us-page .od-lane.ti-static{cursor:default}.us-page .us-note{margin-bottom:12px;padding:8px 11px;display:block}.us-tbl{table-layout:fixed;width:100%}.us-tbl td{vertical-align:middle}.us-tbl .od-cellmain a{color:var(--text);font-weight:600}.us-tbl .od-cellsub{color:var(--text-2)}.us-tbl td.num{font-variant-numeric:tabular-nums}.us-tbl .us-aging{color:var(--rc-amber-ink,#b45309);font-weight:600}.us-page .us-more{border-top:1px solid var(--line);padding:10px 14px}@media (width<=1100px){.us-tbl .us-c-acq{display:none}}@media (width<=820px){.us-tbl .us-c-cond{display:none}}.tp-page .od-lanes.tp-lanes{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}@media (width<=1300px){.tp-page .od-lanes.tp-lanes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.tp-page .od-lanes.tp-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-page .od-lanes.tp-lanes .od-lane-lbl,.tp-page .od-lanes.tp-lanes .od-lane-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tp-page .pd-pager{margin-top:10px}.tt-page .od-lanes.tt-lanes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}@media (width<=640px){.tt-page .od-lanes.tt-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-page .od-lane.ti-static{cursor:default}.tt-help{margin:0 2px 10px}.ti-list .tt-help:only-child,.ti-list .tt-page+.tt-help{margin-top:-4px}.tp-page .pd-facets .pd-search{flex:0 230px;width:230px;min-width:150px}.tp-page .od-lanes.tp-lanes .od-lane-lbl{letter-spacing:.03em}.ab-head,.ab-row{grid-template-columns:100px 1.4fr 1.5fr 124px 132px 22px;align-items:center;gap:12px;padding:0 14px;display:grid}.ab-head{background:var(--surface-2);text-transform:uppercase;letter-spacing:.03em;height:36px;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.ab-row{border-bottom:1px solid var(--line);cursor:pointer;min-height:58px;font-size:12.5px}.ab-row:hover,.ab-row.open{background:var(--surface-2)}.ab-row:last-child{border-bottom:none}.ab-sn{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.ab-offered{flex-direction:column;gap:2px;min-width:0;display:flex}.ab-offered .nm{align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.ab-offered .rk{color:var(--text-muted);font-weight:400}.ab-ctx{color:var(--text-muted);font-size:11.5px}.ab-hold{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:12px}.ab-hold.warn{color:var(--lsm-amber);font-weight:600}.ab-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ab-chev{color:var(--text-muted);text-align:center;font-size:11px}.ab-cascade{background:var(--peek-bg);border-bottom:1px solid var(--line);padding:8px 18px 14px}.ab-hops{padding-top:6px}.ab-hop{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr auto;align-items:center;gap:12px;padding:6px 0;font-size:12px;display:grid}.ab-hop:last-child{border-bottom:none}.ab-hop .who{font-weight:500}.ab-hop .at{color:var(--text-muted);font-variant-numeric:tabular-nums}.ab-comm{border-bottom:1px solid var(--line);gap:10px;padding:9px 0;font-size:12.5px;display:flex}.ab-comm:last-child{border-bottom:none}.ab-comm .ic{font-size:14px;line-height:1.3}.ab-comm .sub{color:var(--text-muted);font-size:11.5px}.ab-progress{align-items:center;gap:12px;margin:2px 0 14px;display:flex}.ab-progress .segs{flex:1;gap:4px;max-width:420px;display:flex}.ab-progress .seg{background:var(--border-strong);border-radius:4px;flex:1;height:8px}.ab-progress .seg.ok{background:var(--lsm-green)}.ab-progress .seg.warn{background:var(--lsm-amber-fill)}.ab-progress .lbl{color:var(--text-muted);white-space:nowrap;font-size:12px}.ab-progress .lbl b{color:var(--text);font-weight:650}.ab-banner{border:1px solid color-mix(in srgb, var(--lsm-amber) 30%, var(--border));background:var(--lsm-amber-soft);color:var(--text);border-radius:10px;margin-bottom:12px;padding:10px 13px;font-size:12.5px;font-weight:550;line-height:1.45}.ab-banner a{font-weight:650}.ab-live-dot{background:var(--lsm-blue);vertical-align:0;border-radius:50%;width:7px;height:7px;margin-right:2px;animation:1.6s ease-in-out infinite ab-pulse;display:inline-block}@keyframes ab-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.ab-live-dot{animation:none}}.sq{justify-items:start;gap:12px;display:grid}.sq-lede{color:var(--text-2);margin:0;font-size:13px}.sq-modes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sq-modes button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12.5px}.sq-modes button.on{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-ink);font-weight:600}.sq-hint{color:var(--text-muted);margin-left:6px;font-size:12px}.sq-stage{border:1px solid var(--border);background:repeating-conic-gradient(var(--surface-2) 0% 25%, var(--surface) 0% 50%) 50% / 16px 16px;-webkit-user-select:none;user-select:none;border-radius:6px;justify-self:center;place-items:center;display:grid;position:relative;overflow:hidden}.sq-stage img{max-width:none;display:block}.sq-stage.is-crop{cursor:grab;touch-action:none}.sq-frame{box-sizing:border-box;pointer-events:none;border:2px solid #111;position:absolute;box-shadow:0 0 0 9999px #ffffffad}.sq-fill{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;display:flex}.sq-fill label,.sq-all{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sq-center{border-left:1px solid var(--border);margin-left:10px;padding-left:14px}.sq-stage.is-pad{cursor:grab;touch-action:none}.sq-stage.is-pad:active{cursor:grabbing}.sq-stage:focus-visible{outline:2px solid var(--text);outline-offset:2px}.sq-cross{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 calc(50% - .5px),#00000059 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#00000059 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));transition:opacity .12s;position:absolute;inset:0}.sq-stage.is-pad:hover .sq-cross,.sq-stage.is-pad:active .sq-cross,.sq-stage.is-pad:focus-visible .sq-cross{opacity:1}.sq-reset{font:inherit;color:var(--text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.pph-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.pph-tile{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;gap:6px;padding:8px;display:grid}.pph-img{aspect-ratio:1;cursor:zoom-in;background:#fff;border:0;border-radius:6px;padding:0;overflow:hidden}.pph-img:focus-visible{outline:2px solid var(--text);outline-offset:2px}.pph-img img{object-fit:contain;width:100%;height:100%;display:block}.pph-meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.pph-alt{padding:5px 8px;font-size:12.5px}.pph-acts{flex-wrap:wrap;gap:6px;display:flex}.pph-add{cursor:pointer;text-align:center;min-height:170px;color:var(--text-2);border-style:dashed;align-content:center;justify-items:center}.pph-add:hover{border-color:var(--lsm-blue,#2c6ecb)}.pph-size{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.pph-size.is-low{color:var(--rc-warn-ink,#b45309)}.pph-size.is-low:before{content:"";background:var(--rc-warn,#f0ad4e);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.pph-acts{justify-content:space-between;align-items:center}.pph-img[draggable=true]{cursor:grab}.pph-img[draggable=true]:active{cursor:grabbing}.pph-img img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.pph-tile.is-drag{opacity:.4}.pph-tile.is-over{border-color:var(--text);box-shadow:0 0 0 2px var(--text)}.pph-bar{background:var(--line);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.pph-bar>i{background:var(--text);border-radius:3px;height:100%;transition:width .15s linear;display:block}.pph-name{overflow-wrap:anywhere}.pph-drop{outline-offset:6px;border-radius:12px;outline:2px dashed #0000;transition:outline-color .12s}.pph-drop.is-over{outline-color:var(--text)}.pph-drop.is-over .pph-add{border-color:var(--text);color:var(--text);border-style:solid}.pph-move{gap:2px;display:inline-flex}.pph-move button{border:1px solid var(--line);background:var(--surface);width:24px;height:22px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:0;font-size:12px;line-height:1}.pph-move button:disabled{opacity:.35;cursor:default}.pph-move button:not(:disabled):hover{background:var(--surface-2,#0000000a)}.pdx-drift{background:var(--lsm-amber-soft);color:var(--lsm-amber);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.pdx-grouphdr{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin:14px 0 4px;font-size:11px;font-weight:700}.pdx-photos{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.pdx-photo{aspect-ratio:1;background:var(--surface-2);border:1px solid var(--border);color:var(--text-faint);border-radius:10px;place-items:center;font-size:22px;display:grid}.pdx-photo.cover{grid-area:span 2/span 2}.pdx-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pdx-pager{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.pdx-chip{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:12px}.pdx-chip:hover{background:var(--surface-2)}.pdx-chip.active{background:var(--primary-bg);color:var(--primary-ink);border-color:var(--primary-bg)}.pdx-charts{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=760px){.pdx-charts{grid-template-columns:1fr}}.pdx-chart{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;justify-content:flex-start;min-width:0;padding:12px 14px;display:flex}.pdx-chart>:last-child{margin-top:auto}.ch-cap{color:var(--text-muted);margin-bottom:8px;font-size:12px}.ch-cap b{color:var(--text);font-weight:650}.ch-xaxis{color:var(--text-muted);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.pdx-sellthru{align-items:center;gap:18px;display:flex}.pdx-sellthru .kpis{flex:1;grid-template-columns:1fr 1fr;gap:8px 20px;font-size:12.5px;display:grid}.pdx-sellthru .kpis .k{color:var(--text-muted)}.pdx-sellthru .kpis b{font-weight:700}.pd-dense .c{gap:3px;padding:9px 9px 9px 12px}.pd-dense .v{font-size:17px}.pd-dense .l{font-size:10px}.pd-dense .s{font-size:10px;line-height:1.3}.pd-kpi4{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}@media (width<=1150px){.pd-kpi4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.pd-kpi4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdx-glance{border:1px solid var(--border);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.pdx-glance>div{border-right:1px solid var(--border);padding:12px 14px}.pdx-glance>div:last-child{border-right:none}.pdx-glance .l{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.pdx-glance .v{margin-top:2px;font-size:20px;font-weight:700;line-height:1.1}.pdx-glance .v.amber{color:var(--lsm-amber)}.pdx-glance .v.green{color:var(--lsm-green)}.pdx-glance .sub{color:var(--text-muted);margin-top:1px;font-size:11.5px}.pdx-horizon{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:12.5px}.pdx-horizon b{color:var(--text)}.pdx-horizon .accent{color:var(--lsm-red)}.pdx-cb-hd{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.pdx-cb-hd .t{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.pdx-cb-hd .r{color:var(--text-muted);font-size:11.5px}.pdx-legend{color:var(--text-muted);align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.pdx-legend span{align-items:center;gap:4px;display:inline-flex}.pdx-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.pdx-velstats{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:16px;padding:10px 12px;font-size:12px;display:flex}.pdx-velstats b{font-weight:700}.pdx-velstats .muted{color:var(--text-muted)}.pdx-velstats .trade{color:var(--lsm-purple);font-weight:700}.ls-grid{grid-template-columns:1fr;gap:10px;display:grid}.ls-field{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.ls-field.span2{grid-column:1/-1}.ls-fhd{align-items:center;gap:8px;min-width:0;display:flex}.ls-fhd .l{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:10.5px;font-weight:700}.ls-fhd .m{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ls-fhd .m.stale{color:var(--lsm-amber)}.ls-fhd .sp{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ls-row{border-bottom:1px solid var(--line);grid-template-columns:132px 1fr auto;gap:16px;padding:14px 0;display:grid}.ls-row:last-child{border-bottom:none}.ls-label{flex-direction:column;gap:3px;font-size:12px;font-weight:650;display:flex}.ls-meta{color:var(--text-muted);font-size:10.5px;font-weight:500}.ls-meta.stale{color:var(--lsm-amber)}.ls-body{min-width:0;font-size:12.5px}.ls-preview{color:var(--text-2);font-size:12px;line-height:1.55}.ls-features{color:var(--text-2);gap:3px;margin:0;padding-left:16px;font-size:12px;display:grid}.ls-actions{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ls-stat{color:var(--text-muted);text-align:right;font-size:10.5px;line-height:1.4}.ls-tags{flex-wrap:wrap;gap:5px;display:flex}.ls-tag{background:var(--pb-neutral);color:var(--p-neutral);border-radius:5px;padding:1px 7px;font-size:11px}.ls-tag.lsm{background:var(--lsm-blue-soft);color:var(--lsm-blue)}.ls-sublabel{color:var(--text-muted);margin:6px 0 4px;font-size:11px}.ui-listing-preview{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.ulp-gallery{flex-direction:column;gap:8px;display:flex}.ulp-cover{aspect-ratio:4/3;border:1.5px dashed var(--border-strong);background:repeating-linear-gradient(135deg, var(--surface-2) 0 10px, var(--surface) 10px 20px);color:var(--text-muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px;font-size:13.5px;font-weight:700;display:flex}.ulp-cover span{color:var(--text-faint);max-width:220px;font-size:11px;font-weight:400;line-height:1.4}.ulp-thumbs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ulp-thumb{aspect-ratio:1;background:var(--surface-2);border:1px solid var(--border);color:var(--text-faint);border-radius:8px;place-items:center;font-size:15px;display:grid}.ulp-info{flex-direction:column;gap:9px;min-width:0;display:flex}.ulp-title{letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:700;line-height:1.2}.ulp-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ulp-price{color:var(--text);font-size:22px;font-weight:700}.ulp-serial{color:var(--text-muted);font-family:ui-monospace,Menlo,monospace;font-size:12px}.ulp-incl{color:var(--text-2);font-size:12.5px;line-height:1.5}@media (width<=760px){.ui-listing-preview{grid-template-columns:1fr}}.ls-helper{background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:10px;padding:14px}.lh-out{background:var(--surface);border:1px solid var(--border);color:var(--text-2);border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.55}.lh-out .tag{text-transform:uppercase;letter-spacing:.03em;color:var(--lsm-green);font-size:10px;font-weight:700}.pdx-iv{grid-template-columns:1.45fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=920px){.pdx-iv{grid-template-columns:1fr}}.pdx-iv-charts{flex-direction:column;gap:18px;min-width:0;display:flex}.pdx-iv-demand{min-width:0}.pdx-srcs{flex-direction:column;gap:8px;display:flex}.pdx-src{grid-template-columns:1.3fr 2fr 24px;align-items:center;gap:10px;font-size:12px;display:grid}.pdx-src .l{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdx-src .bar{background:var(--surface-3);border-radius:5px;height:10px;display:block;overflow:hidden}.pdx-src .fill{background:var(--lsm-purple);transform-origin:0;border-radius:5px;height:100%;animation:.6s cubic-bezier(.2,.7,.3,1) both pdx-src-grow;display:block}.pdx-src .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@keyframes pdx-src-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pdx-src .fill{animation:none}}.ui-scenarios{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}@media (width<=1100px){.ui-scenarios{grid-template-columns:minmax(0,1fr)}}.pd-specs{border-collapse:collapse;width:100%;font-size:12.5px}.pd-specs td{vertical-align:top;border-bottom:1px solid var(--line);padding:4px 10px 4px 0;line-height:1.45}.pd-specs tr:last-child td{border-bottom:none}.pd-specs .k{width:32%;color:var(--text-muted);white-space:nowrap}.pd-specs .grp td{border-bottom:1px solid var(--border-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);padding:12px 0 4px;font-size:10.5px;font-weight:700}.pd-specs tbody tr.grp:first-child td{padding-top:2px}.acc-picks{gap:6px;margin-top:10px;display:grid}.acc-pick{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto 118px 24px;align-items:center;gap:8px;padding:6px 8px;display:grid}.acc-pick .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:650;overflow:hidden}.acc-pick .ed-select{padding:4px 6px;font-size:12px}@media (width<=620px){.acc-pick{grid-template-columns:minmax(0,1fr) auto 24px}.acc-pick .ed-select,.acc-pick .det-tl-time{grid-column:1/-1}}.det-crm-tbl:has(>colgroup){table-layout:fixed}:is(.det-crm-tbl:has(>colgroup) td,.det-crm-tbl:has(>colgroup) th){text-overflow:ellipsis;overflow:hidden}.det-crm-tbl .pd-gap{padding-left:20px}.pd-2 .odh{margin-bottom:14px}.pd-figbtn{font:inherit;color:inherit;cursor:pointer;-webkit-text-decoration:underline dotted var(--border-strong);text-decoration:underline dotted var(--border-strong);text-underline-offset:4px;background:0 0;border:0;padding:0}.pd-figbtn:hover{text-decoration-color:currentColor}.pd-ov{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (width<=1100px){.pd-ov{grid-template-columns:minmax(0,1fr)}}.pd-ov-rail .ed-select,.pd-ov-rail .ed-input{box-sizing:border-box;max-width:100%!important}.pd-ov-rail h3{font-size:13.5px}.svc-q .pd-lanes.svc-lanes .od-lane{max-width:none}.svc-q .pd-lanes.svc-compact .od-lane{padding:8px 12px}.svc-q .pd-lanes.svc-compact .od-lane-v{margin:2px 0 0;font-size:20px}.svc-q .od-lane.svc-static{cursor:default}.svc-q .od-lane.svc-static:hover{border-color:var(--border);box-shadow:none}.svc-who{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.svc-who>a,.svc-who>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.svc-who .od-tierslot{flex:none;justify-content:center;width:22px;display:inline-flex}.svc-q .svc-whosub{padding-left:28px}.svc-pgrid{grid-template-columns:repeat(var(--svc-cols,4), minmax(0, 1fr));align-items:stretch;gap:12px;margin-bottom:10px;display:grid}.svc-q .od-peek .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;margin:0;padding:12px 14px}@media (width<=1200px){.svc-pgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=640px){.svc-pgrid{grid-template-columns:minmax(0,1fr)}}.svc-provs{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:stretch;gap:12px;display:grid}.svc-provs .cr-panel{background:var(--surface)}.svc-provs .cr-panel h3{align-items:center;gap:7px;display:flex}.svc-pdot{background:color-mix(in srgb, var(--lsm-blue) 70%, var(--surface));border-radius:50%;flex:none;width:8px;height:8px}.svc-ptiles{grid-template-columns:repeat(var(--svc-n,4), minmax(0, 1fr));margin-bottom:0}@media (width<=1100px){.svc-ptiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.svc-d .cr-tiles.svc-kpis{grid-template-columns:repeat(var(--svc-cols,6), minmax(0, 1fr));margin:0 0 16px}.svc-d .svc-kpis .cr-tile{background:var(--surface);border:1px solid var(--line)}.svc-d .svc-kpis .cr-tile .v{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.svc-d .svc-kpis .cr-tile .v a{color:var(--link);text-decoration:none}.svc-d .svc-kpis .cr-tile .s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1100px){.svc-d .cr-tiles.svc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.svc-d .cr-tiles.svc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-d.svc-live .svc-kpis .cr-tile .v{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.svc-d .svc-panel .cr-tiles{margin-bottom:0}.svc-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.svc-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.svc-ph h3{margin:0;font-size:13px;font-weight:650}.svc-ph h3 .sub{color:var(--text-muted);font-weight:400}.svc-d .det-rail .det-card,.svc-d .svc-panel .det-card{box-shadow:none}.svc-d .svc-panel .det-card{border-color:var(--line);border-radius:10px}.svc-stack{flex-direction:column;gap:12px;display:flex}.svc-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}@media (width<=900px){.svc-3{grid-template-columns:minmax(0,1fr)}}.svc-of{color:var(--text-muted);font-size:12px;font-weight:500}.svc-facts{grid-template-columns:180px minmax(0,1fr);column-gap:14px;display:grid}.svc-facts .svc-fk,.svc-facts .svc-fv{border-top:1px solid var(--line);padding:8px 0}.svc-facts .svc-fv{white-space:pre-line;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.45}@media (width<=640px){.svc-facts{grid-template-columns:minmax(0,1fr)}.svc-facts .svc-fv{border-top:0;padding-top:0}}.svc-form2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;display:grid}@media (width<=640px){.svc-form2{grid-template-columns:minmax(0,1fr)}.svc-form2>*{grid-column:auto!important}}.sv-cards .rc-slot{min-width:0}.sv-cards .rc-main,.sv-cards .rc-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv-cards .sv-c-est{text-align:right}.sv-cards .svc-who{align-items:center;gap:6px;min-width:0;display:inline-flex}.la-cond{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.la-cond-new{background:var(--lsm-green-soft);color:var(--lsm-green)}.la-cond-used,.la-cond-cpo{background:var(--lsm-amber-soft);color:var(--lsm-amber)}.la-ctx{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.la-ctx b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.la-src{resize:vertical;width:100%;font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.la-src:focus{border-color:var(--lsm-blue);outline:none}.la-err{color:var(--lsm-red);font-size:13px}.la-draft{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.la-field{color:var(--text);flex-direction:column;gap:3px;font-size:13px;display:flex}.la-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);font-size:11px;font-weight:600}.la-desc{color:var(--text);margin:0;font-size:13px;line-height:1.55}.la-meta{color:var(--text-2);font-size:12px}.la-meta b{color:var(--text);font-weight:600}.la-warn{color:var(--lsm-amber)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.la-count{font-variant-numeric:tabular-nums;font-weight:700}.la-ok{color:var(--lsm-green)}.la-short{color:var(--lsm-amber)}.la-over{color:var(--lsm-red)}.la-specs{border-collapse:collapse;font-size:12.5px}.la-specs td{border-bottom:1px solid var(--border);color:var(--text);padding:4px 14px 4px 0}.la-specs td:first-child{color:var(--text-2);white-space:nowrap}.la-alt{color:var(--text-2);margin:0;padding-left:18px;font-size:12.5px}.la-grade{background:var(--lsm-green-soft);color:var(--lsm-green);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.la-notes{border:1px solid var(--lsm-amber);background:var(--lsm-amber-soft);border-radius:8px;padding:10px 12px}.la-notes-h{text-transform:uppercase;letter-spacing:.04em;color:var(--lsm-amber);margin-bottom:6px;font-size:11px;font-weight:700}.la-notes ul{margin:0;padding-left:18px}.la-notes li{color:var(--text);font-size:12.5px;line-height:1.5}.la-ack{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.la-ack input{width:15px;height:15px}.la-dropwrap{border-radius:12px;gap:8px;display:grid}.la-dropwrap.is-over{outline:2px solid var(--text);outline-offset:4px}.la-drop{border:1.5px dashed var(--border-strong);text-align:center;color:var(--text-2);background:var(--surface-2,#f7f7f8);border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:18px 14px;font-size:13px;transition:background .12s,border-color .12s;display:flex}.la-drop:hover,.la-drop.is-over{border-color:var(--text)}.la-drop.is-over{background:var(--surface)}.la-drop-ic{color:var(--text-2)}.la-drop-t{color:var(--text);font-size:13.5px;font-weight:600}.la-link{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.la-drop-sub{color:var(--text-muted);max-width:56ch;margin-bottom:4px;font-size:12px}.la-files{flex-wrap:wrap;gap:6px;display:flex}.la-file{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:5px 6px 5px 10px;font-size:12px;display:inline-flex}.la-file-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:600;overflow:hidden}.la-file-st{color:var(--lsm-green);white-space:nowrap;font-size:10.5px}.la-file.reading .la-file-st{color:var(--text-muted)}.la-file.error{border-color:var(--lsm-amber)}.la-file.error .la-file-st{color:var(--lsm-amber)}.la-file-x{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.la-file-x:hover{color:var(--text)}.la-progress{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.la-spinner{border:2.5px solid var(--border-strong);border-top-color:var(--lsm-blue);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite la-spin}@keyframes la-spin{to{transform:rotate(360deg)}}.la-prog-msg{color:var(--text);font-size:13px;font-weight:600}.la-prog-sub{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11.5px}.la-edt,.la-edta,.la-edm{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);box-sizing:border-box;border-radius:7px;width:100%;padding:7px 9px;font-size:13px}.la-edt:focus,.la-edta:focus,.la-edm:focus,.la-edlist input:focus{border-color:var(--lsm-blue);outline:none}.la-edta{resize:vertical;line-height:1.5}.la-edm{width:auto;min-width:240px;max-width:100%;padding:4px 7px;font-size:12px}.la-edlist{flex-direction:column;gap:5px;display:flex}.la-edrow{align-items:center;gap:6px;display:flex}.la-edrow input{min-width:0;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:7px;flex:1;padding:6px 9px;font-size:13px}.la-edrow .la-edk{flex:0 0 38%}.la-edx{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 6px;font-size:16px;line-height:1}.la-edx:hover{color:var(--lsm-red)}.la-edadd{font:inherit;color:var(--link);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:3px 0;font-size:12px;font-weight:600}.la-edadd:hover{text-decoration-color:currentColor}.la-edadd:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.la-cond-grid{flex-direction:column;gap:7px;margin-top:7px;display:flex}.la-cond-grid label{color:var(--text-2);flex-direction:column;gap:2px;font-size:11px;font-weight:600;display:flex}.la-viewtoggle{background:var(--surface);border:1px solid var(--border);border-radius:9px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.la-viewtoggle button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:600}.la-viewtoggle button:hover{color:var(--text)}.la-viewtoggle button.sel{background:var(--surface-2);color:var(--text);box-shadow:0 1px 2px #0000000f}.la-pv{flex-direction:column;gap:14px;display:flex}.la-pv-bar{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.la-pv-page{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:20px;padding:18px;display:grid}@media (width<=720px){.la-pv-page{grid-template-columns:1fr}}.la-pv-gallery{flex-direction:column;gap:8px;display:flex}.la-pv-hero{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-2);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.la-pv-hero-ic{color:var(--border-strong);font-size:40px;line-height:1}.la-pv-hero-cap{color:var(--text-muted);max-width:90%;font-size:11px}.la-pv-thumbs{gap:6px;display:flex}.la-pv-thumb{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-2);max-width:44px;color:var(--text-muted);border-radius:6px;flex:1;justify-content:center;align-items:center;font-size:11px;display:flex}.la-pv-main{min-width:0}.la-pv-cond{color:var(--lsm-amber);background:var(--lsm-amber-soft);border-radius:999px;margin-bottom:8px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.la-pv-title{color:var(--text);margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.2}.la-pv-price{color:var(--text-muted);margin-bottom:14px;font-size:12px}.la-pv-desc{color:var(--text);margin:0 0 10px;font-size:13.5px;line-height:1.6}.la-pv-muted{color:var(--text-muted)}.la-pv-h{color:var(--text);border-bottom:1px solid var(--border);margin:18px 0 8px;padding-bottom:5px;font-size:13px;font-weight:700}.la-pv-feat{flex-direction:column;gap:5px;margin:0;padding-left:18px;display:flex}.la-pv-feat li{color:var(--text);font-size:13px;line-height:1.5}.la-pv-condbox{margin-top:6px}.la-pv-cmeta,.la-pv-specs{border-collapse:collapse;width:100%;margin-top:6px;font-size:12.5px}.la-pv-cmeta td,.la-pv-specs td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:top;padding:6px 14px 6px 0}.la-pv-cmeta td:first-child,.la-pv-specs td:first-child{color:var(--text-2);white-space:nowrap;width:1%;padding-right:24px}.la-pv-serp{flex-direction:column;gap:7px;display:flex}.la-pv-serp-h{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.la-pv-serp-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-width:600px;padding:12px 14px}.la-pv-serp-url{color:var(--lsm-green);margin-bottom:3px;font-size:12px}.la-pv-serp-title{color:var(--link);margin-bottom:3px;font-size:17px;line-height:1.3}.la-pv-serp-desc{color:var(--text-2);font-size:12.5px;line-height:1.5}.la-pv-spectabs{background:var(--surface);border:1px solid var(--border);border-radius:9px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:2px;width:fit-content;margin-top:4px;padding:2px;display:flex}.la-pv-spectabs button[role=tab]{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:600}.la-pv-spectabs button[role=tab]:hover{color:var(--text)}.la-pv-spectabs button[role=tab].sel{background:var(--surface-2);color:var(--text);box-shadow:0 1px 2px #0000000f}.lb-preview{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:14px;padding:14px 16px;font-size:13.5px;line-height:1.55;display:grid}.lb-preview h4{text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);margin:0 0 6px;font-size:12px}.lb-preview p{margin:0 0 8px}.lb-preview ul{margin:0;padding-left:18px}.lb-preview table{border-collapse:collapse;width:100%}.lb-preview td{border-top:1px solid var(--border);vertical-align:top;padding:5px 8px}.lb-preview td:first-child{width:34%;color:var(--text-2)}.lb-wrap{gap:16px;display:grid}.lb-wrap .svc-panel{gap:10px;margin:0;display:grid}.lb-wrap .svc-ph{margin-bottom:0}.lb-count{color:var(--text-muted);margin-left:6px;font-size:12px;font-weight:500}.lb-why{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.5}.lb-f{gap:4px;display:grid}.lb-l{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:600}.lb-opt{letter-spacing:0;text-transform:none;color:var(--text-muted);margin-left:4px;font-weight:500}.lb-checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:6px 24px;font-size:13px;display:grid}.lb-check{grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.lb-check .det-spill{justify-self:start}.lb-hero{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}.lb-hero-now{justify-items:start;gap:4px;display:grid}.lb-hero-now img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:240px;height:120px}.lb-hero-none{border:1px dashed var(--border);width:240px;height:120px;color:var(--text-muted);border-radius:8px;place-items:center;font-size:12.5px;display:grid}.lb-hero-pick{gap:6px;display:grid}.lb-thumbs{flex-wrap:wrap;gap:6px;display:flex}.lb-thumbs button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;padding:0}.lb-thumbs button.on{border-color:var(--text-2);box-shadow:0 0 0 1px var(--text-2)}.lb-thumbs img{object-fit:contain;width:52px;height:52px;display:block}@media (width<=760px){.lb-hero{grid-template-columns:minmax(0,1fr)}}.lb-tabs-row{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.lb-empty{color:var(--text-muted);font-weight:400}.lb-tabbar{background:var(--surface-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 10px;display:flex}.lb-inline{align-items:center;gap:6px;display:inline-flex}.lb-inline .la-edm{width:200px}.lb-inline .ed-select{width:auto}.lb-tabacts{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.lb-rm{font-size:12px;font-weight:600}.lb-state{max-width:420px}.lb-says{color:var(--text-2);font-size:12.5px}.lb-extras{gap:4px;font-size:13px;display:grid}.lb-extras label{align-items:center;gap:8px;display:flex}.lb-recs{counter-reset:rec;border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.lb-recs li{counter-increment:rec;grid-template-columns:14px 22px minmax(0,1fr) auto auto auto auto;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:grid;position:relative}.lb-recs li:before{order:0;grid-area:1/2}.lb-recs li>.lb-grip{cursor:grab;color:var(--text-faint,#9aa0a6);touch-action:none;grid-area:1/1;place-items:center;height:22px;display:grid}.lb-recs li>.lb-grip:hover{color:var(--text)}.lb-recs li>.lb-grip:active{cursor:grabbing}.lb-recs li.is-drag{opacity:.4}.lb-recs li.drop-before:after,.lb-recs li.drop-after:after{content:"";background:var(--text);height:2px;position:absolute;left:0;right:0}.lb-recs li.drop-before:after{top:-1px}.lb-recs li.drop-after:after{bottom:-1px}.lb-recs li+li{border-top:1px solid var(--line)}.lb-recs li:before{content:counter(rec);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.lb-recs li.is-quick{background:var(--surface-2)}.lb-rec-t{min-width:0}.lb-quick{color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.lb-ic{font:inherit;width:24px;height:24px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:13px;line-height:1}.lb-ic:hover:not(:disabled){border-color:var(--border);background:var(--surface)}.lb-ic:disabled{opacity:.3;cursor:default}.lb-x:hover:not(:disabled){color:var(--lsm-red)}.lb-hit{padding:2px 0}.lb-colls{flex-wrap:wrap;gap:6px;display:flex}.lb-coll{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12.5px;display:inline-flex}.lb-coll em{color:var(--sel-ink,#135e96);font-size:11px;font-style:normal}.lb-coll.is-new{border-color:var(--text-2)}.lb-coll button{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;line-height:1}.lb-coll button:hover{color:var(--lsm-red)}.lb-autos{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.lb-auto{grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:12px;padding:6px 10px;font-size:12.5px;display:grid}.lb-auto+.lb-auto{border-top:1px solid var(--line)}.lb-auto span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-serp{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:2px;max-width:620px;padding:12px 14px;display:grid}.lb-serp-t{color:#1a0dab;font-size:17px;line-height:1.3}.lb-serp-u{color:#4d5156;font-size:12px}.lb-serp-d{color:#4d5156;font-size:13px;line-height:1.45}.lb-n{letter-spacing:0;text-transform:none;color:var(--rc-warn-ink,#d97706);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.lb-n.ok{color:var(--rc-ok-ink,#1d6b35)}.lb-n.over{color:var(--lsm-red,#b42318)}.lb-bar{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;transition:box-shadow .15s;display:flex;position:sticky;bottom:12px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.lb-bar.is-floating{box-shadow:0 6px 24px #00000024}.lb-bar-say{color:var(--text-2);margin-right:auto;font-size:13px}.rh-mode{align-self:flex-start;margin:0}.rh{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.rh-tools{border-bottom:1px solid var(--line);background:var(--surface-2,#f7f7f8);flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;display:flex}.rh-tools button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:28px;height:28px;padding:0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.rh-tools button:hover{background:var(--surface);border-color:var(--border);color:var(--text)}.rh-tools button:focus-visible{box-shadow:0 0 0 2px #7f7f7f73}.rh-tools button sup,.rh-tools button sub{font-size:9px}.rh-tools .rh-b{font-size:13.5px}.rh-div{background:var(--border);width:1px;height:18px;margin:0 4px}.rh-sp{flex:1}.rh-style{height:28px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;max-width:150px;padding:0 6px;font-size:12.5px}.rh-edit{outline:none;min-height:260px;max-height:560px;padding:14px 16px;font-size:14px;line-height:1.65;overflow:auto}.rh-edit:focus{box-shadow:inset 0 0 0 1px var(--text-2)}.rh-edit img{cursor:pointer;max-width:100%;height:auto}.rh-edit img[data-rh-sel]{outline:2px solid var(--text);outline-offset:2px}.rh-edit iframe{max-width:100%}.rh-edit h2{margin:16px 0 8px;font-size:19px;line-height:1.3}.rh-edit h3{margin:14px 0 6px;font-size:16px;line-height:1.35}.rh-edit h4{margin:12px 0 6px;font-size:14px}.rh-edit p{margin:0 0 10px}.rh-edit ul,.rh-edit ol{margin:0 0 10px;padding-left:22px}.rh-edit blockquote{border-left:3px solid var(--border-strong);color:var(--text-2);margin:0 0 10px;padding:2px 0 2px 14px}.rh-edit hr{border:0;border-top:1px solid var(--border-strong);margin:14px 0}.rh-edit a{color:var(--link);text-decoration:underline}.rh-src{resize:vertical;background:var(--surface);min-height:260px;max-height:560px;color:var(--text);box-sizing:border-box;border:0;outline:none;width:100%;padding:12px 14px;font-size:12.5px;line-height:1.55}.rh-foot{border-top:1px solid var(--line);color:var(--text-muted);background:var(--surface-2,#f7f7f8);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:5px 10px;font-size:11.5px;display:flex}.rh.is-full{z-index:300;position:fixed;inset:20px;box-shadow:0 0 0 100vmax #00000073,0 12px 40px #0000004d}.rh.is-full .rh-edit,.rh.is-full .rh-src{flex:1;min-height:0;max-height:none}.rh.is-full .rh-edit{padding:22px max(22px,50% - 400px)}.rh-thumbs{flex-wrap:wrap;gap:4px;display:inline-flex}.rh-thumbs button{width:44px;height:44px;padding:0;overflow:hidden}.rh-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.rh-bar .rh-alt{flex:200px}.rh-bar button.is-on{background:var(--text);border-color:var(--text);color:var(--surface)}.rh-bar button{align-items:center;display:inline-flex}.rh-bar button:disabled{opacity:.5;cursor:default}.lb-tags{flex-wrap:wrap;gap:6px;display:flex}.lb-tag{border:1px solid var(--line);background:var(--surface-2,#f4f4f5);border-radius:999px;align-items:center;gap:4px;padding:2px 6px 2px 9px;font-size:12.5px;display:inline-flex}.lb-tag[title]{color:var(--text-2);padding-right:9px}.lb-tag.is-new{border-color:var(--lsm-blue);background:color-mix(in srgb, var(--lsm-blue) 10%, var(--surface))}.lb-tag em{color:var(--lsm-blue);font-size:10.5px;font-style:normal}.lb-tag button{cursor:pointer;color:var(--text-muted);background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.lb-tag button:hover{color:var(--text)}.rh-tools button.is-on{background:var(--surface);border-color:var(--border);color:var(--text)}.rh-bar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:5px 8px;font-size:12px;display:flex}.rh-bar-l{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-right:2px;font-size:10.5px;font-weight:700}.rh-bar button{font:inherit;color:var(--text-2);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:2px 8px;font-size:12px}.rh-bar button:hover{color:var(--text);border-color:var(--text-muted)}.rh-bar .rh-go{background:var(--text);border-color:var(--text);color:var(--surface)}.rh-bar .rh-danger{color:var(--lsm-red)}.rh-sep{background:var(--line);width:1px;height:16px;margin:0 2px}.rh-url{min-width:0;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;flex:220px;padding:3px 8px;font-size:12.5px}.rh-chk{color:var(--text-2);align-items:center;gap:4px;display:inline-flex}.rh-href{text-overflow:ellipsis;white-space:nowrap;max-width:360px;color:var(--link);overflow:hidden}.rh-edit table{border-collapse:collapse;width:100%;margin:8px 0}.rh-edit th,.rh-edit td{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:40px;padding:5px 8px}.rh-edit th{background:var(--surface-2,#f4f4f5);font-weight:650}.lb-wrap{scroll-margin-top:64px}.lb-secs.det-tabs{z-index:15;background:var(--surface);scrollbar-width:none;flex-wrap:nowrap;margin:0;padding:0 4px;position:sticky;top:52px;overflow-x:auto}.lb-secs.det-tabs::-webkit-scrollbar{display:none}.lb-secs .det-tab{white-space:nowrap;flex-shrink:0;gap:6px}.lb-sec-dot{background:var(--text);border-radius:50%;flex:none;width:6px;height:6px}.lb-check .lb-go{margin-left:6px;padding:0}@media (width<=760px){.lb-secs.det-tabs{top:0}}.lb-sugg{border:1px dashed var(--border-strong,var(--border));background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.lb-sugg:hover{border-style:solid;border-color:var(--text-2)}.lb-sugg.is-strong{font-weight:600}.lb-sugg em{color:var(--text-muted);font-size:11px;font-style:normal;font-weight:400}.lb-suggall{text-transform:none;letter-spacing:0;color:var(--text);margin-left:8px;font-weight:400;text-decoration:underline}.la-dir{gap:4px;margin-top:10px;display:grid}.la-voice{flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin-top:10px;display:flex}.la-voice-g{gap:4px;display:grid}.la-chips{flex-wrap:wrap;gap:6px;display:flex}.la-chips button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12.5px}.la-chips button:hover{border-color:var(--border-strong,var(--border))}.la-chips button.on{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-ink);font-weight:600}.la-voice-tip{color:var(--text-muted);flex:260px;padding-bottom:5px;font-size:12px}.la-angle{background:var(--surface-2);color:var(--text-2);border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:12.5px;line-height:1.45}.la-angle b{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;font-size:10.5px;display:block}.la-src{box-sizing:border-box}.la-dir .la-lbl span{text-transform:none;letter-spacing:0;font-weight:400}.la-photos{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 2px;display:flex}.la-photos-t{color:var(--text-muted);font-size:12px}.la-edtools{flex:none;align-items:center;gap:2px;display:inline-flex}.la-edgrip{width:16px;height:28px;color:var(--text-muted);cursor:grab;flex:none;justify-content:center;align-items:center;display:inline-flex}.la-edgrip:active{cursor:grabbing}.la-edrow{position:relative}.la-edrow.is-held{opacity:.45}.la-edrow.is-drop-before:before,.la-edrow.is-drop-after:after{content:"";background:var(--text);border-radius:2px;height:2px;position:absolute;left:0;right:0}.la-edrow.is-drop-before:before{top:-4px}.la-edrow.is-drop-after:after{bottom:-4px}.ck-inp{font:inherit;color:var(--text);background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 65%, transparent);border-radius:7px;padding:6px 9px;font-size:12.5px}.ck-inp:focus{border-color:var(--lsm-blue);outline:none}.ck-inp::placeholder{color:var(--text-faint)}select.ck-inp{padding:6px}.ck-lab{color:var(--text-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.ck-rows{flex-direction:column;gap:8px;display:flex}.ck-row{align-items:center;gap:8px;display:flex}.rc-pill.tdx-state{background:var(--area-trades,var(--lsm-purple,#7c3aed));color:#fff}.tdx-figs{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin:12px 0 14px;padding:12px 0;display:grid;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.tdx-fig{flex-direction:column;gap:2px;min-width:0;padding:0 18px;display:flex}.tdx-fig+.tdx-fig{border-left:1px solid var(--line)}.tdx-l{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:600}.tdx-fig b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:650;line-height:1.25;overflow:hidden}.tdx-fig b.is-warn{color:var(--rc-warn-ink,#d97706)}.tdx-s{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (width<=640px){.tdx-figs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.tdx-fig+.tdx-fig{border-left:0}}.tdx-pair{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:12px;display:grid}.tdx-pair:empty{display:none}.tdx-pair>*{min-width:0}.tdx-pair>.td-panel{box-sizing:border-box;height:100%}.td-d .ovw-split .td-ph h3 .sub,.td-d .tdx-form h4>span{display:none}.td-d .tdx-pair h3+span,.td-d .tdx-steps h3~span:not(.det-spill){flex-basis:100%;font-size:12px!important}.td-d .tdx-steps .det-spill.info{background:var(--area-trades,var(--lsm-purple,#7c3aed));color:#fff}.td-d .tdx-steps .ui-btn.crit:not(.plain):not(.primary){color:var(--text)}.td-d .tdx-form .td-panel>div:has(>select.ed-select){background:var(--bg);border-radius:10px;border-top:0!important;border:1px solid var(--line)!important;gap:8px!important;padding:12px!important}.td-d #ti-conv div:has(>textarea.ed-input){background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px;gap:8px!important}.td-d #ti-conv div:has(>textarea.ed-input) textarea.ed-input{background:var(--surface);min-height:84px}.td-d :is(.tdx-form,#ti-conv) :is(.ed-input,.ed-select){background-color:var(--surface)}.tdx-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:4px 0 0;display:grid}.tdx-kv>div{min-width:0}.tdx-kv>div.wide{grid-column:1/-1}.tdx-kv dt{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);margin-bottom:3px;font-size:10.5px;font-weight:600}.tdx-kv dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.tdx-note{color:var(--text-2);margin-top:12px;font-size:12px;line-height:1.45}.tdx-jump{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.tdx-jump a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:550;text-decoration:none}.tdx-jump a:hover{background:var(--bg);color:var(--text)}.tdx-anchor{scroll-margin-top:76px}.tdx-sec{flex-direction:column;gap:10px;display:flex}.tdx-sec:has(>.tdx-sec-body:empty){display:none}.tdx-sec-hd{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;display:flex}.tdx-sec-hd h2,.tdx-sec-hd>button{color:var(--text);margin:0;font-size:15px;font-weight:650}.tdx-sec-hd>button{cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;font-family:inherit;display:inline-flex}.tdx-sec-hd .chev{color:var(--text-2);width:10px;font-size:11px}.tdx-sec-sub{color:var(--text-2);font-size:12px}.tdx-sec-body{flex-direction:column;gap:12px;min-width:0;display:flex}.tdx-sec.sm .tdx-sec-hd{margin-top:2px}.tdx-sec.sm .tdx-sec-hd h2,.tdx-sec.sm .tdx-sec-hd>button{font-size:13.5px}.tdx-sec.sm.folded{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px 14px}.tdx-sec.sm.folded .tdx-sec-hd{margin:0}@media (width<=1600px){.tdx-one .ovw-split .offer-grid{grid-template-columns:minmax(0,1fr)}}.tdx-walk{flex-direction:column;gap:0;display:flex;position:relative}.tdx-stage{padding:0 0 14px 40px;position:relative}.tdx-stage:before{content:"";background:var(--line);width:2px;position:absolute;top:28px;bottom:0;left:13px}.tdx-stage:last-of-type:before{display:none}.tdx-stage-hd{align-items:flex-start;gap:10px;min-height:28px;display:flex}.tdx-stage-dot{background:var(--surface);border:2px solid var(--border);width:28px;height:28px;color:var(--text-2);box-sizing:border-box;border-radius:50%;place-items:center;font-size:12.5px;font-weight:650;display:grid;position:absolute;top:0;left:0}.tdx-stage.is-done .tdx-stage-dot{background:var(--rc-green,#16a34a);border-color:var(--rc-green,#16a34a);color:#fff}.tdx-stage.is-now .tdx-stage-dot{background:var(--area-trades,var(--lsm-purple,#7c3aed));border-color:var(--area-trades,var(--lsm-purple,#7c3aed));color:#fff}.tdx-stage.is-closed .tdx-stage-dot{background:var(--text-2);border-color:var(--text-2);color:var(--surface)}.tdx-stage-t{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:3px;display:flex}.tdx-stage-name{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.tdx-stage.is-ahead .tdx-stage-name{color:var(--text-2);font-weight:600}.tdx-stage-now{letter-spacing:.05em;text-transform:uppercase;background:var(--area-trades,var(--lsm-purple,#7c3aed));color:#fff;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:650}.tdx-stage-line{color:var(--text-2);font-size:13px;line-height:1.45}.tdx-stage.is-done .tdx-stage-line{color:var(--text)}.tdx-stage-show{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;margin-left:auto;padding:3px 10px;font-size:12.5px}.tdx-stage-show:hover{background:var(--bg)}.tdx-stage-body{flex-direction:column;gap:12px;min-width:0;margin-top:10px;display:flex}.tdx-stage.is-now .tdx-stage-body{border:1px solid var(--border);border-left:3px solid var(--area-trades,var(--lsm-purple,#7c3aed));background:var(--surface);border-radius:12px;padding:14px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.tdx-stage-body>.td-panel,.tdx-stage-body .det-card{box-shadow:none}.tdx-stage-paths{border-top:1px solid var(--line);padding-top:10px}.tdx-walk-end{color:var(--text-2);padding:0 0 12px 40px;font-size:13px}.tdx-walk-more{margin-bottom:4px;padding-left:40px}.tdx-items .tdx-sub{color:var(--text-2);margin-top:2px;font-size:12px}.tdx-more{border:1px solid var(--border);background:var(--surface);border-radius:12px}.tdx-more-hd{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.tdx-more-hd .chev{color:var(--text-2);width:10px;font-size:11px}.tdx-more-sub{color:var(--text-2);font-size:12.5px;font-weight:400}.tdx-more-body{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.tdx-more-body .td-panel,.tdx-more-body .det-card{box-shadow:none}.tdx-bench{flex-direction:column;gap:12px;display:flex}.tdx-b-items{flex-wrap:wrap;gap:6px;display:flex}.tdx-b-items button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;max-width:260px;padding:7px 11px;display:flex}.tdx-b-items button b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.tdx-b-items button span{color:var(--text-2);font-size:11.5px}.tdx-b-items button.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.tdx-b-head{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.tdx-b-head>div{flex:220px;font-size:14px}.tdx-b-sub{color:var(--text-2);font-size:12.5px}.tdx-b-head label{color:var(--text-2);gap:3px;font-size:11.5px;display:grid}.tdx-b-head select{min-width:180px;max-width:260px}.tdx-b-prog{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.tdx-b-from{color:var(--text-2);flex-basis:100%;font-size:12px}.tdx-b-sec h4{margin:4px 0 6px;font-size:13px;font-weight:650}.tdx-b-sysnote{color:var(--text-2);margin-bottom:6px;font-size:12px}.tdx-b-grp+.tdx-b-grp{margin-top:8px}.tdx-b-gl{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);margin-bottom:2px;font-size:10.5px;font-weight:600}.tdx-b-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:6px 0;display:grid}.tdx-b-name{font-size:13px;line-height:1.4}.tdx-b-note{color:var(--text-2);margin-top:1px;font-size:12px}.tdx-b-row.is-fail .tdx-b-name{font-weight:600}.tdx-b-seg{border:1px solid var(--border);border-radius:8px;gap:0;display:inline-flex;overflow:hidden}.tdx-b-seg button{border:0;border-left:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;padding:4px 10px;font-size:12.5px}.tdx-b-seg button:first-child{border-left:0}.tdx-b-seg button:hover:not(.on){background:var(--bg)}.tdx-b-seg button.on{color:#fff}.tdx-b-seg button.on.pass,.tdx-b-seg button.on.present{background:var(--rc-green,#16a34a)}.tdx-b-seg button.on.warn{background:var(--rc-amber,#d97706)}.tdx-b-seg button.on.fail,.tdx-b-seg button.on.missing{background:var(--rc-red,#dc2626)}.tdx-b-seg button.on.na{background:var(--text-2)}.tdx-b-seg .tdx-b-notebtn{color:var(--text-2)}.tdx-b-noteedit{grid-column:1/-1;gap:8px;display:flex}.tdx-b-noteedit input{flex:1}.tdx-b-add{gap:8px;margin-top:8px;display:flex}.tdx-b-add input{flex:1;max-width:420px}.tdx-b-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding-top:10px;display:flex}.tdx-b-find{flex:280px;gap:2px;font-size:13px;display:grid}.tdx-b-hint{color:var(--text-2);margin-top:4px;font-size:12px}.tdx-b-done{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}@media (width<=640px){.tdx-b-row{grid-template-columns:minmax(0,1fr)}.tdx-stage,.tdx-walk-more,.tdx-walk-end{padding-left:36px}}.td-d .tdx-stage-body>.td-panel,.td-d .tdx-stage-body>div>.td-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.td-d .tdx-stage-body>.td-panel+.td-panel{border-top:1px solid var(--line);padding-top:12px}.tin2 .tin-goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tin2 .tin-goal{text-align:left;border-radius:10px;gap:2px;padding:9px 12px;display:grid}.tin2 .tin-goal b{font-size:13px;font-weight:600}.tin2 .tin-goal span{color:var(--text-2);font-size:12px;font-weight:400}.tin2 .tin-goal.on span{color:inherit;opacity:.85}@media (width<=720px){.tin2 .tin-goals{grid-template-columns:minmax(0,1fr)}}.tin2 .tin-phase button.on{border-color:var(--text-2);box-shadow:none}.tin2 .tin-phase button span{color:var(--text-2)}.tin2 .tin-link{color:var(--text);font-weight:600}.tin2 .tin-form{gap:22px;max-width:880px}.tin2 .tin-flow{color:var(--text-2);margin-top:-6px;font-size:12.5px}.tin2 .tin-sec{gap:12px;min-width:0;display:grid}.tin2 .tin-ch{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tin2 .tin-ch.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tin2 .tin-ch>button{font:inherit;text-align:left;border:1px solid var(--line,var(--border));background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;align-content:start;gap:2px;padding:10px 12px;display:grid}.tin2 .tin-ch>button b{font-size:13px;font-weight:600}.tin2 .tin-ch>button span{color:var(--text-2);font-size:12px}.tin2 .tin-ch>button:hover{border-color:var(--text-faint,#a1a1aa)}.tin2 .tin-ch>button.on{border-color:var(--text-2);box-shadow:inset 0 0 0 1px var(--text-2)}@media (width<=720px){.tin2 .tin-ch,.tin2 .tin-ch.two{grid-template-columns:minmax(0,1fr)}}.tin2 .ff-inp,.tin2 .ff-sel{background:var(--surface)}.tin2 .tin-cust{gap:8px}.tin2 .tin-cust .ct-ribbon{border-top:1px solid var(--line,var(--border));margin:0 -16px -14px}.tin2 .tin-line-row{background:var(--surface)}.tin2 .tin-line{gap:10px}.tin2 .tin-line-h{justify-content:space-between;align-items:center;display:flex}.tin2 .tin-line-fields{grid-template-columns:2fr 2fr 3fr}@media (width<=720px){.tin2 .tin-line-fields{grid-template-columns:minmax(0,1fr)}}.tin2 .tin-k-sub{text-transform:none;letter-spacing:0;color:var(--text-2);font-weight:500}.tin2 .tin-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));font-size:13px}.tin2 .tin-facts.one{grid-template-columns:minmax(0,1fr)}.tin2 .tin-checks{gap:12px}.tin2 .tin-go{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tin2 .tin-go .win-hint{flex:1;min-width:240px}.tin2 .tin-sec .cb-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sel-ink,#135e96);margin-bottom:4px;font-size:10.5px;font-weight:700;line-height:1.3;display:block}.uil-pills{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:6px;margin-left:10px;display:inline-flex}.uil-pills .rc-pill{font-size:12px}.uil-figs,.umd-figs{margin-top:4px}.umd-kv{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.umd-kv-wide{grid-column:1/-1}.umd-new{display:block}.cdm-stats{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-bottom:14px;padding:0 0 14px;display:flex}.cdm-stats span{color:var(--text-2);font-size:12px}.cdm-stats b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:5px;font-size:15px;font-weight:700}.cdm-stats .amber b{color:var(--lsm-amber)}.cdm-stats .cdm-email{color:var(--text-2);margin-left:auto}.cdm-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){.cdm-grid{grid-template-columns:1fr}}.cdm-sec{border:1px solid var(--border);border-radius:10px;padding:11px 13px}.cdm-sec-h{text-transform:uppercase;letter-spacing:.03em;color:var(--text-2);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.cdm-n{color:var(--text);background:var(--surface-2);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.cdm-row{border-top:1px solid var(--border);align-items:flex-start;gap:8px;padding:6px 0;display:flex}.cdm-row:first-of-type{border-top:0;padding-top:0}.cdm-row-main{flex:1;min-width:0}.cdm-row-t{color:var(--text);font-size:12.5px;font-weight:600}.cdm-row-s{color:var(--text-muted);font-size:11.5px}.cdm-meta{white-space:nowrap;background:var(--surface-2);color:var(--text-2);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:600}.cdm-meta.ok{background:var(--lsm-green-soft);color:var(--lsm-green)}.cdm-meta.warn{background:var(--lsm-amber-soft);color:var(--lsm-amber)}.cdm-meta.info{background:var(--lsm-blue-soft);color:var(--lsm-blue)}.cdm-meta.crit{background:var(--lsm-red-soft);color:var(--lsm-red)}.cdm-empty{color:var(--text-muted);padding:2px 0;font-size:12px}.cdm-more{color:var(--link);margin-top:6px;font-size:11px}.qn-cust-name{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.qn-cust-name:hover{text-decoration:underline}.cdm-panel{flex-direction:column;gap:8px;max-height:50vh;padding-right:2px;display:flex;overflow-y:auto}.cdm-subh{text-transform:uppercase;letter-spacing:.03em;color:var(--text-2);margin-top:6px;font-size:11px;font-weight:700}.cdm-subh:first-child{margin-top:0}.cdm-subh+.cdm-row{border-top:0;padding-top:2px}.cdm-counts{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px 18px;margin-top:8px;padding-top:10px;display:flex}.cdm-counts span{color:var(--text-2);font-size:12px}.cdm-counts b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:4px;font-size:14px;font-weight:700}.cdm-item{flex-direction:column;display:flex}.cdm-row.clk{cursor:pointer}.cdm-row.clk:hover{background:var(--surface-2);border-radius:6px}.cdm-chev{color:var(--text-muted);flex-shrink:0;align-self:center}.cdm-peek{background:var(--surface-2);border-radius:8px;margin:2px 0 8px;padding:10px 12px}.cdm-peek-lines{margin:0 0 8px;padding-left:16px}.cdm-peek-lines li{color:var(--text);font-size:12px;line-height:1.5}.cdm-peek-grid{grid-template-columns:auto 1fr;gap:3px 14px;display:grid}.cdm-pk-row{display:contents}.cdm-pk-row .k{color:var(--text-2);white-space:nowrap;font-size:11.5px}.cdm-pk-row .v{color:var(--text);font-size:11.5px}.cdm-peek-note{color:var(--text-2);margin-top:8px;font-size:11.5px;font-style:italic}.cdm-peek-top{align-items:center;gap:10px;margin-bottom:4px;display:flex}.cdm-peek-sub{color:var(--text-2);font-size:12px}.cdm-peek-amt{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:700}.cdm-peek-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=560px){.cdm-peek-cards{grid-template-columns:1fr}}.cdm-pkcard{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:9px 11px}.cdm-pkcard h5{text-transform:uppercase;letter-spacing:.03em;color:var(--text-2);margin:0 0 6px;font-size:10.5px;font-weight:700}.cdm-line{color:var(--text);justify-content:space-between;gap:10px;padding:2px 0;font-size:12px;display:flex}.cdm-line-amt{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.cdm-chips{flex-wrap:wrap;gap:6px;display:flex}.lod-rail{margin-top:53px}@media (width<=900px){.lod-rail{margin-top:0}}.lod-risk .ch-pmain,.lod-risk .ch-pmain a,.lod-risk .ch-pmain span:not(.det-spill){font-weight:400}.lod-risk .ch-prow{padding-block:5px;font-size:13px}.lod-cust{font-size:12.5px}.lod-cust-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.lod-cust-h .eng-pill{gap:5px;padding:1px 8px;font-size:12px}.lod-cust .cs-who b{font-weight:650}.oe-tbl td{vertical-align:middle}.oe-find{gap:4px;display:grid}.oe-hits{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:2px;max-height:320px;padding:4px;display:grid;overflow:auto}.oe-hit{text-align:left;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:6px 8px;font-size:13px;display:grid}.oe-hit:hover,.oe-hit:focus-visible{background:var(--surface-2)}.oe-hit-n{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.oe-hit-s{white-space:nowrap}.oe-hit-p{font-variant-numeric:tabular-nums;text-align:right;min-width:84px}.oe-bar{z-index:20;background:var(--surface);border:1px solid var(--border-strong,var(--border));border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:12px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 24px #00000024}.oe-bar-nums{font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:420px;gap:6px 22px;font-size:13px;display:flex}.oe-bar-act{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.oe-bar-msg{flex-basis:100%;margin:0}@media (width<=700px){.oe-hit{grid-template-columns:minmax(0,1fr) auto}.oe-hit-s{white-space:normal;grid-area:2/1/auto/-1}.oe-bar-act{margin-left:0}}.lod-sects{border-top:1px solid var(--line);clear:both;gap:9px;margin-top:12px;padding-top:12px;display:grid}.lod-sects>div{overflow-wrap:anywhere;gap:0;min-width:0;font-size:13px;line-height:1.45;display:grid}.lod-sects>div+div{border-top:1px solid var(--line);padding-top:9px}.lod-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px;font-size:12.5px;font-weight:650;line-height:1.3;display:flex}.lod-ed{font-size:12px;font-weight:400}.lod-addr{gap:0;display:grid}.lod-addr b{font-weight:600}.lod-none{color:var(--text-muted)}.lod-foot{color:var(--text-muted);margin-top:3px;font-size:11.5px;line-height:1.4}.lod-link{justify-self:start;margin-top:4px;font-size:12.5px}.lod-rail h3+.lod-sects{border-top:0;margin-top:0;padding-top:0}.lod-risk .rk h4{letter-spacing:0;text-transform:none;color:var(--text);font-size:13px}.lod-risk .rk header{margin-bottom:6px}.lod-tlcard{margin-top:12px}.lod-say{gap:6px;display:grid}.lod-say textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit}.lod-say>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.lod-tl{border-left:2px solid var(--border);gap:8px;margin-left:6px;padding-left:16px;display:grid}.lod-tl-day{color:var(--text-muted);margin-top:6px;font-size:12px}.lod-tl-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:13px;display:grid;position:relative}.lod-tl-dot{background:var(--text-2);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);border-radius:3px;position:absolute;top:6px;left:-22px}.lod-tl-row.say{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.lod-tl-row.say .lod-tl-dot{background:var(--accent,#c00);top:12px}.lod-more{border-top:1px solid var(--line);grid-column:1/-1;margin-top:9px;padding-top:9px}.lod-lines th:nth-child(2),.lod-lines td:nth-child(2){width:13%}.lod-lines th:nth-child(3),.lod-lines td:nth-child(3),.lod-lines th:nth-child(4),.lod-lines td:nth-child(4){width:17%}.lod-lines td{vertical-align:middle}.lod-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.lod-aside{gap:2px;display:grid}.lod-aside .mono,.lod-lines .mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px}.lod-note{gap:3px;font-size:13px;line-height:1.45;display:grid}.lod-note-t{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.lod-note-ed{box-sizing:border-box;resize:vertical;width:100%;font:inherit}.lod-credit{color:var(--ok-ink,#1f7a3a);font-weight:650}.occ{gap:10px;display:grid}.occ-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.occ-head .cs-who{align-items:center;gap:6px;font-size:14px;display:inline-flex}.occ-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.occ-bill{align-content:start;gap:6px;display:grid}.occ-bill-h{font-size:13px;font-weight:650}.occ-bill-card{border:1px solid var(--border);background:var(--surface-2,#f7f7f8);border-radius:10px;gap:0;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}@media (width<=700px){.occ-grid{grid-template-columns:minmax(0,1fr)}}.win.occ .ct-col-head h4{letter-spacing:.06em;text-transform:uppercase;color:var(--sel-ink,#135e96);font-size:11px;font-weight:700;line-height:1.3}.pt-row.ou-off{opacity:1;cursor:default}.pt-row.ou-off .mono{color:var(--text-muted)}.ou-held{color:var(--warn-ink,#8a5a00);font-weight:600}.lod-secs{gap:20px;display:grid}.lod-s{gap:10px;display:grid}.lod-s-h{align-items:center;gap:10px;min-height:34px;display:flex}.lod-s-h h3{margin:0;font-size:16px;font-weight:650}.lod-s-ico{background:var(--surface-2,#f1f2f4);width:30px;height:30px;color:var(--text-2,#4a4a4a);border-radius:8px;flex:none;place-items:center;display:inline-grid}.lod-s-ico.is-todo{color:#5c4400;background:#ffe066}.lod-s-sub{color:var(--text-muted);font-size:13.5px}.lod-s-name{color:var(--text-2,#4a4a4a);margin-left:4px;font-weight:500}.lod-s-act{gap:8px;margin-left:auto;display:inline-flex}.lod-s-meta{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 6px;font-size:13.5px;display:flex}.lod-s-m{color:var(--text);align-items:center;gap:8px;display:inline-flex}.lod-s-m svg,.lod-s-facts svg,.lod-loc svg{color:var(--text-muted);flex:none}.lod-loc{background:var(--surface-2,#f1f2f4);color:var(--text-2,#4a4a4a);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.lod-s-facts{gap:6px;padding:4px 16px 10px;font-size:13.5px;display:grid}.lod-s-facts>span{align-items:center;gap:8px;display:inline-flex}.lod-li{border-top:1px solid var(--line,#eceef0);grid-template-columns:48px minmax(0,1fr) auto 96px;align-items:center;gap:12px;padding:12px 16px;display:grid}.lod-li-img{border:1px solid var(--line,#eceef0);background:#fff;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.lod-li-img img{object-fit:contain;width:100%;height:100%}.lod-li-main{gap:2px;min-width:0;display:grid}.lod-li-t{font-size:14px;font-weight:600}.lod-li-t a{color:inherit}.lod-li-sub{color:var(--text-muted);font-size:12.5px}.lod-li-chips{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:12.5px;display:flex}.lod-li-sn{color:var(--text-2,#4a4a4a)}.lod-li-opts{color:var(--text-2,#4a4a4a);margin-top:4px;font-size:12.5px}.lod-li-q{white-space:nowrap;color:var(--text);font-size:13.5px}.lod-li-x{color:var(--text-muted);margin:0 2px}.lod-li-n{background:var(--surface-2,#f1f2f4);text-align:center;border-radius:6px;min-width:22px;padding:1px 6px;display:inline-block}.lod-li-tot{text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px}.lod-tot{padding:12px 16px;font-size:13.5px;display:grid}.lod-tot-r{grid-template-columns:120px minmax(0,1fr) auto;gap:12px;padding:5px 0;display:grid}.lod-tot-r>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.lod-tot-m{color:var(--text-2,#4a4a4a)}.lod-tot-r.is-total{font-weight:650}.lod-tot-r.is-owed{color:var(--text);font-weight:700}.lod-tot-sep{background:var(--line,#eceef0);height:1px;margin:8px 0}.lod-s-more{padding:0 16px 14px}@media (width<=720px){.lod-li{grid-template-columns:40px minmax(0,1fr) 80px}.lod-li-q{grid-column:2}.lod-li-img{width:40px;height:40px}}.lod-rail2 .lod-rsec{border-bottom:1px solid var(--line,#eceef0);padding:16px 2px}.lod-rail2 .lod-rsec:first-child{padding-top:4px}.lod-rail2 .lod-rsec:last-child{border-bottom:0}.lod-rail2 h3{font-size:14px}.lod-tl{border-left-color:var(--line,#eceef0)}.lod-tl-dot{background:var(--text-muted,#8a8a8a);border-radius:50%;width:9px;height:9px}.lod-tl-row.say .lod-tl-dot{border-radius:50%}.lod-rail2 .lod-h>span:first-child,.lod-rail2 .rc-lbl,.lod-s-more .rc-lbl{text-transform:none;letter-spacing:0;color:var(--text-2,#4a4a4a);font-size:12.5px;font-weight:600}.lod-rail2 .lod-none-sm{font-size:12.5px}.ui-page:has(.ops-od) .ui-page-title{letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:1.15}.lod-tl-more{all:unset;cursor:pointer;display:inline}.lod-tl-more:focus-visible{outline:2px solid var(--sel-ink,#135e96);outline-offset:2px;border-radius:4px}.lod-tl-chev{color:var(--text-muted);margin-left:6px;font-size:12px;transition:transform .15s;display:inline-block;transform:translateY(-2px)}.lod-tl-chev.is-on{transform:rotate(180deg)translateY(2px)}.lod-tl-x{gap:8px;margin-top:8px;font-size:13px;display:grid}.lod-tl-kv{gap:1px;display:grid}.lod-tl-kv b{font-weight:650}.lod-tl-li{color:var(--text-2,#4a4a4a)}.lod-tot{max-width:620px;margin-left:auto}.lod-tot-r{grid-template-columns:110px minmax(0,1fr) auto}.lod-s-ico.is-ok{background:var(--lsm-green,#15803d);color:#fff}.lod-s-more{box-sizing:border-box;max-width:620px;margin-left:auto}.lod-pay{grid-template-columns:minmax(0,1fr);display:grid}.lod-pay.has-risk{grid-template-columns:minmax(240px,1fr) minmax(320px,1.25fr)}.lod-pay-risk{border-right:1px solid var(--line,#eceef0);padding:14px 16px}.lod-pay-money .lod-tot,.lod-pay-money .lod-s-more{max-width:none;margin-left:0}@media (width<=900px){.lod-pay.has-risk{grid-template-columns:minmax(0,1fr)}.lod-pay-risk{border-right:0;border-bottom:1px solid var(--line,#eceef0)}}.lod-pay-money .lod-s-more{border-top:1px solid var(--line,#eceef0);margin-top:10px;padding-top:12px}.lod-tl-open .lod-tl-h{margin:0;font-size:16px;font-weight:650}.lod-say-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.lod-tl-open .lod-tl{margin-left:18px}.lod-cust-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lod-cust-id{min-width:0}.lod-ring{all:unset;cursor:pointer;border-radius:10px;flex:none;justify-items:center;gap:0;display:grid}.lod-ring .eng-ring-b{display:none}.lod-ring-b{margin-top:-6px;font-size:11px;font-weight:650;line-height:1}.lod-ring:focus-visible{outline:2px solid var(--sel-ink,#135e96);outline-offset:2px}.lod-ring .eng-ring-n{font-size:18px}.lod-ring .eng-ring-b{font-size:9px}.lod-s-more .skv-v,.lod-s-more .skv-v *{font-weight:400}.lod-cust-id{gap:2px;display:grid}.lod-cust-val{color:var(--text-2,#4a4a4a);font-size:12.5px}.lod-rail2 .lod-rsec{padding:18px 2px}.lod-rail2 .lod-cust>div>*+*,.lod-rail2 .lod-cust-top{margin-top:0}.lod-rail2 .lod-sects{border-top:0;gap:12px;margin-top:12px;padding-top:0}.lod-rail2 .lod-sects>div+div{border-top:0;padding-top:0}.lod-rail2 .lod-more{border-top:0;margin-top:12px;padding-top:0}.lod-rail2 .lod-h{margin-bottom:2px}.lod-rail2 .ch-kv-r+.ch-kv-r{margin-top:12px}.ops-od .odh{background:0 0;border:0;border-radius:0;margin-bottom:8px}.lod-stock{color:var(--text-muted);font-size:12.5px}.lod-stock.is-short{color:var(--rc-red-ink,#b42318);font-weight:600}.lod-back{margin-bottom:8px}.lod-rail2,.lod-rail2 .lod-addr,.lod-rail2 .lod-sects>div{line-height:1.6}.ui-page:has(.ops-od) .ui-page-head{margin-bottom:4px}.ops-od .odh .od-path.det-pagepath{padding-top:6px}.lod-li-await{color:var(--text-muted);font-size:12.5px;text-decoration:none}.lod-li-await:hover{color:var(--text);text-decoration:underline}.lod-stock-w{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.lod-stock-w .lod-stock:empty{display:none}.lod-planline{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 8px;font-size:13px;display:flex}.lod-planbar{margin-bottom:12px}.sp-split{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){.sp-split{grid-template-columns:1fr}}.sp-h{color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:600}.sp-lines{gap:8px;display:grid}.sp-line{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:8px;font-size:13px;display:grid}.sp-line.is-pick{grid-template-columns:auto 32px minmax(0,1fr)}.sp-line .sp-img,.sp-line.is-pick input{grid-row:span 2}.sp-line .sp-due{color:var(--text-muted);grid-column:-2/-1;font-size:12px}.sp-img{background:var(--surface-subdued,#0000000a);border-radius:6px;width:32px;height:32px;display:inline-flex;overflow:hidden}.sp-img img{object-fit:contain;width:100%;height:100%}.sp-t{min-width:0}.sp-sec{border-top:1px solid var(--border-subdued,#00000014);gap:8px;padding-top:12px;display:grid}.sp-charge{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.sp-money{align-items:center;gap:2px;display:inline-flex}.sp-money input{width:96px}.sp-vip{align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.sp-note{gap:4px;display:grid}.sp-pull{gap:10px;display:grid}.sp-pull-r{border:1px solid var(--border-subdued,#00000014);border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.sp-pull-r.is-done{border-color:var(--ok-border,#9bd3ae)}.sp-pull-m{gap:6px;font-size:13px;display:grid}.sp-sns{gap:6px;display:grid}.sp-h{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);align-items:center;gap:6px;margin-bottom:8px;font-size:10.5px;font-weight:600;display:flex}.sp-n{box-sizing:border-box;background:var(--surface-2);min-width:18px;height:18px;color:var(--text-2);letter-spacing:0;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;display:inline-grid}.sp-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 12px}.sp-line{grid-template-columns:minmax(0,1fr);row-gap:1px}.sp-line:has(.sp-img){grid-template-columns:32px minmax(0,1fr)}.sp-line .sp-t{font-weight:500;line-height:1.35}.sp-lines{gap:10px}.sp-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=640px){.sp-plans{grid-template-columns:minmax(0,1fr)}}.sp-plan{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:10px 12px;display:grid}.sp-plan:hover{border-color:var(--border-strong,var(--border))}.sp-plan.on{border-color:var(--text-2,#3f3f46)}.sp-plan input{margin:2px 0 0}.sp-plan-t{font-size:13px;font-weight:600}.sp-plan-d{color:var(--text-muted);grid-column:2;font-size:12px;line-height:1.4}.sp-sec{padding-top:14px}.sp-note .sp-h{margin-bottom:4px}.sp-plan{align-content:start}.sp-note{border-top:1px solid var(--line);padding-top:14px}.sp-pay{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 16px;margin:0;padding:10px 12px;display:grid}.sp-pay dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.sp-pay dd{margin:2px 0 0;font-size:13px;font-weight:500}.sp-plans:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ui-modal:has(.sp-split){background:var(--bg)}.ui-modal:has(.sp-split) :is(.ui-modal-head,.ui-modal-body,.ui-modal-foot){background:var(--bg)}.ui-modal:has(.sp-split) .sp-sec{border-top-color:var(--border)}:is(.ui-modal:has(.sp-split) .sp-card,.ui-modal:has(.sp-split) .sp-pay){background:0 0;border:0;padding-left:0;padding-right:0}.sp-line .sp-due{margin-top:3px}.sp-line.is-pick{grid-template-columns:auto minmax(0,1fr);column-gap:10px}.sp-line.is-pick:has(.sp-img){grid-template-columns:auto 32px minmax(0,1fr)}.sp-line.is-pick .sp-due{grid-column:-2/-1}.sp-q{color:var(--text-subdued,#616161);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;font-weight:400;display:block}.sp-lines .sp-line,.sp-lines .sp-line.is-pick{align-items:flex-start;gap:10px;display:flex}.sp-lines .sp-line:has(.sp-img){align-items:flex-start;gap:10px;display:flex}.sp-lines .sp-line.is-pick:has(.sp-img){align-items:flex-start;gap:10px;display:flex}.sp-lines .sp-line .sp-img,.sp-lines .sp-line input{flex:none;margin-top:2px}.sp-main{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.sp-lines .sp-line .sp-due{margin-top:4px}.sp-price{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;font-size:13px;display:flex}.sp-price b{font-weight:600}.sp-price span{color:var(--text-subdued,#616161);font-size:12px}.ui-modal:has(.sp-split) .ui-modal-head{border-radius:14px 14px 0 0}.oe-lines{gap:10px;display:grid}.oe-line{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.oe-line.is-gone{opacity:.55}.oe-line-top{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;font-size:13px;display:grid}.oe-line-img{object-fit:contain;background:#fff;border-radius:6px;width:44px;height:44px;display:block}.oe-line-main{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.oe-line-stock{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.oe-line-tot{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.oe-line-ctl{border-top:1px solid var(--line);background:var(--surface-2,#f7f7f8);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:13px;display:flex}.oe-f{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.oe-f>span:first-child{color:var(--text-muted);font-size:12px}.oe-disc{flex-wrap:wrap;flex:360px;align-items:center;gap:6px;min-width:0;display:flex}.oe-disc-why{flex:160px;min-width:120px}.ui-modal:has(.cap-win){background:var(--bg)}.ui-modal:has(.cap-win) :is(.ui-modal-head,.ui-modal-body,.ui-modal-foot){background:var(--bg)}.ui-modal:has(.cap-win) .ui-modal-head{border-radius:14px 14px 0 0}.cap-win{gap:16px;display:grid}.cap-facts{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;font-size:14px;display:grid}.cap-facts>div,.cap-auth-nums>div{flex-direction:column;gap:2px;display:flex}.cap-k{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.cap-sec{gap:8px;display:grid}.cap-h{letter-spacing:.06em;text-transform:uppercase;color:var(--sel-ink,#135e96);font-size:11px;font-weight:700}.cap-auth{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:10px;padding:14px 16px;font-size:13px;display:grid}.cap-auth.is-expired{opacity:.7}.cap-auth-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cap-auth-m{flex-direction:column;gap:2px;font-size:14px;display:flex}.cap-auth-nums{font-variant-numeric:tabular-nums;gap:28px;font-size:14px;display:flex}.cap-auth-go{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.cap-amt{align-items:center;gap:4px;display:inline-flex}.cap-amt span{color:var(--text-muted)}.cap-amt input{font-variant-numeric:tabular-nums;width:120px}.cap-taken{gap:4px;font-size:13px;display:grid}.cap-taken>div{justify-content:space-between;gap:10px;display:flex}.cap-foot-note{color:var(--text-muted);margin-right:auto;font-size:12px}@media (width<=640px){.cap-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-page:has(.ops-od) .ui-page-title{font-size:26px}.lod-cust .cs-who{font-size:16px}.oe-wrap{gap:12px;display:grid}.oe-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.oe-head>span{flex-direction:column;gap:2px;min-width:0;display:flex}.oe-title{font-size:16px;font-weight:650}.oe-h{letter-spacing:.06em;text-transform:uppercase;color:var(--sel-ink,#135e96);margin-top:4px;font-size:11px;font-weight:700}.oe-card .oe-h{margin-top:0}.oe-pair{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.oe-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;gap:8px;padding:14px 16px;font-size:13px;display:grid}.oe-wrap .oe-find .ed-input{background:var(--surface)}span.oe-line-img{background:var(--surface-2,#f1f1f1)}.oe-line,.oe-card,.cap-auth,.lod-say-card{border:1px solid var(--border);border-radius:12px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.oe-line.is-new{border-color:var(--sel-border,#9cc3e6)}.ui-modal .sp-plan{border-color:var(--border);border-radius:12px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.oe-bar{border:1px solid var(--border);border-radius:12px;transition:box-shadow .15s;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.oe-bar.is-floating{box-shadow:0 6px 24px #00000024}.oe-bar-mark{height:1px;margin-top:-1px}.lod-li.is-removed{color:var(--text-2)}.lod-li.is-removed .lod-li-img{opacity:.6}.lod-li.is-removed .lod-li-t,.lod-li.is-removed .lod-li-t a{color:var(--text-2);font-weight:500}.lod-li.is-removed .lod-li-q,.lod-li.is-removed .lod-li-tot{text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong,#aaa);text-decoration-color:var(--border-strong,#aaa)}.lod-pos{color:var(--text-2);font-size:12.5px}.lod-pos a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong,#aaa);text-decoration-color:var(--border-strong,#aaa);text-underline-offset:2px;font-weight:600}.sp-mail{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 12px}.sp-mail>summary{cursor:pointer}.sp-mail-s{margin:8px 0 4px;font-size:13px}.sp-mail-b{background:var(--surface-2);font:inherit;white-space:pre-wrap;border-radius:8px;max-height:300px;margin:0 0 8px;padding:10px 12px;font-size:13px;line-height:1.5;overflow:auto}.sr input.ed-input,.sr select.ed-select{box-sizing:border-box;height:31px;padding:0 10px;font-size:13px;line-height:1.2}.sr select.ed-select{padding-right:28px}.sr :not(.lod-say)>textarea.ed-input{box-sizing:border-box;padding:7px 10px;font-size:13px;line-height:1.45}.sr .sr-add{padding:14px 16px 12px}.sr .sr-empty{padding:10px 16px 16px;font-size:13.5px}.sr .sr-li.is-ed{grid-template-columns:48px minmax(0,1fr) auto 96px 24px}.sr .sr-qp{align-items:center;gap:12px;display:inline-flex}.sr .lod-li-img:empty{visibility:hidden}.sr .sr-title{box-sizing:border-box;width:100%;font-weight:600}.sr .sr-li.is-custom{align-items:start}.sr .sr-li.is-custom .sr-title{height:31px}.sr .sr-li.is-custom .lod-li-tot,.sr .sr-li.is-custom .sr-x{justify-content:flex-end;align-items:center;height:31px;display:flex}.sr .sr-li.is-custom .sr-x{justify-content:center}.sr input.sr-sn{width:180px}.sr .sr-save{color:var(--lsm-green,#15803d);font-size:12.5px}.sr .sr-qty{border:1px solid var(--border-strong);box-sizing:border-box;background:var(--surface);border-radius:8px;align-items:center;height:31px;display:inline-flex;overflow:hidden}.sr .sr-qty button{all:unset;cursor:pointer;text-align:center;width:30px;color:var(--text-2,#4a4a4a);place-items:center;height:100%;font-size:16px;display:grid}.sr .sr-qty button:hover{background:var(--surface-2,#f1f2f4)}.sr .sr-qty input.ed-input{border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);text-align:center;border-radius:0;width:44px;height:100%;padding:0}.sr .sr-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sr .sr-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sr .sr-price{align-items:center;gap:8px;display:inline-flex}.sr .sr-price s{color:var(--text-muted);font-size:12px}.sr .sr-pricebox{align-items:center;gap:4px;display:inline-flex}.sr .sr-pricebox>span{color:var(--text-muted);font-size:13px}.sr .sr-pricebox input{text-align:right;font-variant-numeric:tabular-nums;width:104px}.sr .sr-x{all:unset;cursor:pointer;color:var(--text-muted);text-align:center;width:24px;font-size:18px;line-height:1}.sr .sr-x:hover{color:var(--lsm-red,#c8102e)}@media (width<=1100px){.sr .sr-li.is-ed{grid-template-columns:40px minmax(0,1fr) auto 24px;align-items:start;row-gap:8px}.sr .sr-li.is-ed .sr-qp{flex-wrap:wrap;grid-area:2/2/auto/-1;justify-self:start}.sr .sr-li.is-ed .lod-li-tot{grid-area:1/3;padding-top:2px}.sr .sr-li.is-ed .sr-x{grid-area:1/4}}.sr .sr-tot{max-width:none;margin-left:0}.sr .sr-tot .lod-tot-r{grid-template-columns:110px minmax(0,1fr) auto;align-items:center}.sr .sr-edrow .sr-inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sr .sr-edrow .sr-inline>input:not(.sr-num){flex:150px;min-width:0}.sr .sr-edrow .sr-inline>a{white-space:nowrap;font-size:12.5px}.sr .sr-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sr .sr-num{text-align:right;width:90px}.sr .sr-st{width:64px}.sr .sr-zip{width:90px}.sr .sr-next{border-top:1px solid var(--line,#eceef0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px 14px;font-size:13.5px;display:flex}.sr .sr-next>span:first-child{flex:280px}.sr .sr-btns{flex-wrap:wrap;gap:8px;display:inline-flex}.sr .sr-tender{border-top:1px solid var(--line,#eceef0);gap:12px;padding:14px 16px 16px;display:grid}.sr .sr-thead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sr .sr-thead b{font-size:13.5px;font-weight:650}.sr .sr-quick{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sr .sr-quick button{all:unset;cursor:pointer;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:600}.sr .sr-quick button:hover{border-color:var(--text)}.sr .sr-quick button.on{border-color:var(--text-2);background:var(--surface-2)}.sr .sr-left{align-items:baseline;gap:10px;display:flex}.sr .sr-left span{color:var(--text-2);font-size:13px}.sr .sr-left b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.sr .sr-tbtns{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.sr .sr-tbtns button{all:unset;cursor:pointer;box-sizing:border-box;border:1px solid var(--border);text-align:center;background:var(--surface);white-space:nowrap;border-radius:10px;padding:12px 10px;font-size:13.5px;font-weight:600}.sr .sr-tbtns button:hover:not(:disabled){border-color:var(--text)}.sr .sr-tbtns button.on{border-color:var(--text-2)}.sr .sr-tbtns button:disabled{opacity:.45;cursor:default}.sr .sr-tform{background:var(--surface-2,#f6f6f7);border-radius:10px;gap:10px;padding:12px;display:grid}.sr .sr-change{font-size:15px}.sr .sr-change b{font-size:18px}.sr .sr-found{gap:6px;display:grid}.sr .sr-found button{all:unset;cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.sr .sr-found button:hover:not(:disabled){border-color:var(--text)}.sr .sr-found button:disabled{opacity:.5;cursor:default}.sr .sr-found span{color:var(--text-2);font-size:12.5px}.sr .sr-lbl{color:var(--text-2,#4a4a4a);gap:4px;font-size:12.5px;font-weight:600;display:grid}.sr .sr-lbl textarea,.sr .sr-lbl input{font-weight:400}.sr textarea.ed-input{resize:vertical;width:100%;font-family:inherit}.sr .sr-seg{width:max-content;display:inline-flex}.sr .sr-contact,.sr .sr-addrform,.sr .sr-addrs{gap:6px;display:grid}.sr .sr-addrs button{all:unset;cursor:pointer;border:1px solid var(--border);border-radius:8px;gap:1px;padding:8px 10px;font-size:13px;display:grid}.sr .sr-addrs button span{color:var(--text-2);font-size:12px}.sr .sr-addrs button.on{border-color:var(--text-2)}.sr .sr-ship{gap:6px;margin-top:4px;display:grid}.sr .sr-kv{grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.sr .sr-kv>span:first-child{color:var(--text-2)}.sr-saved{color:var(--text-muted);margin-left:6px;font-size:12px}.sr-saved.is-error{color:var(--lsm-red,#c8102e)}.ui-page:has(.sr) .ui-page-title{white-space:nowrap;flex-wrap:wrap;row-gap:4px}.sr .lod-rail2{font-size:13px;line-height:1.5}.sr .lod-rail2 .cs-who{font-size:16px}.sr .lod-rail2 .cs-who b{font-weight:650}.sr .lod-rail2 .lod-addr{line-height:1.6}.sr .lod-rail2 .sr-contact .ed-input,.sr .lod-rail2 .sr-addrform>.ed-input,.sr .lod-rail2 .sr-lbl .ed-input{box-sizing:border-box;width:100%}.sr .lod-rail2 a{overflow-wrap:anywhere}.sr .lod-rail2 .cb-input,.sr .lod-rail2 input,.sr .lod-rail2 select{line-height:1.2}.sr .sr-testnote{margin:4px 0 14px;font-size:13px}.sr .lod-s>div:has(>.sr-add){overflow:visible!important}.sr .sr-add .cb-menu{max-height:min(60vh,420px);overflow-y:auto}.sr .sr-check{color:var(--text);cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.sr .sr-check input{margin-top:3px}.sr .sr-pick{align-items:center;gap:8px;display:flex}.sr .sr-pick>:first-child{flex:1;min-width:0}.sr .sr-tender{justify-items:end}.sr .sr-tender>*{box-sizing:border-box;width:min(100%,620px)}.sr .sr-thead{text-align:right;justify-content:flex-end}.sr .sr-tform{text-align:right;justify-items:end}.sr .sr-tform .sr-lbl{justify-items:end}.sr .sr-tform .sr-quick,.sr .sr-tform .sr-btns{justify-content:flex-end}.sr .sr-tform .sr-found{width:100%}.sr .sr-tform .sr-found button{justify-content:flex-end}@media (width<=760px){.sr .sr-tender>*{width:100%}}.sr .sr-tender>*{width:min(100%,700px)}.sr .sr-tender .sr-tbtns{grid-template-columns:repeat(5,minmax(0,1fr))}.sr .sr-tender .sr-tbtns button{white-space:normal;padding:12px 6px}@media (width<=760px){.sr .sr-tender .sr-tbtns{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}}.sr .sr-addr-on{padding-right:64px;position:relative}.sr .sr-addr-on .sr-addr-ed{position:absolute;top:0;right:0}.sr .sr-shipline{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.sr .sr-shipline .trk-fav{border-radius:4px}.sr .sr-shipline-t{gap:1px;min-width:0;display:grid}.sr .sr-shipline-t b{font-size:14px;font-weight:650}.sr .sr-shipline-t span{color:var(--text-2);font-size:12px}.sr .sr-shipline-amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:650}.sr .sr-wl{color:var(--text-2);margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.sr .sr-wl a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.rf-win .win-card{border:1px solid var(--border);border-radius:12px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.rf-win .win-h{margin-bottom:-6px}.rf-sub{color:var(--text-2);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.rf-quiet{color:var(--text-2);font-size:12px;line-height:1.4}.rf-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rf-link{all:unset;cursor:pointer;color:var(--text);font-size:12.5px;font-weight:600}.rf-link:hover{text-decoration:underline}.rf-change{margin-top:-6px}.rf-title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rf-hits{gap:8px;max-height:420px;padding:1px;display:grid;overflow:auto}.rf-hit{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 112px 96px;align-items:center;gap:14px;padding:10px 14px;font-size:13px;display:grid;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.rf-hit:hover,.rf-hit:focus-visible{border-color:var(--border-strong);background:var(--sel-soft,#f3f3f3)}.rf-hit-a{min-width:0;display:grid}.rf-hit-a>span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rf-hit-i{color:var(--text-2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.rf-hit-d{gap:2px;font-size:12.5px;display:grid}.rf-hit-d>span{color:var(--text-2);font-size:11.5px}.rf-hit-t{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.rf-lines{gap:0;padding:4px 16px}.rf-line{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) 96px 92px 150px;align-items:center;gap:12px;padding:9px 0;display:grid}.rf-line:first-child{border-top:0}.rf-line.is-gone .rf-line-t{color:var(--text-2)}.rf-line-t{min-width:0;font-size:13px;font-weight:600}.rf-line-q select{padding:4px 6px}.rf-line-p{text-align:right;font-variant-numeric:tabular-nums}.rf-line-o label{cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rf-lines .rf-quiet{border-top:1px solid var(--line);padding:9px 0}.rf-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rf-choice{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:3px;padding:11px 14px;font-size:13px;display:grid}.rf-choice>span{color:var(--text-2);font-size:12px}.rf-choice:hover{border-color:var(--border-strong)}.rf-choice.is-on{border-color:var(--sel,#303030);box-shadow:inset 0 0 0 1px var(--sel,#303030)}.rf-choice:focus-visible{outline:2px solid var(--sel,#303030);outline-offset:2px}.rf-refund{padding:8px 16px}.rf-tot{font-size:13.5px;display:grid}.rf-tot-r{grid-template-columns:130px minmax(0,1fr) auto;gap:12px;padding:4px 0;display:grid}.rf-tot-r>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.rf-tot-r .m{color:var(--text-2);align-self:center;font-size:12px}.rf-tot-r.is-total{font-weight:650}.rf-tot-sep{background:var(--line);height:1px;margin:6px 0}.rf-items{gap:0;padding:4px 16px}.rf-it{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.8fr) 34px 84px 58px minmax(0,1fr) minmax(0,1.1fr) 96px;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid}.rf-it.rf-it-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);border-top:0;padding:6px 0 4px;font-size:10.5px;font-weight:700}.rf-it .r{text-align:right;font-variant-numeric:tabular-nums}.rf-it select{width:100%;padding:4px 6px}.rf-insp-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 8px;display:flex}.rf-insp-f .win-hint{flex:260px}.rf-pair{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.rf-pair>div{gap:8px;display:grid}.rf-todo{gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.4;display:grid}.rf-ev{gap:0;padding:4px 16px}.rf-ev-r{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 0;font-size:13px;display:grid}.rf-ev-r:first-child{border-top:0}.rf-ev-w{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}@media (width<=720px){.rf-hit{grid-template-columns:minmax(0,1fr) auto}.rf-hit-i{display:none}.rf-line{grid-template-columns:22px minmax(0,1fr) 84px}.rf-line-q{grid-column:2}.rf-line-o{grid-column:2/-1}.rf-choices{grid-template-columns:1fr}.rf-it{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rf-it.rf-it-h{display:none}.rf-it .rf-line-t{grid-column:1/-1}.rf-it .r{text-align:left}}.rf-listnote{color:var(--text-2);margin:-2px 0 12px;font-size:12.5px}.pu.pu-flow{flex-direction:column;gap:12px;display:flex}.pu .cr-tiles.pu-kpis{grid-template-columns:repeat(var(--pu-cols,4), minmax(0, 1fr));gap:8px;margin:0 0 14px}.pu .pu-kpis .cr-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:9px 12px}.pu .pu-kpis .cr-tile .v{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.pu .pu-kpis .cr-tile .v a{color:var(--link,var(--lsm-blue));text-decoration:none}.pu .pu-kpis .cr-tile .s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pu .pu-kpis .cr-tile.warn .v{color:var(--lsm-amber-dash-ink)}@media (width<=1100px){.pu .cr-tiles.pu-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.pu .cr-tiles.pu-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pu .cr-tiles.pu-kpis:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.pu .pu-sticky{z-index:20;background:var(--bg,var(--surface-2));margin:-4px 0 8px;padding:4px 0 6px;position:sticky;top:52px}.pu .pu-sticky .cr-tiles.pu-kpis{margin:0}.pu .pu-sticky .pu-kpis .cr-tile{padding:8px 12px}@media (width<=640px){.pu .pu-sticky{position:static}}.pu-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex;overflow:hidden}.pu-panel.flush{gap:0;padding:0}.pu-panel.vis{overflow:visible}.pu-panel.flush.vis{overflow:clip visible}.pu-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pu-ph h3{margin:0;font-size:13px;font-weight:650}.pu-ph h3 .sub{color:var(--text-muted);font-weight:400}.pu-panel.flush>.pu-ph{padding:12px 16px 8px}.pu .det-rail .det-card{box-shadow:none;border-color:var(--border);border-radius:12px;padding:14px 16px}.pu .det-rail .det-card h3{align-items:center;gap:8px;display:flex}.pu-stack{flex-direction:column;gap:12px;display:flex}.pu-form2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.pu-form2{grid-template-columns:minmax(0,1fr)}}.pu .pu-rules{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex}.pu .pu-rules .od-sv{border:0;border-radius:7px}.pu .pu-ctl{flex-direction:column;gap:10px;display:flex}.pu .pu-ctl .pd-facets{margin-bottom:0}.pu .pu-ctl .pd-facets .cb{max-width:100%}.pu .pu-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pu .pu-aibox{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--lsm-purple) 6%, var(--surface));gap:6px;padding:10px 16px;display:grid}.pu .pu-totals{background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;bottom:0}.pu .pu-fold{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.pu .pu-foldbody{padding:0 16px 12px}.pu .pu-live{border-radius:14px;transition:box-shadow .2s}.pu .pu-live>.pu-panel{border-radius:12px}.pu .lc-grid{gap:12px;margin-bottom:12px}@media (width<=640px){.pu .pu-custom{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pu .pu-custom>:first-child{grid-column:1/-1}.pu-panel.flush>table.det-crm-tbl{box-sizing:border-box;padding:0 10px 2px}}.vd-legend{color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;margin:0 0 8px;font-size:11px;display:flex}.vd-legend span{align-items:center;gap:5px;min-width:0;display:inline-flex}.vd-legend i{border-radius:2px;flex:none;width:9px;height:9px}.vd-roster-scroll{overflow-x:auto}.vd-roster-scroll>table{min-width:1040px}.vd-pos-wide div:has(>table.pd-tbl){overflow-x:auto!important}.vd-pos-wide table.pd-tbl{min-width:900px}.vd-roster .pd-lanes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.vd-roster .pd-lanes .od-lane{min-width:0;max-width:none}.vd-pos-wide .po-tbl{min-width:700px!important}.vd-pos-wide .po-tbl col:nth-child(3),.vd-pos-wide .po-tbl th:nth-child(3),.vd-pos-wide .po-tbl td[data-label=Vendor]{display:none}.ui-page:has(.vd-rec) .ui-page-title{font-size:26px}.vd-rec .vd-figs .od-lanes.cs-lanes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.vd-rec .vd-figs .od-lanes.cs-lanes:has(>:nth-child(8)){grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1200px){.vd-rec .vd-figs .od-lanes.cs-lanes{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.vd-rec .vd-figs .od-lanes.cs-lanes:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.vd-rec .vd-figs .od-lanes.cs-lanes:has(>:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}}.vd-rec .pdh-figs{margin-top:4px}.vd-rec .vd-cards{margin:0 0 16px}.vd-rec .vd-card-link{font-size:13px}.vd-rec .det-tab .vd-tab-n{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.vd-links{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:max-content minmax(0,1fr);align-items:start;margin:0 0 16px;padding:12px 16px;display:grid;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.vd-links-grp{flex-wrap:wrap;gap:10px 24px;min-width:0;display:flex}.vd-links-grp:first-child{flex-direction:column;gap:10px;max-width:280px}.vd-links-grp+.vd-links-grp{border-left:1px solid var(--line);margin-left:24px;padding-left:24px}.vd-links-grp>div{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.vd-links-grp>div>a{overflow-wrap:anywhere}.vd-links-grp .k{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,var(--text-2));font-size:10.5px;font-weight:600}.vd-links-none{color:var(--text-2)}@media (width<=782px){.vd-links{grid-template-columns:minmax(0,1fr);gap:10px}.vd-links-grp+.vd-links-grp{border-left:0;border-top:1px solid var(--line);margin-left:0;padding-top:10px;padding-left:0}}.ov-tbl th.sortable{white-space:normal;text-overflow:clip;vertical-align:bottom;line-height:1.2;overflow:visible}.vd-all{margin-top:18px}.vd-all>h3{align-items:baseline;gap:8px;margin:0 0 10px;font-size:15px;font-weight:650;display:flex}.vd-all-n{color:var(--text-2);font-size:12.5px;font-weight:400}.po-more{margin-top:12px}.vd-page .vd-roster .pd-lanes{grid-template-columns:repeat(4,minmax(0,1fr))}.pop .pd-tbl td{vertical-align:top}.pop .pd-tbl thead th{white-space:nowrap}.pop .pd-tbl a.pop-never{color:var(--text-muted);text-underline-offset:3px;margin-left:6px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pop .pd-tbl a.pop-never:hover{color:var(--text)}.pop .pd-tbl td{line-height:20px}.pop .pd-tbl td .ed-input{height:28px;margin:-4px 0}.pop .pd-tbl td .det-spill{vertical-align:top}.pop .pd-tbl td input[type=checkbox]{vertical-align:top;margin:3px 0 0}.pop .pd-tbl td .od-cellsub{line-height:16px}.pop-lvl{position:relative}.pop-lvl-now{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:right;background:0 0;border:0;justify-items:end;padding:0;display:grid}.pop-lvl-now .pop-lvl-n{border-bottom:1px dashed var(--border-strong,#aaa);line-height:19px}.pop-lvl-now:hover .pop-lvl-n{border-bottom-style:solid}.pop-lvl-now .od-cellsub{white-space:nowrap}.pop-lvl-pop{z-index:300;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:8px;width:208px;padding:12px;display:grid;position:fixed;box-shadow:0 10px 28px #00000029}.pop-lvl-pop label{color:var(--text-2);grid-template-columns:1fr 76px;align-items:center;gap:8px;font-size:12.5px;display:grid}.pop .pd-tbl td .pop-lvl-pop .ed-input,.pop-lvl-pop .ed-input{text-align:right;box-sizing:border-box;width:76px;height:30px;margin:0}.pop-lvl-act{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.pop-anchors{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pop-anchors-l{color:var(--text-muted);margin-right:2px;font-size:12px}.pop-anchor{border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;padding:3px 9px;font-size:12px;line-height:18px;display:inline-flex}.pop-anchor b{color:var(--text);font-weight:600}.pop-anchor span{color:var(--text-muted)}.pop-anchor i{color:var(--text);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.pop-lift{table-layout:fixed;width:100%}.pop-lift td{vertical-align:top;line-height:20px}.pop-lift td input[type=checkbox]{margin:3px 0 0}.pop-lift td .ed-input{height:28px;margin:-4px 0}.pop-lift td .od-cellsub{white-space:nowrap;line-height:16px}.pop-temp{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.pop-temp .od-cellsub{margin:0}.pop-because{color:var(--text-2);font-size:12.5px}.pop-because b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=900px){.pop-lift{table-layout:auto}}.pop .pd-tbl.pd-fixed thead th{z-index:4;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:53px}@media (width<=760px){.pop .pd-tbl.pd-fixed thead th{box-shadow:none;position:static}}.cn .cn-tbl td{vertical-align:top}.cn .cn-tbl .num{text-align:right;font-variant-numeric:tabular-nums}.cn .cn-tbl tr.is-open>td:first-child{box-shadow:inset 3px 0 0 var(--rc-amber)}.cn-prog{align-items:center;gap:8px;display:flex}.cn-bar{background:var(--rc-track,#e7ecf1);border-radius:3px;flex:1;max-width:110px;height:6px;overflow:hidden}.cn-bar>i{background:var(--rc-amber);border-radius:3px;height:100%;display:block}.cn-of{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.cn-sub{color:var(--text-2);margin-top:4px;font-size:12px;line-height:1.4}.cn-difflink{color:var(--rc-amber-ink,#b45309);font-weight:600}.cn-act{text-align:right;white-space:nowrap}.cn .cn-tbl tr.cn-diff>td{background:var(--surface-2);padding-top:7px;padding-bottom:7px;font-size:12.5px}.cn .cn-tbl tr.cn-diff>td:first-child{padding-left:26px}.cn-note{color:var(--text-2);font-size:12.5px}.pu-panel .cn-note:first-child{padding:0 16px 10px}.cn .cn-tbl tr.cn-go{cursor:pointer}.cn .cn-tbl tr.cn-go:hover>td{background:var(--surface-2)}.mto2 .pd-tbl td{vertical-align:top}.mto2-cfg{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.mto2 .pd-tbl .od-cellsub{white-space:normal}.vp-wrap{max-width:740px}.vp-frame{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0000000f}.vp-head{background:var(--nav-bg);color:var(--nav-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.vp-brand,.vp-vendor{flex-direction:column;gap:2px;display:flex}.vp-vendor{text-align:right}.vp-brand b,.vp-vendor b{font-size:14px}.vp-brand span,.vp-vendor span{color:var(--nav-muted);font-size:11.5px}.vp-strip{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-2);padding:9px 18px;font-size:12.5px}.vp-order{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.vp-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vp-row b{font-size:14px}.vp-item{font-size:13px}.vp-meta{color:var(--text-muted);font-size:12px}.vp-sheet{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;grid-template-columns:110px 1fr;gap:3px 14px;padding:10px 12px;font-size:12.5px;display:grid}.vp-sheet .k{color:var(--text-muted)}.vp-steps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vp-step{border:1px solid var(--border);color:var(--text-muted);border-radius:7px;padding:4px 10px;font-size:12px}.vp-step.done{background:var(--pb-green);color:var(--p-green);border-color:#0000}.vp-actions{flex-wrap:wrap;gap:8px;display:flex}.vp-actions .ui-btn{padding:9px 16px}.vp-hint{color:var(--text-muted);font-size:11.5px}.vp-log{color:var(--text-2);font-size:12px}.vp-form{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.vp-form textarea,.vp-form input[type=text],.vp-form select{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.vp-form .row{gap:8px;display:flex}.vp-form .row>*{flex:1}.vp-form input[type=file]{color:var(--text-2);font-size:12px}.vp-done{padding:14px 18px}.vp-done h3{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 8px;font-size:12px}.vp-done-row{flex-wrap:wrap;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.vp-done-row .vp-done-line{color:var(--text-muted)}@media (width<=560px){.vp-head{flex-direction:column;align-items:flex-start}.vp-vendor{text-align:left}}.je-tbl td.num,.je-tbl th.num{text-align:right;font-variant-numeric:tabular-nums}.je-tbl .gl{color:var(--text-muted);font-size:11px}.je-tbl tfoot td{border-top:2px solid var(--border-strong);padding-top:8px;font-weight:700}.je-group td{background:var(--surface-2);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:6px 10px;font-size:10.5px;font-weight:700}.tie-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) 110px 90px;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;display:grid}.tie-row:last-child{border-bottom:none}.tie-row .a{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.tie-row.var{background:color-mix(in srgb, var(--lsm-amber) 7%, transparent);border-radius:8px;padding-left:8px;padding-right:8px}.match-band{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.inv-var td{background:color-mix(in srgb, var(--lsm-amber) 7%, transparent)}.inv-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px 22px;display:grid}.inv-meta .k{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:10px;font-weight:700}.inv-meta .v{color:var(--text);margin-top:1px;font-size:13px}.inv-meta .v.mono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.inv-addr{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding-top:14px;display:grid}.inv-addr h4{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 4px;font-size:10px;font-weight:700}.inv-addr address{color:var(--text-2);font-size:12.5px;font-style:normal;line-height:1.5}.inv-addr address b{color:var(--text);font-weight:650}.inv-origin{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.inv-totals{flex-direction:column;gap:5px;width:min(340px,100%);margin-left:auto;font-size:12.5px;display:flex}.inv-totals .r{justify-content:space-between;gap:16px;display:flex}.inv-totals .r .k{color:var(--text-muted)}.inv-totals .r .v{font-variant-numeric:tabular-nums}.inv-totals .r.neg .v{color:var(--lsm-green)}.inv-totals .r.grand{border-top:1px solid var(--border-strong);margin-top:4px;padding-top:6px;font-size:14px;font-weight:700}.inv-totals .r.grand .k{color:var(--text)}.match-sn{color:var(--text-2);font-family:ui-monospace,Menlo,monospace;font-size:11px}.match-sn .miss{color:var(--lsm-amber-ink);font-weight:700}.match-sn .exp{color:var(--text-muted);font-size:10.5px;display:block}.inv-resolve{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--lsm-amber);color:var(--text-2);border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.55}.inv-resolve.ok{border-left-color:var(--lsm-green)}.inv-resolve b{color:var(--text)}.inv-resolve ul{margin:6px 0 0;padding-left:18px}.inv-resolve li{margin:2px 0}.inv-check{align-items:flex-start;gap:9px;padding:3px 0;font-size:12.5px;display:flex}.inv-check .ic{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;font-weight:700;display:grid}.inv-check .ic.ok{background:var(--pb-green);color:var(--p-green)}.inv-check .ic.no{background:var(--pb-amber);color:var(--p-amber)}.inv-check .sub{color:var(--text-muted)}.kc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.kc-title{margin:0 0 2px;font-size:14px;font-weight:650}.kc-nav{align-items:center;gap:8px;display:flex}.kc-scroll{overflow-x:auto}.kc-grid{row-gap:2px;min-width:760px;display:grid}.kc-corner{background:var(--surface);z-index:2;position:sticky;left:0}.kc-day{text-align:center;color:var(--text-muted);border-bottom:1px solid var(--line);padding:2px 0 4px;font-size:10.5px}.kc-day.we{color:var(--text-faint)}.kc-day.today{color:var(--lsm-blue);font-weight:700}.kc-label{z-index:2;background:var(--surface);text-align:left;font:inherit;cursor:pointer;color:var(--text);border:0;min-width:0;padding:4px 8px 4px 0;font-size:12.5px;display:grid;position:sticky;left:0}.kc-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.kc-label:hover>span:first-child{color:var(--link,var(--lsm-blue))}.kc-row{align-items:stretch;min-height:72px;display:grid;position:relative}.kc-cell{border-left:1px solid color-mix(in srgb, var(--line) 50%, transparent);grid-row:1;height:100%}.kc-cell.today{background:color-mix(in srgb, var(--lsm-blue) 8%, transparent)}.kc-label{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent)}.kc-counts{color:var(--text-2);font-size:11.5px}.kc-counts b{color:var(--lsm-blue);font-weight:700}.kc-counts b.ck{color:var(--lsm-amber-dash);margin-left:6px}.kc-span{cursor:pointer;font:inherit;background:linear-gradient(to bottom, transparent calc(62% - .5px), color-mix(in srgb, var(--text) 35%, transparent) calc(62% - .5px), color-mix(in srgb, var(--text) 35%, transparent) calc(62% + .5px), transparent calc(62% + .5px)), color-mix(in srgb, var(--lsm-blue) 7%, transparent);border:0;border-radius:8px;grid-row:1;align-items:stretch;gap:2px;margin:6px 1px;padding:0 3px;display:grid;position:relative}.kc-span:hover{background-color:color-mix(in srgb, var(--lsm-blue) 14%, transparent)}.kc-span:focus-visible{outline:2px solid var(--sel);outline-offset:1px}.kc-span.cont-l{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.kc-span.cont-r{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.kc-col{flex-direction:column;align-items:center;min-width:0;padding:4px 0;display:flex}.kc-col .up{flex:62 1 0;justify-content:center;align-items:flex-end;width:100%;display:flex}.kc-col .dn{flex:38 1 0;justify-content:center;align-items:flex-start;width:100%;display:flex}.kc-col i{width:72%;display:block}.kc-col .o{background:linear-gradient(to top, var(--lsm-blue), color-mix(in srgb, var(--lsm-blue) 65%, #fff));border-radius:3px 3px 0 0}.kc-col .c{background:linear-gradient(to bottom, var(--lsm-amber-dash), color-mix(in srgb, var(--lsm-amber-dash) 65%, #fff));border-radius:0 0 3px 3px}.kc-col.late{opacity:.42}.kc-span .send{background:var(--text);border-radius:2px;width:3px;position:absolute;top:-3px;bottom:-3px;left:0}.kc-key{border-radius:2px;width:9px;height:9px;margin:0 3px -1px 2px;display:inline-block}.kc-key.o{background:var(--lsm-blue)}.kc-key.c{background:var(--lsm-amber-dash)}.kc-none{color:var(--text-muted);padding:14px 0;font-size:13px}.kc-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:12px;display:grid}.kc-tile{background:var(--surface-2);border-radius:10px;padding:9px 11px}.kc-tile .l{color:var(--text-muted);font-size:11.5px}.kc-tile .v{font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.kc-tile .s{color:var(--text-2);font-size:11px}.kc-chart{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.kc-top{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.kc-people .det-crm-tbl td{vertical-align:top}.kc-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.kc-split{grid-template-columns:1fr}}.kc-email{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;position:sticky;top:0;overflow:hidden}.kc-email-head{background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:3px 10px;padding:10px 12px;font-size:12.5px;display:grid}.kc-email-head .l{color:var(--text-muted)}.kc-email-head .v{font-weight:650}.kc-email-head .s{color:var(--text-2);overflow-wrap:anywhere}.kc-frame{background:#fff;border:0;width:100%;height:min(72vh,900px);display:block}.kc-metrics{min-width:0}.ui-modal.is-drawer .kc-split{grid-template-columns:1fr}.ui-modal.is-drawer .kc-email{order:2;position:static}@media (width<=1100px){.st-page .po-tbl{min-width:0!important}.st-page .po-tbl .st-opt{display:none}}.sx .ss-tbl th,.sx .mk-tbl th{white-space:normal;vertical-align:bottom;line-height:1.25}.oq.sx .od-lanes.cs-lanes{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.sx .od-lanes .od-lane{min-width:0}@media (width<=1100px){.oq.sx .od-lanes.cs-lanes{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-auto-flow:row}}.ws-push{gap:8px;display:grid}.ws-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ws-head b{font-size:15px}.ws-facts{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 20px;margin:4px 0 2px;padding:10px 12px;display:grid}.ws-facts>div{min-width:0}.ws-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);margin-bottom:2px;font-size:10.5px;font-weight:600}.ws-facts dd{margin:0;font-size:13.5px;font-weight:600}.ws-facts dd>span{color:var(--text-2);font-size:12px;font-weight:400;display:block}.ws-lim{align-items:center;gap:6px;display:inline-flex!important}.ws-lim .ed-input{width:76px;height:28px;padding:0 8px;font-size:13px}.ws-log{gap:12px;display:grid}.ws-chart-h{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:8px;display:flex}.ws-chart-h b{font-size:13.5px}.ws-chart-h .ui-btn{margin-left:auto}.ws-legend{color:var(--text-2);gap:16px;margin-top:6px;font-size:12px;display:flex}.ws-legend i{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.ws-filters{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ws-mini{border:1px solid var(--border);border-radius:10px;gap:0;display:grid;overflow:hidden}.ws-mini>div{grid-template-columns:128px 90px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;font-size:12.5px;display:grid}.ws-mini>div+div{border-top:1px solid var(--border)}@media (width<=640px){.ws-mini>div{grid-template-columns:1fr auto}}.ws-err{color:var(--rc-red-ink,#b42318);margin-top:2px}.ws-flow{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ws-flow li{color:var(--text-2);align-content:start;gap:3px;padding:10px 14px;font-size:12px;line-height:1.45;display:grid}.ws-flow li+li{border-left:1px solid var(--line)}.ws-flow .ws-step{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:700}.ws-flow b{color:var(--text);font-size:13.5px;font-weight:600}@media (width<=900px){.ws-flow{grid-template-columns:minmax(0,1fr)}.ws-flow li+li{border-left:0;border-top:1px solid var(--line)}}.np2 .np2-bar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 10px;display:flex}.np2 .np2-bar h3{margin:0;font-size:15px;font-weight:650}.np2 .np2-bar .pd-search{max-width:340px}.np2 .np2-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:14px;display:grid}.np2 .np2-settings>*{min-width:0}@media (width<=1000px){.np2 .np2-settings{grid-template-columns:minmax(0,1fr)}}.oq.rc-page.np2 .mk-tbl .od-svstrip>.od-sv.active{background:var(--chip-on);color:var(--text);font-weight:600}.np2 .mk-tbl .od-svstrip{white-space:nowrap;flex-wrap:nowrap;display:inline-flex}.np2 .mk-tbl .od-sv:disabled{cursor:default}.np2 .np2-tw{overflow-x:auto;container-type:inline-size}.np2 .mk-tbl td.np2-sku{overflow-wrap:anywhere}@container (width<=1240px){.np2 .mk-tbl .np2-cat{display:none}}@container (width<=1000px){.np2 .mk-tbl .np2-nar{display:none}.np2 .mk-tbl{min-width:900px}}.np2-f{color:var(--text-2);gap:4px;font-size:12.5px;font-weight:600;display:grid}.np2-f .ed-input{box-sizing:border-box;width:100%;height:33px;padding:0 10px;font-size:13.5px;font-weight:400}.np2-f small{font-weight:400}.np2-kv{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;padding:10px 12px;display:grid}.np2-kv dt{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);margin-bottom:2px;font-size:10.5px;font-weight:600}.np2-kv dd{margin:0;font-size:13px}.itf{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.itf h4{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--line);grid-column:1/-1;margin:8px 0 0;padding-bottom:5px;font-size:10.5px;font-weight:700}.itf h4:first-child{margin-top:0}.itf-f{color:var(--text-2);align-content:start;gap:4px;min-width:0;font-size:12.5px;font-weight:600;display:grid}.itf-f.wide{grid-column:1/-1}.itf-f .ed-input,.itf-f .ed-select{box-sizing:border-box;width:100%;height:33px;padding:0 10px;font-size:13.5px;font-weight:400}.itf-f textarea.ed-input{resize:vertical;height:auto;padding:7px 10px;font-family:inherit}.itf-f small{color:var(--text-muted);font-size:12px;font-weight:400}.rs-row .la-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-row .la-does b{color:var(--text);font-weight:600}@media (width<=640px){.itf{grid-template-columns:minmax(0,1fr)}}.np2 .np2-selbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2,#00000005);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.np2 .np2-rms tr.is-sel>td{background:var(--surface-2,#00000008)}.np2 .np2-rms td,.np2 .np2-rms th{vertical-align:middle}.np2 .np2-rms th.pd-selcol,.np2 .np2-rms td.pd-selcol{width:36px;padding-right:0}.np2-bulk{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:0;max-height:44vh;display:grid;overflow:auto}.np2-bulk>div{border-top:1px solid var(--line);flex-direction:column;gap:1px;padding:8px 12px;font-size:13px;display:flex}.np2-bulk>div:first-child{border-top:0}.wf .wf-note{border:1px solid var(--line);border-left:3px solid var(--rc-blue);background:var(--surface);color:var(--text);border-radius:8px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.45}.wf .wf-note b{font-weight:600}.dm .dm-off{border:1px solid var(--line);border-left:3px solid var(--rc-amber);background:var(--surface);border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.45}.dm .dm-off b{font-weight:600}.dm #dm-off,.dm #dm-pos,.dm #dm-leave{scroll-margin-top:76px}.dm .dm-acts{white-space:nowrap;justify-content:flex-end;gap:6px;width:100%;display:inline-flex}.gcp-bar{flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 10px;display:flex}.gcp-bar .ed-input{flex:380px;min-width:0}.gcp-chk{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.gcp-row{cursor:pointer}.gcp-row:hover td{background:var(--surface-2,#00000008)}.gcp-code{letter-spacing:.04em;font-family:ui-monospace,Menlo,monospace}.gcw{gap:10px;font-size:13px;display:grid}.gcw .k{color:var(--text-2,#666);margin-bottom:3px;font-size:12px;display:block}.gcw-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex;padding:12px 14px!important}.gcw-bal{letter-spacing:-.01em;margin:2px 0;font-size:28px;font-weight:650}.gcw-code{letter-spacing:.06em;margin:4px 0 6px;font:650 22px/1.3 ui-monospace,Menlo,monospace}.gcw-who,.gcw-use{gap:8px;display:grid;padding:12px 14px!important}.gcw-kv{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.gcw-kv .k{margin:1px 0 0}.gcw-use-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.gcw-all{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;text-decoration:underline}@media (width<=560px){.gcw-use-row{grid-template-columns:1fr}}.gci{gap:14px}.gci-amts{flex-wrap:wrap;gap:6px;display:flex}.gci-amt{border:1px solid var(--line);background:var(--surface);font:inherit;color:inherit;cursor:pointer;border-radius:999px;padding:6px 12px}.gci-amt.on{background:var(--text,#111);color:var(--surface,#fff);border-color:var(--text,#111)}.gci-own{width:110px}.gci-how{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gci-how label{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;column-gap:8px;padding:10px 12px;display:grid}.gci-how label.on{border-color:var(--text,#111);box-shadow:0 0 0 1px var(--text,#111)}.gci-how label .det-tl-time{grid-column:2}.gci-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gci-grid .wide{grid-column:1/-1}.gci-grid textarea{resize:vertical}.gci-hits{border:1px solid var(--line);border-radius:8px;margin-top:4px;display:grid;overflow:hidden}.gci-hits button{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface);font:inherit;color:inherit;cursor:pointer;padding:7px 10px}.gci-hits button:last-child{border-bottom:0}.gci-buyer{align-items:baseline;gap:8px;display:flex}@media (width<=560px){.gci-how,.gci-grid{grid-template-columns:1fr}}.gci .ed-input,.gcw-use .ed-input{box-sizing:border-box;width:100%}.gci .gci-own{width:110px}.gci>label,.gci>div{min-width:0}.gcp-code,.gcw-code{text-transform:uppercase}.uml-only{color:var(--text-2);font-size:12.5px}.uml-only a{margin-left:6px}.uml .det-crm-tbl td{vertical-align:top}.su-note{color:var(--text-2);margin:12px 0;font-size:12.5px;line-height:1.45}.su .su-tbl td{vertical-align:top}.su-err{color:var(--text-2);margin-top:4px;font-size:12px;line-height:1.4}.su-err .rc-pill{margin-right:4px}.su h3.h4{font-size:14px;font-weight:650;line-height:1.35}.oq.su .od-lanes.cs-lanes{grid-template-columns:repeat(auto-fill,minmax(190px,220px));justify-content:start}.sa{flex-direction:column;gap:14px;max-width:1100px;display:flex}.sa-mode{border:1px solid var(--border);border-radius:9px;padding:9px 13px;font-size:13px}.sa-mode.test{background:var(--pb-amber);color:var(--p-amber);border-color:#0000}.sa-mode.live{background:var(--lsm-green-soft);color:var(--lsm-green);border-color:#0000}.sa-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=1100px){.sa-two{grid-template-columns:minmax(0,1fr)}}.sa-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sa-seg{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.sa-seg button{font:inherit;color:var(--text-2,var(--text));cursor:pointer;background:0 0;border:0;padding:5px 11px;font-size:12.5px}.sa-seg button+button{border-left:1px solid var(--border)}.sa-seg button.on{background:var(--sel-soft,#ececec);color:var(--text);font-weight:600}.sa-seg button:disabled{opacity:.4;cursor:not-allowed}.sa-store{color:var(--text-2);font-size:13px;line-height:1.45;display:grid}.sa-store b{color:var(--text);font-weight:600}.sa-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=560px){.sa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-grid>.sa-f{grid-column:span 2!important}}.sa-f{color:var(--text-2);gap:3px;min-width:0;font-size:12px;display:grid}.sa-f>span{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;color:var(--sel-ink,#135e96);font-size:10.5px;font-weight:700;line-height:1.3;overflow:hidden}.sa-f input,.sa-f select{box-sizing:border-box;width:100%;min-width:0}.sa-find{position:relative}.sa-find>input{box-sizing:border-box;width:100%}.sa-found{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:9px;max-height:320px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.sa-found button{text-align:left;width:100%;font:inherit;border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;padding:8px 12px;font-size:13px;display:block}.sa-found button:last-child{border-bottom:0}.sa-found button:hover{background:var(--surface-2)}.sa-found button span{color:var(--text-2);font-size:11.5px;display:block}.sa-check{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.sa-sug{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sa-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=700px){.sa-kinds{grid-template-columns:minmax(0,1fr)}}.sa-tick{align-items:flex-start;gap:8px;font-size:13px;display:flex}.sa-tick input{margin-top:3px}.sa-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sa-list td{vertical-align:top}.sa-list .sa-acts{white-space:nowrap;text-align:right}.sa-list .sa-acts .ui-btn+.ui-btn{margin-left:6px}.sa-list tr.sa-void td{opacity:.55}.sa-list tr.sa-void td:nth-child(5) a,.sa-list tr.sa-void td:nth-child(5)>span{text-decoration:line-through}.sa .det-rate{background:var(--surface);border-radius:12px}.sa .det-rate:has(input:checked){border-color:var(--text-2);box-shadow:none}.sa .det-rate-eta{color:var(--text-2)}.sa-f .ct-street{position:relative}.sa-f .ct-street input.ed-input{box-sizing:border-box;width:100%}.sa-f .ct-street .ct-sug{z-index:40}.ui-card:has(.sa-find){overflow:visible}.sa-pkg{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.sa-pkg .sa-pkg-box{flex:240px;max-width:340px}.sa-pkg .sa-num{flex:none;width:76px}.sa-pkg .sa-num input{text-align:right;font-variant-numeric:tabular-nums}.pk-cards{border:0;border-radius:0}.pk-day{border-top:1px solid var(--line);background:var(--surface-2);align-items:baseline;gap:10px;padding:9px 14px;font-size:12.5px;display:flex}.pk-cards .oc-tbl-h+div .pk-day,.pk-cards>div:first-of-type .pk-day{border-top:0}.pk-day b{font-weight:650}.pk-day span{color:var(--text-2);font-size:12px}.pk-cards .rc-slot.is-end{text-align:right}.pk-cards .rc-main a{color:var(--text);text-decoration:none}.pk-cards .oc-ord .rc-main a{font-weight:600}.pk-cards .pk-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex;overflow:visible}.pk-rr{gap:12px;display:grid}.ui-modal:has(.pk-rr){background:var(--bg)}.ui-modal:has(.pk-rr) :is(.ui-modal-head,.ui-modal-body,.ui-modal-foot){background:var(--bg)}.ui-modal:has(.pk-rr) .ui-modal-head{border-radius:14px 14px 0 0}.pk-rr-opt{background:var(--surface);border:1px solid var(--border);border-radius:12px;justify-items:start;gap:6px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:grid;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.pk-rr-opt b{font-size:13px}.pk-rr-opt span{color:var(--text-2)}.pk-page .pk-boxof{color:var(--text-2);font-size:12px;font-weight:400}.pk-page .pk-items{white-space:nowrap;text-overflow:ellipsis;color:var(--text);overflow:hidden}@media (width<=1250px){.pk-cards .pk-cost{display:none}}.oq.pk-page .od-lanes.cs-lanes{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=640px){.oq.pk-page .od-lanes.cs-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.sd2 .sd2-test{color:var(--text-2);margin:10px 0 0;font-size:12.5px}.sd2 .sd2-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 10px;display:flex}.sd2 .sd2-bar h3{align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.sd2 .sd2-n{color:var(--text-2);font-size:12.5px;font-weight:400}.sd2 .sd2-tools{align-items:center;gap:10px;display:flex}.sd2 .sd2-tools .pd-search{width:300px}.dsw-kv{grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px;display:grid}.dsw-kv dt{color:var(--text-muted)}.dsw-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.dsw-money{align-items:center;gap:6px;display:inline-flex}.dsw-money .ed-input{width:120px}.dsw-kv{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:0;padding:4px 14px}.dsw-kv dt{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);margin-top:10px;font-size:10.5px;font-weight:600}.dsw-kv dd{padding-bottom:10px;font-size:13px;line-height:1.45}.dsw-kv dd:not(:last-child){border-bottom:1px solid var(--line)}.dsw-note{background:var(--surface-2);border-radius:9px;padding:10px 12px;line-height:1.5;display:block}.ui-modal:has(.dlv-win){background:var(--bg)}.ui-modal:has(.dlv-win) :is(.ui-modal-head,.ui-modal-body,.ui-modal-foot){background:var(--bg)}.ui-modal:has(.dlv-win) .ui-modal-head{border-radius:14px 14px 0 0}.dlv-win{gap:14px;display:grid}.dlv-ways{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.dlv-way{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:3px 8px;padding:11px 13px;display:grid;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.dlv-way input{grid-row:span 2;margin:2px 0 0}.dlv-way.on{border-color:var(--text-2,#3f3f46)}.dlv-way-t{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.dlv-way-d{color:var(--text-muted);font-size:12px;line-height:1.4}.dlv-now{background:var(--pb-neutral,#ececf0);color:var(--p-neutral,#4a4a55);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.dlv-win .ct-col{background:0 0;border:0;padding:0}.dlv-win .ct-col-head h4{letter-spacing:.06em;text-transform:uppercase;color:var(--sel-ink,#135e96);font-size:11px;font-weight:700}.dlv-win .ct-card{border-color:var(--border);border-radius:12px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.dlv-win .ct-card.sel{border-color:var(--text-2,#3f3f46)}.dlv-win .dsw-kv{border-color:var(--border);border-radius:12px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.dlv-win .dsw-note{background:0 0;padding:0}.dlv-note{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.dlv-phone{max-width:320px;color:var(--text-2);gap:4px;font-size:12.5px;display:grid}.dlv-phone .ed-input{box-sizing:border-box;width:100%}.pi2 .pi2-bar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 10px;display:flex}.pi2 .pi2-bar h3{align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.pi2 .pi2-n{color:var(--text-2);font-size:12.5px;font-weight:400}.pi2 .pi2-bar .pd-search{max-width:340px}.pi2 .pi2-flag{margin-top:4px}.pi2 td.pi2-out{color:var(--rc-amber-ink,#b45309);font-weight:650}.pi2 .pi2-row{cursor:pointer}.pi2 .pi2-row:hover td{background:var(--surface-hover,#f6f6f7)}.pi2-foot{gap:4px;padding:10px 14px;display:grid}.rs{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin:14px 0;padding:16px 18px}.rs-head{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.rs-collapsed{padding-block:12px}.rs-chev{color:var(--text-2);flex:none;font-size:12px}.rs-title{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.rs-spark{color:var(--text-2)}.rs-model{color:#3d4550;background:#eef1f4;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}[data-theme=dark] .rs-model{color:var(--text-2);background:var(--surface)}.rs-sub{color:var(--text-2);margin:10px 0 12px;font-size:12.5px}.rs-input{align-items:flex-end;gap:10px;display:flex}.rs-input textarea{resize:vertical;min-height:44px;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex:1;padding:10px 12px;font-size:13px}.rs-input textarea:focus{border-color:var(--text-2);outline:none}.rs-go{border:1px solid var(--primary-bg);background:var(--primary-bg);height:40px;color:var(--primary-ink);cursor:pointer;border-radius:8px;flex:none;padding:0 16px;font-size:13px;font-weight:600}.rs-go:disabled{opacity:.5;cursor:default}.rs-samples{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rs-samples button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:12px}.rs-samples button:hover{border-color:var(--border-strong);color:var(--text)}.rs-loading{color:var(--text-2);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.rs-dot{background:var(--text-2);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite rs-pulse}@keyframes rs-pulse{0%,to{opacity:.3}50%{opacity:1}}.rs-err{color:var(--lsm-red);margin-top:14px;font-size:13px}.rs-report{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.rs-rtitle{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:650}.rs-summary{color:var(--text);margin:0 0 10px;font-size:13px;line-height:1.55}.rs-insights{margin:0 0 14px;padding-left:18px}.rs-insights li{color:var(--text);font-size:13px;line-height:1.65}.rs-chartwrap{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:14px;padding:14px}.rs-caption{color:var(--text-2);margin-bottom:10px;font-size:12px}.rs-chart-empty{color:var(--text-muted);text-align:center;padding:20px;font-size:12px}.rs-table{border-collapse:collapse;width:100%;margin-bottom:12px;font-size:12.5px}.rs-table th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--border);padding:6px 10px;font-weight:600}.rs-table td{border-bottom:1px solid var(--border);color:var(--text);padding:6px 10px}.rs-sources{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.rs-src{color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px}.rs-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs-foot button{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px}.rs-disclaim{color:var(--text-2);margin-left:auto;font-size:11px}.rs-sql{gap:10px;margin-top:12px;display:grid}.rs-sql pre{background:var(--surface-2,#7f7f7f14);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:4px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.45}.rpt .pd-lanes.rpt-lanes .od-lane{max-width:none}.rpt .rpt-list-row{border-left:0;padding:11px 14px}.rpt .rpt-list-row.on{background:color-mix(in srgb, var(--sel) 6%, var(--surface));box-shadow:inset 3px 0 0 var(--sel)}.rpt-detail{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px 18px}.rpt-dhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.rpt-dtitle{flex:1;min-width:220px}.rpt-dtitle h2{align-items:center;gap:8px;margin:0 0 6px;font-size:17px;font-weight:700;display:flex}.rpt-dtitle h2 .dot{border-radius:50%;flex:none;width:10px;height:10px}.rpt-chips{flex-wrap:wrap;gap:6px;display:flex}.rpt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rpt-desc{color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.45}.rpt-src{color:var(--text-muted);margin:3px 0 14px;font-size:12px}.rpt .cr-tiles.rpt-kpis{grid-template-columns:repeat(var(--rpt-cols,4), minmax(0, 1fr))}.rpt .rpt-kpis .cr-tile .v{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.rpt-d{font-weight:650}.rpt-d.ok{color:var(--lsm-green)}.rpt-d.warn{color:var(--lsm-amber-dash-ink)}.rpt-d.info{color:var(--lsm-blue)}.rpt-d.neutral{color:var(--text-2)}.rpt .cr-2{margin-bottom:12px}.rpt .cr-panel{min-width:0;overflow-x:auto}.rpt-foot{color:var(--text-muted);font-size:12px;line-height:1.5}@media (width<=1100px){.rpt .cr-tiles.rpt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpt .cr-2{grid-template-columns:minmax(0,1fr)}}.rpt-pulses{padding:14px 16px}.rpt-h{align-items:center;gap:7px;margin:0 0 8px;font-size:13px;font-weight:650;display:flex}.rpt-h .sub{color:var(--text-muted);font-weight:400}.rpt-dot{background:color-mix(in srgb, var(--lsm-blue) 70%, var(--surface));border-radius:50%;flex:none;width:8px;height:8px}.osp .od-lanes.cs-lanes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.osp .od-lane.osp-fig{cursor:default}.osp .od-lane.osp-fig:hover{background:var(--surface);border-color:var(--border)}.osp .pd-facets{flex-wrap:wrap;gap:8px}.osp .pd-facets .od-svstrip{margin:0}.osp-tbl{table-layout:fixed;width:100%}.osp-tbl>tbody>tr:not(.ui-peek-tr)>td{vertical-align:middle}.osp-tbl td.num .dos-bar{margin-left:auto}.osp-tbl .od-cellsub:empty{display:none}.osp-rowacts{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.osp-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.osp-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.osp-kv>div{flex-direction:column;gap:2px;min-width:0;display:flex}.osp-v{color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13px}.osp-orders{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:4px 0 10px;padding:10px 14px 4px}.osp-otbl{width:100%}.osp-otbl th,.osp-otbl td{padding-top:6px;padding-bottom:6px}.osp-ptbl{margin-bottom:6px}.osp-ptbl tbody tr:hover>td{background:var(--surface-2,#00000008)}.osp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 8px;display:flex}.osp-acts{flex-wrap:wrap;gap:8px;display:inline-flex}.osp-sheet{gap:0;max-height:52vh;padding:4px 16px;overflow:auto}.osp-sheet-row{border-top:1px solid var(--line);cursor:default;grid-template-columns:minmax(0,1fr) 110px 96px;align-items:center;gap:12px;padding:8px 0;display:grid}.osp-sheet-row:first-child{border-top:0}.osp-sheet-name{flex-direction:column;min-width:0;display:flex}.osp-sheet-name b{font-weight:600}.osp-sheet-now{color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.osp-sheet-row input{box-sizing:border-box;text-align:right;width:100%;min-width:0}@media (width<=1100px){.osp-tbl col:nth-last-child(3),.osp-tbl th:nth-last-child(3),.osp-tbl tr:not(.ui-peek-tr)>td:nth-last-child(3){display:none}}.osp-charts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.osp-charts .osp-wide{grid-column:1/-1}@media (width<=900px){.osp-charts{grid-template-columns:minmax(0,1fr)}}.osc-empty{color:var(--text-2);padding:18px 0;font-size:12px}.osc-note{color:var(--text-2);margin-top:6px;font-size:12px}.osc-legend{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11px;display:flex}.osc-legend>span{align-items:center;gap:6px;display:inline-flex}.osc-sw{border-top:2px solid var(--c);width:16px;height:0;display:inline-block}.osc-sw.is-dash,.osc-sw.is-ref{border-top-style:dashed}.osc-sw.is-fill,.osc-sw.is-soft{background:var(--c);opacity:.75;border:0;border-radius:2px;width:10px;height:10px}.osc-sw.is-soft{opacity:.28}.osc-wd{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:18px 28px;display:grid}@media (width<=900px){.osc-wd{grid-template-columns:minmax(0,1fr)}}.osc-wd-rows{flex-direction:column;gap:7px;display:flex}.osc-wd-row{color:var(--text-2);font-variant-numeric:tabular-nums;grid-template-columns:34px minmax(0,1fr) 76px;align-items:center;gap:10px;font-size:12px;display:grid}.osc-wd-track{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.osc-wd-track>i{background:var(--lsm-teal);border-radius:3px;height:100%;display:block}.osc-wd-v{text-align:right}.osc-wd-row.is-peak .osc-wd-day,.osc-wd-row.is-peak .osc-wd-v{color:var(--text);font-weight:600}.osc-ahead{flex-direction:column;gap:8px;display:flex}.osc-tiles{flex-wrap:wrap;gap:6px;display:flex}.osc-tile{border:1px solid var(--line);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:56px;padding:6px 8px;display:flex}.osc-tile b{color:var(--text);font-size:14px;font-weight:600}.osc-tile span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-size:10px}.osc-tile.is-out{border-color:var(--rc-red,#d72c0d)}.osc-tile.is-out b{color:var(--rc-red,#d72c0d)}.acqt-sample{margin-bottom:10px}.acqt .pdh-figs{margin-top:4px}.acqt-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}@media (width<=1100px){.acqt-grid{grid-template-columns:minmax(0,1fr)}}.acqt-main,.acqt-rail{gap:12px;min-width:0;display:grid}.acqt-charts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.acqt-charts .pds-card{align-content:start}.acqt .acq-legend{color:var(--text-2);margin:0}.acqt-flush{gap:10px;padding:14px 0 0;overflow:hidden}.acqt-flush>header{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;padding:0 16px}.acqt-flush>header .pds-sub{color:var(--text-2)}.acqt-flush>.pds-empty{padding:0 16px 14px}.acqt-flush table{margin:0}.acqt .pds-sub,.acqt .pds-note,.acqt .pds-empty{color:var(--text-2)}.acqt-nw{white-space:nowrap}.acqt-who{align-items:center;gap:6px;font-weight:600;display:inline-flex}.acqt-pills{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.acqt-said{-webkit-line-clamp:2;max-width:360px;color:var(--text-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.acqt-dim td{color:var(--text-2)}.acqt-sep td{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);background:var(--bg);font-size:11px;font-weight:700}.acqt .pds-kv .acqt-wide{grid-column:1/-1}.acqt-list{gap:8px;display:grid}.acqt-list>div{gap:2px;font-size:13px;display:grid}.acqt-list>div+div{border-top:1px solid var(--line);padding-top:8px}.acqt-list>div>span{color:var(--text-2);font-size:12px}.gcal-page-lay .ui-layout-section:not(.one-third){flex:999 640px}.gcal-page-lay .ui-layout-section.one-third{flex:1 0 320px}.scan-ind{z-index:80;background:var(--text);max-width:360px;color:var(--primary-ink);border-radius:11px;align-items:center;gap:9px;padding:8px 13px;font-size:12.5px;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 28px #00000047,0 2px 6px #00000029}.scan-ind-dot{background:#46d17e;border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-out infinite scan-pulse;box-shadow:0 0 #46d17e99}.scan-ind-txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scan-ind-txt b{font-weight:700}.scan-ind-last{background:#ffffff29;border-radius:6px;flex:none;padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;animation:.5s ease-out scan-flash}.scan-seg{flex-wrap:wrap;gap:6px;display:flex}.scan-seg button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;text-align:left;border-radius:9px;padding:7px 13px;font-size:12.5px}.scan-seg button:hover{border-color:var(--border-strong);background:var(--surface-2)}.scan-seg button.on{background:var(--text);color:var(--primary-ink);border-color:var(--text);font-weight:600}.scan-input{font:inherit;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:9px;padding:9px 11px;font-size:13px}.scan-input:focus{border-color:var(--lsm-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--lsm-blue) 18%, transparent);outline:none}.scan-input::placeholder{color:var(--text-faint)}.scan-decoy-wrap{flex-direction:column;gap:5px;display:flex}.scan-decoy-wrap label{color:var(--text-muted);font-size:11.5px;font-weight:600}.scan-samples{flex-wrap:wrap;gap:6px;display:flex}.scan-chip{font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:8px;padding:5px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.scan-chip:hover{border-color:var(--lsm-blue)}.scan-log{flex-direction:column;display:flex}.scan-log .row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:8px 2px;display:grid}.scan-log .row:last-child{border-bottom:0}.scan-log .code{color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:700}.scan-log .msg{color:var(--text-2);font-size:12.5px}.scan-log .via{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;font-size:10.5px}.scan-log .empty{color:var(--text-muted);padding:14px 2px;font-size:12.5px}.scan-mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.scan-cfg-row{align-items:center;gap:9px;display:flex}.scan-toggle{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:12px}.scan-toggle.on{background:var(--pb-green);color:var(--p-green);border-color:#0000;font-weight:600}.pb-prog{align-items:center;gap:8px;display:flex}.pb-prog-bar{background:var(--surface-3);border-radius:4px;flex:1;min-width:44px;max-width:88px;height:6px;overflow:hidden}.pb-prog-bar i{background:var(--p-green);border-radius:4px;height:100%;display:block}.pb-prog-n{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.pb-ph{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:9px;font-size:10.5px;font-weight:700}.pb-members{flex-direction:column;gap:9px;display:flex}.pb-member{align-items:center;gap:10px;display:flex}.pb-avatar{letter-spacing:.02em;background:var(--pb-blue);width:30px;height:30px;color:var(--p-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.pb-member:first-child .pb-avatar{background:var(--pb-teal);color:var(--p-teal)}.pb-m-txt{min-width:0}.pb-m-name{color:var(--text);font-size:12.5px;font-weight:600;line-height:1.3}.pb-m-role{color:var(--text-muted);font-size:11.5px;line-height:1.3}.pb-mem-foot{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin-top:11px;padding-top:9px;display:flex}.pb-ev{color:var(--text-2);align-items:baseline;gap:7px;font-size:11.5px;display:flex}.pb-ev-dot{background:var(--text-faint);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-1px)}.pb-items{border-collapse:collapse;width:100%;font-size:13px}.pb-items thead th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:6px 10px;font-size:11px;font-weight:700}.pb-items td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 10px}.pb-items tbody tr:last-child td{border-bottom:0}.pb-sku{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.pb-cost{color:var(--text-2);font-variant-numeric:tabular-nums}.pb-actions{text-align:right;white-space:nowrap}.pb-done{color:var(--p-green);font-size:12px;font-weight:600}.pb-empty{text-align:center;color:var(--text-muted);padding:18px 0}.pb-np-hint{color:var(--text-2);margin-bottom:8px;font-size:12.5px}.pb-np-list{flex-direction:column;display:flex}.pb-np-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:flex}.pb-np-row:last-child{border-bottom:0}.pb-np-row input{width:15px;height:15px;accent-color:var(--p-blue);cursor:pointer;flex:none}.pb-np-model{flex:1;min-width:0}.pb-np-meta{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.pb-ship{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pb-ship .leg{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px}.pb-leg-hd{color:var(--text-2);margin-bottom:8px;font-size:12px}.pb-leg-hd b{color:var(--text)}@media (width<=720px){.pb-ship{grid-template-columns:1fr}}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.shell{background:var(--bg);min-height:100vh;color:var(--text);display:flex}:root{--sidebar-w:264px}.shell-nav{width:var(--sidebar-w);background:var(--nav-bg);color:var(--nav-ink);z-index:90;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0}.shell-brand{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.shell-brand .logo{color:#18181b;background:#fafafa;border-radius:6px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.shell-nav-scroll{flex:1;padding:10px 8px;overflow-y:auto}.shell-nav-title{letter-spacing:.05em;text-transform:uppercase;color:var(--nav-muted);padding:12px 10px 4px;font-size:10.5px;font-weight:700}.shell-nav-item{text-align:left;width:100%;font:inherit;color:var(--nav-ink);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.shell-nav-item:hover{background:var(--nav-hover)}.shell-nav-item.active{background:var(--nav-active);color:#fff;font-weight:600}.shell-nav-item .badge{color:var(--nav-ink);background:#ffffff1f;border-radius:10px;margin-left:auto;padding:0 6px;font-size:11px}.shell-nav-item.active .badge{color:#fff;background:#ffffff38}.shell-nav-item.soon{color:var(--nav-muted)}.shell-nav-item.soon .badge{opacity:.5}.shell-nav-item .soon-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--nav-muted);border:1px solid var(--nav-hover);border-radius:5px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:700}.shell-nav-item .badge+.soon-tag{margin-left:6px}.shell-nav-itemwrap{position:relative}.shell-nav-item .fly-ind{color:var(--nav-muted);margin-left:4px;display:inline-flex}.shell-nav-item .badge+.fly-ind,.shell-nav-item .soon-tag+.fly-ind{margin-left:6px}.shell-nav :focus-visible,.shell-flyout :focus-visible{outline-color:var(--nav-ink)}.shell-flyout{left:calc(var(--sidebar-w) - 4px);z-index:80;background:var(--nav-bg);min-width:208px;color:var(--nav-ink);border:1px solid color-mix(in srgb, var(--nav-ink) 18%, var(--nav-bg));border-radius:10px;padding:6px;position:fixed;box-shadow:0 10px 30px #00000059}.shell-flyout .fly-title{text-transform:uppercase;letter-spacing:.05em;color:var(--nav-muted);padding:6px 9px 4px;font-size:10px;font-weight:700}.shell-flyout button{width:100%;font:inherit;color:var(--nav-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.shell-flyout button:hover{background:var(--nav-hover)}.shell-flyout button .soon-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--nav-muted);border:1px solid var(--nav-hover);border-radius:5px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:700}.shell-main{flex-direction:column;flex:1;min-width:0;display:flex}.shell-topbar{border-bottom:1px solid var(--border);background:var(--surface);z-index:10;flex-shrink:0;align-items:center;gap:14px;height:52px;padding:0 18px;display:flex;position:sticky;top:0}.shell-back{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:6px;max-width:260px;padding:0 12px 0 9px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.shell-back:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.shell-search{border:1px solid var(--border-strong);background:var(--bg);height:32px;font:inherit;color:var(--text-muted);cursor:pointer;text-align:left;border-radius:8px;flex:0 440px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.shell-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shell-search:hover{border-color:var(--text-muted)}.shell-topbar .sp{flex:1}.shell-icon{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:8px;place-items:center;font-size:15px;display:grid}.shell-icon:hover{background:var(--surface-2)}.shell-flag{white-space:nowrap;align-items:center;gap:6px;width:auto;padding:0 10px;font-size:13px;font-weight:600;display:flex}.shell-qc{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.shell-qc:hover{background:var(--surface-2)}.shell-bell{position:relative}.shell-bell-dot{background:var(--lsm-red);border:1.5px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.shell-ident{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);font:inherit;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 11px 0 4px;display:inline-flex}.shell-ident:hover{background:var(--surface-2)}.shell-ident-name{letter-spacing:0;font-size:13px;font-weight:600}.shell-ident-role{color:var(--text-muted);font-size:12px}.shell-ident-role:before{content:"·";color:var(--text-muted);margin-right:8px}.shell-user{color:#fff;background:#5b6cff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.shell-content{flex:1;min-width:0}.shell-menu,.shell-nav-scrim,.shell-tabbar,.shell-nav-foot{display:none}@media (width<=900px){.shell-nav{z-index:200;width:min(304px,86vw);height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);visibility:hidden;transition:transform .22s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:0 0 40px #00000073}.shell-nav.open{visibility:visible;transform:none}.shell-nav-scrim{z-index:190;background:#00000075;display:block;position:fixed;inset:0}.shell-flyout{display:none}.shell-menu{flex-shrink:0;display:grid}.shell-topbar{padding:0 10px;padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right));gap:8px}.shell-topbar .sp{display:none}.shell-search{flex:auto;min-width:0}.shell-back{flex-shrink:0;padding:0 9px}.shell-back-label,.qc-label{display:none}.shell-qc{flex-shrink:0;justify-content:center;width:34px;padding:0}.shell-flag{justify-content:center;width:34px;padding:0}.shell-icon,.shell-ident{flex-shrink:0}}@media (width<=640px){.shell-ident{padding:0 4px}.shell-ident-name,.shell-ident-role,.shell-theme{display:none}.shell-nav-foot{border-top:1px solid #ffffff14;padding:8px;display:block}.shell-tabbar{z-index:40;background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.shell-tabbar button{height:56px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:flex}.shell-tabbar button.on{color:var(--text)}.shell-content{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.ui-page-head{flex-wrap:wrap;row-gap:10px}.ui-page-title-wrap{flex:100%;min-width:0}.ui-page-actions{flex-wrap:wrap;flex:100%;justify-content:flex-start;min-width:0;max-width:100%;margin-left:0}.ui-page{padding:14px 14px 40px}}@media (prefers-reduced-motion:reduce){.shell-nav{transition:none}}@media (pointer:coarse){.shell-topbar{height:56px}.shell-icon{width:40px;height:40px}.shell-qc,.shell-ident,.shell-search,.shell-back{height:40px}.shell-nav-item{padding:11px 12px;font-size:14.5px}.shell-nav-title{padding-top:14px;font-size:11.5px}}@media (pointer:coarse) and (width<=900px){.shell-qc{width:40px}}@media (width<=760px){:is(table.det-crm-tbl,table.od-lines):not([data-nostack]){table-layout:auto;border-collapse:separate;width:100%;display:block}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>colgroup{display:none}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody{display:block}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:0 0 8px;padding:10px 12px;display:block}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr:hover>td{background:0 0}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr>td{white-space:normal;overflow-wrap:anywhere;border:none;grid-template-columns:minmax(84px,34%) minmax(0,1fr);place-items:start;column-gap:10px;min-width:0;padding:3px 0;font-size:13px;display:grid;text-align:left!important;width:auto!important;max-width:none!important}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr>td:before{content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);padding-top:2px;font-size:10.5px;font-weight:650}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr>td[data-label]:not([data-label=""]):not(:first-child)>*{grid-column:2}table.det-crm-tbl.ti-tbl:not([data-nostack])>tbody>tr>td:first-child{padding-left:9px}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr>td:first-child{padding-bottom:5px;font-size:14px;font-weight:600;display:block}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr>td:first-child:before{content:none}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr>td[data-label=""],:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr>td[colspan]{display:block}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr>td[data-label=""]:before,:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr>td[colspan]:before{content:none}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr>td:empty{display:none}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tfoot{margin-top:4px;display:block}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tfoot>tr{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 2px;display:flex}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tfoot>tr>td{white-space:normal;border:none;padding:0;display:block;text-align:left!important;width:auto!important}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tfoot>tr>td:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}:is(table.det-crm-tbl,table.od-lines):not([data-nostack])>tbody>tr:has(>td[colspan]:only-child){background:0 0;border:none;margin-bottom:4px;padding:6px 2px}}.od-kpi .kpi-more{font:inherit;text-align:left;cursor:pointer;color:var(--text-2);background:0 0;border-style:dashed}.od-kpi .kpi-more:hover{background:var(--surface-2)}.od-kpi .kpi-more .v{color:var(--text-2)}.shell-nav-title.focus{align-items:center;display:flex}.shell-nav-title.focus button{font:inherit;letter-spacing:.02em;text-transform:none;color:var(--nav-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:0 2px;font-size:10.5px;font-weight:600}.shell-nav-title.focus button:hover{color:var(--nav-ink);text-decoration:underline}.shell-nav-sep{background:#ffffff14;height:1px;margin:8px 10px 0}.focus-seg{border:1px solid var(--border-strong);border-radius:8px;display:inline-flex;overflow:hidden}.focus-seg button{font:inherit;background:var(--surface);color:var(--text-2);cursor:pointer;border:none;padding:7px 16px;font-size:13px;font-weight:600}.focus-seg button.on{background:var(--primary-bg);color:var(--primary-ink)}.focus-help{color:var(--text-muted);margin:6px 0 14px;font-size:12.5px;line-height:1.45}.focus-h{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-size:12px;font-weight:700}.focus-list{grid-template-columns:1fr 1fr;gap:2px 14px;display:grid}.focus-list label{cursor:pointer;align-items:center;gap:8px;padding:5px 2px;font-size:13px;display:flex}.focus-list label.off{color:var(--text-muted);cursor:default}.focus-sec{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);grid-column:1/-1;margin-top:8px;font-size:10.5px;font-weight:700}.focus-foot{align-items:center;gap:8px;display:flex}.focus-foot .sp{flex:1}.focus-btn{font:inherit;border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.focus-btn.primary{background:var(--primary-bg);color:var(--primary-ink);border-color:var(--primary-bg)}.calm-disclosure{width:100%;font:inherit;text-align:left;border:1px dashed var(--border-strong);color:var(--text-2);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.calm-disclosure:hover{background:var(--surface-2)}.calm-disclosure .n{color:var(--text-muted);margin-left:auto;font-weight:500}@media (width<=640px){.focus-list{grid-template-columns:1fr}}@media print{.shell-nav,.shell-topbar{display:none!important}.shell,.shell-main,.shell-content{background:#fff!important;display:block!important}.ui-page{max-width:none!important;padding:0!important}}:root[data-bins=off] [data-bin]{display:none!important}@font-face{font-family:LSM Label Narrow;src:url(/fonts/LiberationSansNarrow-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:LSM Label Narrow;src:url(/fonts/LiberationSansNarrow-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.shell-brand{position:relative}.shell-nav-compact{width:24px;height:24px;color:var(--nav-muted);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:6px;place-items:center;margin-left:auto;padding:0;display:grid}.shell-nav-compact:hover{color:#fff;background:var(--nav-hover)}.shell-nav-item .nav-ico{flex:none;display:none}@media (width>=901px){.shell.nav-compact .shell-nav{width:60px}.shell.nav-compact .shell-brand{flex-direction:column;gap:8px;padding:12px 0 10px}.shell.nav-compact .shell-brand .lbl{display:none}.shell.nav-compact .shell-nav-compact{margin-left:0}.shell.nav-compact .shell-nav-scroll{padding:8px 6px}.shell.nav-compact .shell-nav-title{background:#ffffff1a;height:1px;margin:8px;padding:0;font-size:0}.shell.nav-compact .shell-nav-title button{display:none}.shell.nav-compact .shell-nav-item{justify-content:center;padding:9px 0;position:relative}.shell.nav-compact .shell-nav-item .nav-ico{display:block}.shell.nav-compact .shell-nav-item .lbl,.shell.nav-compact .shell-nav-item .soon-tag,.shell.nav-compact .shell-nav-item .fly-ind{display:none}.shell.nav-compact .shell-nav-item .badge{text-align:center;min-width:13px;margin:0;padding:0 4px;font-size:9px;line-height:13px;position:absolute;top:2px;right:2px}.shell.nav-compact .shell-nav-sep{margin:6px 8px}.shell.nav-compact .shell-flyout{left:56px}}@media (width<=900px){.shell-nav-compact{display:none}}.shell-sublist{gap:1px;padding:2px 0 8px 34px;display:grid}.shell-sublist button{text-align:left;color:var(--nav-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:14px}.shell-sublist button:hover,.shell-sublist button.active{background:color-mix(in srgb, var(--nav-ink) 10%, transparent)}@media (width<=900px){.shell-nav-item[aria-expanded=true] .fly-ind svg{transform:rotate(90deg)}.shell-nav-item .fly-ind svg{transition:transform .15s}}.shell{--nav-icon:#d4d4d8;--nav-active:#3f3f46;--nav-active-ink:#fff;--nav-line:#ffffff14}.shell.nav-light{--nav-bg:#fff;--nav-ink:#3d4550;--nav-muted:#5b6470;--nav-icon:#2b3138;--nav-hover:#f0f0f0;--nav-active:#ececec;--nav-active-ink:#1a1a1a;--nav-line:#e1e5ea}[data-theme=dark] .shell.nav-light{--nav-bg:var(--surface);--nav-ink:var(--text-2);--nav-muted:var(--text-muted);--nav-icon:var(--text-muted);--nav-hover:var(--surface-2);--nav-active:#3a4047;--nav-active-ink:#f1f3f5;--nav-line:var(--border)}.shell .shell-nav{border-right:1px solid var(--nav-line)}.shell .shell-brand{border-bottom-color:var(--nav-line)}.shell.nav-light .shell-brand{color:var(--text)}.shell.nav-light .shell-brand .logo{color:#fff;background:#15191e}[data-theme=dark] .shell.nav-light .shell-brand .logo{color:#18181b;background:#fafafa}.shell .shell-nav-compact{border-color:var(--nav-line)}.shell .shell-nav-compact:hover{color:var(--nav-active-ink);background:var(--nav-hover)}.shell .shell-nav-title{font-weight:600}.shell .shell-nav-item{border-radius:6px;gap:8px;min-height:34px;padding:0 10px;font-size:13.5px;font-weight:500}.shell .shell-nav-item .lbl{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.shell .shell-nav-item .nav-ico{width:20px;height:20px;color:var(--nav-icon);display:block}.shell .shell-nav-item{--ico-bg:var(--nav-bg)}.shell .shell-nav-item:hover{--ico-bg:var(--nav-hover)}.shell .shell-nav-item.active{background:var(--nav-active);color:var(--nav-active-ink);--ico-bg:var(--nav-active);font-weight:600}.shell .shell-nav-item.active .nav-ico{color:var(--nav-active-ink)}.shell .shell-nav-item .badge{box-sizing:border-box;color:#fff;text-align:center;background:#303030;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.shell .shell-nav-item.active .badge{color:#fff;background:#303030}.shell:not(.nav-light) .shell-nav-item .badge,.shell:not(.nav-light) .shell-nav-item.active .badge,[data-theme=dark] .shell.nav-light .shell-nav-item .badge{color:#18181b;background:#f4f4f5}.shell .shell-nav-item .badge.is-warn{background:var(--lsm-amber-fill,#f6c64f);color:#1a1a1a}.shell .shell-nav-item .badge.is-crit{color:#fff;background:#d92d20}.shell .shell-nav-sep{background:var(--nav-line)}.shell .shell-nav-foot{border-top-color:var(--nav-line)}.shell .shell-flyout{left:var(--sidebar-w)}.shell.nav-light .shell-flyout{border-color:var(--nav-line);box-shadow:0 12px 32px #15191e2e}.shell .shell-flyout button{font-size:13px}@media (pointer:coarse){.shell .shell-nav-item{min-height:44px;padding:0 12px;font-size:14.5px}}@media (width>=901px){.shell.nav-compact .shell-nav-title{background:var(--nav-line)}.shell.nav-compact .shell-nav-item{min-height:0;padding:9px 0}.shell.nav-compact .shell-flyout{left:60px}}html.ui-docked .shell-topbar{gap:8px;padding:0 10px}html.ui-docked .shell-topbar .sp{display:none}html.ui-docked .shell-search{flex:auto;min-width:0}html.ui-docked .shell-back{flex-shrink:0;padding:0 9px}html.ui-docked .shell-back-label,html.ui-docked .qc-label{display:none}html.ui-docked .shell-qc{flex-shrink:0;justify-content:center;width:34px;padding:0}html.ui-docked .shell-flag{justify-content:center;width:34px;padding:0}html.ui-docked .shell-icon,html.ui-docked .shell-ident{flex-shrink:0}
