tr.ins-row{cursor:pointer}tr.ins-row:hover>td{background:color-mix(in srgb, var(--sel,#8a8f98) 3%, transparent)}tr.ins-row.is-current>td{background:color-mix(in srgb, var(--sel,#8a8f98) 7%, var(--surface))}[data-theme=dark] tr.ins-row.is-current>td{background:#1a2433}.ins-chev{color:var(--text-muted);padding-inline:6px;font-size:16px;line-height:1}tr.ins-row.is-current .ins-chev{color:var(--text)}.ld{gap:6px;margin-top:14px;display:grid}.ld-h{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);justify-content:space-between;align-items:baseline;gap:12px;font-size:10.5px;font-weight:600;display:flex}[data-theme=dark] .ld-h{color:#8fb8e8}.ld-card{gap:0;padding:4px 14px}.ld-row{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 0;display:flex}.ld-row+.ld-row,.ld-find{border-top:1px solid var(--line)}.ld-who{gap:2px;min-width:0;font-size:13px;display:grid}.ld-who>a{color:var(--text);font-weight:600;text-decoration:none}.ld-who>a:hover{text-decoration:underline}.ld-who>span{color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.ld-why{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.ld-why em{color:var(--text-2);font-size:11.5px;font-style:normal}.ld-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:inline-flex}.ld-find{gap:4px;padding:10px 0;display:grid}.ld-quiet .ld-find{border-top:0;padding:0}.ld-none{color:var(--text-2);font-size:12px}.ld-quiet{margin-top:12px}.ld-link{font:inherit;letter-spacing:0;text-transform:none;color:var(--text-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.ld-link:hover{color:var(--text)}@media (width<=720px){.ld-row{flex-direction:column;align-items:stretch}.ld-acts{justify-content:flex-start}}.pcx{border-top:1px solid var(--line);gap:12px;margin-top:12px;padding-top:12px;display:grid}.pcx-add{gap:6px;max-width:560px;display:grid}.pcx-hits{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;max-height:240px;padding:4px;display:flex;overflow:auto}.pcx-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;align-items:center;gap:10px;padding:5px 6px;font-size:13px;display:grid}.pcx-hit:hover,.pcx-hit:focus-visible{background:var(--surface-2)}.pcx-hit img,.pcx-noimg{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:32px;height:32px;display:block}.pcx-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcx-u{color:var(--text-2);border:1px solid var(--line);border-radius:999px;padding:0 7px;font-size:11px}.pcx-row{gap:6px;display:grid}.pcx-row>summary{cursor:pointer}.pcx-chips{flex-wrap:wrap;gap:6px;display:flex}.pcx-chip{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-size:12.5px;display:inline-flex}.pcx-chip em{color:var(--text-muted);font-size:11px;font-style:normal}.pcx-chip.is-off{color:var(--text-2)}.pcx-chip button{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;line-height:1}.pcx-chip button.pcx-word{color:var(--text-2);font-size:11.5px;text-decoration:underline}.pcx-chip button:hover{color:var(--text)}@keyframes ch-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ch-bar{transform-box:fill-box;transform-origin:bottom;animation:.55s cubic-bezier(.2,.7,.3,1) both ch-bar-rise}@keyframes ch-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ch-areachart{animation:.85s cubic-bezier(.2,.7,.3,1) both ch-sweep}.ch-area{opacity:.6}@keyframes ch-ring-sweep{0%{stroke-dashoffset:var(--ch-c)}to{stroke-dashoffset:var(--ch-off)}}.ch-ring{animation:1s cubic-bezier(.3,.8,.3,1) both ch-ring-sweep}@media (prefers-reduced-motion:reduce){.ch-bar,.ch-areachart,.ch-ring{animation:none}.ch-areachart{clip-path:none}}.ch-tip{z-index:1000;pointer-events:none;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:11.5px;position:fixed;box-shadow:0 6px 20px #0000002e}.ch-tip b{font-weight:700}.ch-funnel{flex-direction:column;gap:7px;display:flex}.ch-fstage{grid-template-columns:minmax(86px,auto) 1fr 84px;align-items:center;gap:10px;font-size:11.5px;display:grid}.ch-fstage .lbl{color:var(--text-2);white-space:nowrap;font-weight:600}.ch-fstage .bar{background:var(--surface-3);border-radius:4px;height:14px;overflow:hidden}.ch-fstage .bar i{border-radius:4px;height:100%;display:block}.ch-fstage .val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.ch-fstage .val em{color:var(--text-muted);margin-left:5px;font-size:10.5px;font-style:normal;font-weight:600}.ch{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:18px;margin:12px 0 4px;padding:14px 16px;display:grid}.ch-eng{text-align:center;justify-items:center;gap:2px;display:grid}.ch-donut-n{fill:var(--text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:750}.ch-eng-band{letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:11.5px;font-weight:700}.ch-eng-sub{color:var(--text-muted);font-size:11.5px}.ch-eng-sub .up{color:var(--lsm-green,#2e9d5b);font-weight:650}.ch-eng-sub .down{color:var(--lsm-red,#e0443a);font-weight:650}.ch-eng-none{border:10px solid var(--line);width:104px;height:104px;color:var(--text-muted);border-radius:50%;place-items:center;font-size:22px;display:grid}.ch-main{gap:10px;min-width:0;display:grid}.ch-lead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ch-lead b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:750;line-height:1.1}.ch-lead span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.ch-tiles{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;display:grid}.ch-main{container-type:inline-size}@container (width<=470px){.ch-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-tile{background:var(--surface);border:1px solid var(--line);border-radius:9px;gap:3px;min-width:0;padding:9px 11px;display:grid}.ch-tile b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1.2}.ch-tile span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.ch-contact{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.ch-c{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:inline-flex}.ch-c.muted{color:var(--text-muted)}.ch-c.muted b{color:var(--text);font-weight:600}@media (width<=560px){.ch{grid-template-columns:1fr;justify-items:stretch}}.ch-panels{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;margin-top:12px;display:grid}.ch-panel{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-width:0;padding:10px 12px}.ch-panel.wide{grid-column:1/-1}.ch-panel.ph{background:0 0;border-style:dashed}.ch-panel header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.ch-panel h4{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:650}.ch-panel header span{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.ch-prow{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.ch-prow:first-of-type{border-top:0}.ch-pmain{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.ch-pmain>a,.ch-pmain>span:first-child{overflow-wrap:anywhere;font-weight:600}.ch-psub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:11.5px;overflow:hidden}.ch-pside{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:1px;font-size:11.5px;display:grid}.ch-pside b{color:var(--text);font-size:12.5px}.ch-empty{color:var(--text-muted);padding:4px 0 2px;font-size:12px}.ch-donut-arc{animation:.9s cubic-bezier(.2,.7,.3,1) both ch-fill}@keyframes ch-fill{0%{stroke-dasharray:0 var(--c)}}@media (prefers-reduced-motion:reduce){.ch-donut-arc{animation:none}}.ch-donut.is-still .ch-donut-arc{animation:none}.ch-charts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.ch-chart{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-width:0;padding:10px 12px 8px}.ch-chart header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.ch-chart h4{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:650}.ch-chart header span{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.ch-sys{align-items:center;gap:10px;display:flex}.ch-sys-leg{flex:1;gap:3px;min-width:0;font-size:11.5px;display:grid}.ch-sys-leg span{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.ch-sys-leg em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.ch-sys-leg i{border-radius:2px;width:8px;height:8px;display:block}.ch-sys-leg b{font-variant-numeric:tabular-nums;font-weight:650}.ch-chart.click{cursor:pointer;transition:border-color .12s,box-shadow .12s}.ch-chart.click:hover,.ch-chart.click:focus-visible{border-color:var(--border-strong,var(--line));outline:none;box-shadow:0 1px 6px #00000014}.ci{gap:14px;display:grid}.ci-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.ci-kpis>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:3px;padding:10px 12px;display:grid}.ci-kpis b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.ci-kpis span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.ci-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:12px;display:grid}.ci-bars{gap:8px;font-size:12.5px;display:grid}.ci-bars>div{grid-template-columns:150px minmax(0,1fr) 70px 30px;align-items:center;gap:8px;display:grid}.ci-bars b{text-align:right;font-variant-numeric:tabular-nums}.ci-bars em{color:var(--text-muted);text-align:right;font-size:11.5px;font-style:normal}.ci-track{background:var(--surface-3,var(--line));border-radius:4px;height:8px;overflow:hidden}.ci-track i{background:var(--lsm-blue);border-radius:4px;height:100%;display:block}@media (width<=560px){.ci-grid{grid-template-columns:1fr}.ci-bars>div{grid-template-columns:110px minmax(0,1fr) 60px 24px}}.ph-photo{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:124px;height:124px;display:grid;overflow:hidden}.ph-photo img{object-fit:contain;width:100%;height:100%}.ph-photo span{color:var(--text-muted);font-size:11.5px}.ph-cmp{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px}.ph-sale{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 8px;font-size:13px;display:flex}.ph-sale b{color:var(--text);font-variant-numeric:tabular-nums}@media (width<=560px){.ph-photo{width:100%;height:180px}}.rk header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.rk h4{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:650}.rk header span{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.ch-empties{color:var(--text-muted);padding:10px 2px 2px;font-size:12.5px}.ch-glance{margin-top:12px}.ch-glance .cr-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-bottom:6px}.ch-glance .cr-grid:not(.is-compact){flex-wrap:wrap;display:flex}.ch-glance .cr-grid:not(.is-compact)>.cr-card{flex:230px;min-width:0}.ch-glance .cr-card{border-radius:10px;gap:6px;padding:11px 12px 10px}.ch-glance .cr-card .cr-top{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:11px;font-weight:600}[data-theme=dark] .ch-glance .cr-card .cr-top{color:#8fb8e8}.ch-glance .cr-hero b{font-size:18px;font-weight:700}.ch-glance .cr-hero .cap{color:var(--text-2);font-size:12px}.ch-glance .cr-card .cr-sub{min-height:16px}.ch-glance .cr-vis{justify-content:flex-start;min-height:90px}.ch-glance .cr-chips:empty{display:none}.ch-gl-sub{color:var(--text-2);font-size:12px}.ch-gl-rows{gap:5px;display:grid}.ch-gl-row{align-items:baseline;gap:8px;min-width:0;font-size:12px;line-height:1.3;display:flex}.ch-gl-row .m{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-weight:500;overflow:hidden}.ch-gl-row .d{color:var(--text-2);flex:none;font-size:11.5px}.ch-glance .cr-focus{grid-template-columns:minmax(0,1fr) 196px;align-items:stretch;gap:10px;margin-bottom:6px}.ch-glance .cr-detail{flex-direction:column;display:flex}.ch-glance .cr-detail .ch-gl-detail,.ch-glance .cr-detail .ch-charts{flex:1}.ch-glance .cr-rail{gap:6px;max-height:none;padding:0;display:grid;position:sticky;top:0;overflow:visible}.ch-glance .cr-card.mini{width:auto;height:48px;padding:0 10px}.ui-modal.is-drawer .ch-glance .cr-focus{min-height:calc(100dvh - 360px)}.ch-glance .cr-rail{align-content:start;align-self:start}@media (width<=782px){.ch-glance .cr-focus{grid-template-columns:minmax(0,1fr)}.ch-glance .cr-rail{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}.ch-glance .cr-card.mini .cr-spark{display:none}.ch-glance .cr-card.mini .cr-mini-t .t{font-size:12px}.ch-glance .cr-card.mini .cr-mini-t .v{font-size:15px}.ch-glance .cr-detail{border-radius:10px;padding:12px 14px 8px}.ch-glance .cr-dhead h2{font-size:15px}.ch-glance .ch-charts{margin-top:0}.ch-gl-detail .ch-prow:first-child{border-top:0}.ch-gl-more{margin-top:10px;font-size:13px;font-weight:500}.ch-gl-more a{color:var(--rc-blue-ink,#135e96)}.ch-glance .ci-kpis{margin-top:0}.ch-glance .ci-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=782px){.ch-glance .ci-grid{grid-template-columns:minmax(0,1fr)}}.ch-glance .ci-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ch-glance .ci-kpis>div{gap:2px;padding:8px 10px}.ch-glance .ci-kpis b{font-size:16px}.ch-glance .ci-kpis span{font-size:10.5px;line-height:1.3}@media (width<=782px){.ch-glance .ci-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-mix-leg{color:var(--text-2);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:12px;display:flex}.ch-mix-leg span{align-items:center;gap:5px;display:inline-flex}.ch-mix-leg i{border-radius:2px;width:8px;height:8px;display:inline-block}.ch-mix-leg b{color:var(--text);font-weight:600}.ch-mix-leg em{color:var(--text-muted);font-style:normal}.ch-glyph{width:16px;height:16px;color:var(--area-comms);vertical-align:-3px;flex:none;margin-right:9px}.ch-gl-row .ch-glyph{align-self:center;margin-right:2px}.ch-prow.has-glyph .ch-psub{padding-left:25px}.ch-pmain>.ch-glyph{align-self:center;margin-right:3px}.ch-depth{box-sizing:border-box;background:color-mix(in srgb, var(--area-comms) 16%, var(--surface));min-width:18px;color:var(--area-comms);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}[data-theme=dark] .ch-depth{background:color-mix(in srgb, var(--area-comms) 24%, var(--surface))}.rch{gap:18px;display:grid}.rch-last{color:var(--text-2);font-size:13px;line-height:1.5}.rch-last b{color:var(--text);font-weight:600}.rch-issues{background:var(--surface-2);color:var(--text);border-left:3px solid #f0ad4e;border-radius:0;gap:2px;margin:0;padding:8px 12px 8px 28px;font-size:12.5px;display:grid}.rch-issues li::marker{color:#f0ad4e}.rch-sec{gap:0;display:grid}.rch-h{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);margin-bottom:2px;font-size:10.5px;font-weight:600}[data-theme=dark] .rch-h{color:#8fb8e8}.rch-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.rch-sec .rch-row:first-of-type{border-top:0}.rch-main{flex:1;gap:1px;min-width:0;display:grid}.rch-v{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.rch-v .cn-num{font:inherit;font-weight:600}.rch-sub{color:var(--text-2);font-size:11.5px}.rch-acts{flex:none;gap:6px;display:flex}.rch-form{gap:10px;display:grid}.rch-form label{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.rch-form label>span{color:var(--text-2);font-weight:500}.rch-form label.tall{align-items:start}.rch-form textarea{resize:vertical;min-height:140px;font:inherit}.rch-note{color:var(--text-muted);padding-left:80px;font-size:12px}.rch-books{gap:12px;display:grid}.rch-act{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}.rch-act:hover{background:var(--surface-2);color:var(--text)}.rch.is-busy{opacity:.6;pointer-events:none}.ch-edit{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.ch-edit.is-busy{opacity:.6;pointer-events:none}.ch-edit-bar{justify-content:flex-end;display:flex}.ch-edit-form{background:var(--surface-2);border-radius:8px;gap:6px;padding:10px;display:grid}.ch-edit-acts{gap:6px;display:flex}.rch-act.primary{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-ink)}.rch-act.primary:hover{background:color-mix(in srgb, var(--primary-bg) 85%, var(--text-muted));color:var(--primary-ink)}.rch-act:disabled{opacity:.45;cursor:default}.ch-prow-end{flex:none;align-self:center;margin-left:10px}.ch-close{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;padding:6px 0 2px;display:flex}.ch-close input{flex:220px}.ch-edit .ch-prow{flex-wrap:wrap}.ch-sys-leg.is-wide{gap:5px;font-size:12px}.ch-sys-leg.is-wide span{grid-template-columns:9px minmax(0,1fr) auto 32px;gap:7px}.ch-sys-leg.is-wide em{color:var(--text)}.ch-sys-leg.is-wide small{color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.ch-sys:has(>.ch-sys-leg.is-wide){flex-wrap:wrap;justify-content:center;row-gap:12px}.ch-sys-leg.is-wide{flex:160px}.ch-pmore{width:100%}.ch-pmore.is-ok{color:var(--rc-green-ink,#1d6b35)}.ch-pmore.is-info{color:var(--sel-ink,#135e96)}.ch-pmore.is-warn{color:var(--rc-amber-ink,#b45309)}.rch-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.rch-tile{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:1px;min-width:0;padding:9px 12px;display:grid}.rch-tile .rch-h{margin-bottom:1px}.rch-tile b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.rch-tile em{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;overflow:hidden}.rch-books{border:1px solid var(--border);background:var(--surface);border-radius:10px;display:block;overflow:hidden}.rch-books>.ct-col{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:160px minmax(0,1fr);column-gap:28px;padding:8px 20px;display:grid}.rch-books>.ct-col:first-child{border-top:0}.rch-books>.ct-col .ct-col-head{flex-direction:column;grid-area:1/1/span 40;justify-content:flex-start;align-items:flex-start;gap:4px;margin:0;padding:14px 0}.rch-books>.ct-col>:not(.ct-col-head){grid-column:2}.rch-books>.ct-col .ct-col-head h4{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:600}[data-theme=dark] .rch-books>.ct-col .ct-col-head h4{color:#8fb8e8}.rch-books>.ct-col .ct-row{border-bottom-color:var(--border);align-items:center;gap:16px;padding:14px 0}.rch-books>.ct-col .ct-row .v{font-size:13.5px}.rch-books>.ct-col .ct-row .role{margin-top:3px}.rch-books>.ct-col .ct-row-end{gap:8px}.rch-books>.ct-col .ct-row:last-child{border-bottom:0}.rch-books>.ct-col:has(>.ct-col-head:last-child):after{content:"None on file";color:var(--text-muted);grid-area:1/2;padding:14px 0;font-size:12px}@media (width<=640px){.rch-books>.ct-col{grid-template-columns:minmax(0,1fr)}.rch-books>.ct-col .ct-col-head{flex-direction:row;grid-row:auto;justify-content:space-between;align-items:center;padding:9px 0 2px}.rch-books>.ct-col>:not(.ct-col-head){grid-column:1}.rch-books>.ct-col:has(>.ct-col-head:last-child):after{grid-area:auto/1;padding-top:0}}.ch-prow.is-card{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin-top:8px;padding:11px 14px 12px;font-size:12.5px;display:block}.ch-prow.is-card:first-of-type{border-top:1px solid var(--border);margin-top:0}.ch-card-top{align-items:center;gap:8px;min-width:0;display:flex}.ch-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:650;overflow:hidden}.ch-card-amt{white-space:nowrap;align-items:baseline;gap:8px;margin-left:auto;display:inline-flex}.ch-card-amt b{font-size:13.5px;font-weight:650}.ch-card-amt span{color:var(--text-2);font-size:12px}.ch-slots{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 22px;margin-top:10px;display:grid}.ch-slot{align-content:start;gap:3px;min-width:0;display:grid}.ch-slot-h{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);margin-bottom:1px;font-size:10.5px;font-weight:600}[data-theme=dark] .ch-slot-h{color:#8fb8e8}.ch-slot-l{color:var(--text);overflow-wrap:anywhere;min-width:0;line-height:1.45}.ch-slot-l .rc-pill{vertical-align:1px}.ch-card-note{border-top:1px solid var(--border);color:var(--text-2);margin-top:10px;padding-top:8px;font-size:12px;line-height:1.45}.ch-t-ok{color:var(--rc-green-ink,#1d6b35)}.ch-t-info{color:var(--sel-ink,#135e96)}.ch-t-warn{color:var(--rc-amber-ink,#b45309)}.ch-t-neutral{color:var(--rc-sub-ink,#6b7280)}.ch-t-crit{color:var(--rc-red-ink,#b42318)}.ch-slot-l a{color:inherit;font-weight:600;text-decoration:none}.ch-slot-l a:hover{text-decoration:underline}.ch-card-title a{color:inherit;text-decoration:none}.ch-card-title a:hover{text-decoration:underline}.ch-row-acts{gap:6px;display:inline-flex}.ch-prow.is-card .ch-edit-inline,.ch-prow.is-card .ch-close{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.ch-prow.is-card .ch-card-top>.ch-prow-end{margin-left:auto}.ch-prow.is-card .ch-card-top>.ch-card-amt+.ch-prow-end{margin-left:10px}.ch-tbl{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden;container-type:inline-size}.ch-tbl-r{grid-template-columns:var(--tbl-cols,minmax(130px, 1.1fr) 76px minmax(0, 2fr) 72px 136px 124px 12px);border-top:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:7px 12px;font-size:12.5px;display:grid}.ch-tbl-r>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-tbl-r>span .rc-pill{vertical-align:1px}.ch-tbl-r>span.c0 .rc-pill{margin-left:6px}.ch-tbl-r>.r{text-align:right;font-variant-numeric:tabular-nums}.ch-tbl-r>.cx{color:var(--text-faint);text-align:right}.ch-tbl-r a{color:inherit;font-weight:600;text-decoration:none}.ch-tbl-r a:hover{text-decoration:underline}.ch-tbl-r:hover{background:var(--surface-2)}.ch-tbl-r:focus-visible{outline:2px solid var(--sel-ink,#135e96);outline-offset:-2px}.ch-tbl-h{cursor:default;background:var(--surface-2);border-top:0;padding-top:6px;padding-bottom:6px}.ch-tbl-h>span{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:700}.ch-tbl-g.is-open>.ch-tbl-r{background:color-mix(in srgb, var(--sel-ink,#135e96) 7%, var(--surface))}.ch-tbl-g>.ch-prow.is-card.no-top{border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0}@container (width<=720px){.ch-tbl.is-std .ch-tbl-r{grid-template-columns:minmax(0,1fr) 58px 66px 124px 116px 12px;gap:10px}.ch-tbl.is-std .ch-tbl-r>span.c2{display:none}}@container (width<=500px){.ch-tbl.is-std .ch-tbl-r{grid-template-columns:minmax(0,1fr) 66px 124px 116px 12px}.ch-tbl.is-std .ch-tbl-r>span.c1,.ch-tbl.is-std .ch-tbl-r>span.c2{display:none}}@container (width<=430px){.ch-tbl.is-std .ch-tbl-r{grid-template-columns:minmax(0,1fr) 112px 108px 12px}.ch-tbl.is-std .ch-tbl-r>span.c3{display:none}}@container (width<=330px){.ch-tbl.is-std .ch-tbl-r{grid-template-columns:minmax(0,1fr) 104px 12px;gap:8px;padding-inline:10px}.ch-tbl.is-std .ch-tbl-r>span.c4{display:none}}.rch-pref-form{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;display:grid}.rch-pref-form label{color:var(--text-muted);gap:4px;font-size:12px;display:grid}@media (width<=640px){.rch-pref-form{grid-template-columns:minmax(0,1fr)}}.chh{align-items:center;gap:22px;min-width:0;display:flex}.chh-eng{flex:none;align-items:center;gap:10px;display:flex}.chh-band{line-height:1.2;display:grid}.chh-band b{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.chh-band em{color:var(--text-muted);white-space:nowrap;font-size:11.5px;font-style:normal}.chh-band em .up{color:var(--rc-green-ink,#1d6b35)}.chh-band em .down{color:var(--rc-red-ink,#b42318)}.chh .ch-donut-n{font-size:15px;font-weight:750}.chh-figs{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 0;min-width:0;display:flex}.chh-fig{border-left:1px solid var(--border);white-space:nowrap;align-items:baseline;gap:5px;padding:0 16px;display:inline-flex}.chh-fig:first-child{border-left:0;padding-left:0}.chh-fig b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.chh-fig em{color:var(--text-muted);font-size:12px;font-style:normal}.chh-extra{flex:none;margin-left:auto}.chh.is-compact{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 16px}.chh.is-compact .chh-fig:first-child b{font-size:20px}.chh.is-slim{z-index:5;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;gap:16px;padding:7px 14px;position:sticky;top:0;box-shadow:0 2px 8px #0000000d}.chh.is-slim .ch-donut-n,.chh.is-slim .chh-band b{font-size:11px}.chh.is-slim .chh-fig b{font-size:14px}@media (width<=760px){.chh{flex-wrap:wrap;gap:10px 16px}.chh-figs{flex-basis:100%}.chh.is-slim .chh-figs{flex-basis:auto}.chh-fig{padding:0 10px}}.chh-band b.is-none{color:var(--text-muted)}.ch-tbl-r>span.two{white-space:normal;gap:1px;display:grid}.ch-tbl-r>span.two>.ch-tbl-l1,.ch-tbl-r>span.two>.ch-tbl-l2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-tbl-r>span.two>.ch-tbl-l2{color:var(--text-muted);font-size:11.5px}.ch-tbl-r>span.two.r>span{text-align:right}.ch-tbl-g:has(>.ch-tbl-r>span.two)>.ch-tbl-r{align-items:start;padding-top:9px;padding-bottom:9px}.ch-tbl-r>span.two .rc-pill{justify-self:start}.rch-books>.ct-col .ct-row .v{white-space:pre-line}.ch-tbl-chips{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.ch-tbl-none{color:var(--text-muted);border-top:1px solid var(--border);padding:12px;font-size:12.5px}.ch-kv{gap:9px;display:grid}.ch-kv-r+.ch-kv-r{border-top:1px solid var(--line);padding-top:9px}.ch-kv-r .rc-lbl{margin-bottom:3px;display:block}.ch-kv-l{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.ch-kv-l .rc-pill{align-self:center}.ch-kv-end{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.ch-kv-end.ch-t-neutral{font-weight:500}.ch-kv-tbl{align-items:baseline;gap:5px 16px;min-width:0;display:grid}.ch-kv-tbl>.rc-lbl{white-space:nowrap;margin-bottom:1px}.ch-kv-tbl>.skv-v{overflow-wrap:anywhere;min-width:0}.ch-kv-tbl>.skv-v:not(.is-c0){white-space:nowrap}.ch-kv-tbl>.is-end{text-align:right}.ch-kv-tbl>.skv-v.is-end{font-variant-numeric:tabular-nums;font-weight:600}.ch-kv-l .trk-num,.ch-kv-tbl .trk-num{font-size:inherit}.ch-kv-r:first-child:has(>.ch-kv-l:first-child) .ch-kv-l:first-child{font-weight:600}.ch-panel:has(>.ch-kv) header{margin-bottom:10px}.ch-panel:has(>.ch-kv) h4{letter-spacing:0;text-transform:none;color:var(--text);font-size:13.5px}.ch-kv-r:first-child>.ch-kv-l:first-child:first-child a{font-weight:600}.pi{gap:14px;display:grid}.pi .pi-figs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));row-gap:12px;margin:0}.pi-gran{margin:0}.pi-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;display:grid}.pi-grid .ch-chart{border-color:var(--border);border-radius:12px;padding:12px 14px 10px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.pi-up{color:var(--rc-ok-ink,#1d6b35)}.pi-down{color:var(--rc-warn-ink,#b45309)}.pi .pdh-figs{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 0;display:grid;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.pi .pdh-fig{flex-direction:column;gap:2px;min-width:0;padding:0 16px;display:flex}.pi .pdh-fig+.pdh-fig{border-left:1px solid var(--line)}.pi .pdh-l{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:600}.pi .pdh-fig b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:650;line-height:1.25}.pi .pdh-s{color:var(--text-2);white-space:normal;font-size:12px;line-height:1.35;overflow:visible}.pi-say{align-content:center;gap:4px;min-height:120px;padding:6px 2px;display:grid}.pi-say b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.pi-say span{color:var(--text-2);font-size:12.5px}.ch-kv-top{margin-bottom:14px}.ch-kv-top .ch-kv{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;padding:10px 0;display:grid}.ch-kv-top .ch-kv-r{border:0;padding:0 14px}.ch-kv-top .ch-kv-r+.ch-kv-r{border-left:1px solid var(--line)}.ch-kv-top .ch-kv-r .skv-v:first-of-type{font-size:16px;font-weight:650}.pi-legend{align-items:center;gap:4px;display:inline-flex}.pi-legend i{border-radius:2px;width:8px;height:8px;margin-left:6px;display:inline-block}.pd-gl-h{margin:0 0 8px;font-size:13.5px;font-weight:650}.pd-gl-h span{color:var(--text-muted);margin-left:6px;font-size:12px;font-weight:500}.ch-gl-spark{margin-top:2px}.ch-gl-hb{gap:6px;margin-top:4px;font-size:12px;display:grid}.ch-gl-hb-r{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.ch-gl-hb-r .l{white-space:nowrap;text-overflow:ellipsis;color:var(--text-2);overflow:hidden}.ch-gl-hb-r .t{background:var(--surface-2,#f1f1f3);border-radius:4px;height:8px;overflow:hidden}.ch-gl-hb-r .t i{border-radius:4px;height:100%;display:block}.ch-gl-hb-r b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ch-gl-hb-cap{color:var(--text-muted);font-size:11px}.ch-gl-pg{gap:8px;margin-top:10px;display:grid}.ch-gl-pg-t{background:var(--surface-2,#f1f1f3);border-radius:5px;height:10px;overflow:hidden}.ch-gl-pg-t i{border-radius:5px;height:100%;display:block}.ch-gl-pg-l{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.ch-gl-pg-l span{color:var(--text-muted);font-size:12px}.ch-gl-hb{gap:7px}.ch-gl-hb-r{grid-template-rows:auto 7px;grid-template-columns:minmax(0,1fr) 38px;gap:3px 8px}.ch-gl-hb-r .l{color:var(--text);grid-column:1/-1;font-size:12px}.ch-gl-hb-r .t{grid-area:2/1;height:7px}.ch-gl-hb-r b{grid-area:2/2;font-size:11.5px;line-height:7px}.ch-panel.wide>.ch-kv{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 18px;display:grid}.ch-panel.wide>.ch-kv .ch-kv-r{border:0;padding:0}.ph-figs{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin-top:10px;padding:9px 0;display:grid}.ph-fig{flex-direction:column;gap:1px;min-width:0;padding:0 12px;display:flex}.ph-fig+.ph-fig{border-left:1px solid var(--line)}.ph-l{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:600;line-height:1.25}[data-theme=dark] .ph-l{color:#8fb8e8}.ph-fig b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.ph-s{color:var(--text-2);font-size:11.5px;line-height:1.3}.ph-copy{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;letter-spacing:0;text-transform:none;border-radius:8px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:600}.ph-copy:hover{background:var(--surface-2)}.ch-note-open{color:var(--text);text-underline-offset:2px;white-space:nowrap;margin-left:6px;font-weight:600;text-decoration:underline}.ch-note-open:hover{color:var(--text)}.rk2 header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.rk2 h4{margin:0}.rk2-more{font:inherit;color:var(--sel-ink,#135e96);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:600}.rk2-more:hover{text-decoration:underline}.rk2-more:focus-visible{outline:2px solid var(--text-muted);outline-offset:2px;border-radius:4px}.rk2-bar{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.rk2-seg{text-align:center;color:var(--text-muted);background:var(--surface-2);padding:4px 0;font-size:11.5px;font-weight:600}.rk2-seg:first-child{border-radius:6px 0 0 6px}.rk2-seg:last-child{border-radius:0 6px 6px 0}.rk2-seg.on{color:#fff}.rk2-seg.on.low{background:var(--rc-green,var(--lsm-green))}.rk2-seg.on.medium{background:var(--rc-amber,var(--lsm-amber-dash))}.rk2-seg.on.high{background:var(--lsm-red)}.rk2-say{color:var(--text);margin:8px 0 0;font-size:12.5px;line-height:1.45}.rk2-kv{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);align-items:center;gap:6px 12px;margin:10px 0 0;font-size:12.5px;display:grid}.rk2-kv dt{color:var(--text-muted)}.rk2-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.rk2-kv .rc-pill{justify-self:start}.rk2-look{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.rk2-flag{align-items:baseline;gap:6px;line-height:1.4;display:inline-flex}.rk2-flag:before{content:"";background:var(--rc-amber,var(--lsm-amber-dash));border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.rk2-detail{border-top:1px solid var(--line);margin-top:10px;padding-top:2px}.rk2-detail[hidden]{display:none}.rk2-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:12px 0 4px;font-size:11px;font-weight:650}.rk2-checks{gap:5px;margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none;display:grid}.rk2-checks li{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rk2-checks .rc-pill{flex:none}.rk2 h4{letter-spacing:0;text-transform:none;color:var(--text);font-size:13.5px;font-weight:650}.rk2-say{margin-top:10px;line-height:1.5}.rk2-kv{grid-template-columns:minmax(0,1fr);gap:3px;margin-top:12px}.rk2-kv dt{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:600}.rk2-kv dt:not(:first-child),.rk2-kv>div:not(:first-child)>dt{border-top:1px solid var(--line);margin-top:6px;padding-top:9px}.rk2-kv dd{margin-bottom:0}.odh{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:14px;overflow:hidden}.odh-figs{flex-wrap:wrap;align-items:baseline;gap:6px 0;min-width:0;padding:12px 16px;display:flex}.odh-fig{border-left:1px solid var(--border);white-space:nowrap;align-items:baseline;gap:5px;padding:0 16px;display:inline-flex}.odh-fig:first-child{border-left:0;padding-left:0}.odh-fig b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.odh-fig:first-child b{font-size:20px}.odh-fig em{color:var(--text-muted);font-size:12px;font-style:normal}.odh-fig b.is-warn{color:var(--rc-amber-ink,#d97706)}.odh-fig b.is-urgent{color:var(--rc-red-ink,#b42318)}.odh .od-path,.odh .od-path.det-pagepath{background:0 0;border:0;border-radius:0;margin:0}.odh .od-path.det-pagepath{padding:16px 10px 13px}.odh-figs+.od-path{border-top:1px solid var(--line)}@media (width<=782px){.odh-fig{padding:0 10px}.odh-fig:first-child b{font-size:18px}}.ops-od .det-rail .det-card{box-shadow:none;border-radius:10px;padding:14px 16px}.ops-od .det-rail .det-card h3{font-size:13.5px;font-weight:650}.ops-od .skv-v{font-size:13px;line-height:1.45}.ops-od .skv-v .rc-pill{vertical-align:1px;margin-left:6px}.lod-sects .lod-h>span:first-child{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink);font-size:10.5px;font-weight:600}.cr-grid{grid-template-columns:repeat(var(--cr-cols,5), minmax(0, 1fr));gap:12px;margin-bottom:14px;display:grid}@media (width<=1380px){.cr-grid{grid-template-columns:repeat(var(--cr-cols-md,3), minmax(0, 1fr))}}@media (width<=1000px){.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cr-grid{grid-template-columns:1fr}}.cr-card{text-align:left;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.cr-card:hover{border-color:var(--border-strong);box-shadow:0 2px 10px #0000000f}.cr-card:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.cr-card .cr-top{color:var(--text-2);align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:650;display:flex}.cr-card .cr-top .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cr-card .cr-top .dot{border-radius:50%;flex:none;width:8px;height:8px}.cr-card .cr-top .go{color:var(--text-faint);margin-left:auto;font-weight:400}.cr-hero{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cr-card .cr-hero{flex-wrap:nowrap;min-width:0;margin-bottom:-4px}.cr-card .cr-hero .cap{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cr-card .cr-sub{min-height:18px;display:block}.cr-hero b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:750;line-height:1.05}.cr-hero .cap{color:var(--text-muted);font-size:12px}.cr-delta{background:var(--surface-2);border-radius:999px;padding:1px 6px;font-size:11.5px;font-weight:650}.cr-delta.up{color:var(--lsm-green)}.cr-delta.down{color:var(--lsm-red,#c33)}.cr-vis{contain:inline-size;flex-direction:column;justify-content:center;min-height:58px;display:flex}.cr-chips{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.cr-chip{background:var(--surface-2);color:var(--text-2);white-space:normal;border-radius:6px;max-width:100%;padding:2px 7px;font-size:11.5px}.cr-chip b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.cr-chip.warn b{color:var(--lsm-amber-dash-ink)}.cr-chip.warn:before{content:"";background:var(--lsm-amber-dash);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.cr-fail{color:var(--text-muted);font-size:12px}.cr-seg{background:var(--surface-2);border-radius:6px;height:12px;display:flex;overflow:hidden}.cr-seg>i{height:100%;display:block}.cr-seg-leg{color:var(--text-2);flex-wrap:wrap;gap:3px 10px;margin-top:6px;font-size:11px;display:flex}.cr-seg-leg span{align-items:center;gap:4px;display:inline-flex}.cr-seg-leg i{border-radius:2px;width:7px;height:7px;display:inline-block}.cr-hb{gap:5px;display:grid}.cr-hb>span{grid-template-columns:minmax(0,128px) minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;font-size:11.5px;display:grid}.cr-hb .lb{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);overflow:hidden}.cr-hb .tr{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.cr-hb .tr i{border-radius:4px;height:100%;display:block}.cr-hb .v{font-variant-numeric:tabular-nums;font-weight:650}.cr-hb.big>span{grid-template-columns:minmax(0,200px) minmax(0,1fr) auto;font-size:13px}.cr-hb.big .tr{height:11px}.cr-donut{align-items:center;gap:12px;display:flex}.cr-donut .lg{gap:2px;min-width:0;font-size:11px;display:grid}.cr-donut .lg span{align-items:center;gap:5px;display:flex}.cr-donut .lg i{border-radius:2px;flex:none;width:7px;height:7px}.cr-donut .lg b{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:6px}.cr-focus{grid-template-columns:minmax(0,1fr) 264px;align-items:start;gap:14px;margin-bottom:14px;display:grid}.cr-rail{gap:8px;max-height:calc(100vh - 110px);padding-right:2px;display:grid;position:sticky;top:12px;overflow-y:auto}.cr-card.mini{flex-direction:row;flex:none;align-items:center;gap:10px;height:64px;padding:0 11px;overflow:hidden}.cr-card.mini .cr-mini-t{flex:1;min-width:0;display:grid}.cr-card.mini .cr-mini-t .t{color:var(--text-2);align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.cr-card.mini .cr-mini-t .t .dot{border-radius:50%;width:7px;height:7px}.cr-card.mini .cr-mini-t .v{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.cr-card.mini .cr-mini-t .c{color:var(--text-muted);font-size:11px;font-weight:400}.cr-card.mini .cr-spark{contain:inline-size;flex-direction:column;flex:none;justify-content:center;width:92px;height:44px;display:flex;overflow:hidden}.cr-card.mini .cr-spark .cr-seg-leg,.cr-card.mini .cr-spark .cr-hb .v{display:none}.cr-card.mini .cr-spark .cr-hb>span{grid-template-columns:minmax(0,40px) minmax(0,1fr);font-size:10px}.cr-card.mini .cr-mini-t .v,.cr-card.mini .cr-mini-t .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-card.cur,.cr-card.cur:hover{background:#fafafa;border-color:#b4b4ba;box-shadow:inset 0 0 0 .5px #b4b4ba}[data-theme=dark] .cr-card.cur,[data-theme=dark] .cr-card.cur:hover{background:color-mix(in srgb, var(--surface) 92%, #fff);border-color:#6b7078;box-shadow:inset 0 0 0 .5px #6b7078}.cr-detail{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px 18px}@media (prefers-reduced-motion:reduce){.cr-card{transition:none}}.cr-dhead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cr-dhead h2{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.cr-dhead h2 .dot{border-radius:50%;width:10px;height:10px}.cr-dhead .sp{flex:1}.cr-x{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:8px;width:32px;height:32px;font-size:18px;line-height:1}.cr-x:hover{background:var(--surface-2)}.cr-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:14px;display:grid}.cr-detail{container-type:inline-size}:where(.cr-detail) .cr-tiles:where(:has(>:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.cr-detail) .cr-tiles:where(:has(>:nth-child(3):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.cr-detail) .cr-tiles:where(:has(>:nth-child(4):last-child)){grid-template-columns:repeat(4,minmax(0,1fr))}:where(.cr-detail) .cr-tiles:where(:has(>:nth-child(5):last-child)){grid-template-columns:repeat(5,minmax(0,1fr))}:where(.cr-detail) .cr-tiles:where(:has(>:nth-child(6):last-child)){grid-template-columns:repeat(6,minmax(0,1fr))}:where(.cr-detail) .cr-tiles:where(:has(>:nth-child(7):last-child),:has(>:nth-child(8):last-child)){grid-template-columns:repeat(4,minmax(0,1fr))}@container (width<=620px){:where(.cr-detail) .cr-tiles:where(:has(>:nth-child(4):last-child),:has(>:nth-child(8):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=820px){:where(.cr-detail) .cr-tiles:where(:has(>:nth-child(5):last-child),:has(>:nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=420px){:where(.cr-detail) .cr-tiles:where(:has(>:nth-child(6):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.cr-detail) .cr-tiles:where(:has(>:nth-child(3):last-child),:has(>:nth-child(5):last-child),:has(>:nth-child(7):last-child)){grid-template-columns:minmax(0,1fr)}}.cr-tile{background:var(--surface-2);border-radius:10px;min-width:0;padding:9px 11px}.cr-tile .l{color:var(--text-muted);font-size:11.5px}.cr-tile .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:750}.cr-tile .s{color:var(--text-2);margin-top:1px;font-size:11px}.cr-tile.warn .v{color:var(--lsm-amber-dash-ink)}.cr-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.cr-panel{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.cr-panel h3{margin:0 0 8px;font-size:13px;font-weight:650}.cr-sec{margin:14px 0 6px;font-size:13px;font-weight:650}.cr-detail .det-crm-tbl{margin-top:2px}@media (width<=1000px){.cr-focus{grid-template-columns:1fr}.cr-rail{order:-1;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;max-height:none;padding-bottom:4px;position:static;overflow:auto hidden}.cr-2{grid-template-columns:1fr}}:is(body:has([role=dialog]) .cr-card:not([role=dialog] *),body:has([role=dialog]) .cr-detail:not([role=dialog] *)){view-transition-name:none!important}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(*){object-fit:none;object-position:left top;width:100%;height:100%}::view-transition-new(*){object-fit:none;object-position:left top;width:100%;height:100%}::view-transition-image-pair(*){border-radius:12px;overflow:clip}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-new(rail-detail){animation:.42s cubic-bezier(.2,.8,.2,1) both cr-rise}::view-transition-old(rail-detail){animation:.25s ease-in both cr-fall}@keyframes cr-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes cr-fall{to{opacity:0;transform:translateY(6px)}}.cr-hb .tr i{transform-origin:0;animation:.55s cubic-bezier(.2,.7,.2,1) both cr-hb-grow}.cr-hb>span:nth-child(2) .tr i{animation-delay:40ms}.cr-hb>span:nth-child(3) .tr i{animation-delay:80ms}.cr-hb>span:nth-child(4) .tr i{animation-delay:.12s}.cr-hb>span:nth-child(5) .tr i{animation-delay:.16s}.cr-hb>span:nth-child(n+6) .tr i{animation-delay:.2s}@keyframes cr-hb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.cr-hb .tr i{animation:none}}.cr-card.mini .cr-mini-t .t{white-space:normal;align-items:baseline;line-height:1.25;overflow:visible}.cr-card.mini .cr-mini-t .t .dot{flex:none;transform:translateY(-1px)}.cr-card.mini .cr-mini-t .v{white-space:normal;line-height:1.25;overflow:visible}.cr-card.mini .cr-spark .cr-donut .lg,.cr-card.mini .cr-spark svg text{display:none}.cr-card.mini .cr-spark .cr-donut{justify-content:center}.cr-card.mini .cr-spark .cr-donut svg{width:44px;height:44px}.cr-card.mini{height:auto;min-height:64px;padding-block:9px}.cr-card.mini .cr-spark{align-self:center}.cr-card.mini .cr-spark>*{max-height:44px}.cr-badge{text-transform:none;letter-spacing:normal;flex:none;justify-content:flex-end;width:108px;display:inline-flex}.cr-badge .rc-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 7px;font-size:10.5px;line-height:16px;overflow:hidden}.cr-card .cr-top .cr-badge{margin-left:auto}.cr-card .cr-top .cr-badge+.go{margin-left:4px}.cr-card.mini .cr-mini-row .v{flex:1;min-width:0}.cr-card.mini .cr-mini-row .cr-badge{width:auto;max-width:62%;margin-left:auto}.brand-mark{object-fit:contain;object-position:left center;width:auto;max-width:150px;height:1.4em;display:block}.cr-mini-row .brand-mark{vertical-align:-.15em;max-width:90px;height:1em;display:inline-block}[data-theme=dark] .brand-mark{box-sizing:content-box;background:#fff;border-radius:5px;padding:2px 5px}.cr-mix{gap:8px;display:grid}.cr-mix-head{color:var(--text-muted);font-size:12px}.cr-mix-head b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:5px;font-size:17px;font-weight:750}.cr-mix-bar{background:var(--surface-3);border-radius:5px;height:10px;display:flex;overflow:hidden}.cr-mix-bar span{height:100%;display:block}.cr-mix-bar span+span{box-shadow:inset 1px 0 0 var(--surface)}.cr-mix-key{gap:3px;display:grid}.cr-mix-key>a,.cr-mix-key>span{color:var(--text);grid-template-columns:10px minmax(0,1fr) auto 34px;align-items:center;gap:7px;padding:1px 0;font-size:12.5px;text-decoration:none;display:grid}.cr-mix-key>a:hover .l{text-decoration:underline}.cr-mix-key .sw{border-radius:2px;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000014}.cr-mix-key .l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cr-mix-key b{font-variant-numeric:tabular-nums;font-weight:600}.cr-mix-key .p{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.ov-prod,.det-crm-tbl a.ov-prod{font-size:12.5px;font-weight:500}.cr-detail .cr-hb.big>span{font-size:12.5px}.cr-card.mini{flex-direction:column;justify-content:center;align-items:stretch;gap:0;display:flex}.cr-card.mini .cr-mini-t{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;display:flex}.cr-card.mini .cr-mini-top{align-items:center;gap:6px;min-width:0;display:flex}.cr-card.mini .cr-mini-top .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.25;display:block;overflow:hidden}.cr-card.mini .cr-mini-top .t .dot{vertical-align:1px;margin-right:6px;display:inline-block}.cr-card.mini .cr-mini-top .cr-badge{flex:none;width:auto;max-width:62%;margin-left:auto}.cr-card.mini .cr-mini-row{align-items:center;gap:8px;min-width:0;display:flex}.cr-card.mini .cr-mini-row .v{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.2;display:-webkit-box;overflow:hidden}.cr-card.mini .cr-mini-row .cr-spark{flex:none;width:92px;height:30px}.cr-card.mini .cr-mini-row .cr-spark>*{max-height:30px}:is(.cr-rail,.cr-grid.is-compact) .cr-card.mini{height:68px;min-height:68px;padding-block:7px}.cr-detail .od-lanes.cs-lanes:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.cr-detail .od-lanes.cs-lanes:has(>:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}:is(.cr-detail .od-lanes.cs-lanes:has(>:nth-child(7):last-child),.cr-detail .od-lanes.cs-lanes:has(>:nth-child(8):last-child)){grid-template-columns:repeat(4,minmax(0,1fr))}@container (width<=820px){:is(.cr-detail .od-lanes.cs-lanes:has(>:nth-child(5):last-child),.cr-detail .od-lanes.cs-lanes:has(>:nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}.cr-detail .pd-lanes:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cr-detail .pd-lanes:has(>:nth-child(5):last-child)>.od-lane{min-width:0;max-width:none}@container (width<=820px){.cr-detail .pd-lanes:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.cu-head,.cu-row{align-items:center;gap:12px;padding:0 14px;display:grid}.cu-head{background:var(--peek-bg);text-transform:uppercase;letter-spacing:.03em;height:38px;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.cu-row{border-bottom:1px solid var(--line);cursor:pointer;min-height:54px;font-size:12.5px}.cu-row:hover,.cu-row.open{background:var(--surface-2)}.cu-score{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;font-weight:650;display:inline-flex}.cu-delta{text-align:right;font-variant-numeric:tabular-nums}.cu-all .cu-head,.cu-all .cu-row{grid-template-columns:minmax(215px,1.6fr) 50px 46px 108px 90px 86px 64px minmax(150px,2fr) 70px 54px 28px}.cu-vip .cu-head,.cu-vip .cu-row{grid-template-columns:minmax(215px,1.7fr) 50px 46px minmax(115px,.9fr) 112px 60px 86px 90px minmax(120px,1fr) minmax(140px,1.35fr) 28px}.cu-cust{flex-direction:column;gap:2px;min-width:0;display:flex}.cu-cust .nm{align-items:center;gap:7px;min-width:0;display:flex}.cu-cust .nm a{color:var(--link);white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;overflow:hidden}.cu-cust .nm a:hover{text-decoration:underline}.cu-cust .tier-slot{flex:none;width:26px;display:inline-flex}.cu-cust .nm{gap:4px}.cu-cust .sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding-left:30px;font-size:11px;overflow:hidden}.cu-int{flex-wrap:wrap;gap:4px;display:flex}.cu-qf{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:550}.cu-qf:hover{background:var(--surface-2)}.cu-qf.on{color:var(--text);background:var(--sel-soft);border-color:#0000;font-weight:650}.cu-qf .n{opacity:.65;margin-left:2px;font-weight:650}.cu-chip{background:var(--surface-3);color:var(--text-2);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:11px}.cu-consent{align-items:center;gap:8px;display:inline-flex}.cu-consent svg{display:block}.cu-consent .on{color:var(--lsm-green)}.cu-consent .off{color:var(--text-faint)}.cu-open{background:var(--pb-amber);min-width:20px;height:18px;color:var(--p-amber);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.cu-open.zero{background:var(--surface-3);color:var(--text-muted);font-weight:500}.cu-silent{font-variant-numeric:tabular-nums}.cu-silent.warn{color:var(--lsm-amber);font-weight:600}.cu-silent.crit{color:var(--lsm-red);font-weight:600}.cu-peek{background:var(--peek-bg);border-bottom:1px solid var(--line);padding:16px 18px}.cu-peekgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cu-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px}.cu-card h3{margin:0 0 8px;font-size:12px;font-weight:650}.cu-kv{grid-template-columns:auto 1fr;gap:5px 12px;font-size:12px;display:grid}.cu-kv .k{color:var(--text-muted)}.cu-kv .v{text-align:right}.cp-rail{flex-direction:column;gap:16px;display:flex}.cp-want{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:8px;overflow:hidden}.cp-want:last-child{margin-bottom:0}.cp-want-head{cursor:pointer;grid-template-columns:16px .9fr 1.5fr 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:grid}.cp-want-head:hover{background:var(--surface-2)}.cp-want-chev{color:var(--text-muted);font-size:11px}.cp-want-words{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.cp-match{background:var(--pb-green);color:var(--p-green);white-space:nowrap;border-radius:7px;padding:2px 9px;font-size:11px;font-weight:700}.cp-match.zero{background:var(--surface-3);color:var(--text-muted);font-weight:500}.cp-want-body{border-top:1px solid var(--border);background:var(--surface-2);padding:4px 12px 10px}.cp-chips{flex-wrap:wrap;gap:6px;display:flex}.cp-chip{background:var(--surface-3);color:var(--text-2);border-radius:6px;padding:2px 8px;font-size:11px}.cp-fit{border-radius:7px;padding:2px 7px;font-size:11px;font-weight:600}.cp-fit.exact{background:var(--pb-green);color:var(--p-green)}.cp-fit.close{background:var(--pb-amber);color:var(--p-amber)}.cp-sig-strength{border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.cp-sig-strength.high{background:var(--pb-green);color:var(--p-green)}.cp-sig-strength.med{background:var(--pb-amber);color:var(--p-amber)}.cp-sig-strength.low{background:var(--surface-3);color:var(--text-muted)}.ct-ribbon{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:16px;overflow:hidden}.ct-bar{cursor:pointer;align-items:center;gap:16px;padding:11px 14px;display:flex}.ct-bar:hover{background:var(--surface-2)}.ct-bar .sum{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12.5px;font-weight:500;overflow:hidden}.ct-bar .sum.addr{color:var(--text-2);font-weight:500}.ct-bar .meta{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.ct-bar .chev{color:var(--link);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.ct-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.ct-col{border-right:1px solid var(--border);min-width:0;padding:12px 14px}.ct-col:last-child{border-right:none}.ct-col-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ct-col-head h4{margin:0;font-size:12px;font-weight:650}.ct-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:8px 0;display:flex}.ct-row:last-child{border-bottom:none}.ct-row .v{word-break:break-word;font-size:12.5px;font-weight:500}.ct-row .role{color:var(--text-muted);margin-top:1px;font-size:11px}.ct-row-end{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}.ct-badge{white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600}.ct-badge.green{background:var(--pb-green);color:var(--p-green)}.ct-badge.amber{background:var(--pb-amber);color:var(--p-amber)}.ct-icbtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;padding:2px 5px;font-size:13px;line-height:1}.ct-icbtn:hover{background:var(--surface-3);color:var(--text)}.ct-edit{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:8px;flex-direction:column;gap:8px;margin:6px 0;padding:10px;display:flex}.ct-edit input{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:6px;outline:none;padding:6px 8px;font-size:12.5px}.ct-edit input:focus{border-color:var(--text)}.ct-edit-checks{color:var(--text-2);align-items:center;gap:6px;font-size:11.5px;display:flex}.ct-edit-actions{align-items:center;gap:6px;display:flex}.ct-edit-actions .sp{flex:1}.cp-scores{flex-direction:column;gap:11px;display:flex}.cp-score{grid-template-columns:1.5fr 2fr 30px;align-items:center;gap:12px;display:grid}.cp-score .nm{font-size:12.5px;font-weight:600}.cp-score .nm .sub{color:var(--text-muted);margin-left:6px;font-size:11px;font-weight:400}.cp-score .bar{background:var(--surface-3);border-radius:4px;height:7px;overflow:hidden}.cp-score .fill{background:var(--lsm-blue);border-radius:4px;height:100%}.cp-scores.acc-blue .fill{background:linear-gradient(90deg, color-mix(in srgb, var(--lsm-blue) 50%, var(--surface)), var(--lsm-blue))}.cp-scores.acc-violet .fill{background:linear-gradient(90deg, color-mix(in srgb, var(--lsm-purple) 45%, var(--surface)), var(--lsm-purple))}.cp-score .val{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.wl-head,.wl-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.45fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.35fr);align-items:center;gap:14px;padding:0 14px;display:grid}.wl-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}.wl-row{border-bottom:1px solid var(--line);cursor:pointer;min-height:54px;font-size:12.5px}.wl-row:hover{background:var(--surface-2)}.wl-head>.od-num,.wl-row>.od-num{padding-right:14px}.wl-mix{background:var(--surface-3);border-radius:5px;width:100%;max-width:140px;height:8px;display:flex;overflow:hidden}.wl-mix span{height:100%}.wl-prod{flex-direction:column;gap:2px;min-width:0;display:flex}.wl-prod .nm{min-width:0}.wl-prod .nm a{white-space:normal;overflow-wrap:anywhere;font-weight:600}.wl-prod .sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.wl-score{font:inherit;font-variant-numeric:tabular-nums;color:var(--link);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}.wl-score:hover{text-decoration:underline}.msg-thread{flex-direction:column;gap:4px;max-height:60vh;padding:14px 16px 8px;display:flex;overflow-y:auto}.msg-day{text-align:center;margin:12px 0 8px;position:relative}.msg-day span{color:var(--text-muted);background:var(--surface);z-index:1;padding:0 10px;font-size:11px;position:relative}.msg-day:before{content:"";background:var(--border);height:1px;position:absolute;top:50%;left:0;right:0}.msg{margin:3px 0;display:flex}.msg.customer{justify-content:flex-start}.msg.staff{justify-content:flex-end}.bubble{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;max-width:76%;padding:8px 11px}.msg.staff .bubble{background:var(--lsm-blue-soft);border-color:#0000}.msg-meta{align-items:center;gap:7px;margin-bottom:3px;display:flex}.msg-meta .who{font-size:11.5px;font-weight:600}.msg-meta .t{color:var(--text-muted);font-size:10.5px}.msg-text{font-size:12.5px;line-height:1.5}.channel-tag{letter-spacing:.04em;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:650}.channel-tag.email{background:var(--lsm-blue-soft);color:var(--lsm-blue)}.channel-tag.sms{background:var(--lsm-green-soft);color:var(--lsm-green)}.channel-tag.call{background:var(--lsm-amber-soft);color:var(--lsm-amber)}.channel-tag.klaviyo{background:var(--lsm-pink-soft);color:var(--lsm-pink)}.auto-note{text-align:center;color:var(--text-muted);padding:5px 0;font-size:11px}.auto-note .t{opacity:.8}.composer{border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 12px 12px;gap:8px;padding:12px 16px 14px;display:grid}.composer.flush{border-top:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0 0}.composer-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-bar .sp{flex:1}.composer-row{align-items:flex-end;gap:8px;display:flex}.composer textarea{resize:vertical;flex:1}.crm-queues{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px;display:grid}.crm-q{text-align:left;color:var(--text);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;padding:14px 14px 14px 16px;transition:border-color .12s,background .12s;position:relative;overflow:hidden}.crm-q:before{content:"";background:var(--border-strong);width:4px;position:absolute;top:0;bottom:0;left:0}.crm-q:hover{background:var(--surface-2);border-color:var(--border-strong)}.crm-q .n{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.1}.crm-q .lbl{margin-top:6px;font-size:12.5px;font-weight:600}.crm-q .sub{color:var(--text-muted);margin-top:2px;font-size:11px}.crm-q.crit{background:color-mix(in srgb, var(--lsm-red) 6%, var(--surface));border-color:color-mix(in srgb, var(--lsm-red) 26%, var(--border))}.crm-q.crit:before{background:var(--lsm-red)}.crm-q.crit .n{color:var(--lsm-red)}.crm-q.crit:hover{background:color-mix(in srgb, var(--lsm-red) 11%, var(--surface))}.crm-q.warn{background:color-mix(in srgb, var(--lsm-amber-lane) 10%, var(--surface));border-color:color-mix(in srgb, var(--lsm-amber-lane) 50%, var(--border))}.crm-q.warn:before{background:var(--lsm-amber-lane)}.crm-q.warn .n{color:var(--lsm-amber-lane)}.crm-q.warn:hover{background:color-mix(in srgb, var(--lsm-amber-lane) 16%, var(--surface))}.crm-q:not(.crit):not(.warn) .n{color:var(--text)}.crm-q:not(.crit):not(.warn):before{background:color-mix(in srgb, var(--lsm-blue) 50%, var(--surface))}.vip-list-hd{border-bottom:1px solid var(--border);padding:12px 14px}.vip-list{flex-direction:column;display:flex}.vip-head,.vip-row{grid-template-columns:minmax(0,1.9fr) .55fr .55fr .5fr .9fr .55fr;align-items:center;gap:12px;padding:0 14px;display:grid}.vip-head{background:var(--surface-2);text-transform:uppercase;letter-spacing:.03em;height:34px;color:var(--text-muted);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.vip-row{border-bottom:1px solid var(--line);cursor:pointer;min-height:44px;padding:10px 14px;font-size:12.5px}.vip-expand{color:var(--text-muted);white-space:nowrap;justify-self:end;font-size:11.5px;font-weight:600}.vip-row:hover .vip-expand,.vip-row.open .vip-expand{color:var(--link)}.vip-row:hover{background:var(--surface-2)}.vip-row.open{background:var(--peek-bg)}.vip-cust{flex-direction:column;min-width:0;display:flex}.vip-cust .nm{font-weight:650}.vip-cust .sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.vip-touch{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vip-days{font-variant-numeric:tabular-nums;white-space:nowrap}.vip-over{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lsm-amber-ink,var(--lsm-amber));font-weight:600}.vip-evt{color:var(--text-muted);margin-top:2px;font-size:10.5px}.vip-act{justify-self:start}.vip-peek{background:var(--peek-bg);border-bottom:1px solid var(--border);padding:14px}.vip-peek-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.vip-peek-grid{grid-template-columns:1fr}}.vip-kv{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:auto 1fr;align-content:start;gap:5px 12px;padding:12px 14px;font-size:12.5px;display:grid}.vip-kv .k{color:var(--text-muted)}.vip-draft{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;grid-column:1/-1;gap:8px;padding:12px 14px;display:flex}.vip-draft .lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:10.5px;font-weight:700}.vip-draft textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);resize:vertical;border-radius:8px;padding:9px 10px;font-size:12.5px}.vip-draft textarea:focus{border-color:var(--text);outline:none}.vip-cal{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}@media (width<=900px){.vip-cal{grid-template-columns:repeat(2,1fr)}}.vip-cal-day{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:5px;min-height:230px;padding:7px;display:flex}.vip-cal-day.today{border-color:var(--border-strong);background:color-mix(in srgb, var(--lsm-blue) 5%, var(--surface))}.vip-cal-day .dh{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.vip-cal-evwrap{position:relative}.vip-cal-ev{text-align:left;width:100%;font:inherit;cursor:pointer;background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:5px;padding:4px 6px;font-size:10.5px;line-height:1.3;display:block}.vip-cal-ev:hover{filter:brightness(1.04)}.vip-ev-pop{z-index:60;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;flex-direction:column;gap:7px;width:232px;padding:11px 13px;display:flex;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000038,0 2px 6px #0000001f}.vip-ev-pop:before{content:"";background:var(--surface);border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong);width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.vip-ev-pop .hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.vip-ev-pop .hd a{font-size:12.5px;font-weight:700}.vip-ev-pop .hd .nm{align-items:center;gap:6px;display:inline-flex}.vip-ev-pop .x{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:5px;padding:2px 4px;font-size:11px}.vip-ev-pop .x:hover{background:var(--surface-3);color:var(--text)}.vip-ev-pop .kind{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.vip-ev-pop .kind .sw{border-radius:3px;width:10px;height:10px}.vip-ev-pop .kind .sw.k-birthday{background:var(--pb-pink)}.vip-ev-pop .kind .sw.k-anniversary{background:var(--pb-purple)}.vip-ev-pop .kind .sw.k-trip{background:var(--pb-blue)}.vip-ev-pop .kind .sw.k-workshop{background:var(--pb-teal)}.vip-ev-pop .kind .sw.k-milestone{background:var(--pb-amber)}.vip-ev-pop .what{font-size:12px;font-weight:600;line-height:1.35}.vip-ev-pop .note{color:var(--text-muted);font-size:11.5px;line-height:1.45}.vip-ev-pop .acts{gap:6px;padding-top:2px;display:flex}.vip-cal-ev.k-birthday{background:var(--pb-pink);border-color:#0000}.vip-cal-ev.k-anniversary{background:var(--pb-purple);border-color:#0000}.vip-cal-ev.k-trip{background:var(--pb-blue);border-color:#0000}.vip-cal-ev.k-workshop{background:var(--pb-teal);border-color:#0000}.vip-cal-ev.k-milestone{background:var(--pb-amber);border-color:#0000}.vip-cal-ev[class*=k-] .w,.vip-cal-ev[class*=k-] .wn{color:var(--p-neutral)}.vip-cal-ev[class*=k-] .t{color:var(--p-neutral);opacity:.72}.vip-cal-ev.due{box-shadow:0 0 0 2px var(--lsm-amber)}.vip-cal-ev.done{opacity:.55}.vip-cal-ev .w{flex-wrap:wrap;align-items:center;gap:5px;font-weight:650;display:flex}.vip-cal-ev .t{color:var(--text-muted)}.vip-cal-mo{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.vip-cal-mo .dow{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);padding:2px 4px;font-size:10.5px;font-weight:700}.vip-cal-day.mo{min-height:104px}.vip-cal-day.out{background:var(--surface-2);opacity:.55}.vip-cal-ev.sm{align-items:center;gap:4px;padding:3px 6px;font-size:10.5px;font-weight:650;display:flex}.vip-cal-ev .wn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1100px){.vip-cal-mo{grid-template-columns:repeat(7,minmax(90px,1fr));overflow-x:auto}}.vip-cal-key{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vip-cal-key .lg{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.vip-cal-key .lg i{border-radius:3px;width:10px;height:10px;display:inline-block}.vip-cal-key .k-birthday{background:var(--pb-pink)}.vip-cal-key .k-anniversary{background:var(--pb-purple)}.vip-cal-key .k-trip{background:var(--pb-blue)}.vip-cal-key .k-workshop{background:var(--pb-teal)}.vip-cal-key .k-milestone{background:var(--pb-amber)}.vip-cal-key .due-key i{box-shadow:0 0 0 2px var(--lsm-amber);background:0 0}.vip-two{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.vip-two{grid-template-columns:1fr}}.vip-trip{border-bottom:1px solid var(--line);padding:6px 0}.vip-trip:last-of-type{border-bottom:none}.vip-checkin{border-bottom:1px solid var(--line);grid-template-columns:16px 1fr;gap:8px;padding:6px 0;display:grid}.vip-checkin:last-of-type{border-bottom:none}.vip-checkin .star{color:var(--lsm-amber)}.vip-checkin .w{font-size:12px;font-weight:600}.vip-pb{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:9px 11px}.vip-pb-rule{color:var(--text-2);margin:3px 0;font-size:11.5px}.vip-my-n{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.vip-my-n.warn{color:var(--lsm-amber)}.vip-my-n.crit{color:var(--lsm-red)}.vip-up{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:8px;padding:4px 0;font-size:11.5px;display:grid}.vip-up:last-of-type{border-bottom:none}.vip-up .d{font-variant-numeric:tabular-nums;font-weight:650}.vip-up .t{color:var(--text-2)}.vip-rep{color:var(--link);padding:3px 0;font-size:12.5px;text-decoration:none;display:block}.vip-rep:hover{text-decoration:underline}.mrg-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=760px){.mrg-pair{grid-template-columns:1fr}}.mrg-acct{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:11px 13px}.mrg-acct.prim{border-color:var(--text);box-shadow:0 0 0 1px var(--text) inset}.mrg-acct-hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.mrg-acct-hd .nm{font-size:13px;font-weight:650}.mrg-acct-hd .cid{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:400}.mrg-acct-c{color:var(--text-2);margin-top:4px;font-size:12px}.mrg-acct-st{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}.mrg-acct-since{color:var(--text-faint);margin-top:2px;font-size:11px}.mrg-panel{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:12px;padding:13px;display:flex}.mrg-panel .lbl{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:10.5px;font-weight:700}.mrg-prim{flex-direction:column;gap:6px;display:flex}.mrg-cols{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=760px){.mrg-cols{grid-template-columns:1fr}}.mrg-col{flex-direction:column;gap:6px;display:flex}.mrg-row{grid-template-columns:130px 1fr;gap:10px;font-size:12px;display:grid}.mrg-row .k{color:var(--text-muted)}.mrg-reason{flex-direction:column;gap:5px;display:flex}.mrg-reason textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);resize:vertical;border-radius:8px;padding:8px 10px;font-size:12.5px}.mrg-reason textarea:focus{border-color:var(--text);outline:none}.crm-savedview{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text);background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:5px 7px;font-size:12.5px;display:flex}.crm-savedview:hover{background:var(--surface-2)}.crm-savedview .n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:650}.cu-dist{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=900px){.cu-dist{grid-template-columns:1fr}}.cu-dist-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:11px 13px}.cu-dist-hd{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:8px;font-size:10.5px;font-weight:700}.cu-dist-bar{border-radius:4px;gap:1px;height:8px;display:flex;overflow:hidden}.cu-dist-bar .seg{min-width:3px}.cu-dist-leg{color:var(--text-2);flex-wrap:wrap;gap:4px 12px;margin-top:9px;font-size:11px;display:flex}.cu-dist-leg .lg{align-items:center;gap:5px;display:inline-flex}.cu-dist-leg .lg b{font-variant-numeric:tabular-nums}.cu-dist-leg .lg em{color:var(--text-muted);font-style:normal}.cu-dist-leg .d{border-radius:2px;flex:none;width:8px;height:8px}.seg.ok,.d.ok{background:var(--lsm-green)}.seg.info,.d.info{background:var(--lsm-blue)}.seg.warn,.d.warn{background:var(--lsm-amber-fill)}.seg.crit,.d.crit{background:var(--lsm-red)}.seg.neutral,.d.neutral{background:var(--surface-3)}.cu-dist-leg .d.neutral{background:var(--border-strong)}.cp-tlfilters{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:4px;display:flex}.cp-chipset{border:1px solid var(--border-strong);border-radius:8px;display:inline-flex;overflow:hidden}.cp-chipbtn{font:inherit;background:var(--surface);color:var(--text-2);border:none;border-right:1px solid var(--border);cursor:pointer;padding:4px 10px;font-size:11.5px;font-weight:600}.cp-chipbtn:last-child{border-right:none}.cp-chipbtn:hover{background:var(--surface-2)}.cp-chipbtn.on{background:var(--primary-bg);color:var(--primary-ink)}.ed-select.sm{background-position:right 7px center;padding:4px 24px 4px 8px;font-size:11.5px}.cp-conv{box-sizing:border-box;text-align:left;border:1px solid var(--border);cursor:pointer;width:100%;font:inherit;background:0 0;border-radius:8px;padding:8px 10px;display:block}.cp-conv:hover{border-color:var(--border-strong);background:var(--surface-2)}.cp-conv-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-conv-top .subj{font-size:12.5px;font-weight:600}.ord-tbl{width:100%}.ord-crow{cursor:pointer}.ord-crow:hover td,.ord-crow.open td{background:var(--surface-2)}.ord-chev{text-align:center;width:24px;color:var(--text-muted);font-size:12px}.ord-peekrow>td{background:var(--peek-bg);padding:0}.ord-peek{flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.ord-peek-top{align-items:center;gap:12px;display:flex}.ord-peek-top .ch,.ord-peek-top .dt{color:var(--text-muted);font-size:12px}.ord-peek-top .amt{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:700}.ord-flag{color:var(--lsm-red);background:var(--lsm-red-soft);border:1px solid color-mix(in srgb, var(--lsm-red) 30%, transparent);border-radius:8px;padding:9px 12px;font-size:12.5px;line-height:1.5}.ord-lines{border-collapse:collapse;width:100%;font-size:12.5px}.ord-lines th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:4px 8px;font-size:10.5px;font-weight:700}.ord-lines td{border-bottom:1px solid var(--border);color:var(--text);padding:6px 8px}.ord-lines th.num,.ord-lines td.num{text-align:right;font-variant-numeric:tabular-nums}.ord-lines td.sn{color:var(--text-muted);font-variant-numeric:tabular-nums}.ord-lines tfoot td{color:var(--text-muted);border-bottom:none;padding:3px 8px}.ord-lines tfoot td.lbl{text-align:right}.ord-lines tfoot tr.grand td{color:var(--text);padding-top:7px;font-size:13px;font-weight:700}.ord-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ord-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ord-grid .det-card{background:var(--surface);margin:0}.ord-note{color:var(--text-2);font-size:12.5px;line-height:1.55}.svp-track{padding:2px 4px 4px;display:flex}.svp-step{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex;position:relative}.svp-step:before{content:"";background:var(--border);z-index:0;width:100%;height:2px;position:absolute;top:11px;left:-50%}.svp-step:first-child:before{display:none}.svp-step.done:before,.svp-step.cur:before{background:var(--lsm-green)}.svp-step .mk{z-index:1;background:var(--surface-3);width:22px;height:22px;color:var(--text-muted);box-shadow:0 0 0 3px var(--peek-bg);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative}.svp-step.done .mk{background:var(--lsm-green);color:#fff}.svp-step.cur .mk{background:var(--lsm-blue);color:#fff}.svp-step .lb{color:var(--text-muted);text-align:center;font-size:10.5px}.svp-step.done .lb,.svp-step.cur .lb{color:var(--text-2);font-weight:600}.svp-work{color:var(--text);align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.svp-work .bx{border:1.5px solid var(--border-strong);color:#fff;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:grid}.svp-work .bx.on{background:var(--lsm-green);border-color:var(--lsm-green)}.wint{flex-direction:column;display:flex}.wint-row{border-bottom:1px solid var(--border);grid-template-columns:18px minmax(0,1.4fr) minmax(0,2fr) 92px;align-items:center;gap:12px;padding:9px 0;display:grid}.wint-row:last-child{border-bottom:none}.wint-rank{color:var(--text-faint);text-align:center;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.wint-name{flex-direction:column;min-width:0;display:flex}.wint-name .nm{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.wint-name .sub{color:var(--text-muted);font-size:11px}.wint-track{background:var(--surface-3);border-radius:5px;height:8px;overflow:hidden}.wint-fill{background:color-mix(in srgb, var(--lsm-blue) 55%, var(--surface));border-radius:5px;height:100%}.wint-end{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.wint-score{font-variant-numeric:tabular-nums;color:var(--text);align-items:center;gap:5px;font-size:13.5px;font-weight:700;display:inline-flex}.wint-score .tr{font-size:9px;font-style:normal;line-height:1}.wint-score .tr.up{color:var(--rc-green-ink,#1d6b35)}.wint-score .tr.new{color:var(--lsm-teal)}.wint-score .tr.steady{color:var(--text-faint)}.wint-band{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:700}.wint-band.b3{background:var(--lsm-purple);color:#fff}.wint-band.b2{background:var(--lsm-purple-soft);color:var(--lsm-purple)}.wint-band.b1{background:var(--surface-3);color:var(--text-2)}.wint-band.b0{background:var(--surface-3);color:var(--text-muted)}.spend-legend{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.spend-legend .k{border-radius:2px;width:9px;height:9px;display:inline-block}.spend-legend .k.base{background:var(--lsm-blue)}.spend-legend .k.acc{background:var(--lsm-purple);margin-left:8px}.spend-stats{flex-wrap:wrap;gap:26px;display:flex}.spend-stats>div{flex-direction:column;display:flex}.spend-stats .v{color:var(--text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.2}.spend-stats .v.up{color:var(--lsm-green)}.spend-stats .l{color:var(--text-muted);font-size:11px}.sysbd{align-items:center;gap:28px;display:flex}.sysbd>svg{flex:none}.sysbd-legend{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sysbd-row{grid-template-columns:12px 1fr auto 40px;align-items:center;gap:10px;font-size:12.5px;display:grid}.sysbd-row .dot{border-radius:3px;width:11px;height:11px}.sysbd-row .lb{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sysbd-row .amt{font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.sysbd-row .pct{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}.ins-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ins-metric{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.ins-metric .v{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.15}.ins-metric .l{color:var(--text-muted);font-size:11px;line-height:1.3}.ins-2col{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.ins-2col>.lsm-card,.ins-2col>div{box-sizing:border-box;min-width:0;height:100%}@media (width<=760px){.ins-2col{grid-template-columns:1fr}}.gran-toggle{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.gran-toggle button{background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer;border:none;padding:4px 12px;font-size:11.5px;font-weight:600}.gran-toggle button.on{background:var(--primary-bg);color:var(--primary-ink)}.gran-toggle button+button{border-left:1px solid var(--border)}.own{flex-direction:column;gap:9px;display:flex}.own-row{grid-template-columns:minmax(0,1.3fr) 2fr 54px;align-items:center;gap:14px;display:grid}.own-row .nm{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:400;overflow:hidden}.own-row .nm a{font-weight:400}.own-row .bar{background:var(--surface-3);border-radius:5px;height:8px;overflow:hidden}.own-row .fill{background:linear-gradient(90deg, color-mix(in srgb, var(--lsm-teal) 45%, var(--surface)), var(--lsm-teal));border-radius:5px;height:100%;display:block}.own-row .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-2);font-size:12.5px;font-weight:400}.wl-peek{background:var(--peek-bg);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.wl-peekgrid{grid-template-columns:1fr 1.3fr 1fr;gap:12px;display:grid}@media (width<=1000px){.wl-peekgrid{grid-template-columns:1fr}}.wl-legend{flex-direction:column;gap:7px;display:flex}.wl-legend .lg{grid-template-columns:12px 1fr auto;align-items:center;gap:9px;font-size:12.5px;display:grid}.wl-legend .lg i{border-radius:3px;width:11px;height:11px}.wl-legend .lg b{font-variant-numeric:tabular-nums}.wl-row.open{background:var(--peek-bg)}.pw-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.pw-head h3{margin:0}.pw-row{grid-template-columns:minmax(0,1fr) 64px 36px;align-items:center;gap:10px;padding:3.5px 0;display:grid}.pw-row .nm{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.pw-row.lg{grid-template-columns:minmax(0,1.5fr) 120px 40px;padding:5px 0}.pw-row.lg .nm{white-space:normal}.pw-row .nm .sub{color:var(--text-muted);font-size:10.5px;font-weight:400;display:block}.pw-bar{background:var(--surface-3);border-radius:4px;height:7px;overflow:hidden}.pw-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--lsm-blue) 50%, var(--surface)), var(--lsm-blue));border-radius:4px;height:100%;display:block}.pw-bar i.neg{background:linear-gradient(90deg, color-mix(in srgb, var(--lsm-red) 45%, var(--surface)), var(--lsm-red))}.pw-row .val{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.pw-list{flex-direction:column;display:flex}.pw-flag{background:var(--pb-purple);color:var(--p-purple);border-radius:8px;padding:8px 11px;font-size:12px;line-height:1.45}.pw-flag b{font-weight:700}.pw-row.edit{grid-template-columns:minmax(0,1.3fr) minmax(90px,1fr) 64px;padding:5px 0}.pw-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.pw-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in srgb, var(--lsm-red) 55%, var(--surface-3)) 0%, var(--surface-3) 42%, var(--surface-3) 58%, color-mix(in srgb, var(--lsm-green) 55%, var(--surface-3)) 100%);border-radius:3px;height:5px}.pw-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2.5px solid var(--pw-thumb,var(--lsm-blue));border-radius:50%;width:14px;height:14px;margin-top:-4.5px;box-shadow:0 1px 3px #00000038}.pw-slider::-moz-range-track{background:linear-gradient(90deg, color-mix(in srgb, var(--lsm-red) 55%, var(--surface-3)) 0%, var(--surface-3) 42%, var(--surface-3) 58%, color-mix(in srgb, var(--lsm-green) 55%, var(--surface-3)) 100%);border-radius:3px;height:5px}.pw-slider::-moz-range-thumb{background:var(--surface);border:2.5px solid var(--pw-thumb,var(--lsm-blue));border-radius:50%;width:9px;height:9px;box-shadow:0 1px 3px #00000038}.pw-num{box-sizing:border-box;width:64px;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);text-align:right;border-radius:7px;padding:4px 6px;font-size:12px;font-weight:600}.pw-adj{text-transform:uppercase;letter-spacing:.03em;color:var(--p-amber);background:var(--pb-amber);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:700}.row-ic{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:inline-grid}.row-ic:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface-2)}.row-ic.danger{color:var(--lsm-red)}.row-ic.danger:hover{color:var(--lsm-red);border-color:color-mix(in srgb, var(--lsm-red) 45%, var(--border));background:var(--pb-red)}.wl-flag{color:var(--lsm-amber-dash);margin-right:4px;font-size:12px}.warn-banner{color:var(--p-red);background:var(--pb-red);border-radius:8px;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.45}.wl-actions{align-items:center;gap:6px;display:flex}.wl-actions .sp{flex:1}.wl-target{color:var(--lsm-amber-dash);margin-left:5px;font-size:12px}.wl-alloc{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.cp-cal-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.cp-cal-dot.done{background:var(--text-faint)}.msg.internal .bubble{background:var(--pb-amber);border:1px dashed color-mix(in srgb, var(--lsm-amber) 50%, transparent)}.msg.internal .msg-text{color:var(--p-amber)}.msg.internal .channel-tag{background:var(--lsm-amber);color:#fff}.msg-int-note{text-transform:uppercase;letter-spacing:.04em;color:var(--p-amber);opacity:.75;margin-top:5px;font-size:10px;font-weight:700}.ct-card{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:6px;padding:9px 11px;display:flex}.ct-card:hover{border-color:var(--border-strong)}.ct-cbody{flex-direction:column;flex:1;min-width:0;display:flex}.ct-card .v{word-break:break-word;font-size:12.5px;font-weight:600}.ct-card .role{color:var(--text-muted);margin-top:1px;font-size:11px}.ct-card-end{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}.ct-edit select{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:6px;outline:none;padding:6px 8px;font-size:12.5px}.ct-edit select:focus{border-color:var(--text)}.ct-phone-form{gap:6px;display:flex}.ct-phone-form .ct-dial{flex:none;width:96px}.ct-phone-form input{flex:1;min-width:0}.ct-addr-form{flex-direction:column;gap:6px;display:flex}.ct-addr-3{grid-template-columns:1.4fr .9fr 1fr;gap:6px;display:grid}.ct-addr-3 input{min-width:0}.cd-stat b{font-variant-numeric:tabular-nums;font-weight:700}.cd-cap{color:var(--text-muted)}.cd-heroes{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:14px;margin:2px 0 10px;padding-bottom:9px;display:flex}.cd-heroes b{font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.cd-heroes .h1 b{font-size:21px}.cd-heroes .h2 b{font-size:14.5px}.cd-heroes .cap{color:var(--text-muted);margin-left:5px;font-size:11px}.sys-hd{align-items:center;gap:7px;display:flex}.sys-hd .dot{border-radius:50%;flex:none;width:8px;height:8px}.wl-statusmix-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:12px 15px}.wl-statusmix{align-items:center;gap:14px;display:flex}.wl-statusmix .bar{background:var(--surface-3);border-radius:6px;flex:1;height:11px;display:flex;overflow:hidden}.wl-statusmix .seg.wait{background:var(--border-strong)}.wl-statusmix .seg.ok{background:var(--lsm-green)}.wl-statusmix .seg.warn{background:var(--lsm-amber-fill)}.wl-statusmix .seg.info{background:var(--lsm-blue)}.wl-statusmix .seg.crit{background:var(--lsm-red)}.wl-statusmix .lbl{color:var(--text-muted);white-space:nowrap;font-size:13px}.wl-statusmix .lbl b{color:var(--text);font-weight:650}.bubble.clickable,.call-ev.clickable{cursor:pointer}.bubble.clickable:hover,.call-ev.clickable:hover{border-color:var(--border-strong);box-shadow:0 1px 6px #00000014}.comm-full{border-top:1px solid var(--line);padding-top:10px;font-size:13px;line-height:1.55}.comm-full .vm{font-style:italic}.wywo{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;gap:14px;padding:20px 22px 18px;display:grid}.wywo-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wywo-head .sp{flex:1}.wywo-badge{color:var(--lsm-purple);font-size:12px;font-weight:700}.wywo-range{color:var(--text-muted);font-size:12px}.wywo-sum{color:var(--text-2);margin:0;font-size:13px;line-height:1.55}.wywo-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}@media (width<=1100px){.wywo-grid{grid-template-columns:1fr 1fr}}.wywo-sec{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;min-width:0;padding:10px 13px 8px}.wywo-sec h4{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--line);margin:0 0 7px;padding-bottom:6px;font-size:10.5px;font-weight:700}.wywo-row{border-top:1px solid var(--line);gap:2px;padding:6px 0;font-size:12.5px;display:grid}.wywo-row:first-of-type{border-top:none}.wywo-row a{font-weight:600}.wywo-hl{grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.wywo-hl li{border-top:1px solid var(--line);min-width:0;padding:5px 0}.wywo-hl li.col-top{border-top:none;padding-top:0}@media (width<=900px){.wywo-hl{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none!important}.wywo-hl li.col-top{border-top:1px solid var(--line);padding-top:5px}.wywo-hl li:first-child{border-top:none;padding-top:0}}.wywo-hl li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.wywo-hl li .det-spill{text-align:center;flex:none;min-width:52px}.wywo-hl li a{font-weight:600}.bf-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bf-row{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:8px 0;font-size:13px;line-height:1.45;display:grid}.bf-row.bf-in{border-bottom:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:7px 0;font-size:12.5px}.bf-row.bf-in:first-of-type{border-top:0}.bf-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.bf-main{gap:1px;min-width:0;display:grid}.bf-l1{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.bf-l1 a{font-weight:600}.bf-lead{color:var(--text);font-weight:500}.bf-l2{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bf-at{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}@media (width<=640px){.bf-row{grid-template-columns:minmax(0,1fr) auto}.bf-kind{grid-column:1/-1}}.wywo-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}.wywo-view:hover{background:var(--surface-2)}.wywo.busy{opacity:.6;transition:opacity .15s}.wywo-quiet{color:var(--text-muted);padding:2px 2px 0;font-size:12.5px}.wywo-quiet a{font-weight:600}.wywo-foot{color:var(--text-muted);font-size:11.5px;line-height:1.5}.wywo-rest{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 8px;display:flex}.wywo-rest button{all:unset;cursor:pointer;color:var(--text-2,#4a4a4a);border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:2px 9px;font-size:12px;line-height:1.4}.wywo-rest button:hover{border-color:var(--text);color:var(--text)}.wywo-rest button b{color:var(--text);margin-left:2px;font-weight:650}.wywo-rest .wywo-rest-t{color:var(--text);border-color:var(--border-strong);font-weight:600}.wywo-sec .wywo-more{border-top:1px solid var(--line);padding:6px 0 0;font-size:12px}.mq-scopes{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;display:flex}.mq-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mq-lanes{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mq-search{border:1px solid var(--border-strong);background:var(--bg);min-width:180px;height:32px;color:var(--text);font:inherit;border-radius:8px;flex:0 300px;padding:0 10px;font-size:13px}.mq-select{border:1px solid var(--border-strong);background:var(--surface);height:30px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:12.5px}.mq-sort{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.mq-census{color:var(--text-2);border:1px dashed var(--border-strong);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.55}.mq-census b{color:var(--text)}.mq-live{color:var(--text-muted);margin-top:6px;display:block}@media (width<=640px){.mq-search{flex:100%}.mq-scopes{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mq-scopes .det-tab{white-space:nowrap;flex-shrink:0}}.cp-want.logged .cp-want-head{cursor:default;grid-template-columns:.5fr 2fr 1.4fr}.cp-want.logged .cp-want-head:hover{background:0 0}.cp-want.logged.off{opacity:.55}.cp-want-meta{color:var(--text-muted);text-align:right;font-size:11px}.cp-want-words{color:var(--text-2);padding:0 12px 8px;font-size:12.5px;font-style:italic}.cp-want-foot{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:11.5px;display:flex}.cp-want-state{text-transform:capitalize}.want-lede{color:var(--text-2);margin:0 0 14px;font-size:13px;line-height:1.5}.want-opt{color:var(--text-muted);font-size:11px;font-weight:400}.want-ch{align-items:center;gap:14px;min-height:34px;font-size:13px;display:flex}.want-ch label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}@media (width<=640px){.cp-want.logged .cp-want-head{grid-template-columns:1fr}.cp-want-meta{text-align:left}}.mq-row{cursor:pointer}.mq-row.on td{background:var(--surface-2)}.mq-row.on td:first-child{box-shadow:inset 3px 0 0 var(--text)}.mq-peek td{background:var(--surface-2);padding:0 0 12px!important}.mq-peek-grid{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:16px;padding:10px 14px 4px 44px;display:grid}.mq-msg{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px 14px}[data-theme=dark] .mq-msg{background:var(--bg)}.mq-msg-head{margin-bottom:2px;font-size:13px}.mq-msg-subj{margin-bottom:8px;font-size:13.5px;font-weight:600}.mq-msg-body{white-space:pre-wrap;font:inherit;margin:0;font-size:13.5px;line-height:1.5}.mq-peek-side{font-size:13px}.mq-earlier{border-bottom:1px solid var(--border);padding:6px 0}.mq-earlier div{color:var(--text-2);margin-top:1px}.mq-peek-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mq-lang{letter-spacing:.03em;vertical-align:1px;margin-right:6px;font-size:11px}.mq-trans{margin-top:10px}.mq-trans-body{border-left:3px solid var(--border);color:var(--text-2);padding-left:10px}.aid-trans{margin-top:10px}.aid-trans .ed-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aid-draft-trans{min-height:180px}.mq-trans-hide{font:inherit;color:var(--link);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0 0 0 6px;font-size:12px}@media (width<=900px){.mq-peek-grid{grid-template-columns:1fr;padding-left:14px}}.aid-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:20px;display:grid}.aid-col{flex-direction:column;gap:8px;min-width:0;display:flex}.aid-msg{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;max-height:220px;padding:10px 12px;font-size:13px;overflow-y:auto}.aid-pulled summary{cursor:pointer;color:var(--text-2);font-size:12.5px}.aid-pre{white-space:pre-wrap;font:inherit;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;max-height:260px;margin:6px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;overflow-y:auto}.aid-list{margin:2px 0 0;padding-left:16px;font-size:12.5px;line-height:1.6}.aid-draft{box-sizing:border-box;resize:vertical;width:100%;min-height:400px;font-size:13.5px;line-height:1.55}@media (width<=760px){.aid-grid{grid-template-columns:minmax(0,1fr)}}.sig-cfg{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.sig-cfg>:first-child{flex:360px}.sig-field{color:var(--text-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.sig-wide{width:100%}.sig-wide textarea,.sig-wide input{box-sizing:border-box;width:100%}.dr-progress{align-items:center;gap:12px;margin:2px 0 12px;display:flex}.dr-progress .bar{background:var(--surface-3);border-radius:4px;flex:1;max-width:520px;height:8px;overflow:hidden}.dr-progress .bar i{background:var(--p-green);border-radius:4px;height:100%;transition:width .3s;display:block}.dr-progress .lbl{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.dr-progress .lbl b{color:var(--text);font-weight:650}.dr-cmp td{vertical-align:top;overflow-wrap:anywhere}.dr-cmp td.dr-f{width:118px;color:var(--text-muted);white-space:nowrap;font-size:11.5px}.dr-cmp tr.dr-acts td{border-bottom:none;padding-top:12px}.dr-btns{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.dr-id{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:400}.dr-link{font:inherit;color:var(--text);cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600}.dr-link:hover{text-decoration-color:currentColor}.dr-hit{background:var(--pb-amber);width:fit-content;max-width:100%;color:var(--p-amber);border-radius:4px;margin:0 -3px;padding:0 3px}.dr-note{border-top:1px solid var(--line);white-space:pre-wrap;padding:6px 0;font-size:12.5px;line-height:1.5}.dr-note b{font-weight:650}.dr-bar,.dr-bar .mq-lanes,.dr-bar .mq-select{min-width:0;max-width:100%}.det-spill.dr-why{white-space:normal;max-width:100%}.vip-set{gap:14px;display:grid}.vip-num{align-items:center;gap:4px;margin:0 3px;display:inline-flex}.vip-num .ed-input{padding:3px 6px}.vip-tbl td{vertical-align:middle}.vip-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;display:grid}.vip-grid .det-card{margin:0}.vip-line{font-size:13px;line-height:2.1}.vip-toggle{align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:500;display:inline-flex}.vip-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=900px){.vip-grid{grid-template-columns:1fr}}.vip-num{white-space:nowrap;flex-wrap:nowrap;max-width:100%}.vip-num .det-tl-time{white-space:nowrap}.vip-num .ed-input{min-width:0;max-width:100%}.vip-money{text-align:right;font-variant-numeric:tabular-nums}.vip-rules{gap:8px;margin:8px 0 4px;display:grid}.vip-rule{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.vip-rule-head{color:var(--text-muted);gap:8px;font-size:12.5px}.vip-rule-lbl{min-width:190px;color:var(--text)}.vip-rule-combo{align-items:flex-start}.vip-rule-combo>.vip-rule-lbl{padding-top:6px}.vip-combo{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid}.vip-combo .vip-rule-lbl{min-width:170px;color:var(--text-2,var(--text))}.vip-rule .vip-num{margin:0}@media (width<=760px){.vip-rule-lbl,.vip-combo .vip-rule-lbl{flex-basis:100%;min-width:0}}.vip-stale{opacity:.45;transition:opacity .15s}.vip-delta{font-size:11.5px;font-weight:600}.vip-delta.up{color:var(--lsm-green,#2e7d4f)}.vip-delta.down{color:var(--lsm-red,#c0392b)}.vip-num .ed-input{box-sizing:border-box;padding:4px 7px;font-size:13px}.vip-num .vip-money{width:calc(9ch + 18px)}.vip-strip{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:12px;padding:12px 16px;display:flex}.vip-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.vip-needs-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}@media (width<=1200px){.vip-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.vip-cards{grid-template-columns:1fr}}.dr-keep{cursor:pointer;text-transform:none;letter-spacing:0;color:var(--text);align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.dr-keep input{accent-color:var(--lsm-green,#2e7d4f)}.dr-cmp th.dr-kept,.dr-cmp td.dr-kept{background:color-mix(in srgb, var(--lsm-green) 7%, transparent)}.dr-decide{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}@media (width<=900px){.sv-grid{grid-template-columns:1fr!important}}.msg-draft{margin-top:6px}.team-tbl{min-width:980px}.team-tbl .team-group th{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);text-align:center;border-bottom:0;padding-bottom:0;font-size:10.5px}.team-tbl td,.team-tbl th{white-space:nowrap}.team-station td{color:var(--text-muted)}.team-warn{color:var(--lsm-red,#e0443a);font-weight:600}.seg-wrap{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.seg-wrap{grid-template-columns:1fr}}.seg-list{gap:2px;display:grid}.seg-item{text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.3;display:grid}.seg-item b{font-size:13px;font-weight:600}.seg-item .det-tl-time{font-size:11.5px}.seg-item:hover{background:var(--surface-2)}.seg-item.on{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--lsm-blue,#2c6ecb)}.seg-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.seg-name{flex:260px;font-size:16px;font-weight:650}.seg-count{color:var(--text-muted);font-size:13px}.seg-count b{color:var(--text);font-size:18px}.seg-rules{gap:12px;margin-top:14px;display:grid}.seg-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.seg-row .ed-label{min-width:72px;margin:0}.seg-chk{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.seg-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.seg-f{color:var(--text-muted);gap:4px;font-size:12px;display:grid}.appt-hit{text-align:left;background:var(--surface-2);border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--text);border-radius:8px;gap:2px;padding:7px 10px;display:grid}.appt-hit:hover{border-color:var(--border-strong,var(--line))}.seg-ph{border:1px dashed var(--line);opacity:.75;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.seg-ph-note{color:var(--text-muted);font-size:11.5px}.seg-kl{color:var(--text-muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding-top:10px;font-size:12.5px;display:flex}.seg-cond{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:flex}.seg-cond:first-child{border-top:0}.seg-and{width:44px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;flex:none;font-size:11.5px}.seg-cond-l{font-weight:600}.seg-cond-e{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.seg-cond-x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:2px 6px}.seg-cond-x:hover{color:var(--lsm-red);background:var(--surface-3)}.seg-add{margin-top:8px;position:relative}.seg-menu{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:260px;max-height:360px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #00000024}.seg-menu-h{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:6px 8px 2px;font-size:11px;font-weight:600}.seg-menu-i{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:12.5px;display:block}.seg-menu-i:hover,.seg-menu-i:focus-visible{background:var(--surface-3)}@media (width<=640px){.seg-and{width:auto}.seg-cond-e{flex-basis:100%}}.dr-batch{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:52px}.dr-pick{vertical-align:-2px;cursor:pointer;width:16px;height:16px;margin-right:4px}:root:not([data-theme=dark]) .cd-soft{--lsm-purple:#8b5cf6;--lsm-teal:#14a394;--lsm-green:#16a34a}.mk-seg{background:var(--surface-2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.mk-seg button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 10px;font-size:12px}.mk-seg button.on{background:var(--surface);color:var(--text);font-weight:650;box-shadow:0 1px 2px #0000001f}.eng-ov{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-bottom:16px;padding-bottom:16px;display:grid}.eng-ov-msg{margin-bottom:12px}.eng-ov-p{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.eng-ov-p h4{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:650}.eng-ov-hero{color:var(--text-2);font-size:12.5px}.eng-ov-hero b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:6px;font-size:24px;font-weight:750}.eng-ov-spread{background:0 0;gap:2px;height:12px}.eng-ov-spread>span{border-radius:3px}.eng-ov-key{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:3px 14px;font-size:12px;display:grid}.eng-ov-key>span{align-items:center;gap:5px;min-width:0;display:flex}.eng-ov-key b{font-variant-numeric:tabular-nums;margin-left:auto}.eng-ov-key-2{gap:14px;display:flex}.eng-hist{border-bottom:1px solid var(--border-strong);align-items:flex-end;gap:3px;height:64px;display:flex}.eng-hist>span{opacity:.85;border-radius:3px 3px 0 0;flex:1}.eng-hist>span:hover{opacity:1}.eng-hist-x{color:var(--text-muted);justify-content:space-between;margin-top:-4px;font-size:10px;display:flex}.eng-parts{gap:5px;display:grid}.eng-part,.eng-comp{grid-template-columns:112px minmax(0,1fr) 54px;align-items:center;gap:8px;font-size:12px;display:grid}.eng-comp{grid-template-columns:112px minmax(0,1fr) 28px}.eng-part .l,.eng-comp .l{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.eng-part .v,.eng-comp .v{text-align:right;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.eng-part .v b,.eng-comp .v b{color:var(--text)}.eng-part .tr{background:var(--surface-3);border-radius:4px;height:8px;display:block;overflow:hidden}.eng-part .tr>span{border-radius:4px;height:100%;display:block}.eng-comp .bar{background:var(--surface-2);border-radius:4px;height:10px;display:flex;overflow:hidden}.eng-comp .bar>span{height:100%;display:block}.eng-ov-ded{color:var(--lsm-red);font-weight:650}.eng-ov .eng-dot{flex:none}.wl-lists{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px 22px;display:grid}.wl-list{min-width:0}.wl-pcts{flex-wrap:wrap;gap:22px;margin-top:12px;display:flex}.wl-pcts>div{flex-direction:column;display:flex}.wl-pcts b{font-size:22px;font-weight:650;line-height:1.1}.wl-pcts span{color:var(--text-muted);font-size:12px}.wl-list-h{align-items:baseline;gap:8px;min-width:0;margin-bottom:5px;font-size:13px;display:flex}.wl-list-h>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wl-list-h .det-tl-time{white-space:nowrap}.wl-list-p{white-space:nowrap;margin-left:auto;font-size:11.5px}.wl-mem{max-height:min(62vh,640px);overflow:auto}.wl-mem thead th{background:var(--surface);z-index:1;position:sticky;top:0}@media (width<=640px){.wl-list-h{flex-wrap:wrap}.wl-list-h .det-tl-time{white-space:normal}}.cr-fu{table-layout:fixed;width:100%}.cr-fu td{vertical-align:top}.cr-fu .cr-wrap{white-space:normal;overflow-wrap:anywhere;max-width:420px;line-height:1.4}.cp{gap:12px;display:grid}.cp-head{background:var(--surface-2);border-left:4px solid var(--text-faint);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.cp-head.ok{border-left-color:var(--lsm-green)}.cp-head.warn{border-left-color:var(--lsm-amber-dash)}.cp-ico{background:var(--surface);width:34px;height:34px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.cp-head.ok .cp-ico{color:var(--lsm-green)}.cp-head.warn .cp-ico{color:var(--lsm-amber-dash)}.cp-who{min-width:160px;display:grid}.cp-who b{font-size:14.5px}.cp-facts{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto;font-size:12.5px;display:flex}.cp-fact b{color:var(--text);font-weight:650}.cp-story{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cp-card{border:1px solid var(--line);border-top:3px solid var(--lsm-blue);background:var(--surface);border-radius:10px;padding:9px 12px}.cp-card .l{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:3px;font-size:11px}.cp-card .v{font-size:13.5px;line-height:1.45}.cp-card.end{border-top-color:var(--lsm-purple)}.cp-card.next.warn{border-top-color:var(--lsm-amber-dash)}.cp-card.next.crit{border-top-color:var(--lsm-red)}.cp-card.next.ok{border-top-color:var(--lsm-green)}.cp-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=760px){.cp-body{grid-template-columns:1fr}}.cp-h{color:var(--text-2);margin-bottom:6px;font-size:12px;font-weight:650}.cp-sum,.cp-hist{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.cp-text{white-space:pre-line;max-width:72ch;font-size:13.5px;line-height:1.6}.cp-dots{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.cp-dots i{background:var(--text-faint);border-radius:50%;width:10px;height:10px}.cp-dots i.ok{background:var(--lsm-green)}.cp-dots i.warn{background:var(--lsm-amber-dash)}.cp-tl{border-left:2px solid var(--line);gap:7px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.cp-tl li{font-size:12.5px;display:grid;position:relative}.cp-tl li:before{content:"";background:var(--text-faint);border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-20px}.cp-tl li.ok:before{background:var(--lsm-green)}.cp-tl li.warn:before{background:var(--lsm-amber-dash)}.mk-tbl{width:100%}.mk-tbl th.num,.mk-tbl td.num{text-align:right;white-space:nowrap}.mk-sort{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.mk-sort:hover{color:var(--text)}.mk-trends{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.mk-trends{grid-template-columns:1fr}}.eng-scope{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.eng-scope .ed-select{width:auto;padding-block:3px}.cr-in-row{cursor:pointer}.cr-in-row:hover td,.cr-in-row.open td{background:var(--surface-2)}.cr-in-chev{width:20px;color:var(--text-faint);text-align:center}.cr-in-part>td:first-child{position:relative;padding-left:34px!important}.cr-in-part>td:first-child:before{content:"";border-left:2px solid var(--border-strong);position:absolute;top:0;bottom:0;left:16px}:is(.cr-in-kit:has(+.cr-in-part)>td,.cr-in-part:has(+.cr-in-part)>td){border-bottom-color:#0000!important}.cr-in-drawer>td{background:var(--surface-2);padding:12px 14px 14px!important}.cr-in-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width<=1000px){.cr-in-grid{grid-template-columns:1fr}}.cr-in-card{background:var(--surface);margin:0!important}.cr-in-card h3{align-items:center;gap:6px;display:flex}.cr-in-n{color:var(--text-2);background:var(--surface-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:650}.cr-in-tiles{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;margin-bottom:10px;display:grid}.cr-in-tiles .l{white-space:nowrap}.cr-in-tiles>div{background:var(--surface-2);border-radius:8px;padding:6px 8px;display:grid}.cr-in-tiles .l{color:var(--text-muted);font-size:10.5px}.cr-in-tiles b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}.cr-in-tiles .hi{background:color-mix(in srgb, var(--lsm-blue) 12%, var(--surface))}.cr-in-tiles .hi b{color:var(--lsm-blue)}.cr-in-item{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;display:flex}.cr-in-item:first-of-type{border-top:0}.cr-in-item .m{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.cr-in-item .m .det-tl-time{flex-basis:100%}.cr-in-rank{background:color-mix(in srgb, var(--lsm-amber-dash) 18%, var(--surface));width:20px;height:20px;color:var(--lsm-amber-dash-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.cr-in{table-layout:fixed;width:100%}.cr-in td{overflow-wrap:anywhere}.ss-tile{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0}.ss-tile>.cr-tile{height:100%}.ss-tile.on>.cr-tile{outline:2px solid var(--sel)}.ss-tbl{table-layout:fixed}.pss-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 16px;display:grid}.pss-row{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;display:flex}.pss-row>span{gap:2px;display:grid}.pss-row input[type=checkbox]{margin-top:3px}.pss-num{cursor:default;justify-content:space-between;align-items:center}.pss-num input{text-align:right;width:84px}.cr-in-strip{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;min-height:64px;margin-bottom:10px;padding:18px;display:flex}.cr-in-strip:last-child{margin-bottom:0}.cr-in-flow{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.cr-in-flow b{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px}.cr-in-flow .ar{color:var(--text-faint)}.cr-in-bar{flex:200px;min-width:160px}.cr-in-who{table-layout:fixed;width:100%}.cr-in-who td{vertical-align:middle}.cr-in-who tr.sec td{background:var(--surface-2);color:var(--text-2);padding-top:7px;padding-bottom:7px;font-size:12.5px;font-weight:650}.cr-mail-msg{border-top:1px solid var(--line);padding:8px 0}.cr-mail-msg:first-of-type{border-top:0}.cr-mail-msg .h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.cr-mail-msg .b{white-space:pre-line;color:var(--text-2);max-width:90ch;font-size:13px;line-height:1.5}.cr-dr{table-layout:fixed;width:100%}.cr-sum-card h3{align-items:center;gap:6px;display:flex}.cr-sum-v{align-items:baseline;gap:8px;margin:2px 0 8px;display:flex}.cr-sum-v b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}.cr-sum-row{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:4px 0;font-size:13px;display:flex}.cr-sum-row b{font-variant-numeric:tabular-nums}@media (width<=760px){:is(.cr-in,.cr-dr,.cr-fu)>tbody>tr.cr-in-drawer>td{display:block!important}:is(.cr-in,.cr-dr,.cr-fu)>tbody>tr.cr-in-drawer>td:before{content:none!important;display:none!important}}.cr-ship-dr{flex-direction:column;gap:12px;min-width:0;display:flex}.cr-ship-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-ship-path{overflow-x:auto}.cr-ship-lines{table-layout:fixed;width:100%}.cr-ship-lines td{overflow-wrap:anywhere;vertical-align:top}.cr-ship-lines tfoot td{border-bottom:0;padding-top:3px;padding-bottom:3px}.cr-ship-cards,.cr-ship-cards .cr-panel{margin:0}.cr-ship-row{border-top:1px solid var(--line);justify-content:space-between;gap:12px;min-width:0;padding:6px 0;font-size:13px;display:flex}.cr-ship-row:first-of-type{border-top:0}.cr-ship-row>div:first-child{overflow-wrap:anywhere;min-width:0}.cr-ship-row .num{text-align:right;flex:none}.cr-in-dayh{cursor:pointer}.cr-in-dayh>td{background:color-mix(in srgb, var(--text) 9%, var(--surface));border-top:2px solid var(--border-strong,var(--line));vertical-align:middle;white-space:nowrap;height:52px;padding-top:6px!important;padding-bottom:6px!important}.cr-in-dayh:hover>td{background:color-mix(in srgb, var(--text) 12%, var(--surface))}.cr-in-dayo{white-space:nowrap;font-size:11.5px;line-height:1.2}.cr-in-dayp{overflow:hidden;flex-wrap:nowrap!important}.cr-in-dayp .det-spill{white-space:nowrap;padding:1px 7px;font-size:11.5px}.cr-in-dayt{flex-wrap:wrap;align-items:center;gap:6px;font-weight:650;display:inline-flex}.cr-in-days{color:var(--text-muted);font-size:13px}.cr-in-days b{color:var(--text);font-weight:650}.cr-in-dayp{flex-wrap:wrap;gap:4px;display:inline-flex}@media (width<=760px){.cr-in>tbody>tr.cr-in-dayh>td:empty{display:none!important}.cr-in>tbody>tr.cr-in-dayh>td:before{content:none!important;display:none!important}}.cr-tiles.cr-in-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px}.cr-in-kpis .cr-tile{background:var(--surface);border:1px solid var(--line)}@media (width<=760px){.cr-tiles.cr-in-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-in-kpis:last-child{margin-bottom:0}.ov-tbl{table-layout:fixed;width:100%}.ov-tbl th,.ov-tbl td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov-tbl th:first-child,.ov-tbl td:first-child{white-space:normal;overflow-wrap:anywhere}@media (width<=760px){.ov-tbl th,.ov-tbl td{white-space:normal;overflow:visible}}.cr-in-dayf{align-items:center;gap:12px;min-width:0;display:flex}.cr-in-dayh .cr-in-dayt{flex:none}.cr-in-dayc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);font-size:12.5px;overflow:hidden}.cr-in-dayc>span{margin-right:10px}.cr-in-dayc i{vertical-align:0;background:var(--text-faint);border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.cr-in-dayc .t-warn i{background:var(--lsm-amber-dash)}.cr-in-dayc .t-ok i{background:var(--lsm-green)}.cr-in-dayc .t-info i{background:var(--lsm-blue)}.cr-in-dayc .t-teal i{background:var(--rc-teal)}.cr-in-dayc .t-purple i{background:var(--lsm-purple,#7c3aed)}.cr-tiles.cr-sales-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1100px){.cr-tiles.cr-sales-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.cr-tiles.cr-sales-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-addr-form>.ct-country{align-self:flex-start;width:auto;max-width:240px}.ct-addr-3 select{min-width:0}.ct-edit-err{color:var(--lsm-red,#b42318);font-size:12px}.ct-ups{border-left:3px solid var(--info);background:var(--surface);border-radius:0;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.ct-ups.warn{border-left-color:#f0ad4e}.ct-ups-acts{gap:6px;margin-left:auto;display:inline-flex}.ct-street{position:relative}.ct-street>input{box-sizing:border-box;width:100%}.ct-sug{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;box-shadow:0 12px 32px #15191e2e}.ct-sug li{cursor:pointer;border-radius:6px;gap:1px;padding:6px 8px;font-size:12.5px;display:grid}.ct-sug li b{color:var(--text);font-weight:500}.ct-sug li span{color:var(--text-2);font-size:11.5px}.ct-sug li.on{background:var(--sel-soft)}.ct-sug li.ct-sug-by{cursor:default;color:var(--text-muted);text-align:right;padding:4px 8px 2px;font-size:10.5px}.tt{gap:10px;display:grid}.tt-row{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) 76px 84px;align-items:center;gap:12px;display:grid}.tt-row .nm{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tt-row .nm a{font-weight:400}.tt-row .v{text-align:right;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.tt-row .rc-pill{justify-self:start}.tt-track{border-radius:5px;height:10px;display:flex;position:relative;overflow:visible}.tt-track .tt-z:first-child{border-radius:5px 0 0 5px}.tt-track .tt-z:nth-last-child(2){border-radius:0 5px 5px 0}.tt-z{flex-basis:0;height:100%;display:block}.tt-z.early{background:var(--surface-3)}.tt-z.upcoming{background:color-mix(in srgb, var(--info,#2271b1) 22%, var(--surface))}.tt-z.prime{background:color-mix(in srgb, var(--lsm-green) 30%, var(--surface))}.tt-z.due{background:color-mix(in srgb, var(--lsm-amber) 32%, var(--surface))}.tt-mark{background:var(--text);border:2px solid var(--surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--border-strong,#c9ccd1);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.tt-legend{color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;font-size:11.5px;display:flex}.tt-legend span{align-items:center;gap:5px;display:inline-flex}.tt-legend .tt-z{border-radius:3px;flex:none;width:14px;height:8px}@media (width<=640px){.tt-row{grid-template-columns:minmax(0,1fr) 76px}.tt-row .tt-track{grid-area:2/1/auto/-1}.tt-row .v{display:none}}.wint-row{grid-template-columns:18px minmax(0,1.4fr) minmax(0,2fr) 92px 56px}.wint-got{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 9px;font-size:11.5px}.wint-got:hover,.wint-got[aria-expanded=true]{border-color:var(--primary-bg);color:var(--sel-ink,#135e96)}.wint-gotbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 10px 30px;display:flex}.wint-gotbar .ed-input{flex:200px;min-width:0}.ord-chips{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.crm-mix{gap:8px;display:grid}.crm-mix-bar{background:var(--surface-3);border-radius:5px;height:10px;display:flex;overflow:hidden}.crm-mix-bar span{height:100%;display:block}.crm-mix-bar span+span{box-shadow:inset 1px 0 0 var(--surface)}.crm-mix-key{gap:3px;display:grid}.crm-mix-key a{color:var(--text);grid-template-columns:10px minmax(0,1fr) auto 34px;align-items:center;gap:7px;padding:1px 0;font-size:12.5px;text-decoration:none;display:grid}.crm-mix-key a:hover .l{text-decoration:underline}.crm-mix-key .sw{border-radius:2px;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000014}.crm-mix-key b{font-variant-numeric:tabular-nums;font-weight:600}.crm-mix-key .p{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.crm-list{gap:7px;font-size:13px;display:grid}.crm-list>span{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;min-width:0;display:grid}.crm-list>span>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-list em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;padding-left:30px;font-size:11.5px;font-style:normal;overflow:hidden}.crm-list .crm-late{color:var(--rc-red-ink,#b42318);font-weight:600}.ct-card.sel{border-color:var(--text-2,#3f3f46);box-shadow:none}.crm-glance .cr-focus .eng-ov{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1700px){.crm-glance .cr-focus .eng-ov{grid-template-columns:repeat(4,minmax(0,1fr))}}.att-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.att-chip{border:1px solid var(--line);background:var(--surface);max-width:280px;color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;display:inline-flex}.att-chip:hover{border-color:var(--lsm-blue,#2c6ecb)}.att-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.att-size{color:var(--text-faint);flex:none}.att-view{background:var(--surface-2);border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex;overflow:hidden}.att-view img{object-fit:contain;max-width:100%;max-height:70vh;display:block}.att-view iframe{background:#fff;border:0;width:100%;height:70vh}.att-none{text-align:center;justify-items:center;gap:2px;padding:30px 16px;display:grid}.att-dl,.att-link{border-radius:8px;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.att-dl{background:var(--lsm-blue,#2c6ecb);color:#fff}.att-link{color:var(--text);text-underline-offset:2px;text-decoration:underline}button.att-dl{cursor:pointer;font:inherit;border:0;font-size:13px;font-weight:600}button.att-dl:disabled{opacity:.6;cursor:default}.att-out{border:1px dashed #0000;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 -4px;padding:4px;display:flex}.att-out.over{border-color:var(--lsm-blue,#2c6ecb);background:var(--surface-2)}.att-out-btn{align-items:center;gap:5px;display:inline-flex}.att-out-chip{cursor:default}.att-out-x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:11px;line-height:1}.att-out-x:hover{color:var(--text)}.att-out-hint{color:var(--text-faint);font-size:12px}.att-doc iframe{height:76vh}.att-doc img{max-height:76vh}.ws{border-top:1px solid var(--border);gap:10px;margin-top:10px;padding-top:10px;display:grid}.ws-acts{flex-wrap:wrap;gap:6px;display:flex}.ws-acts 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:12px}.ws-acts button:hover{border-color:var(--border-strong,var(--border))}.ws-acts button.on{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--primary-ink);font-weight:600}.ws-fields{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ws-f{min-width:0;color:var(--text-muted);gap:3px;font-size:11.5px;display:grid}.ws-f.is-wide{grid-column:span 2}.ws-f .ed-input{box-sizing:border-box;width:100%}.ws-foot{align-items:center;gap:8px;display:flex}.ws-hint{color:var(--text-muted);margin-right:auto;font-size:11.5px}.ws-sug{background:var(--sel-soft,#e8f1f9);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:12.5px;display:flex}.ws-sug-t{min-width:0;color:var(--text);flex:260px}.ws-sug-q{color:var(--sel-ink,#135e96);font-weight:600}[data-theme=dark] .ws-sug{background:color-mix(in srgb, var(--sel-ink,#135e96) 22%, var(--surface))}@media (width<=560px){.ws-f.is-wide{grid-column:auto}}.wl{border-top:1px solid var(--border);gap:8px;min-width:0;margin-top:10px;padding-top:10px;font-size:12.5px;display:grid}.wl-h{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.wl-src{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.wl-src .wl-h{flex:0 0 100%}.wl-subj{color:var(--text);overflow-wrap:anywhere;min-width:0}.wl-open{color:var(--text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.wl-open:hover{color:var(--text)}.wl-none,.wl-empty{color:var(--text-muted)}.wl-words{border-left:2px solid var(--border-strong,var(--border));background:var(--surface-2,transparent);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;padding:8px 10px;overflow:auto}.wl-list{margin:0;padding:0;list-style:none;display:grid}.wl-list li{border-top:1px solid var(--border);grid-template-columns:62px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 0;display:grid}.wl-list li:first-child{border-top:0}.wl-at,.wl-by{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.wl-t{color:var(--text);overflow-wrap:anywhere}.wl-t b{margin-right:4px;font-weight:600}.wl-note{color:var(--text-2)}.wl-add{align-items:center;gap:8px;display:flex}.wl-add .ed-input{flex:1;min-width:0}@media (width<=560px){.wl-list li{grid-template-columns:54px minmax(0,1fr)}.wl-by{grid-column:2}}.eng-top{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;display:grid}.eng-left{justify-items:center;gap:4px;display:grid}.eng-ring-n{fill:var(--text);font-size:32px;font-weight:750}.eng-ring-b{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.eng-delta{font-size:12.5px;font-weight:700}.eng-delta.up,.eng-pill-d.up{color:var(--lsm-green,#2e9d5b)}.eng-delta.down,.eng-pill-d.down{color:var(--lsm-red,#e0443a)}.eng-bars{gap:10px;display:grid}.eng-bar-h{justify-content:space-between;gap:8px;font-size:13px;display:flex}.eng-track{background:var(--surface-2);border-radius:4px;height:7px;margin:3px 0 2px;overflow:hidden}.eng-track span{border-radius:4px;height:100%;display:block}.eng-ded{color:var(--lsm-red,#e0443a);font-size:13px}.eng-pill{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:12.5px;font-weight:650;display:inline-flex}.eng-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.eng-pill-d{font-size:11px}@media (width<=700px){.eng-top{grid-template-columns:1fr}}.eng-movers{gap:12px;display:grid}.eng-spread{background:var(--surface-2);border-radius:5px;height:10px;display:flex;overflow:hidden}.eng-spread span{height:100%;display:block}.eng-legend{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;font-size:12.5px;display:flex}.eng-legend>span{align-items:center;gap:4px;display:inline-flex}.eng-mv-wrap{flex-wrap:wrap;align-items:flex-start;gap:22px 48px;display:flex}.eng-mv-wrap>.eng-mv-chart{flex:0 0 186px}.eng-mv-wrap>.eng-mv-lists{flex:280px;min-width:0}.eng-mv-chart{justify-items:stretch;gap:16px;display:grid}.eng-legend-v{gap:2px;font-size:12.5px;display:grid}.eng-legend-v>span,.eng-key{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;display:grid}.eng-key{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0 -8px;padding:5px 8px}.eng-key:hover:not(:disabled),.eng-key:focus-visible{background:var(--surface-2)}.eng-key:disabled{cursor:default;opacity:.6}.eng-mv-head{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:4px;width:100%;margin:0;padding:0 0 6px;font-family:inherit;font-size:11px;font-weight:650;display:flex}.eng-mv-head:hover,.eng-mv-head:focus-visible{color:var(--text)}.eng-mv-head>span{margin-left:auto;font-size:13px}.eng-pill-d.flat{color:var(--text-muted)}.eng-list-tbl .eng-col-tier{width:30px;padding-right:0}.eng-list-tbl td{vertical-align:middle}.eng-mv-lists{grid-template-columns:minmax(0,380px);gap:26px 32px;display:grid}.eng-mv-lists.two{grid-template-columns:repeat(auto-fit,minmax(250px,340px));column-gap:32px}.eng-mv-lists.three{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));column-gap:32px}.eng-mv-foot{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.eng-mv{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto auto 38px;align-items:center;gap:6px;padding:9px 0;font-size:12.5px;display:grid}.eng-mv>.eng-pill-d{text-align:right}.eng-mv:last-child{border-bottom:0}.eng-mv-badge{display:inline-flex}.eng-mv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:550;overflow:hidden}.eng-mv-score{text-align:right;min-width:20px;font-size:12.5px}@media (width<=480px){.eng-mv-wrap>.eng-mv-chart{flex-basis:100%}}.eng-cell{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.tr-sec{gap:6px;display:grid}.tr-thread .tr-end{align-items:center;gap:10px;display:inline-flex}.tr-not{font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}.tr-not:hover{text-decoration:underline}.tr-photos{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin-top:2px;display:grid}.tr-photos.is-line{grid-template-columns:repeat(auto-fill,58px);gap:5px;margin-top:7px}.tr-photos.is-line .tr-more{font-size:12px}.tr-more{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-2,#f6f6f7);color:var(--text-2);font:inherit;cursor:pointer;border-radius:8px;font-size:12.5px;font-weight:600}.tr-more:hover{border-color:var(--border-strong);color:var(--text)}@media (width<=560px){.tr-thread{flex-wrap:wrap}.tr-thread .tr-end{margin-left:25px}}:is(.ch-panel:has(>.tr-photos) h4,.ch-panel:has(>.tr-thread) h4){letter-spacing:0;text-transform:none;color:var(--text);font-size:13.5px}.tr-ptog{float:right;letter-spacing:0;text-transform:none;color:var(--text-muted);align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.tr-ptog button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:1px 8px}.tr-ptog button.on{border-color:var(--border);background:var(--surface);color:var(--text);font-weight:600}.tr-together{border-bottom:1px solid var(--line);padding:10px 14px 12px}.tr-together header{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.tr-together header h4{margin:0;font-size:12px}.lb-stage{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:28px;padding:16px 4px 6px;display:grid}.lb-form{flex-direction:column;gap:12px;min-width:0;display:flex}.lb-preview{background:repeating-conic-gradient(var(--surface-2) 0% 25%, var(--surface) 0% 50%) 50% / 18px 18px;border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:22px;display:flex;position:sticky;top:12px}.lb-preview p{text-align:center;max-width:440px}.lb-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lb-opt{color:var(--text-muted);font-size:11px;font-weight:400}.lb-chips,.lb-kinds,.lb-els{flex-wrap:wrap;gap:6px;display:flex}.lb-chips button,.lb-kinds button,.lb-els button{font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px}.lb-kinds button.on,.lb-els button.on{border-color:var(--text);background:var(--surface);font-weight:600}.lb-printrow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding-top:6px;display:flex}.lb-copies{align-items:center;gap:8px;font-size:13px;display:inline-flex}.lb-copies input{width:64px;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:8px;padding:6px 8px}.lb-meta{color:var(--text-muted);font-size:12px}.lb-presets{flex-direction:column;gap:6px;display:flex}.lb-preset{border:1px solid var(--border);border-radius:10px;display:flex;overflow:hidden}.lb-preset.on{border-color:var(--text)}.lb-preset-pick{text-align:left;font:inherit;background:var(--surface);color:var(--text);cursor:pointer;border:0;flex:1;padding:9px 12px;font-size:13.5px}.lb-preset.on .lb-preset-pick{font-weight:600}.lb-preset-x{border:0;border-left:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;padding:0 12px;font-size:16px}.lb-add{gap:8px;display:flex}.lb-add .ed-input{flex:1}.lb-props{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px 12px;display:grid}.lb-props .full{grid-column:1/-1}.lb-check{cursor:pointer;align-items:center;gap:7px;min-height:34px;font-size:13px;display:inline-flex}.lb-note{margin:0 0 10px;font-size:13.5px;line-height:1.5}.lb-zpl{border:1px solid var(--border);background:var(--surface-2);white-space:pre-wrap;border-radius:8px;max-height:300px;margin:0;padding:10px 12px;font:12px/1.5 ui-monospace,Menlo,monospace;overflow:auto}.lb-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lb-facts>div{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.lb-facts span{color:var(--text-2)}@media (width<=1000px){.lb-preview{position:static}}@media (width<=640px){.lb-two,.lb-facts{grid-template-columns:1fr}.lb-props{grid-template-columns:1fr 1fr}}.bl{flex-direction:column;gap:18px;padding-top:14px;display:flex}.bl-step h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:650;display:flex}.bl-step h3 span{background:var(--text);width:22px;height:22px;color:var(--surface);border-radius:50%;place-items:center;font-size:12px;display:grid}.bl-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.bl-sources{flex-direction:column;gap:2px;display:flex}.bl-src{border-radius:8px;padding:6px 8px}.bl-src.on{background:var(--surface-2)}.bl-src>label{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.bl-src-body{margin:8px 0 4px 24px}.bl-src-body .ed-input,.bl-src-body .ed-select{width:100%;max-width:380px}.bl-checks{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.bl-checks label{align-items:center;gap:6px;display:flex}.bl-filter{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.bl-filter .ed-input{width:160px}.bl-opts{border:1px solid var(--border);border-radius:8px;flex-direction:column;align-self:start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.bl-opts label{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.bl-opts label span{color:var(--text-muted);grid-column:2;font-size:12px}.bl-qty{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:10px;font-size:13px;display:flex}.bl-qty label{align-items:center;gap:6px;display:flex}.bl-qty .ed-input{width:64px}.bl-lists{grid-template-columns:minmax(0,1fr) 156px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.bl-list{border:1px solid var(--border);border-radius:8px;flex-direction:column;min-width:0;min-height:300px;max-height:420px;display:flex;overflow:hidden}.bl-list-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.bl-list-head span{color:var(--text-muted);font-size:12px}.bl-list-head .ed-input,.bl-list-head .ed-select{width:150px;margin-left:auto}.bl-rows{scrollbar-gutter:stable;background:var(--bg);flex:1;overflow:hidden auto}.bl-rows p{color:var(--text-muted);padding:16px 12px;font-size:13px}.bl-rows>button,.bl-prow{box-sizing:border-box;border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"n q""c q";align-items:center;gap:1px 10px;padding:6px 14px 6px 10px;font-size:12.5px;display:grid}.bl-rows>button,.bl-prow,.lc-places button{background:var(--surface)}[data-theme=dark] .bl-rows>button,[data-theme=dark] .bl-prow,[data-theme=dark] .lc-places button,.bl-rows>button:hover,.bl-prow:hover,.lc-places button:hover{background:var(--surface-2)}[data-theme=dark] .bl-rows>button:hover,[data-theme=dark] .bl-prow:hover,[data-theme=dark] .lc-places button:hover{background:var(--surface-3)}.bl-rows>button.on,.bl-prow.on,[data-theme=dark] .bl-rows>button.on,[data-theme=dark] .bl-prow.on{background:var(--surface-3);box-shadow:inset 3px 0 0 var(--text)}.bl-rows .c{font-variant-numeric:tabular-nums;color:var(--text-muted);grid-area:c;font-size:11.5px}.bl-rows .c i,.bl-rows .n i{color:var(--text-muted);margin-left:8px;font-size:11.5px;font-style:normal}.bl-rows .c em{color:var(--lsm-red);font-style:normal}.bl-rows .n{text-overflow:ellipsis;white-space:nowrap;grid-area:n;font-weight:550;overflow:hidden}.bl-rows .q,.bl-prow input{grid-area:q}.bl-rows .q{text-align:right;font-variant-numeric:tabular-nums}.bl-prow.zero{opacity:.5}.bl-prow input{box-sizing:border-box;text-align:right;border:1px solid var(--border-strong);background:var(--surface);width:64px;color:inherit;font:inherit;border-radius:6px;padding:4px 6px}.bl-mid{flex-direction:column;justify-content:center;gap:8px;display:flex}.bl-mid .ui-btn{justify-content:center;width:100%}.bl-scan{flex-direction:column;gap:2px;margin:6px 0;display:flex}.bl-scan span{color:var(--text-muted);text-align:center;font-size:11px}.bl-print{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (width<=900px){.bl-cols,.bl-lists{grid-template-columns:1fr}.bl-mid{flex-flow:wrap}.bl-mid .ui-btn{width:auto}}.lc-grid{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.lc-places{background:var(--bg);scrollbar-gutter:stable;border:1px solid var(--border);border-radius:8px;flex-direction:column;max-height:460px;display:flex;overflow-y:auto}.lc-places button{border:0;border-bottom:1px solid var(--border);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:62px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 10px;font-size:12.5px;display:grid}.lc-places button span{color:var(--text-muted);line-height:1.3}.lc-places button i{font-variant-numeric:tabular-nums;color:var(--text-muted);font-style:normal}.lc-places button.on,[data-theme=dark] .lc-places button.on{background:var(--surface-3);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.lc-places button.done i{color:var(--lsm-green);font-weight:600}@media (width<=900px){.lc-grid{grid-template-columns:1fr}.lc-places{max-height:220px}}.lb-lookup{position:relative}.lb-hits{border:1px solid var(--border-strong);background:var(--bg);border-radius:8px;flex-direction:column;margin-top:4px;display:flex;overflow:hidden}.lb-hits button{border:0;border-bottom:1px solid var(--border);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 10px;font-size:13px;display:grid}[data-theme=dark] .lb-hits button{background:var(--surface-2)}.lb-hits button:last-child{border-bottom:0}.lb-hits button:hover,.lb-hits button:focus-visible{background:var(--surface-3);outline:none}.lb-hits button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-hits button i{color:var(--text-muted);font-size:12px;font-style:normal}.lb-linked{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.lb-keep{border:1px solid var(--border);scrollbar-gutter:stable;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 14px;max-height:236px;padding:10px;display:grid;overflow-y:auto}.lb-keep label{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.3;display:flex}.lb-keep input{margin-top:1px}.lb-keep label:has(input:not(:checked)) span{color:var(--text-muted);text-decoration:line-through}.cpc{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cpc-out{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex:100%;gap:8px;margin-top:6px;padding:12px;display:grid}.cpc-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cpc-x{color:var(--text-2);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px;line-height:1}.lc-qty{align-items:center;gap:6px;display:inline-flex}.lc-rm{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:6px;width:28px;height:28px;font-size:12px;line-height:1}.lc-rm:hover{color:var(--text);border-color:var(--border-strong)}.lc-resolve{margin-top:6px}.lc-listbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lc-find{flex:1;min-width:180px}.lc-list{border:1px solid var(--border);border-radius:8px;max-height:520px;overflow-y:auto}.lc-list .det-crm-tbl thead th{background:var(--surface);z-index:1;position:sticky;top:0}.lc-sku{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:left!important}.lc-step{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;width:28px;height:28px;font-size:15px;line-height:1}.lc-step:disabled{opacity:.4;cursor:default}.lc-done{color:var(--lsm-green,#1a7f4b);font-weight:650}tr.lc-flash>td{background:var(--sel-bg,#2c6ecb1a);transition:background .4s}.lc-mult{color:var(--text-muted);align-items:center;gap:4px;font-weight:650;display:inline-flex}.lc-mult input{width:58px}.lc-list td .lc-resolve{flex-wrap:wrap;width:max-content;margin-top:6px;display:flex}.cpc-use{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;margin-left:4px;padding:1px 7px;font-size:11.5px}.lb-form .ed-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sel-ink,#135e96);font-size:10.5px;font-weight:700;line-height:1.3}.lb-form .ed-label .lb-opt{letter-spacing:0;text-transform:none;color:var(--text-2);font-size:11px;font-weight:400}.lb-copies{letter-spacing:.06em;text-transform:uppercase;color:var(--sel-ink,#135e96);font-size:10.5px;font-weight:700}.lb-copies input{text-transform:none;letter-spacing:0;color:var(--text);font-weight:400}.od-kpi{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.od-kpi .c{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column-reverse;gap:4px;padding:11px 12px 11px 15px;display:flex;position:relative;overflow:hidden}.od-kpi .s{color:var(--text-muted);font-size:11px;line-height:1.35}.od-kpi .c:before{content:"";background:color-mix(in srgb, var(--lsm-blue) 50%, var(--surface));width:4px;position:absolute;top:0;bottom:0;left:0}.od-kpi .l{color:var(--text-muted);font-size:11px;line-height:1.3}.od-kpi .v{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700;line-height:1.1}.od-kpi .v.txt{letter-spacing:-.01em;padding-bottom:2px;font-size:15px;font-weight:650;line-height:1.25}.od-kpi .kd{align-self:start}.od-kpi .c:has(.v.crit){background:color-mix(in srgb, var(--lsm-red) 6%, var(--surface));border-color:color-mix(in srgb, var(--lsm-red) 26%, var(--border))}.od-kpi .c:has(.v.crit):before{background:var(--lsm-red)}.od-kpi .v.crit{color:var(--lsm-red)}.od-kpi .c:has(.v.ok){background:color-mix(in srgb, var(--lsm-green) 7%, var(--surface));border-color:color-mix(in srgb, var(--lsm-green) 26%, var(--border))}.od-kpi .c:has(.v.ok):before{background:var(--lsm-green)}.od-kpi .v.ok{color:var(--lsm-green)}.od-kpi .c:has(.v.purple){background:color-mix(in srgb, var(--lsm-purple) 7%, var(--surface));border-color:color-mix(in srgb, var(--lsm-purple) 26%, var(--border))}.od-kpi .c:has(.v.purple):before{background:var(--lsm-purple)}.od-kpi .v.purple{color:var(--lsm-purple)}.od-kpi .c:has(.v.warn){background:color-mix(in srgb, var(--lsm-amber-lane) 10%, var(--surface));border-color:color-mix(in srgb, var(--lsm-amber-lane) 50%, var(--border))}.od-kpi .c:has(.v.warn):before{background:var(--lsm-amber-lane)}.od-kpi .v.warn{color:var(--lsm-amber-lane)}.od-kpi .c.clickable{cursor:pointer;transition:border-color .1s,background .1s}.od-kpi .c.clickable:hover{border-color:var(--border-strong);background:var(--surface-2)}.od-kpi .v.good{color:var(--lsm-green)}.od-kpi .c.lk{cursor:pointer;transition:border-color .12s,background .12s;position:relative}.od-kpi .c.lk:hover{border-color:var(--border-strong);background:var(--surface-2)}.od-kpi .c.lk:focus-visible{outline:2px solid var(--text);outline-offset:1px}.od-kpi .c.lk:after{content:"→";color:var(--text-faint);opacity:0;font-size:11px;transition:opacity .12s;position:absolute;top:8px;right:10px}.od-kpi .c.lk:hover:after{opacity:1}.od-svstrip{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;padding-bottom:10px;display:flex}.od-sv{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.od-sv:hover{background:var(--surface-3)}.od-sv.active{background:var(--surface);border-color:var(--border);color:var(--text);font-weight:600;box-shadow:0 1px 1px #0000000a}.od-sv .star{color:var(--lsm-amber-ink,var(--lsm-amber));font-size:11px}.od-sv .n{background:var(--line);color:var(--text-muted);border-radius:10px;padding:0 6px;font-size:11px}.od-sv.active .n{background:var(--pb-blue);color:var(--p-blue)}.od-sv.add{color:var(--text-muted)}.od-sv.custom{gap:3px;padding:3px 5px 3px 10px}.od-sv.custom .sv-apply{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:1px 0;font-size:12.5px;display:inline-flex}.od-sv.custom .sv-mini{font:inherit;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 4px;font-size:11px;line-height:1}.od-sv.custom .sv-mini:hover{color:var(--text);background:var(--surface-3)}.od-sv.sv-edit{font:inherit;border:1px solid var(--lsm-blue);background:var(--surface);color:var(--text);border-radius:8px;width:130px;padding:4px 9px;font-size:12.5px}.od-sv.sv-edit:focus{outline:none}.od-lanes{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin-bottom:4px;display:grid}.od-lanes:has(>.od-lane:nth-child(8):last-child){grid-template-columns:repeat(8,minmax(0,1fr))}@media (width<=1380px){.od-lanes:has(>.od-lane:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.od-lanes:has(>.od-lane:nth-child(8):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.od-lane{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;padding:9px 12px 9px 15px;position:relative;overflow:hidden}.od-lane:before{content:"";background:color-mix(in srgb, var(--lsm-blue) 50%, var(--surface));width:4px;position:absolute;top:0;bottom:0;left:0}.od-lane:hover{border-color:var(--border-strong)}.od-lane.sel{box-shadow:0 0 0 1.5px var(--sel) inset;border-color:var(--sel)}.od-lane.sel:not(.warn):not(.danger):before{background:var(--sel)}.od-lane.warn.sel{box-shadow:0 0 0 1.5px var(--lsm-amber-lane) inset;border-color:var(--lsm-amber-lane)}.od-lane.danger.sel{box-shadow:0 0 0 1.5px var(--lsm-red) inset;border-color:var(--lsm-red)}.od-lane-lbl{color:var(--text-muted);font-size:11.5px;font-weight:600}.od-lane-v{letter-spacing:-.01em;color:var(--text);margin:2px 0;font-size:20px;font-weight:700;line-height:1.1}.od-lane-sub{color:var(--text-faint);font-size:11px}.od-lane.warn{background:color-mix(in srgb, var(--lsm-amber-lane) 10%, var(--surface));border-color:color-mix(in srgb, var(--lsm-amber-lane) 50%, var(--border))}.od-lane.warn:before{background:var(--lsm-amber-lane)}.od-lane.warn .od-lane-v{color:var(--lsm-amber-lane)}.od-lane.danger{background:color-mix(in srgb, var(--lsm-red) 6%, var(--surface));border-color:color-mix(in srgb, var(--lsm-red) 26%, var(--border))}.od-lane.danger:before{background:var(--lsm-red)}.od-lane.danger .od-lane-v{color:var(--lsm-red)}.od-head,.od-row{grid-template-columns:30px .85fr .8fr 1.45fr .8fr 1fr 1.3fr 1.05fr 1.05fr 40px;align-items:center;gap:12px;min-width:980px;display:grid}.od-total{padding-right:16px}.od-head{color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--surface-2);text-transform:uppercase;letter-spacing:.02em;padding:7px 12px;font-size:11px;font-weight:600}.od-row{border-bottom:1px solid var(--line);cursor:pointer;padding:9px 12px}.od-row:hover{background:var(--surface-2)}.od-row.open{background:var(--peek-bg)}.od-row.archived{background:var(--od-archived)}.od-row.archived:hover{background:var(--od-archived-hover)}.od-row.archived.open{background:var(--peek-bg)}.od-row.cancelled .od-celltxt,.od-row.cancelled .od-cellmain,.od-row.cancelled a{color:var(--text-muted)}.od-cellmain{font-size:13px;font-weight:600;line-height:1.25}.od-cellsub{color:var(--text-muted);font-size:11px;line-height:1.3}.od-chk{width:16px;height:16px;accent-color:var(--text);cursor:pointer}.od-chev{text-align:right;color:var(--text-muted);font-size:12px}.od-celltxt{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.od-row .od-cellmain{font-size:12px;font-weight:500}.od-row .od-celltxt{font-size:12px}.od-cellcust{align-items:center;gap:6px;min-width:0;display:flex}.od-cellcust .od-cellmain{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od-num{text-align:right;font-variant-numeric:tabular-nums}.od-ch{background:var(--surface-3);color:var(--text-2);white-space:nowrap;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:500}.od-ch.online{background:var(--pb-blue);color:var(--p-blue)}.od-ch.phone{background:var(--pb-teal);color:var(--p-teal)}.od-ch.pos{background:var(--pb-purple);color:var(--p-purple)}.od-ch.bopis{background:var(--pb-amber);color:var(--p-amber)}.od-peek{background:var(--peek-bg);border-bottom:1px solid var(--line);padding:14px 16px 16px 52px}.od-path{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:12px;padding:14px 10px;overflow:hidden}.od-path-track{align-items:stretch;gap:0;display:flex}.od-path-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;padding:0 4px;display:flex;position:relative}.od-path-marker{background:var(--surface-3);border:2px solid var(--border-strong);width:22px;height:22px;color:var(--text-muted);z-index:2;border-radius:50%;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}.od-path-step:before{content:"";background:var(--border-strong);z-index:1;height:2px;position:absolute;top:11px;left:-50%;right:50%}.od-path-step:first-child:before{display:none}.od-path-label{color:var(--text-2);word-break:break-word;font-size:11px;font-weight:600;line-height:1.25}.od-path-meta{color:var(--text-faint);word-break:break-word;font-size:10px;font-weight:500;line-height:1.2}.od-path-step.cur .od-path-meta{color:var(--text)}.od-path-step.done .od-path-marker{background:var(--rc-green);border-color:var(--rc-green);color:#fff}.od-path-step.done:before{background:var(--rc-green)}.od-path-step.done .od-path-label{color:var(--rc-green-ink)}.od-path-step.cur .od-path-marker{background:var(--rc-blue);border-color:var(--rc-blue);color:#fff;box-shadow:0 0 0 4px #7f7f7f2e}.od-path-step.cur:before{background:var(--rc-green)}.od-path-step.cur .od-path-label{color:var(--text);font-weight:700}.od-kpi4{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid}.od-kpi4 .c{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.od-kpi4 .l{color:var(--text-muted);font-size:11px}.od-kpi4 .v{font-size:14px;font-weight:650}.od-peekgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:12px;display:grid}.od-peekgrid.fit{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.od-card h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:11px;font-weight:650}.dos-bar{background:var(--line);border-radius:3px;width:84px;height:5px;margin:4px 0 3px auto;position:relative}.dos-bar .fill{opacity:.75;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.dos-bar .lead{background:var(--text-muted);border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px}.od-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.od-row a,.od-lines a{color:var(--link);text-decoration:none}.od-row a:hover,.od-lines a:hover{text-decoration:underline}.od-sncand{border-collapse:collapse;width:100%;font-size:12px}.od-sncand th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--surface-2);padding:5px 8px;font-weight:600}.od-sncand td{border-bottom:1px solid var(--line);padding:6px 8px}.od-sncand tr:last-child td{border-bottom:none}.od-sncand .best{background:var(--lsm-green-soft)}.od-card .det-row .v b{font-weight:650}.od-card .det-row .v .od-vsub{color:var(--text-muted)}.od-kv{grid-template-columns:96px 1fr;gap:4px 10px;font-size:12px;display:grid}.od-kv .k{color:var(--text-muted)}.od-lines{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:8px;width:100%;font-size:12px;overflow:hidden}.od-lines th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--surface-2);padding:6px 10px;font-weight:600}.od-lines td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.od-lines tbody tr:last-child td{border-bottom:none}.od-lines tfoot td{border-top:1px solid var(--border);background:var(--surface-2);padding:8px 10px;font-weight:600}.od-lines th:nth-child(n+4),.od-lines td:nth-child(n+4){text-align:right;white-space:nowrap}.od-lines .more td{color:var(--text-muted);font-style:italic}.od-lines tfoot td.amt{text-align:right;white-space:nowrap}.od-lines tfoot tr.grand td{border-top:2px solid var(--border-strong);font-weight:700}.od-stock{white-space:nowrap;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-block}.od-stock.ok{background:var(--lsm-green-soft);color:var(--lsm-green)}.od-stock.warn{background:var(--lsm-amber-soft);color:var(--lsm-amber)}.od-stock.info{background:var(--lsm-blue-soft);color:var(--lsm-blue)}.od-stock.crit{background:var(--lsm-red-soft);color:var(--lsm-red)}.od-linked{border-bottom:1px solid var(--line);grid-template-columns:132px 96px 1fr;align-items:center;gap:14px;padding:9px 0;font-size:12px;line-height:1.4;display:grid}.od-linked>*{justify-self:start;min-width:0}.od-linked:first-child{padding-top:2px}.od-linked:last-child{border-bottom:none;padding-bottom:2px}.od-linked a{color:var(--link);font-weight:600;text-decoration:none}.od-linked a:hover{text-decoration:underline}.od-linked .lk-sub{color:var(--text-muted)}.det-rail .od-linked{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:3px 8px}.det-rail .od-linked .lk-sub{grid-column:1/-1}.od-track{padding:0}.od-track-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.od-track-carrier{font-size:13px;font-weight:600}.od-track-num{white-space:nowrap;font-family:inherit;font-size:12.5px}.od-track-eta{color:var(--text-muted);margin-top:6px;font-size:11px}.trk-num{letter-spacing:normal;white-space:nowrap;color:var(--text-2);cursor:pointer;align-items:center;font-family:inherit;font-size:12.5px;font-weight:450;text-decoration:none;display:inline-flex}.trk-num:hover{color:var(--text);text-decoration:underline}.trk-num.trk-num{color:var(--text-2);font-weight:400}.trk-num.trk-num:hover{color:var(--text)}.trk-fav{vertical-align:middle;border-radius:3px;flex:none;margin-right:6px}.od-pay-method{max-width:320px;margin-bottom:8px;font-size:13px;font-weight:600}.od-pay-hist{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;max-width:320px;padding:4px 0;font-size:12px;display:flex}.od-pay-hist:last-child{border-bottom:none}.od-pay-hist .amt{font-variant-numeric:tabular-nums}.od-pay-hist .t{color:var(--text-muted)}.pd-facets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.pd-facets .ed-input{padding:6px 9px;font-size:12.5px}.pd-facets .ed-select{background-position:right 8px center;padding:6px 26px 6px 9px;font-size:12.5px}.pd-search{flex:0 260px;min-width:170px}.pd-facet-spacer{flex:auto}.pd-count{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.pd-sort{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pd-toggle{color:var(--text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pd-toggle input{accent-color:var(--text);cursor:pointer;margin:0}.pd-clear{font:inherit;color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:6px 11px;font-size:12px}.pd-clear:hover{border-color:var(--border-strong);color:var(--text)}.pd-pager{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;font-size:12.5px;display:flex}.pd-perpage{color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.pd-perpage .ed-select{padding:4px 24px 4px 8px;font-size:12.5px}.pd-pager-mid{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.pd-pager-note{color:var(--text-faint);font-size:11px}.pd-pager-nav{align-items:center;gap:8px;display:inline-flex}.pd-page-ind{color:var(--text-muted);font-variant-numeric:tabular-nums}.pd-page-btn{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:12px}.pd-page-btn:hover:not(:disabled){border-color:var(--border-strong)}.pd-page-btn:disabled{opacity:.45;cursor:default}.pd-empty{text-align:center;color:var(--text-muted);padding:26px}.pd-toprow{flex-wrap:wrap;align-items:stretch;gap:14px;margin-bottom:12px;display:flex}.pd-lanes{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.pd-lanes .od-lane{flex:116px;min-width:116px;max-width:180px}.pd-summary{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:22px;margin-left:auto;padding:10px 20px;display:flex}.pd-summary .s{white-space:nowrap;flex-direction:column;gap:1px;display:flex}.pd-summary .v{color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1}.pd-summary .l{color:var(--text-muted);font-size:11px}@media (width<=760px){.pd-summary{justify-content:space-between;width:100%;margin-left:0}}.pd-sku{font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap}.od-scroll{overflow-x:auto}.pd-selcol{width:30px;padding-right:0!important}.od-stockcell{color:var(--text-2);white-space:nowrap;font-size:12px}.od-lines .mono{font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:500}.od-path.det-pagepath{padding:9px 10px}.od-path.det-pagepath .od-path-marker{border-width:1.5px;width:18px;height:18px;font-size:10px}.od-path.det-pagepath .od-path-step:before{top:9px}.od-path.det-pagepath .od-path-step{gap:4px}.pd-lanes.pd-lanes-tight .od-lane{box-sizing:border-box;flex-basis:110px;min-width:0}@media (width<=760px){.od-scroll{overflow-x:visible}.od-head{display:none}.od-row{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 34px;grid-template-areas:"chk id total chev""chk cust cust chev""chk pay ful.""chk date ship.""chk items items.";align-items:center;gap:5px 10px;min-width:0;padding-top:12px;padding-bottom:12px}.od-row>:first-child{grid-area:chk;align-self:start;margin-top:2px}.od-row>:nth-child(2){grid-area:id;font-size:14.5px}.od-row>:nth-child(3){grid-area:date}.od-row>:nth-child(4){grid-area:cust}.od-row>:nth-child(5){color:var(--text);grid-area:total;justify-self:end;font-size:14px;font-weight:600}.od-row>:nth-child(6){grid-area:pay;justify-self:start}.od-row>:nth-child(7){grid-area:items}.od-row>:nth-child(8){grid-area:ful;justify-self:start}.od-row>:nth-child(9){grid-area:ship}.od-row>:nth-child(10){grid-area:chev;place-self:start end}.od-peekgrid,.od-peekgrid.fit{grid-template-columns:minmax(0,1fr)}}.od-path-now{display:none}@media (width<=640px){.od-path .od-path-label,.od-path .od-path-meta{display:none}.od-path .od-path-step{gap:0;padding:0}.od-path-now{text-align:center;color:var(--text-2);margin-top:10px;font-size:13px;line-height:1.35;display:block}.od-path-now b{color:var(--text)}.od-path-next{color:var(--text-muted)}}.pd-sorthd{font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pd-sorthd:hover{color:var(--text)}.pd-sorthd:after{content:" ↕";opacity:.35}.pd-sorthd:hover:after{opacity:.8}.pd-sorthd.on.asc:after{content:" ▲";opacity:1}.pd-sorthd.on.desc:after{content:" ▼";opacity:1}tr.pd-sec td{background:var(--surface-2);cursor:pointer;padding:6px 10px!important}.pd-sec-btn{font:inherit;color:var(--text);cursor:pointer;text-transform:uppercase;letter-spacing:.03em;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.pd-namecell{align-items:center;gap:8px;display:flex}.pd-thumb{background:var(--surface-2);border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.pd-thumb img{object-fit:contain;background:#fff;width:100%;height:100%}.oq .pd-lanes .od-lane,.oq .od-lanes .od-lane{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:11px 13px 10px;transition:border-color .15s,box-shadow .15s}.oq .od-lane:before{display:none}.oq .od-lane:hover{border-color:var(--border-strong);box-shadow:0 2px 10px #0000000f}.oq .od-lane-lbl{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:flex;overflow:hidden}.oq .od-lane-lbl .dot{background:color-mix(in srgb, var(--lsm-blue) 70%, var(--surface));border-radius:50%;flex:none;width:8px;height:8px}.oq .od-lane-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);margin:4px 0 1px;font-size:24px;font-weight:750}.oq .od-lane-sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.oq .od-lane.warn,.oq .od-lane.danger{background:var(--surface);border-color:var(--border)}.oq .od-lane.warn .od-lane-lbl .dot{background:var(--lsm-amber-lane)}.oq .od-lane.warn .od-lane-v{color:var(--lsm-amber-dash-ink,var(--lsm-amber-lane))}.oq .od-lane.danger .od-lane-lbl .dot{background:var(--lsm-red)}.oq .od-lane.danger .od-lane-v{color:var(--lsm-red)}.oq .od-lane.sel,.oq .od-lane.warn.sel,.oq .od-lane.danger.sel{border-color:var(--sel);box-shadow:0 0 0 1.5px var(--sel) inset}.oq .od-svstrip{background:var(--surface-2);border:0;border-radius:10px;flex-wrap:wrap;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.oq .od-sv{color:var(--text-2);border:0;border-radius:7px;padding:4px 10px;font-size:12.5px}.oq .od-sv:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}.oq .od-sv.active{background:var(--surface);color:var(--text);font-weight:650;box-shadow:0 1px 2px #0000001f}.oq .od-sv .n{font-variant-numeric:tabular-nums;color:var(--text-muted);background:0 0;padding:0}.oq .od-sv.active .n{color:var(--text-2);background:0 0}.oq:not(.rc-page):has(.od-lane.sel) .od-svstrip>.od-sv.active{box-shadow:none;color:var(--text-2);background:0 0;font-weight:500}.oq .pd-facets{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 10px}.oq .pd-facets .pd-search{flex:0 320px}.oq .od-tierslot{flex:none;justify-content:center;width:22px;display:inline-flex}.oq .od-tierslot:empty{visibility:hidden}.oq .od-peek{padding:16px 18px 16px 52px}.oq .cr-tiles.oq-kpis{grid-template-columns:repeat(var(--oq-cols,4), minmax(0, 1fr));margin:12px 0 14px}.oq .oq-kpis .cr-tile{background:var(--surface);border:1px solid var(--line)}.oq .oq-kpis .cr-tile .v{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.oq .od-peek .od-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;padding:12px 14px}.oq .od-peek .od-lines{border:1px solid var(--line);border-radius:10px;overflow:hidden}@media (width<=900px){.oq .cr-tiles.oq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.oq .ti-peek-row .od-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;padding:12px 14px}.oq .ti-peek-row .cr-tile .v a{color:var(--link);text-decoration:none}.oq .od-cellmain .oq-note{vertical-align:-2px;color:var(--lsm-amber-dash-ink,var(--lsm-amber));cursor:help;outline:none;margin-left:6px;display:inline-flex;position:relative}.oq-notetip{z-index:2000;background:var(--surface);width:max-content;max-width:320px;color:var(--text);border:1px solid var(--border);pointer-events:none;border-radius:9px;padding:8px 11px;font-size:12px;line-height:1.45;position:fixed;box-shadow:0 8px 22px #00000038}.oq-notetip b{color:var(--text-muted);margin-bottom:2px;font-size:11px;font-weight:650;display:block}.oq .oq-notecall{color:#1a1a1a;background:#fff4a3;border:1px solid #ecd34a;border-radius:10px;align-items:baseline;gap:10px;margin:10px 0 2px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}[data-theme=dark] .oq .oq-notecall{color:var(--text);background:#ffe44d2b;border-color:#ffe44d73}.oq .oq-notecall b{flex:none;font-weight:650}.od-card.kv .det-row{grid-template-columns:78px minmax(0,1fr);justify-content:start;gap:10px;padding:4px 0;display:grid}.od-card.kv .det-row .v{text-align:left;line-height:1.4}.od-card.kv .od-linked{grid-template-columns:minmax(0,auto) auto minmax(0,1fr);gap:4px 8px;padding:6px 0}.od-card.kv .od-linked .lk-sub{grid-column:1/-1}.od-card.kv .od-pay-method,.od-card.kv .od-pay-hist{max-width:none}.od-ch.staff{background:var(--pb-teal);color:var(--p-teal)}.od-stockpills{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.od-peekgrid.fit{align-items:stretch}.od-peekgrid.fit>.od-card{box-sizing:border-box;min-height:176px}.pd-pager-size{color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.pd-pager-size select{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:4px 6px;font-size:12px}.oq-pline{align-items:center;gap:10px;display:flex}.oq-pline img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;flex:none;width:36px;height:36px}.cat .pd-lanes .od-lane{max-width:none}.cat .pd-toprow{margin-bottom:12px}.cat .od-lane.cat-static{cursor:default}.cat .od-lane.cat-static:hover{border-color:var(--border);box-shadow:none}.cat .pd-peek .cr-tiles.oq-kpis{margin:0}.cat .pd-peek .oq-kpis .cr-tile .v{font-size:15px}.cat .pd-peek .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;padding:12px 14px}.cat .pd-peek .det-card h3{font-size:13px;font-weight:650}.cat .cr-tiles.oq-kpis.cat-tiles{grid-template-columns:repeat(var(--oq-cols,4), minmax(0, 1fr));margin:0 0 14px}.cat .cat-tiles .cr-tile{background:var(--surface);border:1px solid var(--line)}.cat .cat-tiles .cr-tile .v{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}@media (width<=900px){.cat .cr-tiles.oq-kpis.cat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cat-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-x:auto}.cat-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cat-ph h3{margin:0;font-size:13px;font-weight:650}.cat-ph h3 .sub{color:var(--text-muted);font-weight:400}.cat-panel>.cr-tiles{margin-bottom:0}.cat-stack{flex-direction:column;gap:12px;display:flex}.cat-3{grid-template-columns:1.5fr 1fr 1fr;align-items:stretch;gap:12px;display:grid}@media (width<=900px){.cat-3{grid-template-columns:minmax(0,1fr)}}.cat .od-peek .cr-tiles.oq-kpis{margin:0 0 12px}.cat .od-peek .oq-kpis .cr-tile .v{font-size:15px}.cat .od-peek .det-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;padding:12px 14px}.cat .od-peek .det-card h3{font-size:13px;font-weight:650}.cat-ph-pad{padding:14px 16px 8px}.cat-pad{padding:0 16px}.cat td>div>.cr-tiles.oq-kpis{margin:0}.cat-d .od-kpi{gap:8px;margin-bottom:14px}:is(.cat-d .od-kpi .c,.cat-d .od-kpi .c:has(.v.crit),.cat-d .od-kpi .c:has(.v.ok),.cat-d .od-kpi .c:has(.v.warn),.cat-d .od-kpi .c:has(.v.purple)){background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px}.cat-d .od-kpi .c.lk:hover{border-color:var(--border-strong);background:var(--surface-2)}.cat-d .od-kpi .c:before{display:none}.cat-d .od-kpi .l{color:var(--text-muted);order:1;font-size:11.5px}.cat-d .od-kpi .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;order:2;margin-top:2px;font-size:17px;font-weight:750}.cat-d .od-kpi .s{color:var(--text-2);order:3;font-size:11px}.cat-d .od-kpi .v.crit{color:var(--lsm-red)}.cat-d .od-kpi .v.ok{color:var(--lsm-green)}.cat-d .od-kpi .v.warn{color:var(--lsm-amber-dash-ink,var(--lsm-amber-lane))}.cat-d .pdx-glance{border:0;border-radius:0;grid-auto-columns:minmax(0,1fr);gap:8px;overflow:visible}.cat-d .pdx-glance>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:9px 11px}.cat-d .pdx-glance .l{letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:400}.cat-d .pdx-glance .v{font-size:17px;font-weight:750}@media (width<=760px){.cat-d .pdx-glance{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.cat-d .det-rail .det-card{box-shadow:none;border-radius:12px;padding:14px 16px}.cat-d .cs-who{vertical-align:middle}.pd-cards .rc-slot{min-width:0}.pd-c-title{align-items:center;gap:10px;min-width:0;display:flex}.pd-c-thumb{border:1px solid var(--line);background:#fff;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.pd-c-thumb img{object-fit:contain;width:100%;height:100%}.pd-c-text{flex-direction:column;min-width:0;display:flex}.pd-c-text .rc-main,.pd-c-text .rc-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-cards .pd-c-price{text-align:right}.pd-cards .pd-c-price .rc-main{font-variant-numeric:tabular-nums}.pd-cards .pd-demand{flex-wrap:wrap;gap:4px;display:inline-flex}.pd-c-text .rc-main{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.pd-c-thumb{border-radius:8px;width:48px;height:48px}.ui-page:has(.pd-2) .ui-page-title{letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1.2}.cat-d .pdx-glance>div{background:0 0;border:0;border-radius:0;padding:2px 16px 2px 0}.cat-d .pdx-glance>div+div{border-left:1px solid var(--line);padding-left:16px}.pd-2 .pdx-chart{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0 0}.pd-2 .cat-panel,.cat-d .det-rail .det-card{border:1px solid var(--border);border-radius:12px;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.pd-2 .pdx-cb-hd{flex-direction:column;align-items:flex-start;gap:2px}.pd-2 .pdx-cb-hd .r{text-align:left}.ui-page:has(.pd-2) .ui-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.ui-page:has(.pd-2) .ui-page-title-wrap{display:contents}.ui-page:has(.pd-2) .ui-page-title{flex-wrap:wrap;grid-column:1/-1;row-gap:4px;font-size:24px;font-weight:650;line-height:1.25}.ui-page:has(.pd-2) .ui-page-sub{grid-column:1;margin:0}.ui-page:has(.pd-2) .ui-page-actions{flex-wrap:wrap;grid-area:2/2;justify-content:flex-end;margin:0}@media (width<=900px){.ui-page:has(.pd-2) .ui-page-head{grid-template-columns:minmax(0,1fr)}.ui-page:has(.pd-2) .ui-page-actions{grid-area:auto/1;justify-content:flex-start}}.pdh-figs{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin:14px 0 16px;padding:12px 0;display:grid;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.pdh-fig{flex-direction:column;gap:2px;min-width:0;padding:0 18px;display:flex}.pdh-fig+.pdh-fig{border-left:1px solid var(--line)}.pdh-l{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:600}.pdh-fig b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:650;line-height:1.25}.pdh-fig b .pd-figbtn{font:inherit;color:inherit;cursor:pointer;border:0;border-bottom:1px dotted var(--text-muted);background:0 0;padding:0}.pdh-fig b.is-urgent{color:var(--lsm-red,#b42318)}.pdh-fig b.is-warn{color:var(--rc-warn-ink,#d97706)}.pdh-s{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pda-cards{gap:16px;display:grid}.pda-recs{columns:2 300px;column-gap:28px;margin:0;padding-left:22px;font-size:13px;line-height:1.35}.pda-recs li{break-inside:avoid;padding:3px 0}.pda-recs li .rc-pill{vertical-align:1px;margin-left:6px}.pda-recs li::marker{color:var(--text-muted);font-variant-numeric:tabular-nums}.pd-2 .ls-field{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0 2px}@media (width>=1001px){.pov .cr-grid:not(.is-compact){grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-ch{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.pd-glance{margin-top:2px}.pd-gl-more{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.pd-gl-wide{min-width:0}.pd-gl-wide .ui-layout{flex-flow:column;gap:16px}.pd-gl-wide .ui-layout-section,.pd-gl-wide .ui-layout-section.one-third{flex:none;width:100%}.pd-gl-wide .ui-layout-section.one-third .det-rail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:12px;display:grid}.pd-gl-wide .ui-layout-section.one-third .det-rail>*{margin:0}.pd-gl-wide .pd-ov{grid-template-columns:minmax(0,1fr)}.pd-gl-wide .pd-ov-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.pd-gl-wide .pd-ov-rail>*{margin:0}.pd-gl-wide .pd-ov-rail{display:block}.pd-gl-wide .pd-ov-rail>*{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;display:grid!important}.pds{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.pds>.svc-panel,.pds-wide{grid-column:1/-1}.pds-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:12px;padding:14px 16px;display:grid;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000f}.pds-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pds-card h3{margin:0;font-size:13.5px;font-weight:650}.pds-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.pds-kv3{grid-template-columns:repeat(3,minmax(0,1fr))}.pds-kv>div{min-width:0}.pds-kv dt{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);margin-bottom:3px;font-size:10.5px;font-weight:600}.pds-kv dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.pds-sub{color:var(--text-muted);font-size:12px;display:block}.pds-chips{flex-wrap:wrap;gap:4px;display:flex}.pds-chip{background:var(--surface-2,#f4f4f5);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:12px}.pds-note,.pds-empty{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.pds-notes{gap:10px;display:grid}.pds-notes>div+div{border-top:1px solid var(--line);padding-top:10px}.pds-notes p{margin:0;font-size:13px;line-height:1.45}.pds-notes span{color:var(--text-muted);font-size:12px}@media (width<=760px){.pds-kv,.pds-kv3{grid-template-columns:minmax(0,1fr)}}.pds>.cat-panel{grid-column:1/-1;margin:0}.pdh-s{white-space:normal;line-height:1.35;overflow:visible}.pdh-l{white-space:nowrap}.pdh-fig b{font-size:16px}.pdh-l{font-size:10px}.pdh-s{font-size:11.5px}.pdh-figs{padding:10px 0}.pd-sales-view{margin:0 0 10px}.pl-win{gap:12px;display:grid}.pl-what{gap:2px;font-size:13px;display:grid}.pl-what span{color:var(--text-muted);font-size:12px}.pl-h{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);font-size:10.5px;font-weight:600}.pl-h span{letter-spacing:0;text-transform:none;color:var(--text-muted);margin-left:6px;font-weight:500}.pl-sns{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;max-height:260px;display:grid;overflow:auto}.pl-sns label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.pl-sns label.on{border-color:var(--text-2)}.pl-st{color:var(--text-muted);margin-left:auto;font-size:11.5px}.pl-extra{justify-content:space-between;padding:4px 2px;font-size:13px;display:flex}.pl-add{gap:8px;display:flex}.pl-add .ed-input{flex:1}.pl-quick{color:var(--text-muted);font-size:12px}.pl-qty{align-items:center;gap:10px;font-size:13px;display:flex}.pl-qty .ed-input{width:90px}.pl-note{color:var(--text-muted);margin:0;font-size:12.5px}.pdh-s,.pdh-fig b,.pdh-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pss-golive{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:10px 12px;display:flex}.pss-golive>span:first-child{flex-direction:column;margin-right:auto;font-size:13px;display:flex}.pss-golive .ed-input{width:220px}.pds-chip-x{cursor:pointer;color:var(--text-muted);background:0 0;border:0;padding:0 0 0 2px;font-size:13px;line-height:1}.pds-chip-x:hover{color:var(--text)}.oos{gap:14px;display:grid}.oos-list{gap:6px;display:grid}.oos-opt{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.oos-opt:hover{border-color:var(--border-strong,var(--border))}.oos-opt.is-on{border-color:var(--text);box-shadow:inset 0 0 0 .5px var(--text)}.oos-opt input{accent-color:var(--text);margin-top:3px}.oos-opt b{font-size:13px;font-weight:650}.oos-says{color:var(--text-2);margin-top:2px;font-size:12px;line-height:1.45;display:block}.oos-rec{color:var(--lsm-green);text-transform:uppercase;letter-spacing:.04em;margin-left:8px;font-size:10.5px;font-weight:650}.oos-foot{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:12.5px;display:flex}.oos-ok{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pl-strip{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.pl-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pl-now{align-items:center;gap:10px;min-width:0;font-size:13.5px;display:inline-flex}.pl-acts{flex-wrap:wrap;gap:8px;display:inline-flex}.pl-ch{font-size:13px}.pl-ch .lb-l{margin-right:6px}.glv-edit{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}@media (width<=760px){.glv-edit{flex-wrap:wrap}}.pl-now{flex:240px}.pl-acts{flex:0 auto;justify-content:flex-end}.glv-edit .ed-input{box-sizing:border-box;width:auto;height:31px;padding:0 10px;font-size:13px}.glv-acts{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:inline-flex}.pss-row.glv{flex-wrap:wrap;grid-column:1/-1;gap:12px}.pl-acts{align-items:center}.pss-row.pss-ro{cursor:default;justify-content:space-between;align-items:center}.alloc{margin-bottom:14px}.alloc-now{font-size:14px}.alloc-now b{margin-right:2px;font-size:20px}.alloc-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alloc-form{gap:10px;display:grid}.alloc-fields{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.alloc-fields label{color:var(--text-muted);gap:4px;font-size:12px;display:grid}.alloc-fields label.wide{grid-column:1/-1}.alloc-fields .ed-input{box-sizing:border-box;width:100%}.pd-cards .pd-csec{background:var(--surface-2);cursor:pointer;border-radius:8px;align-items:center;margin:14px 0 8px;padding:6px 10px;display:flex}.pd-cards .pd-csec:first-child{margin-top:0}.pd-cards .pd-csec:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--line))}.pd-cards .pd-csec+.pd-csec{margin-top:6px}.pd-cards .pd-clinks{border-top:1px solid var(--line);padding:2px 0}.pd-cards .rc-row.pd-clink{border-radius:0;padding:8px 16px}.pd-cards .rc-row.pd-clink+.rc-row.pd-clink,.pd-cards .pd-clink-peek+.rc-row.pd-clink{border-top:1px dashed var(--line)}.pd-cards .rc-row.pd-clink:hover{background:var(--surface-2)}.pd-cards .rc-row.pd-clink.is-current{box-shadow:inset 3px 0 0 var(--rc-sel)}.pd-cards .pd-clink .pd-c-title{padding-left:14px}.pd-cards .pd-clink-arrow{color:var(--text-muted);flex:none;width:12px}.pd-cards .pd-clink .pd-c-thumb{border-radius:6px;width:32px;height:32px}.pd-cards .pd-clink .rc-main{font-size:13px}.pd-cards .pd-clink .pd-c-text .rc-main{font-weight:500}.pd-cards .pd-clink .rc-chev{font-size:16px}.pd-cards .pd-cunit.sold{background:var(--od-archived,var(--surface-2))}.pd-cards .pd-c-text .pd-units-toggle{color:var(--text-2);align-self:flex-start}@media (width<=1250px){.pd-cards .pd-clink .pd-c-title{gap:6px;padding-left:0}.pd-cards .pd-clink .pd-c-thumb{display:none}}.pd-cardlane{border:1px solid var(--text-2);background:var(--surface);color:var(--text);border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;font-size:13.5px;display:flex}.pd-cardlane b{font-weight:650}.cs-wrap{min-width:0;position:relative}.oq.rc-page .cs-wrap .od-svstrip.cs-strip,.cs-wrap .od-svstrip.cs-strip{flex-wrap:nowrap;overflow:visible}.cs-wrap .od-svstrip.cs-ghost{visibility:hidden;pointer-events:none;flex-wrap:nowrap;width:max-content;height:0;margin:0;position:absolute;top:0;left:0;overflow:hidden}.cs-wrap .od-sv{white-space:nowrap;flex:none}.cs-menu{flex:none;display:inline-flex;position:relative}.cs-wrap .od-sv.cs-more{color:var(--text-muted);gap:4px}.cs-wrap .od-sv.cs-more svg{margin-left:2px}.cs-pop{min-width:230px;max-height:60vh;left:0;right:auto;overflow-y:auto}.cs-pop.to-left{left:auto;right:0}.cs-item{justify-content:space-between;align-items:center;gap:16px;display:flex}.cs-n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.cs-star{color:var(--lsm-amber-ink,var(--lsm-amber));margin-right:5px;font-size:11px}.cs-pop:has(.cs-find){width:min(460px,86vw)}.cs-find{width:calc(100% - 12px);margin:4px 6px 6px;display:block}.cs-lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-none{color:var(--text-muted);padding:8px 12px;font-size:13px}.cs-wrap.cs-plain .od-sv{max-width:300px}.cs-wrap.cs-plain .od-sv>.cs-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.cs-sep{background:var(--border);height:1px;margin:4px 6px}.cs-help{color:var(--text-muted);margin:0 0 10px;font-size:13px}.cs-list{gap:2px;max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cs-list li{border-radius:8px;align-items:center;gap:10px;padding:5px 8px;display:flex}.cs-list li:hover{background:var(--surface-2)}.cs-list li.is-off .cs-show span{color:var(--text-muted)}.cs-show{cursor:pointer;flex:1;align-items:center;gap:9px;min-width:0;font-size:13.5px;display:flex}.cs-tag{color:var(--text-muted);margin-left:8px;font-size:11px}.cs-acts{gap:4px;display:inline-flex}.cs-ib{font:inherit;border:1px solid var(--border);background:var(--surface);min-width:28px;color:var(--text-2);cursor:pointer;border-radius:7px;padding:3px 8px;font-size:12.5px}.cs-ib:hover:not(:disabled){background:var(--surface-2)}.cs-ib:disabled{opacity:.35;cursor:default}.cs-ib.cs-del{color:var(--lsm-red,#d92d20)}.cu-oq .od-svstrip .od-sv.add{color:var(--text-muted)}.cu-oq .cu-dist-card{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.cu-oq .cu-dist-hd{text-transform:none;letter-spacing:0;color:var(--text-2);font-size:12.5px;font-weight:650}.cu-oq .cu-dist-bar{border-radius:5px;height:10px}.cu-oq .cu-dist-leg button.lg{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;margin:-1px -4px;padding:1px 4px}.cu-oq .cu-dist-leg button.lg:hover{background:var(--surface-2)}.cu-oq .cu-dist-leg button.lg.on{background:color-mix(in srgb, var(--sel) 14%, var(--surface));box-shadow:0 0 0 1px var(--sel) inset}.cu-oq .cu-peek{padding:14px 18px 16px}.cu-oq .cu-peek .cr-tiles.oq-kpis{margin:0 0 12px}.cu-oq .cu-peek .det-card{border:1px solid var(--line);box-shadow:none;background:var(--surface);border-radius:10px;padding:12px 14px}.cu-oq .cu-peek .det-card h3{margin:0 0 8px;font-size:13px;font-weight:650}.cu-oq .cu-peekrow{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}@media (width<=1000px){.cu-oq .cu-peekrow{grid-template-columns:minmax(0,1fr)}}.cu-oq .cu-cust .nm{gap:6px}.cu-oq .cu-cust .sub{padding-left:28px}@media (width<=760px){.cu-oq .cu-head{display:none}.cu-oq .cu-all .cu-row,.cu-oq .cu-vip .cu-row{grid-template-columns:minmax(0,1fr) auto auto 28px;gap:4px 10px;padding-top:10px;padding-bottom:10px}.cu-oq .cu-row>:first-child{grid-column:1/2}.cu-oq .cu-row>:nth-child(n+4):not(:last-child){grid-column:1/-1}.cu-oq .cu-row>:last-child{grid-area:1/4}.cu-oq .cu-all .cu-row>:nth-child(4),.cu-oq .cu-all .cu-row>:nth-child(5),.cu-oq .cu-all .cu-row>:nth-child(6),.cu-oq .cu-all .cu-row>:nth-child(7){grid-column:auto}.cu-oq .cu-all .cu-row>:nth-child(8),.cu-oq .cu-all .cu-row>:nth-child(9),.cu-oq .cu-all .cu-row>:nth-child(10),.cu-oq .cu-vip .cu-row>:nth-child(4),.cu-oq .cu-vip .cu-row>:nth-child(7),.cu-oq .cu-vip .cu-row>:nth-child(9),.cu-oq .cu-vip .cu-row>:nth-child(10),.cu-oq .cu-vip .cu-row>:nth-child(11){display:none}.cu-oq .cu-vip .cu-row>:nth-child(5),.cu-oq .cu-vip .cu-row>:nth-child(6),.cu-oq .cu-vip .cu-row>:nth-child(8){grid-column:auto}.cu-oq .cu-row .od-num{text-align:left}.cu-oq .cu-peek{padding:12px}}.vo .cr-grid{margin-bottom:14px}.vo .vo-panel-list{gap:10px;font-size:13px;display:grid}.vo .cr-panel .det-crm-tbl{margin:0}.vo .vo-panel-list .det-tl-time a{color:var(--link)}.vo .vo-name,.vo .eng-mv-name,.crm-glance .vo-name,.crm-glance .eng-mv-name{font-size:12.5px;font-weight:500}.vo .vo-btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.vo .vo-rec{gap:1px;min-width:0;display:grid}.vo .vo-rec .who{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}@media (width<=760px){.vo .cr-focus{grid-template-columns:minmax(0,1fr)}.vo .cr-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.vo .cr-2{grid-template-columns:minmax(0,1fr)}}.vo .det-crm-tbl{width:100%}@media (width<=760px){.vo .vo-scroll{overflow-x:auto}}.pl-oq .pl-top{grid-template-columns:minmax(0,1fr)}.pl-oq .pl-forecast{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:14px;padding:12px 14px}.pl-oq .pl-forecast h3{align-items:center;gap:7px;margin:0 0 8px;font-size:13px;font-weight:650;display:flex}.pl-oq .pl-forecast h3 .dot{background:var(--lsm-green);border-radius:50%;width:8px;height:8px}.pl-oq .pl-col{border:1px solid var(--line)}.pl-oq .pl-colhead b{align-items:center;gap:7px;display:inline-flex}.pl-oq .pl-colhead .dot{border-radius:50%;flex:none;width:8px;height:8px}.pl-oq .pl-closedrow a{font-weight:650}.pl-oq .pl-closedwrap{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 14px}.pl-oq .pl-closedwrap h3{margin:0 0 6px;font-size:13px;font-weight:650}.pl-oq .pl-closedrow .nm{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;overflow:hidden}@media (width<=600px){.pl-oq .pl-closedrow{flex-wrap:wrap}.pl-oq .pl-closedrow .nm{max-width:none}}.dr-oq .dr-acts .od-svstrip{margin:0}.dr-oq .dr-batch{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 12px}.dr-oq .pd-facets .mq-select{min-width:0;max-width:100%}.dr-oq .od-svstrip{max-width:100%}.oq.crm-ov .od-lanes.cs-lanes{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}@media (width<=640px){.oq.crm-ov .od-lanes.cs-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.cu-int{min-width:0;overflow:hidden}.cu-int .cu-chip{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.cu-layout{background:#ececec;border-radius:9px;gap:2px;margin-right:10px;padding:2px;display:inline-flex}.cu-layout button{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:3px 12px;font-size:12.5px;font-weight:500}.cu-layout button:hover:not(.on){color:var(--text)}.cu-layout button.on{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #0000001f,0 0 0 .5px #0000000f}[data-theme=dark] .cu-layout{background:#30353b}[data-theme=dark] .cu-layout button.on{box-shadow:none;background:#4a5058}.cu-cards{margin-top:2px;transition:opacity .15s}.cu-cards.is-loading{opacity:.55}.cu-title{align-items:flex-start;gap:8px;display:flex}.cu-title-tier{flex:none;justify-content:center;width:22px;margin-top:1px;display:inline-flex}.cu-title-text{flex:1;min-width:0}.cu-lastbuy{color:inherit;font-weight:inherit;text-decoration:none}.cu-lastbuy:hover{text-decoration:underline}[data-theme=dark] .cu-lastbuy:hover{color:#8fb8e8}.cu-ring{align-items:center;gap:6px;min-width:0;display:inline-flex}.cu-ring .ch-donut{flex:none;display:block}.cu-ring .ch-donut-n{font-size:14px;font-weight:650}.cu-ring .rc-up,.cu-ring .rc-down{font-size:12px}.cu-ring-none{text-align:center;color:#b3bac3;width:44px;font-weight:700}.cu-cards+.pd-pager{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-top:10px}.cu-cards .rc-below .cu-peek{padding:0}.cu-cpeek{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.cu-cpeek-col{background:#f6f8fa;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:10px 12px 11px;display:grid}[data-theme=dark] .cu-cpeek-col{background:var(--surface-2)}.cu-cpeek-col>.rc-lbl{margin-bottom:2px}.cu-cpeek-row{min-width:0;color:var(--text);align-items:baseline;gap:8px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.cu-cpeek-row>a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.cu-cpeek-row>a:hover{text-decoration:underline}.cu-cpeek-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cu-cpeek-sub{color:var(--rc-sub-ink,var(--text-2));flex:none;font-size:12px;font-weight:400}.cu-cpeek-row>.cu-cpeek-sub:only-child{white-space:normal;flex:auto}.cu-cpeek-row .rc-pill{flex:none}.cu-cpeek-amt{white-space:nowrap;margin-left:auto;padding-left:8px;font-weight:600}.cu-cpeek-none{color:var(--rc-sub-ink,var(--text-2));font-size:12px}.cu-cpeek-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:2px;display:flex}@media (width<=782px){.cu-cpeek{grid-template-columns:1fr}}.cu-cpeek-sub.cu-cpeek-v{flex:auto}.cu-cpeek-row>a.cu-cpeek-id{flex:none;overflow:visible}.vo .va-what{color:var(--text-2);font-size:12.5px}.vo .va-what a{color:var(--text);font-weight:500;text-decoration:none}.vo .va-what a:hover{text-decoration:underline}.oc-title{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.oc-tier{min-height:1px;padding-top:1px}.oc-text{min-width:0}.oc-who{font-weight:600}.oc-who a{color:inherit;text-decoration:none}.oc-flags{align-items:center;gap:8px;display:flex}.oc-setup{background:var(--rc-chip);color:var(--rc-chip-ink);border-radius:999px;flex:none;padding:0 7px;font-size:11px;font-weight:600;line-height:17px}.oc-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:italic;overflow:hidden}.oc-soon{color:var(--rc-amber-ink);font-weight:600}.oc-late{color:var(--rc-red-ink);font-weight:700}.oc-step{color:var(--rc-sub-ink);white-space:nowrap;text-overflow:ellipsis;align-self:center;max-width:100%;font-size:11.5px;overflow:hidden}.oq .rc-below .od-peek{margin:0}.oc-pager{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:10px}.oq.rc-page .od-lane-lbl{white-space:normal;align-items:flex-start;line-height:1.25}.oq.rc-page .od-lane-lbl .dot{flex:none;margin-top:3px}.oc-cards .rc-slot{min-width:0}.oc-cards .rc-slot .rc-main,.oc-cards .rc-slot .rc-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oc-ord .rc-main{font-weight:650}.oc-ord .oc-who{font-weight:400}.oc-ord .rc-main a{color:var(--text);text-decoration:none}.oc-items .rc-main{font-weight:500}.oc-ship .rc-main{color:var(--text-2);font-weight:400}.oc-ship.is-fast .rc-main{color:var(--rc-amber-ink);font-weight:650}.oc-more{color:var(--text-2);flex:none}.oc-when .rc-main{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:500}.oc-chan{color:var(--text-muted)}.oc-act{background:var(--surface-2);color:var(--text-2);border-radius:7px;grid-column:1/-1;margin-top:2px;padding:5px 10px;font-size:12px;line-height:1.35}.oc-act.is-urgent{background:color-mix(in srgb, var(--rc-red-ink) 9%, var(--surface));color:var(--rc-red-ink);font-weight:600}.oc-act.is-warn{background:color-mix(in srgb, var(--rc-amber-ink) 10%, var(--surface));color:var(--rc-amber-ink)}.oc-act.is-info{background:color-mix(in srgb, var(--info,#2271b1) 8%, var(--surface));color:var(--info-ink,#135e96)}.oc-total{text-align:right}.oc-total .rc-main{font-variant-numeric:tabular-nums}.oc-pill .rc-main{overflow:visible}.oq-pcards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:12px 0 6px;display:grid}.oq-pcard{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:12px 14px}.oq-pcard h4{color:var(--text);margin:0 0 10px;font-size:13.5px;font-weight:650}.oq-pcard .skv-v{overflow-wrap:anywhere}.oq-pwho{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.oq-pwho a{font-weight:600}.oq-phist{margin-top:10px}.oq-plinks{gap:8px;display:grid}.oq-pcard .od-sncand{width:100%;margin-top:4px}.oq-pname{margin:-2px 0 10px;font-size:13px}.oq-pchose{align-items:baseline;gap:8px;display:flex}.oq-pchose>b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.oc-tierin{vertical-align:-3px;margin-left:6px;display:inline-flex}.oc-lead{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oc-itemsbtn{border:0;border-bottom:1px dotted var(--text-muted);font:inherit;color:var(--text);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:3px;padding:0 0 1px;font-weight:500;line-height:1.25;display:inline-flex}.oc-itemsbtn:hover,.oc-itemsbtn.on{border-bottom-color:var(--text)}.oc-itemsbtn svg{color:var(--text-muted);transition:transform .15s}.oc-itemsbtn.on svg{transform:rotate(180deg)}.oc-itemsbtn:focus-visible{outline:2px solid var(--rc-sel,#303030);outline-offset:2px;border-radius:3px}.oc-pop{z-index:400;background:var(--surface);border:1px solid var(--border-strong,var(--border));min-width:240px;max-width:390px;max-height:50vh;color:var(--text);border-radius:10px;padding:8px 12px;font-size:13px;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #00000024}.oc-pop-row{gap:8px;padding:3px 0;line-height:1.45;display:flex}.oc-pop-row+.oc-pop-row{border-top:1px solid var(--line,var(--border))}.oc-pop-q{min-width:22px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.oc-cards.is-full .rc-row{align-items:start}.ocf{min-width:0}.ocf-head{border-bottom:1px solid var(--line,var(--border));align-items:baseline;gap:10px;min-width:0;padding-bottom:8px;display:flex}.ocf-id{color:var(--text);flex:none;font-size:13.5px;font-weight:650;text-decoration:none}.ocf-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:400;overflow:hidden}.ocf-when{color:var(--text-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.ocf-body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(170px,auto);align-items:start;gap:20px;padding-top:9px;display:grid}.ocf-line{gap:6px;min-width:0;font-size:13px;line-height:1.55;display:flex}.ocf-line>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ocf-q{min-width:20px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.ocf-more .oc-itemsbtn{color:var(--text-2);font-size:12.5px;font-weight:400}.ocf-flags{color:var(--rc-sub-ink);align-items:center;gap:8px;min-width:0;margin-top:4px;padding-left:26px;font-size:12px;display:flex}.ocf-ship .rc-main,.ocf-ship .rc-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ocf-money{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.ocf-total{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.ocf-pills{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ocf-step{max-width:260px;color:var(--rc-sub-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.oc-cards.is-full .rc-chev{margin-top:-3px}@media (width<=900px){.ocf-body{grid-template-columns:minmax(0,1fr);gap:8px}.ocf-money{align-items:flex-start}.ocf-pills{justify-content:flex-start}}.oc-pop-row a,.ocf-prod{color:inherit;text-decoration:none}.oc-pop-row a:hover,.ocf-prod:hover{text-decoration:underline}.oc-nr-top{align-items:baseline;gap:10px;display:flex}.oc-nr-top .oc-itemsbtn{color:var(--text-2);font-size:12.5px;font-weight:400}.oc-cards .rc-slot.oc-nr-end{text-align:right}.oc-cards .rc-slot.oc-nr-end .rc-main{font-variant-numeric:tabular-nums}.oc-cards .rc-slot.oc-nr-end .rc-sub{margin-top:4px;overflow:visible}.oc-cards.is-compact .oc-items .oc-itemsbtn{font-size:12px}.ocf-who{font-size:12.5px}.ocf-when{font-size:11.5px}.ocf-line{font-size:12.5px}.ocf-more .oc-itemsbtn{font-size:12px}.ocf-flags{font-size:11.5px}.ocf-ship .rc-main{font-size:12.5px}.ocf-ship .rc-sub{font-size:11.5px}.ocf-step{font-size:11px}.ocf-body{grid-template-columns:minmax(0,1fr) 200px 240px;gap:24px}@media (width<=900px){.ocf-body{grid-template-columns:minmax(0,1fr);gap:8px}}.oc-tierin{vertical-align:middle;position:relative;top:-1px}.oc-setup{color:#1a1a1a;white-space:nowrap;background:#fdf1bd}.oc-pop{min-width:320px;max-width:480px}.oc-pop-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:10px;display:grid}.oc-pop-price{font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;justify-self:end}.oc-pop{max-width:560px}.oc-pop-row{grid-template-columns:26px minmax(0,1fr) 30px 84px}.oc-pop-stock{justify-self:center}.oc-pop-price{justify-self:end}.oc-stock-dot{box-sizing:border-box;font-variant-numeric:tabular-nums;color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.oc-stock-dot.is-ok{background:var(--rc-green,#2e7d32)}.oc-stock-dot.is-info{background:var(--info,#2271b1)}.oc-stock-dot.is-urgent{background:var(--lsm-red,#d92d20)}.oc-combine{background:color-mix(in srgb, var(--info,#2271b1) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--info,#2271b1) 25%, var(--surface));border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 -2px;padding:8px 12px;font-size:12.5px;display:flex}.oc-group{flex-direction:column;gap:0;min-width:0;display:flex}.oc-group>.oc-combine{margin-bottom:0}.oc-group-cards{border-left:3px solid color-mix(in srgb, var(--info,#2271b1) 45%, var(--surface));border-bottom-left-radius:8px;flex-direction:column;gap:8px;min-width:0;margin-left:16px;padding:8px 0 2px 14px;display:flex}.oc-tbl .oc-group-cards{gap:0;margin-left:0;padding:0}@media (width<=720px){.oc-group-cards{margin-left:6px;padding-left:8px}}.oc-combine-t{color:var(--info-ink,#135e96);font-weight:650}.oc-combine-m{color:var(--text-2);min-width:0}.oc-combine-w{color:#1a1a1a;background:#fbdf7e;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.oc-combine-b{border:1px solid var(--border-strong,var(--border));background:var(--surface);font:inherit;cursor:pointer;border-radius:8px;margin-left:auto;padding:4px 12px;font-size:12.5px;font-weight:600}.oc-combine-b:hover{background:var(--surface-2)}.op-wrap{padding:16px 0 40px}.op-bar{align-items:center;gap:12px;max-width:8.5in;margin:0 auto 12px;display:flex}.op-bar button{font:inherit;background:var(--primary-bg,#303030);color:var(--primary-ink,#fff);cursor:pointer;border:0;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:600}.op-page{box-sizing:border-box;color:#111;background:#fff;border:1px solid #e3e3e3;border-radius:6px;max-width:8.5in;min-height:11in;margin:0 auto;padding:.6in .65in;font-size:11pt;line-height:1.4}.op-muted{color:#6b6b6b;font-size:9.5pt}.op-head{border-bottom:2px solid #111;justify-content:space-between;gap:24px;padding-bottom:14px;display:flex}.op-store{letter-spacing:-.01em;font-size:15pt;font-weight:700}.op-order{text-align:right}.op-num{letter-spacing:-.01em;font-size:20pt;font-weight:700;line-height:1.1}.op-states{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:22px;padding:10px 0;font-size:10pt;display:flex}.op-page h3{letter-spacing:.06em;text-transform:uppercase;color:#555;margin:0 0 4px;font-size:8.5pt;font-weight:700}.op-grid3{border-bottom:1px solid #ddd;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:14px 0;display:grid}.op-addr{flex-direction:column;font-size:10pt;display:flex}.op-lines{border-collapse:collapse;width:100%;margin:14px 0 0;font-size:10pt}.op-lines th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#555;border-bottom:1.5px solid #111;padding:6px;font-size:8.5pt;font-weight:700}.op-lines td{vertical-align:top;border-bottom:1px solid #e3e3e3;padding:8px 6px}.op-lines .q{width:40px}.op-lines .n,.op-totals .n,.op-paytbl .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.op-item{font-weight:600}.op-other td{color:#555}.op-money{border-bottom:1px solid #ddd;grid-template-columns:minmax(0,1fr) 2.6in;align-items:start;gap:24px;padding:14px 0;display:grid}.op-paytbl{border-collapse:collapse;width:100%;font-size:9.5pt}.op-paytbl td{padding:3px 6px 3px 0}.op-totals{border-collapse:collapse;width:100%;font-size:10pt}.op-totals td{padding:3px 0}.op-totals .is-total td{border-top:1.5px solid #111;padding-top:6px;font-size:11.5pt;font-weight:700}.op-notes{border-bottom:1px solid #ddd;gap:12px;padding:14px 0;font-size:10pt;display:grid}.op-notes p{margin:0 0 4px}.op-foot{text-align:right;padding-top:12px}@page{size:letter;margin:.4in}@media print{.op-wrap{padding:0}.op-bar{display:none!important}.op-page{border:0;border-radius:0;max-width:none;min-height:0;margin:0;padding:0}.op-lines tr,.op-notes p{break-inside:avoid}}.op-paytbl td:nth-child(3){white-space:nowrap}.op-back{color:var(--sel-ink,#135e96);font-size:13px;font-weight:600;text-decoration:none}.op-back:hover{text-decoration:underline}.op-preview{background:var(--bg,#f6f6f7);max-height:72vh;margin:-16px -20px -20px;padding:18px;overflow:auto}.op-wrap.is-modal{padding:0}.op-wrap.is-modal .op-page{box-shadow:0 1px 3px #00000014}.op-preview{overflow-x:hidden}.sp{flex-direction:column;display:flex}.sp-b,.sp-slot{border-top:1px solid var(--line);min-width:0;padding:10px 0}.sp-b:first-child,.sp-slot:first-of-type{border-top:0;padding-top:2px}.sp .sp-hd{text-transform:none;letter-spacing:0;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.sp .sp-hd h4{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-lbl-ink,#135e96);margin:0;font-size:10.5px;font-weight:600}[data-theme=dark] .sp .sp-hd h4{color:#8fb8e8}.sp .sp-hd>.det-tl-time{color:var(--text-2);white-space:nowrap;font-size:12px}.sp .sp-hd h4:has(>a){letter-spacing:0;text-transform:none;color:var(--text);font-size:13px;font-weight:650}.sp .sp-hd h4 a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.sp-p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.sp-sub{color:var(--text-2);margin:6px 0 0;font-size:12.5px}.sp-sub b{color:var(--text);font-weight:600}.sp-none{color:var(--text-2);margin:0;font-size:12.5px}.sp-work{margin:0 0 6px;padding-left:18px;font-size:13px;line-height:1.5}.sp-costs{flex-direction:column;max-width:420px;display:flex}.sp-cost{color:var(--text-2);justify-content:space-between;gap:16px;padding:2px 0;font-size:12.5px;display:flex}.sp-cost .tnum{font-variant-numeric:tabular-nums;color:var(--text)}.sp-total{border-top:1px solid var(--line);color:var(--text);margin-top:3px;padding-top:5px;font-weight:650}.sp-link{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}.sp-link:disabled{color:var(--text-2);cursor:default}.sp-edit{flex-direction:column;gap:6px;display:flex}.sp-edit textarea{resize:vertical;width:100%}.sp-acts{justify-content:flex-end;gap:8px;display:flex}.sp-btn{font:inherit;border:1px solid var(--border-strong,var(--line));background:var(--surface,#fff);color:var(--text);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:12.5px}.sp-btn.pri{background:var(--text);color:var(--surface,#fff);border-color:var(--text)}.sp-doc{flex-wrap:wrap;align-items:baseline;gap:10px;padding:2px 0;font-size:13px;display:flex}.sp-doc a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.sp-doc a:hover{color:var(--text)}.sp-x{margin-left:auto}.sp-slot-add{padding-bottom:0}.cn-num{font:inherit;text-align:left;color:var(--link);cursor:pointer;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration-thickness:1px}.cn-num:hover{text-decoration-style:solid;text-decoration-color:currentColor}.cn-sub{color:var(--text-muted);font-size:11.5px}.cn-ic{color:var(--text-muted);vertical-align:-1px;margin-right:4px}.cn-num:hover .cn-ic{color:currentColor}.ring-pop{z-index:400;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;width:300px;padding:11px 13px;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 36px #0000004d}.ring-pop.quiet{opacity:.94;width:240px;padding:8px 11px}.ring-head{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.ring-dot{background:var(--lsm-green);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite ring-pulse}@keyframes ring-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.35)}}.ring-x{cursor:pointer;color:var(--text-faint);margin-left:auto;font-size:11px}.ring-x:hover{color:var(--text)}.ring-who{padding:7px 0 2px;font-size:13.5px}.ring-who a,.ring-who b{font-weight:650}.ring-num{color:var(--text-2);margin-top:1px;font-size:12px;display:block}.ring-acts{flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.ring-acts button{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:7px;padding:4px 10px;font-size:12px}.ring-acts button:hover{background:var(--surface-2)}.ring-acts button:first-child{background:var(--text);color:var(--primary-ink);border-color:var(--text)}.lex-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 30px;align-items:center;gap:8px;display:grid}.lex-row input{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}.lex-x{font:inherit;color:var(--text-faint);cursor:pointer;background:0 0;border:0;font-size:14px}.lex-x:hover{color:var(--lsm-red)}.call-ev{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;gap:6px;max-width:78%;padding:9px 12px;display:grid}.msg.customer .call-ev{border-left:3px solid var(--lsm-teal)}.msg.staff .call-ev{border-right:3px solid var(--lsm-blue);margin-left:auto}.call-ev-head{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.call-ev-head .who{font-weight:650}.call-arrow{font-weight:700}.call-arrow.in{color:var(--lsm-teal)}.call-arrow.out{color:var(--lsm-blue)}.call-topics{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.call-topic{background:var(--surface-3);color:var(--text-2);border-radius:11px;padding:2px 8px;font-size:11px}.call-sum{color:var(--text-2);font-size:12.5px;line-height:1.5}.call-sum.vm{font-style:italic}.call-task{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding-top:7px;font-size:12.5px;display:flex}.call-task a{font-weight:600}.call-cb{margin-left:auto}
