:root{--sk-own: #0f766e;--sk-own-soft: #e3f2ef;--sk-ff: #6d28d9;--sk-ff-soft: #f0eafd;--sk-mp: #c2410c;--sk-mp-soft: #fdeee4}:root[data-theme=dark]{--sk-own: #2bb3a3;--sk-own-soft: #173a36;--sk-ff: #b69cf5;--sk-ff-soft: #2a2144;--sk-mp: #f0a070;--sk-mp-soft: #3a2518}.sk-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px}.sk-tile{display:flex;align-items:center;gap:12px;padding:14px 16px;color:var(--text);transition:border-color .15s}.sk-tile:hover{border-color:var(--accent)}.sk-tile b{font-size:22px;line-height:1.1}.sk-tile-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);flex:0 0 auto}.sk-start{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.sk-progress{height:6px;border-radius:3px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.sk-progress i{display:block;height:100%;background:var(--accent);border-radius:3px;transition:width .3s}.sk-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sk-steps li{display:flex;align-items:center;gap:12px;padding:10px 2px;border-top:1px solid var(--line)}.sk-steps li:first-child{border-top:0}.sk-steps li.done{color:var(--muted)}.sk-steps li.done b{text-decoration:line-through;text-decoration-color:var(--line-strong)}.sk-step-num{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1.5px solid var(--line-strong);color:var(--muted);flex:0 0 auto}.sk-steps li.done .sk-step-num{background:var(--ok-soft);border-color:transparent;color:var(--ok)}.sk-next{display:flex;flex-direction:column;gap:12px}.sk-next-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.sk-soon{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px dashed var(--line-strong);color:var(--muted)}.sk-soon b{color:var(--text);font-weight:600}.sk-soon svg{margin-top:2px;flex:0 0 auto}.sk-empty{padding:40px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.sk-empty .muted{max-width:460px}.sk-empty-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink)}.sk-group{margin-bottom:18px}.sk-group-head{display:flex;align-items:baseline;gap:10px;margin:0 2px 8px}.sk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.card.sk-depot{overflow:hidden;border-left:4px solid var(--sk-own)}.card.sk-depot.kind-ff{border-left-color:var(--sk-ff)}.card.sk-depot.kind-mp{border-left-color:var(--sk-mp)}.sk-depot.archived{opacity:.6}.sk-depot-main{all:unset;box-sizing:border-box;width:100%;display:flex;gap:12px;align-items:center;padding:12px 14px;cursor:pointer}.sk-depot-main:hover{background:var(--hover)}.sk-depot-main:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sk-depot-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;background:var(--sk-own-soft);color:var(--sk-own)}.kind-ff .sk-depot-mark{background:var(--sk-ff-soft);color:var(--sk-ff)}.kind-mp .sk-depot-mark{background:var(--sk-mp-soft);color:var(--sk-mp)}.sk-depot-sub{all:unset;box-sizing:border-box;width:100%;display:flex;gap:8px;align-items:center;padding:7px 14px 7px 62px;border-top:1px dashed var(--line);font-size:13px;cursor:pointer;color:var(--muted)}.sk-depot-sub:hover{background:var(--hover);color:var(--text)}.sk-table tbody tr{cursor:pointer}.sk-table tr.dim td{color:var(--muted)}.sk-toolbar{margin-bottom:12px;gap:12px}.sk-search{width:min(360px,100%)}.pill.sk-role-supplier{background:var(--sk-own-soft);color:var(--sk-own);border-color:transparent}.pill.sk-role-ff{background:var(--sk-ff-soft);color:var(--sk-ff);border-color:transparent}.pill.sk-role-marketplace{background:var(--sk-mp-soft);color:var(--sk-mp);border-color:transparent}.pill.sk-role-carrier{background:var(--info-soft);color:var(--info-ink);border-color:transparent}.drawer.sk-panel{width:min(600px,100%);padding:0;gap:0}.sk-panel .drawer-head{padding:18px 20px 12px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.sk-panel-body{padding:8px 20px 20px;display:flex;flex-direction:column;gap:4px;flex:1}.sk-panel-foot{display:flex;gap:8px;align-items:center;padding:12px 20px;border-top:1px solid var(--line);position:sticky;bottom:0;background:var(--surface)}.sk-fieldset{border:0;padding:0;margin:0;min-width:0}.sk-section{padding:14px 0 6px;border-bottom:1px solid var(--line)}.sk-section:last-child{border-bottom:0}.sk-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:10px}.sk-section-title .muted{text-transform:none;letter-spacing:0;font-weight:500}.sk-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.sk-fields .sk-wide{grid-column:1 / -1}.sk-fields input,.sk-fields select,.sk-fields textarea{width:100%}.sk-fields textarea{font:inherit;padding:8px 10px;border-radius:9px;border:1px solid var(--line-strong);background:var(--field);color:var(--text);resize:vertical}.sk-hint{font-weight:450;font-size:11.5px;color:var(--muted)}.sk-choice{width:fit-content;max-width:100%;flex-wrap:wrap}@media (max-width: 560px){.sk-fields{grid-template-columns:1fr}}.sk-member{display:flex;flex-direction:column;gap:12px;max-width:860px}.sk-member-head{display:flex;align-items:center;gap:12px}.sk-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);font-weight:700;font-size:13px;flex:0 0 auto}.sk-role-pick{min-width:170px;font-weight:600}.sk-perms{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px}.sk-perm{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:9px;border:1px solid var(--line);cursor:pointer}.sk-perm span{display:flex;flex-direction:column;gap:1px}.sk-perm b{font-weight:600;font-size:13px}.sk-perm.on{border-color:var(--accent);background:var(--accent-soft)}.sk-perm.locked{cursor:default}.sk-perm:not(.on) b{color:var(--muted);font-weight:500}.sk-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;align-items:start}.sk-labels{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.sk-label{font:inherit;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--field);color:var(--muted);cursor:pointer;font-size:12px}.sk-label.on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft);font-weight:600}.sk-label-shape{display:grid;place-items:center;border-radius:3px;border:1.5px solid currentColor;background:var(--surface)}.sk-label-shape i{width:60%;height:28%;background:repeating-linear-gradient(90deg,currentColor 0 1.5px,transparent 1.5px 3px,currentColor 3px 4px,transparent 4px 6px);opacity:.7}.topbar-title{font-weight:700;font-size:15px;padding-right:6px}.sk-panel-foot .alert{flex-basis:100%}.sk-panel-foot{flex-wrap:wrap}.overlay:has(>.sk-panel){z-index:70}.nav a{white-space:nowrap}@media (max-width: 900px){.topbar-title{display:none}}.sk-items{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 900px){.sk-items{grid-template-columns:1fr}}.sk-tree{padding:6px;display:flex;flex-direction:column;gap:1px;position:sticky;top:72px;max-height:calc(100vh - 90px);overflow-y:auto}.sk-tree-item{all:unset;box-sizing:border-box;display:flex;padding:6px 12px;border-radius:8px;cursor:pointer;color:var(--muted);font-weight:550;font-size:13px}.sk-tree-item:hover{background:var(--surface-2);color:var(--text)}.sk-tree-item.on{background:var(--accent-soft);color:var(--accent-ink)}.sk-tree-none{font-style:italic}.sk-tree-actions{display:flex;flex-wrap:wrap;gap:2px;border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.sk-thumb-empty{display:inline-block;background:repeating-linear-gradient(135deg,var(--surface-2) 0 4px,var(--line) 4px 5px)}.pill.sk-mp-ozon{background:#e6efff;color:#1747b3;border-color:transparent}.pill.sk-mp-wb{background:#f5e8fb;color:#8a1fa8;border-color:transparent}.pill.sk-mp-ym{background:#fff6d6;color:#7a5a00;border-color:transparent}:root[data-theme=dark] .pill.sk-mp-ozon{background:#1b2a4a;color:#a9c2ff}:root[data-theme=dark] .pill.sk-mp-wb{background:#37203f;color:#e3a8f5}:root[data-theme=dark] .pill.sk-mp-ym{background:#3a3117;color:#f1d77a}.sk-item-head{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:end}.sk-item-photo{width:64px;height:64px;border-radius:12px;object-fit:cover;border:1px solid var(--line)}.sk-row{display:flex;align-items:center;gap:6px}.sk-row select,.sk-row input{width:auto}.sk-row .grow{flex:1;min-width:0}.sk-qty{width:80px!important;text-align:right}.sk-code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;padding:6px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);letter-spacing:.04em}.sk-card-row{border:1px solid var(--line);border-left:3px solid #1747b3;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:8px}.sk-card-row.mp-wb{border-left-color:#8a1fa8}.sk-card-row.mp-ym{border-left-color:#c9a200}.sk-card-top{display:flex;align-items:center;gap:8px}.sk-card-top b{min-width:110px}.sk-card-top select,.sk-card-top input{flex:1;min-width:0}.sk-card-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.sk-card-fields input{width:100%}.sk-dims{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:12px;align-items:end}.sk-vol{padding-bottom:9px;white-space:nowrap}.sk-mp-list{display:flex;flex-direction:column;gap:2px}.sk-mp-all{padding:4px 8px}.sk-mp-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:9px;cursor:pointer}.sk-mp-row:hover{background:var(--hover)}.sk-mp-row.on{background:var(--accent-soft)}.sk-mp-row.linked{cursor:default;opacity:.75}.sk-howto{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px}.sk-errors{margin:4px 0 0;padding-left:18px;font-size:12px;max-height:180px;overflow-y:auto}.linklike{all:unset;color:var(--accent);cursor:pointer;text-decoration:underline}.sk-doc-type{display:inline-block;font-size:12px;font-weight:700;padding:2px 8px;border-radius:6px;background:var(--sk-own-soft);color:var(--sk-own);vertical-align:2px}.sk-doc-type.t-posting{background:var(--info-soft);color:var(--info-ink)}.sk-doc-type.t-writeoff{background:var(--danger-soft);color:var(--danger)}.sk-doc-type.t-sale{background:var(--ok-soft);color:var(--ok)}.sk-doc-type.t-transfer{background:var(--accent-soft);color:var(--accent-ink)}.sk-doc-type.t-distribute{background:var(--surface-2);color:var(--text);border:1px solid var(--line)}h1 .sk-doc-type{font-size:13px}.sk-doc{padding-bottom:16px}.sk-doc-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sk-doc-head input,.sk-doc-head select{width:100%}.sk-doc-add{display:flex;gap:8px;align-items:center;padding:12px;border-bottom:1px solid var(--line)}.sk-search-box{position:relative;flex:1}@media (max-width: 640px){.sk-doc-add{flex-wrap:wrap}.sk-doc-add .sk-search-box{flex:1 1 100%}}.sk-scan{width:100%;height:40px;font-size:15px;transition:background-color .2s}.sk-scan.ok{background:var(--ok-soft)}.sk-scan.bad{background:var(--danger-soft)}.sk-found{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.sk-found button{all:unset;box-sizing:border-box;display:flex;flex-direction:column;width:100%;padding:8px 12px;cursor:pointer}.sk-found button:hover{background:var(--accent-soft)}.sk-lines td{vertical-align:middle}.sk-lines select{max-width:190px;height:30px}.sk-short{color:var(--danger)!important;font-weight:600}.sk-plus{color:var(--ok)}.sk-doc-total{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--radius) var(--radius)}.sk-doc-bar{position:fixed;left:var(--rail);right:0;bottom:0;z-index:25;background:var(--topbar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:6px 24px;display:flex;flex-direction:column;gap:6px}.sk-doc-bar .btn{padding-top:5px;padding-bottom:5px}.app.pinned .sk-doc-bar{left:var(--side-w)}@media (max-width: 900px){.app.pinned .sk-doc-bar{left:var(--rail)}.sk-doc-bar{padding:6px 12px}}.sk-paste{width:min(560px,92vw);margin:10vh auto auto;display:flex;flex-direction:column;gap:10px;align-self:flex-start}.overlay:has(>.sk-paste){justify-content:center}.sk-paste textarea{font:13px ui-monospace,Consolas,monospace;padding:8px;border-radius:9px;border:1px solid var(--line-strong);background:var(--field);color:var(--text)}.sk-stock th .pill{margin-right:2px}.sk-th-sub{font-weight:400;font-size:11px;color:var(--muted)}.sk-stock .sk-total-col{background:var(--surface-2)}.sk-num-link{all:unset;cursor:pointer;border-bottom:1px dotted currentColor;font-variant-numeric:tabular-nums}.sk-num-link:hover{color:var(--accent-ink)}.sk-num-link.sk-short:hover{color:var(--danger)}.sk-name-link{cursor:pointer}.sk-name-link:hover b,.sk-name-link:hover .strong{color:var(--accent-ink)}.sk-card-lines{display:flex;flex-direction:column;gap:2px;white-space:nowrap;font-size:13px}.sk-cols-wrap{position:relative}.sk-cols-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29}.sk-cols-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:30;width:min(400px,92vw);max-height:70vh;overflow:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--shadow);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.sk-col-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}.sk-col-row label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;min-width:0}.sk-col-row label input{margin-top:3px;flex:none}.sk-col-kind{display:block;font-size:11px;color:var(--muted)}.sk-stock th .pill,.sk-col-row .pill{font-size:11px;padding:1px 6px}.sk-col-arrows{display:flex;gap:4px;flex:none}.sk-asm-wrap{position:relative}.sk-asm-pop{position:fixed;z-index:30;max-width:92vw;min-width:280px;text-align:left;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--shadow);padding:10px 12px;display:flex;flex-direction:column;gap:6px;white-space:normal}.sk-asm-pop table td{padding:4px 6px}.sk-doc-head .row input[type=date]{width:150px;flex:none}.sk-doc-head .row input.grow{min-width:90px}.sk-track{display:flex;gap:0;align-items:center;flex-wrap:wrap}.sk-tstep{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.sk-tstep .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line-strong);font-size:12px;font-weight:600;background:var(--surface)}.sk-tstep.done .n{background:var(--ok);border-color:var(--ok);color:#fff}.sk-tstep.cur{color:var(--text);font-weight:600}.sk-tstep.cur .n{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.sk-tstep .when{font-weight:400;color:var(--muted);font-size:12px}.sk-tline{width:34px;height:2px;background:var(--line);margin:0 10px}.sk-tline.done{background:var(--ok)}.sk-route{display:flex;align-items:center;gap:8px}.sk-route .arrow{color:var(--muted)}.sk-diff-minus{color:var(--danger);font-weight:600}.sk-diff-plus{color:var(--info-ink);font-weight:600}.sk-act{border-left:3px solid var(--warn)}.sk-act.done{border-left-color:var(--ok)}.sk-transit{color:var(--info-ink)}.sk-box{width:56px;text-align:center}.sk-ship-form{display:grid;gap:12px;grid-template-columns:1fr 1fr}.sk-ship-form .wide{grid-column:1 / -1}@media (max-width: 640px){.sk-ship-form{grid-template-columns:1fr}.sk-tline{width:14px;margin:0 4px}}.sk-attention{color:inherit;text-decoration:none;align-items:center}.sk-attention:hover{border-color:var(--accent)}.sk-demo-switch{align-self:center;display:inline-flex;margin-left:14px;padding:2px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);flex-shrink:0}.sk-demo-switch button{font:inherit;font-size:12px;font-weight:600;border:0;background:none;color:var(--muted);padding:4px 10px;border-radius:7px;cursor:pointer;white-space:nowrap}.sk-demo-switch button.on{background:var(--seg-on);color:var(--text);box-shadow:0 1px 2px #00000014}.sk-demo-switch button:last-child.on{background:var(--warn-soft);color:var(--warn)}.sk-demo-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;box-sizing:border-box;width:calc(100% - 48px);max-width:1272px;margin:14px auto 0;padding:10px 14px;border-radius:10px;background:var(--warn-soft);color:var(--warn);font-size:13px;border:1px dashed var(--warn)}.sk-demo-banner .grow{flex:1;min-width:220px;color:var(--text);opacity:.85}@media (max-width: 640px){.sk-demo-banner{width:calc(100% - 32px);margin-top:10px}}.sk-more{position:relative}.sk-more>summary{list-style:none;cursor:pointer}.sk-more>summary::-webkit-details-marker{display:none}.sk-more>div{position:absolute;z-index:30;right:0;top:calc(100% + 6px);min-width:220px;box-shadow:var(--shadow)}.sk-more a{padding:6px 8px;border-radius:8px;text-decoration:none;color:var(--text)}.sk-more a:hover{background:var(--hover)}.sk-doc-type.t-return_in,.sk-doc-type.t-return_out{background:var(--warn-soft);color:var(--warn)}.sk-doc-type.t-kit_assemble,.sk-doc-type.t-kit_disassemble{background:var(--surface-2);color:var(--text);border:1px solid var(--line)}.sk-doc-type.t-stocktake{background:var(--info-soft);color:var(--info-ink)}.sk-more>div.up{top:auto;bottom:calc(100% + 6px)}.sk-more .linklike{text-align:left;padding:4px 6px;text-decoration:none}.sk-more .linklike:hover{background:var(--hover);border-radius:8px}.sk-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);font-size:12px;white-space:nowrap}.sk-suggest{border-left:3px solid var(--warn)}.sk-part{color:var(--warn)}.sk-cam-btn{position:absolute;right:6px;top:5px}.sk-cam{max-width:520px}.overlay:has(>.sk-cam){z-index:70}.sk-cam-video{width:100%;max-height:60vh;border-radius:12px;background:#000;object-fit:cover}.sk-road{display:inline-flex;align-items:flex-start;gap:0;flex-wrap:wrap}.sk-road-step{display:inline-flex;flex-direction:column;align-items:center;gap:3px;min-width:62px;color:var(--muted);position:relative}.sk-road-step i{width:10px;height:10px;border-radius:50%;border:2px solid var(--line);background:var(--surface);display:block}.sk-road-step:before{content:"";position:absolute;top:5px;left:0;right:50%;height:2px;background:var(--line);z-index:0}.sk-road-step:first-child:before{display:none}.sk-road-step.on{color:var(--text)}.sk-road-step.on i{border-color:var(--ok);background:var(--ok)}.sk-road-step.on:before{background:var(--ok)}.sk-transfer-from{width:min(1000px,96vw);max-height:90vh;overflow:auto}.sk-row-short td{background:color-mix(in srgb,var(--danger) 6%,transparent)}.sk-mp-track{flex-wrap:wrap;row-gap:8px}.sk-tstep.warn .n{background:var(--warn);border-color:var(--warn);color:#fff}.sk-road-step.warn i{background:var(--warn)}.sk-mp-act{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-top:10px;border:1px solid var(--line);border-radius:10px}.sk-mp-act.todo{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 5%,transparent)}.sk-mp-act.done{background:var(--surface-2)}.sk-asm-h{font-weight:700;font-size:13px;margin-bottom:6px}.sk-asm-box{border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;background:var(--surface-2)}.sk-asm-box select{height:28px}.sk-asm-edit .cell-input{width:70px}.sk-asm-off td{opacity:.5}.sk-asm-stock{border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;overflow-x:auto;max-width:100%}.sk-asm-stock select{height:28px}.sk-asm-city{display:inline-block;font-size:17px;font-weight:800;color:var(--accent-ink, var(--accent));background:var(--accent-soft);border-radius:8px;padding:3px 10px}@media (max-width: 800px){.sk-asm-stock{overflow-x:visible}table.sk-stack{display:block;width:100%!important;min-width:0!important;table-layout:auto!important}table.sk-stack>thead{display:none}table.sk-stack>tbody{display:block}table.sk-stack>tbody>tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:10px 0;border-bottom:1px solid var(--line)}table.sk-stack>tbody>tr:last-child{border-bottom:0}table.sk-stack>tbody>tr>td{display:block;padding:0;border:0;width:auto!important;min-width:0;background:none}table.sk-stack>tbody>tr>td.sk-st-prod,table.sk-stack>tbody>tr>td.sk-st-src,table.sk-stack>tbody>tr>td.sk-st-note{grid-column:1 / -1;text-align:left}table.sk-stack>tbody>tr>td.sk-st-note:empty{display:none}table.sk-stack>tbody>tr>td[data-label]{text-align:left;font-size:16px}table.sk-stack>tbody>tr>td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:500;color:var(--muted)}table.sk-stack .sk-st-src select{width:100%;height:36px}table.sk-stack>tbody>tr>td[data-label]:before{overflow-wrap:anywhere}table.sk-stack>tbody>tr>td:last-child:not([data-label]):not(.sk-st-note){text-align:right;align-self:end}}.sk-item-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;max-width:460px}.sk-item-qty{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:4px}.sk-item-subs{display:flex;flex-direction:column;gap:1px;margin:4px 0 0 38px;padding-left:10px;border-left:2px solid var(--line);max-width:422px}.sk-item-sub{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;gap:16px;font-size:13px;padding:1px 4px;border-radius:6px;cursor:pointer}.sk-item-sub:hover{background:var(--accent-soft)}.sk-item-sub .num{font-variant-numeric:tabular-nums}.sk-pick-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg, #f4f3ef);overflow:auto}.sk-pick{max-width:1240px;margin:0 auto;padding:16px}.sk-pick-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sk-pick-title{flex:1;min-width:0}.sk-pick-icon{min-width:44px;height:40px;font-size:18px;padding:0 10px}.sk-pick-ready{display:flex;align-items:center;gap:8px;background:var(--ok-soft);color:var(--ok);border-radius:10px;padding:7px 12px;font-weight:600;font-size:13px;margin-bottom:12px}.sk-pick-ready .dot{width:9px;height:9px;border-radius:50%;background:var(--ok);flex:none}.sk-pick-grid{display:grid;grid-template-columns:260px 1fr;gap:14px;align-items:start}.sk-pick-boxes{padding:10px;display:flex;flex-direction:column;gap:6px}.sk-pick-box{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--line);cursor:pointer}.sk-pick-box:hover{border-color:var(--accent)}.sk-pick-box.cur{border:2px solid var(--accent);background:var(--accent-soft);font-weight:700}.sk-pick-box.done{color:var(--muted);background:var(--surface-2)}.sk-pick-main{min-width:0;display:flex;flex-direction:column;gap:10px}.sk-pick-head{display:flex;align-items:center;gap:8px;background:var(--accent);color:#fff;border-radius:16px;padding:12px}.sk-pick-head.done{background:var(--ok)}.sk-pick-head-c{flex:1;text-align:center;min-width:0}.sk-pick-head-n{font-size:28px;font-weight:800;line-height:1.15}.sk-pick-head-q{font-size:14px;opacity:.9}.sk-pick-headbar{height:6px;background:#ffffff40;border-radius:3px;margin-top:8px;overflow:hidden}.sk-pick-headbar i{display:block;height:100%;background:#fff}.sk-pick-arrow{all:unset;cursor:pointer;width:46px;height:54px;border-radius:12px;background:#ffffff29;text-align:center;line-height:54px;font-size:22px;flex:none;display:none}.sk-pick-banner{border-radius:12px;padding:12px 14px;font-size:17px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:12px}.sk-pick-banner small{font-size:12px;font-weight:500;white-space:nowrap}.sk-pick-banner.ok{background:var(--ok-soft);color:var(--ok)}.sk-pick-banner.bad{background:var(--danger-soft);color:var(--danger)}.sk-pick-done{height:50px;font-size:16px}.sk-pick-bind{border:1px dashed var(--warn);border-radius:10px;padding:10px 12px;background:var(--surface, #fff)}.sk-pick-cols{display:grid;grid-template-columns:1.35fr 1fr;gap:12px;align-items:start}.sk-pick-cols>div:first-child{display:flex;flex-direction:column;gap:10px}.sk-pick-item{padding:12px;border-radius:16px}.sk-pick-item.full{background:var(--ok-soft)}.sk-pick-prod{display:flex;gap:10px;align-items:center}.sk-pick-prod b{font-size:16px}.sk-pick-img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:var(--surface-2);flex:none;display:block}.sk-pick-nums{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;margin:10px 0}.sk-pick-nums b{display:block;font-size:38px;line-height:1.1;font-variant-numeric:tabular-nums}.sk-pick-nums span{color:var(--muted);font-size:12px}.sk-pick-nums .got b{color:var(--accent)}.sk-pick-ctl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sk-pick-ctl .btn,.sk-pick-many{height:50px;font-size:20px}.sk-pick-many{width:100%;text-align:center;border:1px solid var(--line);border-radius:10px;min-width:0}.sk-pick-act{padding:12px;display:flex;flex-direction:column;gap:8px;border-radius:16px}.sk-pick-act>.btn{height:44px}.sk-pick-code{display:flex;gap:8px}.sk-pick-code input{flex:1;min-width:0;height:44px}.sk-pick-cam{height:50px;font-size:16px}.sk-pick-more{text-align:center;color:var(--muted);font-size:13px}.sk-pick-more .linkish{all:unset;cursor:pointer;color:var(--muted)}.sk-pick-more .linkish:hover{color:var(--text);text-decoration:underline}.sk-pick-log{padding:10px 12px;font-size:12px;display:flex;flex-direction:column;gap:3px;border-radius:16px}@media (max-width: 800px){.sk-pick{padding:10px}.sk-pick-grid{grid-template-columns:1fr}.sk-pick-boxes{display:none}.sk-pick-arrow{display:block}.sk-pick-cols{grid-template-columns:1fr}.sk-pick-head-n{font-size:26px}.sk-pick-banner{font-size:15px}.sk-pick-top h2{font-size:18px}}.overlay.sk-sheet-ov{justify-content:center;align-items:flex-start;padding-top:8vh}.sk-sheet{width:min(560px,calc(100vw - 24px));max-height:84vh;display:flex;flex-direction:column}.sk-sheet-list{overflow:auto;display:flex;flex-direction:column;gap:6px;padding:4px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sk-mode-switch{display:flex;gap:6px;margin:0 0 16px;background:var(--surface-2);border-radius:14px;padding:5px}.sk-mode-switch button{all:unset;box-sizing:border-box;cursor:pointer;flex:1;text-align:center;padding:10px 14px;border-radius:10px;font-size:20px;font-weight:800;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:1px}.sk-mode-switch button small{font-size:12px;font-weight:500}.sk-mode-switch button.on{background:var(--accent);color:#fff;box-shadow:0 2px 8px #0000001f}.sk-fbs-bucket{margin-bottom:18px}.sk-fbs-h{font-size:18px;margin:0 0 8px;display:flex;align-items:center;gap:8px}.sk-fbs-h span{font-size:13px;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 9px}.sk-fbs-h.warn{color:var(--danger)}.sk-fbs-h.warn span{background:var(--danger-soft);color:var(--danger)}.sk-fbs-store{margin-bottom:10px;overflow:hidden}.sk-fbs-store-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;background:var(--surface-2)}.sk-fbs-store-h b{font-size:16px}.sk-fbs-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid var(--line)}.sk-fbs-row.packed{opacity:.8}.sk-fbs-goods{flex:1;min-width:0}.sk-fbs-good{display:inline-block;margin-right:12px;font-size:15px}.sk-fbs-row>.btn{flex:none;min-height:40px}.sk-fbs-wh{display:flex;flex-direction:column;gap:6px;margin-left:26px;padding:6px 0;border-top:1px dashed var(--line)}.sk-fbs-deps{display:flex;flex-direction:column;gap:3px}.sk-fbs-toggle{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.sk-fbs-arrow{color:var(--muted);width:14px}.sk-fbs-short{border-top:1px solid var(--line);padding-top:6px}.sk-fbs-short-deps{margin-left:26px;display:flex;flex-direction:column;gap:2px;color:var(--ok)}.sk-fbs-dep{display:flex;align-items:center;gap:6px;color:var(--muted)}.sk-fbs-dep.on{color:inherit}.sk-fbs-dep .btn.tiny{padding:0 7px;line-height:20px;font-size:12px}.sk-settings-wide{grid-column:1 / -1}.sk-fbs-key{margin-left:26px}.sk-fbs-key.ok{color:var(--ok)}.sk-fbs-key.bad{color:var(--danger)}.sk-fbs-setup{border-top:1px solid var(--line);padding-top:8px;display:flex;flex-direction:column;gap:6px}@media (max-width: 700px){.sk-mode-switch button{font-size:18px;padding:9px 8px}.sk-fbs-row{flex-wrap:wrap}.sk-fbs-row>.btn{width:100%}.sk-fbs-wh{margin-left:0}}.sk-road-store{margin-bottom:18px}.sk-road-store-h{font-size:18px;margin:4px 0 8px}.sk-road-store-h .muted{font-size:14px;font-weight:500;margin-left:6px}.sk-road-card{margin-bottom:10px;display:flex;flex-direction:column;gap:10px}.sk-road-head{gap:12px;font-size:15px;align-items:baseline}.sk-road-num{font-weight:700;font-size:16px}.sk-check-rows{background:var(--surface-2)}.sk-subnav{display:flex;gap:4px;flex-wrap:wrap;padding:14px 24px 0;max-width:1400px;margin:0 auto}.sk-subnav a{padding:7px 14px;border-radius:9px;color:var(--muted);font-weight:600;text-decoration:none}.sk-subnav a.active{background:var(--accent-soft, rgba(15,118,110,.12));color:var(--accent, inherit)}.sk-ret-sum{gap:18px;margin:0 0 12px;font-size:15px}.sk-ret-alert{color:var(--danger)}.sk-ret-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}@media (max-width: 800px){table.sk-ret-table>tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr))}table.sk-ret-table>tbody>tr>td[data-label]{font-size:14px;overflow-wrap:anywhere}.sk-ret-tools{max-width:100%}.sk-ret-tools .segmented{max-width:100%;flex-wrap:wrap}.sk-ret-tools .segmented button{padding-left:10px;padding-right:10px}.sk-ret-tools .sk-ret-search{flex:1 1 100%;width:100%;min-width:0}.sk-ret-sum{font-size:14px;gap:8px}}.sk-fbs-refresh{align-items:flex-end;gap:4px;text-align:right}.sk-fbs-progress{display:flex;flex-direction:column;gap:1px}@media (max-width: 700px){.sk-fbs-refresh{align-items:stretch;text-align:left;width:100%}}.sk-ret-row{cursor:pointer}.sk-ret-row:hover td{background:var(--surface-2)}.sk-ret-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sk-ret-line input[type=number]{width:90px}.sk-ret-line-photos{flex-basis:100%;padding-left:4px}.sk-def{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.sk-def.on{border-color:var(--accent, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #2563eb) 20%,transparent)}.sk-def-ph{display:inline-block;object-fit:cover;border-radius:8px;border:1px solid var(--line);background:var(--surface-2, #f1f5f9);cursor:zoom-in;vertical-align:middle}.sk-def-ph-gone{display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted);cursor:default}.sk-def-ph-wrap{position:relative;display:inline-block}.sk-def-ph-x{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:11px;line-height:1;cursor:pointer;padding:0}.sk-def-ph-x:hover{color:var(--danger)}.overlay.sk-def-view{justify-content:center;align-items:center;padding:16px;cursor:zoom-out;z-index:80}.sk-def-view img{max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 12px 40px #00000059}.sk-def-util{align-items:center;padding:6px 8px;border-radius:8px;border:1px solid var(--line)}.sk-def-util.on{background:color-mix(in srgb,var(--ok, #16a34a) 10%,transparent);border-color:var(--ok, #16a34a)}.sk-def-tick{width:18px;color:var(--ok, #16a34a);font-weight:700;text-align:center}.sk-lbl-dlg{width:min(720px,calc(100vw - 24px))}.sk-lbl-list{max-height:min(60vh,560px)}.sk-lbl-city{padding:6px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.sk-lbl-city.off{opacity:.55}.sk-lbl-item{padding-left:22px;align-items:center}.sk-tri{width:18px;height:18px;border:1.5px solid var(--muted, #888);border-radius:4px;background:var(--surface);padding:0;font-size:12px;line-height:1;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:none}.sk-tri.on{background:var(--accent);border-color:var(--accent);color:#fff}.sk-tri.x{background:var(--danger);border-color:var(--danger);color:#fff}.sk-tri.sm{width:16px;height:16px;font-size:11px}.sk-lbl-item.x b{text-decoration:line-through;color:var(--muted)}.sk-ret-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.sk-ret-history li{display:grid;grid-template-columns:110px 64px 1fr;gap:8px;align-items:baseline}.sk-ret-history .pill{height:20px;font-size:11px;justify-content:center}.sk-ret-place{padding:4px 0;border-bottom:1px solid var(--line)}@media (max-width: 640px){.sk-ret-history li{grid-template-columns:1fr;gap:2px}.sk-ret-history .pill{justify-self:start}}.item-costs{display:flex;flex-direction:column;gap:6px}.item-costs-table th,.item-costs-table td{padding:4px}.item-costs-table input{width:100%;min-width:52px;max-width:80px;height:30px;border:1px solid var(--line-strong);border-radius:7px;padding:0 6px;background:var(--field);color:var(--text);font:inherit}.item-costs-table input[type=date]{min-width:124px;max-width:140px}.item-costs-table td.r input{text-align:right}.sk-sections{gap:8px;margin-bottom:12px;align-items:center}.sk-sections .segmented{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.sk-sections .segmented button{white-space:nowrap}.sk-section-acts{gap:4px}.sk-empty .row{flex-wrap:wrap}@media (max-width: 700px){.sk-sections{margin-bottom:8px}}@media (max-width: 700px){.sk-bc-row{flex-wrap:wrap}.sk-bc-row>.grow{flex:1 1 100%;min-width:0}.sk-bc-row>code.grow{overflow-wrap:anywhere}}.sk-cost-col{white-space:nowrap}.sk-stock th.sk-cost-col,.sk-stock td.sk-cost-col{background:color-mix(in srgb,var(--accent, #0f766e) 4%,transparent)}.sk-cost-cell{background:none;border:1px dashed transparent;border-radius:6px;padding:2px 6px;font:inherit;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums}.sk-cost-cell:hover{border-color:var(--line-strong);background:var(--surface)}.sk-cost-cell.blank{border-color:var(--line);font-size:12px}.sk-cost-pop .field{display:flex;flex-direction:column;gap:4px}.sk-cost-pop .field input{width:100%}.sk-cost-note{background:var(--surface-2, rgba(0,0,0,.04));border-radius:8px;padding:6px 8px}.sk-cost-now{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sk-cost-now>div{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:10px;padding:8px 10px}.sk-cost-now b{font-size:18px}.sk-cost-manual td{background:color-mix(in srgb,var(--accent, #0f766e) 5%,transparent)}@media (max-width: 640px){.sk-cost-now{grid-template-columns:1fr}}.sk-cost-hist-m{display:none}.sk-cost-ev{display:flex;flex-direction:column;gap:4px;padding:10px 2px;border-bottom:1px solid var(--line)}@media (max-width: 640px){.sk-cost-hist{display:none}.sk-cost-hist-m{display:flex;flex-direction:column;margin-top:8px}.sk-cost-ev.sk-cost-manual{padding:10px 8px;border-radius:8px}}.sk-cost-ev.sk-cost-manual{background:color-mix(in srgb,var(--accent, #0f766e) 5%,transparent)}.sk-oh{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface);width:100%;max-width:560px}.sk-oh-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.sk-oh-rows{display:flex;flex-direction:column;gap:6px}.sk-oh-row{display:grid;grid-template-columns:minmax(140px,1fr) 110px 120px 32px;gap:8px;align-items:center}.sk-oh-title{min-width:0}input.sk-oh-title{width:100%}.sk-oh-sum{width:100%;text-align:right}@media (max-width: 640px){.sk-oh-row{grid-template-columns:1fr 96px 32px;padding-bottom:6px;border-bottom:1px solid var(--line)}.sk-oh-row select{grid-column:1 / 3;grid-row:2}}.sh-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;margin-bottom:12px;border-radius:12px;background:color-mix(in srgb,var(--accent, #0f766e) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--accent, #0f766e) 35%,transparent)}.sh-cta>span{flex:1 1 320px}.sh-page .sh-sec{margin-top:12px;display:flex;flex-direction:column;gap:8px}.sh-page h2{font-size:16px;margin:0 0 4px}.sh-page h3{font-size:14px;margin:10px 0 2px}.sh-head{gap:12px;align-items:flex-end}.sh-head .field{display:flex;flex-direction:column;gap:4px;min-width:180px}.sh-job{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.sh-job.on{border-color:color-mix(in srgb,var(--accent, #0f766e) 55%,transparent);background:color-mix(in srgb,var(--accent, #0f766e) 5%,transparent)}.sh-job.taken{opacity:.6;cursor:default}.sh-job input{margin-top:3px}.sh-job-main{display:flex;flex-direction:column;gap:2px;min-width:0}.sh-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sh-method{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.sh-method input{display:none}.sh-method.on{border-color:var(--accent, #0f766e);background:color-mix(in srgb,var(--accent, #0f766e) 7%,transparent)}.sh-driver{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sh-driver .field,.sh-car{display:flex;flex-direction:column;gap:4px}.sh-car,.sh-table select{max-width:260px}.sh-total{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.sh-total>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.sh-total-main{background:color-mix(in srgb,var(--accent, #0f766e) 7%,transparent)}.sh-bar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 0;margin-top:12px;background:var(--bg, var(--surface-2));border-top:1px solid var(--line)}@media (max-width: 900px){.sh-methods,.sh-driver,.sh-total{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.sh-methods,.sh-driver{grid-template-columns:1fr}}.sh-name{width:150px;margin-left:6px;text-align:left}@media (max-width: 640px){.sh-table thead{display:none}.sh-table,.sh-table tbody{display:block;width:100%}.sh-table tr{display:grid;grid-template-columns:1fr auto;gap:6px 8px;padding:8px 0;border-bottom:1px solid var(--line)}.sh-table td{display:block;border:0!important;padding:0!important;text-align:left!important}.sh-table td:first-child{grid-column:1 / -1}.sh-table select{max-width:100%;width:100%}.sh-name{width:100%;margin:6px 0 0}.sh-page .table-wrap{overflow:visible}}.sk-mpcards tr.sk-mpcards-item td{background:var(--bg-soft, rgba(0,0,0,.025));cursor:pointer;padding-top:8px;padding-bottom:8px}.sk-mpcards tr.sk-mpcards-item:hover td{background:var(--accent-soft, rgba(0,0,0,.05))}.sk-mpcards tr.sk-low td{background:var(--warn-soft)}@media (max-width: 560px){.sk-mpcards thead{display:none}.sk-mpcards tr{display:grid;grid-template-columns:1fr auto;grid-template-areas:"c m" "p m" "s n";gap:2px 10px;padding:8px 12px;border-bottom:1px solid var(--line)}.sk-mpcards tr.sk-mpcards-item{display:block}.sk-mpcards td{padding:0!important;border:0!important;text-align:left!important}.sk-mpcards td:nth-child(1){grid-area:c}.sk-mpcards td:nth-child(2){grid-area:p}.sk-mpcards td:nth-child(3){display:none}.sk-mpcards td:nth-child(4){grid-area:s}.sk-mpcards td:nth-child(5){grid-area:m;align-self:center}.sk-mpcards td:nth-child(6){grid-area:n}.sk-mpcards td[data-l]:before{content:attr(data-l);color:var(--muted);font-weight:400}.sk-mpcards tr:not(.sk-low) td:nth-child(6){display:none}.sk-mpcards tr.sk-low{background:var(--warn-soft)}.sk-mpcards tr.sk-mpcards-item{background:#00000006}.sk-mpcards tr td{background:transparent!important}}.sk-fbs-tabs{display:flex;flex-wrap:wrap;gap:4px 18px;border-bottom:1px solid var(--line);margin:4px 0 14px}.sk-fbs-tabs button{border:0;background:none;padding:8px 0;font:inherit;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.sk-fbs-tabs button.on{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.sk-fbs-tabs button span{font-size:11px;background:var(--surface-2);border-radius:999px;padding:1px 7px;margin-left:4px;color:var(--muted)}.sk-fbs-hist td{vertical-align:top}.sk-fbs-hist .prod+.prod{margin-top:6px}@media (max-width: 700px){.sk-fbs-hist thead{display:none}.sk-fbs-hist,.sk-fbs-hist tbody{display:block}.sk-fbs-hist tr{display:flex;flex-wrap:wrap;gap:4px 14px;padding:10px 12px;border-bottom:1px solid var(--line)}.sk-fbs-hist td{display:block;padding:0!important;border:0!important;font-size:13px}.sk-fbs-hist td.sk-fbs-num{font-weight:600}.sk-fbs-hist td.sk-fbs-goods-cell{flex-basis:100%;order:-1}.sk-fbs-hist td[data-l]:before{content:attr(data-l) ": ";color:var(--muted)}}.sk-cell-link{cursor:pointer}:root{--rnp-heat: 15, 118, 110;--rnp-heat-bad: 180, 35, 24;--rnp-heat-warn: 180, 83, 9;--rnp-we: #f6f7f3}:root[data-theme=dark]{--rnp-heat: 43, 179, 163;--rnp-heat-bad: 240, 138, 126;--rnp-heat-warn: 224, 162, 86;--rnp-we: #1d211e}.rnp-page{max-width:none;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.rnp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rnp-month{display:flex;align-items:center;gap:6px}.rnp-month b{min-width:128px;text-align:center}.rnp-search input{height:32px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;background:var(--field);color:var(--text);font:inherit;width:200px}.rnp-page .btn.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.rnp-hint{font-size:12px}.rnp-page .alert.info{display:flex;align-items:center;gap:8px}.rnp-page .alert.soft{background:var(--info-soft);color:var(--info-ink);border-color:transparent}.rnp-bar2{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.rnp-bar2 select{height:30px;border:1px solid var(--line-strong);border-radius:8px;background:var(--field);color:var(--text);font:inherit;padding:0 8px}.pill-btn{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:999px;padding:3px 10px;font:inherit;font-size:12px;cursor:pointer}.pill-btn.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.rnp-picker{display:flex;flex-direction:column;gap:8px}.rnp-picker-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 20px}.rnp-picker-title{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px}.rnp-picker .check{display:flex;gap:6px;align-items:center;padding:2px 0}.rnp-table-wrap{overflow:auto;min-height:240px;overscroll-behavior-x:contain}.rnp-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:13px}.rnp-table th,.rnp-table td{box-sizing:border-box;white-space:nowrap;height:30px;padding:0 8px;border-bottom:1px solid var(--surface-2);text-align:right;background:var(--surface)}.rnp-table thead th{position:sticky;top:0;z-index:3;background:var(--surface-2);height:40px;font-weight:500;color:var(--muted);font-size:12px;line-height:1.2;border-bottom:1px solid var(--line)}.rnp-table thead th b{display:block;color:var(--text);font-weight:600}.rnp-table thead th.we{color:var(--warn)}.rnp-table td.we{background:var(--rnp-we)}.rnp-table .c0{position:sticky;left:0;z-index:2;text-align:left;width:var(--c0w, 250px);min-width:var(--c0w, 250px);max-width:var(--c0w, 250px);overflow:hidden;border-right:1px solid var(--line)}.rnp-table .c1{position:sticky;left:var(--c0w, 250px);z-index:2;width:var(--c1w, 100px);min-width:var(--c1w, 100px);max-width:var(--c1w, 100px);font-weight:650;border-right:1px solid var(--line)}.rnp-table thead .c0,.rnp-table thead .c1{z-index:4}.rnp-table td.d{min-width:76px}.rnp-table th.wk,.rnp-table td.wk{background:var(--surface-2);border-left:1px solid var(--accent);border-right:1px solid var(--accent);font-weight:600;min-width:88px}.rnp-table .ind{padding-left:26px}.rnp-table .ind .lbl{color:var(--muted)}.rnp-table .lbl{overflow:hidden;text-overflow:ellipsis;display:block}.rnp-table .bad{color:var(--danger)}.rnp-table .warn{color:var(--warn)}.rnp-table tr.soon td{color:var(--muted)}.rnp-table tr.soon .lbl{opacity:.7}.soon-tag{font-size:11px;font-weight:400;color:var(--muted);background:var(--surface-2);border-radius:6px;padding:1px 6px;margin-left:6px}.rnp-table tr.sec td{background:var(--bg);height:34px;border-bottom:1px solid var(--line);font-weight:650}.rnp-table tr.sec td.c0{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.rnp-table tr.sec td.sec-hint{text-align:left;font-weight:400;color:var(--muted);font-size:12px}.rnp-table tr.grp td{background:var(--surface-2);height:32px}.rnp-table tr.grp button{border:0;background:transparent;padding:0;font:inherit;font-weight:650;color:var(--accent-ink);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.rnp-table tr.grp .muted{font-weight:400}.rnp-table tr.ent td{height:48px}.rnp-table tr.ent:hover td,.rnp-table tr.ent.open td{background:var(--accent-soft)}.rnp-table tr.ent:hover td.d[style],.rnp-table tr.ent.open td.d[style]{filter:none}.ent-btn{display:flex;align-items:center;gap:6px;width:100%;border:0;background:transparent;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0}.ent-btn .chev{width:12px;color:var(--muted);flex:none}.ent-btn .prod{flex:1;min-width:0}.rnp-page .tag.warn{background:var(--warn-soft);color:var(--warn)}.rnp-legend{display:flex;flex-wrap:wrap;gap:14px}.rnp-legend .bad{color:var(--danger)}.rnp-legend .warn{color:var(--warn)}.rnp-marks tr.dim td{opacity:.65}.rnp-marks .segmented.sm button{height:26px;padding:0 9px;font-size:12px}.rnp-status{height:30px;border:1px solid var(--line-strong);border-radius:8px;padding:0 8px;background:var(--field);color:var(--text);font:inherit;width:160px}.rnp-phone{padding:10px 12px 24px;display:flex;flex-direction:column;gap:10px}.rp-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rp-top .segmented{max-width:100%;overflow-x:auto}.rp-pager{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:6px}.rp-pager-row{display:flex;align-items:center;gap:8px}.rp-day{flex:1;text-align:center;display:flex;flex-direction:column}.rp-day b{font-size:15px}.rp-ib{width:44px;height:44px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-size:20px;cursor:pointer;flex:none}.rp-ib:disabled{opacity:.4}.rp-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.rp-strip button{border:0;border-radius:9px;min-height:46px;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.rp-strip button b{display:block;font-size:15px;color:var(--text)}.rp-strip button.on{background:var(--accent);color:#fff}.rp-strip button.on b{color:#fff}.rp-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px}.rp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rp-tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.rp-tile b{font-size:19px;font-variant-numeric:tabular-nums}.rp-tile .bad,.rp-mrow .bad{color:var(--danger)}.rp-tile .warn,.rp-mrow .warn{color:var(--warn)}.rp-card{width:100%;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:8px}.rp-card:active{background:var(--accent-soft)}.rp-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:12px;color:var(--muted)}.rp-g4 b{display:block;font-size:14px;color:var(--text);font-variant-numeric:tabular-nums}.rp-head{display:flex;gap:10px;align-items:center}.rp-box{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.rp-sec{width:100%;min-height:48px;padding:0 14px;display:flex;align-items:center;border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--text);cursor:pointer;text-align:left}.rp-sec span{margin-left:auto;font-weight:400;font-size:13px}.rp-mrow{display:grid;grid-template-columns:1fr 96px 84px;align-items:center;min-height:42px;padding:0 14px;border-top:1px solid var(--surface-2);font-variant-numeric:tabular-nums}.rp-mrow b,.rp-mrow>span:last-child{text-align:right}.rp-mhead{min-height:28px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.rp-mhead span{text-align:right}.rnp-marks .bad{color:var(--danger)}.rnp-table td.man{background:var(--edited);cursor:text}.rnp-table td.man:hover{outline:1px solid var(--edited-ink);outline-offset:-1px}.rnp-man-input{width:100%;min-width:56px;height:24px;padding:0 4px;font:inherit;text-align:right}.man-mark{color:var(--edited-ink)}.rnp-spread{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rnp-table .est{color:var(--muted);font-style:italic}@media (max-width: 700px){.rnp-spread-seg{flex-wrap:wrap;height:auto}.rnp-spread-seg button{white-space:normal}table.rnp-marks,table.rnp-marks tbody{display:block;width:100%}table.rnp-marks thead{display:none}table.rnp-marks tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;padding:10px 12px;border-bottom:1px solid var(--line)}table.rnp-marks.list td,table.rnp-marks td{display:block;padding:0;border:0!important;text-align:left;background:none}table.rnp-marks td.rm-prod,table.rnp-marks td.rm-mode,table.rnp-marks td.rm-status{grid-column:1 / -1}table.rnp-marks td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:var(--muted)}table.rnp-marks .segmented{flex-wrap:wrap;height:auto}table.rnp-marks .rnp-status{width:100%}}.rnp-table td.fix{font-weight:700;box-shadow:inset 0 -2px color-mix(in srgb,var(--accent, #0f766e) 55%,transparent)}.rnp-table td.note{text-align:left;max-width:96px}.rnp-note{display:block;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text)}.rnp-pop-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.rnp-note-pop{position:fixed;z-index:41;display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--shadow);padding:12px}.rnp-note-pop textarea{width:100%;resize:vertical;font:inherit}.rp-note{display:flex;flex-direction:column;gap:6px;padding:8px 2px;border-top:1px solid var(--line)}.rp-note textarea{width:100%;font:inherit}.rp-note-text{white-space:pre-wrap}.rnp-mode button{white-space:nowrap}.rnp-table th.ms,.rnp-table td.ms{border-left:2px solid color-mix(in srgb,var(--accent, #0f766e) 60%,transparent)}.rnp-table thead th .ms-name{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--accent, #0f766e);font-weight:700}.rnp-loads{position:relative}.rnp-loads>.btn{white-space:nowrap}.rnp-loads-pop{position:fixed;z-index:60;padding:12px 14px;max-height:calc(100vh - 80px);overflow:auto;box-shadow:0 8px 28px #00000024}.rnp-loads-pop table{width:100%}.rnp-loads-pop td,.rnp-loads-pop th{padding:6px;vertical-align:middle}.rnp-loads-pop .tag.danger{white-space:normal}.rnp-loads-pop table{table-layout:fixed}.rnp-loads-pop th:nth-child(1){width:90px}.rnp-loads-pop th:nth-child(2){width:82px}.rnp-loads-pop th:nth-child(4){width:92px}.rnp-loads-pop th:nth-child(5){width:128px}.rnp-loads-pop textarea{width:100%}.rnp-loads-pop textarea{min-width:0;box-sizing:border-box}@media (max-width: 560px){.rnp-loads-pop thead{display:none}.rnp-loads-pop tr{display:grid;grid-template-columns:1fr auto;grid-template-areas:"n b" "t b" "a b" "s s";gap:2px 10px;padding:8px 0;border-bottom:1px solid var(--line)}.rnp-loads-pop td{padding:0!important;border:0!important;text-align:left!important}.rnp-loads-pop td:nth-child(1){grid-area:n}.rnp-loads-pop td:nth-child(2){grid-area:t;color:var(--muted)}.rnp-loads-pop td:nth-child(3){grid-area:s}.rnp-loads-pop td:nth-child(4){grid-area:a}.rnp-loads-pop td:nth-child(5){grid-area:b;align-self:center}}.rnp-stick{position:sticky;z-index:15;background:var(--bg);padding:6px 0;margin:-6px 0 -4px}.rnp-page:has(.rnp-stick){padding-bottom:0}.rnp-table thead th{overflow:visible}.rnp-table thead .c0,.rnp-table thead .c1{position:sticky}.rnp-table .col-grip{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize;z-index:5}.rnp-table .col-grip:hover{background:color-mix(in srgb,var(--accent, #0f766e) 35%,transparent)}.c0-head{display:flex;align-items:center;gap:6px;min-width:0}.c0-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center}.c0-head .hb{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:7px;height:24px;padding:0 7px;font:inherit;font-size:12px;cursor:pointer;flex:none}.c0-head .hb.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.rp-sort{display:flex;align-items:center;gap:6px;margin-top:4px}.rp-sort .hb{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:8px;height:32px;min-width:36px;padding:0 9px;font:inherit;font-size:14px;cursor:pointer}.rp-sort .hb.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.rp-sort .hint{font-size:12px;color:var(--muted)}.c0-head .hb.edit,.rp-sort .hb.edit{background:var(--accent);border-color:var(--accent);color:#fff}.rp-cardwrap{display:flex;align-items:stretch;gap:6px}.rp-cardwrap .rp-card{flex:1;min-width:0}.rp-cardwrap.ordering .rp-card{position:relative;padding-left:26px;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rp-grip{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--muted);letter-spacing:-2px}.rp-cardwrap.dnd-src .rp-card{opacity:.45}.rp-cardwrap.dnd-before .rp-card{box-shadow:0 -3px 0 var(--accent)}.rp-cardwrap.dnd-after .rp-card{box-shadow:0 3px 0 var(--accent)}.c0-head .hb:disabled{opacity:.45;cursor:default}.c0-head .sk-order-btn,.c0-head button{flex:none}.rnp-table tr.grp td.c0{position:sticky}.rnp-table tr.grp .grp-line{display:flex;align-items:center;gap:4px;min-width:0}.rnp-table tr.grp .grp-line>button:first-child{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start}.rnp-table tr.grp .grp-tools{flex:none;display:inline-flex;gap:0;opacity:.25;transition:opacity .15s}.rnp-table tr.grp:hover .grp-tools,.rnp-table tr.grp.pinned .grp-tools{opacity:1}.rnp-table tr.grp .grp-tools .gt{border:0;background:transparent;color:var(--muted);font-size:10px;width:20px;height:22px;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.rnp-table tr.grp .grp-tools .gt:hover:not(:disabled){background:var(--surface);color:var(--text)}.rnp-table tr.grp .grp-tools .gt:disabled{opacity:.3;cursor:default}.rnp-table tr.grp .grp-tools .gt.pin.on{color:var(--accent-ink);background:var(--accent-soft)}.rnp-table tr.grp.pinned .grp-tools~button{cursor:default}.rnp-table td.note{text-align:left;vertical-align:top;white-space:normal;height:auto;min-height:30px;padding:4px;max-width:none}.rnp-table td.note-ed{cursor:text}.rnp-table td.note-ed:hover{outline:1px solid var(--edited-ink);outline-offset:-1px}.rnp-note-view{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:64px;padding:0;font-size:12px;line-height:16px;color:var(--text);word-break:break-word;max-width:150px}.rnp-note-view div{display:block}.rnp-note-edit{position:fixed;z-index:41;display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--accent);border-radius:8px;box-shadow:var(--shadow, 0 8px 24px rgba(0,0,0,.18));padding:4px;min-width:150px}.rnp-note-bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding-bottom:3px;border-bottom:1px solid var(--line)}.rnp-note-bar>button{border:1px solid transparent;background:transparent;color:var(--text);height:24px;min-width:24px;border-radius:6px;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.rnp-note-bar>button:hover{background:var(--surface-2)}.rnp-note-bar>button.on{border-color:var(--accent);background:var(--accent-soft)}.rnp-note-bar .rnp-a{font-weight:700;text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:#b91c1c}.rnp-note-bar .rnp-sq{width:13px;height:13px;border:1.5px solid var(--text);border-radius:3px;display:inline-block}.rnp-dots{display:inline-flex;flex-wrap:wrap;gap:3px;margin-left:2px}.rnp-dots .dot-c{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.15);padding:0;cursor:pointer}.rnp-dots .dot-c.clear{background:var(--surface);color:var(--muted);font-size:12px;line-height:13px;display:inline-flex;align-items:center;justify-content:center}.rnp-note-box{min-height:48px;max-height:50vh;overflow:auto;padding:4px;font-size:12px;line-height:16px;outline:none;white-space:pre-wrap;word-break:break-word;border-radius:4px;color:var(--text)}.rnp-note-tip{font-size:10px;color:var(--muted);padding:0 2px}.rnp-table tr.grp .grp-info{font-size:11px;font-weight:500;color:var(--muted);background:var(--surface);border-radius:6px;padding:1px 6px;margin-left:4px}.rnp-table tr.ent td.c0{padding-left:2px}.ent-btn{gap:3px}.ent-btn .chev{width:9px;font-size:10px}.rnp-table tr.ent .prod-meta,.rnp-table tr.ent .tag{font-size:11px}.rnp-table tr.ent,.rnp-table tr.grp{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.dnd-on,body.dnd-on *{cursor:grabbing!important}.rnp-table tr.dnd-src td{opacity:.45}.rnp-table tr.dnd-before td{box-shadow:inset 0 3px 0 var(--accent, #0f766e)}.rnp-table tr.dnd-after td{box-shadow:inset 0 -3px 0 var(--accent, #0f766e)}.rnp-table tr.ent.ordering td.c0{cursor:grab}.rnp-table tr.ent .drag-grip{color:var(--muted);font-size:12px;letter-spacing:-2px;margin-right:2px;flex:none}.rnp-table tr.camp-sec td{background:var(--surface-2);height:28px}.rnp-table tr.camp-sec .lbl{font-weight:600;font-size:12px;color:var(--muted)}.rnp-table tr.camp-sec .camp-none{display:inline-block;padding-left:4px;text-align:left}.rnp-table tr.camp td{height:auto;padding-top:5px;padding-bottom:5px;vertical-align:top}.rnp-table tr.camp td.d,.rnp-table tr.camp td.c1,.rnp-table tr.camp td.wk{vertical-align:top;padding-top:7px}.rnp-table .camp-c0{white-space:normal;padding-left:26px}.rnp-table .ind2{padding-left:42px}.rnp-table .ind2 .lbl{color:var(--muted)}.camp-title{all:unset;cursor:pointer;display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.camp-title .chev{color:var(--muted)}.camp-meta{display:flex;flex-wrap:wrap;gap:2px 8px;color:var(--muted);margin-top:2px;line-height:1.3}.camp-st{font-weight:600}.camp-st.ok{color:var(--ok)}.camp-st.warn{color:var(--warn)}.camp-st.pause{color:var(--muted)}.camp-tools{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin-top:4px;line-height:1.4}.camp-tools .ct{display:inline-flex;align-items:center;gap:3px}.camp-tools .gt{all:unset;cursor:pointer;min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;text-align:center;border:1px solid var(--line);border-radius:6px;background:var(--surface);line-height:18px;font-size:12px}.camp-tools .gt:hover{border-color:var(--accent);color:var(--accent)}.camp-tools .gt.wide{padding:0 8px}.ad-dialog .ad-diff{font-size:16px;padding:10px 12px;border-radius:8px;background:var(--surface-2)}.rnp-ads-table .camp-title{white-space:normal}.rnp-ads-table td{vertical-align:top}.rnp-ads-table tr.rnp-ads-more td{background:var(--surface-2)}.ad-pick{max-height:220px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;gap:4px;margin-top:4px}.rnp-ad-log.bad{color:var(--danger)}.rnp-table tr.ent:not(.ordering),.rnp-table tr.camp{cursor:pointer}.rnp-table tr.ent:not(.ordering):hover td,.rnp-table tr.camp:hover td{filter:brightness(.97)}.rp-camps{margin-top:8px;display:flex;flex-direction:column;gap:6px}.rp-camp{border:1px solid var(--line);border-radius:10px;overflow:hidden}.rp-camp-head{all:unset;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:4px;padding:8px 10px;cursor:pointer}.rp-camp-title{font-weight:650;overflow-wrap:anywhere}.rp-camp-more{padding:0 10px 10px;display:flex;flex-direction:column;gap:6px}.rp-camp-set{display:flex;flex-wrap:wrap;gap:4px 12px}.rp-camp-none{padding:6px 0}.rnp-ads-table td.r{white-space:nowrap}.rnp-table .camp-only{display:inline-flex;align-items:center;gap:4px;margin-left:10px;font-weight:400;color:var(--muted);cursor:pointer}.rnp-table td.bid-move{color:var(--accent-ink)}.rnp-table tr.camp-sec .grp-line{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}input.quiet-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:13px!important;height:13px!important;min-width:0!important;padding:0!important;box-shadow:none!important;margin:0;flex:none;cursor:pointer;border:1px solid var(--muted);border-radius:3px;background:var(--surface);position:relative;opacity:.8}input.quiet-check:checked:after{content:"";position:absolute;left:3.5px;top:.5px;width:3.5px;height:7px;border:solid var(--muted);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}input.quiet-check:focus-visible{outline:1px solid var(--muted);outline-offset:1px}.rnp-table td.use-hi{color:var(--warn);font-weight:600}.rnp-table td.use-lo{color:var(--muted)}.rnp-table tr.camp-eff td{height:auto;padding-top:6px;padding-bottom:6px;text-align:left;vertical-align:top}.eff-list{display:flex;flex-direction:column;gap:4px;position:sticky;left:calc(var(--c0w, 250px) + 8px);max-width:min(900px,calc(100vw - var(--c0w, 250px) - 120px));white-space:normal;font-size:12px;line-height:1.4}.eff{padding:3px 8px;border-left:3px solid var(--line-strong)}.eff.bad{border-left-color:var(--warn)}.eff.good{border-left-color:var(--accent)}.eff.bad .eff-sum b{color:var(--warn)}.rnp-table tr.z td{background-image:linear-gradient(#7f7f7f17,#7f7f7f17)}.rp-g4 b.use-hi{color:var(--warn)}.eff.week-ok{border-left-color:var(--accent)}.eff.week-warn{border-left-color:var(--warn)}.eff.week-stop{border-left-color:var(--danger)}.rp-week.week-warn{color:var(--warn)}.rp-week.week-stop{color:var(--danger)}.rnp-table tr.camp-others .camp-title{color:var(--muted)}.rnp-table td.c1 .per-day{display:block;font-size:10px;font-weight:400;color:var(--muted);line-height:1.1;white-space:nowrap}.rnp-page,.rnp-phone{--s1: #2a78d6;--s2: #eb6834;--s3: #1baf7a;--s4: #eda100;--s5: #8a5cd6}:root[data-theme=dark] .rnp-page,:root[data-theme=dark] .rnp-phone{--s1: #3987e5;--s2: #d95926;--s3: #199e70;--s4: #c98500;--s5: #9d78ea}.rnp-table tr.chart-row>td{padding:0;background:var(--surface);text-align:left}.chart-sticky{position:sticky;left:0;padding:8px 10px 10px;box-sizing:border-box}.rnp-chart{display:flex;flex-direction:column;gap:6px;font-size:12px}.ch-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ch-toggle{border:0;background:none;color:var(--accent-ink, var(--accent));font:inherit;font-weight:700;cursor:pointer;padding:2px 4px}.ch-target{font-weight:600;display:inline-flex;align-items:center;gap:4px;margin-right:6px}.ch-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line-strong);border-radius:999px;padding:1px 4px 1px 8px}.ch-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none;margin-right:2px}.ch-x{border:0;background:none;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;padding:0 3px}.ch-add{font:inherit;font-size:12px;height:24px;padding:0 6px;border-radius:999px;border:1px dashed var(--line-strong);background:var(--surface);color:var(--text);width:auto}.ch-wrap{position:relative}.ch-wrap svg{display:block;overflow:visible}.ch-grid{stroke:var(--line);stroke-width:1}.ch-we{fill:#7f7f7f0f}.ch-tick{fill:var(--muted);font-size:10px}.ch-name{fill:var(--text);font-size:11px;font-weight:600}.ch-last{fill:var(--text);font-size:10px}.ch-cross{stroke:var(--muted);stroke-dasharray:3 3}.ch-pt{stroke:var(--surface);stroke-width:2}.ch-tip{position:absolute;pointer-events:none;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:6px 9px;box-shadow:0 6px 18px #00000040;font-size:12px;line-height:1.5;min-width:200px;z-index:5}.ch-row{display:flex;justify-content:space-between;gap:10px}.rp-chart{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px 10px}.agent-table td{vertical-align:top}.agent-table td.r{white-space:nowrap}.agent-table .agent-advice{min-width:0;max-width:420px}.agent-table .agent-advice .pill{margin-bottom:4px}.agent-table .bad{color:var(--danger)}.agent-table button.link{background:none;border:0;padding:0;color:var(--accent-ink);cursor:pointer}.agent-review-text h4{margin:10px 0 4px;font-size:14px}.agent-review-text h4:first-child{margin-top:0}.agent-review-text ul{margin:0;padding-left:18px}.agent-review-text li{margin:2px 0}.agent-review-text p{margin:4px 0}.agent-table .agent-deep{margin-top:6px}.agent-review-text h5{margin:10px 0 2px;font-size:13px;color:var(--accent-ink)}.drawer.agent-panel{width:min(760px,100%);gap:12px}.agent-variants .agent-variant{display:flex;gap:8px;align-items:flex-start;padding:6px 8px;border-radius:8px;cursor:pointer}.agent-variants .agent-variant.on{background:var(--accent-soft)}.agent-variants .bad{color:var(--danger)}.agent-variants .agent-variant input{margin-top:3px;flex-shrink:0}.agent-form textarea,.agent-dec textarea{width:100%;resize:vertical;font:inherit}.agent-goal-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.agent-goal-row select{max-width:100%}.agent-goal-row input{width:90px}.agent-goals{display:flex;flex-direction:column;gap:2px}.agent-goals .ok,.agent-dec-table .ok-text{color:var(--ok)}.agent-goals .bad{color:var(--danger)}.agent-chg{display:inline-block;margin-left:6px;white-space:nowrap}.agent-outcome{background:var(--surface-2);border-radius:8px;padding:8px 10px}.agent-dec-table tr.agent-dec-more td{background:var(--surface-2)}.agent-dec button.link,.agent-table button.link{background:none;border:0;padding:0;color:var(--accent-ink);cursor:pointer;align-self:flex-start}.agent-panel-facts{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted)}.agent-panel-facts b{color:var(--text, inherit);font-weight:600}.agent-panel-facts b.bad{color:var(--danger)}@media (max-width: 720px){.agent-table .agent-advice{max-width:none}}@media (max-width: 800px){table.sk-stack.agent-dec-table>tbody>tr.agent-dec-more{display:block}table.sk-stack.agent-dec-table>tbody>tr.agent-dec-more>td{grid-column:1 / -1;text-align:left!important;padding:8px!important}table.sk-stack.agent-dec-table>tbody>tr>td[data-label]{font-size:14px}}.rnp-table tr.agent-row>td{padding:8px 10px 12px;background:var(--surface);height:auto;white-space:normal;text-align:left}.agent-inline{position:sticky;left:10px;gap:8px;text-align:left;font-weight:400;max-width:min(880px,calc(100vw - 60px));white-space:normal}.agent-inline .agent-panel-facts{margin:0}.agent-inline-review>summary{cursor:pointer}.camp-none .btn-link{font-size:inherit;color:var(--accent-ink)}.camp-dialog{max-height:calc(100vh - 32px);overflow-y:auto}.camp-dialog .segmented{align-self:flex-start}.camp-bids{gap:6px;border:1px solid var(--line);border-radius:8px;padding:6px 8px;margin-top:4px}@media (max-width: 800px){.agent-inline{max-width:calc(100vw - 32px)}}.rp-agent{position:static;padding:4px 2px 8px;max-width:none}.agent-ops{border:1px solid var(--line);border-radius:8px;padding:6px 8px}.agent-op{display:flex;gap:8px;align-items:flex-start}.agent-op input{margin-top:2px;flex-shrink:0}.agent-camps{display:flex;flex-direction:column;gap:4px}.agent-camp{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:4px 0;border-top:1px solid var(--surface-2)}.camp-dialog .camp-foot{position:sticky;bottom:-16px;gap:8px;margin:0 -16px -16px;padding:10px 16px 16px;background:var(--surface);border-top:1px solid var(--line);z-index:2}.camp-dialog .ad-diff{font-size:14px}.rnp-table tbody.rnp-pbody.open>tr.ent>td{position:sticky;top:var(--thead-h, 41px);z-index:2;background-color:var(--accent-soft);box-shadow:inset 0 -1px 0 var(--line)}.rnp-table tbody.rnp-pbody.open>tr.ent>td.c0,.rnp-table tbody.rnp-pbody.open>tr.ent>td.c1{z-index:3}.rnp-table thead th{z-index:5}.rnp-table thead .c0,.rnp-table thead .c1{z-index:6}.rnp-table tr.mark>td{font-weight:700;box-shadow:inset 0 1px 0 var(--accent),inset 0 -1px 0 var(--accent)}.rnp-table tr.mark>td.c0{box-shadow:inset 1px 0 0 var(--accent),inset 0 1px 0 var(--accent),inset 0 -1px 0 var(--accent)}.rnp-table tr.mark>td:last-child{box-shadow:inset -1px 0 0 var(--accent),inset 0 1px 0 var(--accent),inset 0 -1px 0 var(--accent)}.rnp-table tr.mark .lbl{color:var(--text)}.rnp-table tr.row-ord td.c0{cursor:grab}.rnp-table .mark-dot{border:0;background:none;padding:0 4px 0 2px;font-size:13px;line-height:1;color:var(--line);cursor:pointer}.rnp-table .mark-dot.on,.rnp-table .mark-dot:hover{color:var(--accent)}.rnp-table tr.row-ord td.c0.ind{padding-left:8px}.rnp-table tr.row-ord td.c0>.drag-grip,.rnp-table tr.row-ord td.c0>.mark-dot{float:left;margin-top:1px}.camp-link{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:4px;border-radius:4px;color:var(--muted);vertical-align:middle;text-decoration:none}.camp-link:hover{color:var(--accent-ink);background:var(--accent-soft)}.camp-title:has(+.camp-link){display:inline-block;max-width:calc(100% - 26px);vertical-align:middle}.rnp-table td.ado-cell{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.ado .ado-h{font-weight:600}.ado .ado-camp,.ado .ado-ord{padding:8px 10px;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:3px}.ado .ado-warn{color:var(--warn)}.ado .ado-day{padding:3px 8px;border:1px solid var(--line);border-radius:999px}.ado .ado-day.cur{border-color:var(--accent)}.ado .ado-day.likely{background:var(--accent-soft, rgba(14,165,233,.12));border-color:var(--accent);font-weight:600}.ado .ado-cross{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rnp-table thead th.fresh b{border-bottom:1px dashed currentColor;cursor:help}.rnp-table td.d.fresh{font-style:italic;color:var(--muted)}.fresh-note{font-style:italic}.rnp-table thead th.wk{box-shadow:inset 0 1px 0 var(--accent)}.rnp-table tbody tr:last-child td.wk{box-shadow:inset 0 -1px 0 var(--accent)}.rnp-table .camp-pin,.rnp-table .row-pin{border:0;background:transparent;color:var(--muted);cursor:pointer;border-radius:5px;display:inline-flex;align-items:center;gap:3px;padding:1px 4px;font-size:11px;vertical-align:middle;opacity:.55}.rnp-table .camp-pin:hover,.rnp-table .row-pin:hover{opacity:1;background:var(--surface-2);color:var(--text)}.rnp-table .camp-pin.on,.rnp-table .row-pin.on{opacity:1;color:var(--accent-ink);background:var(--accent-soft)}.rnp-table .row-pin{float:right;margin-top:1px}.rnp-table .camp-pin .camp-kind{font-weight:600}.rnp-table tr.camp-slice td.c0{box-shadow:inset 2px 0 0 var(--accent)}.rnp-table tr.camp-slice .camp-title{cursor:default}.rnp-picker .pick-main{border:1px dashed transparent;border-radius:8px;padding:4px 6px;margin:-5px -7px}.rnp-picker .pick-main.drop-on{border-color:var(--accent);background:var(--accent-soft)}.rnp-picker .pick-drop{margin-bottom:4px}.rnp-picker .pick-off>.check:not(:first-child),.rnp-picker .pick-off>label.drag-pick{opacity:.45}.rnp-picker .drag-pick{cursor:grab}.rnp-picker .rnp-picker-title .check{padding:0;text-transform:none;letter-spacing:0;font-size:12px;font-weight:700;color:var(--text)}.rnp-picker .check.added{color:var(--accent-ink);font-weight:600}.kind-badge{display:inline-block;padding:0 6px;border-radius:5px;font-size:11px;font-weight:700;line-height:17px;color:#fff;background:#6b7280;white-space:nowrap;cursor:help;vertical-align:1px}.kind-badge.k-manual{background:#2563eb}.kind-badge.k-auto{background:#7c3aed}.kind-badge.k-cpo{background:#16a34a}.kind-badge.k-top,.kind-badge.k-cir{background:#ea580c}.eff.adv-up{border-left-color:var(--ok, #16a34a)}.eff.adv-down{border-left-color:var(--danger)}.eff.adv-keep{border-left-color:var(--line-strong)}.eff.adv-wait{border-left-color:var(--warn)}.eff .adv-go{margin-left:8px;font-weight:700}.bbar{display:flex;flex-direction:column;gap:4px;min-width:260px;max-width:560px;font-size:12px}.bbar-head{display:flex;justify-content:space-between;gap:12px}.bbar-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;color:var(--muted);font-size:11px}.bbar.compact .bbar-days{font-size:10px}.eff .bbar{margin:2px 0}.rnp-table td.bw{position:relative}.rnp-table td.bw-today{font-weight:700}.rnp-table td.bw .bseg{position:absolute;left:0;right:0;bottom:3px}.rnp-table td.bw-sum b{display:block}.rnp-table tr.camp:not(.camp-others)>td{border-top:1px solid var(--accent)}.rnp-table td.ghost{color:var(--muted);opacity:.7}.bseg{display:block;position:relative;height:8px;background:var(--surface-2);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-right:1px solid var(--line-strong);box-sizing:border-box;overflow:hidden}.bseg-first{border-left:1px solid var(--line-strong);border-radius:6px 0 0 6px}.bseg-last{border-radius:0 6px 6px 0}.bseg-both{border-left:1px solid var(--line-strong);border-radius:6px}.bseg-fill{position:absolute;left:0;top:0;bottom:0;background:var(--muted)}.bseg-fill.today{background:repeating-linear-gradient(-45deg,var(--accent) 0 3px,transparent 3px 6px);border-right:1px solid var(--accent)}.bbar-strip{display:grid;grid-template-columns:repeat(7,1fr)}.bbar-days span.today{color:var(--accent);font-weight:700}.rnp-table tr.camp-week>td{height:42px;padding-bottom:14px;vertical-align:top;padding-top:6px}.kind-wrap{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.kind-id{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.cx .cx-sum{line-height:1.5}.cx .cx-t{width:100%;border-collapse:collapse;font-size:13px}.cx .cx-t th{font-weight:500;color:var(--muted);text-align:center;padding:4px 6px;border-bottom:1px solid var(--line)}.cx .cx-t td{padding:4px 6px;border-bottom:1px solid var(--line);vertical-align:top}.cx .cx-t td.num{text-align:right;white-space:nowrap}.cx .cx-t tr.cx-bad td{color:var(--danger, #dc2626)}.cx .cx-share{display:flex;align-items:center;justify-content:flex-end;gap:6px}.cx .cx-bar{display:inline-block;width:60px;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.cx .cx-bar i{display:block;height:100%;background:var(--accent)}.cx .cx-items summary{cursor:pointer}.rnp-table td.cx-cell{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}@media (max-width: 600px){.cx .cx-bar{width:36px}}.cx .cx-ref{border-color:var(--danger, #dc2626)}.cx .cx-ref-t{color:var(--danger, #dc2626)}.cx .ado-ord.cx-wrong{border-color:var(--danger, #dc2626);background:#dc26260f}.overlay.center .dialog.cx{max-height:calc(90vh - 16px);overflow-y:auto;overscroll-behavior:contain}.cx>.row:first-child{position:sticky;top:-16px;margin:-16px -16px 0;padding:16px 16px 8px;background:var(--surface);z-index:2}@media (max-width: 600px){.overlay.center .dialog.cx{max-height:calc(90vh - 16px)}}.rt-page .rt-loads{display:flex;flex-direction:column;gap:2px;margin:8px 0}.rt-page .rt-cab{margin-bottom:4px}.rt-page .rt-groups td:first-child{min-width:180px}.rt-page .rt-chips{display:flex;flex-wrap:wrap;gap:4px}.rt-page .rt-arrow{display:inline-block;width:14px;color:var(--muted)}.rt-page .rm-prod{display:flex;align-items:center;gap:4px}.rt-page tr.rt-row.on td{background:var(--surface-2)}.rt-page tr.rt-open>td{background:var(--surface-2);padding:10px 12px}.rt-page .rt-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.rt-page .neg,.cx .neg{color:var(--danger, #dc2626)}.cx-comment{font-style:italic}.rt-page .cx-t{width:100%;border-collapse:collapse;font-size:13px}.rt-page .cx-t th{font-weight:500;color:var(--muted);padding:4px 6px;border-bottom:1px solid var(--line)}.rt-page .cx-t td{padding:4px 6px;border-bottom:1px solid var(--line);vertical-align:top}.rt-page .cx-t td.num{text-align:right;white-space:nowrap}.rt-page .cx-t tr.cx-bad td{color:var(--danger, #dc2626)}.rt-page .ado-day{padding:3px 8px;border:1px solid var(--line);border-radius:999px}.rt-page .ado-day.cx-ref{border-color:var(--danger, #dc2626)}.rt-page .ado-ord{padding:8px 10px;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:3px;background:var(--surface)}.rt-page .ado-ord.cx-wrong{border-color:var(--danger, #dc2626);background:#dc26260f}.rt-page .cx-ref-t{color:var(--danger, #dc2626)}.rt-page .ado-h{font-weight:600}@media (max-width: 760px){.rt-page .rt-detail{grid-template-columns:1fr}table.rt-table td.rt-chips{grid-column:1 / -1}table.rt-table tr.rt-open{display:block}table.rt-table tr.rt-open>td{display:block}}@media (max-width: 760px){.rt-page .rt-groups td:first-child{min-width:0}.rt-page .rt-groups td.num{white-space:normal;font-size:12px}.rt-page .rt-groups th{font-size:12px}.rt-page .rt-cab{overflow-x:auto}}.rt-page .rt-detail>section:last-child>.col{max-height:560px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.adm-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:700;line-height:1;margin-left:4px;vertical-align:middle}.rt-page .rt-ai-btn{display:inline-flex;align-items:center;gap:2px}.rt-page .rt-buyout{font-size:16px}.rt-page .rt-buyout b{font-size:20px}.rt-page .pos{color:var(--ok, #16a34a)}.rt-page tr.rt-pick{cursor:pointer}.rt-page tr.rt-pick:hover td{background:var(--surface-2)}.rt-page tr.rt-pick.on td{background:var(--accent-soft, rgba(14, 165, 233, .12))}.rt-page .rt-flag{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--danger, #dc2626);color:#fff;font-size:11px;font-weight:700;margin-right:6px}.rt-page .rt-adv{color:var(--muted);font-size:12px}.rt-page tr.cx-bad .rt-adv{color:var(--text)}.rt-page .rt-todo{width:100%;color:var(--text);margin-top:2px}.rt-page .rt-advice{padding:8px 10px;border-left:3px solid var(--accent);background:var(--surface);border-radius:6px}.rt-ai .rt-ai-text{line-height:1.55}@media (max-width: 760px){.rt-page .rt-groups .rt-adv{font-size:11px}}.rt-page .rt-table td.num{white-space:nowrap}.mk-page .pos{color:var(--ok, #16a34a)}.mk-page .neg{color:var(--danger, #dc2626)}.mk-page .mk-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px}.mk-page .mk-tiles b{font-size:20px;display:block;margin:2px 0}.mk-page .mk-two{display:grid;grid-template-columns:3fr 2fr;gap:10px;margin-top:12px}.mk-page .mk-bar{display:flex;align-items:center;gap:8px;font-size:12px}.mk-page .mk-bar-n{width:150px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis}.mk-page .mk-bar-t{flex:1;height:12px;background:var(--surface-2);border-radius:4px;min-width:40px}.mk-page .mk-bar-t>div{height:12px;border-radius:4px;background:var(--muted);opacity:.55}.mk-page .mk-bar-t>div.on{background:var(--accent);opacity:1}.mk-page .mk-bar-v{width:52px;text-align:right}.mk-page .mk-bar-s{width:92px;text-align:right;white-space:nowrap;color:var(--muted)}.mk-page .mk-bar-x{width:92px;text-align:right}.mk-page .mk-bar-o{width:72px;text-align:right;color:var(--accent-ink);font-weight:600}.mk-page .mk-us{color:var(--accent-ink);font-weight:600}.mk-page .mk-new{color:var(--accent-ink)}.mk-page table.mk-table th,.mk-page table.mk-table td{font-size:12px;padding:6px 4px}.mk-page table.mk-table td.num{text-align:right}.mk-page .mk-sort{cursor:pointer;text-align:right}.mk-page tr.mk-ours td{background:var(--accent-soft)}.mk-page table.mk-cmp td.num,.mk-page table.mk-cmp th{text-align:right}.mk-page table.mk-cmp th:first-child,.mk-page table.mk-cmp td:first-child{text-align:left}.mk-page table.mk-cmp th{vertical-align:top}.mk-page table.mk-cmp th .prod,.mk-page table.mk-cmp th>div{justify-content:flex-end}.mk-page td.mk-worse{background:#dc262617;font-weight:600}.mk-page .mk-x{border:0;background:none;color:var(--muted);cursor:pointer;padding:0 2px}.mk-page .mk-grow{padding:10px 12px;border-left:3px solid var(--accent);background:var(--surface);border-radius:6px}.mk-page .mk-fresh{display:flex;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.mk-page tr.mk-now td{background:var(--accent-soft)}.mk-page table.mk-price td,.mk-page table.mk-price th,.mk-page table.mk-gap td,.mk-page table.mk-gap th{text-align:right;font-size:12px}.mk-page table.mk-price td:first-child,.mk-page table.mk-price th:first-child,.mk-page table.mk-gap td:first-child,.mk-page table.mk-gap th:first-child{text-align:left}@media (max-width: 1100px){.mk-page .mk-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-page .mk-two{grid-template-columns:1fr}}@media (max-width: 760px){.mk-page .mk-tiles{grid-template-columns:1fr 1fr}.mk-page .mk-bar-n{width:96px}.mk-page .mk-bar-x{width:64px}.mk-page .mk-bar-o{display:none}.mk-page .mk-bar{gap:6px}.mk-page .mk-bar-s{width:62px;font-size:11px}.mk-page .mk-bar-t{min-width:16px}.mk-page .mk-bar-v{width:44px}.mk-page .mk-bar+.mk-bar .mk-bar-x,.mk-page .mk-bar .mk-bar-x{width:46px}.mk-page table.mk-table tr{grid-template-columns:1fr 1fr 1fr}.mk-page .mk-fresh{flex-wrap:wrap}.mk-page table.mk-cmp,.mk-page table.mk-price,.mk-page table.mk-gap{display:block;overflow-x:auto}.mk-page table.mk-cmp th,.mk-page table.mk-cmp td{font-size:11px;padding:4px}}.mk-page table.mk-table td.num{white-space:nowrap}.mk-page .mk-fresh>.prod,.mk-page .mk-fresh>:first-child{width:230px;flex-shrink:0}@media (max-width: 760px){.mk-page .segmented{flex-wrap:wrap;height:auto}.mk-page .mk-fresh>:first-child{width:100%}.mk-page table.mk-table td.num{white-space:normal}}.mk-page .copy-text{overflow-wrap:anywhere}.mk-page .prod{min-width:0;max-width:100%}.mk-page td.rm-prod,.mk-page .mk-fresh>:first-child{overflow:clip}@media (max-width: 760px){.mk-page{overflow-x:clip}}@media (max-width: 760px){.mk-page table.mk-table td.num{text-align:left}}.uc-line{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.uc-line .lbl{min-width:0;overflow:hidden;text-overflow:ellipsis}.uc{flex-shrink:0;min-width:72px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted);padding:1px 4px;border-radius:5px;border-left:1px dashed var(--line)}.uc.uc-ed{cursor:text;color:var(--text)}.uc.uc-ed:hover{background:var(--accent-soft)}.uc.uc-chg{color:var(--accent-ink);font-weight:600}.uc.uc-mine{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.uc.bad{color:var(--danger, #dc2626)}.uc-x{border:0;background:none;color:var(--muted);cursor:pointer;padding:0 0 0 4px;font-size:11px}.uc-x:hover{color:var(--danger, #dc2626)}.uc-in{width:76px;text-align:right;font:inherit;padding:1px 4px;border:1px solid var(--accent);border-radius:5px;background:var(--surface);color:var(--text)}.uc-head{color:var(--accent-ink)}.gt.uc-reset{width:auto;padding:0 6px;font-size:11px}.rp-mrow.rp-uc{grid-template-columns:minmax(0,1fr) 62px 58px 86px;gap:4px;padding:0 10px;font-size:13px}.rp-mrow.rp-uc>span:nth-child(3),.rp-mrow.rp-uc>:nth-child(3){text-align:right}.rp-mrow.rp-uc .uc{min-width:0;overflow:hidden;text-overflow:ellipsis}.rp-mrow.rp-uc .uc-in{width:100%}.rp-mrow.rp-uc .uc{border-left:0}.rp-box>.uc-reset{margin:6px 14px}.mk-page table.mk-cmp .mk-our-col{background:var(--accent-soft)}.mk-page .mk-sig{padding-top:6px;border-top:1px solid var(--line)}.mk-page .mk-sig:first-of-type{border-top:0}.mk-page .mk-rubs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.mk-page .mk-rub{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:0 4px 0 0;cursor:grab}.mk-page .mk-rub.on{border-color:var(--accent);background:var(--accent-soft)}.mk-page .mk-rub.drag{opacity:.5}.mk-page .mk-rub-b{border:0;background:none;padding:6px 6px 6px 12px;font:inherit;color:inherit;cursor:pointer}.mk-page .mk-rub.on .mk-rub-b{font-weight:600;color:var(--accent-ink)}.mk-page .mk-rub-d{font-weight:400;color:var(--muted);font-size:12px}.mk-page .mk-rub-f{color:var(--muted);font-size:12px}.mk-page .mk-rub-x{border:0;background:none;color:var(--muted);cursor:pointer;padding:2px 4px;font-size:13px}.mk-page .mk-rub-x:hover{color:var(--text)}.mk-page .mk-rub-ask{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:0 4px}.mk-page .mk-rub-add{padding:4px 12px;font-size:16px;font-weight:700;color:var(--accent-ink);cursor:pointer}.mk-dlg{max-height:calc(88vh - 16px);overflow-y:auto;overscroll-behavior:contain}.mk-dlg label.col{gap:3px;font-size:13px}.mk-dlg .row.wrap label.col{flex:1 1 140px}.mk-page table.mk-out td.num{text-align:right}.mk-page table.mk-table td:last-child{text-align:center;padding-left:2px;padding-right:2px}.mk-page table.mk-table td:last-child .mk-x{display:block;margin:2px auto 0}@media (min-width: 761px){.mk-page table.mk-table>thead>tr>th{position:sticky;top:var(--mk-top, 56px);z-index:6;background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--line)}}.pc-page table.pc-table td.pc-day,.pc-page table.pc-table th.pc-day{text-align:right}.pc-page table.pc-table th.pc-today{color:var(--text)}.pc-page table.pc-table td.pos{color:var(--ok, #16a34a)}.pc-page table.pc-table td.neg{color:var(--danger)}.pc-page .mk-rubs>button.mk-rub{padding:4px 12px;font:inherit;color:inherit;cursor:pointer}.pc-page td.pc-act{white-space:nowrap;text-align:right}.pc-page tbody.pc-hidden td{opacity:.8}@media (max-width: 760px){.pc-page .pc-old{display:none!important}}.pb-card .alert{margin:0}.pb-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.pb-table{max-width:640px}.pb-way{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.pb-way summary{cursor:pointer}.pb-key{-webkit-user-select:all;user-select:all;font-size:12px;padding:2px 6px;background:var(--surface-2);border-radius:6px;word-break:break-all}.pb-down{background:var(--ok-soft);border-radius:8px;padding:6px 10px}.fin-page{display:flex;flex-direction:column;gap:12px}.fin-page h1{margin:0}.fin-page .pos{color:var(--ok)}.fin-page .neg{color:var(--danger)}.fin-mob{display:none}.fin-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px}.fin-filters select{max-width:220px}.fin-search{flex:1;min-width:200px}.fin-month{display:inline-flex;gap:4px;align-items:center}.fin-month .btn:nth-child(2){min-width:132px;justify-content:center}.fin-totals{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--muted);padding:0 4px}.fin-totals span{font-variant-numeric:tabular-nums}.fin-bulk{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 12px;background:var(--accent-soft);border-color:transparent;position:sticky;top:56px;z-index:3}table.fin-ops td{vertical-align:top}table.fin-ops td.r{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;cursor:pointer}.fin-party{cursor:pointer;min-width:220px}.fin-party .pill,.fin-party .fin-tag{margin-top:4px}tr.fin-unsorted td{background:color-mix(in srgb,var(--warn-soft) 55%,transparent)}.fin-cat-cell{height:30px;max-width:240px;font-size:13px}.fin-cat-cell.empty-cat{border-color:var(--warn);color:var(--warn)}.fin-tag{display:inline-block;font-size:11px;padding:1px 7px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);color:var(--muted);margin-left:6px;white-space:nowrap}.fin-tr{font-size:13px;color:var(--muted);white-space:nowrap}.fin-tr.lonely{color:var(--warn);font-weight:600}.fin-more{display:flex;justify-content:center}.fin-mode{align-self:flex-start;margin:10px 0 2px}.fin-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--muted);padding:10px 0}.fin-pair{display:flex;gap:8px;align-items:center;height:36px}.fin-range{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fin-range input[type=month]{width:150px}table.fin-cash{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums}.fin-cash th,.fin-cash td{padding:7px 12px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.fin-cash th{font-size:12px;color:var(--muted);font-weight:600;background:var(--surface-2);position:sticky;top:0}.fin-cash th:first-child,.fin-cash td:first-child{text-align:left;position:sticky;left:0;background:var(--surface);min-width:260px;white-space:normal}.fin-cash th:first-child{background:var(--surface-2)}.fin-cash .tot{background:var(--surface-2);font-weight:600}.fin-cash tr.fin-sec td{font-weight:600;cursor:pointer}.fin-cash tr.fin-sec:hover td{background:var(--hover)}.fin-caret{display:inline-block;width:14px;color:var(--muted)}.fin-cash tr.fin-row td{font-size:13px;color:var(--muted)}.fin-cash tr.fin-row td:first-child{padding-left:32px}.fin-cash tr.fin-bal td{background:var(--surface-2);font-weight:600}.fin-cash tr.fin-key td{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.fin-cash tr.fin-key td.neg{color:var(--danger)}.fin-cash tr.fin-warn-row td{color:var(--warn)}.fin-cash td.neg{color:var(--danger)}.fin-note{padding:0 4px}.fin-mob-month{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.fin-li{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;width:100%;background:none;border-left:0;border-right:0;border-top:0;font:inherit;color:inherit;text-align:left}.fin-li.sub{padding-left:30px;font-size:13px;color:var(--muted)}.fin-li-head{cursor:pointer;font-weight:600}.fin-li.fin-bal{background:var(--surface-2)}.fin-li.fin-key{background:var(--accent-soft);color:var(--accent-ink)}.fin-acc-total{font-size:15px}.fin-accs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.fin-acc{text-align:left;font:inherit;color:inherit;padding:14px 16px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.fin-acc:hover{border-color:var(--line-strong)}.fin-acc.archived{opacity:.6}.fin-acc-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.fin-acc-bal{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.fin-acc-bal.neg{color:var(--danger)}.fin-kind{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.fin-kind.business{background:var(--accent-soft);color:var(--accent-ink)}.fin-kind.mixed{background:var(--warn-soft);color:var(--warn)}.fin-kind.personal{background:var(--info-soft);color:var(--info-ink)}.fin-need{color:var(--warn)}.fin-add{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.fin-add input{flex:1;min-width:200px}.fin-cat-group{padding:4px 0}.fin-cat-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:10px 14px 6px}.fin-cat-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px) 110px 90px;gap:8px;align-items:center;padding:4px 14px;border-top:1px solid var(--line)}.fin-cat-row.archived{opacity:.55}.fin-cat-name{border-color:transparent;background:transparent}.fin-cat-name:hover{border-color:var(--line)}.fin-setup{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.fin-setup h2{margin:0;font-size:17px}.fin-setup p{margin:0;max-width:760px}.fin-setup .table-wrap,.fin-pre{width:100%}.fin-pre{display:flex;flex-direction:column;gap:10px}.fin-pre h3{margin:6px 0 0;font-size:14px}.fin-pre-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px}.fin-pre-cat{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px dashed var(--line);font-size:13px}.fin-access{display:flex;flex-direction:column;width:100%}.fin-access-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line);flex-wrap:wrap}.fin-cards{flex-direction:column;gap:8px}.fin-card{text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.fin-card.fin-unsorted{border-color:var(--warn)}.fin-card-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.fin-card-top b{font-variant-numeric:tabular-nums;white-space:nowrap}.fin-card .fin-tag{margin-left:0}.fin-fab{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:50%;border:0;background:var(--accent);color:#fff;font-size:28px;line-height:1;box-shadow:0 6px 20px #0003;z-index:20;cursor:pointer}@media (max-width: 700px){.fin-desk{display:none!important}.fin-mob{display:flex;flex-direction:column}.fin-mob.fin-fab{display:block}.fin-filters select,.fin-search{max-width:none;flex:1 1 100%}.fin-month{flex:1 1 100%;justify-content:space-between}.fin-month .btn:nth-child(2){flex:1}.fin-range{width:100%}.fin-range input[type=month]{flex:1;width:auto}.fin-range select,.fin-range .segmented{flex:1 1 100%}.fin-range .segmented button{flex:1}.fin-cat-row{grid-template-columns:1fr auto}.fin-cat-row select{grid-column:1 / -1;grid-row:2}.fin-bulk{top:0}.fin-page{padding-bottom:90px}}.fin-stores{display:flex;flex-wrap:wrap;gap:6px}table.fin-pnl tr.fin-pl.grp td{cursor:pointer;font-weight:600}table.fin-pnl tr.fin-pl.grp:hover td{background:var(--hover)}table.fin-pnl tr.fin-pl.sub td{font-size:13px;color:var(--muted)}table.fin-pnl tr.fin-pl.sub td:first-child{padding-left:32px}table.fin-pnl tr.fin-pl.strong td{font-weight:700;font-size:15px}table.fin-pnl tr.fin-pl.key td{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}table.fin-pnl tr.fin-pl.key td.neg{color:var(--danger)}table.fin-pnl tr.fin-pl.pct td{font-size:12px;color:var(--muted)}table.fin-pnl tr.fin-pl.own td{background:var(--fin-own);color:var(--fin-own-ink)}table.fin-pnl tr.fin-pl-sec td{background:var(--surface-2);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-top:14px;text-align:left}table.fin-pnl td.fin-na{color:var(--line-strong);text-align:center}.fin-lock{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fin-own-ink);background:var(--fin-own);border-radius:6px;padding:2px 6px;margin-left:8px}:root{--fin-own: #f3eefb;--fin-own-ink: #5b3a8c;--fin-bar-neg: #d9665b;--fin-bar-pos: #2f9e8f;--fin-bar-sum: #1d6f66}:root[data-theme=dark]{--fin-own: #2a2238;--fin-own-ink: #cdb6f0;--fin-bar-neg: #e07c72;--fin-bar-pos: #3bb5a5;--fin-bar-sum: #7fdccf}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--fin-own: #2a2238;--fin-own-ink: #cdb6f0;--fin-bar-neg: #e07c72;--fin-bar-pos: #3bb5a5;--fin-bar-sum: #7fdccf}}.fin-li-sec{background:var(--surface-2);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fin-pl-li{align-items:baseline}.fin-pl-li.sub{padding-left:30px;font-size:13px;color:var(--muted)}.fin-pl-li.key{background:var(--accent-soft);color:var(--accent-ink)}.fin-pl-li.own{background:var(--fin-own);color:var(--fin-own-ink)}.fin-pl-li.pct{font-size:12px;color:var(--muted);padding-block:6px}.fin-pl-li.strong{font-weight:700}.fin-li-v{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.fin-d{font-size:11px}.fin-scard{padding:12px 14px;display:flex;flex-direction:column;gap:6px}.fin-scard.sum{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.fin-scard.own{background:var(--fin-own);border-color:transparent;color:var(--fin-own-ink)}.fin-scard-h .pill{white-space:nowrap}.fin-scard-h{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.fin-big{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.fin-kv{display:grid;grid-template-columns:1fr auto;gap:3px 10px;font-size:13px;font-variant-numeric:tabular-nums}.fin-kv>span:nth-child(odd){opacity:.75}.fin-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fin-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.fin-tile .l{font-size:12px;color:var(--muted)}.fin-tile .v{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.fin-tile .s{font-size:12px}.fin-tile.hl{background:var(--accent-soft);border-color:transparent}.fin-tile.hl .v{color:var(--accent-ink)}.fin-tile.own{background:var(--fin-own);border-color:transparent;color:var(--fin-own-ink)}.fin-tile.own .l{color:var(--fin-own-ink)}.fin-two{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px}.fin-panel{padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.fin-panel h4{margin:0;font-size:13px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.fin-wf{display:flex;flex-direction:column;gap:3px}.fin-wr{display:grid;grid-template-columns:190px 1fr 104px;gap:10px;align-items:center;font-size:13px;padding:2px 0}.fin-wr.k{font-weight:700}.fin-wr.own .lbl{color:var(--fin-own-ink)}.fin-wr .tr{position:relative;height:18px}.fin-wr .b{position:absolute;top:2px;bottom:2px;border-radius:3px}.fin-wr.k .b{top:0;bottom:0}.fin-wr .num{text-align:right;white-space:nowrap}.fin-wr .lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b[data-tone=pos]{background:var(--fin-bar-pos)}.b[data-tone=neg]{background:var(--fin-bar-neg)}.b[data-tone=sum]{background:var(--fin-bar-sum)}.b[data-tone=own]{background:var(--fin-own-ink)}.fin-st{display:flex;flex-direction:column;gap:8px}.fin-sr{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:13px}.fin-sr .tr{height:14px;background:var(--surface-2);border-radius:4px;position:relative;overflow:hidden}.fin-sr .b{position:absolute;top:0;bottom:0;left:0;border-radius:4px}.fin-sr .num{white-space:nowrap;font-variant-numeric:tabular-nums}.fin-legend .sw{display:inline-block;width:9px;height:9px;border-radius:2px;vertical-align:0}.fin-legend .sw.m{background:var(--line-strong)}.fin-legend .sw.b{background:var(--fin-bar-sum)}.fin-chart text{fill:var(--muted);font-size:9px;font-family:inherit}.fin-chart .axis{stroke:var(--line-strong)}.fin-chart .m{fill:var(--line-strong)}.fin-chart .b{fill:var(--fin-bar-sum)}.fin-chart .bn{fill:var(--fin-bar-neg)}@media (max-width: 700px){.fin-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-tile .v{font-size:18px}.fin-two{grid-template-columns:1fr}.fin-wr{grid-template-columns:1fr auto;gap:2px 8px;font-size:12px}.fin-wr .tr{grid-column:1 / -1;grid-row:2;height:12px}.fin-sr{grid-template-columns:70px minmax(0,1fr) auto}}.fin-bal-two{align-items:start}.fin-panel h4 b{font-variant-numeric:tabular-nums}.fin-bgroup{border-top:1px solid var(--line)}.fin-bhead{width:100%;display:flex;justify-content:space-between;gap:10px;padding:10px 0;background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.fin-bhead b{font-variant-numeric:tabular-nums;white-space:nowrap}.fin-blink{margin-left:8px;color:var(--accent-ink)}.fin-bbody{display:flex;flex-direction:column;gap:4px;padding:0 0 10px 16px}.fin-bline{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-variant-numeric:tabular-nums}.fin-bline>span:last-child{white-space:nowrap}.fin-bline .btn-link{margin-left:6px}.fin-add-line{align-self:flex-start}.fin-cap{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:10px;background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.fin-cap b{font-variant-numeric:tabular-nums}.fin-own-box{font-size:12px;color:var(--fin-own-ink);background:var(--fin-own);border-radius:10px;padding:8px 12px}.fin-own-box .fin-lock{margin-left:0;margin-right:6px;background:transparent;padding:0}.fin-hist{display:flex;gap:8px;align-items:flex-end;height:160px}.fin-hcol{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;min-width:0}.fin-hbar{flex:1;width:70%;max-width:48px;display:flex;align-items:flex-end}.fin-hbar span{width:100%;background:var(--fin-bar-sum);border-radius:4px 4px 0 0;min-height:2px}.fin-hbar span.neg{background:var(--fin-bar-neg)}.fin-dialog{display:flex;flex-direction:column;gap:10px}.fin-dialog h3{margin:0}.fin-dialog-row{display:flex;gap:8px;flex-wrap:wrap}.fin-dialog-row input{flex:1;min-width:140px}.fin-loans{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;align-items:start}.fin-loan{padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.fin-loan.archived{opacity:.6}.fin-prog{height:8px;background:var(--surface-2);border-radius:999px;overflow:hidden}.fin-prog span{display:block;height:100%;background:var(--fin-bar-pos)}.fin-loan-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.fin-sched{display:flex;flex-direction:column;gap:8px;margin-top:6px;grid-column:1 / -1}.fin-sched table.list td,.fin-sched table.list th{padding:5px 8px;font-size:12px}.fin-sched tr.fin-past td{color:var(--muted)}.fin-link-row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.fin-link-row b{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 700px){.fin-loans{grid-template-columns:1fr}.fin-hist{height:130px;gap:4px}}.fin-loan.open{grid-column:1 / -1}.btn.sm.fin-add-line{max-width:100%;white-space:normal;text-align:left;height:auto;padding-block:6px}.fin-nav{overflow-x:auto;scrollbar-width:none;min-width:0;flex:0 1 auto}.fin-nav::-webkit-scrollbar{display:none}.fin-nav a{white-space:nowrap}.prx-page{display:flex;flex-direction:column;gap:14px}.prx-page .page-head{margin-bottom:0}.prx-status{display:flex;flex-direction:column;gap:10px}.prx-facts{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13px}.prx-facts b{font-weight:600}.prx-task{display:flex;align-items:center;gap:8px;color:var(--info-ink);font-size:13px}.prx-counts{gap:6px}.prx-table-wrap{overflow:hidden}.prx-table td{vertical-align:top;font-size:13px}.prx-table td.bad,.prx-card b.bad{color:var(--danger);font-weight:600}.prx-table td.warn,.prx-card b.warn{color:var(--warn);font-weight:600}.prx-table tr.lvl-bad td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.prx-table tr.lvl-warn td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.prx-host{word-break:break-all}.prx-err{color:var(--danger);margin-top:4px;word-break:break-word}.prx-ovr{color:var(--accent-ink)}.prx-actions{gap:4px;flex-wrap:wrap}.prx-cards{display:none;flex-direction:column;gap:8px}.prx-card{display:flex;flex-direction:column;gap:6px}.prx-card.lvl-bad{border-left:3px solid var(--danger)}.prx-card.lvl-warn{border-left:3px solid var(--warn)}.prx-card-facts{display:flex;flex-wrap:wrap;gap:4px 14px}.prx-sec{font-weight:600;font-size:13px;margin-bottom:-6px}.prx-check{gap:8px;align-self:end;min-height:34px}.prx-settings .field input,.prx-settings .field select{width:100%}.prx-log-list{max-height:360px;overflow-y:auto;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;flex-direction:column;gap:2px}.prx-log-line{word-break:break-word}.prx-log-line.warn{color:var(--warn)}.prx-log-line.error{color:var(--danger)}.btn.ghost.on{background:var(--surface-2);color:var(--text)}@media (max-width: 700px){.prx-table-wrap{display:none}.prx-cards{display:flex}.prx-page{padding:12px}}.prx-diag-text{word-break:break-word}.prx-raw{font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-all;max-height:260px;overflow-y:auto;background:var(--surface-2);padding:8px;border-radius:8px}.prx-own{margin-left:6px;font-size:11px;padding:0 6px;vertical-align:1px}.masked-area{width:100%;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-webkit-text-security:disc}.masked-area:focus{-webkit-text-security:none}.warn-text{color:var(--warn);align-self:center}.prx-excl{gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.prx-rate-card{padding:0;overflow:hidden;gap:0}.prx-rate-h{margin:0;padding:14px 16px 10px}.prx-rate td{font-size:13px;vertical-align:top}.prx-rate tr.grade-excluded td{opacity:.75}.prx-rate tr.grade-weak td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.prx-rate tr.grade-excluded td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.prx-rate tr.grade-good td:first-child{box-shadow:inset 3px 0 0 var(--ok)}.prx-rate .show-sm{display:none}@media (max-width: 700px){.prx-rate .hide-sm{display:none}.prx-rate .show-sm{display:block;margin-top:4px}}.prx-score{position:relative;display:inline-flex;align-items:center;min-width:54px;height:20px;padding:0 6px;border-radius:6px;background:var(--surface-2);overflow:hidden}.prx-score-bar{position:absolute;left:0;top:0;bottom:0;background:var(--ok-soft)}.prx-score b{position:relative;font-size:12px}:root{--bg: #f4f5f2;--surface: #ffffff;--surface-2: #f9faf8;--line: #e4e6e0;--line-strong: #cfd3ca;--text: #1d231f;--muted: #6b726c;--accent: #0f766e;--accent-soft: #e3f2ef;--accent-ink: #0b5c56;--warn: #b45309;--warn-soft: #fdf1e1;--danger: #b42318;--danger-soft: #fdecea;--ok: #15803d;--ok-soft: #e6f4ea;--info-soft: #eef1fb;--info-ink: #2d3a80;--field: #ffffff;--hover: #fcfdfb;--topbar: rgba(255, 255, 255, .9);--edited: #fff4d6;--edited-ink: #7a5200;--overlay: rgba(20, 25, 20, .35);--toast: #1d231f;--seg-on: #ffffff;--radius: 12px;--shadow: 0 1px 2px rgba(20, 30, 20, .05), 0 4px 16px rgba(20, 30, 20, .04);font-family:Inter,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-size:14px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}:root[data-theme=dark]{--bg: #121513;--surface: #1a1e1b;--surface-2: #20251f;--line: #2c322d;--line-strong: #3b433c;--text: #e6e9e4;--muted: #979f97;--accent: #2bb3a3;--accent-soft: #173a36;--accent-ink: #7fdccf;--warn: #e0a256;--warn-soft: #3a2c19;--danger: #f08a7e;--danger-soft: #3d1f1c;--ok: #5cc98a;--ok-soft: #183526;--info-soft: #1e2440;--info-ink: #aab6f0;--field: #151916;--hover: #1e231f;--topbar: rgba(26, 30, 27, .9);--edited: #3b3117;--edited-ink: #f1cf7a;--overlay: rgba(0, 0, 0, .55);--toast: #e6e9e4;--seg-on: #2c322d;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 4px 16px rgba(0, 0, 0, .2)}:root[data-theme=dark] .toast{color:#121513}:root[data-theme=dark] .btn.primary{color:#0b1512}*{box-sizing:border-box}body{margin:0;background:var(--bg)}a{color:var(--accent);text-decoration:none}h1,h2,h3{margin:0;font-weight:650;letter-spacing:-.01em}h1{font-size:22px}h2{font-size:17px}h3{font-size:15px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:12px}.nowrap{white-space:nowrap}.grow{flex:1}.row{display:flex;align-items:center;gap:8px}.row.wrap{flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:8px}.spacer{height:16px}:root{--rail: 56px;--side-w: 236px}.app{padding-left:var(--rail);transition:padding-left .16s ease}.app.pinned{padding-left:var(--side-w)}.sidebar{position:fixed;left:0;top:0;bottom:0;z-index:60;width:var(--rail);overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:10px 8px;background:var(--surface);border-right:1px solid var(--line);transition:width .16s ease,box-shadow .16s ease}.sidebar.hover,.sidebar.pinned{width:var(--side-w)}.sidebar.hover:not(.pinned){box-shadow:8px 0 28px #141e1424}:root[data-theme=dark] .sidebar.hover:not(.pinned){box-shadow:8px 0 28px #00000080}.sidebar .full{display:none;white-space:nowrap}.sidebar.hover .full,.sidebar.pinned .full{display:block}.brand-mark.as-button{border:0;padding:0;cursor:pointer}.brand-burger{flex:none;width:26px;height:26px;padding:0;border:0;border-radius:8px;cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--text);transition:transform .8s cubic-bezier(.35,.1,.25,1),background-color .45s ease .25s,color .45s ease .25s}.brand-burger:hover{background:var(--surface-2)}.brand-burger path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transition:d .8s cubic-bezier(.35,.1,.25,1)}.brand-burger .bb1{d:path("M8 10L24 10")}.brand-burger .bb2{d:path("M8 16L24 16")}.brand-burger .bb3{d:path("M8 22L24 22")}.sidebar.hover .brand-burger,.sidebar.pinned .brand-burger,.sidebar.drawer .brand-burger{transform:rotate(720deg);background:var(--accent);color:#fff}.sidebar.hover .brand-burger path,.sidebar.pinned .brand-burger path,.sidebar.drawer .brand-burger path{stroke-width:3.5}.sidebar.hover .bb1,.sidebar.pinned .bb1,.sidebar.drawer .bb1{d:path("M6 22L12 12")}.sidebar.hover .bb2,.sidebar.pinned .bb2,.sidebar.drawer .bb2{d:path("M12 12L18 18")}.sidebar.hover .bb3,.sidebar.pinned .bb3,.sidebar.drawer .bb3{d:path("M18 18L26 6")}@media (prefers-reduced-motion: reduce){.brand-burger,.brand-burger path{transition:none}}.side-head{display:flex;align-items:center;gap:10px;height:36px;padding:0 2px;margin-bottom:6px}.side-title{font-weight:700;letter-spacing:-.01em}.side-pin{margin-left:auto;font:inherit;font-size:15px;line-height:1;color:var(--muted);background:none;border:0;cursor:pointer;padding:4px 6px;border-radius:7px}.side-pin:hover{background:var(--surface-2);color:var(--text)}.side-pin{display:none;place-items:center}.sidebar.hover .side-pin,.sidebar.pinned .side-pin{display:grid}.side-pin svg{transform:rotate(45deg);transition:transform .2s ease}.side-pin.on{color:var(--accent)}.side-pin.on svg{transform:none;fill:currentColor}.side-nav{display:flex;flex-direction:column;gap:2px}.side-item{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:9px;color:var(--muted);font-weight:550;cursor:pointer;text-decoration:none}.side-item svg{flex:0 0 auto}.side-item:hover{background:var(--surface-2);color:var(--text)}.side-item.active,.side-item.active:hover{background:var(--accent-soft);color:var(--accent-ink)}.side-item.as-label{cursor:default}.side-item.as-label:hover{background:transparent;color:var(--muted)}.side-group{border-top:1px solid var(--line);padding-top:6px;margin-top:6px}.side-sub{display:flex;flex-direction:column;gap:1px;padding:2px 0 4px 12px}.side-sub-item{display:flex;align-items:center;gap:7px;font:inherit;font-size:13px;text-align:left;background:none;border:0;cursor:pointer;color:var(--muted);padding:5px 8px;border-radius:7px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-sub-item:hover{background:var(--surface-2);color:var(--text)}.side-sub-item.on,.side-sub-item.active{color:var(--accent-ink);font-weight:600}.side-sub-item .tick{font-size:9px}.side-user{display:flex;align-items:center;gap:2px}.side-gear{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--muted)}.side-gear:hover{background:var(--surface-2);color:var(--text)}.mail-log{margin:0;padding:10px 12px;border-radius:9px;background:var(--surface-2);border:1px solid var(--line);font-size:11px;line-height:1.45;max-height:280px;overflow:auto;white-space:pre-wrap;word-break:break-word}.store-pick{height:30px;max-width:220px;font-weight:600}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.segmented a{display:inline-flex;align-items:center;padding:0 12px;height:28px;border-radius:7px;color:var(--muted);font-weight:550;text-decoration:none}.segmented a.on{background:var(--seg-on);color:var(--text);box-shadow:0 1px 2px #00000014}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:20px;padding:0 24px;height:56px;background:var(--topbar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--text)}.brand-mark{width:26px;height:26px;border-radius:8px;background:var(--accent);display:grid;place-items:center}.nav{display:flex;gap:2px;height:100%}.nav a{display:flex;align-items:center;padding:0 12px;color:var(--muted);font-weight:550;border-bottom:2px solid transparent;margin-bottom:-1px}.nav a:hover{color:var(--text)}.nav a.active{color:var(--text);border-bottom-color:var(--accent)}.page{max-width:1320px;margin:0 auto;padding:24px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card.pad{padding:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:9px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:inherit;font-weight:550;cursor:pointer;white-space:nowrap}.btn:hover{background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-ink)}.btn.ghost{border-color:transparent;background:transparent;color:var(--muted)}.btn.ghost:hover{background:var(--surface-2);color:var(--text)}.btn.danger{color:var(--danger)}.btn.sm{height:28px;padding:0 10px;font-size:13px;border-radius:8px}input,select{font:inherit;color:var(--text);height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--field);min-width:0}input:focus,select:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}input[type=checkbox]{height:auto;accent-color:var(--accent);width:16px;height:16px}input.cell-input{height:28px;width:72px;text-align:right;padding:0 6px;border-radius:7px}label.field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);font-weight:550}label.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer}label.check input{flex-shrink:0}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.pill.ok{background:var(--ok-soft);color:var(--ok);border-color:transparent}.pill.warn{background:var(--warn-soft);color:var(--warn);border-color:transparent}.pill.danger{background:var(--danger-soft);color:var(--danger);border-color:transparent}.pill.accent{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}.pill.cool{background:var(--surface-2);color:var(--muted);border-color:var(--line);opacity:.85}.pill.cool .dot{background:var(--line-strong)}button.pill:disabled{cursor:default}.alert.closable{display:flex;gap:10px;align-items:flex-start}.alert.closable>span{flex:1}.alert .close{font:inherit;background:none;border:0;color:inherit;opacity:.7;cursor:pointer;padding:0 2px;line-height:1.2}.alert .close:hover{opacity:1}.pill.info{background:var(--info-soft);color:var(--info-ink);border-color:transparent}.dot{width:7px;height:7px;border-radius:50%;background:currentColor}.dot.pulse{animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}.alert{padding:10px 14px;border-radius:10px;background:var(--info-soft);color:var(--info-ink)}.alert.danger{background:var(--danger-soft);color:var(--danger)}.alert.warn{background:var(--warn-soft);color:var(--warn)}.alert.ok{background:var(--ok-soft);color:var(--ok)}.alert.small{padding:8px 12px;font-size:13px}.progress{height:8px;border-radius:99px;background:var(--surface-2);overflow:hidden}.progress-bar{height:100%;background:var(--accent, var(--ok));transition:width .4s ease}.segmented{display:inline-flex;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:3px}.segmented button{font:inherit;border:0;background:transparent;padding:0 12px;height:28px;border-radius:7px;color:var(--muted);font-weight:550;cursor:pointer}.segmented button.on{background:var(--seg-on);color:var(--text);box-shadow:0 1px 2px #00000014}.scenario{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end}.scenario .actions{display:flex;gap:8px;justify-content:flex-end;grid-column:-2 / -1}.chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px dashed var(--line-strong);background:transparent;font:inherit;font-size:13px;cursor:pointer;color:var(--text)}.chip:hover{border-style:solid;background:var(--surface)}.chip .x{color:var(--muted);font-size:12px}.chip.on{border-style:solid;border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.chip.preset-on{border:2px solid var(--accent);color:var(--accent-ink);font-weight:600}.chip .preset-mod{font-size:11px;font-weight:400;color:var(--warn)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.kpi{padding:14px 16px}.kpi .label{color:var(--muted);font-size:12px;font-weight:550}.kpi .value{font-size:24px;font-weight:700;margin-top:2px;font-variant-numeric:tabular-nums}.kpi .hint{color:var(--muted);font-size:12px;margin-top:2px}.plan-list{overflow-x:auto}.plan-head,.plan-row{display:grid;grid-template-columns:var(--cols, minmax(230px, 2.2fr) 90px 90px 110px 90px 90px minmax(220px, 3fr) 64px);gap:12px;align-items:center;padding:10px 16px;min-width:var(--cols-min, 1020px)}.plan-head>*{position:relative}.col-resizer{position:absolute;top:-10px;right:-8px;width:11px;height:calc(100% + 20px);cursor:col-resize;touch-action:none}.col-resizer:after{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:1px;background:var(--line-strong);opacity:0}.plan-head:hover .col-resizer:after,.col-resizer:hover:after{opacity:1}.col-resizer:hover:after{background:var(--accent);width:2px}.plan-head{font-size:12px;color:var(--muted);font-weight:600;background:var(--surface-2);border-bottom:1px solid var(--line)}.plan-row{border-bottom:1px solid var(--line);cursor:pointer}.plan-row:hover{background:var(--hover)}.plan-row.open{background:var(--surface-2)}.plan-row.zero{color:var(--muted)}.thumb{width:28px;height:28px;border-radius:6px;object-fit:cover;background:var(--surface-2);border:1px solid var(--line);flex:none}.prod{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}.prod-text{min-width:0;flex:1}.prod-name{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-meta{font-size:12px;color:var(--muted);display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;min-width:0}.prod-bit{display:inline-flex;align-items:center;gap:6px;min-width:0}.prod-art-name{font-weight:550}.need-big{font-weight:700;font-size:16px}.dest{display:flex;gap:4px;flex-wrap:wrap}.dest span{font-size:12px;background:var(--accent-soft);color:var(--accent-ink);padding:2px 7px;border-radius:6px;white-space:nowrap}.dest span.edited,input.cell-input.edited{background:var(--edited);color:var(--edited-ink)}.dest span.more{background:transparent;color:var(--muted)}.cover{display:flex;flex-direction:column;gap:3px}.cover-bar{height:5px;border-radius:3px;background:var(--line);overflow:hidden}.cover-bar i{display:block;height:100%;border-radius:3px}.detail{padding:4px 16px 16px 56px;background:var(--surface-2);border-bottom:1px solid var(--line)}table.grid{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}table.grid th{text-align:right;font-size:12px;color:var(--muted);font-weight:600;padding:8px;border-bottom:1px solid var(--line);white-space:nowrap}table.grid td{text-align:right;padding:6px 8px;border-bottom:1px solid var(--line)}table.grid th:first-child,table.grid td:first-child{text-align:left}table.grid tr:last-child td{border-bottom:0}table.grid tr.dim td{color:var(--muted)}.cluster-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.cluster-card{padding:14px;display:flex;flex-direction:column;gap:8px}.cluster-card.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.cluster-card .top-items{font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:2px}.cluster-card .top-items div{display:flex;justify-content:space-between;gap:8px}.cluster-card .top-items div span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:50;display:flex;justify-content:flex-end}.drawer{width:min(560px,100%);height:100%;background:var(--surface);padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;box-shadow:-8px 0 32px #00000014}.overlay.center{justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.overlay.center .dialog{width:min(520px,100%);box-shadow:0 12px 40px #0000002e}.btn.danger-solid{background:var(--danger);color:#fff;border-color:var(--danger)}.btn.danger-solid:disabled{opacity:.45}.btn.store-pen{padding:0 6px;color:var(--muted);font-size:14px}.btn.store-pen:hover{color:inherit}input.store-rename{width:200px}.btn.store-del{font-size:15px;padding-left:9px;padding-right:9px}.drawer-head{display:flex;justify-content:space-between;align-items:center}.table-wrap{overflow-x:auto}table.list{width:100%;border-collapse:collapse}table.list th{text-align:left;font-size:12px;color:var(--muted);font-weight:600;padding:10px 12px;background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap}table.list td{padding:8px 12px;border-bottom:1px solid var(--line);vertical-align:middle}table.list td.r,table.list th.r{text-align:right}table.list tr:hover td{background:var(--hover)}.job{padding:14px 16px;display:grid;grid-template-columns:1fr auto;gap:10px;border-bottom:1px solid var(--line)}.job:last-child{border-bottom:0}.slots{display:flex;flex-wrap:wrap;gap:6px}.slot{font:inherit;font-size:12px;padding:4px 8px;border-radius:7px;border:1px solid var(--line-strong);background:var(--field);color:var(--text);cursor:pointer}.slot.on{background:var(--accent);color:#fff;border-color:var(--accent)}.hours{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.hours button{font:inherit;font-size:12px;height:28px;border-radius:7px;border:1px solid var(--line);background:var(--field);cursor:pointer;color:var(--muted)}.hours button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(380px,100%);padding:28px;display:flex;flex-direction:column;gap:14px}.empty{padding:40px 16px;text-align:center;color:var(--muted)}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:var(--toast);color:#fff;padding:10px 16px;border-radius:10px;z-index:100;box-shadow:var(--shadow);max-width:90vw}.breakdown{border-bottom:1px dotted var(--muted);cursor:help}.radio-list{display:flex;flex-direction:column;gap:4px}.radio{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;cursor:pointer}.radio.on{border-color:var(--accent);background:var(--accent-soft)}.radio input{accent-color:var(--accent)}.plus-badge{display:inline-block;margin-left:5px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700;line-height:17px;background:var(--accent);color:#fff;vertical-align:1px;cursor:help}.dest sup{font-size:10px;font-weight:700;margin-left:1px}.slots-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}button.why-num{font:inherit;color:inherit;background:none;border:0;padding:1px 3px;margin:-1px -3px;border-radius:5px;cursor:pointer;border-bottom:1px dashed var(--line-strong)}button.why-num:hover{background:var(--accent-soft);color:var(--accent-ink);border-bottom-color:var(--accent)}button.why-num:focus-visible{outline:2px solid var(--accent)}.drawer.why{width:min(620px,100%);gap:12px}.drawer.purchase{width:min(1080px,100%);gap:12px}.purchase-table tr.purchase-group td{background:var(--accent-soft);text-align:left;padding:8px 10px}.purchase-table td,.purchase-table th{vertical-align:middle}.purchase-sum{white-space:nowrap;font-size:15px}@media (max-width: 560px){.purchase-table thead{display:none}.purchase-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;padding:8px 4px;position:relative;border-bottom:1px solid var(--line)}.purchase-table td{padding:0!important;border:0!important;text-align:left!important}.purchase-table td:first-child{flex-basis:calc(100% - 40px)}.purchase-table td:last-child{position:absolute;right:0;top:6px}.purchase-table td[data-l]:before{content:attr(data-l);color:var(--muted);font-weight:400}.purchase-table tr.purchase-group td{flex-basis:100%;padding:6px 8px!important;position:static}}.why-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:2px 0}.why-chain{display:flex;align-items:stretch;gap:6px;flex-wrap:wrap;padding:12px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line)}.why-node{display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-radius:9px;background:var(--surface);border:1px solid var(--line);min-width:74px}.why-node .k{font-size:11px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.why-node b{font-size:18px}.why-node .h{font-size:11px;color:var(--muted)}.why-node.accent{background:var(--accent);border-color:var(--accent);color:#fff}.why-node.accent .k,.why-node.accent .h{color:#fffc}:root[data-theme=dark] .why-node.accent{color:#0b1512}:root[data-theme=dark] .why-node.accent .k,:root[data-theme=dark] .why-node.accent .h{color:#000000a6}.why-op{align-self:center;color:var(--muted);font-weight:700;font-size:16px}.why-sec{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;flex-shrink:0}.why-sec.open{border-color:var(--line-strong)}.why-sec-head{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;font:inherit;font-weight:600;background:var(--surface);color:var(--text);border:0;cursor:pointer;text-align:left}.why-sec-head:hover{background:var(--hover)}.why-sec-val{font-size:15px}.why-sec-body{padding:4px 14px 14px;display:flex;flex-direction:column;gap:10px}.why-p{margin:0}.why-table th,.why-table td{padding:5px 6px}.why-table tr.total td{font-weight:650;border-top:1px solid var(--line-strong)}.why-formula{display:flex;flex-wrap:wrap;gap:4px 8px;padding:8px 10px;border-radius:9px;background:var(--accent-soft);color:var(--accent-ink);font-variant-numeric:tabular-nums;font-weight:550}.why-note{font-size:12px;color:var(--muted);padding-left:10px;border-left:3px solid var(--line-strong);line-height:1.45}.why-note.warn{color:var(--warn);border-left-color:var(--warn)}.why-list{margin:0;padding-left:18px;font-size:12px;display:flex;flex-direction:column;gap:2px}.why-list li.off{color:var(--muted)}.why-list li.off b{text-decoration:line-through;font-weight:550}.why-bars svg{width:100%;height:72px;display:block}.why-bars rect{fill:var(--accent);opacity:.75}.why-bars rect.hit{fill:transparent;opacity:1}.why-bars rect.zero{fill:var(--line-strong)}.why-bars rect.on{opacity:1;fill:var(--accent-ink)}.why-bars-tip{height:18px}.why-timeline{display:flex;gap:3px}.why-timeline .bar{flex-basis:0;height:12px;border-radius:6px}.bar.pre,.sw.pre{background:var(--warn);opacity:.6}.bar.del,.sw.del{background:repeating-linear-gradient(135deg,var(--warn) 0 5px,transparent 5px 9px);opacity:.8}.bar.cov,.sw.cov{background:var(--accent)}.why-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.why-legend .item{display:flex;gap:8px;align-items:flex-start;line-height:1.35}.why-legend .item.off{opacity:.55}.why-legend .sw{flex:0 0 auto;width:10px;height:10px;border-radius:3px;margin-top:4px;border:1px solid var(--line-strong)}@media (max-width: 520px){.why-legend{grid-template-columns:1fr}}.why-steps{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;overflow:hidden}.why-steps .step{display:flex;justify-content:space-between;gap:12px;padding:7px 12px;border-bottom:1px solid var(--line)}.why-steps .step .num{font-weight:600;white-space:nowrap}.why-steps .step.sum{background:var(--surface-2);font-weight:600}.why-steps .step.final{background:var(--accent);color:#fff;font-weight:700;border-bottom:0}:root[data-theme=dark] .why-steps .step.final{color:#0b1512}.theme-btn{width:30px;padding:0}.fact-box{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.fact-hint{font-size:11px;color:var(--accent-ink);margin-top:2px;white-space:nowrap;cursor:help}@media (max-width: 900px){:root{--rail: 48px}.app.pinned{padding-left:var(--rail)}.sidebar.pinned{width:var(--rail)}.sidebar.hover{width:var(--side-w)}.sidebar.pinned .full{display:none}.sidebar.hover .full{display:block}.sidebar.pinned:not(.hover) .brand-burger{transform:none;background:transparent;color:var(--text)}.sidebar.pinned:not(.hover) .bb1{d:path("M8 10L24 10")}.sidebar.pinned:not(.hover) .bb2{d:path("M8 16L24 16")}.sidebar.pinned:not(.hover) .bb3{d:path("M8 22L24 22")}.slots-layout{grid-template-columns:1fr}.topbar{padding:0 12px;gap:10px;overflow-x:auto}.page{padding:16px}.detail{padding-left:16px;overflow-x:auto}}.pill.only-sm{display:none}@media (max-width: 560px){.plan-head{display:none}.plan-head,.plan-row{min-width:0;grid-template-columns:1fr auto auto}.plan-row>.hide-sm{display:none}.pill.only-sm{display:inline-flex}}.segmented button,.segmented a{white-space:nowrap}.member{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.invite-form{border-radius:10px;transition:box-shadow .4s,background .4s}.invite-form.flash{box-shadow:0 0 0 2px var(--accent);background:var(--accent-soft);padding:10px;margin:-10px}.member-rights{flex-basis:100%;padding-top:10px;border-top:1px dashed var(--line)}input.masked{-webkit-text-security:disc;text-security:disc}.roles-guide{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.roles-guide table.list td{padding:6px 4px;vertical-align:top}.prod-cell{display:flex;align-items:center;gap:10px;min-width:0;position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:8px 0 8px -8px #0000001f;padding-right:6px}.row-end,.plan-head .row-check{position:sticky;right:0;z-index:1;background:var(--surface);box-shadow:-8px 0 8px -8px #0000001f;padding-left:6px;align-self:stretch}.plan-head .prod-cell,.plan-head .row-check{background:var(--surface-2)}.plan-row:hover .prod-cell,.plan-row:hover .row-end{background:var(--hover)}.plan-row.open .prod-cell,.plan-row.open .row-end{background:var(--surface-2)}.detail{position:sticky;left:0}.prod-art{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;overflow-wrap:anywhere}.prod-art .copy-text{display:inline}.prod-meta .copy-text{font-size:12px}.copy-text{position:relative;cursor:copy;border-radius:4px;padding:0 2px;margin:0 -2px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.copy-text.strong{font-weight:550;font-size:14px;color:var(--text)}.copy-text:hover,.copy-text.copied{background:var(--accent-soft);color:var(--accent-ink)}.copied-badge{position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);font-size:11px;font-weight:600;white-space:nowrap;background:var(--accent);color:#fff;padding:1px 6px;border-radius:4px;pointer-events:none;z-index:3}.reorder-btn{width:28px;height:26px;flex:none;border-radius:6px;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font-size:15px;line-height:1;cursor:pointer;position:relative}.reorder-btn:hover{color:var(--accent-ink);border-color:var(--accent)}.reorder-btn.edit{background:var(--accent);border-color:var(--accent);color:#fff}.plan-head .prod-cell{justify-content:center}.plan-head .prod-cell .plan-order{position:absolute;left:0;top:50%;transform:translateY(-50%)}.plan-head>:nth-child(2),.plan-row>:nth-child(2){order:var(--o1, 1)}.plan-head>:nth-child(3),.plan-row>:nth-child(3){order:var(--o2, 2)}.plan-head>:nth-child(4),.plan-row>:nth-child(4){order:var(--o3, 3)}.plan-head>:nth-child(5),.plan-row>:nth-child(5){order:var(--o4, 4)}.plan-head>:nth-child(6),.plan-row>:nth-child(6){order:var(--o5, 5)}.plan-head>:nth-child(7),.plan-row>:nth-child(7){order:var(--o6, 6)}.plan-head>:nth-child(8),.plan-row>:nth-child(8){order:99}.plan-head .plan-col-head{cursor:grab;-webkit-user-select:none;user-select:none}.plan-row .row-handle{display:inline-flex;align-items:center}.plan-head .prod-cell .btn-link{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.head-title{text-align:center}.plan-head>span,.plan-head>label{justify-self:stretch}.plan-head .center,.plan-row>.center{text-align:center}.plan-row>.center.num{text-align:center}.plan-list.reorder .plan-row{cursor:grab}.plan-list.reorder .plan-row .prod-cell{box-shadow:inset 3px 0 0 var(--accent),8px 0 8px -8px #0000001f;padding-left:8px}.drag-handle{color:var(--accent-ink);cursor:grab;font-size:14px;letter-spacing:-2px;-webkit-user-select:none;user-select:none}.plan-row.dragging{opacity:.45}.plan-row.drop-target{box-shadow:inset 0 2px 0 var(--accent)}.plan-note{padding:8px 16px;font-size:12px;color:var(--warn, var(--muted));background:var(--surface-2);border-bottom:1px solid var(--line)}.row-end{display:flex;align-items:center;justify-content:flex-end;gap:8px}.row-end input,.row-check input{width:15px;height:15px;margin:0;cursor:pointer}.row-check{display:flex;align-items:center;justify-content:flex-end;gap:4px;cursor:pointer;font-weight:600}.plan-row.off{opacity:.5}.plan-row.off:hover{opacity:.8}.btn-link{border:0;background:none;padding:0 2px;font:inherit;font-size:11px;white-space:nowrap;color:var(--muted);text-decoration:underline dotted;cursor:pointer}.btn-link:hover{color:var(--accent-ink)}img.thumb{cursor:zoom-in}.thumb-zoom{position:fixed;z-index:1000;object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 28px #00000038;pointer-events:none;padding:4px}.tag{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:12px;font-weight:400;line-height:16px;padding:4px 8px;border-radius:7px;border:1px solid transparent;white-space:nowrap}button.tag{cursor:pointer}.tag.slot,.tag.bot,.tag.soft{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}button.tag.slot:hover,button.tag.soft:hover{filter:brightness(.97)}.tag.ok{background:var(--ok-soft);color:var(--ok)}.tag.info{background:var(--info-soft);color:var(--info-ink)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.danger{background:var(--danger-soft);color:var(--danger)}.tag.accent{background:var(--accent-soft);color:var(--accent-ink)}.tag.cool{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.tag.send{background:var(--surface);color:var(--accent);border-color:var(--accent)}.tag.send:hover{background:var(--accent-soft)}.tag.done{background:var(--accent);color:#fff;border-color:var(--accent)}.tag .dot{width:6px;height:6px}.stale{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--danger-soft);color:var(--danger);font-size:12px}.bot-box{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--info-soft);color:var(--info-ink);font-size:12px}.bot-mini{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.trucks{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.truck-card{position:relative;display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--text)}.truck-card:hover{border-color:var(--line-strong)}.truck-card.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.truck-card.nofit{opacity:.7}.truck-card.add{align-items:center;justify-content:center;min-height:120px;border-style:dashed;color:var(--muted)}.truck-icon{color:var(--accent);margin-bottom:4px}.truck-name{font-weight:700}.truck-verdict.ok{color:var(--ok);font-weight:600}.truck-verdict.bad{color:var(--danger)}.truck-best{align-self:flex-start;margin-bottom:2px;font-size:10px;font-weight:700;color:#fff;background:var(--ok);border-radius:999px;padding:1px 7px}.truck-x{position:absolute;top:6px;right:6px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:13px}.truck-x:hover{color:var(--danger)}.btn.soft{background:var(--accent-soft);border-color:var(--accent)}.section-line{border-top:1px solid var(--line);padding-top:8px;margin-top:4px}.menu-btn,.drawer-backdrop{display:none}@media (max-width: 700px){.app,.app.pinned{padding-left:0}.sidebar,.sidebar.pinned,.sidebar.hover,.sidebar.pinned.hover{width:var(--side-w);transform:translate(-105%);transition:transform .2s ease;box-shadow:none}.sidebar.drawer{transform:none;box-shadow:8px 0 28px #00000040;z-index:80}.sidebar .full{display:block}.sidebar .side-pin{display:none}.drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:79}.menu-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin-left:-4px;border:0;border-radius:10px;background:var(--topbar);color:var(--text);cursor:pointer;position:sticky;left:0;z-index:1}.menu-btn:active{background:var(--surface-2)}.topbar{padding-left:8px;gap:8px}}.org-row{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.org-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.org-grid .field.wide{grid-column:span 2}.org-taxes input,.org-taxes select{height:30px;border:1px solid var(--line-strong);border-radius:7px;padding:0 6px;background:var(--field);color:var(--text);font:inherit}.org-taxes input.num{width:80px;text-align:right}@media (max-width: 700px){.org-grid .field.wide{grid-column:auto}}:root[data-accent=blue]{--accent: #1d4ed8;--accent-soft: #e6edfb;--accent-ink: #1e3a8a;--rnp-heat: 29, 78, 216}:root[data-accent=blue][data-theme=dark]{--accent: #5b8def;--accent-soft: #1b2744;--accent-ink: #a9c1f7;--rnp-heat: 91, 141, 239}:root[data-accent=sky]{--accent: #0284c7;--accent-soft: #e0f2fe;--accent-ink: #075985;--rnp-heat: 2, 132, 199}:root[data-accent=sky][data-theme=dark]{--accent: #38bdf8;--accent-soft: #12303f;--accent-ink: #9adcfb;--rnp-heat: 56, 189, 248}:root[data-accent=graphite]{--accent: #3f4a5a;--accent-soft: #eceef1;--accent-ink: #1f2937;--rnp-heat: 63, 74, 90}:root[data-accent=graphite][data-theme=dark]{--accent: #9aa5b4;--accent-soft: #262b33;--accent-ink: #d1d7df;--rnp-heat: 154, 165, 180}:root[data-accent=brown]{--accent: #7c4a2a;--accent-soft: #f3ebe4;--accent-ink: #5e3820;--rnp-heat: 124, 74, 42}:root[data-accent=brown][data-theme=dark]{--accent: #c08a5c;--accent-soft: #33261c;--accent-ink: #e2c2a4;--rnp-heat: 192, 138, 92}:root[data-accent=yellow]{--accent: #a16207;--accent-soft: #fdf6d8;--accent-ink: #854d0e;--rnp-heat: 161, 98, 7}:root[data-accent=yellow][data-theme=dark]{--accent: #ca9a04;--accent-soft: #3a3214;--accent-ink: #f5d76e;--rnp-heat: 202, 154, 4}:root[data-accent=orange]{--accent: #c2410c;--accent-soft: #fdeee4;--accent-ink: #9a3412;--rnp-heat: 194, 65, 12}:root[data-accent=orange][data-theme=dark]{--accent: #f0853c;--accent-soft: #3d2414;--accent-ink: #f8bd8f;--rnp-heat: 240, 133, 60}:root[data-accent=purple]{--accent: #6d28d9;--accent-soft: #efe9fc;--accent-ink: #5b21b6;--rnp-heat: 109, 40, 217}:root[data-accent=purple][data-theme=dark]{--accent: #a07cf0;--accent-soft: #2a2142;--accent-ink: #cdb9f8;--rnp-heat: 160, 124, 240}:root[data-accent=raspberry]{--accent: #be185d;--accent-soft: #fce7f1;--accent-ink: #9d174d;--rnp-heat: 190, 24, 93}:root[data-accent=raspberry][data-theme=dark]{--accent: #ec5f9b;--accent-soft: #3d1a2a;--accent-ink: #f7aecd;--rnp-heat: 236, 95, 155}.accent-pick{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.accent-dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;padding:0}.accent-dot:hover{transform:scale(1.12)}.accent-dot.on{box-shadow:0 0 0 2px var(--text)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.55;font-style:italic}@media (max-width: 520px){table.list.cl-rules{table-layout:fixed;width:100%}table.list.cl-rules th,table.list.cl-rules td{padding-left:6px;padding-right:6px;white-space:normal;overflow-wrap:anywhere}table.list.cl-rules th:nth-child(2),table.list.cl-rules td:nth-child(2){width:64px}table.list.cl-rules th:nth-child(3),table.list.cl-rules td:nth-child(3){width:84px}table.list.cl-rules th{font-size:11px}table.list.cl-rules .cell-input{width:100%!important;min-width:0!important;box-sizing:border-box}}.card.limit-on{border-color:var(--warn);background:var(--warn-soft)}table.list>thead th,table.table>thead th,table.grid>thead th,table.sk-resizable>thead th{text-align:center;position:relative;vertical-align:middle}table.sk-resizable>thead th{white-space:normal;overflow:visible;-webkit-user-select:none;user-select:none}table[style*="table-layout: fixed"]>tbody td{overflow:hidden;text-overflow:ellipsis}table.col-movable>thead th{cursor:grab}body.col-moving,body.col-moving *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}th.col-dragging{opacity:.5}th.col-drop-l{box-shadow:inset 3px 0 0 var(--accent)}th.col-drop-r{box-shadow:inset -3px 0 0 var(--accent)}body.col-resizing,body.col-resizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}th:hover>.col-resizer:after{opacity:1}.tbl-reset{position:absolute;left:4px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--muted);font-size:13px;cursor:pointer;padding:0 3px;z-index:1}.tbl-reset:hover{color:var(--accent-ink)}.sk-lead-th{padding-left:40px!important;padding-right:40px!important}.sk-lead-th.editing{padding-left:64px!important}.sk-th-tools{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.sk-th-tools.left{left:6px}.sk-th-tools.right{right:12px}.sk-th-tools .btn-link{font-size:11px;font-weight:500;white-space:nowrap}.order-tools{display:inline-flex;align-items:center;gap:4px}.order-reset{width:24px;height:24px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--accent-ink);font-size:13px;line-height:1;cursor:pointer;padding:0}.order-reset:hover:not(:disabled){border-color:var(--accent)}.order-reset:disabled{opacity:.4;cursor:default}tr[data-reorder]>td:first-child{position:relative;padding-left:26px}tr[data-reorder]{cursor:grab}tr[data-reorder]>td:first-child>.row-handle{position:absolute;left:6px;top:50%;transform:translateY(-50%)}tr[data-drag=dragging]{opacity:.45}tr[data-drag=drop]>td{box-shadow:inset 0 2px 0 var(--accent)}.row-arrows{display:none;flex-direction:column;gap:2px}.row-arrows button{border:1px solid var(--line-strong);background:var(--surface);color:var(--accent-ink);border-radius:5px;width:26px;height:20px;font-size:10px;padding:0;line-height:1;cursor:pointer}@media (max-width: 700px),(pointer: coarse){.row-handle .drag-handle{display:none}.row-arrows{display:inline-flex}tr[data-reorder]>td:first-child{padding-left:38px}}td>.prod,td>.row-handle+.prod{min-width:150px}.card.wave{border-left:5px solid var(--accent)}.card.wave.wave-1{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 5%,var(--surface))}.card.wave.wave-0{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.card.wave .job{background:transparent}.job-items-btn{font-size:12px}.job-items{grid-column:1 / -1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--surface)}.job-items tr.dim{opacity:.45}@media (max-width: 700px){.job-items .cell-input{width:60px!important}.job-items td>.prod{min-width:0}}.dtf{position:relative;display:inline-block}.dtf-field{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:190px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;cursor:pointer}.dtf-field.off{opacity:.6;cursor:default}.dtf-ico{font-size:14px;opacity:.7}.dtf-pop{position:absolute;z-index:40;top:calc(100% + 4px);left:0;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 28px #0000002e;min-width:280px}.dtf-pop input[type=date],.dtf-pop input[type=time]{height:34px}.update-dot{width:10px;height:10px;border-radius:50%;padding:0;margin-left:19px;flex:none;border:2px solid #22c55e;background:transparent;cursor:default}.update-dot.fresh{background:#22c55e;box-shadow:0 0 0 3px #22c55e38}.update-dot.stale{cursor:pointer}.update-dot.seen{opacity:.35;box-shadow:none}.err-why{position:relative;display:inline-flex;margin-left:6px}.err-q{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:0}.err-pop{position:absolute;right:0;top:30px;z-index:50;width:min(440px,90vw);padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 30px #00000040}.err-text{font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text}.side-errors{position:relative}.side-badge{position:absolute;left:22px;top:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.err-card{overflow:hidden}.err-table td{vertical-align:top}.err-row{cursor:pointer}.err-row.done{opacity:.6}.err-when{width:110px}.err-msg{margin-top:4px;overflow-wrap:anywhere}.err-where{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.err-detail td{background:var(--surface-2)}.err-stack{margin:0;max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px}.err-help>div{color:var(--muted)}.err-table .show-sm{display:none}@media (max-width: 640px){.err-table .hide-sm{display:none}.err-table .show-sm{display:block}.err-when{width:74px}}.prod-text{position:relative}.prod-probe{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none;left:0;top:0}.prod-wrap{white-space:normal}.prod-side{display:inline-block;margin-left:8px;white-space:nowrap;font-weight:400;color:var(--muted)}.prod-side .copy-text{font-size:12px}.rnp-table td.c0 .prod-art{white-space:normal}.prod-th{position:relative;display:inline-flex;flex:none}.prod-ozon{font-weight:700;text-decoration:none;color:var(--accent-ink, var(--accent));line-height:1}.prod-th .prod-ozon{position:absolute;right:-6px;top:-6px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--surface);border:1px solid var(--line)}.prod-ozon:hover{background:var(--accent);color:#fff}
