:root{--archive-bg: #eef2f4;--archive-surface: #ffffff;--archive-soft: #f7f9fa;--archive-ink: #121921;--archive-muted: #65727e;--archive-line: #d7e0e6;--archive-line-strong: #b8c6d0;--archive-nav: #17222c;--archive-blue: #1e7198;--archive-green: #16825f;--archive-amber: #b87918;--archive-red: #c03d3d}.archive-shell{min-height:100vh;color:var(--archive-ink);background:var(--archive-bg)}.archive-topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:44px minmax(280px,1fr) auto 44px;gap:12px;align-items:center;min-height:68px;padding:12px 22px;border-bottom:1px solid var(--archive-line);background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.archive-shell.embedded .archive-topbar{grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:10px 16px}.archive-shell.embedded .archive-title h1{font-size:20px;overflow-wrap:break-word;word-break:normal}.archive-shell.embedded .archive-main{padding-top:12px}.archive-back,.archive-icon-button,.archive-pager button{display:grid;place-items:center;border:1px solid var(--archive-line);border-radius:8px;background:var(--archive-surface);color:var(--archive-ink);cursor:pointer}.archive-back,.archive-icon-button{width:42px;height:42px}.archive-back{text-decoration:none}.archive-back:hover,.archive-icon-button:hover,.archive-pager button:hover:not(:disabled){border-color:var(--archive-line-strong)}.archive-title{min-width:0}.archive-title span{display:block;color:var(--archive-muted);font-size:12px;font-weight:800;text-transform:uppercase}.archive-title h1{margin:0;font-size:24px;line-height:1.1;letter-spacing:0}.archive-status{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid var(--archive-line);border-radius:8px;background:var(--archive-soft);color:var(--archive-muted);font-size:13px}.archive-dot{width:8px;height:8px;border-radius:50%;background:var(--archive-amber)}.archive-dot.ready{background:var(--archive-green)}.archive-dot.error{background:var(--archive-red)}.archive-load-state{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;min-height:30px;box-sizing:border-box;margin:0 0 8px;padding:5px 9px;border:1px solid #e5c76b;border-radius:6px;background:#fff8df;color:#785b00;font-size:12px;font-weight:600}.archive-load-state.ready{border-color:#9bd2b4;background:#ecf9f1;color:var(--archive-green)}.archive-load-state.error{border-color:#efb0aa;background:#fff0ef;color:var(--archive-red)}.spin{animation:spin .9s linear infinite}.archive-main{width:min(1920px,100%);margin:0 auto;padding:16px 22px 28px}.archive-cabinet-panel{padding:12px;border:1px solid var(--archive-line);background:var(--archive-surface)}.archive-cabinet-form{display:flex;gap:8px;align-items:end}.archive-cabinet-form label{display:grid;gap:5px;color:var(--archive-muted);font-size:12px;font-weight:700}.archive-cabinet-form input{width:180px;height:40px;box-sizing:border-box;padding:0 10px;border:1px solid var(--archive-line);border-radius:8px;color:var(--archive-ink);font:inherit}.archive-cabinet-form button{height:40px;padding:0 14px;border:1px solid var(--archive-nav);border-radius:8px;background:var(--archive-nav);color:#fff;font:inherit;font-weight:700;cursor:pointer}.archive-cabinet-form button:disabled,.archive-icon-button:disabled{cursor:default;opacity:.55}.archive-cabinet-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:12px}.archive-cabinet-meta{display:none}.archive-cabinet-meta span{min-width:0;color:var(--archive-muted);font-size:12px}.archive-cabinet-meta b,.archive-cabinet-meta small{display:block;overflow-wrap:anywhere}.archive-cabinet-meta b{color:var(--archive-ink);font-size:14px}.archive-cabinet-message{margin:10px 0 0;color:var(--archive-red);font-weight:700}.archive-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.archive-summary-cell{min-height:84px;padding:12px;border:1px solid var(--archive-line);background:var(--archive-surface)}.archive-summary-cell span,.archive-summary-cell small{display:block;color:var(--archive-muted);font-size:12px}.archive-summary-cell strong{display:block;margin:7px 0 4px;font-size:21px;line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}.archive-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;align-items:center;margin-top:12px;padding:10px;border:1px solid var(--archive-line);background:var(--archive-surface)}.archive-filters label,.archive-search,.chart-controls label{min-width:0;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--archive-line);border-radius:8px;background:var(--archive-soft)}.archive-filters input,.archive-filters select,.chart-controls input,.chart-controls select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--archive-ink);font:inherit}.archive-classifier{flex-direction:column;align-items:stretch!important;gap:2px!important;padding:5px 10px!important}.archive-classifier>span{color:var(--archive-muted);font-size:11px;font-weight:700}.archive-classifier select{min-width:170px}.archive-column-filter{position:relative;min-width:190px;min-height:40px;padding:0 10px;border:1px solid var(--archive-line);border-radius:8px;background:var(--archive-soft)}.archive-column-filter summary{display:flex;align-items:center;min-height:38px;color:var(--archive-ink);cursor:pointer;font-size:13px;font-weight:700}.archive-column-filter-list{position:absolute;z-index:20;top:calc(100% + 6px);left:0;display:grid;width:min(430px,75vw);max-height:360px;overflow:auto;padding:8px;border:1px solid var(--archive-line-strong);border-radius:8px;background:var(--archive-surface);box-shadow:0 12px 28px #1219212e}.archive-column-filter-list label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;min-height:auto;padding:6px 5px;border:0;border-radius:4px;background:transparent;cursor:pointer}.archive-column-filter-list label:hover{background:var(--archive-soft)}.archive-column-filter-list input{width:auto;margin:2px 0 0}.archive-column-filter-list span{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.archive-column-filter-list small{color:var(--archive-muted);font-size:10px}.archive-filters input[type=date]{min-width:118px}.archive-chart-toggle{display:inline-flex;align-items:center;gap:8px;min-height:38px;margin-top:12px;padding:0 11px;border:1px solid var(--archive-line);border-radius:8px;background:var(--archive-surface);color:var(--archive-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.archive-chart-toggle:hover{border-color:var(--archive-line-strong)}.chart-panel{margin-top:12px;border:1px solid var(--archive-line);background:var(--archive-surface)}.chart-controls{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(160px,.8fr) minmax(190px,.8fr) minmax(220px,1fr);gap:8px;padding:10px;border-bottom:1px solid var(--archive-line)}.chart-controls label{min-height:58px;display:grid;align-items:center;gap:5px;padding:7px 10px}.chart-controls span{color:var(--archive-muted);font-size:11px;font-weight:800;text-transform:uppercase}.chart-meta{min-height:58px;display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--archive-line);border-radius:8px;background:var(--archive-soft)}.chart-meta strong,.chart-meta span{display:block}.chart-meta strong{font-size:13px;line-height:1.25}.chart-meta span{color:var(--archive-muted);font-size:12px}.archive-chart{overflow:auto;padding:12px}.archive-chart svg{min-width:960px;width:100%;height:310px}.archive-chart line{stroke:#d6e1e8;stroke-width:1}.archive-chart polyline{fill:none;stroke:var(--archive-blue);stroke-width:3}.archive-chart circle{fill:var(--archive-blue)}.archive-chart text{fill:var(--archive-muted);font-size:12px;text-anchor:middle}.chart-empty{padding:24px;color:var(--archive-muted)}.archive-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:12px;align-items:stretch;height:720px;margin-top:12px}.archive-table-panel,.archive-inspector{border:1px solid var(--archive-line);background:var(--archive-surface)}.archive-table-panel{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column}.archive-table-toolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid var(--archive-line)}.archive-pager{display:flex;align-items:center;gap:8px;color:var(--archive-muted);font-size:13px}.archive-pager button{width:32px;height:32px}.archive-pager button:disabled{opacity:.45;cursor:default}.archive-table-wrap{max-width:100%;min-height:0;flex:1;overflow:auto}.archive-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.archive-table th,.archive-table td{max-width:210px;padding:8px 9px;border-right:1px solid var(--archive-line);border-bottom:1px solid var(--archive-line);vertical-align:top;text-align:right;white-space:nowrap}.archive-table th{position:sticky;top:0;z-index:2;background:#edf3f6;color:#33414d;text-align:right}.archive-table th span,.archive-table th small{display:block}.archive-table th span{font-size:11px;line-height:1.2;text-transform:uppercase}.archive-table th small{margin-top:3px;color:var(--archive-muted);font-size:10px;font-weight:600;text-transform:none}.archive-table td:first-child,.archive-table th:first-child,.archive-table td:nth-child(2),.archive-table th:nth-child(2),.archive-table td:nth-child(3),.archive-table th:nth-child(3),.archive-table td:nth-child(4),.archive-table th:nth-child(4),.archive-table .name-cell{text-align:left}.archive-table .name-cell{min-width:330px;max-width:480px}.archive-table.products-table{table-layout:fixed}.archive-table.products-table th,.archive-table.products-table td{width:148px;min-width:148px;max-width:148px;overflow:hidden}.archive-table.products-table .name-cell{width:360px;min-width:360px;max-width:360px}.archive-cell-value{display:block}.archive-cell-value.compact{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-table.ads-table{table-layout:fixed}.archive-table.ads-table th,.archive-table.ads-table td{width:142px;min-width:142px;max-width:142px;overflow:hidden;line-height:1.25;white-space:normal}.archive-table.ads-table th span{min-height:28px;overflow-wrap:anywhere;text-transform:none}.archive-table.ads-table .archive-cell-value,.archive-table.ads-table .archive-cell-value.compact{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.archive-table.products-table .archive-cell-value{width:100%;max-width:none}.archive-table tbody tr{cursor:pointer}.archive-table tbody tr:hover{background:#f8fbfc}.archive-table tbody tr.selected{background:#e5f1f6}.archive-empty-cell{height:180px;color:var(--archive-muted);text-align:center}.archive-inspector{position:sticky;top:84px;height:100%;min-height:0;max-height:none;overflow:auto}.archive-inspector header{padding:14px;border-bottom:1px solid var(--archive-line);background:#f9fbfc}.archive-inspector header span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;background:var(--archive-nav);color:#fff;font-size:11px;font-weight:900}.archive-inspector h2{margin:10px 0 4px;font-size:22px;letter-spacing:0}.archive-inspector p{margin:0;color:var(--archive-muted);font-size:13px;line-height:1.35}.field-list{display:grid;padding:10px 14px 14px}.field-list div{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,.9fr);gap:8px;padding:7px 0;border-bottom:1px solid #edf2f5}.field-list span,.field-list small{display:block}.field-list span{min-width:0;color:var(--archive-muted);font-size:12px;line-height:1.25}.field-list small{margin-top:2px;color:#8b98a3;font-size:10px;overflow-wrap:anywhere}.field-list b{min-width:0;font-size:12px;font-weight:800;text-align:right;overflow-wrap:anywhere}.field-list b a{color:var(--archive-blue);text-decoration:underline;text-underline-offset:2px}.archive-image-links{display:grid;gap:5px;justify-items:end}@media(max-width:1180px){.archive-summary{grid-template-columns:repeat(3,minmax(150px,1fr))}.archive-filters,.chart-controls{grid-template-columns:1fr 1fr}.archive-grid{grid-template-columns:1fr;height:auto;min-height:0}.archive-inspector{position:static;height:auto;max-height:none}}@media(max-width:720px){.archive-topbar{grid-template-columns:42px minmax(0,1fr) 42px}.archive-status{grid-column:1 / -1;justify-content:center}.archive-main{padding:12px}.archive-summary,.archive-filters,.chart-controls{grid-template-columns:1fr}.archive-cabinet-form{align-items:stretch;flex-direction:column}.archive-cabinet-form input{width:100%}.archive-summary-cell{min-height:74px}}@media(max-width:520px){.archive-shell.embedded .archive-topbar{grid-template-columns:minmax(0,1fr);gap:6px}.archive-shell.embedded .archive-status{justify-self:start}}@media(min-width:721px){.archive-shell{height:100dvh;overflow:hidden}.archive-topbar{box-sizing:border-box;grid-template-columns:36px minmax(180px,1fr) auto 36px;gap:8px;min-height:46px;padding:5px 14px}.archive-shell.embedded .archive-topbar{min-height:42px;padding:4px 12px}.archive-back,.archive-icon-button{width:34px;height:34px}.archive-title span{font-size:10px}.archive-title h1,.archive-shell.embedded .archive-title h1{font-size:18px}.archive-status{min-height:28px;padding:0 8px;font-size:11px}.archive-main{height:calc(100dvh - 46px);box-sizing:border-box;display:flex;min-height:0;flex-direction:column;padding:8px 14px 12px}.archive-shell.embedded .archive-main{padding-top:6px}.archive-cabinet-panel{padding:7px 8px}.archive-cabinet-form{gap:6px}.archive-cabinet-form label{gap:2px;font-size:10px}.archive-cabinet-form input,.archive-cabinet-form button{height:32px;border-radius:6px}.archive-cabinet-meta{display:none}.archive-summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px}.archive-summary-cell{min-height:0;padding:6px 8px}.archive-summary-cell span,.archive-summary-cell small{font-size:10px}.archive-summary-cell strong{margin:3px 0 1px;font-size:16px}.archive-filters{grid-template-columns:minmax(150px,1.1fr) minmax(190px,1.45fr) repeat(2,minmax(120px,.75fr)) minmax(130px,.9fr) minmax(145px,1fr) minmax(180px,1.15fr);gap:6px;margin-top:8px;padding:7px}.archive-filters label,.archive-search{min-height:32px;padding:0 8px}.archive-classifier{min-height:32px!important;padding:3px 8px!important}.archive-column-filter{min-height:32px;padding:0 8px}.archive-column-filter summary{min-height:30px;font-size:12px}.archive-chart-toggle{min-height:32px;margin-top:8px}.archive-grid{height:auto;min-height:0;flex:1;margin-top:8px}.archive-table-wrap{overflow:auto}.archive-inspector{top:54px}}.field-list div{grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr)}.field-list b{overflow:hidden}.archive-inspector-value{display:block;min-width:0}.archive-inspector-value>span{display:block;overflow-wrap:anywhere}.archive-inspector-value.is-collapsed>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.archive-inspector-value button{margin:4px 0;padding:0;border:0;background:transparent;color:var(--archive-blue);font:inherit;font-weight:800;cursor:pointer}.archive-table-wrap{scrollbar-gutter:stable both-edges}.archive-table-wrap{overflow-x:scroll;overflow-y:auto}.archive-table-wrap{touch-action:pan-x pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.archive-table-wrap::-webkit-scrollbar{width:12px;height:12px}.archive-table-wrap::-webkit-scrollbar-track{background:#e5edf1}.archive-table-wrap::-webkit-scrollbar-thumb{border:2px solid #e5edf1;border-radius:8px;background:#8595a1}.archive-table td{overflow:hidden}.archive-cell-value{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-list div:has(.archive-inspector-value.is-expanded)>span{grid-column:1 / -1}.field-list div:has(.archive-inspector-value.is-expanded)>b{grid-column:1 / -1;grid-row:2;overflow:visible;text-align:left;white-space:pre-wrap}.archive-inspector-value.is-expanded>span{white-space:pre-wrap}@media(max-width:720px){.archive-shell{height:auto;min-height:100vh;overflow:visible}.archive-main{height:auto;display:block;padding:10px 12px 18px}}@media(min-width:721px)and (max-width:1180px){.archive-shell .archive-filters{grid-template-columns:1fr 1fr}.archive-shell .archive-grid{grid-template-columns:minmax(0,1fr) 280px}.archive-inspector{position:sticky;height:100%;max-height:none}}@media(min-width:721px){.archive-shell .archive-topbar,.archive-shell.embedded .archive-topbar{box-sizing:border-box;min-height:46px;padding:5px 14px}.archive-shell.embedded .archive-topbar{min-height:42px;padding:4px 12px}.archive-shell .archive-title h1,.archive-shell.embedded .archive-title h1{font-size:18px;line-height:1.1}.archive-shell .archive-title span{font-size:10px}.archive-shell .archive-status{min-height:28px;padding:0 8px;font-size:11px}.archive-shell .archive-main,.archive-shell.embedded .archive-main{height:calc(100dvh - 46px);box-sizing:border-box;display:flex;min-height:0;flex-direction:column;padding:8px 14px 12px}.archive-shell.embedded .archive-main{padding-top:6px}.archive-shell .archive-cabinet-panel{padding:7px 8px}.archive-shell .archive-cabinet-form label{gap:2px;font-size:10px}.archive-shell .archive-cabinet-form input,.archive-shell .archive-cabinet-form button{min-height:32px;height:32px}.archive-shell .archive-cabinet-meta{display:none}.archive-shell .archive-summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px}.archive-shell .archive-summary-cell{min-height:0;padding:6px 8px}.archive-shell .archive-summary-cell span,.archive-shell .archive-summary-cell small{font-size:10px}.archive-shell .archive-summary-cell strong{margin:3px 0 1px;font-size:16px}.archive-shell .archive-filters{grid-template-columns:minmax(150px,1.1fr) minmax(190px,1.45fr) repeat(2,minmax(120px,.75fr)) minmax(130px,.9fr) minmax(145px,1fr) minmax(180px,1.15fr);gap:6px;margin-top:8px;padding:7px}.archive-shell .archive-filters label,.archive-shell .archive-search,.archive-shell .archive-column-filter{min-height:32px}.archive-shell .archive-column-filter summary{min-height:30px}.archive-shell .archive-chart-toggle{min-height:32px;margin-top:8px}.archive-shell .archive-grid{height:auto;min-height:0;flex:1;margin-top:8px}}@media(min-width:721px)and (max-width:1180px){.archive-shell .archive-filters{grid-template-columns:1fr 1fr}.archive-shell .archive-grid{grid-template-columns:minmax(0,1fr) 280px}}.explorer-shell{min-height:100vh;color:#14202a;background:#eef2f4}.explorer-topbar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:42px 1fr auto 42px;gap:12px;align-items:center;min-height:68px;padding:10px 22px;border-bottom:1px solid #d7e0e6;background:#fff}.explorer-topbar span{display:block;color:#65727e;font-size:12px;font-weight:700;text-transform:uppercase}.explorer-topbar h1{margin:2px 0 0;font-size:23px;letter-spacing:0}.explorer-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d7e0e6;border-radius:8px;background:#fff;color:#14202a}.explorer-readonly{display:inline-flex;gap:7px;align-items:center;color:#167a5b;font-size:13px;font-weight:700}.explorer-main{width:min(1600px,100%);margin:0 auto;padding:16px 22px 28px;box-sizing:border-box}.explorer-path{display:flex;min-height:40px;align-items:center;gap:4px;overflow:auto;margin-bottom:12px;padding:0 10px;border:1px solid #d7e0e6;background:#fff}.explorer-path button{border:0;background:transparent;color:#1e7198;font:inherit;cursor:pointer;white-space:nowrap}.explorer-grid{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);min-height:calc(100vh - 148px);border:1px solid #d7e0e6;background:#fff}.explorer-list{border-right:1px solid #d7e0e6;overflow:auto}.explorer-list header,.explorer-file header{display:flex;min-height:45px;box-sizing:border-box;gap:8px;align-items:center;padding:0 12px;border-bottom:1px solid #d7e0e6;background:#f7f9fa}.explorer-list header span,.explorer-file header span{margin-left:auto;color:#65727e;font-size:12px}.explorer-entry{display:flex;width:100%;min-height:56px;align-items:center;gap:8px;padding:8px 12px;border:0;border-bottom:1px solid #eef2f4;background:#fff;color:#14202a;font:inherit;text-align:left;cursor:pointer}.explorer-entry:hover,.explorer-entry.selected{background:#e7f2f6}.explorer-entry-text{display:grid;min-width:0;gap:2px}.explorer-entry-text strong,.explorer-entry-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-entry-text em,.explorer-real-path{overflow-wrap:anywhere;white-space:normal}.explorer-entry-text strong{font-weight:700}.explorer-entry-text small{color:#65727e;font-size:11px}.explorer-entry-text em,.explorer-real-path{color:#8996a0;font-size:10px;font-style:normal}.explorer-entry svg:last-child{margin-left:auto}.explorer-entry svg{flex:0 0 auto;color:#1e7198}.explorer-description,.explorer-real-path{margin:0;padding:8px 12px;border-bottom:1px solid #eef2f4;line-height:1.35}.explorer-description{color:#42515e;font-size:12px}.explorer-file{min-width:0;overflow:auto}.explorer-file header strong{min-width:0;overflow-wrap:anywhere;white-space:normal}.explorer-file pre{margin:0;padding:12px 0 24px;font:13px/1.55 Consolas,Courier New,monospace;-moz-tab-size:2;tab-size:2}.explorer-file code{display:grid;grid-template-columns:54px minmax(max-content,1fr);min-width:max-content}.explorer-file code:hover{background:#f4f8fa}.explorer-file i{padding-right:12px;color:#8996a0;font-style:normal;text-align:right;-webkit-user-select:none;user-select:none}.explorer-file code span{padding-right:20px;white-space:pre}.explorer-placeholder,.explorer-empty,.explorer-message{padding:28px;color:#65727e}.explorer-message{border:1px solid #d7e0e6;background:#fff;color:#b03b3b;font-weight:700}.explorer-message p{margin:0 0 14px}.explorer-login{display:inline-flex;min-height:38px;align-items:center;padding:0 13px;border-radius:8px;background:#17222c;color:#fff;text-decoration:none}@media(max-width:760px){.explorer-topbar{grid-template-columns:42px 1fr 42px;padding:10px 12px}.explorer-readonly{display:none}.explorer-main{padding:12px}.explorer-grid{grid-template-columns:1fr}.explorer-list{max-height:280px;border-right:0;border-bottom:1px solid #d7e0e6}}.account-page .preferences-warehouses{grid-template-columns:minmax(360px,620px)!important;align-items:start}.account-page .preferences-warehouses label{display:grid;gap:6px;color:var(--work-muted);font-size:12px;font-weight:600}.account-page .preferences-warehouses textarea{box-sizing:border-box;width:100%;min-height:92px;padding:8px 10px;resize:vertical;border:1px solid #c8d1dd;border-radius:5px;background:#fff;color:var(--work-ink);font:13px/1.45 inherit}.account-page .preferences-warehouses .field-hint{margin:0;color:var(--work-muted);font-size:11px;font-weight:400}:root{--work-ink:#1b293b;--work-muted:#5e6e82;--work-line:#d8e0e9;--work-soft:#f4f7fb;--work-blue:#245ec7;--work-sidebar:230px;--work-header:110px;--work-pad:24px}html:has(.account-page){overflow-y:auto;scrollbar-gutter:stable}.admin-ui,.archive-shell,.explorer-shell,.account-page{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45;color:var(--work-ink);background:#fff;color-scheme:light}.admin-ui *,.account-page *{box-sizing:border-box}.admin-ui body{margin:0}.admin-ui [hidden],.account-page [hidden]{display:none!important}.admin-ui a,.account-page a{color:var(--work-blue)}.admin-ui button,.admin-ui input,.admin-ui select{font:inherit;color:inherit;border:1px solid #c8d1dd;border-radius:5px;background:#fff;padding:9px 10px;min-height:42px}.admin-ui button{cursor:pointer}.admin-ui button:disabled{opacity:.5;cursor:default}.admin-ui input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--work-blue);padding:0}.admin-ui button:focus-visible,.admin-ui input:focus-visible,.admin-ui select:focus-visible,.admin-ui a:focus-visible{outline:2px solid var(--work-blue);outline-offset:2px}.admin-ui h1,.account-page .auth-head h1{font-size:24px;line-height:1.25;font-weight:700;margin:0}.admin-ui h2{font-size:18px;line-height:1.3;margin:0 0 16px}.admin-ui p{line-height:1.5}.admin-shell #shell{display:grid;grid-template-columns:var(--work-sidebar) minmax(0,1fr);height:100dvh}.admin-shell #shell>aside{display:flex;flex-direction:column;gap:24px;width:var(--work-sidebar);padding:24px 12px;border-right:1px solid var(--work-line);background:var(--work-soft)}.admin-shell .brand,.account-page .account-brand{font-size:20px;font-weight:700;padding:0 10px}.admin-shell .brand small,.account-page .account-brand small{display:block;font-size:12px;font-weight:400;margin-top:5px;color:var(--work-muted)}.admin-shell nav,.account-page .account-tabs{display:flex;flex-direction:column;gap:4px}.admin-shell nav a,.account-page .account-tabs button{display:block;min-height:42px;padding:11px 10px;border:0;border-radius:5px;text-decoration:none;color:var(--work-ink);background:transparent;font:inherit;text-align:left}.admin-shell nav a[aria-current=page],.account-page .account-tabs button.active{background:#243951;color:#fff;font-weight:700}.account-page .account-panel .product-setting-tabs button.active{background:#fff;color:#1a252d;box-shadow:inset 0 0 0 2px #fff,0 1px 2px #18232b55}.admin-shell nav a:hover:not([aria-current=page]),.account-page .account-tabs button:hover:not(.active){background:#e7edf5}.admin-shell #shell>main{display:flex;flex-direction:column;min-width:0;min-height:0}.admin-shell #shell>main>header{height:var(--work-header);min-height:var(--work-header);flex-shrink:0;display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,400px) auto;align-items:center;gap:24px;padding:20px var(--work-pad);border-bottom:1px solid var(--work-line);background:#fff}.admin-shell #title{align-self:start;margin-top:8px}.admin-shell #menu,.admin-shell #original{display:none}.admin-shell #account-link{white-space:nowrap}.admin-shell .filters{padding:0;margin:0}.admin-shell .filters[hidden]{display:block!important;visibility:hidden;pointer-events:none}.admin-shell .combobox label{display:block;font-size:12px;font-weight:700;color:var(--work-muted);margin-bottom:6px}.admin-shell #tool{display:block;width:100%;flex:1;min-height:0;border:0;background:#fff}.admin-shell #status{margin:0;padding:8px var(--work-pad);color:var(--work-muted)}.admin-shell #empty{padding:var(--work-pad)}.admin-shell #gate{padding:48px 24px;max-width:600px;margin:auto}.admin-ui.embedded main{width:100%;max-width:none;margin:0;padding:var(--work-pad)}.admin-ui.embedded main>header,.admin-ui.embedded body>header,.admin-ui.embedded .heading,.admin-ui.embedded .page-links,.admin-ui.embedded #selected,.admin-ui.embedded #selected-cabinet{display:none}.admin-ui.embedded table{width:100%;border-collapse:collapse;text-align:left}.admin-ui.embedded th,.admin-ui.embedded td{padding:10px;border-bottom:1px solid var(--work-line);vertical-align:top}.admin-ui.embedded th{background:var(--work-soft);color:var(--work-muted);font-size:12px;font-weight:600}.admin-ui .table-wrap{overflow:auto;border:1px solid var(--work-line)}.admin-ui .controls{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:0 0 16px}.admin-ui .controls label{display:grid;gap:6px;font-size:12px;font-weight:700}.admin-ui .meta,.admin-ui .muted,.admin-ui .save-note,.admin-ui .units{font-size:12px;color:var(--work-muted)}.admin-ui .pager{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px}.admin-ui .message{padding:16px}.admin-ui .xs-status{font-size:12px;min-height:18px;color:#19734e}.admin-ui .xs-status.xs-error{color:#b42318}.admin-ui .cabinet-picker,.admin-ui .cabinet-field{display:grid;gap:8px;margin:0 0 20px}.admin-ui .cabinet-field>input,.admin-ui .cabinet-field>select{width:100%}.admin-ui .primary{background:#243951;color:#fff;border-color:#243951}.admin-ui .save-area{display:flex;align-items:center;gap:12px;margin-top:16px}.admin-ui .page-links{display:flex;gap:12px}.admin-queue main>p:first-of-type{margin-top:0}.admin-queue table{margin-top:16px}.admin-queue td small{display:block;margin-top:4px;color:var(--work-muted)}.admin-queue .blocked{color:#946300}.admin-queue .running{color:#19734e}.admin-settings .table-head,.admin-settings .setting-row{display:grid;grid-template-columns:minmax(180px,1.8fr) repeat(3,minmax(76px,1fr));align-items:center;border-bottom:1px solid var(--work-line);min-height:58px}.admin-settings .table-head{background:var(--work-soft);font-size:12px}.admin-settings .table-head>div{padding:10px}.admin-settings .table-head>div:not(:first-child){text-align:center}.admin-settings .default{display:block;font-size:12px;font-weight:400;margin-top:4px;color:var(--work-muted)}.admin-settings .function-name{padding:10px}.admin-settings .function-name strong{font-weight:400}.admin-settings .tariff-cell{padding:8px;min-width:0}.admin-settings .interval-field{display:flex;gap:6px;align-items:center;justify-content:center;flex-wrap:wrap}.admin-settings .tariff-cell input:not([type=checkbox]){width:62px;text-align:center}.admin-settings .mobile-tariff{display:none}.admin-settings .files{margin-top:24px;border-top:1px solid var(--work-line);padding-top:16px}.admin-settings .buttons{display:flex;gap:8px}.admin-users .admin-search{display:flex;gap:12px;align-items:end;margin:24px 0 16px}.admin-users .admin-search label{display:grid;gap:6px;flex:1}.admin-users .admin-search input{width:100%}.admin-users .person{display:grid;gap:3px}.admin-users td:last-child{text-align:right}.work-mode-flags{display:flex;gap:24px;padding:16px;border:1px solid var(--work-line);border-radius:5px;margin:0 0 16px}.work-mode-flags legend{font-size:12px;color:var(--work-muted);padding:0 4px}.work-mode-flags label{display:flex;gap:8px;align-items:center}.archive-shell{--archive-bg:#fff;--archive-surface:#fff;--archive-soft:#f4f7fb;--archive-ink:#1b293b;--archive-muted:#5e6e82;--archive-line:#d8e0e9;--archive-blue:#245ec7}html.embedded .archive-shell .archive-topbar,.explorer-shell.embedded .explorer-topbar{display:none}html.embedded .archive-shell{height:100dvh;min-height:0}.archive-shell .archive-main,.explorer-shell .explorer-main{width:100%;max-width:none;margin:0;padding:var(--work-pad)}.archive-shell .archive-summary{gap:12px}.archive-shell .archive-summary-cell{min-width:0;padding:12px;border:1px solid var(--work-line);background:var(--work-soft)}.archive-shell .archive-summary-cell strong{font-size:18px;line-height:1.3}.archive-shell .archive-filters{border:1px solid var(--work-line);background:var(--work-soft);padding:12px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.archive-shell .archive-filters>label,.archive-shell .archive-search,.archive-shell .archive-column-filter,.archive-shell .archive-chart-toggle{min-height:42px;border-radius:5px;background:#fff}.archive-shell .archive-table th{background:var(--work-soft);font-size:12px}.archive-shell .archive-table th span{text-transform:none}.archive-shell .archive-inspector h2{font-size:18px}.archive-shell .archive-inspector header{background:var(--work-soft)}.explorer-shell .explorer-grid,.explorer-shell .explorer-list,.explorer-shell .explorer-path{border-color:var(--work-line)}.explorer-shell .explorer-path{min-height:42px;border-radius:5px}.explorer-shell .explorer-list header,.explorer-shell .explorer-file header{background:var(--work-soft)}.explorer-shell .explorer-entry{color:var(--work-ink);border-color:var(--work-line)}.explorer-shell .explorer-entry svg{color:var(--work-blue)}.account-page{display:grid;grid-template-columns:var(--work-sidebar) minmax(0,1fr);min-height:100dvh;height:auto;padding:0;overflow:visible;align-items:start;justify-items:stretch}.account-page .account-navigation{display:flex;flex-direction:column;gap:24px;height:100dvh;position:sticky;top:0;padding:24px 12px;border-right:1px solid var(--work-line);background:var(--work-soft)}.account-page .account-tabs{margin:0;padding:0;border:0}.account-page .account-box{display:flex;flex-direction:column;gap:0;width:100%;max-width:none;height:auto;min-width:0;overflow:visible}.account-page .account-fixed-head{height:auto;min-height:110px;position:static;padding:20px var(--work-pad);gap:4px;border-bottom:1px solid var(--work-line);flex-shrink:0}.account-page .auth-head{height:42px;min-height:42px;margin:0;gap:12px;align-items:start}.account-page .auth-head h1{margin:8px auto 0 0}.account-page .auth-head button,.account-page .account-admin-link{font:inherit;min-height:42px;padding:9px 10px;border:1px solid #c8d1dd;border-radius:5px;background:#fff;text-decoration:none;white-space:nowrap;color:var(--work-blue)}.account-page .auth-user,.account-page .account-fixed-head .shop-meta{font-size:12px;line-height:16px;margin:0;color:var(--work-muted)}.account-page .auth-message.empty{display:none}.account-page .account-panel{padding:var(--work-pad);min-width:0}.account-page .auth-section-title{display:none}.account-page .account-menu-button{display:none!important}.account-page .shops-layout{grid-template-columns:240px minmax(0,1fr)}.account-page .shop-form{max-width:760px;display:grid;gap:20px;min-width:0}.account-page .shop-card{border:0;border-radius:0;padding:0;gap:16px;min-width:0}.account-page .shop-list-item.active{background:#eef3fa;border-color:var(--work-blue)}.account-page .account-navigation{width:100%}.account-page .auth-box button.shop-list-item{background:#fff;color:var(--work-ink);border:1px solid var(--work-line)}.account-page .auth-box button.shop-list-item.active{background:#eef3fa;color:var(--work-ink);border-color:var(--work-blue)}.account-page .auth-box input,.account-page .auth-box select{border-color:#c8d1dd;border-radius:5px}.account-page .auth-box button:not(.plain-button):not(.secondary-button):not(.link-button):not(.shop-list-item):not(.shop-list-main):not(.shop-access-add):not(.performance-check-button){background:#243951;border-color:#243951;color:#fff}.account-page .fulfillment-flags{border:0;border-radius:0;padding:0}.account-page .account-panel{gap:24px;align-content:start}.account-page .auth-message{margin:8px 0 0;min-height:0;overflow-wrap:anywhere}.account-page .auth-user,.account-page .shop-meta,.account-page .auth-note{overflow-wrap:anywhere}.account-page .auth-box label{gap:8px;min-width:0}.account-page .auth-box input,.account-page .auth-box select{font:inherit;min-width:0;max-width:100%;line-height:20px}.account-page .auth-box button{width:fit-content;max-width:100%;padding:9px 14px;line-height:20px}.account-page .auth-box button.shop-list-item{width:100%;white-space:normal;overflow-wrap:anywhere}.account-page .shops-layout{gap:24px;align-items:start}.account-page .shops-sidebar{position:static;max-height:none;padding:0;align-content:start}.account-page .shop-card h3{font-size:18px;overflow-wrap:anywhere}.account-page .shop-card h4{font-size:16px;margin:0}.account-page .shop-card .shop-meta,.account-page .shop-card .auth-note{margin:0}.account-page .id-grid{display:block}.account-page .id-grid div{display:flex;gap:8px;align-items:baseline;border:0;background:transparent;padding:0}.account-page .advanced-fields{gap:20px;min-width:0}.account-page .advanced-fields>summary{padding:16px 0;border-top:1px solid var(--work-line)}.account-page details.advanced-fields>.shop-form{margin-top:16px}.account-page .member-block{gap:20px;margin-top:12px;padding-top:24px;border-color:var(--work-line)}.account-page .member-row{flex-wrap:wrap;gap:12px;padding:14px 0;min-width:0}.account-page .member-row>div{min-width:0;overflow-wrap:anywhere}.account-page .button-row{display:flex;flex-wrap:wrap;gap:10px}.account-page .shop-list>.shop-card{padding:0 0 24px;border-bottom:1px solid var(--work-line)}.account-page .account-panel>details.advanced-fields{max-width:760px}@media(max-width:0px){.account-page .shops-layout{grid-template-columns:minmax(0,1fr)}.account-page .shops-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}}@media(max-width:0px){:root{--work-header:170px;--work-pad:16px}.admin-shell #shell,.account-page{grid-template-columns:minmax(0,1fr)}.admin-shell #shell>aside,.account-page .account-navigation{display:none;width:auto}.admin-shell #shell.menu-open,.account-page.account-menu-open{grid-template-rows:auto minmax(0,1fr)}.admin-shell #shell.menu-open>aside,.account-page.account-menu-open .account-navigation{display:block;padding:16px;border-right:0;border-bottom:1px solid var(--work-line)}.admin-shell .brand,.account-page .account-brand{display:none}.admin-shell nav,.account-page .account-tabs{display:grid;grid-template-columns:1fr 1fr}.admin-shell #shell>main>header{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:16px;grid-template-rows:58px auto}.admin-shell #menu{display:block;padding:0}.admin-shell #title,.account-page .auth-head h1{font-size:21px}.admin-shell #account-link{font-size:12px}.admin-shell .filters{grid-column:1/-1;grid-row:2}.admin-queue table,.admin-queue tbody,.admin-queue tr,.admin-queue td{display:block}.admin-queue thead{display:none}.admin-queue tr{border-top:1px solid var(--work-line);padding:12px 0}.admin-queue td{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;border:0;padding:5px 0}.admin-queue td:before{content:attr(data-label);font-size:12px;color:var(--work-muted)}.admin-settings .table-head,.admin-settings .setting-row{grid-template-columns:minmax(90px,1.6fr) repeat(3,minmax(54px,1fr))}.admin-settings .table-head>div,.admin-settings .tariff-cell{padding:6px 2px}.admin-settings .function-name{padding:8px 4px;font-size:12px}.admin-settings .tariff-cell input:not([type=checkbox]){width:46px}.admin-settings .save-area{align-items:start;flex-direction:column}.archive-shell .archive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-shell .archive-summary-cell:first-child{grid-column:1/-1}.archive-shell .archive-grid{grid-template-columns:minmax(0,1fr)}.admin-users .admin-search{flex-direction:column;align-items:stretch}.account-page .account-menu-button{display:block!important}.account-page .auth-head{flex-wrap:wrap;height:auto;min-height:58px;gap:8px}.account-page .auth-head h1{flex:1}.account-page .account-fixed-head{padding:16px}.account-page .shops-layout{grid-template-columns:minmax(0,1fr)}.account-page .account-navigation{position:static;height:auto}.account-page .auth-head{min-height:42px}.account-page .account-fixed-head{min-height:0}.account-page .shops-sidebar{grid-template-columns:minmax(0,1fr)}}.account-page .auth-box button.content-button{width:fit-content;max-width:100%;justify-self:start;align-self:start;padding-inline:16px}.account-page .performance-api-block{min-width:0;border:0;border-top:1px solid var(--work-line);border-radius:0;margin:4px 0 0;padding:16px 0 0;background:transparent}.account-page .performance-api-block summary{font-weight:700;cursor:pointer;color:var(--work-ink)}.account-page .performance-api-content{display:grid;gap:16px;margin-top:18px;min-width:0}.account-page .performance-api-content label{display:grid;gap:8px;min-width:0;margin:0}.account-page .performance-api-content input{width:100%;min-width:0;box-sizing:border-box}.account-page .performance-api-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;min-width:0}.account-page .auth-box button.performance-check-button{width:auto;max-width:100%;flex:0 0 auto;margin:0;padding:9px 14px;border:1px solid var(--work-line);border-radius:5px;background:#fff;color:var(--work-ink);font-weight:600;line-height:20px}.account-page .auth-box button.performance-check-button:hover:not(:disabled){background:var(--work-soft)}.account-page .performance-api-status{flex:1 1 180px;font-size:13px;line-height:1.5;color:var(--work-muted);margin:0;overflow-wrap:anywhere}.account-page .account-credentials-section{display:grid;gap:20px;border-top:1px solid var(--work-line);padding-top:24px;min-width:0}.account-page .shop-card-head .shop-meta{margin-top:6px}.account-page .shop-form>.content-button{margin-top:4px}@media(max-width:0px){.account-page .auth-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px 8px;align-items:center}.account-page .auth-head h1{grid-column:1/-1;grid-row:2;margin:0;font-size:22px;word-break:normal;overflow-wrap:normal}.account-page .account-menu-button{grid-column:1;grid-row:1;justify-self:start}.account-page .account-admin-link{grid-column:2;grid-row:1}.account-page .auth-head>button:last-child{grid-column:3;grid-row:1}.account-page .account-fixed-head{gap:8px}}.account-page .account-details-content{display:grid;gap:20px;padding-top:4px;min-width:0}.account-page .auth-box input,.account-page .auth-box select,.account-page .auth-box button.secondary-button,.account-page .auth-box button.performance-check-button{font-weight:400}.account-page details.advanced-fields>summary{font-weight:700;color:var(--work-ink)}.account-page details.advanced-fields{display:block}.account-page details.advanced-fields>summary{padding:16px 0 0}.account-page .account-details-content{padding-top:0;margin-top:18px}.account-page details.advanced-fields>.shop-form{margin-top:18px}.account-page .account-nav-title{padding:0 10px;margin:0 0 12px;color:var(--work-muted);font-size:12px;font-weight:700}.account-page .access-settings{display:grid;gap:28px;max-width:960px;min-width:0}.account-page .access-settings>section{display:grid;gap:18px;min-width:0;border-top:1px solid var(--work-line);padding-top:24px}.account-page .access-settings h3{margin:0;font-size:17px}.account-page .access-settings .access-picker{max-width:760px}.account-page .access-member{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--work-line);min-width:0}.account-page .access-member-info{min-width:0;flex:1 1 220px;overflow-wrap:anywhere;display:grid;gap:4px}.account-page .access-member-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.account-page .access-member-actions select{width:150px}.account-page .access-member small{color:var(--work-muted)}.account-page .access-invitation{display:grid;gap:12px;padding:0 0 20px;border-bottom:1px solid var(--work-line);overflow-wrap:anywhere}.account-page .access-invitation p{margin:0}html:has(.account-page){overflow:hidden;scrollbar-gutter:auto}.account-page{height:100dvh;min-height:0;overflow:hidden;align-items:stretch}.account-page .account-navigation{height:100%;position:static;overflow:auto}.account-page .account-box{height:100%;overflow:hidden;display:flex;flex-direction:column;min-height:0}.account-page .account-fixed-head{flex:0 0 auto;min-height:0;height:82px;padding:10px 24px;gap:0;overflow:hidden}.account-page .auth-head{height:40px;min-height:40px}.account-page .auth-head h1{font-size:20px;margin:6px auto 0 0}.account-page .auth-user,.account-page .account-fixed-head>.shop-meta{display:inline;font-size:11px;line-height:14px}.account-page .account-status-line{flex:0 0 auto;padding:10px 24px;border-bottom:1px solid var(--work-line)}.account-page .account-status-line .auth-message{margin:0}.account-page .account-panel{flex:1;min-height:0;overflow:auto}.account-page .account-cabinets-panel{overflow:hidden}.account-page .account-cabinets-panel .shops-layout{height:100%;min-height:0;grid-template-columns:260px minmax(0,1fr)}.account-page .account-cabinets-panel .shops-sidebar{display:grid;grid-template-columns:1fr;overflow:auto;height:100%;min-height:0;padding-right:4px}.account-page .shop-detail-panel{height:100%;min-height:0;overflow:auto;padding-right:8px}.account-page .account-general-form{max-width:none;margin-bottom:8px}.account-page .account-api-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;min-width:0}.account-page .account-api-grid details{border:0;border-top:1px solid var(--work-line);padding:16px 0 0;margin:0;min-width:0}.account-page .account-api-grid summary{font-weight:700;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.account-page .account-api-grid summary small{flex-basis:100%;font-size:12px;font-weight:400;color:var(--work-muted)}.account-page .account-api-grid .api-status{font-weight:400;font-size:12px}.account-page .account-api-actions{display:flex;gap:10px;flex-wrap:wrap}.account-page .account-api-grid .content-button{white-space:normal;text-align:left}@media(max-width:0px){.account-page .account-cabinets-panel .shops-layout{grid-template-columns:170px minmax(0,1fr)}.account-page .account-api-grid{grid-template-columns:1fr}}@media(max-width:0px){.account-page .account-fixed-head{height:104px;padding:8px 16px}.account-page .auth-head{display:grid;height:66px;min-height:66px;gap:4px 8px}.account-page .auth-head h1{margin:0;font-size:19px;grid-column:1/-1}.account-page .account-fixed-head>.shop-meta{display:none}.account-page .account-status-line{padding:10px 16px}.account-page .account-navigation{height:auto;max-height:220px}.account-page .account-cabinets-panel .shops-layout{grid-template-columns:1fr;grid-template-rows:minmax(80px,160px) minmax(0,1fr);gap:16px}.account-page .account-cabinets-panel .shops-sidebar{grid-template-columns:1fr;height:100%;padding:0}.account-page .shop-detail-panel{padding-right:4px}}.account-page .account-preferences{padding:20px 0;border-top:1px solid #e5e7eb;margin-top:20px}.account-page .preferences-fields{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-page .preferences-premium{display:flex;align-items:center;gap:8px}.account-page .preferences-premium input{width:auto}.account-page .account-preferences h3{margin:0 0 16px}.account-page .account-preferences p:empty{display:none}@media(max-width:0px){.account-page .preferences-fields{grid-template-columns:1fr}}.account-page .markup-threshold-fields{border:0;padding:0;margin:0}.account-page .markup-threshold-table{width:min(100%,620px);border-collapse:collapse;table-layout:fixed}.account-page .markup-threshold-table th,.account-page .markup-threshold-table td{padding:7px 8px;border:1px solid #d8e0e8;text-align:left;vertical-align:middle}.account-page .markup-threshold-table th{background:#f5f8fb;color:#52616f;font-size:12px;font-weight:600}.account-page .markup-threshold-table td{color:#273746;font-size:13px}.account-page .markup-threshold-table th:first-child{width:44%}.account-page .markup-threshold-table input{width:86px;height:30px;padding:4px 7px}.account-page .markup-threshold-table label{display:flex;align-items:center;gap:6px}.account-page .markup-threshold-fields>.field-hint{margin:7px 0 0;color:#6b7785;font-size:12px}body .orders-table-fixed-core tbody .orders-col-markup.markup-tone-red{color:#b42318!important}body .orders-table-fixed-core tbody .orders-col-markup.markup-tone-yellow{color:#9a6700!important}body .orders-table-fixed-core tbody .orders-col-markup.markup-tone-green{color:#087a55!important}.account-page .account-api-grid summary:before{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);margin:0 4px 0 2px;flex:none}.account-page .account-api-grid details[open]>summary:before{transform:rotate(45deg);margin-top:-3px}.account-page .account-api-grid summary:focus-visible{outline:2px solid #2563eb;outline-offset:5px;border-radius:2px}.account-page .account-nav-group{border:0;padding:0;margin:16px 0}.account-page .account-nav-title{display:list-item;cursor:pointer;padding:10px;margin:0;color:var(--work-ink);font-size:14px;font-weight:700;list-style-position:inside}.account-page .account-nav-group .account-tabs{margin:8px 0 0 16px;padding-left:10px;border-left:1px solid var(--work-line)}.account-page .account-nav-title:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.account-page .account-api-grid{margin-top:24px}.account-page .api-credential-content{display:grid;gap:20px;margin-top:20px;min-width:0}.account-page .api-credential-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.account-page .api-credential-block summary{font-size:14px;line-height:20px}.account-page .api-credential-block .auth-note{margin:0}.account-page .api-credential-block summary small{padding-left:24px}.account-page .api-credential-actions{display:grid;grid-template-columns:1fr;justify-items:start}.account-page .account-nav-group .account-tabs{display:grid;grid-template-columns:1fr}.account-page .account-nav-group{margin:2px 0}.account-page .account-nav-title{padding:7px 10px;line-height:20px}.account-page .account-nav-group .account-tabs{margin-top:2px;margin-bottom:2px}@media(min-width:0px){.account-page:has(.account-navigation.is-collapsed){grid-template-columns:48px minmax(0,1fr)}.account-page .account-navigation{gap:10px;padding:18px 12px;transition:width .16s ease}.account-page .account-nav-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:48px}.account-page .account-nav-head .account-brand{min-width:0;padding:2px 8px}.account-page .account-nav-collapse{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;min-height:38px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--work-muted);cursor:pointer}.account-page .account-nav-collapse:hover{background:#e7edf5;color:var(--work-ink)}.account-page .account-nav-collapse:focus-visible{outline:2px solid var(--work-blue);outline-offset:2px}.account-page .account-nav-collapse svg{width:20px;height:20px}.account-page .account-cabinet-selector{position:relative;display:flex;align-items:center;gap:11px;min-height:46px;padding:7px 10px;border:1px solid #cbd6e2;border-radius:6px;background:#fff;color:var(--work-ink);cursor:pointer}.account-page .account-cabinet-selector>svg:first-child{flex:0 0 20px;width:20px;height:20px;color:#40566d}.account-page .account-cabinet-selector>span{display:grid;min-width:0;flex:1}.account-page .account-cabinet-selector small{color:var(--work-muted);font-size:10px;line-height:12px}.account-page .account-cabinet-selector strong{overflow:hidden;color:var(--work-ink);font:inherit;font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.account-page .account-cabinet-selector .account-cabinet-chevron{flex:0 0 16px;width:16px;height:16px;color:#40566d}.account-page .account-cabinet-selector .account-cabinet-selector-control{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.account-page .account-cabinet-selector.is-disabled{opacity:.42;background:#edf1f5;cursor:not-allowed}.account-page .account-cabinet-selector.is-disabled .account-cabinet-selector-control{cursor:not-allowed}.account-page .account-tabs-flat{display:flex;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;gap:4px;margin:0;padding:0;border:0}.account-page .account-tabs-flat button,.account-page .account-tabs-flat a,.account-page .account-nav-actions button,.account-page .account-nav-actions a{display:flex;align-items:center;gap:11px;width:100%;min-height:42px;padding:10px;border:0;border-radius:5px;background:transparent;color:var(--work-ink);font:inherit;line-height:20px;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.account-page .account-tabs-flat button{position:relative}.account-page .account-invite-badge{flex:none;min-width:24px;margin-left:auto;padding:1px 6px;border-radius:999px;background:#c93434;color:#fff;font-size:12px;font-weight:700;line-height:18px;text-align:center;overflow:visible}.account-page .account-tabs.account-tabs-flat a{display:flex}.account-page .account-tabs-flat svg,.account-page .account-nav-actions svg{flex:0 0 20px;width:20px;height:20px}.account-page .account-tabs-flat span,.account-page .account-nav-actions span{overflow:hidden;text-overflow:ellipsis}.account-page .account-nav-separator{flex:0 0 auto;height:1px;margin:8px 10px;background:var(--work-line)}.account-page .account-tabs-flat button:hover:not(.active),.account-page .account-tabs-flat a:hover:not(.active),.account-page .account-nav-actions button:hover,.account-page .account-nav-actions a:hover{background:#e7edf5}.account-page .account-tabs-flat .active{background:#243951;color:#fff;font-weight:700}.account-page .account-nav-actions{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;border-top:1px solid var(--work-line)}.account-page .account-nav-actions .account-admin-link,.account-page .account-nav-actions .plain-button{min-height:42px;padding:10px;border:0;border-radius:5px;background:transparent;color:var(--work-ink);font:inherit}.account-page .account-navigation.is-collapsed{align-items:stretch;gap:10px;padding:0;overflow:hidden}.account-page .account-navigation.is-collapsed .account-nav-head{width:48px;height:48px;min-height:48px;align-items:center;justify-content:center;gap:0}.account-page .account-navigation.is-collapsed .account-brand{display:none}.account-page .account-navigation.is-collapsed .account-cabinet-selector{justify-content:center;width:48px;height:42px;min-height:42px;padding:0;border:0;border-radius:0;background:transparent}.account-page .account-navigation.is-collapsed .account-cabinet-selector>svg:first-child{width:18px;height:18px;flex-basis:18px}.account-page .account-navigation.is-collapsed .account-cabinet-selector>span,.account-page .account-navigation.is-collapsed .account-cabinet-chevron{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-page .account-navigation.is-collapsed .account-nav-collapse{flex:0 0 42px;width:42px;height:42px;min-height:42px;margin:0 auto}.account-page .account-navigation.is-collapsed .account-nav-collapse svg{width:18px;height:18px}.account-page .account-navigation.is-collapsed .account-tabs-flat,.account-page .account-navigation.is-collapsed .account-nav-actions{width:48px;overflow:hidden}.account-page .account-navigation.is-collapsed .account-tabs-flat button,.account-page .account-navigation.is-collapsed .account-tabs-flat a,.account-page .account-navigation.is-collapsed .account-nav-actions button,.account-page .account-navigation.is-collapsed .account-nav-actions a{justify-content:center;width:48px;height:42px;min-height:42px;padding:0;border-radius:0}.account-page .account-navigation.is-collapsed .account-tabs-flat svg,.account-page .account-navigation.is-collapsed .account-nav-actions svg{width:18px;height:18px;flex-basis:18px}.account-page .account-navigation.is-collapsed .account-tabs-flat span,.account-page .account-navigation.is-collapsed .account-nav-actions span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-page .account-navigation.is-collapsed .account-tabs-flat .account-invite-badge{display:block;top:2px;right:2px;width:auto;height:auto;min-width:17px;margin:0;padding:0 4px;clip:auto;overflow:visible;font-size:10px;line-height:16px}.account-page .cabinet-invite-card{display:grid;gap:8px;padding:11px;border:1px solid #e2c45d;border-radius:6px;background:#fff7cf;color:var(--work-ink)}.account-page .cabinet-invite-card small,.account-page .cabinet-invite-card p{margin:0;color:#6f5a13;font-size:12px;line-height:1.35}.account-page .cabinet-invite-card>div{display:flex;gap:6px}.account-page .cabinet-invite-card button{min-height:30px;padding:5px 8px;font-size:12px}.account-page .cabinet-leave-action{border:0;background:transparent;color:#b3261e;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.account-page .cabinet-leave-action:disabled{opacity:.55;cursor:default}.account-page .ownership-transfer-warning{margin:0;padding:10px;border-left:3px solid #c93434;background:#fff4f2;color:#7d201b;font-size:13px}.account-page .account-navigation.is-collapsed .account-nav-separator{width:28px;margin:8px auto}.account-page .account-navigation.is-collapsed .account-nav-actions{align-items:center}}@media(max-width:0px){.account-page .account-nav-collapse{display:none}.account-page .account-tabs-flat{display:grid;grid-template-columns:1fr 1fr}.account-page .account-tabs-flat button,.account-page .account-tabs-flat a{display:flex;align-items:center;gap:8px}.account-page .account-nav-separator{grid-column:1/-1}.account-page .account-tabs-flat svg,.account-page .account-nav-actions svg{width:18px;height:18px;flex:none}.account-page .account-nav-actions{display:flex;gap:4px;padding-top:12px;border-top:1px solid var(--work-line)}.account-page .account-nav-actions a,.account-page .account-nav-actions button{display:flex;align-items:center;gap:8px}}.persistent-account-shell{width:1600px!important;min-width:1600px!important;max-width:1600px!important;height:auto!important;min-height:100dvh!important;overflow:visible!important;align-items:start!important;flex:none}html:has(.persistent-account-shell){min-width:1600px;height:auto!important;min-height:100%;overflow-x:auto!important;overflow-y:auto!important}body:has(.persistent-account-shell){min-width:1600px;height:auto!important;min-height:100dvh;overflow:visible!important}.persistent-account-shell>.account-navigation{position:sticky;top:24px;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);align-self:start}.persistent-account-shell>.account-route-container,.persistent-account-shell .account-box{height:auto!important;min-height:100dvh;overflow:visible!important}.persistent-account-shell .account-panel{overflow:visible}.product-settings-page{--ps-ink:#202b2e;--ps-muted:#687579;--ps-line:#dce2e0;--ps-field:#c9d2cf;--ps-accent:#23785d;--ps-selection:#f3f8f5;min-width:0;max-width:100%;overflow:hidden;color:var(--ps-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.product-settings-heading{display:flex;align-items:center;gap:18px;min-height:42px;margin:0 0 18px}.product-settings-heading h1{margin:0;color:var(--ps-ink);font:650 24px/1.16 inherit;letter-spacing:-.38px}.product-cabinet{display:flex;align-items:center;gap:8px;color:var(--ps-muted);font:600 12px/1 inherit}.product-cabinet select{height:30px;max-width:260px;padding:0 26px 0 8px;border:1px solid var(--ps-field);border-radius:3px;background:#fff;color:var(--ps-ink);font:500 13px/1 inherit}.product-settings-toolbar{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:end;gap:24px;padding:0 0 12px;border-bottom:1px solid var(--ps-line)}.product-search{display:grid;gap:6px;color:var(--ps-muted);font:700 10px/1.1 inherit;letter-spacing:.045em;text-transform:uppercase}.product-search input,.product-bulk-toolbar select{box-sizing:border-box;width:100%;height:32px;padding:0 9px;border:1px solid var(--ps-field);border-radius:3px;background:#fff;color:var(--ps-ink);font:500 13px/1.2 inherit}.product-setting-tabs{display:flex;justify-content:center;align-items:flex-end;gap:28px;height:32px}.account-page .product-setting-tabs button,.product-setting-tabs button{position:relative;width:auto;min-width:0;height:32px;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:#657276!important;font:600 13px/1 inherit!important;cursor:pointer;white-space:nowrap}.account-page .product-setting-tabs button.active,.product-setting-tabs button.active{color:var(--ps-ink)!important;box-shadow:none!important}.product-setting-tabs button.active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--ps-accent)}.product-bulk-toolbar{display:grid;grid-template-columns:180px 96px minmax(96px,1fr) auto;align-items:end;gap:10px;padding:12px 0;border-bottom:1px solid var(--ps-line)}.product-bulk-toolbar>label{display:grid;gap:6px;color:var(--ps-muted);font:700 10px/1.1 inherit;letter-spacing:.045em;text-transform:uppercase}.product-bulk-toolbar select{height:32px}.product-bulk-apply{height:32px!important;min-height:32px!important;margin:0!important;padding:0 11px!important;border:1px solid #aebbb6!important;border-radius:3px!important;background:#fff!important;color:#2e4640!important;font:600 13px/1 inherit!important;box-shadow:none!important}.product-bulk-apply:hover:not(:disabled){border-color:var(--ps-accent)!important;color:#175d47!important}.product-bulk-apply:disabled{opacity:.45}.product-selected-count{align-self:center;color:var(--ps-muted);font:500 13px/1 inherit;white-space:nowrap}.product-status-filter{display:flex;align-items:center;gap:16px;height:32px}.product-status-filter>span{color:var(--ps-muted);font:600 13px/1 inherit}.account-page .product-status-filter button,.product-status-filter button{position:relative;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#687579!important;font:500 13px/1 inherit!important;box-shadow:none!important}.product-status-filter button.active{color:var(--ps-ink)!important;font-weight:600!important}.product-status-filter button.active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--ps-accent)}.product-settings-message{min-height:22px;margin:7px 0 3px;color:var(--ps-muted);font:500 12px/22px inherit}.product-settings-message.is-empty{visibility:hidden}.product-settings-workspace{min-width:0;max-height:min(720px,calc(100vh - 255px));overflow:auto}.product-settings-empty{margin:0;padding:28px 0;color:var(--ps-muted);font-size:13px}.product-plane-header,.product-record{display:grid!important;grid-template-columns:36px 34px 48px 62px minmax(300px,1fr) 190px repeat(var(--setting-column-count),112px);column-gap:10px}.product-plane-header{position:sticky;top:0;z-index:2;align-items:end;min-height:39px;border-bottom:1px solid var(--ps-line);background:#fff;color:var(--ps-muted);font:700 10px/1.15 inherit;letter-spacing:.035em}.product-plane-header>span{padding-bottom:8px;white-space:normal}.product-plane-header>span:nth-child(-n+4){text-align:center}.product-record{align-items:center;min-height:86px;padding:12px 0;border-bottom:1px solid var(--ps-line);background:#fff}.product-record.is-saving{box-shadow:inset 2px 0 var(--ps-accent)}.product-record.is-selected{background:var(--ps-selection);box-shadow:inset 2px 0 #83b6a0}.product-record.is-selected.is-saving{box-shadow:inset 2px 0 var(--ps-accent)}.product-status-lamp{grid-column:1;grid-row:1;display:grid;place-items:center;width:36px;height:20px}.product-status-lamp i{display:block;width:8px;height:8px;border-radius:50%;background:#cc5b5b;box-shadow:0 0 0 2px #f8ecec}.product-status-lamp.is-active i{background:#29966b;box-shadow:0 0 0 2px #e7f4ed}.product-row-check{grid-column:2;grid-row:1;justify-self:center;width:14px!important;height:14px!important;min-height:0!important;margin:0!important;padding:0!important;accent-color:#287b61;cursor:pointer}.product-order{grid-column:3;grid-row:1;box-sizing:border-box;width:42px!important;height:28px!important;min-height:0!important;margin:0!important;padding:0 3px!important;border:1px solid var(--ps-field)!important;border-radius:3px!important;background:#fff!important;color:var(--ps-ink)!important;font:500 13px/1 inherit!important;text-align:center}.product-photo{grid-column:4;grid-row:1}.product-photo img,.product-photo span{display:block;width:62px;height:83px;border-radius:2px;background:#eef1f0;object-fit:cover}.product-name{grid-column:5;grid-row:1;min-width:0}.product-name strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#1e2a2e;font:650 15px/1.27 inherit;letter-spacing:-.12px}.product-name small{display:flex;align-items:center;gap:7px;margin-top:7px;overflow:hidden;color:#3f585e;font:600 12px/1.15 inherit;text-overflow:ellipsis;white-space:nowrap}.product-name small em{color:#829093;font:700 9px/1 inherit;font-style:normal;letter-spacing:.04em}.product-name small i{width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#aeb8b6}.product-short-wrap{grid-column:6;grid-row:1;width:auto!important;margin:0!important}.product-short-name,.product-value input{box-sizing:border-box;width:100%!important;height:30px!important;min-height:0!important;margin:0!important;padding:0 8px!important;border:1px solid var(--ps-field)!important;border-radius:3px!important;background:#fff!important;color:#27383b!important;font:500 13px/1.2 inherit!important}.product-short-name::placeholder{color:#9aa6a5}.product-fields,.product-value{display:contents}.product-value input{grid-row:1;width:112px!important}.product-auto-check{grid-row:1;display:grid;place-items:center;width:112px;height:30px;cursor:pointer}.product-auto-check input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.product-auto-check span{display:block;box-sizing:border-box;width:14px;height:14px;border:1px solid #84918e;border-radius:2px;background:#fff}.product-auto-check input:checked+span{border-color:#287b61;background:#287b61}.product-auto-check input:checked+span:after{content:"";display:block;width:4px;height:7px;margin:1px 0 0 4px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.product-auto-check input:focus-visible+span,.product-row-check:focus-visible,.product-order:focus-visible,.product-short-name:focus-visible,.product-value input:focus-visible,.product-cabinet select:focus-visible,.product-search input:focus-visible,.product-bulk-toolbar select:focus-visible,.product-bulk-apply:focus-visible{outline:2px solid #91c7b2;outline-offset:2px}.product-auto-check:has(input:disabled),.product-row-check:disabled{opacity:.45;cursor:default}.product-settings-pager{display:flex;align-items:center;gap:12px;margin-top:16px}.account-page .product-settings-pager button,.product-settings-pager button{width:auto;min-width:76px;height:32px;min-height:32px;margin:0;padding:0 10px;border:1px solid var(--ps-field);border-radius:3px;background:#fff;color:var(--ps-ink);font:500 13px/1 inherit}.product-settings-pager span{color:var(--ps-muted);font-size:12px}@media(max-width:900px){.product-plane-header,.product-record{grid-template-columns:32px 30px 44px 54px minmax(250px,1fr) 170px repeat(var(--setting-column-count),108px);column-gap:8px}.product-status-lamp{width:32px}.product-photo img,.product-photo span{width:54px;height:72px}.product-order{width:40px!important}.product-value input,.product-auto-check{width:108px!important}.product-settings-toolbar{grid-template-columns:240px minmax(0,1fr);gap:16px}.product-setting-tabs{gap:20px}.product-bulk-toolbar{grid-template-columns:174px 94px 1fr}.product-status-filter{grid-column:1/-1}}@media(max-width:560px){.product-settings-heading{gap:10px;align-items:flex-start;flex-direction:column;margin-bottom:14px}.product-settings-heading h1{font-size:22px}.product-cabinet{width:100%}.product-cabinet select{max-width:none;flex:1}.product-settings-toolbar{grid-template-columns:1fr;gap:12px}.product-setting-tabs{justify-content:space-between;gap:0}.account-page .product-setting-tabs button,.product-setting-tabs button{font-size:12px!important}.product-bulk-toolbar{grid-template-columns:minmax(0,1fr) 92px;gap:9px}.product-selected-count{grid-column:1/-1}.product-status-filter{grid-column:1/-1;justify-content:space-between;gap:0}.product-status-filter>span{margin-right:10px}.product-plane-header,.product-record{grid-template-columns:30px 28px 42px 57px minmax(230px,300px) 150px repeat(var(--setting-column-count),104px);column-gap:7px}.product-plane-header{min-height:37px}.product-plane-header>span{font-size:9px}.product-status-lamp{width:30px}.product-photo img,.product-photo span{width:57px;height:76px}.product-order{width:38px!important}.product-name strong{font-size:14px}.product-name small{font-size:10px}.product-value input,.product-auto-check{width:104px!important}}.product-settings-plane{width:100%;min-width:1200px}.product-plane-header,.product-record{grid-template-columns:52px 44px 50px 62px minmax(300px,1fr) 190px repeat(var(--setting-column-count),112px);column-gap:12px}.product-plane-header>span:nth-child(1),.product-plane-header>span:nth-child(2),.product-plane-header>span:nth-child(3){display:grid;place-items:end center;text-align:center;word-break:normal}.product-status-lamp{width:52px}.product-row-check{grid-column:2}.product-order{grid-column:3;width:42px!important}@media(max-width:900px){.product-plane-header,.product-record{grid-template-columns:46px 40px 46px 54px minmax(250px,1fr) 170px repeat(var(--setting-column-count),108px);column-gap:10px}.product-status-lamp{width:46px}}@media(max-width:560px){.product-settings-workspace{overflow-x:auto;overflow-y:auto;overscroll-behavior-inline:contain}.product-settings-plane{width:100%;min-width:0}.product-plane-header,.product-record{min-width:980px;grid-template-columns:32px 30px 42px 57px 190px 150px repeat(var(--setting-column-count),104px);column-gap:7px}.product-plane-header>span:nth-child(-n+5),.product-record>.product-status-lamp,.product-record>.product-row-check,.product-record>.product-order,.product-record>.product-photo,.product-record>.product-name{position:sticky;z-index:1;background:#fff}.product-plane-header>span:nth-child(-n+5){z-index:4}.product-plane-header>span:nth-child(1),.product-record>.product-status-lamp{left:0}.product-plane-header>span:nth-child(2),.product-record>.product-row-check{left:39px}.product-plane-header>span:nth-child(3),.product-record>.product-order{left:76px}.product-plane-header>span:nth-child(4),.product-record>.product-photo{left:125px}.product-plane-header>span:nth-child(5),.product-record>.product-name{left:189px}.product-record.is-selected>.product-status-lamp,.product-record.is-selected>.product-row-check,.product-record.is-selected>.product-order,.product-record.is-selected>.product-photo,.product-record.is-selected>.product-name{background:var(--ps-selection)}.product-status-lamp{width:32px}.product-order{width:38px!important}.product-plane-header>span:nth-child(1),.product-plane-header>span:nth-child(2),.product-plane-header>span:nth-child(3){font-size:9px}.product-name{min-width:190px}.product-short-wrap{min-width:150px}}.product-settings-toolbar{grid-template-columns:minmax(200px,250px) minmax(220px,1fr) auto;align-items:end;gap:20px;padding:0 0 12px}.product-setting-tabs{justify-self:stretch;justify-content:center}.product-bulk-toolbar{display:grid;grid-template-columns:174px 92px max-content auto;grid-column:auto;align-items:end;gap:10px;padding:0;border:0}.product-status-filter{gap:13px}.product-settings-workspace{overflow:auto;overscroll-behavior-inline:contain}.product-settings-plane{width:max-content;min-width:100%}.product-plane-header,.product-record{min-width:1254px}@media(max-width:1200px){.product-plane-header,.product-record{min-width:1040px}}@media(max-width:900px){.product-settings-toolbar{grid-template-columns:230px minmax(0,1fr);gap:16px}.product-setting-tabs{justify-self:stretch;justify-content:center}.product-bulk-toolbar{grid-column:1/-1;grid-template-columns:174px 92px max-content auto;justify-self:stretch}.product-plane-header,.product-record{min-width:1040px}.product-plane-header>span:nth-child(-n+5),.product-record>.product-status-lamp,.product-record>.product-row-check,.product-record>.product-order,.product-record>.product-photo,.product-record>.product-name{position:sticky;z-index:1;background:#fff}.product-plane-header>span:nth-child(-n+5){z-index:4}.product-plane-header>span:nth-child(1),.product-record>.product-status-lamp{left:0}.product-plane-header>span:nth-child(2),.product-record>.product-row-check{left:56px}.product-plane-header>span:nth-child(3),.product-record>.product-order{left:106px}.product-plane-header>span:nth-child(4),.product-record>.product-photo{left:162px}.product-plane-header>span:nth-child(5),.product-record>.product-name{left:226px}.product-record.is-selected>.product-status-lamp,.product-record.is-selected>.product-row-check,.product-record.is-selected>.product-order,.product-record.is-selected>.product-photo,.product-record.is-selected>.product-name{background:var(--ps-selection)}}@media(max-width:560px){.product-settings-toolbar{grid-template-columns:1fr;gap:12px}.product-setting-tabs{grid-row:2;justify-content:space-between}.product-bulk-toolbar{grid-column:auto;grid-row:3;grid-template-columns:minmax(0,1fr) 92px;gap:9px}.product-selected-count{grid-column:1/-1}.product-status-filter{grid-column:1/-1;width:100%;justify-content:space-between}.product-plane-header,.product-record{min-width:980px}.product-plane-header>span:nth-child(1),.product-record>.product-status-lamp{left:0}.product-plane-header>span:nth-child(2),.product-record>.product-row-check{left:39px}.product-plane-header>span:nth-child(3),.product-record>.product-order{left:76px}.product-plane-header>span:nth-child(4),.product-record>.product-photo{left:125px}.product-plane-header>span:nth-child(5),.product-record>.product-name{left:189px}}.account-page .product-settings-pager button{border:1px solid var(--ps-field)!important;background:#fff!important;color:var(--ps-ink)!important;box-shadow:none!important}.product-bulk-toolbar{grid-template-columns:174px 92px auto}.product-plane-header,.product-record{grid-template-columns:52px 44px 50px 62px 360px 190px repeat(var(--setting-column-count),112px)}.product-name strong{font-weight:400}.product-name small b{font:600 13px/1.15 inherit}.product-short-name::placeholder,.product-value input::placeholder{color:#b8c3c1;opacity:1}@media(max-width:900px){.product-plane-header,.product-record{grid-template-columns:46px 40px 46px 54px 300px 170px repeat(var(--setting-column-count),108px)}}@media(max-width:560px){.product-bulk-toolbar{grid-template-columns:minmax(0,1fr) 92px}.product-status-filter{grid-column:1/-1}}@media(max-width:560px){.product-plane-header,.product-record{grid-template-columns:18px 24px 34px 48px 150px 150px repeat(var(--setting-column-count),104px);column-gap:5px}.product-plane-header>span:nth-child(1),.product-record>.product-status-lamp{left:0}.product-plane-header>span:nth-child(2),.product-record>.product-row-check{left:23px}.product-plane-header>span:nth-child(3),.product-record>.product-order{left:52px}.product-plane-header>span:nth-child(4),.product-record>.product-photo{left:91px}.product-plane-header>span:nth-child(5),.product-record>.product-name{left:144px}.product-status-lamp{width:18px}.product-row-check{width:13px!important;height:13px!important}.product-order{width:34px!important}.product-photo img,.product-photo span{width:48px;height:64px}.product-name{min-width:150px;padding-top:0}.product-name strong{-webkit-line-clamp:3;font-size:13px;line-height:1.22;overflow-wrap:anywhere}.product-name small{display:flex;flex-wrap:wrap;gap:2px 4px;margin-top:4px;overflow:visible;font-size:9px;line-height:1.15;white-space:normal}.product-name small em{font-size:8px}.product-name small i{display:none}.product-plane-header>span:nth-child(-n+5){font-size:8px;letter-spacing:0}.product-plane-header>span:nth-child(1){font-size:0}.product-plane-header>span:nth-child(1):after{content:"●";font-size:9px}.product-plane-header>span:nth-child(2){font-size:0}.product-plane-header>span:nth-child(2):after{content:"✓";font-size:10px}.product-plane-header>span:nth-child(3){font-size:8px}.product-record{min-height:78px}.product-record>.product-name{min-width:150px}}.account-page .account-box-products .account-fixed-head{height:60px;padding-block:10px}.account-page .account-box-products .auth-head{display:flex;align-items:center;gap:12px}.account-page .account-box-products .auth-head h1{margin:0 8px 0 0;white-space:nowrap}#product-settings-heading-slot{display:flex;align-items:center;margin-right:auto;min-width:0}.account-page .account-box-products .product-cabinet{display:flex;align-items:center;gap:7px;white-space:nowrap}.account-page .account-box-products .product-cabinet select{height:34px;min-width:180px;padding:0 26px 0 8px}@media(max-width:1050px){.account-page .account-box-products .account-fixed-head{height:80px;padding:8px 18px}.account-page .account-box-products .auth-head{display:grid;height:64px;min-height:64px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:34px 22px;gap:8px}.account-page .account-box-products .auth-head h1{grid-column:1;grid-row:1}.account-page .account-box-products #product-settings-heading-slot{grid-column:2/-1;grid-row:1}.account-page .account-box-products .account-admin-link{grid-column:2;grid-row:2;align-self:center}.account-page .account-box-products .auth-head>button:last-child{grid-column:3;grid-row:2;align-self:center}}@media(max-width:700px){.account-page .account-box-products .account-fixed-head{height:auto;min-height:0;padding:8px 16px}.account-page .account-box-products .auth-head{display:grid;height:auto;min-height:0;grid-template-columns:minmax(0,1fr) auto auto;gap:7px 8px}.account-page .account-box-products .auth-head h1{grid-column:1/-1;grid-row:2;margin:0;font-size:19px}.account-page .account-box-products #product-settings-heading-slot{grid-column:1/-1;grid-row:3;margin:0}.account-page .account-box-products .product-cabinet{width:100%}.account-page .account-box-products .product-cabinet select{flex:1;min-width:0}}.product-purchase-cost{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:2px}.product-value.product-purchase-cost input,.product-purchase-cost select{box-sizing:border-box;min-width:0;width:100%!important;height:30px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#23384d;font:500 13px/1.2 inherit!important}.product-value.product-purchase-cost input{padding:0 2px!important}.product-purchase-cost select{padding:0 2px}.product-value.product-purchase-cost input:focus-visible,.product-purchase-cost select:focus-visible{outline:0;background:#f1f6f4!important}@media(min-width:721px)and (max-width:1300px),(min-width:721px)and (orientation:landscape)and (hover:none),(min-width:721px)and (orientation:landscape)and (pointer:coarse),(min-width:721px)and (orientation:landscape)and (any-pointer:coarse){.product-settings-workspace{overflow:auto;overscroll-behavior-inline:contain}.product-settings-plane{width:max-content;min-width:100%}.product-plane-header,.product-record{min-width:900px;grid-template-columns:24px 24px 34px 44px 190px 105px repeat(var(--setting-column-count),92px);column-gap:6px}.product-plane-header>span:nth-child(-n+6),.product-record>.product-status-lamp,.product-record>.product-row-check,.product-record>.product-order,.product-record>.product-photo,.product-record>.product-name,.product-record>.product-short-wrap{position:sticky;z-index:2;background:#fff}.product-plane-header>span:nth-child(-n+6){z-index:5;background:#fff}.product-plane-header>span:nth-child(1),.product-record>.product-status-lamp{left:0}.product-plane-header>span:nth-child(2),.product-record>.product-row-check{left:30px}.product-plane-header>span:nth-child(3),.product-record>.product-order{left:60px}.product-plane-header>span:nth-child(4),.product-record>.product-photo{left:100px}.product-plane-header>span:nth-child(5),.product-record>.product-name{left:150px}.product-plane-header>span:nth-child(6),.product-record>.product-short-wrap{left:346px;box-shadow:3px 0 4px #19273414}.product-record.is-selected>.product-status-lamp,.product-record.is-selected>.product-row-check,.product-record.is-selected>.product-order,.product-record.is-selected>.product-photo,.product-record.is-selected>.product-name,.product-record.is-selected>.product-short-wrap{background:var(--ps-selection)}.product-status-lamp{width:24px}.product-row-check{width:13px!important;height:13px!important}.product-order{width:32px!important;padding-inline:2px!important;font-size:11px!important}.product-photo img,.product-photo span{width:44px;height:59px}.product-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2}.product-name small{gap:4px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.product-name small em{font-size:8px}.product-short-name{padding-inline:4px!important;font-size:11px!important}.product-value input,.product-auto-check{width:92px!important}.product-record{min-height:70px;padding-block:6px}}.rnp-live-page{width:100%;max-width:none;color:#202a34;padding:8px 0 28px}.rnp-live-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:1px solid #e1e7ec;padding:2px 0 14px}.rnp-live-head h2{font-size:25px;line-height:1.1;letter-spacing:-.025em;margin:0;font-weight:650}.rnp-live-head p{margin:5px 0 0;color:#72808d;font-size:13px}.rnp-live-refresh{width:34px;height:34px;display:grid;place-items:center;background:#fff;border:1px solid #d5dfe6;border-radius:5px;color:#51606d;cursor:pointer}.rnp-live-refresh:hover{background:#f5f8fa}.rnp-live-refresh:disabled{opacity:.55}.rnp-live-empty{display:grid;gap:5px;margin:18px 0;padding:15px 0;border-top:1px solid #e5eaee;border-bottom:1px solid #e5eaee;font-size:14px;color:#4f5d68}.rnp-live-empty span{font-size:12px;color:#798692}.rnp-live-quality{margin:12px 0 0;padding:8px 10px;border-left:2px solid #c99739;background:#fffaf0;color:#715a28;font-size:12px;line-height:1.4}.rnp-live-toolbar{display:flex;align-items:center;gap:18px;min-height:54px;border-bottom:1px solid #e1e7ec}.rnp-live-tabs{display:flex;align-items:center;gap:4px;min-height:38px}.rnp-live-tabs button{height:32px;padding:0 11px;border:1px solid transparent;border-radius:4px;background:#fff;color:#61707b;font:600 13px/1 inherit;cursor:pointer}.rnp-live-tabs button:hover{background:#f4f7f8;color:#263640}.rnp-live-tabs button.active{border-color:#b9d7ca;background:#eef7f2;color:#176244;box-shadow:none}.rnp-live-search{display:flex;align-items:center;gap:7px;margin-left:auto;min-width:260px;height:33px;border-bottom:1px solid #cbd6de;color:#72808b}.rnp-live-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:14px inherit;color:#202a34}.rnp-live-more{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#61707b;font-size:13px}.rnp-live-more input{width:14px;height:14px;accent-color:#277a5a}.rnp-live-table-wrap{overflow:auto}.rnp-live-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.rnp-live-table th{position:sticky;top:0;z-index:1;text-align:right;padding:11px 10px;background:#f5f7f8;border-bottom:1px solid #d9e1e6;color:#6b7883;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.rnp-live-table th:first-child,.rnp-live-table th:nth-child(2){text-align:left}.rnp-live-table td{padding:11px 10px;border-bottom:1px solid #edf0f2;vertical-align:middle;text-align:right;white-space:nowrap}.rnp-live-table td:nth-child(2){text-align:left;color:#53616c}.rnp-live-product{width:34%;text-align:left!important;white-space:normal!important;border-right:1px solid #edf0f2}.rnp-live-product strong,.rnp-live-product span{display:block}.rnp-live-product strong{font-size:15px;line-height:1.25;color:#1e2b35}.rnp-live-product span{margin-top:4px;font-size:12px;color:#788590}.rnp-live-plan{color:#75818c;font-size:13px}.rnp-live-fact{font-size:16px;font-weight:700;color:#1d2c35}.rnp-live-deviation{font-weight:650}.rnp-live-within .rnp-live-deviation{color:#19714f}.rnp-live-outside .rnp-live-deviation{color:#b4443e}.rnp-live-unknown .rnp-live-deviation{color:#788590;font-weight:500}.rnp-live-none{text-align:left!important;color:#74808a;padding:20px 10px!important}.rnp-live-rule{margin:10px 0 0;color:#788590;font-size:12px}@media(max-width:720px){.rnp-live-toolbar{align-items:stretch;flex-wrap:wrap;gap:0;padding-top:6px}.rnp-live-tabs{height:40px}.rnp-live-search{order:3;width:100%;margin:7px 0 9px;min-width:0}.rnp-live-more{margin-left:auto;padding:0 0 0 10px}.rnp-live-table{font-size:13px}.rnp-live-table th,.rnp-live-table td{padding:10px 8px}.rnp-live-product{width:230px}.rnp-live-head h2{font-size:23px}}.auth-box .account-panel .rnp-live-page .rnp-live-tabs button,.auth-box .account-panel .rnp-live-page .rnp-live-tabs button.active{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;height:32px!important;margin:0!important;padding:0 11px!important;border:1px solid transparent!important;border-radius:4px!important;background:#fff!important;color:#61707b!important;font:600 13px/1 Inter,Arial,Helvetica,sans-serif!important;line-height:1!important;box-shadow:none!important;text-decoration:none!important}.auth-box .account-panel .rnp-live-page .rnp-live-tabs button:hover{background:#f4f7f8!important;color:#263640!important}.auth-box .account-panel .rnp-live-page .rnp-live-tabs button.active{border-color:#b9d7ca!important;background:#eef7f2!important;color:#176244!important}.unitka-live-page{color:#17212b;max-width:none;padding:4px 0 28px}.unitka-live-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #dce4ea;padding:4px 0 13px}.unitka-live-head p,.unitka-live-head span{display:block;margin:0;color:#6c7a86;font-size:12px}.unitka-live-head p{text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:10px}.unitka-live-head h2{margin:3px 0;font-size:24px;letter-spacing:-.03em}.unitka-live-refresh{width:34px;height:34px;display:grid;place-items:center;background:#fff;border:1px solid #ccd6df;border-radius:5px;color:#38516a;cursor:pointer}.unitka-live-refresh:hover{background:#f5f8fa}.unitka-live-refresh:disabled{opacity:.5}.unitka-live-empty{margin:18px 0;padding:13px 0;border-top:1px solid #e2e7eb;border-bottom:1px solid #e2e7eb;font-size:13px;color:#50606c}.unitka-live-empty b,.unitka-live-empty span{display:block}.unitka-live-empty span{margin-top:4px;color:#6d7b87}.unitka-live-source{margin:12px 0;padding:9px 11px;border-left:2px solid #ba842d;background:#fffaf0;font-size:12px;color:#5f5137;line-height:1.35}.unitka-live-source b,.unitka-live-source span{display:block}.unitka-live-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:4px 0 12px;color:#6c7a86;font-size:12px}.unitka-live-search{width:min(360px,100%);height:35px;display:flex;align-items:center;gap:7px;border:1px solid #cfd9e1;border-radius:5px;padding:0 9px;background:#fff;color:#647383}.unitka-live-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;font:inherit;color:#1e2b35}.unitka-live-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px}.unitka-live-products{border-right:1px solid #dde5eb;padding-right:12px}.unitka-live-products button{width:100%;display:block;text-align:left;border:0;border-bottom:1px solid #edf1f3;background:#fff!important;border-radius:0!important;padding:10px 8px;color:#1d2b36!important;box-shadow:none!important;cursor:pointer}.unitka-live-products button:hover{background:#f5f8f8!important}.unitka-live-products button.selected{background:#eef7f2!important;border-left:2px solid #2f8060!important;padding-left:6px;color:#17352a!important}.unitka-live-products b,.unitka-live-products span{display:block}.unitka-live-products b{font-size:13px;line-height:1.3}.unitka-live-products span{color:#70808c!important;font-size:10px;margin-top:3px}.unitka-live-products p{color:#687782;font-size:12px}.unitka-live-work{min-width:0}.unitka-live-identity{display:flex;justify-content:space-between;gap:15px;padding:1px 0 15px}.unitka-live-identity h3,.unitka-live-work section h3{font-size:16px;margin:0}.unitka-live-identity>div:first-child>span{display:block;margin-top:3px;color:#6e7d89;font-size:11px}.unitka-live-identity>.unitka-live-field{text-align:right;min-width:110px}.unitka-live-work section{border-top:1px solid #dbe3e8;padding:14px 0}.unitka-live-work section h3{margin-bottom:9px}.unitka-live-grid{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));border-top:1px solid #e1e7eb;border-left:1px solid #e1e7eb}.unitka-live-field{min-height:56px;padding:8px;border-right:1px solid #e1e7eb;border-bottom:1px solid #e1e7eb;background:#fff}.unitka-live-field span,.unitka-live-field b{display:block}.unitka-live-field span{font-size:10px;line-height:1.2;color:#72808b}.unitka-live-field b{margin-top:5px;font-size:14px;white-space:nowrap}.unitka-live-grid.summary .unitka-live-field{background:#f7faf8}.unitka-live-grid.summary .unitka-live-field:nth-child(-n+2){background:#eef7f2}.unitka-live-field.main b{font-size:17px;color:#1f5544}.unitka-live-field b.unknown{color:#87939c!important;font-weight:500}.unitka-live-diagnostics{border-top:1px solid #dbe3e8;border-bottom:1px solid #dbe3e8;padding:9px 0;color:#5d6b76;font-size:12px}.unitka-live-diagnostics summary{cursor:pointer}.unitka-live-diagnostics ul{margin:8px 0 0;padding-left:18px}.unitka-live-note{margin:12px 0 0;color:#71808b;font-size:11px}@media(max-width:900px){.unitka-live-grid{grid-template-columns:repeat(3,minmax(110px,1fr))}.unitka-live-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:620px){.unitka-live-page{padding:0}.unitka-live-layout{display:block}.unitka-live-products{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #dde5eb;padding:0;margin-bottom:13px}.unitka-live-products button{min-width:165px;border-bottom:0;border-right:1px solid #edf1f3}.unitka-live-products button.selected{border-left:0!important;border-bottom:2px solid #2f8060!important;padding-left:8px}.unitka-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unitka-live-toolbar{align-items:flex-start}.unitka-live-toolbar>span{display:none}.unitka-live-identity{align-items:flex-start}.unitka-live-identity h3{font-size:15px}}.auth-box .account-panel .unitka-live-page .unitka-live-products button,.auth-box .account-panel .unitka-live-page .unitka-live-products button.selected{display:block!important;min-height:0!important;height:auto!important;width:100%!important;margin:0!important;padding:10px 8px!important;border:0!important;border-bottom:1px solid #edf1f3!important;border-radius:0!important;background:#fff!important;color:#1d2b36!important;font:inherit!important;line-height:1.3!important;text-align:left!important;box-shadow:none!important;text-decoration:none!important}.auth-box .account-panel .unitka-live-page .unitka-live-products button:hover{background:#f5f8f8!important}.auth-box .account-panel .unitka-live-page .unitka-live-products button.selected{border-left:2px solid #2f8060!important;padding-left:6px!important;background:#eef7f2!important;color:#17352a!important}.cj.cj{display:flex;flex-direction:column;width:100%;min-width:0;max-width:360px;box-sizing:border-box;padding:8px;background:#fff;border:1px solid #dde5eb;border-radius:8px;font:12px/1.4 Arial,sans-serif;color:#304451;text-align:left}.cj.cj *{box-sizing:border-box}.cj.cj .cj-head{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;flex:none;margin:0 0 6px;padding:0;border:0;background:none;position:relative;z-index:2}.cj.cj.cj .cj-head h3{flex:1;min-width:0;margin:0;padding:0;font:600 12px/22px Arial,sans-serif;color:#304451}.cj.cj.cj button,.cj.cj.cj summary{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:22px;margin:0;padding:2px 6px!important;border:1px solid #d5e0e7!important;border-radius:5px;background:#fff!important;color:#657785!important;font:12px/1 Arial,sans-serif!important;cursor:pointer;box-shadow:none}.cj.cj.cj .cj-head button,.cj.cj.cj summary{width:22px;flex:none;padding:0!important;font-size:15px!important}.cj.cj.cj button:disabled{opacity:.45;cursor:default}.cj.cj.cj button[aria-pressed=true]{background:#e3eef9!important;color:#176ca8!important;border-color:#9bbfdf!important}.cj.cj.cj button.cj-general-mode{background:#fff0f0!important;color:#bc3030!important;border-color:#de8f8f!important}.cj.cj .cj-filter{position:relative;flex:none}.cj.cj summary{list-style:none}.cj.cj summary::-webkit-details-marker{display:none}.cj.cj .cj-menu{position:absolute;top:26px;right:-72px;width:162px;max-width:none;padding:8px;background:#fff;border:1px solid #d5e0e7;border-radius:7px;box-shadow:0 4px 14px #20304022;z-index:10}.cj.cj .cj-menu label{display:flex;align-items:center;gap:7px;margin:0;padding:5px 0;white-space:nowrap;font:12px/1.3 Arial,sans-serif;color:#304451}.cj.cj.cj input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:13px!important;height:13px!important;min-width:13px;padding:0!important;margin:0!important;accent-color:#217db0}.cj.cj .cj-list{flex:1;min-height:60px;overflow:auto;overscroll-behavior:contain;padding:0 2px 0 0}.cj.cj .cj-message{display:block;padding:7px;margin:6px 0;border:0;border-radius:6px;background:#eaf1f5;box-shadow:none}.cj.cj .cj-general{background:#fff0f0;border-left:2px solid #ce4949;color:#ad3030}.cj.cj .cj-deleted{opacity:.6}.cj.cj .cj-message p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:inherit}.cj.cj .cj-meta{display:flex;align-items:center;gap:2px;white-space:nowrap;color:#73818b;font:9px/18px Arial,sans-serif}.cj.cj .cj-meta time{flex:1}.cj.cj .cj-message-controls{display:flex;gap:1px}.cj.cj.cj .cj-message-controls button{width:15px;height:18px;padding:0!important;border:0!important;border-radius:2px;background:transparent!important;font-size:14px!important}.cj.cj .cj-author{font-size:10px;color:#687b87;overflow-wrap:anywhere}.cj.cj .cj-scope{display:block;font-size:10px;margin:2px 0}.cj.cj small{font:9px/1.4 Arial,sans-serif;color:#7b8890}.cj.cj .cj-system{margin:5px 0;padding:0;color:#929ba2;font:10px/1.6 Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;border:0}.cj.cj .cj-empty{font-size:11px;color:#8a969e;margin:10px 0}.cj.cj .cj-compose{flex:none;display:block;padding:0;margin:6px 0 0;background:none;border:0}.cj.cj.cj textarea{display:block;width:100%;min-width:0;height:52px;min-height:52px;resize:vertical;padding:6px;border:1px solid #d5e0e7;border-radius:6px;background:#fff;color:#304451;font:12px/1.4 Arial,sans-serif;box-shadow:none}.cj.cj .cj-compose-bottom{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:5px}.cj.cj [role=alert]{font-size:10px;color:#ad3030}.cj.cj.cj .cj-send{background:#217db0!important;border-color:#217db0!important;color:#fff!important;font-size:11px!important}.cj.cj .cj-actions{display:flex;gap:4px;margin-top:4px}.cj.cj .cj-older{margin:0 auto!important;font-size:10px!important}.cj.cj.cj .cj-head button,.cj.cj.cj .cj-head summary{height:22px!important;min-height:22px!important;max-height:22px!important;line-height:1!important}.cj.cj.cj .cj-message-controls button{min-height:18px!important;max-height:18px!important}.cj.cj.cj .cj-send,.cj.cj.cj .cj-actions button{min-height:22px!important}.cj.cj .cj-important{display:flex;align-items:center;gap:5px;margin:0 auto 0 0;padding:0;white-space:nowrap;font:11px/1.4 Arial,sans-serif;color:#ad3030;cursor:pointer}.cj.cj .cj-important-label{color:#ad3030;font:600 10px/18px Arial,sans-serif;margin:0 5px;white-space:nowrap}.cj.cj .cj-system{border:1px solid #e8edf0;border-radius:5px;padding:3px 6px;background:transparent}.cj.cj .cj-change-positive{color:#278363}.cj.cj .cj-change-negative{color:#c04b4b}.cj.cj .cj-message:not(.cj-general){background:var(--cj-author-bg,#eaf1f5);border-left:2px solid var(--cj-author-color,#3179a5)}.cj.cj .cj-meta time{flex:none;font-size:9px}.cj.cj .cj-meta .cj-author{flex:1;min-width:0;margin:0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:var(--cj-author-ink,#526776)}.cj.cj .cj-important-label{display:block;margin:2px 0 0}.cj.cj .cj-color-settings{position:relative;flex:none}.cj.cj .cj-color-menu{position:absolute;top:26px;right:0;width:175px;background:#fff;border:1px solid #d5e0e7;border-radius:7px;padding:9px;box-shadow:0 4px 14px #20304022;z-index:10}.cj.cj .cj-color-menu label{display:flex;align-items:center;justify-content:space-between;gap:6px;font:11px/1.4 Arial,sans-serif;color:#304451;margin:0 0 8px}.cj.cj.cj .cj-color-menu input[type=color]{width:30px!important;min-width:30px!important;height:26px!important;padding:2px!important;border:1px solid #d5e0e7!important;cursor:pointer}.cj.cj .cj-color-preview{padding:6px;margin-bottom:8px;border-left:2px solid;font:11px/1.4 Arial,sans-serif;color:#304451}.cj.cj.cj .cj-head .cj-color-menu button{width:auto;padding:3px 7px!important;font-size:11px!important}.cj.cj .cj-swatches{display:flex;gap:4px;margin:0 0 8px}.cj.cj.cj .cj-head .cj-swatches button{width:21px!important;height:21px!important;min-height:21px!important;padding:0!important;background:var(--cj-swatch)!important;border:2px solid white!important;outline:1px solid #d5e0e7}.cj.cj.cj .cj-head .cj-swatches button[aria-pressed=true]{outline:2px solid #34495e}.cj.cj{contain:size}.cj.cj .cj-list{flex:1 1 0;min-height:0;height:0}.cj.cj.cj textarea{resize:none;height:52px;min-height:52px;max-height:52px}.uw{color:#263e4b;font:12px Arial,sans-serif;min-width:0}.uw *{box-sizing:border-box}.uw .uw-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.uw h2{font-size:20px;margin:0 0 4px}.uw h3{font-size:13px;margin:0 0 10px}.uw .uw-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:12px;align-items:start}.uw .uw-left{min-width:0}.uw .uw-toolbar{display:flex;gap:14px;align-items:center;margin-bottom:10px}.uw .uw-toolbar>input{width:280px}.uw input{min-width:0;width:100%;height:27px!important;padding:4px 6px!important;border:1px solid #d2dfe5!important;border-radius:5px!important;background:#fff!important;color:#28414e!important;font:12px Arial!important;text-align:right}.uw input:disabled{background:#f1f4f6!important;color:#83919a!important}.uw .uw-toolbar>input{text-align:left}.uw .uw-row{display:grid;grid-template-columns:minmax(125px,1fr) 75px 72px 74px 46px 48px 90px 58px;gap:5px;align-items:center;padding:9px 7px;border-bottom:1px solid #e3eaef;text-align:right}.uw .uw-columns{font-size:10px;color:#738895;background:#f3f7f9}.uw .uw-columns span:first-child{text-align:left}.uw .uw-row.selected{background:#eaf5f8}.uw .uw-name{display:block!important;width:100%!important;border:0!important;background:transparent!important;color:#253c48!important;box-shadow:none!important;padding:0!important;margin:0!important;font:600 12px Arial!important;text-align:left!important;cursor:pointer}.uw .uw-name small{display:block;font:10px Arial;color:#80919a;margin-top:4px}.uw .uw-badge{font-size:10px;color:#56798b}.uw .uw-profit{font-weight:600;color:#277d64}.uw .uw-profit small{display:block;color:#7a8e99;font-size:10px;font-weight:400;margin-top:4px}.uw section{background:#fff;border:1px solid #dce6ec;border-radius:7px;padding:12px;margin:0 0 10px}.uw .uw-detail{padding-top:14px}.uw .uw-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:10px}.uw .uw-scenarios{width:100%;border-collapse:collapse;table-layout:fixed}.uw .uw-scenarios th,.uw .uw-scenarios td{padding:9px 7px;border-bottom:1px solid #e9eef2;text-align:left;font-size:11px}.uw .uw-scenarios th{font-weight:400;color:#718591}.uw .uw-scenarios th:first-child{width:26%}.uw .uw-scenarios strong{font-size:16px;font-weight:400;color:#768892}.uw .uw-scenarios td span{margin-left:10px;color:#768892}.uw .uw-scenarios .current{background:#eaf5ef;border-left:3px solid #308362}.uw .uw-scenarios .planned{background:#edf5fa;border-left:3px solid #357a99}.uw .current strong{font-size:22px;color:#267459;font-weight:700}.uw .planned strong{font-size:20px;color:#2b7692;font-weight:600}.uw .uw-expense,.uw .uw-expense-head{display:grid;grid-template-columns:minmax(90px,1fr) 113px 105px 49px;gap:5px;align-items:center;min-height:32px;border-bottom:1px solid #eaf0f3;font-size:10px}.uw .uw-expense-head{color:#738693}.uw .uw-pair{display:grid;grid-template-columns:48px 60px;gap:3px;align-items:center;text-align:right}.uw .uw-pair b{font-size:10px;font-weight:400}.uw .uw-pair small{font-size:10px;color:#6e8692}.uw .uw-notes{min-height:220px;color:#78909b}.uw .uw-note{font-size:10px;line-height:1.5;color:#7c8f9b}.uw .uw-warning{font-size:11px;line-height:1.5;background:#fff8e9;color:#8c702f;padding:8px;margin-bottom:9px}.uw .uw-side{position:sticky;top:10px;max-height:calc(100dvh - 20px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;min-width:0;padding:0;background:transparent;border:0}.uw .uw-product{display:grid;grid-template-columns:66px 1fr;gap:10px;margin-bottom:10px}.uw .uw-product img{width:66px;height:92px;object-fit:contain}.uw .uw-product small{font-size:10px;color:#78909b}.uw .uw-control{display:grid;grid-template-columns:1fr 84px;align-items:center;gap:8px}.uw .uw-control label{margin:0;color:#718793;font-size:11px}.uw .uw-control b{text-align:right;font-size:12px}.uw .uw-composition{display:grid;grid-template-columns:140px 1fr;gap:10px;align-items:center}.uw .uw-ring{width:140px;height:140px;border-radius:50%;position:relative;display:grid;place-items:center}.uw .uw-ring:before{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;background:#fff;border-radius:50%}.uw .uw-ring span{z-index:1;font-size:12px}.uw .uw-composition button{display:flex!important;align-items:center!important;gap:4px!important;width:100%!important;padding:3px 0!important;background:transparent!important;color:#536e7c!important;border:0!important;box-shadow:none!important;font:10px Arial!important;text-align:left!important;cursor:pointer}.uw .uw-composition button i{width:7px;height:7px;border-radius:50%;flex:none}.uw .uw-composition button small{margin-left:auto}.uw .uw-composition button[aria-pressed=false]{opacity:.35;text-decoration:line-through}.uw .uw-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.uw .uw-detail-heading h3{margin:0}.uw .uw-row-navigation{display:flex;gap:4px}.uw .uw-row-navigation button{width:34px!important;height:28px!important;padding:0!important;margin:0!important;border:1px solid #d2dfe5!important;border-radius:7px!important;background:#fff!important;color:#1e718f!important;font:700 19px Arial!important;box-shadow:none!important;cursor:pointer}.uw .uw-row-navigation button:disabled{opacity:.35;cursor:default}.uw .uw-row-navigation button:not(:disabled):hover{background:#eaf5f8!important}.uw .uw-history{margin-top:12px}.uw .uw-history h3{display:flex;align-items:baseline;justify-content:space-between;font-size:12px}.uw .uw-history h3 strong{font-size:18px;color:#287960}.uw .uw-history svg{width:100%;height:auto;display:block}.uw .uw-history svg text{font:10px Arial,sans-serif;fill:#637c88}.uw input{min-height:27px!important}.uw .uw-name{min-height:0!important}.uw .uw-composition button{min-height:18px!important;height:auto!important}.uw .uw-row{padding-top:6px;padding-bottom:6px}.uw .uw-list{overflow:visible}.uw .uw-row:not(.uw-columns){cursor:pointer}.uw .uw-row:not(.uw-columns):hover{background:#f3f9fc}.uw .uw-row.selected{background:#eef9fd;box-shadow:inset 4px 0 #00a9d6;border-top:2px solid #1598c1;border-bottom:2px solid #1598c1}.uw .uw-list>.uw-detail{padding:12px;background:#eef5f8;border-left:4px solid #1598c1;border-right:1px solid #b7ced9;border-bottom:2px solid #1598c1;margin-bottom:4px}.uw .uw-columns{position:sticky;top:0;z-index:1}.uw .uw-side-inactive{filter:grayscale(1);opacity:.55}.uw .uw-photo-empty{width:66px;height:92px;border-radius:5px;background:#e7edf1}.uw .uw-ring-empty{background:#e7edf1}.uw{width:1278px}.uw .uw-photo{position:relative;width:66px;height:92px;background:#f3f6f8;border-radius:5px}.uw .uw-photo>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;font-size:10px;color:#78909b}.account-box:has(.uw)>.account-fixed-head .auth-user,.account-box:has(.uw)>.account-fixed-head .shop-meta,.account-box:has(.uw)>.account-fixed-head .auth-head h1{display:none}.uw .uw-columns{font-size:12px;font-weight:600;color:#52697b}.uw .uw-profit{color:#263e4b}.uw .uw-history{padding:9px;border:1px solid #dfe7ed;border-radius:7px;background:#fff}.uw .uw-history svg{min-height:150px}.uw .uw-note-draft{width:100%;min-height:140px;resize:vertical;border:1px solid #d2dfe5;border-radius:5px;padding:8px;font:12px Arial}.uw .uw-messages{max-height:270px;overflow-y:auto;min-height:100px}.uw .uw-messages article{padding:8px;margin-bottom:7px;background:#edf5f8;border-radius:7px;color:#263e4b}.uw .uw-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.uw .uw-messages small{font-size:10px;color:#6e8692}.uw .uw-modes{display:flex;gap:4px;margin:8px 0}.uw .uw-modes button,.uw .uw-control button{min-height:27px;padding:4px 7px;font-size:11px;border:1px solid #cad8df;border-radius:7px;background:#fff;color:#52697b}.uw .uw-modes button[aria-pressed=true]{background:#237b99;color:#fff}.uw .uw-control button[aria-pressed=true]{background:#2c8a60;color:#fff}.uw-goal{margin:10px 0 14px}.uw-goal-head{display:flex;align-items:baseline;gap:7px;font-size:12px}.uw-goal-head span{margin-left:auto;font-size:11px;color:#657b89}.uw-goal-head strong{font-size:14px}.uw-goal-track{height:14px;border-radius:4px;position:relative;margin-top:7px}.uw-goal-track i{position:absolute;top:-3px;height:20px;width:4px;background:#253f50;border:1px solid white;border-radius:2px;transform:translate(-50%)}.uw-goal-ticks{position:relative;height:15px;margin-top:4px;font-size:10px;color:#657b89}.uw-goal-ticks span{position:absolute;transform:translate(-50%)}.uw-goal-ticks span:first-child{transform:none}.uw-goal-ticks span:last-child{transform:translate(-100%)}.account-page .uw .uw-modes button,.account-page .uw .uw-control button{background:#fff!important;color:#536b79!important;border:1px solid #cad8df!important;box-shadow:none!important;padding:6px 8px!important;border-radius:7px!important;font:12px Arial,sans-serif!important;min-height:28px;margin:0!important}.account-page .uw .uw-modes button[aria-pressed=true]{background:#21768b!important;border-color:#21768b!important;color:#fff!important}.account-page .uw .uw-modes button:nth-child(2)[aria-pressed=true]{background:#7762a7!important;border-color:#7762a7!important}.account-page .uw .uw-modes button:nth-child(3)[aria-pressed=true]{background:#378670!important;border-color:#378670!important}.account-page .uw .uw-control button{width:84px!important;height:28px;padding:4px 8px!important}.account-page .uw .uw-control button[aria-pressed=false]{background:#edf0f2!important;border-color:#dfe5e9!important;color:#75828c!important}.account-page .uw .uw-control button[aria-pressed=true]{background:#2c8a60!important;border-color:#2c8a60!important;color:#fff!important}.account-page .uw{--p-ink:#173346;--p-muted:#708291;--p-line:#dce6ed;--p-soft:#f4f8fa;--p-blue:#1685a6;color:var(--p-ink);font-family:inherit}.uw .uw-layout{grid-template-columns:minmax(0,1fr) 420px;gap:10px}.uw .uw-head{align-items:flex-end;margin-bottom:14px}.uw .uw-head h2{font-size:22px;line-height:1.2;color:var(--p-ink)}.uw .uw-head span{color:var(--p-muted);font-size:11px}.uw h3{font-size:15px;line-height:1.3;color:var(--p-ink);margin-bottom:12px}.uw section{border:1px solid var(--p-line);border-radius:10px;padding:14px;box-shadow:0 1px 2px #1b3f5006}.uw .uw-toolbar{margin-bottom:12px;color:var(--p-muted);font-size:11px}.uw .uw-toolbar>input{width:260px;height:38px!important;border:1px solid #cfdbe6!important;border-radius:8px!important;padding:0 10px!important;font-size:12px!important}.uw .uw-list{border:1px solid var(--p-line);border-radius:10px;overflow:hidden}.uw .uw-row{grid-template-columns:minmax(130px,1fr) 68px 66px 70px 45px 48px 82px 54px;gap:5px;padding:10px;min-height:48px;font-size:12px}.uw .uw-columns{min-height:42px;background:#1e718f;color:#fff;border-bottom:1px solid #1e718f;font-size:11px;font-weight:700;letter-spacing:.02em}.uw .uw-row.selected{background:#eaf6fa;box-shadow:inset 3px 0 #1685a6;border-top:1px solid #1685a6;border-bottom:1px solid #1685a6}.uw .uw-list>.uw-detail{background:#f4f8fa;border-left:3px solid #1685a6;border-right:0;padding:10px}.uw .uw-detail-grid{grid-template-columns:minmax(0,1fr) 210px;gap:10px}.uw .uw-detail-grid>section{padding:10px}.uw .uw-expense,.uw .uw-expense-head{grid-template-columns:minmax(105px,1fr) 108px 108px 47px;gap:5px;font-size:11px;min-height:34px}.uw .uw-expense-head{color:var(--p-muted);font-size:10px}.uw .uw-pair{grid-template-columns:43px 60px;gap:4px}.uw .uw-pair b,.uw .uw-pair small{font-size:11px;white-space:nowrap}.uw .uw-scenarios th,.uw .uw-scenarios td{padding:8px;font-size:12px}.uw .uw-scenarios .current{background:#edf7fb;border-left:3px solid #1685a6}.uw .current strong{color:#173346;font-size:23px}.uw .uw-scenarios .planned{background:#f8fafc;border-left:2px solid #b8cbd7}.uw .planned strong{color:#526c7d;font-size:18px}.uw .uw-product{grid-template-columns:76px 1fr;gap:12px}.uw .uw-photo,.uw .uw-product img{width:76px;height:106px}.uw .uw-product small{font-size:11px}.uw .uw-control label{font-size:12px;font-weight:400;color:#607485}.uw .uw-control{row-gap:7px}.uw .uw-composition{grid-template-columns:174px minmax(0,1fr);gap:12px}.uw .uw-ring{width:174px;height:174px}.uw .uw-ring:before{top:29px;right:29px;bottom:29px;left:29px}.uw .uw-ring span{font-size:16px;font-weight:600}.uw .uw-composition button{font-size:11px!important;padding:4px 0!important}.uw .uw-composition button i{width:8px;height:8px}.uw .uw-history{padding:10px;border-radius:8px;border:1px solid var(--p-line);margin:10px 0}.uw .uw-history h3{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin:0 0 7px}.uw .uw-history h3 strong{font-size:19px;color:#173346}.uw .uw-history svg{display:block;width:100%;min-height:160px}.uw .uw-history svg text{fill:#738491;font-size:10px}.uw .uw-history svg polyline{stroke-width:2;vector-effect:non-scaling-stroke}.uw .uw-history svg circle{stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.uw .uw-messages article{border:1px solid #e0e8ee;border-radius:8px;background:#edf7fb}.account-page .uw .uw-notes>button{background:#1e718f!important;color:#fff!important;border:1px solid #1e718f!important;border-radius:7px!important;padding:7px 11px!important;font-size:12px!important}.account-page .uw .uw-notes>button:disabled{background:#edf0f2!important;border-color:#dfe5e9!important;color:#75828c!important}.account-box:has(.uw)>.account-fixed-head{display:none}.account-box:has(.uw)>.account-panel{padding:18px 22px 40px}.account-page .uw{font:14px/1.45 Arial,Helvetica,sans-serif}.uw .uw-layout{grid-template-columns:minmax(0,1.62fr) minmax(360px,.88fr);gap:10px}.uw .uw-head h2{margin:0;font:700 22px/1.2 Arial,Helvetica,sans-serif}.uw .uw-head>div:before{content:"ЮНИТКА · ЦЕНООБРАЗОВАНИЕ";display:block;color:#27809d;font-size:10px;font-weight:750;letter-spacing:.11em;margin-bottom:3px}.uw h3{margin:0 0 10px;font:700 15px/1.3 Arial,Helvetica,sans-serif}.uw .uw-columns{padding:0 12px;height:42px;min-height:42px;font:700 11px/1.45 Arial,Helvetica,sans-serif;letter-spacing:.02em}.uw .uw-row:not(.uw-columns){min-height:40px;padding:4px 12px;background:#fbfcfd;color:#536979;border-bottom:1px solid #e2e9ee}.uw .uw-row:not(.uw-columns):hover{background:#eef6fa;color:#17384c}.uw .uw-row.selected{position:relative;z-index:2;min-height:46px;border-top:3px solid #009ac4;border-right:3px solid #009ac4;border-bottom:3px solid #009ac4;border-left:8px solid #007a9e;background:#dff5fc;color:#102f42;box-shadow:0 4px 10px #007a9e2b}.uw .uw-name{font:600 11px/1.45 Arial,Helvetica,sans-serif!important}.uw .uw-name small{font:10px/1.45 Arial,Helvetica,sans-serif}.uw .uw-list>.uw-detail{margin:0 10px 10px 22px;padding:10px;border:1px solid #9fc5d3;border-top:0;border-radius:0 0 8px 8px;background:#eaf4f8;box-shadow:inset 4px 0 #1598c1}.uw .uw-detail>h3{font-size:12px;margin-bottom:8px}.uw .uw-detail section{border:1px solid #d5e2e9;border-radius:7px;padding:8px 9px;box-shadow:none}.uw .uw-detail-grid{grid-template-columns:minmax(0,1fr) 260px;gap:6px}.uw .uw-detail-grid h3{font-size:12px}.uw .uw-expense,.uw .uw-expense-head{grid-template-columns:minmax(94px,1fr) 106px 106px 47px;gap:4px}.uw .uw-expense{font-size:11px;min-height:32px}.uw .uw-scenarios th{font-size:11px;color:#708291}.uw .uw-scenarios td{font-size:12px}.uw .uw-scenarios strong{font-size:16px}.uw .uw-scenarios .current strong{font-size:23px;font-weight:700;color:#173346}.uw .uw-control label{font-size:12px;line-height:1.45}.uw .uw-product h3{font-size:15px;margin-bottom:4px}.uw .uw-product p{font-size:11px;margin:4px 0;color:#708291}.uw .uw-badge{display:inline-block;justify-self:end;padding:3px 6px;border-radius:12px;background:#eef7fa;font-size:9px;color:#26738b}.uw .uw-note{font-size:10px;line-height:1.45}.uw .uw-warning{border:1px solid #ead39b;border-radius:7px;background:#fffaf0;font-size:10px;line-height:1.45}.uw .uw-history{border:1px solid #d5e2e9;border-radius:7px;padding:8px 9px}.uw .uw-history svg{height:116px;min-height:116px;margin-top:7px;overflow:visible}.uw .uw-history h3{font-size:12px;line-height:1.3}.uw .uw-history h3 strong{font-size:19px}.uw .uw-chart-legend{display:flex;gap:6px;align-items:center;font-size:10px;color:#607485;margin-top:4px}.uw .uw-chart-legend i{width:12px;height:3px;border-radius:2px}.uw .uw-messages article{padding:9px;font-size:12px;line-height:1.45}.uw .uw-note-draft{font:12px/1.45 Arial,Helvetica,sans-serif}.uw .uw-row{grid-template-columns:minmax(130px,1fr) 68px 66px 70px 45px 68px 82px 54px}.uw .uw-inline-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.uw .uw-inline-history .uw-history{margin:0;min-width:0;background:#fff}.uw .uw-inline-history>.uw-note{grid-column:1/-1;margin:0;order:1}.uw .uw-inline-history .uw-sales-history{grid-column:1/-1}.uw .uw-sales-history svg{height:150px;min-height:150px}.uw .uw-sales-history h3 strong small{display:block;font-size:10px;font-weight:400;color:#738491;text-align:right}.uw .uw-inline-history .uw-history h3{min-height:40px;align-items:flex-start;gap:6px}.uw .uw-inline-history .uw-history h3 strong{white-space:nowrap;flex-shrink:0;font-size:18px}.uw .uw-goal{padding:10px 0;border-bottom:1px solid #e4ebef;margin:0}.uw .uw-goal-head{font-size:14px;justify-content:space-between}.uw .uw-goal-head strong{font-size:20px;color:#263e4b}.uw .uw-goal-values{display:flex;justify-content:space-between;gap:10px;margin-top:4px;font-size:12px;color:#738491}.uw .uw-goal-values>span:first-child{color:#263e4b;font-weight:600}.uw .uw-goal-track{height:20px;margin-top:8px}.uw .uw-goal-track i{height:26px}.uw .uw-goals>h3{font-size:14px}.uw .uw-detail-grid>.cj{height:auto!important;min-height:0;align-self:stretch}.supply-queue-live{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:8px 0 28px;color:#21303b}.sq-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:3px 0 13px;border-bottom:1px solid #dce4e9}.sq-head h2{margin:0;font-size:25px;line-height:1.1;font-weight:650;letter-spacing:-.02em}.sq-head p{margin:5px 0 0;color:#74818b;font-size:13px}.sq-refresh,.sq-technical{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid #d2dce2;border-radius:6px;background:#fff;color:#40515e;font:600 13px inherit;cursor:pointer}.sq-refresh:disabled{opacity:.5}.sq-message,.sq-none{margin:18px 0;padding:18px;border:1px solid #dce4e9;border-radius:7px;color:#53616c;font-size:14px}.sq-toolbar{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 0;margin-bottom:8px;border-bottom:1px solid #dfe6ea}.sq-search{display:flex;box-sizing:border-box;align-items:center;gap:7px;width:330px;min-width:330px;height:34px;flex:0 0 330px;padding:0 9px;border:1px solid #d2dce2;border-radius:6px;background:#fff;color:#71808a}.sq-search input{min-width:0;min-height:0;height:100%;flex:1;border:0;padding:0;outline:0;background:transparent;font:13px inherit;color:#25343e}.sq-status-filter{display:grid;align-self:center;gap:3px;color:#71808a;font-size:10px}.sq-status-filter select{width:180px;height:34px;padding:0 9px;border:1px solid #d2dce2;border-radius:6px;background:#fff;color:#34444f;font:12px inherit}.sq-technical.active{border-color:#16769a;background:#16769a;color:#fff}.sq-count{margin-left:auto;color:#75828b;font-size:12px;white-space:nowrap}.sq-table-wrap{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.account-page:not(:has(.account-navigation.is-collapsed)) .sq-table-wrap{max-width:calc(100vw - var(--work-sidebar) - 48px)}.account-page:has(.account-navigation.is-collapsed) .sq-table-wrap{max-width:calc(100vw - 96px)}.sq-table{width:1440px;min-width:1440px;table-layout:fixed;border-collapse:collapse;font-size:12px}.sq-table.is-technical{width:1660px;min-width:1660px}.sq-table th{height:42px;padding:7px 8px;border-right:1px solid #e2e8ec;border-bottom:1px solid #d7e0e5;background:#f4f7f8;color:#66747e;text-align:left;font-size:10px;font-weight:650;line-height:1.15;letter-spacing:.025em;white-space:normal}.sq-table td{height:42px;padding:7px 8px;border-right:1px solid #edf1f3;border-bottom:1px solid #e8edef;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-table th:nth-child(1),.sq-table td:nth-child(1){width:130px}.sq-table th:nth-child(2),.sq-table td:nth-child(2){width:110px}.sq-table th:nth-child(3),.sq-table td:nth-child(3){width:90px}.sq-table th:nth-child(4),.sq-table td:nth-child(4){width:160px}.sq-table th:nth-child(5),.sq-table td:nth-child(5){width:105px}.sq-table th:nth-child(6),.sq-table td:nth-child(6){width:190px}.sq-table th:nth-child(7),.sq-table td:nth-child(7),.sq-table th:nth-child(8),.sq-table td:nth-child(8){width:105px}.sq-table th:nth-child(9),.sq-table td:nth-child(9){width:115px}.sq-table th:nth-child(10),.sq-table td:nth-child(10){width:75px}.sq-table.is-technical th:nth-child(1),.sq-table.is-technical td:nth-child(1){width:125px}.sq-table.is-technical th:nth-child(2),.sq-table.is-technical td:nth-child(2){width:135px}.sq-table.is-technical th:nth-child(3),.sq-table.is-technical td:nth-child(3){width:105px}.sq-table.is-technical th:nth-child(4),.sq-table.is-technical td:nth-child(4){width:95px}.sq-table.is-technical th:nth-child(5),.sq-table.is-technical td:nth-child(5){width:125px}.sq-table.is-technical th:nth-child(6),.sq-table.is-technical td:nth-child(6){width:155px}.sq-table.is-technical th:nth-child(7),.sq-table.is-technical td:nth-child(7){width:115px}.sq-table.is-technical th:nth-child(8),.sq-table.is-technical td:nth-child(8){width:85px}.sq-table.is-technical th:nth-child(9),.sq-table.is-technical td:nth-child(9){width:100px}.sq-table.is-technical th:nth-child(10),.sq-table.is-technical td:nth-child(10){width:85px}.sq-table.is-technical th:nth-child(11),.sq-table.is-technical td:nth-child(11){width:125px}.sq-table.is-technical th:nth-child(12),.sq-table.is-technical td:nth-child(12){width:80px}.sq-table.is-technical th:nth-child(13),.sq-table.is-technical td:nth-child(13){width:130px}.sq-table tbody tr:hover td{background:#f8fbfc}.sq-table td>strong,.sq-table td>small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sq-table td>strong{font-weight:650}.sq-table td>small{margin-top:2px;color:#7b8891;font-size:10px}.sq-number{text-align:right!important}.sq-raw-status{display:inline-block;padding:3px 6px;border-radius:9px;background:#edf1f3;color:#55636d;font-size:10px;font-weight:700}.sq-raw-status.success{background:#dff3e8;color:#25744d}.sq-raw-status.problem{background:#fbe4e1;color:#a43d36}.sq-error{color:#9b443e}.sq-none{margin-top:12px}.supply-plan-matrix-page{width:1320px;min-width:1320px;max-width:1320px;padding:8px 0 40px;color:#21313b;font-family:inherit}.spm-state{display:grid;gap:6px;padding:24px;color:#64747e;font-size:14px}.spm-context{display:flex;align-items:center;gap:18px;min-height:58px;border-bottom:1px solid #d8e2e7}.spm-context>div:first-child{display:grid;gap:3px;min-width:235px}.spm-context>div:first-child b{font-size:15px}.spm-context>div:first-child span{color:#6f7f88;font-size:12px}.spm-source{display:flex;align-items:center;flex:1;color:#75848d;font-size:11px}.spm-source span{padding:0 12px;border-left:1px solid #dde5e9}.spm-context>button{display:flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:1px solid #1b7898;border-radius:6px;background:#1b7898;color:#fff;font:600 12px inherit}.spm-context>button:disabled{opacity:.55}.spm-totals{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #d8e2e7}.spm-totals>div{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:end;padding:14px 18px;border-right:1px solid #e0e7eb}.spm-totals>div:first-child{padding-left:0}.spm-totals>div:last-child{border-right:0}.spm-totals span{grid-column:1/-1;color:#6d7b84;font-size:10px;font-weight:700;letter-spacing:.055em}.spm-totals strong{font-size:22px;line-height:1;font-weight:720}.spm-totals b{color:#70808a;font-size:12px;font-weight:550}.spm-totals .ship strong{color:#08799d}.spm-totals .hold strong{color:#a86d1e}.spm-chart{padding:14px 0 15px;border-bottom:1px solid #d8e2e7}.spm-chart>header{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.spm-chart>header b{font-size:13px}.spm-chart>header span{color:#7b8991;font-size:11px}.spm-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 28px}.spm-bar-row{display:grid;grid-template-columns:170px 1fr 64px;align-items:center;gap:8px;min-width:0}.spm-bar-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#566670;font-size:11px}.spm-bar-row>b{text-align:right;font-size:11px}.spm-bar{display:flex;height:8px;overflow:hidden;border-radius:5px;background:#edf2f4}.spm-bar i{display:block;height:100%}.spm-bar .ship{background:#2692b5}.spm-bar .hold{background:#d7a04a}.spm-toolbar{display:flex;align-items:center;gap:16px;min-height:52px}.spm-toolbar label{display:flex;align-items:center;gap:7px;width:320px;height:32px;padding:0 9px;border:1px solid #cad7de;border-radius:6px;background:#fff;color:#72818a}.account-page .spm-toolbar input{box-sizing:border-box;min-width:0;width:auto;height:30px;min-height:0;flex:1;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:12px inherit;outline:0}.spm-toolbar>span{color:#78868e;font-size:11px}.spm-section{border-top:1px solid #cbd7dd;border-bottom:1px solid #cbd7dd}.spm-section>header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 10px;background:#f8fafb}.spm-section>header h2{margin:0 0 3px;font-size:14px}.spm-section>header p{margin:0;color:#73828b;font-size:10px}.spm-section>header>b{color:#1e718e;font-size:12px}.spm-matrix-scroll{width:100%;overflow-x:auto;border-top:1px solid #dce5e9}.spm-matrix{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:11px}.spm-matrix th,.spm-matrix td{box-sizing:border-box;height:44px;padding:0 7px;border-right:1px solid #e0e7ea;border-bottom:1px solid #e1e8eb;text-align:center;white-space:nowrap}.spm-matrix thead th{position:sticky;top:0;z-index:3;height:70px;background:#eef3f5;color:#52636d;font-size:9px;font-weight:650;vertical-align:bottom}.spm-matrix thead th>span{display:block;width:64px;overflow:hidden;text-overflow:ellipsis;margin-bottom:7px}.spm-matrix thead th.off{background:#f3f4f5;color:#98a1a6}.spm-matrix tbody td.off{background:#f5f6f6;color:#9ca5aa}.spm-matrix tbody td:not(.pin) b{display:inline-grid;place-items:center;min-width:28px;height:22px;border-radius:4px;background:#edf6fa;color:#08789c;font-size:11px}.spm-matrix tr.off td{color:#9aa4aa}.spm-matrix .pin{position:sticky;z-index:2;background:#fff;text-align:left}.spm-matrix thead .pin{z-index:5;background:#eef3f5}.spm-matrix .toggle{left:0;width:74px;min-width:74px;text-align:center}.spm-matrix .product{left:74px;width:240px;min-width:240px}.spm-matrix .warehouse{left:314px;width:150px;min-width:150px}.spm-matrix .total{left:464px;width:110px;min-width:110px;text-align:right}.spm-matrix .amount{left:574px;width:125px;min-width:125px;text-align:right;box-shadow:5px 0 8px -8px #4f626e}.spm-matrix .product b{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;font-size:12px}.spm-matrix .product small{display:block;margin-top:3px;color:#87949b;font-size:9px}.spm-matrix .warehouse{overflow:hidden;text-overflow:ellipsis;color:#6d7c85}.spm-matrix button{min-width:42px;height:22px;padding:0 7px;border:1px solid #aebbc2;border-radius:4px;background:#fff;color:#6b7880;font:650 9px inherit;cursor:pointer}.spm-matrix button.on{border-color:#78aa93;background:#e7f4ec;color:#276c4a}.spm-matrix button.off{border-color:#c9ced1;background:#f0f1f2;color:#7f888d}.spm-matrix button:disabled{opacity:.55}.spm-distribution{margin-top:16px;border-top:1px solid #ccd8dd;border-bottom:1px solid #ccd8dd}.spm-distribution>summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 10px;list-style:none;cursor:pointer;background:#f8fafb}.spm-distribution>summary::-webkit-details-marker,.spm-product-detail>summary::-webkit-details-marker{display:none}.spm-distribution>summary span{font-size:14px;font-weight:650}.spm-distribution>summary b{color:#71808a;font-size:10px;font-weight:500}.spm-product-detail{border-top:1px solid #dfe6e9}.spm-product-detail>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 10px 0 28px;list-style:none;cursor:pointer;position:relative}.spm-product-detail>summary:before{content:"›";position:absolute;left:10px;color:#5c6c76;font-size:18px}.spm-product-detail[open]>summary:before{transform:rotate(90deg)}.spm-product-detail>summary span{font-size:12px;font-weight:650}.spm-product-detail>summary small{display:block;margin-top:2px;color:#89959b;font-size:9px;font-weight:400}.spm-product-detail>summary>b{color:#08789c;font-size:12px}.spm-detail-scroll{width:100%;overflow-x:auto}.spm-detail-scroll table{width:max-content;min-width:1550px;border-collapse:collapse;font-size:11px}.spm-detail-scroll th,.spm-detail-scroll td{height:36px;padding:0 8px;border-right:1px solid #dfe6e9;border-top:1px solid #e3e9ec;text-align:right;white-space:nowrap}.spm-detail-scroll th{background:#eef3f5;color:#586973;font-size:9px;text-transform:uppercase}.spm-detail-scroll th:first-child,.spm-detail-scroll td:first-child{position:sticky;left:0;z-index:1;min-width:200px;background:#fff;text-align:left}.spm-detail-scroll th:first-child{z-index:2;background:#eef3f5}.spm-detail-scroll tr:nth-child(2n) td{background:#fafcfc}.spm-detail-scroll tr:nth-child(2n) td:first-child{background:#fafcfc}.spm-detail-scroll tr.off td{background:#f4f5f5;color:#9aa4aa}.spm-detail-scroll tr.off td:first-child{background:#f4f5f5}.spm-detail-scroll td small{display:block;color:#a66c1a;font-size:8px}.spm-detail-scroll td strong{color:#08789c}.account-page .auth-box .spm-matrix button{box-sizing:border-box!important;width:auto!important;min-width:42px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0 7px!important;border:1px solid #aebbc2!important;border-radius:4px!important;background:#fff!important;color:#6b7880!important;box-shadow:none!important;font:650 9px/1 inherit!important}.account-page .auth-box .spm-matrix button.on{border-color:#78aa93!important;background:#e7f4ec!important;color:#276c4a!important}.account-page .auth-box .spm-matrix button.off{border-color:#c9ced1!important;background:#f0f1f2!important;color:#7f888d!important}.account-page .account-panel:has(>.supply-plan-matrix-page){padding-left:16px;padding-right:16px;overflow-x:hidden}.account-page:has(.supply-plan-matrix-page) .account-navigation{z-index:20}.supply-plan-matrix-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;overflow:clip;position:relative;z-index:0}.supply-plan-matrix-page .spm-context{min-height:44px}.supply-plan-matrix-page .spm-totals>div{padding:9px 14px}.supply-plan-matrix-page .spm-totals strong{font-size:20px}.supply-plan-matrix-page .spm-toolbar{min-height:42px}.account-page .supply-plan-matrix-page .spm-toolbar label{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:7px!important}.account-page .supply-plan-matrix-page .spm-toolbar input{display:block!important;width:auto!important;min-width:0!important;height:30px!important;margin:0!important;padding:0!important}.supply-plan-matrix-page .spm-section>header{min-height:40px}.spm-money-chart{margin:8px 0 0;padding:11px 14px 7px;border:1px solid #d8e2e7;border-radius:7px;background:#fbfcfd}.spm-money-chart>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.spm-money-chart>header>div:first-child{display:flex;flex-direction:column;gap:2px}.spm-money-chart>header b{font-size:14px;color:#263944}.spm-money-chart>header span{font-size:10px;color:#7b8991}.spm-chart-legend{display:flex;align-items:center;gap:14px}.spm-chart-legend span{display:flex;align-items:center;gap:5px;color:#596a74!important;font-size:10px!important}.spm-chart-legend i{display:block;width:11px;height:11px;border-radius:2px}.spm-chart-legend i.ship{background:#218dad}.spm-chart-legend i.limited{background:#b85b5b}.spm-chart-legend i.hold{background:#d29a3c}.spm-money-plot{position:relative;height:220px;padding:0 0 0 60px}.spm-money-axis{position:absolute;left:0;top:0;bottom:70px;width:54px}.spm-money-axis span{position:absolute;right:7px;transform:translateY(50%);color:#819098;font-size:9px;white-space:nowrap}.spm-money-grid{position:absolute;left:60px;right:0;top:0;bottom:70px;pointer-events:none}.spm-money-grid i{position:absolute;left:0;right:0;border-top:1px solid #e2e8eb}.spm-money-columns{position:absolute;left:60px;right:0;top:0;bottom:0;display:grid;grid-template-columns:repeat(var(--spm-chart-cluster-count),minmax(0,1fr));gap:2px;align-items:end}.spm-money-columns article{display:grid;grid-template-rows:150px 70px;align-items:end;min-width:0}.spm-money-bar{display:flex;flex-direction:column;align-self:end;width:min(30px,82%);min-height:2px;overflow:hidden;margin:0 auto;border-radius:4px 4px 0 0;background:#edf2f4;box-shadow:0 0 0 1px #184b5d0d}.spm-money-bar i{display:block;width:100%;min-height:0}.spm-money-bar i.ship{background:#218dad}.spm-money-bar i.limited{background:#b85b5b}.spm-money-bar i.hold{background:#d29a3c}.spm-money-columns article>span{display:block;width:24px;height:65px;margin:5px auto 0;overflow:visible;color:#52636d;font-size:9px;font-weight:650;line-height:1.05;writing-mode:vertical-rl;transform:rotate(180deg);text-align:left;white-space:normal}.spm-matrix th,.spm-matrix td{height:34px!important}.spm-matrix-scroll{overflow-x:hidden!important}.spm-matrix{width:100%!important;min-width:100%!important;table-layout:fixed!important}.spm-matrix .toggle{left:0!important;width:40px!important;min-width:40px!important;padding:0 2px!important}.spm-matrix .product{left:40px!important;width:150px!important;min-width:150px!important;padding-left:6px!important;padding-right:6px!important}.spm-matrix .warehouse{left:190px!important;width:72px!important;min-width:72px!important;padding:0 2px!important}.spm-matrix .limit{left:262px!important;width:66px!important;min-width:66px!important;padding:0 3px!important;text-align:center!important}.spm-matrix .total{left:328px!important;width:64px!important;min-width:64px!important;padding:0 3px!important}.spm-matrix .amount{left:392px!important;width:78px!important;min-width:78px!important;padding:0 3px!important}.spm-matrix .product b{max-width:136px!important;font-size:11px!important}.spm-matrix .product small{display:none!important}.account-page .auth-box .spm-matrix .warehouse select{box-sizing:border-box;width:66px;height:23px!important;min-height:23px!important;padding:0 16px 0 3px;overflow:hidden;border:1px solid #ccd6db;border-radius:4px;background:#fff;color:#52636d;font:500 9px/1 inherit;text-overflow:ellipsis;white-space:nowrap}.account-page .auth-box .spm-matrix .limit input{box-sizing:border-box;width:58px;height:23px!important;min-height:23px!important;margin:0!important;padding:0 4px!important;border:1px solid #ccd6db;border-radius:4px;background:#fff;color:#263944;font:600 10px/1 inherit;text-align:right}.spm-matrix th.cluster-head,.spm-matrix td:not(.pin){box-sizing:border-box;width:calc((100% - 470px)/var(--spm-cluster-count))!important;min-width:0!important;max-width:none!important;padding-left:1px!important;padding-right:1px!important}.spm-matrix thead th.cluster-head{height:112px!important;padding-top:4px!important;vertical-align:bottom!important}.spm-matrix thead th.cluster-head>span{display:block!important;width:auto!important;height:82px!important;margin:0 auto 5px!important;overflow:hidden!important;writing-mode:vertical-rl;transform:rotate(180deg);color:#53646e;font-size:9px;line-height:1;text-align:left;text-overflow:ellipsis;white-space:nowrap}.account-page .auth-box .spm-matrix th.cluster-head button{min-width:0!important;width:calc(100% - 2px)!important;padding:0 1px!important;font-size:8px!important}.account-page .auth-box .spm-matrix td.toggle button{min-width:32px!important;width:32px!important;height:20px!important;min-height:20px!important;padding:0 2px!important}.auth-page{width:100%;min-height:100vh;display:grid;place-items:center;padding:24px;background:#fff}.account-page{align-items:start;place-items:start center}.auth-box{width:min(420px,100%);display:grid;gap:14px;padding:0;color:#111827;background:#fff}.account-box{width:min(860px,100%);min-width:0}.account-box.account-box-products{width:min(1480px,100%)}.product-head-spacer{flex:1 1 auto}.account-prototype-box{width:min(1440px,100%)}.account-fixed-head{position:sticky;top:0;z-index:10;display:grid;gap:8px;padding:0 0 10px;background:#fff}.auth-box h1{font-size:28px;line-height:1.2}.auth-section-title{margin-top:8px;padding-top:14px;border-top:1px solid #e5e7eb;font-size:18px;line-height:1.3}.auth-box label{display:grid;gap:6px;font-size:14px;font-weight:700}.auth-box input,.auth-box select{width:100%;min-height:42px;padding:9px 10px;border:1px solid #cfd6df;border-radius:4px;outline:0;background:#fff}.auth-box input:focus,.auth-box select:focus{border-color:#2563eb}.auth-box button{min-height:42px;border:0;border-radius:4px;color:#fff;background:#111827;cursor:pointer}.auth-box button:disabled{opacity:.6;cursor:default}.auth-box a,.plain-button{color:#2563eb;text-decoration:none}.auth-message{min-height:20px;color:#b42318;font-size:14px}.auth-message.empty{visibility:hidden}.auth-user{color:#4b5563;font-size:14px}.auth-note,.field-hint{color:#4b5563;font-size:14px;font-weight:400;line-height:1.45}.field-hint{font-size:13px}.auth-message.success{color:#047857}.auth-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.account-prototype-tabs{grid-template-columns:1fr;padding-top:10px;border-bottom:0}.account-prototype-tabs button{text-align:left!important}.auth-box .account-tabs button,.auth-box .account-tabs a{min-height:40px;padding:8px 10px;border:1px solid #cfd6df;color:#111827;background:#fff;text-align:center;text-decoration:none}.auth-box .account-tabs button.active{border-color:#111827;color:#fff;background:#111827}.account-panel{display:grid;gap:14px;min-width:0}.account-panel>.product-settings-page{width:100%;min-width:0}.account-panel[hidden]{display:none}.auth-box .plain-button{min-height:auto;padding:0;border:0;color:#2563eb;background:transparent}.auth-box .secondary-button{border:1px solid #cfd6df;color:#111827;background:#fff}.auth-box .link-button{min-height:auto;padding:0;color:#b42318;background:transparent}.checkbox-row{display:flex!important;align-items:center;gap:8px!important}.checkbox-row input{width:18px;min-height:18px}.advanced-fields{display:grid;gap:12px}.advanced-fields summary{color:#2563eb;cursor:pointer;font-size:14px}.advanced-fields[open]{padding-top:4px}.shop-list,.shop-form,.member-block{display:grid;gap:12px}.shops-layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:16px;align-items:start}.shops-sidebar{display:grid;gap:8px;position:sticky;top:24px;max-height:calc(100vh - 160px);overflow:auto;padding-right:4px}.auth-box .shop-list-item{display:grid;gap:5px;min-height:auto;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;color:#111827;text-align:left;background:#fff}.auth-box .shop-list-item.active{border-color:#111827;box-shadow:inset 3px 0 #111827;background:#f9fafb}.shop-list-item strong{font-size:14px;line-height:1.3}.shop-list-item span{color:#4b5563;font-size:12px}.shop-list-item .api-status{font-size:12px}.auth-box .shop-list-item:not(.shop-list-add){grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden}.auth-box .shop-list-main{display:grid;gap:5px;min-width:0;min-height:74px;padding:10px 12px;border:0;border-radius:0;background:transparent;color:#111827;text-align:left}.auth-box .shop-list-main:hover{background:#2439510a}.shop-access-control{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:7px 8px 7px 12px;border-top:1px solid #e2e7ed;background:#f7f9fc}.shop-access-count{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.shop-access-count strong{color:#243951;font-size:12px;font-weight:600;line-height:1.2}.shop-access-count small{color:#5e6e82;font-size:11px;font-weight:700;line-height:1.2}.auth-box .shop-access-add{display:inline-flex;width:auto;height:28px;min-height:28px;align-items:center;gap:4px;padding:0 9px 0 7px;border:1px solid #aebed1;border-radius:5px;background:#fff;color:#245ec7;font-size:11px;font-weight:700;line-height:1}.auth-box .shop-access-add:hover:not(:disabled){border-color:#245ec7;background:#eef5ff}.auth-box .shop-access-add>span{color:inherit;font-size:inherit;line-height:1}.auth-box .shop-access-add svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7}.auth-box .shop-access-add:disabled{opacity:.35;cursor:default}.account-page .auth-box button.shop-list-add{display:grid;min-height:66px;place-items:center;padding:0;border:1px dashed #b8c5d4;background:#e8eef575;color:#5e6e82;box-shadow:none}.account-page .auth-box button.shop-list-add:hover{border-color:#8193a8;background:#e8eef5b3}.shop-list-add>span{color:inherit;font-size:30px;font-weight:300;line-height:1}.shop-detail-panel{min-width:0}.shop-detail-panel .shop-card{border-color:#cfd6df}.shop-card{display:grid;gap:12px;padding:14px;border:1px solid #e5e7eb;border-radius:6px}.shop-card h3{margin:0;font-size:16px;line-height:1.3}.shop-card h4{margin:0;font-size:14px;line-height:1.3}.shop-card-head{display:flex;justify-content:space-between;gap:12px}.id-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.id-grid div{display:grid;gap:3px;padding:9px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb}.id-grid span{color:#4b5563;font-size:12px;line-height:1.3}.id-grid strong{color:#111827;font-size:14px;line-height:1.3;word-break:break-word}.shop-meta{color:#4b5563;font-size:13px;line-height:1.4}.member-block{padding-top:12px;border-top:1px solid #e5e7eb}.api-check-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.api-status{display:inline-flex;align-items:center;gap:7px;color:#4b5563;font-size:13px;line-height:1.4}.api-status:before{content:"";width:9px;height:9px;border-radius:50%;background:#9ca3af}.api-status.ok{color:#047857}.api-status.ok:before{background:#059669}.api-status.not-checked{color:#a16207}.api-status.not-checked:before{background:#eab308}.api-status.error{color:#b42318}.api-status.error:before{background:#dc2626}.button-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.member-list{display:grid;gap:8px}.member-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid #eef2f7}.member-row div{display:grid;gap:3px}.member-row strong{font-size:13px}@media(max-width:720px){.account-tabs{grid-template-columns:1fr 1fr}.shops-layout{grid-template-columns:1fr}.shops-sidebar{grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);position:static;max-height:none;overflow-x:auto;padding-right:0;padding-bottom:4px}.id-grid{grid-template-columns:1fr}}.member-row span{color:#4b5563;font-size:13px;line-height:1.4}.cabinet-mode-field .auth-message{margin:6px 0 0;min-height:0}.cabinet-mode-field .field-hint{margin:6px 0 0}.fulfillment-flags{border:0;margin:0;padding:0;min-width:0}.fulfillment-flags legend{font-size:14px;font-weight:600;margin-bottom:8px;padding:0}.fulfillment-flags>div{display:flex;align-items:center;gap:24px}.shop-form .fulfillment-flags label,.fulfillment-flags label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400}.shop-form .fulfillment-flags input[type=checkbox],.fulfillment-flags input[type=checkbox]{width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:#111827}.migration-unavailable{max-width:620px;padding:28px 0;color:#263241}.migration-unavailable-kicker{margin:0 0 8px;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.migration-unavailable h2{margin:0 0 12px;font-size:24px;line-height:1.2}.migration-unavailable p:not(.migration-unavailable-kicker){margin:0 0 10px;line-height:1.55}.migration-unavailable button{margin-top:10px}.product-stand{min-height:100vh;background:#edf1f3;color:#1d2830;padding:26px 28px;font-family:Inter,Arial,sans-serif}.product-stand__frame{max-width:1500px}.product-stand__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:18px}.product-stand__eyebrow{margin:0 0 5px;color:#60717d;font-size:12px;font-weight:700}.product-stand h1{margin:0;font-size:28px;letter-spacing:-.5px}.product-stand__header p:last-child{margin:6px 0 0;color:#64737d;font-size:13px}.product-stand__search{display:grid;gap:5px;color:#556570;font-size:11px;font-weight:700}.product-stand input{box-sizing:border-box;height:28px;border:1px solid #c8d2d8;border-radius:4px;background:#fff;color:#1d2830;font:12px/1.2 inherit}.product-stand__search input{width:260px;padding:0 9px}.product-stand__tabs{display:flex;width:max-content;padding:3px;gap:3px;border-radius:6px;background:#354653}.product-stand__tabs button{min-width:104px;height:31px;border:0;border-radius:4px;background:transparent;color:#eaf0f2;font:700 12px inherit;cursor:pointer}.product-stand__tabs button.is-active{background:#fff;color:#1a252d;box-shadow:0 1px 2px #18232b55}.product-stand__hint{height:18px;margin:6px 0;color:#687983;font-size:11px;line-height:18px}.product-stand__table{display:flex;min-width:0;border:1px solid #cbd5da;background:#fff;box-shadow:0 1px 2px #17222c12}.product-stand__fixed{z-index:1;flex:0 0 680px;border-right:1px solid #becbd2;background:#fff}.product-stand__settings{min-width:0;overflow-x:auto;flex:1;background:#fbfcfc}.product-stand__labels,.product-stand__setting-labels{display:grid;height:36px;align-items:center;border-bottom:1px solid #dbe3e7;background:#f3f6f7;color:#60717b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.product-stand__labels{grid-template-columns:50px 66px 1fr 170px;padding:0 8px}.product-stand__labels span:nth-child(3){padding-left:10px}.product-stand__setting-labels{grid-auto-flow:column;grid-auto-columns:100px;min-width:max-content;padding:0 10px}.product-stand__identity{display:grid;grid-template-columns:50px 66px 64px minmax(280px,1fr) 170px;align-items:center;height:84px;padding:0 8px;border-bottom:1px solid #e2e8eb}.product-stand__identity:last-child{border-bottom:0}.product-stand__identity img{width:58px;height:77px;object-fit:cover;border-radius:3px;background:#e5ebee}.product-stand__use{display:grid;place-items:center}.product-stand__use input,.product-stand__auto input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin:0;border:1px solid #66737b;border-radius:2px;background:#fff}.product-stand__use input:checked,.product-stand__auto input:checked{border-color:#394750;background:#394750}.product-stand__use input:checked:after,.product-stand__auto input:checked:after{display:block;content:"✓";color:#fff;font-size:11px;line-height:12px;text-align:center}.product-stand__order{display:grid;justify-items:center;gap:2px;color:#75838b;font-size:9px;font-weight:700}.product-stand__order input{width:42px;padding:0 3px;text-align:center}.product-stand__name{align-self:stretch;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:3px 12px 3px 10px}.product-stand__name strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:12px;line-height:1.28;font-weight:700}.product-stand__name small{margin-top:5px;overflow:hidden;color:#77848c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-stand__short{width:160px;padding:0 8px}.product-stand__settings-row{display:grid;grid-auto-flow:column;grid-auto-columns:100px;min-width:max-content;height:84px;align-items:center;padding:0 10px;border-bottom:1px solid #e2e8eb}.product-stand__settings-row:last-child{border-bottom:0}.product-stand__settings-row input{width:88px;padding:0 7px;text-align:right}.product-stand__auto{display:flex;align-items:center;gap:7px;color:#52616b;font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.product-stand{padding:18px 14px}.product-stand__header{align-items:flex-start;flex-direction:column;gap:12px}.product-stand__search input{width:min(320px,calc(100vw - 28px))}.product-stand__fixed{flex-basis:600px}.product-stand__labels{grid-template-columns:42px 58px 1fr 138px}.product-stand__identity{grid-template-columns:42px 58px 56px minmax(235px,1fr) 138px}.product-stand__identity img{width:50px;height:72px}.product-stand__short{width:130px}.product-stand__name{padding-right:7px}.product-stand__tabs{width:100%}.product-stand__tabs button{flex:1;min-width:0}}.product-stand__labels,.product-stand__setting-labels{height:44px}.product-stand__setting-labels{grid-auto-columns:120px}.product-stand__setting-labels span{max-width:112px;line-height:1.15;white-space:normal}.product-stand__settings-row{grid-auto-columns:120px}.product-stand__settings-row input{width:104px}@media(max-width:900px){.product-stand__fixed{flex-basis:570px}.product-stand__identity{grid-template-columns:42px 58px 56px minmax(205px,1fr) 138px}}.product-stand__setting-labels{grid-auto-columns:140px}.product-stand__setting-labels span{max-width:128px}.product-stand__settings-row{grid-auto-columns:140px}.product-stand__settings-row input{width:112px}.visual-lab{--bg: #f6f7f9;--canvas: #ffffff;--panel: rgba(255, 255, 255, .92);--panel-strong: #ffffff;--ink: #16181d;--muted: #66707d;--soft: #eef2f6;--line: rgba(177, 188, 202, .58);--accent: #0f766e;--accent-2: #2563eb;--accent-3: #7c3aed;--good: #12805c;--good-bg: #e5f6ee;--watch: #b86b00;--watch-bg: #fff3d8;--bad: #c5363d;--bad-bg: #ffe5e8;min-height:100vh;color:var(--ink);background:linear-gradient(180deg,#fbfcfd 0,var(--bg) 42%,#eef1f5 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.visual-lab *{box-sizing:border-box}.visual-lab a{color:inherit}.vl-topbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(320px,1fr) auto minmax(310px,1fr);gap:18px;align-items:center;min-height:72px;padding:13px 28px;border-bottom:1px solid rgba(185,196,209,.62);background:#f9fafce6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vl-brand{display:flex;min-width:0;align-items:center;gap:12px;text-decoration:none}.vl-brand>span{width:42px;height:42px;display:grid;flex:0 0 42px;place-items:center;border-radius:8px;color:#fff;background:#15181d;font-weight:900}.vl-brand p,.vl-concept-head span,.vl-panel-head p,.metric-card span,.metric-card em,.rnp-card span,.focus-line small,.article-card span,.article-card p,.plan-bars footer,.funnel-step span,.queue-card span,.source-rail span,.source-rail em,.quality-list span,.timeline em,.inventory-hero span,.inventory-hero em,.ops-summary span,.mini-chart span,.chart-pair span,.economy-summary span,.change-list span{color:var(--muted)}.vl-brand p{margin:0 0 2px;font-size:11px;font-weight:850;text-transform:uppercase}.vl-brand h1{margin:0;overflow:hidden;font-size:19px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.vl-nav{display:inline-flex;gap:4px;justify-self:center;padding:5px;border:1px solid rgba(186,197,210,.75);border-radius:8px;background:#fff;box-shadow:0 12px 30px #1e28370f}.vl-nav a{min-width:34px;height:30px;display:grid;place-items:center;border-radius:6px;color:#3f4854;text-decoration:none;font-size:11px;font-weight:850}.vl-nav a:hover{background:#edf2f7}.vl-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.vl-status span,.vl-status a{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(187,198,211,.74);border-radius:999px;background:#ffffffd1;text-decoration:none;font-size:12px;font-weight:750}.vl-status .is-online{color:#0f6e4e;border-color:transparent;background:var(--good-bg)}.vl-status .is-local{color:#85520a;border-color:transparent;background:var(--watch-bg)}.vl-research{width:min(1720px,calc(100% - 44px));display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin:18px auto 0}.vl-research>div{display:flex;min-width:0;align-items:center;gap:12px;overflow:hidden;padding:12px 14px;border:1px solid rgba(188,199,212,.62);border-radius:8px;background:#ffffffd1;box-shadow:0 12px 32px #1c25330a}.vl-research strong{flex:0 0 auto;font-size:12px;text-transform:uppercase}.vl-research span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vl-stack{width:min(1720px,calc(100% - 44px));margin:0 auto;padding:18px 0 60px}.vl-concept{--canvas: #ffffff;--panel: rgba(255, 255, 255, .92);--panel-strong: #ffffff;--ink: #16181d;--muted: #66707d;--soft: #eff3f7;--line: rgba(174, 186, 200, .68);--accent: #0f766e;position:relative;scroll-margin-top:92px;overflow:hidden;margin:0 0 28px;padding:24px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--canvas);box-shadow:0 22px 70px #151e2a1c}.vl-concept-no{position:absolute;top:16px;right:16px;z-index:4;min-width:42px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#ffffffb8;font-size:11px;font-weight:900}.vl-concept-head{max-width:960px;margin-bottom:18px}.vl-concept-head div{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.vl-concept-head svg{color:var(--accent)}.vl-concept-head h2{margin:0;font-size:31px;line-height:1.04}.vl-concept-head p{margin:7px 0 0;color:var(--muted);font-size:15px}.vl-grid{display:grid;gap:12px}.cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.vl-panel{position:relative;min-width:0;min-height:150px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 12px 30px #18202c0d}.vl-panel.is-hero{background:var(--panel-strong)}.vl-block-no{position:absolute;top:10px;right:10px;z-index:2;min-width:38px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#ffffffb8;font-size:10px;font-weight:900}.vl-panel-head{padding-right:46px;margin-bottom:14px}.vl-panel-head h3{margin:0;font-size:15px;line-height:1.2}.vl-panel-head p{margin:4px 0 0;font-size:12px}.month-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.month-strip.is-compact{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-card,.rnp-card{min-width:0;padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.metric-card span,.rnp-card span{display:block;overflow:hidden;margin-bottom:8px;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.metric-card strong,.rnp-card strong{display:block;overflow:hidden;font-size:22px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.metric-card footer b,.rnp-card footer b{color:var(--ink)}.progress{height:7px;overflow:hidden;margin-top:12px;border-radius:999px;background:#8b97a62e}.progress span{display:block;height:100%;border-radius:inherit;background:var(--good)}.progress.tone-watch span,.tone-watch .progress span{background:var(--watch)}.progress.tone-bad span,.tone-bad .progress span{background:var(--bad)}.tone-watch{--tone: var(--watch)}.focus-list{display:grid;gap:8px}.focus-line{display:grid;grid-template-columns:12px minmax(62px,.7fr) minmax(78px,1fr) auto;gap:8px;align-items:center;min-height:50px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.focus-line i{width:8px;height:8px;border-radius:999px;background:var(--tone, var(--good))}.focus-line strong,.focus-line span,.focus-line b,.focus-line small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-line strong{font-size:12px}.focus-line span{font-size:12px;font-weight:760}.focus-line b{color:var(--tone, var(--ink));font-size:12px;text-align:right}.focus-line small{grid-column:2 / -1;font-size:11px}.focus-list.is-compact .focus-line{min-height:42px;padding:8px}.daily-combo,.selected-daily{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.spark-wrap{position:relative;min-width:0;min-height:118px;padding:6px 0 0}.spark-wrap svg{width:100%;height:132px;display:block}.spark-wrap b{position:absolute;top:8px;right:6px;padding:4px 7px;border-radius:999px;color:var(--ink);background:#ffffffc7;font-size:12px}.spark-path{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.grid-line{stroke:#8592a447;stroke-width:1}.article-compact,.plan-vs-rnp,.change-list,.ads-stack,.economy-summary,.ops-summary{display:grid;gap:10px}.article-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(120px,1.2fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffffa6}.article-row div,.mini-table td:first-child,.article-card div{min-width:0}.article-row strong,.mini-table td b{display:block;font-size:12px}.article-row span,.mini-table td span{display:block;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.article-row b{color:var(--bad);font-size:12px}.rnp-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rnp-scoreboard.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.rnp-card{border-color:#bec8d66b}.rnp-card footer em{color:var(--tone, var(--ink));font-style:normal;font-weight:900}.mini-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mini-chart{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff94}.mini-chart span,.chart-pair span{display:block;margin-bottom:4px;font-size:11px;font-weight:820}.mini-chart .spark-wrap{min-height:86px}.mini-chart .spark-wrap svg{height:86px}.mini-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:12px}.mini-table th,.mini-table td{padding:10px 9px;border-bottom:1px solid rgba(160,174,190,.26);text-align:left;vertical-align:middle}.mini-table th{color:var(--muted);background:#eef3f8b8;font-size:11px;font-weight:850}.mini-table tr:last-child td{border-bottom:0}.bad-cell{color:var(--bad);font-weight:900}.watch-cell{color:var(--watch);font-weight:900}.plan-bars{display:grid;gap:12px}.plan-bars>div{padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.plan-bars header{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;gap:12px;align-items:center}.plan-bars header span{color:var(--muted);font-size:12px;font-weight:820}.plan-bars footer{margin-top:8px;font-size:11px}.plan-vs-rnp>div{padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.plan-vs-rnp strong,.plan-vs-rnp span{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.metric-ribbon{display:flex;flex-wrap:wrap;gap:8px}.metric-ribbon span{padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:#ffffffad;font-size:12px;font-weight:780}.chart-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chart-pair>div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff9e}.funnel-flow{display:grid;gap:12px}.funnel-step{display:grid;grid-template-columns:110px 90px minmax(120px,1fr) 72px;gap:10px;align-items:center}.funnel-flow.is-large .funnel-step{min-height:72px;grid-template-columns:140px 120px minmax(180px,1fr) 86px}.funnel-step strong{font-size:18px}.funnel-step div{height:16px;overflow:hidden;border-radius:999px;background:#8492a32e}.funnel-step i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e)}.funnel-step em{color:var(--accent);font-style:normal;font-weight:900;text-align:right}.change-list>div,.quality-list>div,.ops-summary>div,.risk-bands>div,.economy-summary>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff9e}.change-list .positive svg{color:var(--good)}.change-list .negative svg{color:var(--bad)}.change-list b{white-space:nowrap}.cluster-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cluster-chip{min-height:102px;padding:12px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffffd1,#fbfcfd9e)}.cluster-chip strong,.cluster-chip span,.cluster-chip b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cluster-chip strong{font-size:15px}.cluster-chip span{margin-top:10px;color:var(--muted);font-size:12px}.cluster-chip b{margin-top:8px;color:var(--bad);font-size:12px}.queue-card{display:grid;gap:10px}.queue-card>strong{font-size:52px;line-height:.95}.queue-card>div{display:flex;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.profit-hero,.inventory-hero,.ads-stack>div{display:grid;gap:10px}.profit-hero>strong,.inventory-hero>strong,.giant-number strong{font-size:clamp(32px,3.2vw,58px);line-height:.96}.profit-hero>div,.inventory-hero>div,.ads-stack>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff9}.pipeline-bars{display:grid;gap:10px}.pipeline-bars>div:not(.money-total){position:relative;overflow:hidden;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.pipeline-bars i{position:absolute;left:0;bottom:0;height:4px;border-radius:0 999px 999px 0;background:var(--accent)}.money-total{display:flex;justify-content:space-between;gap:10px;padding:12px;border-radius:8px;color:#fff;background:#15181d}.article-card{display:grid;gap:12px}.article-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:#fff}.article-card h4{margin:3px 0 5px;font-size:24px}.article-card p{margin:0;font-size:12px;line-height:1.35}.article-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.article-card dt,.article-card dd{margin:0}.article-card dt{color:var(--muted);font-size:11px}.article-card dd{font-size:15px;font-weight:900}.selected-daily .spark-wrap svg{height:170px}.giant-number{display:grid;min-height:246px;align-content:center;gap:12px}.giant-number em{color:var(--good);font-style:normal;font-weight:900}.minimal-risk{min-height:246px;display:grid;align-content:center;gap:12px}.minimal-risk strong{color:var(--tone, var(--bad));font-size:56px;line-height:.95}.minimal-risk span{color:var(--muted)}.dense-wrap{overflow:auto;border:1px solid var(--line);border-radius:8px}.dense-table{min-width:1200px}.dense-table th{position:sticky;top:0;z-index:1}.source-rail{display:grid;gap:8px}.source-rail>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.source-rail b,.source-rail span,.source-rail em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quality-list{display:grid;gap:9px}.quality-list>div{grid-template-columns:auto minmax(0,1fr)}.quality-list svg{color:var(--good)}.timeline{display:grid;grid-template-columns:repeat(14,minmax(62px,1fr));gap:8px;align-items:end;min-height:210px}.timeline>div{display:grid;justify-items:center;gap:6px;min-width:0}.timeline i{width:100%;max-width:40px;display:block;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#0f766e,#2563eb)}.timeline span,.timeline b,.timeline em{font-size:11px}.inventory-matrix{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.inventory-matrix>div{display:grid;gap:7px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.inventory-matrix .risk{border-color:#c5363d6b;background:var(--bad-bg)}.inventory-matrix .watch{border-color:#b86b006b;background:var(--watch-bg)}.inventory-matrix span{font-size:26px;font-weight:900}.inventory-matrix em,.inventory-matrix b{color:var(--muted);font-size:12px;font-style:normal}.risk-scatter{position:relative;min-height:420px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,rgba(127,140,157,.15) 1px,transparent 1px),linear-gradient(180deg,rgba(127,140,157,.15) 1px,transparent 1px),#ffffff94;background-size:25% 25%}.risk-dot{position:absolute;min-width:62px;height:34px;display:grid;place-items:center;transform:translate(-50%,50%);border:1px solid var(--line);border-radius:999px;color:#fff;background:var(--tone, var(--good));font-size:12px;font-weight:900;box-shadow:0 12px 30px #191f2a29}.axis{position:absolute;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.axis.x{right:16px;bottom:12px}.axis.y{top:16px;left:14px}.risk-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.risk-bands>div{grid-template-columns:auto auto minmax(0,1fr)}.focus-triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.focus-triad h4{margin:0 0 8px;font-size:13px}.ultimate-shell{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px}.ultimate-side{display:grid;align-content:start;gap:9px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#111827;color:#fff}.ultimate-side strong{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#111827}.ultimate-side span{padding:10px;border-radius:8px;background:#ffffff14;color:#fffc;font-size:12px;font-weight:800}.ultimate-main{min-width:0}.ops-summary .source-rail{margin-top:2px}.ops-summary .source-rail>div{grid-template-columns:minmax(0,1fr) auto}.ops-summary .source-rail em{display:none}.theme-light{--canvas: linear-gradient(180deg, #ffffff 0, #f5f8fb 100%);--accent: #0f766e}.theme-dark{--canvas: #11151c;--panel: rgba(24, 29, 39, .92);--panel-strong: #171c25;--ink: #f5f7fb;--muted: #a7b0be;--soft: #1e2530;--line: rgba(125, 139, 157, .32);--accent: #55d4a6;background:linear-gradient(180deg,#1d2430eb,#0d1118fa),#11151c}.theme-dark .vl-concept-no,.theme-dark .vl-block-no,.theme-dark .metric-card,.theme-dark .rnp-card,.theme-dark .focus-line,.theme-dark .mini-chart,.theme-dark .mini-table th,.theme-dark .chart-pair>div,.theme-dark .plan-bars>div,.theme-dark .cluster-chip,.theme-dark .pipeline-bars>div,.theme-dark .article-row,.theme-dark .source-rail>div,.theme-dark .quality-list>div,.theme-dark .ops-summary>div,.theme-dark .risk-bands>div,.theme-dark .economy-summary>div{background:#ffffff0e}.theme-dark .spark-wrap b{color:#fff;background:#141820d1}.theme-slate{--canvas: linear-gradient(180deg, #f8fafc, #eef4f8);--accent: #2563eb}.theme-analytics{--canvas: linear-gradient(180deg, #fbfcff, #f4f7ff);--accent: #7c3aed}.theme-supply{--canvas: linear-gradient(180deg, #fbfdfc, #eef8f3);--accent: #0f766e}.theme-profit{--canvas: linear-gradient(180deg, #fffdf8, #f7f8fb);--accent: #b86b00}.theme-cockpit{--canvas: linear-gradient(180deg, #fbfcfd, #f2f5f8);--accent: #2563eb}.theme-funnel{--canvas: linear-gradient(180deg, #ffffff, #f3f6fb);--accent: #7c3aed}.theme-minimal{--canvas: #ffffff;--panel: #ffffff;--accent: #111827}.theme-minimal .vl-panel{box-shadow:none}.theme-dense{--canvas: #f7f8fa;--panel: #ffffff;--accent: #334155}.theme-kanban{--canvas: linear-gradient(180deg, #fbfcfd, #f4f8f5);--accent: #0f766e}.theme-timeline{--canvas: linear-gradient(180deg, #ffffff, #f4f7fb);--accent: #2563eb}.theme-inventory{--canvas: linear-gradient(180deg, #fbfdfd, #eef7f3);--accent: #0f766e}.theme-risk{--canvas: linear-gradient(180deg, #fff, #f8f6f3);--accent: #c5363d}.theme-ultimate{--canvas: linear-gradient(180deg, #ffffff, #f2f5f8);--accent: #111827}@media(max-width:1180px){.vl-topbar{grid-template-columns:1fr}.vl-nav{justify-self:stretch;overflow:auto}.vl-status{justify-content:flex-start}.vl-research{grid-template-columns:1fr}.span-3,.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}.month-strip,.rnp-scoreboard,.cluster-map,.inventory-matrix,.risk-bands,.focus-triad,.daily-combo,.selected-daily{grid-template-columns:repeat(2,minmax(0,1fr))}.ultimate-shell{grid-template-columns:1fr}.ultimate-side{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:720px){.vl-topbar,.vl-concept{padding-left:14px;padding-right:14px}.vl-stack,.vl-research{width:calc(100% - 20px)}.vl-brand h1{white-space:normal}.month-strip,.rnp-scoreboard,.cluster-map,.inventory-matrix,.risk-bands,.focus-triad,.daily-combo,.selected-daily,.chart-pair,.mini-chart-grid{grid-template-columns:1fr}.timeline{grid-template-columns:repeat(7,minmax(44px,1fr))}.funnel-step,.funnel-flow.is-large .funnel-step,.article-row,.plan-bars header{grid-template-columns:1fr}.mini-table{min-width:760px}.vl-panel{overflow-x:auto}.ultimate-side{grid-template-columns:repeat(2,minmax(0,1fr))}}.next-lab{--bg: #f6f7f9;--canvas: #ffffff;--panel: #ffffff;--ink: #171a20;--muted: #66717f;--line: rgba(173, 184, 199, .62);--soft: #eef2f6;--good: #13835f;--good-bg: #e8f7ef;--warn: #b66a00;--warn-bg: #fff3d8;--bad: #c73742;--bad-bg: #ffe6ea;--blue: #2563eb;--violet: #7c3aed;--teal: #0f766e;min-height:100vh;color:var(--ink);background:linear-gradient(180deg,#fbfcfd 0,#f6f7f9 42%,#eef1f5);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.next-lab *{box-sizing:border-box}.next-lab a{color:inherit}.nl-topbar{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(260px,.92fr) auto minmax(260px,.8fr);gap:18px;align-items:center;min-height:74px;padding:12px 28px;border-bottom:1px solid rgba(184,195,209,.68);background:#fafbfde6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nl-brand{display:flex;min-width:0;align-items:center;gap:12px;text-decoration:none}.nl-brand>span,.ops-side strong{width:42px;height:42px;display:grid;flex:0 0 42px;place-items:center;border-radius:8px;color:#fff;background:#15181d;font-weight:900}.nl-brand p,.nl-brand h1,.nl-intro h2,.nl-intro p,.design-frame header b,.design-frame header p,.mini-frame header b,.mini-frame header em{margin:0}.nl-brand p{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.nl-brand h1{overflow:hidden;font-size:18px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.nl-tabs{display:inline-flex;gap:6px;justify-self:center;padding:5px;border:1px solid rgba(184,195,209,.74);border-radius:8px;background:#fff;box-shadow:0 14px 30px #1923320f}.nl-tabs a{min-width:104px;display:grid;gap:2px;padding:8px 11px;border-radius:7px;text-decoration:none}.nl-tabs a.active{color:#fff;background:#15181d}.nl-tabs b{font-size:12px}.nl-tabs span{color:inherit;opacity:.72;font-size:11px}.nl-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nl-meta span{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(184,195,209,.74);border-radius:999px;background:#ffffffd1;font-size:12px;font-weight:780}.nl-meta .online{color:#0f6e4e;border-color:transparent;background:var(--good-bg)}.nl-meta .local{color:#85520a;border-color:transparent;background:var(--warn-bg)}.nl-page{width:min(1760px,calc(100% - 44px));margin:0 auto;padding:20px 0 68px}.nl-intro{display:grid;gap:7px;margin:0 0 18px;padding:18px 20px;border:1px solid rgba(184,195,209,.62);border-radius:8px;background:#ffffffdb;box-shadow:0 16px 40px #1923320f}.nl-intro span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.nl-intro h2{font-size:28px;line-height:1.06}.nl-intro p{max-width:920px;color:var(--muted);font-size:14px;line-height:1.45}.nl-stack{display:grid;gap:26px}.design-frame,.full-page-frame,.mini-frame,.nl-block{position:relative;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 20px 58px #18223017}.design-frame,.full-page-frame{overflow:hidden;padding:22px;scroll-margin-top:92px}.design-frame>header,.full-page-frame>header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-right:54px}.design-frame header b,.full-page-frame header b{display:block;font-size:24px;line-height:1.06}.design-frame header p,.full-page-frame header p,.block-head p,.mini-frame header em,.metric-card span,.metric-card em,.rnp-card span,.rnp-card em,.focus-row-next small,.article-card-next span,.article-card-next p,.article-card-next dt,.mini-spark span,.ops-facts span,.ops-facts em,.plan-bars-next span,.big-metric span,.funnel-next span,.funnel-next em,.pipeline-next span,.rnp-list-head,.rnp-list-body em,.mini-fact-table span,.issue-list-next em,.rnp-card-list-next p,.rnp-mini-column em{color:var(--muted)}.design-frame header p,.full-page-frame header p{margin-top:4px;font-size:13px}.full-page-frame{padding:20px;background:linear-gradient(180deg,#fff,#f5f7fa)}.v15-full-screen{display:grid;grid-template-columns:172px minmax(0,1fr);gap:0;min-height:820px;overflow:hidden;border:1px solid rgba(160,174,190,.5);border-radius:8px;background:#f6f8fb;box-shadow:inset 0 0 0 1px #ffffffb8}.screen-nav{display:grid;align-content:start;gap:18px;padding:16px;border-right:1px solid rgba(160,174,190,.28);background:#14181f;color:#fff}.screen-nav strong{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#14181f;background:#fff;font-weight:900}.screen-nav>div{display:grid;gap:7px}.screen-nav span{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;padding:10px;border-radius:8px;color:#ffffffb8;background:#ffffff0f;font-size:12px;font-weight:820}.screen-nav span.active{color:#14181f;background:#fff}.screen-nav b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-workspace{min-width:0;padding:14px}.screen-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:14px;border:1px solid rgba(160,174,190,.38);border-radius:8px;background:#ffffffdb}.screen-header span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.screen-header h3{margin:3px 0 0;font-size:24px;line-height:1.08}.screen-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.screen-header-actions .metric-pill{min-height:38px;max-width:190px}.screen-header-actions .metric-pill b{overflow:hidden;text-overflow:ellipsis}.screen-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.v15-full-screen .nl-block{box-shadow:none}.top-product,.traffic-first,.daily-brief{grid-template-columns:1fr}.top-product .screen-nav,.traffic-first .screen-nav,.daily-brief .screen-nav{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:12px 14px;border-right:0;border-bottom:1px solid rgba(160,174,190,.28);background:#fff;color:#15181d}.top-product .screen-nav strong,.traffic-first .screen-nav strong,.daily-brief .screen-nav strong{color:#fff;background:#15181d}.top-product .screen-nav>div,.traffic-first .screen-nav>div,.daily-brief .screen-nav>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.top-product .screen-nav span,.traffic-first .screen-nav span,.daily-brief .screen-nav span{color:#424b58;background:#f1f5f9}.top-product .screen-nav span.active,.traffic-first .screen-nav span.active,.daily-brief .screen-nav span.active{color:#fff;background:#15181d}.finance-first .screen-nav{background:#162015}.supply-first .screen-nav{background:#092f2b}.rnp-first .screen-nav{background:#151827}.dense-analyst .screen-nav{background:#26313f}.side-command-grid .article-card-next img,.bento-executive-grid .article-card-next img{max-height:190px}.split-operator-grid .rnp-list-body,.rnp-first-grid .rnp-list-body,.dense-analyst-grid .table-scroll{max-height:500px}.split-operator-grid .article-inspector .inspector-charts,.rnp-first-grid .article-inspector .inspector-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-first-grid .economy-hero-next,.supply-first-screen-grid .supply-queue-next{min-height:100%}.daily-brief-grid .big-numbers-next{grid-template-columns:1fr}.dense-analyst-grid .article-table-next{min-width:1050px}.concept-screen{display:grid;min-height:880px;color:#0c1118;background:#f6f8fb}.concept-side{grid-template-columns:190px minmax(0,1fr)}.concept-topbar,.concept-ledger,.concept-map,.concept-spreadsheet{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.concept-split{grid-template-columns:116px minmax(0,1fr);background:#f3f6fb}.concept-floating{display:block;padding:18px;background:linear-gradient(135deg,rgba(18,24,32,.06),transparent 32%),#eef3f8}.concept-inbox{grid-template-columns:230px minmax(0,1fr);background:#f7f8fb}.concept-ledger-body{display:grid;grid-template-columns:minmax(0,1fr) 238px;min-width:0}.concept-map{background:#eef8f4}.concept-channels{grid-template-columns:78px minmax(0,1fr);background:#fbfbfd}.concept-brief{display:block;padding:24px 7%;background:#f7f8f4}.concept-spreadsheet{background:#f3f6f8}.concept-workspace,.concept-floating-inner,.concept-brief-paper{min-width:0;padding:14px}.concept-workspace-wide{padding:12px 14px 14px}.concept-floating-inner{min-height:100%;border:1px solid rgba(132,151,172,.35);border-radius:8px;background:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.concept-brief-paper{max-width:1120px;min-height:820px;margin:0 auto;border:1px solid rgba(132,151,172,.38);border-radius:8px;background:#fff;box-shadow:0 22px 56px #242d381f}.concept-menu{min-width:0;border-color:#8e9db059}.concept-menu strong,.concept-inbox-panel strong{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;font-size:16px;font-weight:950}.concept-menu button,.concept-inbox-panel button{border:0;font:inherit;cursor:default}.concept-menu-sidebar{display:grid;align-content:start;gap:16px;padding:16px;border-right:1px solid rgba(255,255,255,.08);background:#11161e;color:#fff}.concept-menu-sidebar strong{color:#11161e;background:#fff}.concept-menu-copy span,.concept-header span,.concept-ledger-rail span,.concept-context-rail span{color:#687386;font-size:11px;font-weight:900;text-transform:uppercase}.concept-menu-sidebar .concept-menu-copy span{color:#ffffff94}.concept-menu-copy b{display:block;margin-top:2px;font-size:13px}.concept-menu-items{min-width:0}.concept-menu-sidebar .concept-menu-items{display:grid;gap:7px}.concept-menu-sidebar button{display:flex;align-items:center;gap:8px;min-width:0;padding:10px;border-radius:8px;color:#ffffffb8;background:#ffffff0f;font-size:12px;font-weight:820}.concept-menu-sidebar button.active{color:#121820;background:#fff}.concept-menu-sidebar button span,.concept-menu-top button span,.concept-menu-ribbon button span,.concept-menu-warehouse button span,.concept-menu-channels button span,.concept-menu-spreadsheet button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concept-menu-top,.concept-menu-ribbon,.concept-menu-warehouse,.concept-menu-ledger,.concept-menu-spreadsheet{display:grid;grid-template-columns:auto minmax(126px,180px) minmax(0,1fr) minmax(190px,280px);align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(142,157,176,.35);background:#fff}.concept-menu-top strong,.concept-menu-ribbon strong,.concept-menu-warehouse strong,.concept-menu-ledger strong,.concept-menu-spreadsheet strong{color:#fff;background:#121820}.concept-menu-top .concept-menu-items,.concept-menu-ribbon .concept-menu-items,.concept-menu-warehouse .concept-menu-items,.concept-menu-ledger .concept-menu-items,.concept-menu-spreadsheet .concept-menu-items{display:flex;min-width:0;gap:6px;overflow-x:auto}.concept-menu-top button,.concept-menu-ribbon button,.concept-menu-warehouse button,.concept-menu-ledger button,.concept-menu-spreadsheet button,.concept-menu-brief button,.concept-menu-channels button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:9px 11px;border-radius:8px;color:#465163;background:#f1f4f8;font-size:12px;font-weight:850}.concept-menu-top button.active,.concept-menu-ribbon button.active,.concept-menu-spreadsheet button.active{color:#fff;background:#121820}.concept-search{display:flex;align-items:center;min-width:0;gap:8px;padding:10px 12px;border:1px solid rgba(142,157,176,.34);border-radius:8px;color:#748096;background:#f8fafc;font-size:12px;font-weight:750}.concept-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concept-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:14px;border:1px solid rgba(142,157,176,.34);border-radius:8px;background:#ffffffe6}.concept-header>div:first-child{min-width:0}.concept-header.compact{align-items:start;padding-top:12px;padding-bottom:12px}.concept-header.hero{padding:18px;background:linear-gradient(135deg,#fff,#f4f7fb)}.concept-header h3{margin:4px 0 0;font-size:24px;line-height:1.06}.concept-header p{max-width:660px;margin:6px 0 0;color:#5d6879;font-size:13px;line-height:1.38}.concept-header-metrics{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:430px}.concept-header-metrics .metric-pill{width:126px;min-height:38px;overflow:hidden}.concept-header-metrics .metric-pill:first-child{width:158px}.concept-header-metrics .metric-pill b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.concept-context-rail{display:grid;align-content:start;gap:10px;padding:16px 12px;border-right:1px solid rgba(142,157,176,.32);background:#fff}.concept-context-rail strong{display:grid;place-items:center;width:56px;height:56px;border-radius:8px;color:#fff;background:#172033;font-size:14px}.concept-context-rail b{display:grid;place-items:center;min-height:42px;border:1px solid rgba(142,157,176,.36);border-radius:8px;color:#273142;background:#f7f9fc;font-size:11px}.concept-menu-ribbon{grid-template-columns:auto minmax(120px,170px) minmax(0,1fr) minmax(180px,300px);margin-bottom:12px;border:1px solid rgba(142,157,176,.32);border-radius:8px;background:#fffc}.concept-inbox-panel{display:grid;align-content:start;gap:10px;padding:16px;border-right:1px solid rgba(142,157,176,.32);background:#fff}.concept-inbox-panel>div{display:grid;gap:8px;margin-bottom:6px}.concept-inbox-panel strong{color:#fff;background:#172033}.concept-inbox-panel>div span{color:#687386;font-size:12px;font-weight:850}.concept-inbox-panel button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;color:#2c3647;background:#f2f5f9;font-size:12px}.concept-inbox-panel button.active{color:#fff;background:#c73742}.concept-inbox-panel em{font-style:normal;font-weight:900}.concept-menu-ledger{grid-template-columns:auto minmax(140px,180px) minmax(0,1fr);color:#ebf5ee;background:#142016}.concept-menu-ledger .concept-menu-copy span{color:#ebf5ee99}.concept-menu-ledger strong,.concept-menu-ledger button.active{color:#142016;background:#e7f3df}.concept-menu-ledger button{color:#ebf5eec7;background:#ffffff14}.concept-ledger-rail{display:grid;align-content:start;gap:7px;padding:18px 16px;border-left:1px solid rgba(142,157,176,.32);background:#f8fbf5}.concept-ledger-rail b{margin-bottom:2px;font-size:21px;line-height:1.05}.concept-ledger-rail em{margin-bottom:14px;color:#63705f;font-size:12px;font-style:normal}.concept-menu-warehouse{grid-template-columns:auto minmax(140px,190px) minmax(0,1fr);color:#eafff8;background:#0c342f}.concept-menu-warehouse strong,.concept-menu-warehouse button.active{color:#0c342f;background:#d9fff2}.concept-menu-warehouse .concept-menu-copy span{color:#eafff89e}.concept-menu-warehouse button{color:#eafff8c7;background:#ffffff14}.concept-channel-rail{display:grid;align-content:start;gap:8px;padding:16px 10px;border-right:1px solid rgba(142,157,176,.32);background:#fff}.concept-channel-rail span{display:grid;place-items:center;min-height:44px;border-radius:8px;color:#677282;background:#f1f4f8;font-size:11px;font-weight:900}.concept-channel-rail span.active{color:#fff;background:#1b56d9}.concept-menu-channels{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px;border:1px solid rgba(142,157,176,.34);border-radius:8px;background:#fff}.concept-menu-channels strong{color:#fff;background:#1b56d9}.concept-menu-channels .concept-menu-copy{min-width:150px}.concept-menu-channels .concept-menu-items{display:flex;min-width:0;gap:6px;overflow-x:auto}.concept-menu-channels button.active{color:#fff;background:#1b56d9}.concept-menu-brief{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(142,157,176,.28);overflow-x:auto}.concept-menu-brief strong,.concept-menu-brief .concept-menu-copy{display:none}.concept-menu-brief .concept-menu-items{display:flex;gap:7px}.concept-menu-brief button.active{color:#fff;background:#111820}.concept-menu-spreadsheet{grid-template-columns:auto minmax(120px,170px) minmax(0,1fr) minmax(190px,300px);border-bottom:1px solid #cbd5df;background:#fff}.concept-spreadsheet .concept-header{border-style:dashed;background:#f9fbfd}.concept-spreadsheet .nl-block{border-radius:4px}.concept-screen .nl-block{box-shadow:none}.block-style-screen{min-height:780px;padding:16px;border:1px solid rgba(151,164,184,.36);border-radius:8px;background:#f7f9fc;overflow:hidden}.block-style-hero{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:14px;padding:14px;border-radius:8px}.block-style-hero span,.style-block header p,.style-article-rows em,.style-rnp-bars small,.style-metric small{color:var(--muted)}.block-style-hero span{font-size:11px;font-weight:900;text-transform:uppercase}.block-style-hero h3{margin:3px 0 0;font-size:26px;line-height:1.06}.block-style-hero p{max-width:780px;margin:6px 0 0;color:#5d6879;font-size:13px;line-height:1.4}.block-style-tokens{display:grid;gap:6px;min-width:122px;text-align:right}.block-style-tokens b,.block-style-tokens span{display:inline-flex;justify-content:center;padding:7px 10px;border-radius:8px;background:#fff;font-size:12px;font-weight:900}.block-style-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.style-block{--style-block-bg: #fff;--style-block-border: rgba(154, 169, 188, .48);--style-block-shadow: none;position:relative;min-width:0;padding:16px;border:1px solid var(--style-block-border);border-radius:8px;background:var(--style-block-bg);box-shadow:var(--style-block-shadow)}.style-block header{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.style-block h3,.style-block p,.style-block b,.style-block span{min-width:0}.style-block h3{margin:0;font-size:16px;line-height:1.18}.style-block header p{margin:4px 0 0;font-size:12px}.style-metric-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.style-metric,.style-rnp-bars>div,.style-focus-list>div,.style-ops-summary>div{min-width:0;border-radius:8px}.style-metric{display:grid;gap:7px;padding:11px;background:color-mix(in srgb,var(--tone),#fff 92%)}.style-metric span,.style-rnp-bars span,.style-ops-summary span{color:#657083;font-size:11px;font-weight:850}.style-metric b,.style-rnp-bars b,.style-ops-summary b{overflow:hidden;font-size:21px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.style-metric i,.style-rnp-bars i{height:6px;overflow:hidden;border-radius:999px;background:#e4e9ef}.style-metric i em,.style-rnp-bars i em{display:block;height:100%;border-radius:inherit;background:var(--tone)}.style-metric small,.style-rnp-bars small{font-size:11px;font-weight:800}.style-focus-list,.style-rnp-bars,.style-ops-summary{display:grid;gap:8px}.style-focus-list>div{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;background:color-mix(in srgb,var(--tone),#fff 91%)}.style-focus-list b,.style-focus-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-focus-list span{color:var(--tone);font-size:12px;font-weight:950}.style-focus-list em{color:var(--tone);font-size:12px;font-style:normal;font-weight:900}.style-rnp-bars>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px;background:color-mix(in srgb,var(--tone),#fff 92%)}.style-rnp-bars i{grid-column:1 / -1}.style-rnp-bars small{color:var(--tone)}.style-daily-bars{display:grid;gap:10px}.style-daily-bars>div{display:flex;align-items:end;gap:5px;height:112px;padding:12px 8px 0;border-bottom:1px solid rgba(156,170,190,.34)}.style-daily-bars>div span{flex:1;min-width:5px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#2563eb,#0f766e)}.style-daily-bars p{display:flex;justify-content:space-between;margin:0;color:#5c6878;font-size:12px}.style-article-rows{overflow-x:auto}.style-article-head,.style-article-rows>div:not(.style-article-head){display:grid;grid-template-columns:minmax(132px,1.2fr) repeat(4,minmax(92px,1fr));gap:10px;align-items:center;min-width:720px}.style-article-head{padding:8px 10px;color:#687386;background:#ebf0f6b8;font-size:11px;font-weight:900;text-transform:uppercase}.style-article-rows>div:not(.style-article-head){padding:10px;border-top:1px solid rgba(167,181,199,.28);font-size:12px}.style-article-rows b{display:grid;gap:2px}.style-article-rows em{overflow:hidden;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.style-article-rows .bad{color:var(--bad);font-weight:900}.style-article-rows .warn{color:var(--warn);font-weight:900}.style-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.style-ops-summary>div{display:grid;gap:7px;min-height:102px;padding:12px;background:#f5f7fa}.style-ops-summary svg{color:var(--teal)}.block-style-raised{background:linear-gradient(180deg,#f7f9fc,#eef3f8)}.block-style-raised .block-style-hero,.block-style-raised .style-block{--style-block-bg: #fff;--style-block-border: rgba(154, 169, 188, .36);--style-block-shadow: 0 14px 32px rgba(28, 39, 55, .08);background:var(--style-block-bg);box-shadow:var(--style-block-shadow)}.block-style-borderless{border-color:transparent;background:#fff}.block-style-borderless .block-style-hero,.block-style-borderless .style-block{padding-left:0;padding-right:0;border:0;background:transparent;box-shadow:none}.block-style-borderless .style-block{border-top:1px solid rgba(178,190,205,.28);border-radius:0}.block-style-hairline{background:#fbfcfd}.block-style-hairline .block-style-hero{border-bottom:1px solid #cfd8e3;border-radius:0}.block-style-hairline .style-block{border-width:0 0 0 1px;border-radius:0;background:transparent}.block-style-hairline .style-block:nth-child(1),.block-style-hairline .style-block:nth-child(4){border-left:0}.block-style-sunken{background:#e9eef4;box-shadow:inset 0 0 0 1px #64748b14}.block-style-sunken .block-style-hero,.block-style-sunken .style-block{background:#f8fafc;box-shadow:inset 0 1px 4px #1e293b14}.block-style-glass{background:linear-gradient(135deg,#2563eb1f,#0f766e14),#f5f8fb}.block-style-glass .block-style-hero,.block-style-glass .style-block{border-color:#ffffffb8;background:#ffffff9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 44px #1c273714}.block-style-fuzzy{background:#f8faf9}.block-style-fuzzy .block-style-hero,.block-style-fuzzy .style-block{border-color:#7d8b9e3d;background:#fff;box-shadow:0 0 0 1px #ffffffe6 inset,0 0 0 4px #2563eb09,0 10px 30px #0f766e12}.block-style-slab3d{background:#eef1f5;perspective:1400px}.block-style-slab3d .style-block{border-color:#9aa8ba;background:#fff;box-shadow:0 2px #c7d0dc,0 18px 0 -8px #8f9cae73,0 28px 44px #1e293b29;transform:translateZ(0) rotateX(.4deg)}.block-style-slab3d .block-style-hero{background:#fff;box-shadow:0 14px 28px #1e293b1a}.block-style-dense{background:#fff}.block-style-dense .block-style-grid{gap:8px}.block-style-dense .block-style-hero,.block-style-dense .style-block{padding:10px;border-radius:4px;background:#fff}.block-style-dense .style-block h3{font-size:14px}.block-style-dense .style-metric-strip{gap:6px}.block-style-command{color:#eef3f8;border-color:#303844;background:#12161d}.block-style-command .block-style-hero,.block-style-command .style-block{border-color:#2d3541;background:#1b2028}.block-style-command .style-block header{margin:-16px -16px 12px;padding:12px 16px;border-bottom:1px solid #303844;background:#11161d}.block-style-command .style-block p,.block-style-command .block-style-hero p,.block-style-command .style-block header p,.block-style-command .style-metric span,.block-style-command .style-rnp-bars span,.block-style-command .style-ops-summary span,.block-style-command .style-article-rows em{color:#aab5c4}.block-style-command .style-metric,.block-style-command .style-rnp-bars>div,.block-style-command .style-focus-list>div,.block-style-command .style-ops-summary>div{background:#242a33}.block-style-command .style-article-head{color:#b8c2cf;background:#242a33}.block-style-command .style-article-rows>div:not(.style-article-head){border-top-color:#303844}.block-style-paper{background:#f1eee6}.block-style-paper .block-style-hero,.block-style-paper .style-block{border-color:#78685038;background:#fffdf7;box-shadow:4px 4px #7868501f,0 14px 26px #60524014}.block-style-paper .style-block:before{content:"";position:absolute;top:-1px;left:18px;width:64px;height:5px;border-radius:0 0 5px 5px;background:#e7d9b8}.nl-block-vision .full-page-frame{background:#fff}.block-vision-stack{gap:32px}.bv-screen{position:relative;min-height:800px;overflow:hidden;border:1px solid rgba(150,163,182,.42);border-radius:8px;color:#161b22;background:#f7f9fc}.bv-screen h3,.bv-screen h4,.bv-screen p{margin:0}.bv-screen h4{padding-right:54px;font-size:15px;line-height:1.18}.bv-screen p{color:#5f6b7a;font-size:12px;line-height:1.45}.bv-header{position:relative;z-index:2;padding:20px 22px}.bv-header>div{position:relative;max-width:840px;padding-right:52px}.bv-header span:not(.bv-mark){color:#66717f;font-size:11px;font-weight:920;letter-spacing:0;text-transform:uppercase}.bv-header h3{margin-top:4px;font-size:28px;line-height:1.03}.bv-header p{margin-top:7px;max-width:780px}.bv-mark{position:absolute;top:10px;right:10px;z-index:5;min-width:44px;height:22px;display:inline-grid;place-items:center;padding:0 8px;border:1px solid rgba(142,156,176,.46);border-radius:999px;color:#5f6a79;background:#ffffffe0;font-size:10px;font-weight:950}.bv-small-tile,.bv-metric-lines>div,.bv-focus-list>div,.bv-ops-facts>div,.bv-rows>div{min-width:0}.bv-small-tile{display:grid;gap:8px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--tone),#fff 92%)}.bv-small-tile span,.bv-metric-lines span,.bv-focus-list span,.bv-ops-facts span,.bv-rows em,.bv-article-score span{color:#66717f;font-size:11px;font-weight:850}.bv-small-tile b,.bv-metric-lines b,.bv-ops-facts b,.bv-article-score b{overflow:hidden;font-size:18px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.bv-small-tile i{height:5px;overflow:hidden;border-radius:999px;background:#1118271a}.bv-small-tile i em{display:block;height:100%;border-radius:inherit;background:var(--tone)}.bv-metric-lines{display:grid}.bv-metric-lines>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,auto) minmax(70px,auto);gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid rgba(158,171,190,.28)}.bv-metric-lines>div:first-child{border-top:0}.bv-metric-lines em,.bv-focus-list em,.bv-rows span{color:var(--tone, #2563eb);font-size:12px;font-style:normal;font-weight:900}.bv-metric-lines.raised>div{margin-bottom:8px;padding:10px;border:1px solid rgba(154,169,188,.34);border-radius:8px;background:#fff;box-shadow:0 8px 18px #171f2c0f}.bv-metric-lines.ruled>div{grid-template-columns:minmax(90px,1fr) minmax(90px,auto) minmax(68px,auto);border-top-style:dashed}.bv-focus-list{display:grid;gap:8px}.bv-focus-list>div{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(154,169,188,.28);border-radius:8px;background:color-mix(in srgb,var(--tone),#fff 93%)}.bv-focus-list.bare>div{padding:10px 0;border-width:1px 0 0;border-radius:0;background:transparent}.bv-focus-list.bare>div:first-child{border-top:0}.bv-focus-list.tray>div{background:#fff;box-shadow:0 8px 18px #171f2c0d}.bv-focus-list b,.bv-focus-list em,.bv-rows b,.bv-rows span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-focus-list span{color:var(--tone, #2563eb)}.bv-ops-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bv-ops-facts>div{display:grid;gap:6px;padding:10px;border:1px solid rgba(154,169,188,.28);border-radius:8px;background:#f5f7fa}.bv-ops-facts.raised>div{background:#fff;box-shadow:0 10px 20px #171f2c12}.bv-mini-bars{display:flex;align-items:end;gap:5px;min-height:110px;padding:12px 8px 0;border-bottom:1px solid rgba(150,164,184,.34)}.bv-mini-bars span{flex:1;min-width:4px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#2563eb,#0f766e)}.bv-rows{overflow-x:auto}.bv-rows>div{display:grid;grid-template-columns:minmax(132px,1.2fr) minmax(72px,.6fr) minmax(72px,.6fr) minmax(130px,1fr);gap:10px;align-items:center;min-width:620px;padding:9px 0;border-top:1px solid rgba(154,169,188,.28);font-size:12px}.bv-rows>div:first-child{border-top:0}.bv-rows b{display:grid;gap:2px}.bv-rows.compact>div{min-width:520px;grid-template-columns:minmax(112px,1.2fr) repeat(3,minmax(72px,.8fr))}.bv-article-score{display:grid;grid-template-columns:minmax(110px,1fr) minmax(92px,auto);gap:9px 12px;align-items:baseline}.bv-air{padding:18px 28px 26px;border-color:transparent;background:#fff}.bv-air .bv-header{padding:10px 0 30px;border-bottom:0}.bv-air .bv-mark{border-color:transparent;background:#f1f4f8}.bv-air-runway{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:8px 0 44px}.bv-air-kpi{position:relative;display:grid;align-content:start;gap:9px;min-height:142px;padding-top:30px}.bv-air-kpi:before{content:"";position:absolute;top:18px;left:0;right:0;height:1px;background:#cfd8e3}.bv-air-kpi span,.bv-air-kpi em{color:#657083;font-size:12px;font-style:normal;font-weight:820}.bv-air-kpi b{overflow-wrap:anywhere;font-size:30px;line-height:1}.bv-air-columns{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:44px;padding:8px 0 36px}.bv-air-columns section,.bv-air-flow{position:relative;padding-top:34px}.bv-air-columns h4{margin-bottom:16px;padding-right:0;font-size:18px}.bv-air-flow{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:26px;align-items:end}.bv-ledger{padding:0;background:#fbfcfe}.bv-ledger .bv-header{border-bottom:1px solid #cfd8e3;background:#fff}.bv-ledger-board{display:grid;grid-template-columns:172px repeat(4,minmax(0,1fr));border-top:1px solid #cfd8e3;border-left:1px solid #cfd8e3}.bv-ledger-band,.bv-ledger-cell{position:relative;min-height:116px;padding:16px 14px;border-right:1px solid #cfd8e3;border-bottom:1px solid #cfd8e3}.bv-ledger-band{display:flex;align-items:end;color:#334155;background:#eef2f6;font-size:12px;font-weight:950;text-transform:uppercase}.bv-ledger-cell{display:grid;align-content:space-between;background:#fff}.bv-ledger-cell.major{background:#f8fbff}.bv-ledger-cell.product{background:#fcfcfd}.bv-ledger-cell span,.bv-ledger-cell em{color:#66717f;font-size:11px;font-style:normal;font-weight:850}.bv-ledger-cell b{overflow:hidden;font-size:19px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.bv-ledger-footer{position:relative;margin:18px;padding:34px 16px 16px;border-top:2px solid #111827;background:#fff}.bv-wells{padding:18px;background:linear-gradient(180deg,#ffffffa8,#fff0),#e7edf4;box-shadow:inset 0 0 0 1px #4f5c6e14}.bv-wells .bv-header{margin-bottom:12px;padding:18px;border-radius:8px;background:#f8fafc;box-shadow:inset 0 1px 5px #2d374814}.bv-well-layout{display:grid;grid-template-columns:1.15fr .85fr .9fr;gap:14px}.bv-well{position:relative;min-height:560px;padding:42px 16px 16px;border:1px solid rgba(111,126,146,.2);border-radius:8px;background:#dfe6ef;box-shadow:inset 0 2px 8px #1e293b21,inset 0 0 0 1px #ffffff6b}.bv-well.primary{min-height:600px}.bv-well h4{margin-bottom:14px}.bv-well-tray{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.bv-well.split{display:grid;align-content:stretch;gap:14px}.bv-well.split>div{position:relative;min-height:0;padding:34px 12px 12px;border-radius:8px;background:#edf2f7;box-shadow:inset 0 1px 5px #1e293b1a}.bv-altitude{background:#eef2f7}.bv-altitude .bv-header{position:absolute;top:0;left:0;right:0}.bv-altitude-plane{position:relative;min-height:800px;padding:152px 22px 22px}.bv-map-grid{position:absolute;top:116px;right:20px;bottom:20px;left:20px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:12px;border:1px solid rgba(133,148,168,.32);border-radius:8px;background:#f8fafc}.bv-map-grid span{min-height:64px;border:1px solid rgba(154,169,188,.22);border-radius:4px;background:#edf2f7}.bv-map-grid span.mid{background:#e1eff4}.bv-map-grid span.hot{background:#f5e7e9}.bv-float{position:absolute;z-index:2;padding:38px 16px 16px;border:1px solid rgba(154,169,188,.36);border-radius:8px;background:#fffffff0;box-shadow:0 12px 22px #161f2c14,0 34px 68px #161f2c1f}.bv-float h4{margin-bottom:12px}.bv-float-month{top:176px;left:54px;width:min(420px,calc(100% - 108px))}.bv-float-focus{top:246px;right:72px;width:380px;z-index:4}.bv-float-article{left:34%;bottom:76px;width:320px;z-index:5}.bv-float-ops{right:126px;bottom:44px;width:330px;z-index:3}.bv-glass{background:linear-gradient(90deg,rgba(37,99,235,.12) 0 28%,transparent 28% 100%),linear-gradient(180deg,rgba(15,118,110,.1) 0 44%,transparent 44% 100%),#edf3f8}.bv-glass .bv-header{color:#101720}.bv-glass-shell{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:0 22px 22px}.bv-glass-rail,.bv-glass-pane,.bv-glass-overlay{position:relative;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:#ffffff9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 46px #212b391a}.bv-glass-rail{display:grid;align-content:start;gap:10px;min-height:590px;padding:44px 12px 12px}.bv-glass-rail b{font-size:14px}.bv-glass-rail span{padding:10px;border-radius:8px;color:#4b5665;background:#ffffff85;font-size:12px;font-weight:860}.bv-glass-rail span.active{color:#fff;background:#1b2532}.bv-glass-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-right:156px}.bv-glass-pane{min-height:260px;padding:42px 16px 16px}.bv-glass-pane.wide{grid-column:1 / -1;min-height:250px}.bv-glass-pane h4,.bv-glass-overlay h4{margin-bottom:14px}.bv-glass-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bv-glass-overlay{position:absolute;top:96px;right:22px;width:280px;min-height:410px;padding:42px 14px 14px}.bv-deck{background:#eef1f5;perspective:1500px}.bv-deck-stage{position:relative;min-height:668px;padding:34px 30px 40px;transform-style:preserve-3d}.bv-slab{position:relative;width:min(840px,72%);min-height:170px;padding:42px 18px 18px;border:1px solid #9aa8ba;border-radius:8px;background:#fff;box-shadow:0 3px #c3ceda,0 22px 0 -10px #7c8a9e80,0 34px 54px #1d273629;transform:rotateX(8deg) rotate(-1deg)}.bv-slab:after{content:"";position:absolute;left:12px;right:12px;bottom:-10px;height:10px;border-radius:0 0 8px 8px;background:#c5cfdb}.bv-slab h4{margin-bottom:12px}.slab-plan{margin-left:16px}.slab-risk{margin-top:-18px;margin-left:92px;transform:rotateX(8deg) rotate(1.2deg)}.slab-products{margin-top:-18px;margin-left:46px;transform:rotateX(8deg) rotate(-.4deg)}.bv-deck-side{position:absolute;top:120px;right:30px;width:300px;padding:42px 16px 16px;border:1px solid #8b99ab;border-radius:8px;background:#f8fafc;box-shadow:0 2px #c3ceda,0 28px 44px #1d273624;transform:rotateX(7deg) rotateY(-7deg)}.bv-deck-side h4{margin-bottom:14px}.bv-sheet{padding:0;background:#fff}.bv-sheet .bv-header{border-bottom:1px solid #d5dde7;background:#f8fafc}.bv-formula-bar{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:8px 18px 8px 78px;border-bottom:1px solid #d5dde7;background:#fff;font-size:12px}.bv-formula-bar b{color:#0f766e}.bv-formula-bar span{overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.bv-sheet-grid{display:grid;grid-template-columns:230px minmax(0,1fr) 260px;min-height:620px}.bv-frozen-pane,.bv-sheet-inspector{position:relative;padding:42px 14px 14px;background:#f1f5f9}.bv-frozen-pane{border-right:1px solid #d5dde7}.bv-sheet-inspector{border-left:1px solid #d5dde7}.bv-frozen-pane h4,.bv-sheet-inspector h4{margin-bottom:14px}.bv-data-grid{overflow:auto;font-size:12px}.bv-data-head,.bv-data-grid>div:not(.bv-data-head){display:grid;grid-template-columns:48px minmax(128px,1fr) repeat(4,minmax(92px,.7fr));min-width:690px}.bv-data-head{position:sticky;top:0;z-index:2;color:#475569;background:#e7edf5;font-weight:920}.bv-data-head span,.bv-data-grid>div:not(.bv-data-head) span,.bv-data-grid>div:not(.bv-data-head) b{min-height:34px;display:flex;align-items:center;padding:0 9px;border-right:1px solid #d5dde7;border-bottom:1px solid #d5dde7}.bv-data-grid>div:not(.bv-data-head).section-start span,.bv-data-grid>div:not(.bv-data-head).section-start b{border-top:2px solid #111827;background:#f8fafc}.bv-command{color:#edf3fa;border-color:#303946;background:#11161d}.bv-command .bv-header{border-bottom:1px solid #303946}.bv-command .bv-header span:not(.bv-mark),.bv-command .bv-header p,.bv-command .bv-screen p,.bv-command .bv-small-tile span,.bv-command .bv-metric-lines span,.bv-command .bv-focus-list span,.bv-command .bv-ops-facts span,.bv-command .bv-rows em,.bv-command .bv-article-score span{color:#aab6c5}.bv-command .bv-mark{color:#c4cfdd;border-color:#3a4655;background:#171d25}.bv-command-status{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:38px 18px 0}.bv-command-status span{min-height:40px;display:flex;align-items:center;padding:0 12px;border-top:1px solid #313b48;border-bottom:1px solid #313b48;background:#1a212b;color:#b7c3d1;font-size:11px;font-weight:950}.bv-command-status span.alert{color:#fff;background:#7f1d2d}.bv-command-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;padding:18px}.bv-terminal{position:relative;min-height:230px;padding:42px 14px 14px;border:1px solid #313b48;border-radius:6px;background:#1a2029}.bv-terminal.main{min-height:500px;grid-row:span 2}.bv-terminal h4{margin-bottom:14px;color:#dfe7f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bv-command .bv-metric-lines>div,.bv-command .bv-rows>div{border-top-color:#303946}.bv-command .bv-focus-list>div,.bv-command .bv-ops-facts>div,.bv-command .bv-small-tile{border-color:#303946;background:#222a35}.bv-command .bv-mini-bars{border-bottom-color:#3a4655}.bv-dossier{background:linear-gradient(90deg,#dce3ec 0 1px,transparent 1px 100%),linear-gradient(180deg,#dce3ec 0 1px,transparent 1px 100%),#edf1f6;background-size:36px 36px}.bv-dossier-desk{position:relative;min-height:660px;padding:18px 24px 28px}.bv-paper-sheet{position:absolute;padding:46px 18px 18px;border:1px solid rgba(113,128,150,.28);border-radius:6px;background:#fffefa;box-shadow:3px 3px #64748b1f,0 18px 34px #1e293b1a}.bv-paper-sheet h4{margin-bottom:14px}.bv-paper-sheet.main{top:18px;left:24px;width:min(760px,calc(100% - 360px));min-height:570px;background:#fff}.bv-paper-sheet.note{top:70px;right:50px;width:330px;min-height:330px;transform:rotate(1.2deg)}.bv-paper-sheet.sticky{right:110px;bottom:42px;width:300px;min-height:230px;background:#f5fbdf;transform:rotate(-1.4deg)}.bv-tabs{position:absolute;top:-28px;left:20px;display:flex;gap:4px}.bv-tabs span{padding:8px 14px;border:1px solid rgba(113,128,150,.28);border-bottom:0;border-radius:6px 6px 0 0;background:#fff;color:#334155;font-size:12px;font-weight:900}.bv-masonry{padding:18px;background:#f5f7fb}.bv-masonry .bv-header{padding:14px 0 18px}.bv-masonry-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hero hero hero hero hero hero hero focus focus focus ops ops" "hero hero hero hero hero hero hero focus focus focus ops ops" "chart chart chart chart rnp rnp products products products products ops ops" "chart chart chart chart rnp rnp products products products products ops ops";gap:12px}.bv-module{position:relative;min-height:160px;padding:42px 14px 14px;border:1px solid rgba(154,169,188,.36);border-radius:8px;background:#fff}.bv-module h4{margin-bottom:14px}.bv-module.hero{grid-area:hero;min-height:360px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 40%),#fff}.bv-module.focus{grid-area:focus;min-height:360px;border-left:5px solid #c73742}.bv-module.chart{grid-area:chart;background:#eef7f5}.bv-module.products{grid-area:products;background:#fbfcfd}.bv-module.ops{grid-area:ops;background:#111827;color:#f4f7fb}.bv-module.ops .bv-ops-facts>div{border-color:#303946;background:#1f2937}.bv-module.ops .bv-ops-facts span{color:#aab6c5}.bv-module.rnp{grid-area:rnp;overflow:hidden;border-top:5px solid #0f766e}.bv-module.rnp .bv-metric-lines>div{grid-template-columns:1fr;gap:4px}.bv-module.rnp .bv-metric-lines b{overflow-wrap:anywhere;white-space:normal}.bv-module-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nl-block-systems .full-page-frame{background:#fff}.block-systems-stack{gap:36px}.bs-screen{position:relative;min-height:840px;overflow:hidden;border-radius:8px;color:#121821;background:#f5f7fb}.bs-screen h3,.bs-screen h4,.bs-screen h5,.bs-screen p{margin:0}.bs-header{position:relative;z-index:8;padding:22px 24px 12px;max-width:900px}.bs-header>span:not(.bv-mark){display:inline-block;color:#526070;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.bs-header h3{margin-top:5px;font-size:30px;line-height:1.02}.bs-header p{margin-top:8px;color:#5d6a7a;font-size:13px;line-height:1.45}.bs-screen .bv-mark{border-color:#68778b57;color:#4d5d70;background:#ffffffeb}.bs-product{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;min-width:0;padding:12px;border:1px solid rgba(136,152,174,.28);border-radius:8px;background:#fff}.bs-product.wide{grid-template-columns:118px minmax(0,1fr)}.bs-product.compact{grid-template-columns:56px minmax(0,1fr);gap:9px;padding:9px}.bs-product-thumb{position:relative;display:grid;place-items:end start;min-height:64px;overflow:hidden;border-radius:6px;background:linear-gradient(135deg,rgba(37,99,235,.18),transparent 48%),linear-gradient(180deg,#fff7d6,#e8eef8)}.bs-product.wide .bs-product-thumb{min-height:92px}.bs-product.compact .bs-product-thumb{min-height:50px}.bs-product-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bs-product-thumb b{position:relative;z-index:1;margin:5px;padding:3px 6px;border-radius:999px;color:#fff;background:#111827;font-size:10px;font-weight:950}.bs-product span,.bs-product p,.bs-product footer,.bs-heat-grid span,.bs-heat-grid em,.bs-task-rows em,.bs-task-rows strong,.bs-supply-rail em{color:#667385;font-size:11px;font-weight:800}.bs-product h5{margin-top:4px;overflow:hidden;color:#0f172a;font-size:15px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bs-product p{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-product footer{display:flex;gap:10px;align-items:center;margin-top:9px;padding-top:8px;border-top:1px solid rgba(148,163,184,.22)}.bs-product footer b{color:#c73742}.bs-mini-bars{display:flex;align-items:end;gap:4px;height:138px;min-width:0}.bs-mini-bars span{position:relative;flex:1;min-width:3px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#2563eb,#0f766e)}.bs-mini-bars span i{position:absolute;right:0;bottom:calc(100% + 5px);color:#334155;font-size:10px;font-style:normal;font-weight:950}.bs-heat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.bs-heat-grid>div{min-width:0;padding:9px;border-radius:6px;background:color-mix(in srgb,var(--tone),#ffffff 84%)}.bs-heat-grid b,.bs-task-rows b,.bs-supply-rail b{display:block;overflow:hidden;font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.bs-task-rows{display:grid;gap:0}.bs-task-rows article{display:grid;grid-template-columns:36px 78px minmax(0,1fr) 70px;gap:10px;align-items:center;min-width:0;padding:11px 0;border-bottom:1px solid rgba(148,163,184,.24)}.bs-task-rows article>span:first-child{color:#94a3b8;font-size:11px;font-weight:950}.bs-task-rows strong{color:var(--tone);text-align:right}.bs-supply-rail{display:grid;gap:0;min-width:0;border-top:1px solid rgba(148,163,184,.24)}.bs-supply-rail span{display:grid;grid-template-columns:74px minmax(0,1fr) 62px;gap:10px;align-items:center;min-width:0;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.24)}.bs-supply-rail i{display:block;height:9px;overflow:hidden;border-radius:999px;background:#e2e8f0}.bs-supply-rail i strong{display:block;height:100%;min-width:12%;border-radius:inherit;background:#0f766e}.bs-supply-rail span.risk i strong{background:#c73742}.bs-void{background:#fff}.bs-void-axis{position:absolute;left:6%;right:6%;top:220px;height:1px;background:#d7dde7}.bs-void-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;padding:28px 64px 18px}.bs-void-metrics section{position:relative;min-width:0;padding-top:24px}.bs-void-metrics section:before{content:"";position:absolute;left:0;top:0;width:46px;height:3px;background:#111827}.bs-void-metrics span,.bs-void-metrics em{display:block;color:#677486;font-size:12px;font-weight:850}.bs-void-metrics b{display:block;margin:8px 0 5px;overflow:hidden;font-size:29px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.bs-void-body{display:grid;grid-template-columns:5fr 3fr 4fr;gap:44px;padding:38px 64px 58px}.bs-void-body>section{position:relative;min-width:0;padding-top:34px}.bs-void-body h4{margin-bottom:16px;font-size:17px}.bs-void .bs-product{border:0;border-radius:0;background:transparent;padding-left:0}.bs-ruled{background:#fdfdfb}.bs-ruled .bs-header{max-width:none;padding-bottom:20px;border-bottom:1px solid #cfd7e3}.bs-ruled-toolbar{position:relative;display:grid;grid-template-columns:1fr repeat(4,auto);gap:18px;align-items:center;padding:12px 24px;border-bottom:1px solid #cfd7e3;font-size:12px;font-weight:900}.bs-ruled-toolbar span{color:#64748b}.bs-ruled-grid{display:grid;padding:0 24px}.bs-ruled-head,.bs-ruled-grid>div:not(.bs-ruled-head){display:grid;grid-template-columns:48px 1.6fr 110px 90px 1.1fr 100px;gap:14px;align-items:center;min-width:0;border-bottom:1px solid #d9e0ea}.bs-ruled-head{height:44px;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase}.bs-ruled-grid>div:not(.bs-ruled-head){min-height:38px;font-size:12px}.bs-ruled-grid .section-start{border-top:4px solid #111827}.bs-ruled-grid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ruled-grid b em{display:block;overflow:hidden;color:#64748b;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.bs-ruled-grid strong{color:#0f766e;font-size:11px}.bs-ruled-footer{position:relative;margin:18px 24px 24px;padding-top:18px;border-top:1px solid #cfd7e3}.bs-ruled-footer .bs-mini-bars{height:92px}.bs-wells{background:#dfe5ee}.bs-well-layout{display:grid;grid-template-columns:1.35fr 1fr;grid-template-areas:"main rnp" "main side";gap:18px;padding:22px}.bs-well{position:relative;min-width:0;padding:44px 18px 18px;border:1px solid rgba(121,136,158,.42);border-radius:8px;background:#d7dee8;box-shadow:inset 0 2px 10px #0f172a29,inset 0 -1px #ffffffc2}.bs-well h4{margin-bottom:14px}.bs-well-main{grid-area:main;min-height:560px}.bs-well-rnp{grid-area:rnp}.bs-well-side{grid-area:side;display:grid;grid-template-columns:1fr 1fr;gap:12px}.bs-well-side>div,.bs-raised-strip,.bs-wells .bs-product{border:1px solid rgba(255,255,255,.82);border-radius:8px;background:#fff;box-shadow:0 12px 26px #1e293b21}.bs-well-side>div{position:relative;min-width:0;padding:38px 12px 12px}.bs-raised-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;padding:12px}.bs-gutters{background:#f6f8fb}.bs-gutter-grid{display:grid;grid-template-columns:.72fr 1.25fr .92fr;grid-template-areas:"actions main rnp" "actions chart rnp" "heat heat heat";gap:18px;padding:22px 24px 28px}.bs-gutter-panel{position:relative;min-width:0;padding:44px 16px 16px;border:1px solid rgba(133,148,170,.36);border-radius:8px;background:#fff}.bs-gutter-panel h4{margin-bottom:14px}.bs-gutter-main{grid-area:main}.bs-gutter-rnp{grid-area:rnp;border-left-width:6px;border-left-color:#c73742}.bs-gutter-chart{grid-area:chart}.bs-gutter-actions{grid-area:actions;border-right-width:6px;border-right-color:#111827}.bs-gutter-heat{grid-area:heat}.bs-gutter-heat .bs-heat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bs-bands{background:#fbfcfd}.bs-band-stack{display:grid;gap:0;padding:18px 24px 28px}.bs-band{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;min-width:0;padding:24px 18px 24px 0;border-top:1px solid rgba(148,163,184,.42)}.bs-band:last-child{border-bottom:1px solid rgba(148,163,184,.42)}.bs-band h4{padding-left:18px;border-left:6px solid #111827}.bs-band-rnp h4{border-left-color:#c73742}.bs-band-products h4{border-left-color:#f59e0b}.bs-band-ops h4{border-left-color:#0f766e}.bs-band-products-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bs-band-ops{grid-template-columns:180px minmax(0,.9fr) minmax(0,1.1fr)}.bs-band-ops .bs-mini-bars{height:96px}.bs-nest{background:#eef2f7}.bs-nest-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"decision ops" "diagnostic ops" "products products";gap:16px;padding:22px 24px 28px}.bs-parent-block{position:relative;min-width:0;padding:44px 16px 16px;border:1px solid rgba(121,136,158,.38);border-radius:8px;background:#fff}.bs-parent-block h4,.bs-parent-block h5{margin-bottom:14px}.bs-parent-decision{grid-area:decision}.bs-parent-rnp{grid-area:diagnostic;background:#f8fafc}.bs-parent-products{grid-area:products}.bs-parent-ops{grid-area:ops;background:#111827;color:#f8fafc}.bs-parent-ops .bv-ops-facts>div{border-color:#ffffff1f;background:#1f2937}.bs-child-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.bs-child-grid>div{position:relative;min-width:0;padding:36px 12px 12px;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#fff}.bs-nest-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bs-panes{background:#f4f6f9}.bs-pane-shell{display:grid;grid-template-columns:172px minmax(0,1fr);min-height:650px;margin:18px 24px 24px;border:1px solid rgba(133,148,170,.34);border-radius:8px;overflow:hidden;background:#fff}.bs-pane-nav{position:relative;display:grid;align-content:start;gap:4px;padding:48px 10px 10px;border-right:1px solid #d7dee8;background:#eef2f7}.bs-pane-nav span{padding:10px 12px;border-radius:6px;color:#526070;font-size:12px;font-weight:900}.bs-pane-nav span.active{color:#fff;background:#111827}.bs-pane-main{min-width:0}.bs-pane-command{display:flex;gap:10px;align-items:center;min-height:44px;padding:0 14px;border-bottom:1px solid #d7dee8;font-size:12px}.bs-pane-command span{padding:5px 9px;border:1px solid rgba(148,163,184,.36);border-radius:999px;color:#475569;font-weight:850}.bs-pane-grid{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(280px,.9fr) minmax(280px,.8fr);min-height:604px}.bs-pane-grid>section{position:relative;min-width:0;padding:48px 14px 14px;border-right:1px solid #d7dee8}.bs-pane-grid>section:last-child{border-right:0}.bs-pane-chart h4,.bs-pane-inspector h4{margin-bottom:14px}.bs-flow{background:#f8fafc}.bs-flow-board{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0;margin:18px 24px 28px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:#fff}.bs-flow-step{position:relative;min-width:0;min-height:560px;padding:44px 14px 14px;border-right:1px solid rgba(148,163,184,.3);background:#fff}.bs-flow-step:last-child{border-right:0}.bs-flow-step:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:#111827}.bs-flow-step.node-rnp:before{background:#c73742}.bs-flow-step.node-chart:before{background:#2563eb}.bs-flow-step.node-supply:before{background:#0f766e}.bs-flow-step.node-action:before{background:#f59e0b}.bs-flow-step h4{margin-bottom:14px}.bs-flow-step .bs-supply-rail{margin-top:6px}.bs-doc{background:#e9edf2}.bs-doc-desk{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"page margin" "page annex";gap:16px;margin:12px 24px 28px}.bs-doc-page,.bs-doc-margin,.bs-doc-annex{position:relative;min-width:0;border:1px solid rgba(113,128,150,.28);border-radius:4px;background:#fffdf8;box-shadow:0 18px 40px #0f172a21}.bs-doc-page{grid-area:page;min-height:610px;padding:38px 22px 22px}.bs-doc-page h4{margin-bottom:16px;font-size:22px}.bs-doc-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid rgba(113,128,150,.22)}.bs-doc-tabs span{padding:8px 14px;border:1px solid rgba(113,128,150,.28);border-radius:999px;background:#fffdf8;font-size:12px;font-weight:950}.bs-doc-margin{grid-area:margin;min-height:330px;padding:46px 16px 16px;background:#fff}.bs-doc-annex{grid-area:annex;min-height:248px;padding:46px 14px 14px;background:#f8fafc}.bs-doc-margin h4,.bs-doc-annex h4{margin-bottom:12px}.bs-tess{padding:18px;background:#f4f6f8}.bs-tess .bs-header{padding:0 0 18px}.bs-tess-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hero hero hero hero hero hero chart chart chart ops ops ops" "hero hero hero hero hero hero chart chart chart ops ops ops" "rnp rnp rnp products products products products products diagram diagram diagram diagram" "rnp rnp rnp products products products products products diagram diagram diagram diagram";gap:12px}.bs-tess-block{position:relative;min-width:0;min-height:170px;padding:44px 15px 15px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #94a3b83d}.bs-tess-block h4{margin-bottom:14px}.bs-tess-block.hero{grid-area:hero;min-height:350px;border-top:6px solid #111827}.bs-tess-block.chart{grid-area:chart;border-left:6px solid #2563eb}.bs-tess-block.rnp{grid-area:rnp;border-left:6px solid #c73742}.bs-tess-block.products{grid-area:products;display:grid;align-content:start;gap:10px}.bs-tess-block.ops{grid-area:ops;background:#111827;color:#f8fafc}.bs-tess-block.ops .bv-ops-facts>div{border-color:#ffffff1f;background:#1f2937}.bs-tess-block.diagram{grid-area:diagram}.bs-dock{background:#eef2f6}.bs-dock-shell{display:grid;grid-template-columns:176px minmax(0,1fr) 320px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top top top" "left center right" "bottom bottom right";min-height:650px;margin:18px 24px 28px;overflow:hidden;border:1px solid rgba(133,148,170,.34);border-radius:8px;background:#fff}.bs-dock-panel{position:relative;min-width:0;padding:44px 14px 14px;background:#fff}.bs-dock-panel h4{margin-bottom:14px}.bs-dock-top{grid-area:top;padding-bottom:18px;border-bottom:1px solid #d7dee8;background:#f8fafc}.bs-dock-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-width:0}.bs-dock-metrics>div{min-width:0;padding:0 14px;border-right:1px solid rgba(148,163,184,.28)}.bs-dock-metrics>div:first-child{padding-left:0}.bs-dock-metrics>div:last-child{border-right:0}.bs-dock-metrics span,.bs-dock-metrics em{display:block;overflow:hidden;color:#667385;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.bs-dock-metrics b{display:block;margin:5px 0;overflow:hidden;font-size:20px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.bs-dock-left{grid-area:left;border-right:1px solid #d7dee8;background:#f1f5f9}.bs-dock-center{grid-area:center}.bs-dock-center-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.bs-dock-right{grid-area:right;border-left:1px solid #d7dee8}.bs-dock-bottom{grid-area:bottom;border-top:1px solid #d7dee8;background:#fbfcfd}.bs-dock-bottom .bs-task-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.bs-matrix{background:#f7f8fa}.bs-matrix-shell{display:grid;grid-template-columns:124px repeat(4,minmax(0,1fr));margin:18px 24px 28px;overflow:hidden;border-top:1px solid rgba(121,136,158,.38);border-left:1px solid rgba(121,136,158,.38);border-radius:8px;background:#fff}.bs-matrix-shell>*{min-width:0;border-right:1px solid rgba(121,136,158,.38);border-bottom:1px solid rgba(121,136,158,.38)}.bs-matrix-corner,.bs-matrix-colhead,.bs-matrix-rowhead{display:grid;align-items:center;min-height:56px;padding:12px;color:#526070;font-size:11px;font-weight:950;text-transform:uppercase}.bs-matrix-corner,.bs-matrix-rowhead{background:#eef2f7}.bs-matrix-colhead{background:#fbfcfd}.bs-matrix-cell{position:relative;min-height:170px;padding:42px 14px 14px;background:#fff}.bs-matrix-cell.span-2{grid-column:span 2}.bs-matrix-cell.span-4{grid-column:span 4}.bs-matrix-cell .bs-mini-bars{height:118px}.bs-matrix-cell .bs-heat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1320px){.bs-void-metrics,.bs-void-body{padding-left:30px;padding-right:30px}.bs-void-body,.bs-well-layout,.bs-pane-grid,.bs-gutter-grid,.bs-nest-grid,.bs-flow-board,.bs-doc-desk,.bs-dock-shell,.bs-matrix-shell{grid-template-columns:1fr;grid-template-areas:none}.bs-well-layout{grid-template-areas:"main" "rnp" "side"}.bs-gutter-main,.bs-gutter-rnp,.bs-gutter-chart,.bs-gutter-actions,.bs-gutter-heat,.bs-parent-decision,.bs-parent-rnp,.bs-parent-products,.bs-parent-ops,.bs-doc-page,.bs-doc-margin,.bs-doc-annex{grid-area:auto}.bs-gutters,.bs-bands,.bs-nest,.bs-flow,.bs-doc,.bs-dock,.bs-matrix{padding:18px}.bs-gutter-grid,.bs-band-stack,.bs-nest-grid,.bs-flow-board,.bs-doc-desk,.bs-dock-shell,.bs-matrix-shell{margin:0;padding-left:0;padding-right:0}.bs-band,.bs-band-ops{grid-template-columns:1fr}.bs-band h4{min-height:0}.bs-flow-board{border-radius:8px}.bs-flow-step{min-height:0;border-right:0;border-bottom:1px solid rgba(148,163,184,.3)}.bs-flow-step:last-child{border-bottom:0}.bs-pane-shell{grid-template-columns:1fr}.bs-pane-nav{grid-template-columns:repeat(5,minmax(0,1fr));border-right:0;border-bottom:1px solid #d7dee8}.bs-dock-top,.bs-dock-left,.bs-dock-center,.bs-dock-right,.bs-dock-bottom{grid-area:auto;border-right:0;border-left:0;border-bottom:1px solid #d7dee8}.bs-dock-bottom{border-bottom:0}.bs-dock-bottom .bs-task-rows,.bs-dock-center-grid,.bs-dock-metrics{grid-template-columns:1fr}.bs-dock-metrics>div{padding:10px 0;border-right:0;border-bottom:1px solid rgba(148,163,184,.28)}.bs-dock-metrics>div:first-child{padding-top:0}.bs-dock-metrics>div:last-child{border-bottom:0}.bs-matrix-shell{border-radius:8px}.bs-matrix-cell.span-2,.bs-matrix-cell.span-4{grid-column:auto}}@media(max-width:760px){.bs-screen{min-height:0}.bs-header{padding:18px 14px 8px}.bs-header h3{font-size:25px}.bs-void-metrics,.bs-void-body,.bs-ruled-toolbar,.bs-ruled-grid,.bs-ruled-footer,.bs-well-layout,.bs-pane-shell{padding-left:12px;padding-right:12px}.bs-void-metrics,.bs-void-body,.bs-raised-strip,.bs-well-side,.bs-gutter-grid,.bs-band,.bs-band-ops,.bs-band-products-grid,.bs-child-grid,.bs-nest-grid,.bs-nest-products,.bs-flow-board,.bs-doc-desk,.bs-tess-grid,.bs-dock-shell,.bs-dock-center-grid,.bs-dock-bottom .bs-task-rows,.bs-dock-metrics,.bs-matrix-shell{grid-template-columns:1fr;grid-template-areas:none}.bs-void-metrics{gap:18px}.bs-ruled-head,.bs-ruled-grid>div:not(.bs-ruled-head){grid-template-columns:34px 1fr 72px}.bs-ruled-head span:nth-child(n+4),.bs-ruled-grid>div:not(.bs-ruled-head)>:nth-child(n+4){display:none}.bs-product,.bs-product.wide{grid-template-columns:64px minmax(0,1fr)}.bs-heat-grid,.bs-gutter-heat .bs-heat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-gutter-panel,.bs-parent-block,.bs-flow-step,.bs-doc-page,.bs-doc-margin,.bs-doc-annex,.bs-dock-panel,.bs-matrix-cell{grid-area:auto}.bs-pane-nav{grid-template-columns:1fr 1fr}.bs-pane-grid>section{border-right:0;border-bottom:1px solid #d7dee8}.bs-task-rows article{grid-template-columns:30px 68px minmax(0,1fr)}.bs-task-rows article strong{display:none}.bs-doc-tabs{gap:3px}.bs-doc-tabs span{padding:7px 9px}.bs-tess-grid{grid-template-areas:none}.bs-tess-block.hero,.bs-tess-block.chart,.bs-tess-block.rnp,.bs-tess-block.products,.bs-tess-block.ops,.bs-tess-block.diagram{grid-area:auto}}.frame-code,.block-code{position:absolute;z-index:3;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#ffffffc7;font-weight:900}.frame-code{top:16px;right:16px;min-width:46px;height:28px;font-size:11px}.block-code{top:10px;right:10px;min-width:42px;height:22px;font-size:10px}.nl-block{min-height:132px;padding:15px;box-shadow:0 10px 26px #1822300d}.block-head{margin-bottom:12px;padding-right:46px}.block-head h3{margin:0;font-size:15px;line-height:1.16}.block-head p{margin-top:3px;font-size:12px}.grid-12,.ops-main-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.ops-shell{display:grid;grid-template-columns:156px minmax(0,1fr);gap:12px}.ops-shell.side-compact{grid-template-columns:78px minmax(0,1fr)}.ops-side{display:grid;align-content:start;gap:8px;min-height:660px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#15181d;color:#fff}.ops-side strong{color:#15181d;background:#fff}.ops-side span{min-width:0;overflow:hidden;padding:10px;border-radius:7px;color:#ffffffc7;background:#ffffff12;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.ops-side span.active{color:#111827;background:#fff}.side-compact .ops-side span{padding:10px 6px;text-align:center}.month-kpis,.rnp-cards,.daily-trio,.daily-area,.metric-tiles,.inspector-kpis,.inspector-charts,.ops-facts,.pipeline-next,.big-numbers-next{display:grid;gap:10px}.month-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.month-kpis.mode-compact,.month-kpis.mode-delta{grid-template-columns:repeat(3,minmax(0,1fr))}.rnp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rnp-cards.compact{grid-template-columns:1fr}.metric-card,.rnp-card,.metric-pill,.big-metric,.mini-spark,.ops-facts>div,.plan-bars-next>div,.focus-row-next,.article-card-next,.funnel-next>div,.funnel-next footer,.pipeline-next>div,.mini-fact-table,.change-list-next>div,.plan-mini,.metric-ribbon-next span{min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.metric-card,.rnp-card,.big-metric{padding:12px}.metric-card strong,.rnp-card strong,.big-metric strong{display:block;overflow:hidden;margin-top:7px;font-size:22px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.metric-card span,.rnp-card span,.big-metric span{display:block;overflow:hidden;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.metric-card footer,.rnp-card footer{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px}.metric-card footer em,.rnp-card footer em{color:var(--tone);font-style:normal;font-weight:900}.nl-progress{height:7px;overflow:hidden;margin-top:11px;border-radius:999px;background:#7c8b9d2e}.nl-progress i{display:block;height:100%;border-radius:inherit;background:var(--tone)}.tone-good{--tone: var(--good)}.tone-warn{--tone: var(--warn)}.tone-bad{--tone: var(--bad)}.cell-good{color:var(--good);font-weight:900}.cell-warn{color:var(--warn);font-weight:900}.cell-bad{color:var(--bad);font-weight:900}.focus-triad-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.focus-triad-next.compact{grid-template-columns:1fr}.focus-triad-next h4{margin:0 0 8px;font-size:13px}.focus-list-next{display:grid;gap:8px}.focus-row-next{display:grid;grid-template-columns:10px minmax(58px,.7fr) minmax(82px,1fr) auto;gap:8px;align-items:center;min-height:48px;padding:9px}.focus-list-next.compact .focus-row-next{min-height:38px;padding:7px}.focus-row-next i{width:8px;height:8px;border-radius:999px;background:var(--tone)}.focus-row-next strong,.focus-row-next span,.focus-row-next b,.focus-row-next small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-row-next strong,.focus-row-next span,.focus-row-next b{font-size:12px}.focus-row-next b{color:var(--tone);text-align:right}.focus-row-next small{grid-column:2 / -1;font-size:11px}.daily-trio,.daily-area{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-area.large .mini-spark svg{height:168px}.daily-area.mini .mini-spark svg{height:78px}.mini-spark{position:relative;padding:10px}.mini-spark span{display:block;font-size:11px;font-weight:850}.mini-spark b{position:absolute;top:9px;right:10px;font-size:12px}.mini-spark svg{width:100%;height:112px;display:block;margin-top:12px}.mini-spark line{stroke:#7d8b9d38}.ops-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-facts.compact{grid-template-columns:1fr}.ops-facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;padding:10px}.ops-facts svg{color:var(--teal)}.ops-facts strong{grid-column:1 / -1;font-size:20px}.ops-facts em{grid-column:1 / -1;font-size:11px;font-style:normal}.article-card-next{display:grid;gap:11px;padding:10px}.article-card-next img,.article-inspector img{width:100%;aspect-ratio:4 / 3;border:1px solid var(--line);border-radius:8px;object-fit:cover;background:#fff}.article-card-next h4{margin:3px 0 4px;font-size:22px}.article-card-next p{display:-webkit-box;overflow:hidden;margin:0;font-size:12px;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical}.article-card-next dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.article-card-next dt,.article-card-next dd{margin:0}.article-card-next dd{font-size:14px;font-weight:900}.top-command-layout,.google-desk{display:grid;gap:12px}.command-strip,.google-head,.rnp-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.command-strip>svg{color:var(--blue)}.metric-pill{display:inline-grid;gap:2px;min-height:42px;padding:7px 10px}.metric-pill em{color:var(--muted);font-size:10px;font-style:normal;font-weight:850;text-transform:uppercase}.metric-pill b{color:var(--tone);font-size:13px;white-space:nowrap}.three-col-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 370px;gap:12px;align-items:start}.month-column{display:grid;gap:10px}.big-metric b{display:block;margin-top:7px;color:var(--tone);font-size:13px}.bento-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.bento-xl{grid-column:span 7;grid-row:span 2}.bento-sm{grid-column:span 5}.bento-md{grid-column:span 4}.google-head span{flex:1 1 240px;color:var(--muted);font-size:13px;font-weight:780}.google-head button,.segmented-next button{min-height:32px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:12px;font-weight:820}.google-head button{padding:0 12px}.finops-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.fin-hero{grid-row:span 2}.supply-first-layout,.traffic-first-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px}.supply-hero,.traffic-hero{grid-row:span 2}.brief-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.brief-layout>:last-child{grid-column:span 2}.dense-workspace{display:grid;grid-template-columns:minmax(0,1.3fr) 360px;gap:12px}.dense-table-block{grid-row:span 3}.plan-bars-next{display:grid;gap:10px}.plan-bars-next header{display:grid;grid-template-columns:minmax(110px,1fr) auto auto;gap:10px;align-items:center}.plan-bars-next>div{padding:11px}.metric-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.change-list-next{display:grid;gap:8px}.change-list-next.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.change-list-next>div{display:flex;justify-content:space-between;gap:10px;padding:10px}.change-list-next b{color:var(--tone);white-space:nowrap}.funnel-next{display:grid;gap:10px}.funnel-next>div{display:grid;grid-template-columns:94px 78px minmax(90px,1fr) 54px;gap:9px;align-items:center;padding:10px}.funnel-next.large>div{min-height:72px;grid-template-columns:120px 110px minmax(160px,1fr) 70px}.funnel-next i{height:12px;overflow:hidden;border-radius:999px;background:#808ea02e}.funnel-next i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--teal))}.funnel-next footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:10px;padding:10px}.economy-hero-next{display:grid;gap:12px}.money-main{padding:16px;border-radius:8px;color:#fff;background:#15181d}.money-main span,.money-main b{display:block;color:#ffffffbd}.money-main strong{display:block;margin:7px 0;font-size:clamp(28px,3vw,50px);line-height:1}.pipeline-next{grid-template-columns:repeat(4,minmax(0,1fr))}.pipeline-next>div{padding:11px}.pipeline-next b{display:block;margin-top:5px;font-size:18px}.inventory-matrix-next{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.inventory-matrix-next.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-matrix-next>div{display:grid;gap:6px;min-height:112px;padding:12px;border:1px solid color-mix(in srgb,var(--tone),transparent 54%);border-radius:8px;background:color-mix(in srgb,var(--tone),white 88%)}.inventory-matrix-next strong,.inventory-matrix-next span,.inventory-matrix-next b,.inventory-matrix-next em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-matrix-next span{font-size:26px;font-weight:900}.inventory-matrix-next b,.inventory-matrix-next em{color:var(--muted);font-size:12px;font-style:normal}.cluster-list-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cluster-list-next>div{min-width:0;padding:10px;border:1px solid rgba(199,55,66,.25);border-radius:8px;background:var(--bad-bg)}.cluster-list-next strong,.cluster-list-next span,.cluster-list-next b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cluster-list-next b{margin-top:6px;color:var(--bad);font-size:12px}.supply-queue-next{display:grid;gap:10px}.supply-queue-next>div:first-child{display:grid;gap:6px;padding:14px;border-radius:8px;color:#fff;background:#0f766e}.supply-queue-next strong{font-size:48px;line-height:.95}.supply-queue-next p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:10px;border:1px solid var(--line);border-radius:8px}.big-numbers-next{grid-template-columns:repeat(3,minmax(0,1fr))}.big-numbers-next>div{padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff}.big-numbers-next strong{display:block;margin:8px 0;font-size:clamp(26px,3vw,48px);line-height:1}.big-numbers-next b{color:var(--tone)}.table-scroll{overflow:auto;border:1px solid rgba(160,174,190,.32);border-radius:8px}.article-table-next{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;font-size:12px}.article-table-next.compact{min-width:760px}.article-table-next th,.article-table-next td{padding:10px 9px;border-bottom:1px solid rgba(160,174,190,.25);text-align:left;vertical-align:middle}.article-table-next th{position:sticky;top:0;z-index:2;color:var(--muted);background:#f1f5f9;font-size:11px;font-weight:900}.article-table-next tr:last-child td{border-bottom:0}.article-table-next td b,.article-table-next td span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-table-next td span{max-width:170px;color:var(--muted);font-size:11px}.rnp-controls{position:sticky;top:86px;z-index:30;margin-bottom:18px}.segmented-next{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.segmented-next button{padding:0 11px;cursor:pointer}.segmented-next button.active{color:#fff;border-color:#15181d;background:#15181d}.rnp-split,.rnp-sheet-pro,.rnp-card-layout,.rnp-supply-detail,.rnp-economy-detail,.rnp-traffic-detail,.rnp-drawer-layout{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:12px;align-items:start}.rnp-inbox{display:grid;grid-template-columns:160px minmax(0,1fr) 430px;gap:12px;align-items:start}.rnp-focus-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 360px;gap:12px;align-items:start}.rnp-war-room{display:grid;gap:12px}.war-hero .article-inspector.wide{grid-template-columns:280px minmax(0,1fr)}.inbox-rail{display:grid;gap:8px}.rnp-list-wrap{display:grid;border:1px solid rgba(160,174,190,.34);border-radius:8px;overflow:hidden}.rnp-list-head,.rnp-list-body button{display:grid;grid-template-columns:minmax(126px,1.2fr) 82px 82px 86px minmax(100px,.9fr) minmax(94px,.8fr) minmax(170px,1.15fr);gap:8px;align-items:center}.mode-drawer .rnp-list-head,.mode-drawer .rnp-list-body button{grid-template-columns:minmax(120px,1.1fr) 76px 76px minmax(120px,1fr)}.mode-drawer .rnp-list-head span:nth-child(4),.mode-drawer .rnp-list-head span:nth-child(5),.mode-drawer .rnp-list-head span:nth-child(6),.mode-drawer .rnp-list-body button>:nth-child(4),.mode-drawer .rnp-list-body button>:nth-child(5),.mode-drawer .rnp-list-body button>:nth-child(6){display:none}.rnp-list-head{padding:9px 10px;background:#f1f5f9;font-size:11px;font-weight:900}.rnp-list-body{max-height:520px;overflow:auto}.rnp-list-body button{width:100%;min-height:48px;padding:9px 10px;border:0;border-bottom:1px solid rgba(160,174,190,.25);background:#fff;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;text-align:left}.rnp-list-body button:hover,.rnp-list-body button.selected,.issue-list-next button.selected,.rnp-card-list-next button.selected,.rnp-mini-column button.selected{background:#eef6ff}.rnp-list-body button>span,.rnp-list-body button>strong,.rnp-list-body b,.rnp-list-body em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rnp-list-body em{display:block;font-size:11px;font-style:normal}.article-inspector{display:grid;gap:12px}.article-inspector.wide{display:grid}.article-inspector>header{display:grid;grid-template-columns:126px minmax(0,1fr);gap:12px;align-items:start}.article-inspector.compact>header{grid-template-columns:86px minmax(0,1fr)}.article-inspector h3{margin:3px 0 5px;font-size:24px}.article-inspector p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:12px;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical}.inspector-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.article-inspector.compact .inspector-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-charts{grid-template-columns:repeat(3,minmax(0,1fr))}.inspector-charts .mini-spark svg{height:82px}.inspector-tables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.article-inspector.compact .inspector-tables{grid-template-columns:1fr}.mini-fact-table{padding:10px}.mini-fact-table h4{margin:0 0 8px;font-size:13px}.mini-fact-table p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:6px 0;border-bottom:1px solid rgba(160,174,190,.22)}.mini-fact-table p:last-child{border-bottom:0}.mini-fact-table b{color:var(--tone)}.issue-list-next,.rnp-card-list-next,.rnp-mini-column,.supply-inspector,.economy-inspector,.traffic-inspector{display:grid;gap:9px}.issue-list-next,.rnp-card-list-next,.rnp-mini-column{max-height:520px;overflow:auto}.issue-list-next button{display:grid;grid-template-columns:8px minmax(120px,1fr) minmax(80px,.9fr) auto auto;gap:9px;align-items:center;min-height:48px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left}.issue-list-next i{width:8px;height:8px;border-radius:999px;background:var(--tone)}.issue-list-next span,.issue-list-next strong,.issue-list-next b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rnp-card-list-next{grid-template-columns:repeat(2,minmax(0,1fr))}.rnp-card-list-next button{display:grid;gap:9px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left}.rnp-card-list-next header,.rnp-card-list-next div{display:flex;gap:8px;justify-content:space-between}.rnp-card-list-next p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.rnp-mini-column button{display:grid;grid-template-columns:minmax(74px,.8fr) auto;gap:4px 8px;align-items:center;width:100%;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left}.rnp-mini-column em{grid-column:1 / -1;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mix-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mini-frame{min-height:420px;padding:15px;overflow:hidden}.mini-frame>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;padding-right:48px}.mini-frame header b{font-size:15px}.mini-frame header em{font-size:11px;font-style:normal;font-weight:900}.mix-content{display:grid;gap:10px}.mix-content .month-kpis,.mix-content .daily-area,.mix-content .inspector-kpis{grid-template-columns:1fr}.mix-content .rnp-cards,.mix-content .cluster-list-next,.mix-content .ops-facts,.mix-content .inventory-matrix-next{grid-template-columns:repeat(2,minmax(0,1fr))}.mix-content .article-table-next{min-width:560px}.mini-month-strip,.mini-month-risk,.mini-ceo-month,.mini-plan-delta{display:grid;gap:10px}.mini-month-strip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.mini-month-strip .big-metric{grid-row:span 2}.mini-month-line,.risk-total,.mini-ceo-month>div,.mini-plan-pair,.delta-row-list>div{min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.mini-month-line span,.risk-total span,.mini-ceo-month span,.mini-plan-pair span,.delta-row-list span,.delta-row-list em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.mini-month-line strong,.risk-total strong,.mini-ceo-month strong{display:block;overflow:hidden;margin-top:5px;font-size:22px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.risk-total{color:#fff;background:#15181d}.risk-total span,.risk-total b{color:#ffffffb8}.risk-total strong{font-size:46px}.risk-total b{display:block;overflow:hidden;margin-top:6px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mini-ceo-month{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-ceo-month .funnel-next{grid-column:1 / -1}.mini-ceo-month b{color:var(--tone)}.mini-ceo-month strong{font-size:20px}.mini-frame .funnel-next>div{grid-template-columns:70px 70px minmax(44px,1fr) 36px;gap:7px;font-size:11px}.mini-frame .funnel-next strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-plan-pair{display:grid;align-content:center;gap:8px}.mini-plan-pair p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;margin:0}.mini-plan-pair svg{color:var(--blue)}.mini-plan-pair b{white-space:nowrap}.mini-plan-delta .plan-bars-next header{grid-template-columns:minmax(0,1fr) auto}.mini-plan-delta .plan-bars-next header b{grid-column:1 / -1}.delta-row-list{display:grid;gap:7px}.delta-row-list>div{display:grid;grid-template-columns:minmax(70px,.8fr) auto auto;gap:8px;align-items:center}.delta-row-list b,.delta-row-list em{white-space:nowrap}.delta-row-list em{color:var(--bad);font-weight:900}.plan-mini{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:12px}.metric-ribbon-next{display:flex;flex-wrap:wrap;gap:7px}.metric-ribbon-next span{padding:7px 9px;font-size:11px;font-weight:850}@media(max-width:1320px){.nl-topbar{grid-template-columns:1fr}.nl-tabs{justify-self:stretch;overflow:auto}.nl-meta{justify-content:flex-start}.span-3,.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}.ops-shell,.ops-shell.side-compact,.three-col-layout,.finops-layout,.supply-first-layout,.traffic-first-layout,.brief-layout,.dense-workspace,.rnp-split,.rnp-sheet-pro,.rnp-card-layout,.rnp-supply-detail,.rnp-economy-detail,.rnp-traffic-detail,.rnp-drawer-layout,.rnp-inbox,.rnp-focus-layout{grid-template-columns:1fr}.ops-side{min-height:auto;grid-template-columns:repeat(7,minmax(0,1fr))}.brief-layout>:last-child,.fin-hero,.supply-hero,.traffic-hero,.dense-table-block{grid-column:auto;grid-row:auto}.month-kpis,.metric-tiles,.inventory-matrix-next,.big-numbers-next,.mix-board,.bv-air-runway,.bv-glass-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-air-columns,.bv-well-layout,.bv-sheet-grid{grid-template-columns:1fr}.bv-glass-shell{grid-template-columns:128px minmax(0,1fr)}.bv-glass-main{padding-right:0}.bv-glass-overlay{position:relative;top:auto;right:auto;width:auto;grid-column:1 / -1}.bv-slab{width:calc(100% - 280px)}.bv-deck-side{width:260px}.bv-paper-sheet.main{width:calc(100% - 330px)}.bv-paper-sheet.note,.bv-paper-sheet.sticky{right:24px}.bv-masonry-grid{grid-template-areas:"hero hero hero hero hero hero focus focus focus focus ops ops" "hero hero hero hero hero hero focus focus focus focus ops ops" "chart chart chart chart chart chart products products products products ops ops" "rnp rnp rnp rnp rnp rnp products products products products ops ops"}}@media(max-width:760px){.nl-page{width:calc(100% - 20px)}.nl-topbar,.design-frame,.full-page-frame,.mini-frame{padding-left:14px;padding-right:14px}.nl-brand h1{white-space:normal}.nl-tabs{gap:3px}.nl-tabs a{min-width:50px;padding-left:4px;padding-right:4px}.nl-tabs b{font-size:10px}.nl-tabs span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.nl-intro h2{font-size:23px}.grid-12,.ops-main-grid,.screen-grid,.block-style-grid,.bento-layout{grid-template-columns:1fr}.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-12,.bento-xl,.bento-sm,.bento-md{grid-column:auto}.v15-full-screen,.top-product,.traffic-first,.daily-brief{grid-template-columns:1fr}.screen-nav,.top-product .screen-nav,.traffic-first .screen-nav,.daily-brief .screen-nav{grid-template-columns:1fr;gap:10px;padding:12px;border-right:0;border-bottom:1px solid rgba(160,174,190,.28)}.screen-nav>div,.top-product .screen-nav>div,.traffic-first .screen-nav>div,.daily-brief .screen-nav>div{display:flex;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px}.screen-nav span{flex:0 0 auto}.screen-workspace{padding:10px}.screen-header{display:grid;align-items:start}.screen-header-actions{justify-content:flex-start}.concept-screen,.concept-side,.concept-topbar,.concept-split,.concept-floating,.concept-inbox,.concept-ledger,.concept-map,.concept-channels,.concept-spreadsheet{display:block;min-height:auto}.concept-brief{padding:0}.concept-workspace,.concept-workspace-wide,.concept-floating-inner,.concept-brief-paper{padding:12px}.concept-brief-paper{min-height:auto;box-shadow:none}.concept-menu-sidebar,.concept-menu-top,.concept-menu-ribbon,.concept-menu-warehouse,.concept-menu-ledger,.concept-menu-spreadsheet,.concept-menu-channels{display:grid;grid-template-columns:1fr;gap:10px;border-right:0;border-bottom:1px solid rgba(160,174,190,.28)}.concept-menu-top .concept-menu-items,.concept-menu-ribbon .concept-menu-items,.concept-menu-warehouse .concept-menu-items,.concept-menu-ledger .concept-menu-items,.concept-menu-spreadsheet .concept-menu-items,.concept-menu-channels .concept-menu-items,.concept-menu-brief .concept-menu-items{display:flex;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.concept-search{display:none}.concept-header,.concept-header.compact,.concept-header.hero{display:grid;align-items:start;gap:10px}.concept-header h3{font-size:24px;overflow-wrap:anywhere}.concept-header p{max-width:none}.concept-header-metrics{max-width:none;justify-content:flex-start}.concept-header-metrics .metric-pill,.concept-header-metrics .metric-pill:first-child{width:calc(50% - 4px);min-width:0}.concept-header-metrics .metric-pill:first-child{width:100%}.concept-context-rail,.concept-inbox-panel,.concept-channel-rail,.concept-ledger-rail{display:flex;overflow-x:auto;gap:8px;padding:12px;border-right:0;border-bottom:1px solid rgba(160,174,190,.28)}.concept-context-rail strong,.concept-context-rail b,.concept-channel-rail span,.concept-inbox-panel button{flex:0 0 auto}.concept-inbox-panel>div{flex:0 0 150px;margin-bottom:0}.concept-ledger-body{display:block}.block-style-screen{min-height:auto;padding:12px}.block-style-hero{display:grid;gap:10px}.block-style-hero h3{font-size:24px}.block-style-tokens{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;text-align:left}.style-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.style-focus-list>div{grid-template-columns:62px minmax(0,1fr)}.style-focus-list em{grid-column:2}.style-rnp-bars>div{grid-template-columns:1fr}.style-ops-summary,.month-kpis,.month-kpis.mode-compact,.month-kpis.mode-delta,.rnp-cards,.daily-trio,.daily-area,.metric-tiles,.focus-triad-next,.ops-facts,.pipeline-next,.inventory-matrix-next,.inventory-matrix-next.compact,.big-numbers-next,.inspector-kpis,.inspector-charts,.inspector-tables,.rnp-card-list-next,.mix-board,.mini-month-strip,.mini-ceo-month{grid-template-columns:1fr}.ops-side{grid-template-columns:repeat(2,minmax(0,1fr))}.rnp-list-head,.rnp-list-body button{min-width:860px}.rnp-list-wrap{overflow-x:auto}.article-inspector>header,.article-inspector.compact>header{grid-template-columns:1fr}.article-inspector img{max-width:220px}.funnel-next>div,.funnel-next.large>div,.plan-bars-next header,.funnel-next footer{grid-template-columns:1fr}.bv-screen{min-height:auto}.bv-header{padding:14px}.bv-header h3{font-size:23px}.bv-screen h4{overflow-wrap:anywhere}.bv-air{padding:12px}.bv-air-runway,.bv-air-columns,.bv-air-flow,.bv-ledger-board,.bv-well-layout,.bv-glass-shell,.bv-glass-main,.bv-glass-metrics,.bv-command-status,.bv-command-grid,.bv-sheet-grid,.bv-module-metrics,.bv-ops-facts{grid-template-columns:1fr}.bv-air-runway,.bv-air-columns{gap:18px;padding-bottom:22px}.bv-air-kpi{min-height:auto}.bv-ledger-cell,.bv-ledger-band{min-height:92px}.bv-wells,.bv-masonry{padding:12px}.bv-well,.bv-well.primary,.bv-glass-rail{min-height:auto}.bv-altitude .bv-header{position:relative}.bv-altitude-plane{min-height:auto;padding:12px}.bv-map-grid{position:relative;inset:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.bv-map-grid span{min-height:36px}.bv-float,.bv-float-month,.bv-float-focus,.bv-float-article,.bv-float-ops{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;margin-top:12px}.bv-deck-stage{min-height:auto;padding:12px}.bv-slab,.slab-plan,.slab-risk,.slab-products{width:100%;margin:0 0 12px;transform:none}.bv-deck-side{position:relative;top:auto;right:auto;width:auto;transform:none}.bv-formula-bar{grid-template-columns:1fr;padding:40px 12px 10px}.bv-data-grid,.bv-rows{overflow-x:auto}.bv-command-status{padding-top:34px}.bv-dossier-desk{min-height:auto;padding:18px 0 0}.bv-paper-sheet,.bv-paper-sheet.main,.bv-paper-sheet.note,.bv-paper-sheet.sticky{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;min-height:auto;margin:0 0 14px;transform:none}.bv-tabs{position:static;overflow-x:auto;margin:-28px 0 12px}.bv-masonry-grid{grid-template-columns:1fr;grid-template-areas:none}.bv-module,.bv-module.hero,.bv-module.focus,.bv-module.chart,.bv-module.products,.bv-module.ops,.bv-module.rnp{grid-area:auto;min-height:auto}.bv-metric-lines>div,.bv-focus-list>div,.bv-article-score{grid-template-columns:1fr}}:root{--orders-ink:#17212b;--orders-line:#d9e2e8;--orders-soft:#f5f8fa;--orders-blue:#1a678e}.orders-page-shell .orders-filters{flex-wrap:wrap}.orders-page{min-width:980px;min-height:100vh;padding:24px;color:var(--orders-ink);background:#edf2f5;font:14px/1.35 Inter,Arial,sans-serif;box-sizing:border-box}.orders-head,.orders-filters,.orders-tabs,.orders-layout{max-width:1600px;margin:0 auto}.orders-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.orders-head h1{margin:4px 0;font-size:28px}.orders-head p,.orders-fresh{color:#647482;margin:0}.orders-back{color:var(--orders-blue);text-decoration:none}.orders-fresh{text-align:right;font-size:12px}.orders-filters{display:flex;gap:12px;align-items:end;margin-top:18px;padding:14px;border:1px solid var(--orders-line);border-radius:12px;background:#fff}.orders-filters label,.orders-filters fieldset{display:grid;gap:5px;color:#63717d;font-size:12px}.orders-filters select{min-width:120px;padding:7px;border:1px solid #c9d5dc;border-radius:6px;background:#fff}.orders-filters fieldset{display:flex;flex-wrap:wrap;min-width:260px;border:0;margin:0;padding:0}.orders-filters legend{width:100%}.orders-check{display:flex!important;align-items:center;gap:4px;white-space:nowrap}.orders-tabs{display:flex;gap:4px;margin-top:14px}.orders-tabs button,.orders-summary button,.orders-pagination button{padding:8px 11px;border:1px solid var(--orders-line);border-radius:7px;background:#fff;color:#42515c;cursor:pointer}.orders-tabs button.active,.orders-summary button.active{color:#fff;border-color:var(--orders-blue);background:var(--orders-blue)}.orders-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:10px}.orders-table-panel,.orders-summary{border:1px solid var(--orders-line);border-radius:12px;background:#fff;overflow:hidden}.orders-table-wrap{max-height:calc(100vh - 265px);min-height:480px;overflow:auto}.orders-table{width:100%;min-width:940px;border-collapse:collapse}.orders-table th{position:sticky;top:0;z-index:1;padding:10px;color:#5c6b76;text-align:left;font-size:12px;background:var(--orders-soft);border-bottom:1px solid var(--orders-line)}.orders-table td{padding:10px;border-bottom:1px solid #edf1f3;vertical-align:top;white-space:nowrap}.orders-table td span{display:grid;gap:2px}.orders-table small{display:block;color:#75838e;font-size:11px}.orders-status{display:inline-flex!important;width:max-content;padding:3px 7px;border-radius:99px;font-weight:600;font-size:12px}.orders-status.active{color:#875b10;background:#fff1d7}.orders-status.transit{color:#075f88;background:#dff3fc}.orders-status.bought{color:#126444;background:#ddf5e9}.orders-status.cancelled{color:#a23232;background:#fbe4e4}.actual{color:#126444;font-weight:700}.forecast{color:#97661d}.muted{color:#74838e}.orders-empty,.orders-error{padding:24px;color:#73828c}.orders-pagination{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding:11px}.orders-pagination span:first-child{margin-right:auto;color:#687782}.orders-pagination button:disabled{opacity:.45;cursor:default}.orders-summary{position:sticky;top:12px;max-height:calc(100vh - 48px);overflow:auto}.orders-summary-head{display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid var(--orders-line)}.orders-summary h2{margin:0;font-size:17px}.orders-summary-head button{padding:5px 6px;border-radius:5px;font-size:11px}.orders-profit{display:grid;gap:4px;margin:12px;padding:12px;border-radius:8px;color:#8a621e;background:#fff7e8}.orders-profit strong{color:#4b5760;font-size:18px}.orders-profit small{color:#7c8890}.orders-stage-list article{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;border-top:1px solid #edf1f3}.orders-stage-list div{display:grid;gap:2px}.orders-stage-list span,.orders-stage-list small{color:#71808c;font-size:11px}.orders-stage-list strong{font-size:16px;text-align:right}.orders-stage-list small{grid-column:2;text-align:right}.orders-stage-list article.orders-stage-total b{font-size:14px}.orders-stage-list article.orders-stage-total strong{font-size:17px}.account-page .account-tabs a{display:block;min-height:42px;padding:11px 10px;border-radius:5px;color:var(--work-ink);text-align:left;text-decoration:none;box-sizing:border-box}.account-page .account-tabs a.active{background:#243951;color:#fff;font-weight:700}.account-nav-actions{display:grid;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--work-line)}.orders-page-shell{min-width:980px}.orders-page-shell .orders-page{min-width:0;width:100%}.orders-head,.orders-filters,.orders-tabs,.orders-layout{max-width:none;margin-left:0;margin-right:0}.orders-filters{flex-wrap:wrap}.orders-search input{min-width:220px;padding:7px;border:1px solid #c9d5dc;border-radius:6px}.orders-check{border-left:3px solid #94a3b8;padding-left:4px}.orders-check.created,.orders-status.created{border-color:#64748b;background:#e8eef5;color:#40536b}.orders-check.packing,.orders-status.packing{border-color:#d97706;background:#fff1d7;color:#875b10}.orders-check.shipping,.orders-status.shipping{border-color:#8b5cf6;background:#eee8ff;color:#6941c6}.orders-check.transit,.orders-status.transit{border-color:#0891b2;background:#dff3fc;color:#075f88}.orders-check.pickup,.orders-status.pickup{border-color:#2563eb;background:#e2edff;color:#1d4ed8}.orders-check.bought,.orders-status.bought{border-color:#16a34a;background:#ddf5e9;color:#126444}.orders-check.cancelled,.orders-status.cancelled{border-color:#dc2626;background:#fbe4e4;color:#a23232}.orders-check.returned,.orders-status.returned{border-color:#be185d;background:#fce7f3;color:#9d174d}.orders-table th:nth-child(-n+5),.orders-table td:nth-child(-n+5){position:sticky;z-index:2;background:#fff}.orders-table th:nth-child(-n+5){z-index:4;background:var(--orders-soft)}.orders-table th:nth-child(5),.orders-table td:nth-child(5){left:700px}.orders-table th:nth-child(1){min-width:118px}.orders-table th:nth-child(2){min-width:132px}.orders-table th:nth-child(3){min-width:320px}.orders-table th:nth-child(4){min-width:130px}.orders-table th:nth-child(5){min-width:150px}.finance-value{display:grid;gap:2px;white-space:nowrap}.finance-value.actual{color:#126444;font-weight:700}.finance-value.forecast{color:#97661d;opacity:.68}.finance-value small{font-weight:400}.locality{display:inline-flex;padding:3px 7px;border-radius:99px;font-weight:700}.locality.local{background:#ddf5e9;color:#126444}.locality.nonlocal{background:#fff1d7;color:#875b10}.locality.unknown{background:#edf1f3;color:#647482}@media(min-width:721px)and (max-width:1180px){.orders-table--expenses th:nth-child(n+5):not(:last-child),.orders-table--expenses td:nth-child(n+5):not(:last-child){width:92px;min-width:92px;max-width:92px;white-space:normal;overflow-wrap:anywhere}.orders-table--economy th:nth-child(5),.orders-table--economy td:nth-child(5){width:108px;min-width:108px;max-width:108px;white-space:normal}.orders-table--economy th:nth-child(6),.orders-table--economy td:nth-child(6),.orders-table--economy th:nth-child(7),.orders-table--economy td:nth-child(7),.orders-table--economy th:nth-child(8),.orders-table--economy td:nth-child(8){width:94px;min-width:94px;max-width:94px;white-space:normal}.orders-table--economy th:nth-child(9),.orders-table--economy td:nth-child(9){width:150px;min-width:150px;max-width:150px;white-space:normal;overflow-wrap:anywhere}.orders-table--geography th:nth-child(n+5):not(:last-child),.orders-table--geography td:nth-child(n+5):not(:last-child){width:112px;min-width:112px;max-width:112px;white-space:normal;overflow-wrap:anywhere}.orders-table--status-time th:nth-child(n+5):not(:last-child),.orders-table--status-time td:nth-child(n+5):not(:last-child){width:108px;min-width:108px;max-width:108px;white-space:normal}.orders-table--expenses .expense-value{min-width:0;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}}.orders-page-shell .orders-page{height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column}.orders-page-shell .orders-head,.orders-page-shell .orders-filters,.orders-page-shell .orders-tabs{flex:0 0 auto}.orders-page-shell .orders-head{padding-right:0}.orders-page-shell .orders-layout{flex:1 1 0;min-height:0;overflow:hidden;align-items:stretch}.orders-page-shell .orders-table-panel{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.orders-page-shell .orders-table-wrap{min-height:0;max-height:none;height:auto}.orders-page-shell .orders-pagination{position:sticky;bottom:0;z-index:5;border-top:1px solid var(--orders-line);background:#fff;box-shadow:0 -3px 8px #17212b0f}.orders-page-shell .orders-summary{position:static;min-height:0;max-height:none;height:100%;overflow:auto}.orders-head{gap:16px}.orders-head>.account-admin-link,.orders-head>.plain-button{flex:0 0 auto;font:inherit;min-height:42px;padding:9px 10px;border:1px solid #c8d1dd;border-radius:5px;background:#fff;text-decoration:none;white-space:nowrap;color:var(--work-blue)}.orders-table th:nth-child(-n+4),.orders-table td:nth-child(-n+4){position:sticky;z-index:2;background:#fff}.orders-table th:nth-child(-n+4){top:0;z-index:4;background:var(--orders-soft)}.orders-table th:nth-child(n+5){position:sticky;top:0;left:auto;z-index:1;background:var(--orders-soft)}.orders-table td:nth-child(n+5){position:static;left:auto;z-index:auto;background:#fff}.orders-table th:nth-child(1),.orders-table td:nth-child(1){left:0}.orders-table th:nth-child(2),.orders-table td:nth-child(2){left:118px}.orders-table th:nth-child(3),.orders-table td:nth-child(3){left:250px}.orders-table th:nth-child(4),.orders-table td:nth-child(4){left:570px}.orders-posting,.orders-table th:last-child{min-width:150px}@media(min-width:721px)and (max-width:1300px){.orders-page-shell,.orders-page-shell .orders-page{min-width:0}.orders-page{padding:14px}.orders-layout{grid-template-columns:minmax(0,1fr) 280px;gap:12px}.orders-head{align-items:flex-start;gap:8px}.orders-head h1{font-size:24px}.orders-fresh{display:none}.orders-table{min-width:1080px}.orders-table th,.orders-table td{padding:8px}.orders-table th:nth-child(1),.orders-table td:nth-child(1){left:0;min-width:86px;width:86px;max-width:86px}.orders-table th:nth-child(2),.orders-table td:nth-child(2){left:86px;min-width:86px;width:86px;max-width:86px}.orders-table th:nth-child(3),.orders-table td:nth-child(3){left:172px;min-width:210px;width:210px;max-width:210px}.orders-table th:nth-child(4),.orders-table td:nth-child(4){left:382px;min-width:96px;width:96px;max-width:96px}.orders-created,.orders-cabinet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table td:nth-child(3){white-space:normal}.orders-product b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:16px}.orders-product small{max-width:194px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-status{padding:2px 5px;font-size:11px}.orders-status-cell small{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-summary{min-width:0}.orders-filters{gap:8px;padding:10px}.orders-search input{min-width:160px}}.orders-page-shell .orders-page{height:calc(100dvh - 10px)}.orders-page{background:#fff;color:#202b2e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.orders-head{height:40px;min-height:40px;align-items:center}.orders-head h1{margin:0;font-size:20px;line-height:1.25}.orders-head p{font-size:11px;line-height:1.25}.orders-head>.account-shell-actions{align-self:center}.orders-filters .orders-check,.orders-filters .orders-check.created,.orders-filters .orders-check.packing,.orders-filters .orders-check.shipping,.orders-filters .orders-check.transit,.orders-filters .orders-check.pickup,.orders-filters .orders-check.bought,.orders-filters .orders-check.cancelled,.orders-filters .orders-check.returned{padding-left:0;border:0;background:transparent;color:#63717d;font-weight:400}.orders-created time{display:grid;gap:1px}.orders-created time b{font-size:12px;font-weight:600}.orders-created time small{font-size:10px;font-weight:400;color:#8a969d}@media(min-width:721px)and (max-width:1300px){.orders-page{padding:10px 14px}.orders-head{height:36px;min-height:36px}.orders-head h1{font-size:20px}.orders-filters{gap:6px 8px;margin-top:7px;padding:7px 9px;border-radius:4px}.orders-filters label,.orders-filters fieldset{gap:2px;font-size:10px}.orders-filters select,.orders-search input{height:28px;min-height:28px;padding:3px 6px;font-size:11px}.orders-filters fieldset{min-width:0}.orders-check{font-size:10px!important}.orders-tabs{margin-top:7px}.orders-tabs button{padding:5px 8px;border-radius:4px;font-size:11px}.orders-layout{margin-top:7px}.orders-table th,.orders-table td{padding-block:6px}.orders-table th:nth-child(1),.orders-table td:nth-child(1){min-width:70px;width:70px;max-width:70px}.orders-table th:nth-child(2),.orders-table td:nth-child(2){left:70px;min-width:82px;width:82px;max-width:82px}.orders-table th:nth-child(3),.orders-table td:nth-child(3){left:152px;min-width:205px;width:205px;max-width:205px}.orders-table th:nth-child(4),.orders-table td:nth-child(4){left:357px;min-width:92px;width:92px;max-width:92px}}@media(min-width:721px)and (max-width:1300px){.orders-page{padding:8px 10px}.orders-head{height:32px;min-height:32px}.orders-layout{margin-top:5px}.orders-filters{display:grid;grid-template-columns:88px minmax(130px,1fr) 78px 74px 86px;align-items:end;gap:4px 6px;margin-top:5px;padding:5px 7px}.orders-filters>label{min-width:0}.orders-filters select,.orders-search input{width:100%;min-width:0;height:25px;min-height:25px;padding:2px 5px}.orders-filters fieldset{grid-column:1/-1;display:flex;align-items:center;flex-wrap:nowrap;gap:7px;min-height:14px}.orders-filters legend{width:auto;margin:0 2px 0 0;padding:0;float:left}.orders-check{gap:2px!important}.orders-check input{margin:0}.orders-tabs{margin-top:5px}.orders-tabs button{padding:4px 7px}}@media(min-width:721px)and (orientation:landscape)and (hover:none),(min-width:721px)and (orientation:landscape)and (pointer:coarse){.orders-table th:nth-child(1),.orders-table td:nth-child(1){left:0;min-width:58px;width:58px;max-width:58px}.orders-table th:nth-child(2),.orders-table td:nth-child(2){left:58px;min-width:72px;width:72px;max-width:72px}.orders-table th:nth-child(3),.orders-table td:nth-child(3){left:130px;min-width:170px;width:170px;max-width:170px}.orders-table th:nth-child(4),.orders-table td:nth-child(4){left:300px;min-width:76px;width:76px;max-width:76px}.orders-table.orders-table-order th:nth-child(5),.orders-table.orders-table-order td:nth-child(5){min-width:50px;width:50px;max-width:50px}.orders-created,.orders-cabinet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table td:nth-child(3){white-space:normal}.orders-product b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.orders-product small{max-width:154px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-status-cell small{max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.orders-tabs .orders-pagination{position:static;bottom:auto;z-index:auto;margin-left:auto;padding:0;border:0;background:transparent;box-shadow:none}@media(min-width:721px){.orders-table th:nth-child(1),.orders-table td:nth-child(1){left:0;min-width:62px;width:62px;max-width:62px}.orders-table th:nth-child(2),.orders-table td:nth-child(2){left:62px;min-width:80px;width:80px;max-width:80px}.orders-table th:nth-child(3),.orders-table td:nth-child(3){left:142px;min-width:180px;width:180px;max-width:180px}.orders-table th:nth-child(4),.orders-table td:nth-child(4){left:322px;min-width:86px;width:86px;max-width:86px}.orders-table.orders-table-order th:nth-child(5),.orders-table.orders-table-order td:nth-child(5){min-width:54px;width:54px;max-width:54px}.orders-created,.orders-cabinet,.orders-status-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table td:nth-child(3){overflow:hidden;white-space:nowrap}.orders-product b{display:block;overflow:hidden;max-width:164px;text-overflow:ellipsis;white-space:nowrap;line-height:16px}.orders-product small{max-width:164px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-status-cell small{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.orders-summary-view{display:flex;gap:4px;padding:8px 12px 0}.orders-summary-view button{flex:1;padding:5px 6px;border-radius:5px;font-size:11px}.orders-stage-list article:not(.orders-stage-total){padding:4px 12px;color:#4f5d66}.orders-stage-list article:not(.orders-stage-total)>strong{color:#4f5d66;font-size:15px;font-weight:600}.orders-stage-list article.orders-stage-total{box-sizing:border-box;height:84px;margin:8px 12px;padding:10px 12px;border:1px solid #b9d2df;border-radius:8px;background:#edf7fb}.orders-stage-list article.orders-stage-total b{color:#123f57;font-size:11px;font-weight:400}.orders-stage-list article.orders-stage-total strong{color:#263843;font-size:22px;font-weight:700;line-height:1.1}.orders-product-summary>p{margin:0;padding:14px 12px;color:#71808c;font-size:12px}.orders-product-summary article b{display:block;overflow:hidden;max-width:180px;text-overflow:ellipsis;white-space:nowrap}.expense-value{display:grid;gap:2px;white-space:nowrap;font-size:9px;font-weight:400;line-height:1.15}.expense-value .actual{color:#126444;font-weight:400}.expense-value .forecast{color:#97661d;opacity:.62;font-weight:400}.expense-value.unavailable,.economy-value.unavailable{color:#71808a;opacity:.68}.economy-value{white-space:nowrap;font-weight:600}.orders-table--expenses th.orders-locality-marker-head,.orders-table--expenses td.orders-locality-marker-cell{width:32px;min-width:32px;max-width:32px;box-sizing:border-box;padding-left:5px;padding-right:5px;text-align:center}.orders-locality-marker{display:inline-grid!important;width:20px;height:20px;place-items:center;box-sizing:border-box;border-radius:50%;font-size:11px;font-weight:800;line-height:1}.orders-locality-marker.local{color:#126444;background:#ddf5e9}.orders-locality-marker.nonlocal{color:#875b10;background:#fff1d7}.orders-locality-marker.unknown{color:#647482;background:#edf1f3}.orders-stage-list article.orders-stage-total .orders-stage-total-value{display:grid;align-self:center;justify-items:end;gap:3px}.orders-stage-list article.orders-stage-total .orders-total-comparison{color:#637984;font-size:11px;font-weight:700;line-height:1;text-align:right}.orders-stage-list article.orders-stage-total .orders-total-comparison.positive{color:#18834b}.orders-stage-list article.orders-stage-total .orders-total-comparison.negative{color:#b42318}.orders-page-shell .orders-summary{display:flex;flex-direction:column;overflow:hidden}.orders-page-shell .orders-stage-list{flex:1 1 0;min-height:0;overflow-y:scroll;scrollbar-gutter:stable}.orders-profit{display:grid;box-sizing:border-box;height:84px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:8px 12px;padding:10px 12px;border:1px solid #b9d2df;border-radius:8px}.orders-profit-main{display:grid;gap:2px;min-width:0}.orders-profit-main>span{font-size:11px}.orders-profit-main>strong{font-size:22px;line-height:1.1;color:#263843;white-space:nowrap}.orders-profit-metrics{display:grid;grid-template-columns:auto auto;gap:6px 10px}.orders-profit-metrics>div{display:grid;justify-items:end;gap:1px}.orders-profit-metrics span{font-size:9px;color:#7c8890}.orders-profit-metrics strong{font-size:11px;color:#637984}.orders-profit-metrics strong.positive{color:#18834b}.orders-profit-metrics strong.negative{color:#b42318}.orders-table--expenses th.orders-schema-marker-head,.orders-table--expenses td.orders-schema-marker-cell{width:46px;min-width:46px;max-width:46px;box-sizing:border-box;padding-left:3px;padding-right:3px;text-align:center}.orders-schema-marker{display:inline-grid!important;min-width:34px;height:20px;padding:0 6px;place-items:center;box-sizing:border-box;border-radius:99px;font-size:9px;font-weight:800;line-height:1}.orders-schema-marker.fbo{color:#1d4f91;background:#e2edff}.orders-schema-marker.fbs{color:#7137a8;background:#f0e7fb}.orders-schema-marker:not(.fbo):not(.fbs){color:#647482;background:#edf1f3}.orders-table--expenses th.orders-expense-commission,.orders-table--expenses td.orders-expense-commission,.orders-table--expenses th.orders-expense-logistics,.orders-table--expenses td.orders-expense-logistics{width:76px;min-width:76px;max-width:76px}.orders-posting,.orders-table th:last-child{width:112px;min-width:112px;max-width:112px}.orders-posting{color:#7d8991;font-size:10px;font-weight:400}.orders-posting span{display:block!important;overflow:hidden;max-width:104px;text-overflow:ellipsis;white-space:nowrap}.orders-table th:last-child{color:#7d8991;font-weight:500}.orders-product small{font-size:9px;line-height:11px;font-weight:400;color:#7b8793}@media(min-width:721px){.orders-table th:nth-child(2),.orders-table td:nth-child(2){min-width:48px;width:48px;max-width:48px}.orders-table th:nth-child(3),.orders-table td:nth-child(3){left:110px}.orders-table th:nth-child(4),.orders-table td:nth-child(4){left:290px}}.orders-table-fixed-core{min-width:940px;table-layout:fixed}.orders-table-fixed-core th,.orders-table-fixed-core td{box-sizing:border-box}.orders-table-fixed-core thead th{position:sticky;top:0;z-index:3;background:var(--orders-soft)}.orders-table-fixed-core .orders-fixed{position:sticky!important;z-index:4!important;overflow:hidden;padding-left:5px;padding-right:5px;background:#fff!important;text-overflow:ellipsis;white-space:nowrap}.orders-table-fixed-core thead .orders-fixed{z-index:6!important;background:var(--orders-soft)!important}.orders-table-fixed-core .orders-col-created{left:0!important;width:46px!important;min-width:46px!important;max-width:46px!important}.orders-table-fixed-core .orders-col-cabinet{left:46px!important;width:26px!important;min-width:26px!important;max-width:26px!important;text-align:center}.orders-table-fixed-core .orders-col-product{left:72px!important;width:115px!important;min-width:115px!important;max-width:115px!important}.orders-table-fixed-core .orders-col-status{left:187px!important;width:58px!important;min-width:58px!important;max-width:58px!important}.orders-table-fixed-core .orders-col-locality{left:245px!important;width:24px!important;min-width:24px!important;max-width:24px!important;text-align:center}.orders-table-fixed-core .orders-col-schema{left:269px!important;width:38px!important;min-width:38px!important;max-width:38px!important;text-align:center}.orders-table-fixed-core .orders-col-price{left:307px!important;width:50px!important;min-width:50px!important;max-width:50px!important;text-align:right}.orders-table-fixed-core .orders-col-revenue{left:357px!important;width:58px!important;min-width:58px!important;max-width:58px!important;text-align:right}.orders-table-fixed-core .orders-col-profit{left:415px!important;width:78px!important;min-width:78px!important;max-width:78px!important;text-align:right}.orders-table-fixed-core .orders-col-margin{left:493px!important;width:48px!important;min-width:48px!important;max-width:48px!important;text-align:right;box-shadow:3px 0 4px #19273414}.orders-table-fixed-core th:not(.orders-fixed),.orders-table-fixed-core td:not(.orders-fixed){position:static;min-width:82px;width:82px}.orders-table-fixed-core thead th:not(.orders-fixed){position:sticky;top:0;z-index:3}.orders-table-fixed-core .orders-product b,.orders-table-fixed-core .orders-product small{display:block;overflow:hidden;max-width:105px;text-overflow:ellipsis;white-space:nowrap}.orders-table-fixed-core .orders-status-cell small{display:none}.orders-table-fixed-core .orders-status{display:block;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.orders-table-fixed-core .orders-locality-marker{width:18px;height:18px;font-size:10px}.orders-table-fixed-core .orders-schema-marker{min-width:30px;height:18px;padding:0 4px;font-size:8px}.orders-table-fixed-core .orders-route-marker{display:inline-grid;height:18px;min-width:18px;box-sizing:border-box;place-items:center;padding:0 4px;border-radius:9px;font-size:9px;font-weight:800}.orders-table-fixed-core .orders-route-marker.local{color:#08764e;background:#dcf5ea}.orders-table-fixed-core .orders-route-marker.nonlocal{color:#8b6400;background:#fff1ca}.orders-table-fixed-core .orders-route-marker.fbs{color:#7137a8;background:#f0e7fb}.orders-table-fixed-core .orders-route-marker.unknown{color:#647482;background:#edf1f3}.orders-table-fixed-core .orders-route-marker.disputed{color:#6941c6;background:#eee8ff}.orders-cabinet-marker{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#e8eef5;color:#29455f;font-size:9px;font-weight:800}.orders-table-fixed-core .orders-col-price,.orders-table-fixed-core .orders-col-revenue,.orders-table-fixed-core .orders-col-profit,.orders-table-fixed-core .orders-col-margin{font-size:10px}.orders-table-fixed-core .orders-col-price .economy-value{font-weight:400}.orders-table-fixed-core .orders-col-price .economy-value{font-size:11px}.orders-table-fixed-core .orders-col-profit{overflow:visible!important;z-index:5!important}.orders-table-fixed-core thead .orders-col-profit{z-index:7!important}.orders-table-fixed-core .orders-col-profit .economy-value{display:block;overflow:visible;white-space:nowrap;font-size:13px;font-weight:800}.orders-table-fixed-core .orders-col-margin{color:#7b8793;font-weight:400;white-space:nowrap}.orders-table-order .orders-order-expenses{width:64px!important;min-width:64px!important;max-width:64px!important}.orders-table-order .orders-order-expenses .expense-value{font-size:9px;font-weight:400}.orders-table-order .orders-order-tax{width:64px!important;min-width:64px!important;max-width:64px!important}.orders-table--expenses th:not(.orders-fixed),.orders-table--expenses td:not(.orders-fixed){width:68px!important;min-width:68px!important;max-width:68px!important;padding-left:4px;padding-right:4px}@media(min-width:721px)and (max-width:1300px),(min-width:721px)and (orientation:landscape)and (hover:none),(min-width:721px)and (orientation:landscape)and (pointer:coarse),(min-width:721px)and (orientation:landscape)and (any-pointer:coarse){.orders-table-fixed-core{min-width:860px}.orders-table-fixed-core .orders-col-created{left:0!important;width:38px!important;min-width:38px!important;max-width:38px!important}.orders-table-fixed-core .orders-col-cabinet{left:38px!important;width:22px!important;min-width:22px!important;max-width:22px!important}.orders-table-fixed-core .orders-col-product{left:60px!important;width:82px!important;min-width:82px!important;max-width:82px!important}.orders-table-fixed-core .orders-col-status{left:142px!important;width:46px!important;min-width:46px!important;max-width:46px!important}.orders-table-fixed-core .orders-col-locality{left:188px!important;width:22px!important;min-width:22px!important;max-width:22px!important}.orders-table-fixed-core .orders-col-schema{left:210px!important;width:32px!important;min-width:32px!important;max-width:32px!important}.orders-table-fixed-core .orders-col-price{left:242px!important;width:42px!important;min-width:42px!important;max-width:42px!important}.orders-table-fixed-core .orders-col-revenue{left:284px!important;width:48px!important;min-width:48px!important;max-width:48px!important}.orders-table-fixed-core .orders-col-profit{left:332px!important;width:72px!important;min-width:72px!important;max-width:72px!important}.orders-table-fixed-core .orders-col-margin{left:404px!important;width:40px!important;min-width:40px!important;max-width:40px!important}.orders-table-fixed-core .orders-product b,.orders-table-fixed-core .orders-product small{max-width:72px}.orders-table-fixed-core .orders-created time b{font-size:10px}.orders-table-fixed-core .orders-created time small{font-size:8px}}.orders-table-order{width:1083px!important;min-width:1083px!important}.orders-table-order th:not(.orders-fixed),.orders-table-order td:not(.orders-fixed){width:181px!important;min-width:181px!important;max-width:181px!important}.orders-table--expenses{width:1085px!important;min-width:1085px!important}.orders-table--geography{width:1083px!important;min-width:1083px!important}.orders-table--geography th:not(.orders-fixed),.orders-table--geography td:not(.orders-fixed){width:271px!important;min-width:271px!important;max-width:271px!important}.orders-table--status-time{width:1086px!important;min-width:1086px!important}.orders-table--status-time th:not(.orders-fixed),.orders-table--status-time td:not(.orders-fixed){width:109px!important;min-width:109px!important;max-width:109px!important}@media(min-width:721px)and (max-width:1300px),(min-width:721px)and (orientation:landscape)and (hover:none),(min-width:721px)and (orientation:landscape)and (pointer:coarse),(min-width:721px)and (orientation:landscape)and (any-pointer:coarse){.orders-table-order{width:888px!important;min-width:888px!important}.orders-table-order th:not(.orders-fixed),.orders-table-order td:not(.orders-fixed){width:148px!important;min-width:148px!important;max-width:148px!important}.orders-table--expenses{width:988px!important;min-width:988px!important}.orders-table--geography{width:888px!important;min-width:888px!important}.orders-table--geography th:not(.orders-fixed),.orders-table--geography td:not(.orders-fixed){width:222px!important;min-width:222px!important;max-width:222px!important}.orders-table--status-time{width:889px!important;min-width:889px!important}.orders-table--status-time th:not(.orders-fixed),.orders-table--status-time td:not(.orders-fixed){width:89px!important;min-width:89px!important;max-width:89px!important}}@media(min-width:721px)and (max-width:1300px),(min-width:721px)and (orientation:landscape)and (hover:none),(min-width:721px)and (orientation:landscape)and (pointer:coarse),(min-width:721px)and (orientation:landscape)and (any-pointer:coarse){.orders-page-shell .orders-head{display:none}.orders-page-shell .orders-page{padding-top:0}.orders-page-shell .orders-filters{margin-top:0;padding:4px 7px;row-gap:2px}.orders-page-shell .orders-filters label,.orders-page-shell .orders-filters fieldset{gap:1px;font-size:9px}.orders-page-shell .orders-filters select,.orders-page-shell .orders-search input{height:23px;min-height:23px;padding-block:1px;font-size:10px}.orders-page-shell .orders-filters fieldset{min-height:12px;line-height:12px}.orders-page-shell .orders-check{font-size:9px!important;line-height:12px}}.orders-cabinet-filter{position:relative;display:grid;gap:2px;min-width:0;color:#63717d;font-size:10px}.orders-cabinet-picker{position:relative;min-width:0}.orders-cabinet-picker-button{display:flex;width:100%;height:32px;min-width:0;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;padding:7px;border:1px solid #c9d5dc;border-radius:6px;background:#fff;color:#000;font:13.3333px Arial,sans-serif;cursor:pointer}.orders-cabinet-picker-button span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-select-arrow{width:8px;height:8px;flex:0 0 8px;box-sizing:border-box;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.orders-cabinet-picker-menu{position:absolute;z-index:40;top:calc(100% + 3px);left:0;display:grid;width:max-content;min-width:100%;max-width:220px;padding:3px;border:1px solid #c9d5dc;border-radius:6px;background:#fff;box-shadow:0 8px 18px #17212b29}.orders-cabinet-picker-menu button{overflow:hidden;width:100%;padding:7px 8px;border:0;border-radius:4px;background:#fff;color:#263843;font:13.3333px Arial,sans-serif;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.orders-cabinet-picker-menu button:hover,.orders-cabinet-picker-menu button.selected{background:#edf4f8;color:#123f57}.orders-cabinet-multi{min-width:250px;max-width:320px;padding:6px}.orders-cabinet-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding-bottom:5px;border-bottom:1px solid #e3e9ed}.orders-cabinet-actions button{text-align:center;font-size:12px}.orders-cabinet-multi>label{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 8px;border-radius:4px;color:#263843;font:13px Arial,sans-serif;cursor:pointer}.orders-cabinet-multi>label:hover,.orders-cabinet-multi>label.selected{background:#edf4f8;color:#123f57}.orders-cabinet-multi>label input{width:15px;height:15px;margin:0;accent-color:#19789c}.orders-cabinet-multi>label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-route-summary{display:flex;min-width:0;align-items:center;gap:4px;margin-left:4px}.orders-route-summary>span{display:flex;min-width:0;align-items:baseline;gap:4px;padding:3px 6px;border-left:1px solid #d8e1e6;color:#53636e;font-size:9px;line-height:1;white-space:nowrap}.orders-route-summary b{font-weight:600}.orders-route-summary strong{color:#223844;font-size:10px;font-weight:700}.orders-route-summary small{color:#71818b;font-size:9px}@media(min-width:721px)and (max-width:1300px),(min-width:721px)and (orientation:landscape)and (hover:none),(min-width:721px)and (orientation:landscape)and (pointer:coarse),(min-width:721px)and (orientation:landscape)and (any-pointer:coarse){.orders-cabinet-filter{font-size:9px}.orders-cabinet-picker-button{height:23px;padding:1px 5px;font:10px Arial,sans-serif}.orders-select-arrow{width:7px;height:7px;flex-basis:7px}.orders-cabinet-picker-menu button{font-size:13px;padding:8px 9px}}@media(min-width:721px){.orders-table-fixed-core,.orders-table-order,.orders-table--expenses,.orders-table--geography,.orders-table--status-time{width:100%!important;min-width:100%!important;max-width:none!important;table-layout:fixed}.orders-table-fixed-core .orders-col-created{left:0!important;width:4.5%!important;min-width:4.5%!important;max-width:4.5%!important}.orders-table-fixed-core .orders-col-cabinet{left:4.5%!important;width:2.5%!important;min-width:2.5%!important;max-width:2.5%!important}.orders-table-fixed-core .orders-col-product{left:7%!important;width:11%!important;min-width:11%!important;max-width:11%!important}.orders-table-fixed-core .orders-col-status{left:18%!important;width:5.5%!important;min-width:5.5%!important;max-width:5.5%!important}.orders-table-fixed-core .orders-col-locality{left:23.5%!important;width:2.2%!important;min-width:2.2%!important;max-width:2.2%!important}.orders-table-fixed-core .orders-col-schema{left:25.7%!important;width:3.3%!important;min-width:3.3%!important;max-width:3.3%!important}.orders-table-fixed-core .orders-col-price{left:29%!important;width:4.8%!important;min-width:4.8%!important;max-width:4.8%!important}.orders-table-fixed-core .orders-col-revenue{left:33.8%!important;width:5.2%!important;min-width:5.2%!important;max-width:5.2%!important}.orders-table-fixed-core .orders-col-profit{left:39%!important;width:7.5%!important;min-width:7.5%!important;max-width:7.5%!important}.orders-table-fixed-core .orders-col-margin{left:46.5%!important;width:3.5%!important;min-width:3.5%!important;max-width:3.5%!important}.orders-table-fixed-core .orders-product b,.orders-table-fixed-core .orders-product small{max-width:calc(100% - 2px)}.orders-table-order th:not(.orders-fixed),.orders-table-order td:not(.orders-fixed){width:16.6667%!important;min-width:16.6667%!important;max-width:16.6667%!important}.orders-table--expenses th:not(.orders-fixed),.orders-table--expenses td:not(.orders-fixed){width:6.25%!important;min-width:6.25%!important;max-width:6.25%!important}.orders-table--geography th:not(.orders-fixed),.orders-table--geography td:not(.orders-fixed){width:25%!important;min-width:25%!important;max-width:25%!important}.orders-table--status-time th:not(.orders-fixed),.orders-table--status-time td:not(.orders-fixed){width:10%!important;min-width:10%!important;max-width:10%!important}}.orders-table .orders-customer-price{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;color:inherit}.orders-table .orders-customer-price>span{display:inline;flex:0 0 auto}.orders-table .orders-ozon-bank-marker{display:inline-block;flex:0 0 6px;width:6px;height:6px;align-self:center;border-radius:50%;background:#147ea3}.orders-table-fixed-core tbody .orders-col-revenue{font-size:10px;font-weight:400}.orders-table-fixed-core .orders-col-profit .economy-value{font-size:13px;font-weight:700}.orders-table-fixed-core .orders-col-margin{text-align:center}.orders-table-fixed-core tbody .orders-col-margin{color:#667680;font-size:10px;font-weight:600}.orders-table-fixed-core .expense-value{font-size:10px;font-weight:400;line-height:1.2}.orders-table-fixed-core .expense-value .actual{color:#126444;font-weight:400}.orders-table-fixed-core .expense-value .forecast{color:#97661d;opacity:.78;font-weight:400}.orders-table-order .orders-order-expenses .expense-value{font-size:10px;font-weight:400}.orders-table-order .orders-order-tax .economy-value,.orders-table-order .orders-order-cost .economy-value{color:#667680;font-size:10px;font-weight:400}.orders-table-order .orders-order-expenses,.orders-table-order .orders-order-tax,.orders-table-order .orders-order-cost{text-align:right}.orders-table-order .orders-order-cluster-from,.orders-table-order .orders-order-cluster-to{overflow:hidden;color:#55646e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media(min-width:721px){.orders-table-fixed-core .orders-col-created{left:0!important;width:4.2%!important;min-width:4.2%!important;max-width:4.2%!important}.orders-table-fixed-core .orders-col-cabinet{left:4.2%!important;width:2.3%!important;min-width:2.3%!important;max-width:2.3%!important}.orders-table-fixed-core .orders-col-product{left:6.5%!important;width:10%!important;min-width:10%!important;max-width:10%!important}.orders-table-fixed-core .orders-col-status{left:16.5%!important;width:5.2%!important;min-width:5.2%!important;max-width:5.2%!important}.orders-table-fixed-core .orders-col-locality{left:21.7%!important;width:2%!important;min-width:2%!important;max-width:2%!important}.orders-table-fixed-core .orders-col-schema{left:23.7%!important;width:3%!important;min-width:3%!important;max-width:3%!important}.orders-table-fixed-core .orders-col-price{left:26.7%!important;width:5%!important;min-width:5%!important;max-width:5%!important}.orders-table-fixed-core .orders-col-revenue{left:31.7%!important;width:5.5%!important;min-width:5.5%!important;max-width:5.5%!important}.orders-table-fixed-core .orders-col-profit{left:37.2%!important;width:8%!important;min-width:8%!important;max-width:8%!important}.orders-table-fixed-core .orders-col-margin{left:45.2%!important;width:4.8%!important;min-width:4.8%!important;max-width:4.8%!important}.orders-table-order th.orders-order-expenses,.orders-table-order td.orders-order-expenses{width:14%!important;min-width:14%!important;max-width:14%!important}.orders-table-order th.orders-order-tax,.orders-table-order td.orders-order-tax{width:8%!important;min-width:8%!important;max-width:8%!important}.orders-table-order th.orders-order-cost,.orders-table-order td.orders-order-cost{width:10%!important;min-width:10%!important;max-width:10%!important}.orders-table-order th.orders-order-cluster-from,.orders-table-order td.orders-order-cluster-from,.orders-table-order th.orders-order-cluster-to,.orders-table-order td.orders-order-cluster-to{width:9%!important;min-width:9%!important;max-width:9%!important}.orders-table--expenses th.orders-expense-commission,.orders-table--expenses td.orders-expense-commission{width:7.5%!important;min-width:7.5%!important;max-width:7.5%!important}.orders-table--expenses th.orders-expense-logistics,.orders-table--expenses td.orders-expense-logistics{width:7%!important;min-width:7%!important;max-width:7%!important}.orders-table--expenses th.orders-expense-last_mile,.orders-table--expenses td.orders-expense-last_mile{width:6%!important;min-width:6%!important;max-width:6%!important}.orders-table--expenses th.orders-expense-acquiring,.orders-table--expenses td.orders-expense-acquiring{width:6.5%!important;min-width:6.5%!important;max-width:6.5%!important}.orders-table--expenses th.orders-expense-returns,.orders-table--expenses td.orders-expense-returns{width:6%!important;min-width:6%!important;max-width:6%!important}.orders-table--expenses th.orders-expense-drr,.orders-table--expenses td.orders-expense-drr,.orders-table--expenses th.orders-expense-penalty,.orders-table--expenses td.orders-expense-penalty{width:5%!important;min-width:5%!important;max-width:5%!important}.orders-table--expenses th.orders-expense-other,.orders-table--expenses td.orders-expense-other{width:7%!important;min-width:7%!important;max-width:7%!important}}@media(min-width:721px){.orders-table-fixed-core .orders-col-route{left:21.7%!important;width:3.5%!important;min-width:3.5%!important;max-width:3.5%!important;text-align:center}.orders-table-fixed-core .orders-col-price{left:25.2%!important;width:6%!important;min-width:6%!important;max-width:6%!important}.orders-table-fixed-core .orders-col-revenue{left:31.2%!important;width:6.5%!important;min-width:6.5%!important;max-width:6.5%!important}.orders-table-fixed-core .orders-col-profit{left:37.7%!important;width:8%!important;min-width:8%!important;max-width:8%!important}.orders-table-fixed-core .orders-col-margin{left:45.7%!important;width:4.3%!important;min-width:4.3%!important;max-width:4.3%!important}}@media(min-width:721px)and (max-width:1300px),(min-width:721px)and (orientation:landscape)and (hover:none),(min-width:721px)and (orientation:landscape)and (pointer:coarse),(min-width:721px)and (orientation:landscape)and (any-pointer:coarse){.orders-route-summary{gap:1px;margin-left:2px}.orders-route-summary>span{gap:2px;padding:2px 3px;font-size:8px}.orders-route-summary strong,.orders-route-summary small{font-size:8px}}.orders-table-fixed-core .orders-product b,.orders-table-fixed-core .orders-col-profit .economy-value{font-size:12px;font-weight:700}.orders-table-fixed-core .orders-col-price .economy-value{font-size:10px;font-weight:400}.orders-table-fixed-core thead th[class]{color:#5c6b76;font-size:11px;font-weight:700;line-height:1.2}.persistent-account-shell .orders-page-shell .orders-page{height:auto!important;min-height:100dvh;overflow:visible!important}.persistent-account-shell .orders-page-shell .orders-layout{flex:none;min-height:0;overflow:visible!important;align-items:start}.persistent-account-shell .orders-page-shell .orders-table-panel{display:block;height:auto!important;min-height:0;overflow:visible!important}.persistent-account-shell .orders-page-shell .orders-table-wrap{height:auto!important;min-height:0;max-height:none!important;overflow-x:auto;overflow-y:visible}.persistent-account-shell .orders-page-shell .orders-summary{height:auto!important;min-height:0;max-height:none;overflow:visible!important}.persistent-account-shell .orders-page-shell .orders-stage-list{flex:none;min-height:0;overflow:visible!important}@media(min-width:721px){.orders-table-fixed-core .orders-col-created{left:0!important;width:5%!important;min-width:5%!important;max-width:5%!important}.orders-table-fixed-core .orders-col-cabinet{left:5%!important;width:2.5%!important;min-width:2.5%!important;max-width:2.5%!important}.orders-table-fixed-core .orders-col-product{left:7.5%!important;width:12%!important;min-width:12%!important;max-width:12%!important}.orders-table-fixed-core .orders-col-status{left:19.5%!important;width:6%!important;min-width:6%!important;max-width:6%!important}.orders-table-fixed-core .orders-col-route{left:25.5%!important;width:3.5%!important;min-width:3.5%!important;max-width:3.5%!important;text-align:center}.orders-table-fixed-core .orders-col-price{left:29%!important;width:6%!important;min-width:6%!important;max-width:6%!important}.orders-table-fixed-core .orders-col-revenue{left:35%!important;width:6.5%!important;min-width:6.5%!important;max-width:6.5%!important}.orders-table-fixed-core .orders-col-profit{left:41.5%!important;width:8.5%!important;min-width:8.5%!important;max-width:8.5%!important}.orders-table-fixed-core .orders-col-margin{left:50%!important;width:6%!important;min-width:6%!important;max-width:6%!important}.orders-table-order th.orders-order-expenses,.orders-table-order td.orders-order-expenses{width:8.5%!important;min-width:8.5%!important;max-width:8.5%!important}.orders-table-order th.orders-order-tax,.orders-table-order td.orders-order-tax{width:7%!important;min-width:7%!important;max-width:7%!important}.orders-table-order th.orders-order-cost,.orders-table-order td.orders-order-cost{width:8.5%!important;min-width:8.5%!important;max-width:8.5%!important}.orders-table-order th.orders-order-cluster-from,.orders-table-order td.orders-order-cluster-from,.orders-table-order th.orders-order-cluster-to,.orders-table-order td.orders-order-cluster-to{width:10%!important;min-width:10%!important;max-width:10%!important}.orders-table--expenses th.orders-expense-commission,.orders-table--expenses td.orders-expense-commission{width:7%!important;min-width:7%!important;max-width:7%!important}.orders-table--expenses th.orders-expense-logistics,.orders-table--expenses td.orders-expense-logistics{width:6.5%!important;min-width:6.5%!important;max-width:6.5%!important}.orders-table--expenses th.orders-expense-last_mile,.orders-table--expenses td.orders-expense-last_mile{width:5%!important;min-width:5%!important;max-width:5%!important}.orders-table--expenses th.orders-expense-acquiring,.orders-table--expenses td.orders-expense-acquiring{width:6%!important;min-width:6%!important;max-width:6%!important}.orders-table--expenses th.orders-expense-returns,.orders-table--expenses td.orders-expense-returns{width:5%!important;min-width:5%!important;max-width:5%!important}.orders-table--expenses th.orders-expense-drr,.orders-table--expenses td.orders-expense-drr,.orders-table--expenses th.orders-expense-penalty,.orders-table--expenses td.orders-expense-penalty{width:4%!important;min-width:4%!important;max-width:4%!important}.orders-table--expenses th.orders-expense-other,.orders-table--expenses td.orders-expense-other{width:6.5%!important;min-width:6.5%!important;max-width:6.5%!important}}.orders-cabinet-marker{width:22px;height:22px;background:hsl(var(--cabinet-hue) 58% 90%);color:hsl(var(--cabinet-hue) 48% 30%);font-size:9px}.orders-route-summary>span{display:flex;align-items:center;gap:5px;padding:3px 7px}.orders-route-summary .orders-route-marker{display:inline-grid;height:18px;min-width:18px;box-sizing:border-box;place-items:center;padding:0 4px;border-radius:9px;font-size:9px;font-style:normal;font-weight:800;line-height:1}.orders-route-summary .orders-route-marker.local{color:#08764e;background:#dcf5ea}.orders-route-summary .orders-route-marker.nonlocal{color:#8b6400;background:#fff1ca}.orders-route-summary .orders-route-marker.disputed{color:#6941c6;background:#eee8ff}.orders-route-summary .orders-route-marker.fbs{color:#7137a8;background:#f0e7fb}.orders-route-summary strong{color:#123f57;font-size:12px;font-weight:800}@media(min-width:721px){.orders-table-fixed-core .orders-col-created{left:0!important;width:5%!important;min-width:5%!important;max-width:5%!important}.orders-table-fixed-core .orders-col-cabinet{left:5%!important;width:4%!important;min-width:4%!important;max-width:4%!important}.orders-table-fixed-core .orders-col-route{left:9%!important;width:5%!important;min-width:5%!important;max-width:5%!important;text-align:center}.orders-table-fixed-core .orders-col-status{left:14%!important;width:6%!important;min-width:6%!important;max-width:6%!important}.orders-table-fixed-core .orders-col-product{left:20%!important;width:14%!important;min-width:14%!important;max-width:14%!important}.orders-table-fixed-core .orders-col-profit{left:34%!important;width:8%!important;min-width:8%!important;max-width:8%!important}.orders-table-fixed-core .orders-col-price{left:42%!important;width:7%!important;min-width:7%!important;max-width:7%!important;text-align:right}.orders-table-fixed-core .orders-col-revenue{left:49%!important;width:7%!important;min-width:7%!important;max-width:7%!important;text-align:right;box-shadow:3px 0 4px #19273414}}.orders-page-shell .orders-filters{display:grid;grid-template-columns:170px 280px 92px 92px 104px;justify-content:start;align-items:end}.orders-page-shell .orders-filters>label,.orders-page-shell .orders-cabinet-filter{min-width:0}.orders-page-shell .orders-search{width:280px}.orders-page-shell .orders-search input{width:100%;min-width:0;box-sizing:border-box}.orders-status-head{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.orders-status-filter{position:relative;display:inline-flex;align-items:center}.orders-status-filter-button{display:inline-grid;width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important;place-items:center;margin:0!important;padding:0!important;border:0!important;border-radius:2px!important;background:transparent!important;color:#60717d!important;box-shadow:none!important;cursor:pointer}.orders-status-filter-button:hover,.orders-status-filter-button[aria-expanded=true]{background:#dce8ee!important;color:#155f7b!important}.orders-status-filter-button i{width:0;height:0;border-right:3px solid transparent;border-left:3px solid transparent;border-top:5px solid currentColor}.orders-status-filter-menu{position:absolute;z-index:80;top:calc(100% + 7px);left:-54px;display:grid;width:190px;padding:6px;border:1px solid #c9d5dc;border-radius:6px;background:#fff;box-shadow:0 8px 18px #17212b2e;color:#263843;font:12px/1.2 Arial,sans-serif;text-align:left}.orders-status-filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding-bottom:5px;border-bottom:1px solid #e3e9ed}.orders-status-filter-actions button{min-height:27px;padding:5px 6px;border:0;border-radius:4px;background:#fff;color:#376174;font:11px/1.2 Arial,sans-serif;cursor:pointer}.orders-status-filter-actions button:hover{background:#edf4f8}.orders-status-filter-menu>label{display:flex;align-items:center;gap:7px;min-height:28px;padding:4px 7px;border-radius:4px;cursor:pointer}.orders-status-filter-menu>label:hover,.orders-status-filter-menu>label.selected{background:#edf4f8}.orders-status-filter-menu input{width:14px;height:14px;margin:0;accent-color:#19789c}@media(min-width:721px){.orders-table-fixed-core .orders-col-cabinet{left:5%!important;width:24px!important;min-width:24px!important;max-width:24px!important;padding-left:1px!important;padding-right:1px!important}.orders-table-fixed-core .orders-col-route{left:calc(5% + 24px)!important;width:24px!important;min-width:24px!important;max-width:24px!important;padding-left:1px!important;padding-right:1px!important}.orders-table-fixed-core .orders-col-status{left:calc(5% + 48px)!important;width:60px!important;min-width:60px!important;max-width:60px!important;padding-left:2px!important;padding-right:2px!important}.orders-table-fixed-core .orders-col-product{left:calc(5% + 108px)!important}.orders-table-fixed-core .orders-col-profit{left:calc(19% + 108px)!important}.orders-table-fixed-core .orders-col-markup{left:calc(27% + 108px)!important;width:5.5%!important;min-width:5.5%!important;max-width:5.5%!important;text-align:right}.orders-table-fixed-core .orders-col-price{left:calc(32.5% + 108px)!important}.orders-table-fixed-core .orders-col-revenue{left:calc(39.5% + 108px)!important}}.orders-table-fixed-core tbody .orders-col-markup{color:#667680;font-size:10px!important;font-weight:400!important}.orders-table-fixed-core thead,.orders-table-fixed-core thead tr{background:var(--orders-soft)}.orders-table-fixed-core thead tr{height:34px}.orders-table-fixed-core thead th{box-sizing:border-box;height:34px;min-height:34px;max-height:34px;padding-top:0!important;padding-bottom:0!important;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:clip;background:var(--orders-soft)!important;background-clip:border-box}.orders-table-fixed-core thead th+th{box-shadow:inset 1px 0 0 var(--orders-line)}.orders-table-fixed-core thead .orders-col-revenue{padding-right:14px!important}.orders-table--expenses thead .orders-expense-commission{padding-left:8px!important;padding-right:8px!important}.orders-table--expenses .orders-col-profit,.orders-table--expenses .orders-col-markup,.orders-table--expenses .orders-col-price,.orders-table--expenses .orders-col-revenue,.orders-table--expenses th:not(.orders-fixed),.orders-table--expenses td:not(.orders-fixed){text-align:center!important}.orders-table--expenses .orders-customer-price{justify-content:center}.orders-table--expenses .expense-value{justify-items:center}@media(min-width:721px){.orders-table--expenses .orders-col-product{width:9%!important;min-width:9%!important;max-width:9%!important}.orders-table--expenses .orders-col-profit{left:calc(14% + 120px)!important}.orders-table--expenses .orders-col-markup{left:calc(22% + 120px)!important}.orders-table--expenses .orders-col-price{left:calc(27.5% + 120px)!important}.orders-table--expenses .orders-col-revenue{left:calc(34.5% + 120px)!important}.orders-table-fixed-core .orders-col-status{left:calc(5% + 48px)!important;width:72px!important;min-width:72px!important;max-width:72px!important}.orders-table-fixed-core .orders-col-product{left:calc(5% + 120px)!important}.orders-table-fixed-core .orders-col-profit{left:calc(19% + 120px)!important}.orders-table-fixed-core .orders-col-markup{left:calc(27% + 120px)!important}.orders-table-fixed-core .orders-col-price{left:calc(32.5% + 120px)!important}.orders-table-fixed-core .orders-col-revenue{left:calc(39.5% + 120px)!important}.orders-table--expenses th.orders-expense-commission,.orders-table--expenses td.orders-expense-commission{width:10%!important;min-width:10%!important;max-width:10%!important}.orders-table--expenses th.orders-expense-logistics,.orders-table--expenses td.orders-expense-logistics{width:6%!important;min-width:6%!important;max-width:6%!important}.orders-table--expenses th.orders-expense-last_mile,.orders-table--expenses td.orders-expense-last_mile{width:5%!important;min-width:5%!important;max-width:5%!important}.orders-table--expenses th.orders-expense-acquiring,.orders-table--expenses td.orders-expense-acquiring{width:5.5%!important;min-width:5.5%!important;max-width:5.5%!important}.orders-table--expenses th.orders-expense-returns,.orders-table--expenses td.orders-expense-returns{width:5%!important;min-width:5%!important;max-width:5%!important}.orders-table--expenses th.orders-expense-drr,.orders-table--expenses td.orders-expense-drr,.orders-table--expenses th.orders-expense-penalty,.orders-table--expenses td.orders-expense-penalty{width:4%!important;min-width:4%!important;max-width:4%!important}.orders-table--expenses th.orders-expense-other,.orders-table--expenses td.orders-expense-other{width:4.5%!important;min-width:4.5%!important;max-width:4.5%!important}}.adsp-account-box{--p-ink:#173346;--p-muted:#708291;--p-line:#dce6ed;--p-soft:#f4f8fa;--p-blue:#1685a6;--p-purple:#7b6fd0;--p-green:#4a9b78;--p-orange:#d8893f;color:var(--p-ink);overflow:auto}.account-page .account-panel.adsp-page{display:block;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:0;overflow:auto;background:#fff}.adsp-scale-stage{position:relative;width:100%;min-width:0}.adsp-canvas{box-sizing:border-box;width:100%;min-width:1080px;padding:18px 22px 40px;transform-origin:top left;background:#fff}.adsp-page *{box-sizing:border-box}.adsp-page h1,.adsp-page h2,.adsp-page h3,.adsp-page p{margin:0}.adsp-page h1{font-size:22px;line-height:1.2}.adsp-page h2{font-size:15px;line-height:1.3}.adsp-page h3{font-size:12px}.adsp-page strong,.adsp-page b{font-variant-numeric:tabular-nums}.adsp-kicker{color:#27809d;font-size:10px;font-weight:750;letter-spacing:.11em}.adsp-screen{min-height:calc(100vh - 36px)}.adsp-screen+.adsp-screen{margin-top:24px;padding-top:18px;border-top:1px solid #cfdce4}.adsp-overview{display:flow-root;width:100%;min-height:0;height:auto;padding-bottom:28px;overflow:visible}.adsp-overview-grid{position:relative;width:100%;height:auto;margin-bottom:0;overflow:visible}.adsp-drilldown{position:relative;clear:both;display:flow-root;width:100%;min-height:0;height:auto;margin-top:32px!important;padding-top:18px;overflow:visible}.adsp-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.adsp-page-head p{margin-top:4px;color:var(--p-muted);font-size:11px}.adsp-drill-left>.adsp-page-head{display:block;margin-bottom:0}.adsp-drill-left>.adsp-page-head>div{min-width:0}.adsp-drill-title{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;margin-top:3px}.adsp-drill-title h1{white-space:nowrap}.adsp-drill-title .adsp-table-switch{flex:0 0 auto;margin-left:auto}.adsp-drill-right>.adsp-search{width:100%}.adsp-period{display:grid;justify-items:end;gap:2px}.adsp-period span{color:var(--p-muted);font-size:9px}.adsp-period strong{font-size:12px}.adsp-card{border:1px solid var(--p-line);border-radius:10px;background:#fff;box-shadow:0 1px 2px #1b3f5006}.adsp-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.adsp-card-head>strong{font-size:19px}.adsp-badge{padding:4px 8px;border-radius:12px;font-size:9px}.adsp-badge.good{background:#e5f4ed;color:#26765b}.adsp-summary-grid{display:grid;grid-template-columns:minmax(640px,1.55fr) minmax(360px,.85fr);gap:10px}.adsp-overview-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(360px,.88fr);gap:10px;align-items:start}.adsp-overview-left{display:grid;gap:10px;min-width:0}.adsp-status,.adsp-focus{padding:14px}.adsp-main-number{display:flex;align-items:baseline;gap:10px;margin-top:8px}.adsp-main-number strong{font-size:36px;line-height:1}.adsp-main-number span{color:var(--p-muted);font-size:12px;font-weight:650}.adsp-status>p,.adsp-focus>p{margin-top:5px;color:var(--p-muted);font-size:10px}.adsp-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:13px;border:1px solid var(--p-line);border-radius:7px;overflow:hidden;background:var(--p-line)}.adsp-metrics article{display:grid;gap:4px;padding:10px;background:#fff}.adsp-metrics span,.adsp-entity-kpis span{color:var(--p-muted);font-size:9px}.adsp-metrics strong{font-size:16px}.adsp-metrics small{display:flex;align-items:center;gap:3px;color:var(--p-muted);font-size:8px}.adsp-metrics small svg{width:11px;height:11px}.adsp-page .good{color:#258166}.adsp-page .risk{color:#c05248}.adsp-focus .adsp-card-head svg{width:18px;color:#ca7b28}.adsp-alert-main{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px;border-radius:7px;background:#fff7e9}.adsp-alert-main strong{font-size:27px;color:#b26822}.adsp-alert-main span{font-size:10px;line-height:1.3}.adsp-focus ul{display:grid;gap:1px;margin:8px 0 0;padding:0;list-style:none;background:var(--p-line)}.adsp-focus li{display:grid;grid-template-columns:62px 1fr auto;gap:8px;padding:7px 8px;background:#fff;font-size:9px}.adsp-focus li span{color:var(--p-muted)}.adsp-analysis-grid{display:grid;grid-template-columns:minmax(650px,1.55fr) minmax(360px,.85fr);gap:10px;margin-top:10px}.adsp-main-chart,.adsp-attribution{padding:14px}.adsp-main-chart nav{display:flex;gap:4px;margin:10px 0 2px}.adsp-main-chart nav button{height:27px;padding:0 11px;border:1px solid #cfdae2;border-radius:6px;background:#fff;color:#536b7c;font-size:9px;cursor:pointer}.adsp-main-chart nav button.active{border-color:var(--p-blue);background:#eaf6fa;color:#126e8b;font-weight:700}.adsp-line{display:block;width:100%;height:220px}.adsp-line line{stroke:#e2e9ee;stroke-width:1}.adsp-line line.goal{stroke:#d49350;stroke-dasharray:6 5;stroke-width:1.5}.adsp-line polyline{fill:none;stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.adsp-line circle{stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.adsp-line text{fill:#7a8b98;font-size:8px;text-anchor:middle}.adsp-mixed-chart rect{opacity:.72}.adsp-mixed-chart.barline rect{opacity:.24}.adsp-mixed-chart.area polygon{opacity:.16}.adsp-mixed-chart.area polyline,.adsp-mixed-chart.barline polyline{stroke-width:2.7}.adsp-main-chart footer{display:flex;align-items:center;gap:14px;color:var(--p-muted);font-size:8px}.adsp-main-chart footer span{display:flex;align-items:center;gap:4px}.adsp-main-chart footer i{width:14px;height:3px;border-radius:2px;background:var(--p-blue)}.adsp-main-chart footer i.goal{height:1px;background:var(--p-orange)}.adsp-main-chart footer b{margin-left:auto;color:#375164}.adsp-attribution .adsp-card-head strong{font-size:21px}.adsp-attribution h2{font-size:16px}.adsp-attribution .adsp-stack{height:50px;margin-top:20px;border-radius:8px}.adsp-attribution .adsp-stack b{font-size:13px}.adsp-attribution .adsp-legend{gap:7px;margin-top:11px}.adsp-attribution .adsp-legend>span{grid-template-columns:7px 1fr auto;padding:9px 10px}.adsp-attribution .adsp-legend>span>i{width:6px;height:27px}.adsp-attribution .adsp-legend b{font-size:10px}.adsp-attribution .adsp-legend strong{font-size:13px}.adsp-stack{display:flex;height:34px;margin-top:18px;overflow:hidden;border-radius:6px;background:#e8eef2}.adsp-stack>i{display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal}.adsp-stack b{font-size:10px}.adsp-legend{display:grid;gap:5px;margin-top:9px}.adsp-legend>span{display:grid;grid-template-columns:6px 1fr auto;gap:7px;align-items:center;padding:6px 7px;border-radius:5px;background:var(--p-soft)}.adsp-legend>span>i{width:5px;height:22px;border-radius:3px}.adsp-legend b{font-size:9px}.adsp-legend strong{font-size:11px}.adsp-channel-compare{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.adsp-channel-compare article{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:10px;border:1px solid var(--p-line);border-radius:7px}.adsp-channel-compare span{font-size:9px}.adsp-channel-compare strong{font-size:17px}.adsp-channel-compare small{grid-column:1/-1;color:var(--p-muted);font-size:8px}.adsp-attribution>p{margin-top:9px;color:#526d7e;font-size:9px;line-height:1.4}.adsp-signal-strip{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:1px;margin-top:10px;overflow:hidden;border:1px solid #eadfc8;border-radius:7px;background:#eadfc8}.adsp-signal-strip span{display:flex;align-items:center;gap:5px;padding:8px 9px;background:#fff9ed;color:#705526;font-size:9px}.adsp-signal-strip svg{width:13px;height:13px;color:#c27a26}.adsp-signal-strip b{font-size:10px}.adsp-daily-board{min-width:0}.adsp-daily-board>.adsp-line{height:200px}.adsp-trend-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;padding-top:11px;border-top:1px solid var(--p-line)}.adsp-trend-title h3{font-size:11px}.adsp-trend-title span{color:var(--p-muted);font-size:8px}.adsp-trend-planes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:6px}.adsp-trend-planes article{min-width:0;padding:9px;border:1px solid var(--p-line);border-radius:8px;background:#fbfdfe}.adsp-trend-planes header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.adsp-trend-planes header span{color:var(--p-muted);font-size:10px}.adsp-trend-planes header strong{font-size:14px}.adsp-mini-chart{display:block;width:100%;height:70px;margin-top:3px}.adsp-mini-chart line{stroke:#e3eaef;stroke-width:1}.adsp-mini-chart rect{opacity:.78}.adsp-mini-chart polygon{opacity:.16}.adsp-mini-chart polyline{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke}.adsp-mini-chart text{fill:#81909b;font-size:7px;text-anchor:middle}.adsp-channel-panel{padding:16px;background:linear-gradient(180deg,#fff,#fbfdff)}.adsp-channel-panel>.adsp-card-head{padding-bottom:4px}.adsp-channel-panel>.adsp-card-head strong{font-size:18px}.adsp-channel-panel>.adsp-stack{height:54px;margin-top:14px}.adsp-channel-panel>.adsp-legend{grid-template-columns:1fr;gap:6px}.adsp-channel-panel>.adsp-legend>span{padding:8px 9px;background:#f3f7fa}.adsp-channel-shares,.adsp-channel-efficiency{margin-top:15px;padding-top:14px;border-top:1px solid var(--p-line)}.adsp-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.adsp-section-title h3,.adsp-channel-efficiency>h3{font-size:13px}.adsp-section-title>span{display:flex;align-items:center;gap:5px;color:var(--p-muted);font-size:7px}.adsp-section-title>span i{width:8px;height:8px;border-radius:2px;background:var(--p-blue)}.adsp-section-title>span i+i{margin-left:3px;background:var(--p-purple)}.adsp-share-row{display:grid;grid-template-columns:112px 1fr;gap:8px;align-items:center;margin-top:7px}.adsp-share-row label{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center}.adsp-share-row label span{color:#546c7d;font-size:9px}.adsp-share-row label b{font-size:10px;text-align:right}.adsp-share-row>div{display:flex;height:18px;overflow:hidden;border-radius:5px;background:#e8eef2}.adsp-share-row>div>i{display:flex;align-items:center;justify-content:center;min-width:22px;color:#fff;font-style:normal;background:var(--p-blue)}.adsp-share-row>div>i+i{background:var(--p-purple)}.adsp-share-row>div b{font-size:7px}.adsp-channel-efficiency>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.adsp-channel-efficiency article{overflow:hidden;border:1px solid var(--p-line);border-radius:8px;background:#fff}.adsp-channel-efficiency header{display:grid;grid-template-columns:6px minmax(0,1fr) auto;gap:2px 7px;align-items:center;padding:9px;background:#eef8fb}.adsp-channel-efficiency article+article header{background:#f2f0fd}.adsp-channel-efficiency header i{grid-column:1;grid-row:1;width:5px;height:30px;border-radius:3px;background:var(--p-blue)}.adsp-channel-efficiency article+article header i{background:var(--p-purple)}.adsp-channel-efficiency header b{grid-column:2;font-size:11px}.adsp-channel-efficiency header strong{grid-column:3;display:flex;align-items:baseline;gap:5px;font-size:16px;line-height:1}.adsp-channel-efficiency header strong span{color:var(--p-muted);font-size:8px;font-weight:650}.adsp-channel-efficiency dl{display:grid;margin:0;padding:5px 8px}.adsp-channel-efficiency dl div{display:flex;justify-content:space-between;gap:6px;padding:5px 0;border-bottom:1px solid #edf1f4}.adsp-channel-efficiency dl div:last-child{border-bottom:0}.adsp-channel-efficiency dt{color:var(--p-muted);font-size:9px}.adsp-channel-efficiency dd{margin:0;font-size:10px;font-weight:700}.adsp-search{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto 38px;align-items:center;width:260px;height:auto;padding:0;border:0;background:transparent}.adsp-search:before{content:"Поиск";grid-column:1/-1;margin-bottom:5px;color:#66798c;font-size:11px}.adsp-search svg{grid-column:1;grid-row:2;width:34px;height:38px;padding:11px 0 11px 10px;border:1px solid #cfdbe6;border-right:0;border-radius:8px 0 0 8px;background:#fff;color:#718398}.adsp-search input{grid-column:2;grid-row:2;width:100%;height:38px;border:1px solid #cfdbe6;border-left:0;border-radius:0 8px 8px 0;outline:0;padding:0 10px 0 4px;background:#fff;color:#24384a;font-size:12px}.adsp-search:focus-within svg{border-color:#1685a6;color:#1685a6}.adsp-search:focus-within input{border-color:#1685a6;box-shadow:none}.adsp-drill-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(360px,.88fr);gap:10px;align-items:start}.adsp-drill-grid>*{min-width:0}.adsp-drill-left,.adsp-drill-right{display:grid;align-content:start;gap:10px;min-width:0}.adsp-product-table{width:100%;min-width:0;overflow:hidden;border:1px solid #b8cad6;border-radius:9px;background:#f7fafc;box-shadow:0 3px 10px #1e3f5214}.adsp-table-switch{display:flex;gap:5px}.adsp-table-switch button{display:flex!important;align-items:center!important;gap:8px!important;width:auto!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 15px!important;border:1px solid #c3d0d9!important;border-radius:7px!important;background:#fff!important;color:#35495c!important;font-size:13px!important;font-weight:500!important;line-height:1!important}.adsp-table-switch button.active{border-color:#1e718f!important;background:#1e718f!important;color:#fff!important}.adsp-table-switch button b{min-width:21px;padding:3px 6px;border-radius:10px;background:#e9eff3;color:#526779;font-size:10px;line-height:1;text-align:center}.adsp-table-switch button.active b{background:#fff;color:#1e718f}.adsp-table-head,.adsp-product-row{display:grid;grid-template-columns:minmax(190px,1.8fr) repeat(5,minmax(54px,.65fr));align-items:center;column-gap:0}.adsp-table-head,.adsp-product-row,.adsp-row-details{min-width:0}.adsp-table-head{min-height:42px;padding:0 12px;border-bottom:1px solid #1e718f;background:#1e718f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.adsp-table-head span:not(:first-child){text-align:right}.adsp-product-row{width:100%!important;min-height:40px;padding:0 12px!important;border:0!important;border-bottom:1px solid #e2e9ee!important;border-radius:0!important;background:#fbfcfd!important;color:#536979!important;cursor:pointer}.adsp-product-row:nth-of-type(2n){background:#f6f9fb!important}.adsp-product-row:hover{background:#eef6fa!important;color:#17384c!important}.adsp-product-row.selected{position:relative;z-index:2;min-height:46px;border-top:3px solid #009ac4!important;border-right:3px solid #009ac4!important;border-bottom:3px solid #009ac4!important;border-left:8px solid #007a9e!important;background:#dff5fc!important;color:#102f42!important;box-shadow:0 4px 10px #007a9e2b}.adsp-product-row>span{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;text-align:left}.adsp-row-toggle{display:grid;width:20px;height:20px;place-items:center;border:1px solid #9eb2bf;border-radius:4px;background:#fff;color:#456276;font-style:normal}.adsp-product-row svg{display:block;width:12px;height:12px;transition:transform .15s}.adsp-product-row.selected .adsp-row-toggle{border-color:#007a9e;background:#007a9e;color:#fff}.adsp-product-row.selected svg{transform:rotate(180deg)}.adsp-product-row b{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.adsp-product-row>strong{text-align:right;font-size:11px}.adsp-row-details{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;margin:0 10px 10px 22px;padding:10px;border:1px solid #9fc5d3;border-top:0;border-radius:0 0 8px 8px;background:#eaf4f8;box-shadow:inset 4px 0 #1598c1}.adsp-row-details>article{display:grid;padding:8px;border:1px solid #d5e2e9;border-radius:6px;background:#fff}.adsp-row-details article>span{font-size:8px;color:var(--p-muted)}.adsp-row-details article>b{font-size:10px}.adsp-row-details article>small{font-size:8px;color:var(--p-muted)}.adsp-detail-summary{grid-column:1/-1;display:flex;align-items:center;gap:5px;min-height:31px;overflow-x:auto;padding:0 2px 5px}.adsp-detail-summary span{display:flex;align-items:baseline;gap:5px;padding:4px 7px;border-radius:5px;background:#f8fbfc;color:#718292;font-size:8px;white-space:nowrap}.adsp-detail-summary b{color:#213f53;font-size:11px}.adsp-detail-charts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;justify-self:stretch}.adsp-detail-chart{min-width:0;padding:8px 9px;border:1px solid #d5e2e9;border-radius:7px;background:#fff}.adsp-detail-chart header{display:flex;height:34px;min-height:34px;align-items:flex-start;justify-content:space-between;gap:7px;overflow:hidden}.adsp-detail-chart header>div{display:grid;gap:2px;min-width:0}.adsp-detail-chart header span{color:#52697b;font-size:9px}.adsp-detail-chart header strong{display:block;color:#1d3b4f;font-size:10px;line-height:1.15;white-space:nowrap}.adsp-detail-chart svg{display:block;width:100%;height:100px}.adsp-detail-chart svg line{stroke:#dce5eb;stroke-width:1;vector-effect:non-scaling-stroke}.adsp-detail-chart svg polyline{fill:none;stroke:#287a9a;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.adsp-detail-lines.area svg polygon{opacity:.14}.adsp-detail-chart svg circle{fill:#287a9a;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}.adsp-detail-chart svg text{font-family:inherit}.adsp-detail-chart svg .axis{fill:#62798b;font-size:9px;font-weight:650}.adsp-detail-chart svg .axis.left{text-anchor:end}.adsp-detail-chart svg .axis.right{text-anchor:start;fill:#b8702c}.adsp-detail-chart svg .date{fill:#62798b;font-size:8.5px;font-weight:600;text-anchor:middle}.adsp-detail-economy header{justify-content:flex-start}.adsp-detail-economy header>div+div{margin-left:8px}.adsp-detail-economy header span:before{content:"";display:inline-block;width:12px;height:3px;margin-right:5px;border-radius:2px;vertical-align:middle;background:#287a9a}.adsp-detail-economy header .spend:before{height:7px;background:#d99a55}.adsp-detail-economy svg rect{opacity:.82}.adsp-detail-economy svg .adsp-spend-search{fill:#c77f3f}.adsp-detail-economy svg .adsp-spend-reco{fill:#e8b783}.adsp-detail-legend{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 7px}.adsp-detail-legend i{display:flex;align-items:center;gap:3px;font-size:6.5px;font-style:normal;white-space:nowrap}.adsp-detail-legend i:before{content:"";width:10px;height:3px;border-radius:2px;background:currentColor}.adsp-spark{display:block;width:100%;height:48px;margin:4px 0}.adsp-spark line{stroke:#e1e9ee}.adsp-spark polyline{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke}.adsp-spark circle{stroke:#fff;stroke-width:1.3}.adsp-channel-bar{display:flex;height:10px;margin:18px 0 15px;overflow:hidden;border-radius:6px;background:#e8eef2}.adsp-channel-bar i:first-child{background:var(--p-blue)}.adsp-channel-bar i:last-child{background:var(--p-purple)}.adsp-row-details details{grid-column:1/-1;overflow-x:auto;border:1px solid #d3e1e8;border-radius:6px;background:#fff}.adsp-row-details summary{padding:8px;color:#177998;font-size:9px;cursor:pointer}.adsp-row-details details table{width:100%;border-collapse:collapse}.adsp-row-details details .adsp-daily-matrix{min-width:720px}.adsp-daily-matrix th,.adsp-daily-matrix td{padding:7px 8px;border-top:1px solid #e5edf2;border-right:1px solid #edf2f5;font-size:8px;text-align:right;white-space:nowrap}.adsp-daily-matrix thead th{position:sticky;top:0;background:#eaf1f5;color:#506879;font-size:8px;font-weight:700}.adsp-daily-matrix th:first-child{position:sticky;left:0;z-index:2;min-width:112px;background:#f2f6f8;color:#395369;text-align:left}.adsp-daily-matrix tbody tr:nth-child(2n) td{background:#fafcfd}.adsp-row-details td{padding:6px 8px;border-top:1px solid #ebf0f3;font-size:8px;text-align:right}.adsp-row-details td:first-child{text-align:left}.adsp-entity-panel{position:sticky;top:12px;padding:14px}.adsp-entity-panel-empty{display:grid;min-height:150px;place-items:center;border-style:dashed;background:#f8fafb;color:#708291;font-size:11px}.adsp-entity-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.adsp-entity-heading{min-width:0}.adsp-entity-head h2{margin-top:4px;font-size:18px}.adsp-entity-head small{color:var(--p-muted);font-size:10px}.adsp-entity-main-drr{display:grid;justify-items:end;align-content:start;min-width:66px;padding-top:18px}.adsp-entity-main-drr strong{font-size:25px;line-height:1;font-weight:800}.adsp-entity-main-drr span{margin-top:3px;color:var(--p-muted);font-size:9px;font-weight:700;text-transform:uppercase}.adsp-entity-main-drr.risk strong{color:#c45151}.adsp-entity-main-drr.good strong{color:#287f69}.adsp-entity-sales-total{display:grid;justify-items:end;gap:1px}.adsp-entity-sales-total strong{font-size:18px}.adsp-entity-sales-total span{color:var(--p-muted);font-size:8px;font-weight:600}.adsp-entity-name{display:block;line-height:1.28}.adsp-entity-name [role=button]{color:#177998;font-size:.66em;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;white-space:nowrap;cursor:pointer}.adsp-entity-result{display:grid;grid-template-columns:1fr auto;gap:2px 10px;margin-top:14px;padding:12px;border-radius:7px;background:#eef7fa}.adsp-entity-result>strong{font-size:23px}.adsp-entity-result>span{grid-column:1;color:var(--p-muted);font-size:8px}.adsp-entity-result>b{grid-column:2;grid-row:1/3;display:flex;align-items:baseline;gap:6px;align-self:center;font-size:18px}.adsp-entity-result>b span{color:var(--p-muted);font-size:9px}.adsp-entity-kpis{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:9px;background:var(--p-line)}.adsp-entity-kpis article{display:grid;gap:3px;padding:9px;background:#fff}.adsp-entity-kpis strong{font-size:13px}.adsp-entity-panel>section{margin-top:13px;padding-top:12px;border-top:1px solid #e2e9ee}.adsp-entity-panel>section.adsp-entity-added{padding:10px;border:1px solid #dce6ed;border-radius:7px;background:#fbfdfe}.adsp-entity-added .adsp-card-head h3{font-size:10px}.adsp-entity-added .adsp-card-head b{font-size:11px}.adsp-entity-added .adsp-mini-chart{height:76px;margin-top:5px}.adsp-campaign-cpc-chart{display:block;width:100%;height:116px;margin-top:7px;overflow:visible}.adsp-campaign-cpc-chart .adsp-cpc-grid line,.adsp-campaign-cpc-chart .adsp-cpc-vertical-grid{stroke:#dfe7ec;stroke-width:1;vector-effect:non-scaling-stroke}.adsp-campaign-cpc-chart .adsp-cpc-vertical-grid{stroke:#edf2f5}.adsp-campaign-cpc-chart polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.adsp-campaign-cpc-chart circle{stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.adsp-campaign-cpc-chart text{fill:#738491;font-size:7px}.adsp-campaign-cpc-chart .adsp-cpc-grid text{text-anchor:end;font-size:6.5px}.adsp-campaign-cpc-chart .adsp-cpc-date{text-anchor:middle}.adsp-campaign-cpc-legend{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:4px}.adsp-campaign-cpc-legend span{display:flex;align-items:center;gap:4px;color:#607485;font-size:7px}.adsp-campaign-cpc-legend i{width:12px;height:3px;border-radius:2px}.adsp-campaign-cpc-legend b{color:#213f53;font-size:8px}.adsp-entity-budget-chart{display:block;width:100%;height:92px;margin-top:5px}.adsp-entity-budget-chart .adsp-budget-grid line{stroke:#e3eaef;stroke-width:1;vector-effect:non-scaling-stroke}.adsp-entity-budget-chart .adsp-budget-search{fill:var(--p-blue)}.adsp-entity-budget-chart .adsp-budget-recommendations{fill:var(--p-purple)}.adsp-entity-budget-chart text{fill:#7c8b97;font-size:7px;text-anchor:middle}.adsp-entity-budget-legend{display:flex;justify-content:space-between;gap:8px;margin-top:4px}.adsp-entity-budget-legend span{display:flex;align-items:center;gap:4px;color:#607485;font-size:8px}.adsp-entity-budget-legend i{width:6px;height:16px;border-radius:3px;background:var(--p-blue)}.adsp-entity-budget-legend span+span i{background:var(--p-purple)}.adsp-entity-budget-legend b{font-size:9px;color:#213f53}.adsp-entity-impressions-head{display:grid;grid-template-columns:1fr auto;gap:1px 10px;align-items:end}.adsp-entity-impressions-head h3{font-size:11px}.adsp-entity-impressions-head strong{grid-column:2;grid-row:1/3;color:#203e52;font-size:18px}.adsp-entity-impressions-head span{color:#7b8a96;font-size:7px}.adsp-impression-funnel{display:grid;gap:8px;margin-top:10px}.adsp-impression-funnel article{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;gap:4px 8px;align-items:center;min-width:0}.adsp-impression-funnel span{overflow:hidden;color:#435d70;font-size:8px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.adsp-impression-funnel strong{color:#203e52;font-size:10px;text-align:right}.adsp-impression-funnel small{color:#708291;font-size:8px;text-align:right}.adsp-impression-funnel>article>i{grid-column:1/-1;display:block;height:7px;overflow:hidden;border-radius:0 5px 5px 0;background:#e7edf1}.adsp-impression-funnel>article>i>em{display:block;min-width:3px;height:100%;border-radius:0 5px 5px 0;background:#aebbc5}.adsp-impression-funnel article.ads-search i>em{background:var(--p-blue)}.adsp-impression-funnel article.ads-reco i>em{background:var(--p-purple)}.adsp-entity-panel>section .adsp-stack{height:22px;margin-top:9px}.adsp-entity-panel>section .adsp-legend span{padding:4px 6px}.adsp-entity-panel>section.adsp-result-structure{padding:14px 0 0}.adsp-entity-panel>section.adsp-result-structure .adsp-card-head strong{font-size:21px}.adsp-entity-panel>section.adsp-result-structure h2{font-size:16px}.adsp-entity-panel>section.adsp-result-structure .adsp-stack{height:54px;margin-top:14px;border-radius:8px}.adsp-entity-panel>section.adsp-result-structure .adsp-stack b{font-size:13px}.adsp-entity-panel>section.adsp-result-structure .adsp-legend{grid-template-columns:1fr;gap:6px;margin-top:11px}.adsp-entity-panel>section.adsp-result-structure .adsp-legend>span{grid-template-columns:7px 1fr auto;padding:8px 9px;background:#f3f7fa}.adsp-entity-panel>section.adsp-result-structure .adsp-legend>span>i{width:6px;height:27px}.adsp-entity-panel>section.adsp-result-structure .adsp-legend b{font-size:10px}.adsp-entity-panel>section.adsp-result-structure .adsp-legend strong{font-size:13px}.adsp-entity-panel .adsp-spark{height:70px}.adsp-channel-rows{display:grid;gap:7px;margin-top:9px}.adsp-channel-rows>span{display:grid;grid-template-columns:95px 1fr 35px;gap:7px;align-items:center}.adsp-channel-rows b,.adsp-channel-rows strong{font-size:9px}.adsp-channel-rows>span>i{height:7px;overflow:hidden;border-radius:5px;background:#e6edf1}.adsp-channel-rows em{display:block;height:100%;background:var(--p-blue)}.adsp-channel-rows span+span em{background:var(--p-purple)}.adsp-comment{display:grid;gap:3px;margin-top:13px;padding:10px;border-left:3px solid var(--p-green);background:#edf7f3}.adsp-comment.risk{border-color:#c05248;background:#fff2f1}.adsp-comment b{font-size:10px}.adsp-comment span{color:#5e7382;font-size:8px;line-height:1.4}.adsp-status-head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px}.adsp-switch{display:flex;align-items:stretch;gap:4px;width:max-content;background:transparent}.adsp-switch button,.adsp-main-chart .adsp-switch button{display:flex!important;align-items:center!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 12px!important;border:1px solid #cfd9e2!important;border-radius:7px!important;background:#fff!important;color:#35495c!important;font-size:12px!important;font-weight:400!important;line-height:1!important;cursor:pointer}.adsp-switch button.active,.adsp-main-chart .adsp-switch button.active{border-color:#1e718f!important;background:#1e718f!important;color:#fff!important}.adsp-main-chart .adsp-switch{gap:4px;margin:10px 0 2px}.adsp-status-grid{display:grid;grid-template-columns:minmax(390px,1.25fr) minmax(230px,.75fr);gap:16px;margin-top:12px}.adsp-status-primary{padding-right:16px;border-right:1px solid var(--p-line)}.adsp-status-primary>p{margin-top:6px;color:var(--p-muted);font-size:9px}.adsp-primary-support{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;overflow:hidden;border:1px solid var(--p-line);border-radius:7px;background:var(--p-line)}.adsp-primary-support article{display:grid;gap:3px;padding:9px;background:#fff}.adsp-primary-support span,.adsp-status-side span{color:var(--p-muted);font-size:10px}.adsp-primary-support strong{font-size:15px}.adsp-status-side{display:grid;gap:1px;overflow:hidden;border:1px solid var(--p-line);border-radius:7px;background:var(--p-line)}.adsp-status-side article{display:grid;grid-template-columns:82px 1fr auto;gap:8px;align-items:center;padding:8px 10px;background:#fff}.adsp-status-side strong{font-size:15px}.adsp-status-side small{display:flex;align-items:center;gap:3px;color:#7a8996;font-size:8px}.adsp-status-side svg{width:10px;height:10px}@media(max-width:0px){.adsp-page{min-width:1050px}.adsp-summary-grid,.adsp-analysis-grid{grid-template-columns:1.45fr .9fr}.adsp-status-head{gap:10px}.adsp-switch button,.adsp-main-chart .adsp-switch button{padding:8px 11px}.adsp-status-grid{grid-template-columns:1.15fr .85fr}}.adsp-prototype-frame-viewport{position:relative;width:100%;overflow:visible;background:#fff}.adsp-prototype-desktop-frame{position:absolute;inset:0 auto auto 0;display:block;border:0;transform-origin:top left;background:#fff}.adsp-live-state{display:grid;place-items:center;min-height:520px;font-size:18px;font-weight:700;color:#264256;background:#fff}.adsp-live-state.error{color:#a53a3a}.adsp-live-empty{padding:28px;text-align:center;color:#71818d;background:#fff}.adsp-minimal .adsp-canvas{padding:18px 22px 40px}.adsp-minimal .adsp-card{border:0;border-radius:0;background:transparent;box-shadow:none}.adsp-minimal .adsp-overview-left,.adsp-minimal .adsp-drill-left,.adsp-minimal .adsp-drill-right,.adsp-minimal .adsp-overview-grid,.adsp-minimal .adsp-drill-grid{gap:28px}.adsp-minimal .adsp-status,.adsp-minimal .adsp-main-chart,.adsp-minimal .adsp-attribution,.adsp-minimal .adsp-channel-panel,.adsp-minimal .adsp-entity-panel{padding:0;background:transparent}.adsp-minimal .adsp-main-chart,.adsp-minimal .adsp-attribution{padding-top:22px;border-top:1px solid var(--p-line)}.adsp-minimal .adsp-status-side,.adsp-minimal .adsp-primary-support,.adsp-minimal .adsp-metrics{overflow:visible;border:0;border-radius:0;background:transparent}.adsp-minimal .adsp-status-side article,.adsp-minimal .adsp-primary-support article,.adsp-minimal .adsp-metrics article{padding:8px 12px 8px 0;border-right:1px solid var(--p-line);background:transparent}.adsp-minimal .adsp-status-side article{border-right:0;border-bottom:1px solid var(--p-line)}.adsp-minimal .adsp-status-side article:last-child,.adsp-minimal .adsp-primary-support article:last-child,.adsp-minimal .adsp-metrics article:last-child{border-right:0;border-bottom:0}.adsp-minimal .adsp-signal-strip{border:0;border-radius:0;background:transparent}.adsp-minimal .adsp-signal-strip span{padding:8px 12px 8px 0;border-right:1px solid #eadfc8;background:transparent}.adsp-minimal .adsp-signal-strip span:last-child{border-right:0}.adsp-minimal .adsp-trend-planes{gap:18px}.adsp-minimal .adsp-trend-planes article{padding:0 14px 0 0;border:0;border-right:1px solid var(--p-line);border-radius:0;background:transparent}.adsp-minimal .adsp-trend-planes article:last-child{padding-right:0;border-right:0}.adsp-minimal .adsp-attribution .adsp-legend>span,.adsp-minimal .adsp-channel-panel>.adsp-legend>span,.adsp-minimal .adsp-entity-panel section.adsp-result-structure .adsp-legend>span{padding:8px 0;border-radius:0;border-bottom:1px solid #edf1f4;background:transparent}.adsp-minimal .adsp-channel-efficiency article{border:0;border-radius:0;background:transparent}.adsp-minimal .adsp-channel-efficiency header,.adsp-minimal .adsp-channel-efficiency article+article header{padding:8px 0;background:transparent}.adsp-minimal .adsp-channel-efficiency article:first-child{padding-right:14px;border-right:1px solid var(--p-line)}.adsp-minimal .adsp-channel-efficiency article+article{padding-left:14px}.adsp-minimal .adsp-channel-efficiency dl{padding:5px 0}.adsp-minimal .adsp-product-table{border:0;border-radius:0;background:transparent;box-shadow:none}.adsp-minimal .adsp-table-head{border-radius:0}.adsp-minimal .adsp-row-details{margin-right:0;margin-left:0;border-right:0;border-bottom:0;border-radius:0;background:#1685a60e;box-shadow:inset 4px 0 #1598c1}.adsp-minimal .adsp-detail-summary span,.adsp-minimal .adsp-detail-chart,.adsp-minimal .adsp-row-details details{border-radius:0;background:transparent}.adsp-minimal .adsp-detail-chart{border:0;border-right:1px solid var(--p-line)}.adsp-minimal .adsp-detail-chart:last-child{border-right:0}.adsp-minimal .adsp-entity-panel{position:sticky}.adsp-minimal .adsp-entity-result{padding:12px 0;border-radius:0;border-bottom:1px solid var(--p-line);background:transparent}.adsp-minimal .adsp-entity-kpis{gap:0;background:transparent}.adsp-minimal .adsp-entity-kpis article{padding:9px 12px 9px 0;border-right:1px solid var(--p-line);background:transparent}.adsp-minimal .adsp-entity-kpis article:nth-child(2n){padding-left:12px;border-right:0}.adsp-minimal .adsp-entity-panel>section.adsp-entity-added{padding:12px 0 0;border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent}.adsp-minimal .adsp-comment{padding:10px 0 10px 12px;background:transparent}.ads-account-box{--ads-line:#dce5ee;--ads-soft:#f5f8fb;--ads-ink:#172b3e;color:var(--ads-ink)}.ads-page{display:block;min-width:0;padding:14px 20px 24px}.ads-source{margin-left:auto;text-align:right;color:#6e7f90;font-size:12px;line-height:1.5;font-weight:400}.ads-filters{display:grid;grid-template-columns:minmax(320px,1fr) 130px auto minmax(240px,420px);gap:12px;align-items:end;padding:14px 0}.ads-filters label{display:grid;gap:5px;font-size:11px;color:#66798c}.ads-filters select,.ads-filters input,.ads-search div{height:38px;border:1px solid #cfdbe6;border-radius:8px;background:#fff}.ads-filters select,.ads-filters input{padding:0 10px;color:#24384a}.ads-date-range{display:flex;gap:8px}.ads-date-range label{min-width:136px}.ads-search div{display:flex;align-items:center;padding:0 10px}.ads-search svg{width:15px;color:#718398}.ads-search input{width:100%;height:auto;border:0;outline:0;padding:0 8px;font:inherit;font-size:13px}.ads-entity-filter{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0}.ads-entity-filter>label{grid-column:1/-1}.ads-filter-chips{grid-column:1;display:flex;gap:5px;min-width:0;overflow-x:auto;padding-bottom:1px}.ads-filter-chips button{display:inline-flex;align-items:center;gap:7px;max-width:230px;height:27px;padding:0 8px;border:1px solid #bdd3df;border-radius:14px;background:#edf7fb;color:#26495e;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ads-filter-chips button b{font-size:15px;font-weight:400}.ads-filter-empty{grid-column:1;color:#82909c;font-size:10px}.ads-filter-clear{grid-column:2;align-self:center;width:27px;height:27px;border:1px solid #cfdbe6;border-radius:50%;background:#fff;color:#52687a;font-size:17px;cursor:pointer}.ads-warning{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;margin-bottom:12px;border:1px solid #efd18c;border-radius:8px;background:#fff8e8;color:#6f5519}.ads-warning svg{width:18px;flex:0 0 auto}.ads-warning div{display:grid;gap:2px}.ads-warning span{font-size:12px}.ads-error{padding:18px;background:#fff0f0;color:#a22}.ads-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ads-kpis article{display:grid;grid-template-rows:auto auto 1fr;gap:6px;min-height:92px;padding:14px 16px;border:1px solid var(--ads-line);border-radius:10px;background:#fff}.ads-kpis article.focus{background:#edf7fb;border-color:#b9dbe8}.ads-kpis article.drr{background:#f1f5fb}.ads-kpis span{font-size:12px;color:#5f7183}.ads-kpis strong{font-size:24px;line-height:1}.ads-kpis small{align-self:end;font-size:11px;color:#748596}.ads-kpis .ads-delta.good{color:#15785b}.ads-kpis .ads-delta.bad{color:#b8423a}.ads-kpis .ads-delta.neutral{color:#8795a2}.ads-insights{display:flex;gap:14px;align-items:center;margin-top:12px;padding:11px 14px;border:1px solid #ead39b;border-radius:10px;background:#fffaf0}.ads-insights header{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#825f15}.ads-insights svg{width:17px}.ads-insights>div{display:flex;flex-wrap:wrap;gap:8px 20px;color:#6f5a30;font-size:12px}.ads-insights strong{color:#493b21}.ads-decision-grid{display:grid;grid-template-columns:minmax(420px,.8fr) minmax(680px,1.7fr);gap:12px;margin-top:12px}.ads-model-sales,.ads-traffic,.ads-relations,.ads-efficiency{min-width:0;border:1px solid var(--ads-line);border-radius:10px;padding:16px;background:#fff}.ads-model-sales header,.ads-traffic header,.ads-relations header,.ads-efficiency header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ads-model-sales h2,.ads-traffic h2,.ads-relations h2,.ads-efficiency h2{margin:0;font-size:15px}.ads-model-sales header span,.ads-traffic header span,.ads-relations header span,.ads-efficiency header span{font-size:11px;color:#7d8d9c}.ads-model-sales header>strong,.ads-relations header>strong{display:grid;text-align:right;font-size:20px;color:#19384c}.ads-model-sales header>strong small,.ads-relations header>strong small{font-size:10px;font-weight:400;color:#748596}.ads-model-bars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.ads-model-bars article{padding:12px;border-radius:8px;background:#f5f8fb}.ads-model-bars article.model{background:#f2f0fb}.ads-model-bars article>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ads-model-bars span{font-size:11px;color:#617386}.ads-model-bars strong{font-size:18px;color:#18394d}.ads-model-track{height:7px;margin:9px 0 11px;border-radius:8px;background:#dfe8ee;overflow:hidden}.ads-model-track i{display:block;height:100%;border-radius:inherit;background:#247b98}.ads-model-bars .model .ads-model-track i{background:#6e63b9}.ads-model-bars dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.ads-model-bars dl div{display:grid;gap:2px}.ads-model-bars dt{font-size:9px;color:#7b8b99}.ads-model-bars dd{margin:0;font-size:12px;font-weight:650;color:#30485b}.ads-model-sales>p,.ads-traffic>p,.ads-relations>p{margin:12px 0 0;font-size:10px;line-height:1.4;color:#778897}.ads-traffic-list{display:grid;gap:8px;margin-top:15px}.ads-traffic-list article{display:grid;grid-template-columns:150px 1fr 62px;gap:12px;align-items:center;padding:9px 10px;border-radius:8px;background:#f7fafc}.ads-traffic-title{display:grid;gap:2px}.ads-traffic-title b{font-size:12px}.ads-traffic-title span{font-size:9px;color:#788997}.ads-traffic-bars{display:grid;gap:5px}.ads-traffic-bars>div{display:grid;grid-template-columns:62px 1fr;gap:7px;align-items:center}.ads-traffic-bars span{font-size:9px;color:#748697}.ads-traffic-bars i{display:block;height:6px;border-radius:5px;background:#e3ebf0;overflow:hidden}.ads-traffic-bars b{display:block;height:100%;border-radius:inherit;background:#287b98}.ads-traffic-bars>div:last-child b{background:#d58636}.ads-traffic-list article>strong{display:grid;text-align:right;font-size:14px}.ads-traffic-list article>strong small{font-size:8px;font-weight:400;color:#7d8c99}.ads-no-traffic{margin-top:15px;padding:18px;border-radius:8px;background:#f5f8fa;color:#6d7e8d;font-size:12px}.ads-relations-types{display:grid;gap:10px;margin-top:14px}.ads-relations-types>article{border:1px solid #e0e8ef;border-radius:8px;overflow:hidden}.ads-relation-type{display:grid;grid-template-columns:10px minmax(190px,1fr) auto;gap:10px;align-items:center;padding:10px 12px;background:#f6f9fb}.ads-relation-type>i{width:8px;height:34px;border-radius:3px;background:#aab9c5}.ads-relation-type>i.search{background:#287a9a}.ads-relation-type>i.recommendations{background:#6f64bd}.ads-relation-type>div{display:grid;gap:2px}.ads-relation-type b{font-size:12px}.ads-relation-type span{font-size:9px;color:#748596}.ads-relation-type dl{display:flex;gap:18px;margin:0}.ads-relation-type dl div{display:grid;gap:2px;text-align:right}.ads-relation-type dt{font-size:9px;color:#7a8997}.ads-relation-type dd{margin:0;font-size:12px;font-weight:700;color:#294358}.ads-relation-head,.ads-relation-row{display:grid;grid-template-columns:minmax(145px,1.25fr) repeat(3,minmax(100px,1fr));gap:10px;align-items:center;padding:7px 12px}.ads-relation-head{border-top:1px solid #e4ebf0;border-bottom:1px solid #e8eef3;color:#718293;font-size:9px}.ads-relation-row{min-height:42px;border-bottom:1px solid #edf1f4}.ads-relation-row:last-child{border-bottom:0}.ads-relation-row>b{font-size:10px;color:#3e5365}.ads-relation-value{display:grid;grid-template-columns:minmax(38px,1fr) 31px;grid-template-rows:auto auto;gap:1px 6px;align-items:center}.ads-relation-value>i{position:relative;grid-row:1/3;display:block;height:6px;border-radius:5px;background:linear-gradient(90deg,#edf1f4 49%,#b9c5ce 49%,#b9c5ce 51%,#edf1f4 51%);overflow:hidden}.ads-relation-value>i b{position:absolute;top:0;height:100%;background:#26866c}.ads-relation-value.negative>i b{background:#bd6b5f}.ads-relation-value>strong{font-size:10px;color:#294358}.ads-relation-value>small{font-size:8px;color:#7b8996}.ads-relation-empty{color:#a0abb4;text-align:center}.ads-analytics-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.7fr) minmax(280px,.8fr);gap:12px;margin-top:12px}.ads-chart,.ads-placement,.ads-funnel{min-width:0;border:1px solid var(--ads-line);border-radius:10px;padding:14px 16px;background:#fff}.ads-chart header,.ads-placement header,.ads-funnel header{display:flex;align-items:center;justify-content:space-between}.ads-chart header>div{display:grid;gap:2px}.ads-chart h2,.ads-placement h2,.ads-funnel h2{font-size:15px;margin:0}.ads-chart header span,.ads-placement header span,.ads-funnel header span{font-size:11px;color:#7d8d9c}.ads-chart-grid{height:230px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(78px,1fr);gap:8px;overflow-x:auto;padding-top:14px}.ads-day{display:grid;grid-template-rows:1fr auto auto auto;gap:3px;text-align:center;min-width:0}.ads-bar-track{position:relative;min-height:135px;border-bottom:1px solid #bfcdda;background:linear-gradient(to top,transparent 24%,#e8eef3 25%,transparent 26%,transparent 49%,#e8eef3 50%,transparent 51%,transparent 74%,#e8eef3 75%,transparent 76%)}.ads-bar-track i{position:absolute;bottom:0;left:25%;right:25%;border-radius:5px 5px 0 0;background:#267793}.ads-bar-track b{position:absolute;left:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,50%);background:#d9832f;box-shadow:0 0 0 2px #fff}.ads-bar-track b span{position:absolute;left:50%;bottom:9px;transform:translate(-50%);padding:1px 3px;border-radius:3px;background:#fff8f0;color:#a4611f;font-size:9px;white-space:nowrap}.ads-day>strong{font-size:11px;white-space:nowrap}.ads-day small{font-size:10px;color:#718294}.ads-day em{font-size:9px;font-style:normal;color:#708192;white-space:nowrap}.ads-placement-bar{display:flex;height:34px;margin:28px 0 20px;overflow:hidden;border-radius:7px;background:#e9eff4}.ads-placement-bar i{display:block;min-width:0}.ads-placement .search{background:#287a9a}.ads-placement .recommendations{background:#6f64bd}.ads-placement .other{background:#b3c0cc}.ads-placement-list{display:grid;gap:10px}.ads-placement-list>div{display:grid;grid-template-columns:10px 1fr auto 42px;gap:8px;align-items:center;font-size:12px}.ads-placement-list i{width:9px;height:9px;border-radius:2px}.ads-placement-list small{text-align:right;color:#748596}.ads-funnel>div{display:grid;gap:9px;margin-top:17px}.ads-funnel article{position:relative;display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;border-left:4px solid #b8ceda;background:#f6f9fb}.ads-funnel article:nth-child(2){margin-left:8px;border-color:#7fb1c6}.ads-funnel article:nth-child(3){margin-left:16px;border-color:#508faa}.ads-funnel article:nth-child(4){margin-left:24px;border-color:#277793}.ads-funnel article span{font-size:11px;color:#66798b}.ads-funnel article strong{font-size:17px}.ads-funnel article small{grid-column:1/-1;color:#7c8b99;font-size:10px}.ads-efficiency>div{display:grid;gap:8px;margin-top:15px}.ads-efficiency article{display:grid;grid-template-columns:1.2fr .8fr .9fr .9fr;gap:8px;align-items:center;padding:9px 10px;border-radius:8px;background:#f6f9fb}.ads-efficiency article>div{display:grid;gap:2px}.ads-efficiency article span{font-size:9px;color:#748696}.ads-efficiency article strong{font-size:13px}.ads-efficiency article small{font-size:9px;color:#7b8b99}.ads-efficiency-name{grid-template-columns:10px 1fr!important;align-items:center}.ads-efficiency-name i{width:8px;height:24px;border-radius:3px;grid-row:1/3;background:#b3c0cc}.ads-efficiency-name i.search{background:#287a9a}.ads-efficiency-name i.recommendations{background:#6f64bd}.ads-efficiency-name b{font-size:11px}.ads-efficiency-name span{grid-column:2}.ads-table-wrap td.model-sale{color:#534a95;font-weight:650}.ads-workspace{margin-top:12px;border:1px solid var(--ads-line);border-radius:10px;overflow:hidden}.ads-tabs{height:46px;display:flex;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid var(--ads-line);background:var(--ads-soft)}.ads-tabs button{height:32px;padding:0 15px;border:1px solid #cfdae4;border-radius:7px;background:#fff;color:#35495c}.ads-tabs button.active{background:#1e718f;border-color:#1e718f;color:#fff}.ads-tabs span{margin-left:auto;font-size:12px;color:#728294}.ads-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain}.ads-table-wrap>table{width:100%;min-width:1100px;border-collapse:collapse;table-layout:fixed;font-size:12px}.ads-table-wrap th{padding:9px 10px;text-align:right;background:#edf3f7;color:#5f7183;font-size:11px;white-space:nowrap}.ads-table-wrap th:first-child{text-align:left;width:25%}.ads-table-wrap td{padding:9px 10px;text-align:right;border-bottom:1px solid #e7edf2;vertical-align:middle;white-space:nowrap}.ads-table-wrap td:first-child{text-align:left}.ads-table-wrap td b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ads-table-wrap td small{display:block;margin-top:2px;color:#7c8b99;font-size:10px;line-height:1.35}.ads-table-wrap td.primary{font-weight:700;color:#19384c}.ads-table-wrap td.expense{color:#a47139}.ads-table-wrap td.risk{color:#b84037;font-weight:650}.ads-table-wrap td.empty{text-align:center;padding:36px;color:#7b8996}.ads-sku-row{cursor:pointer}.ads-sku-row:hover{background:#f8fbfd}.ads-row-name{display:flex;align-items:center;gap:6px;min-width:0}.ads-row-name>svg{width:14px;flex:0 0 auto;transition:transform .15s}.ads-row-name>svg.open{transform:rotate(180deg)}.ads-row-name>span{min-width:0}.ads-sku-detail>td{padding:12px 16px!important;background:#f7fafc}.ads-micro{display:grid;grid-template-columns:minmax(340px,1fr) minmax(280px,.7fr);gap:12px;text-align:left}.ads-micro>section{min-width:0;padding:12px;border:1px solid #dbe5ed;border-radius:8px;background:#fff}.ads-micro h3{margin:0 0 10px;font-size:12px}.ads-micro-summary>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ads-micro-summary span{display:grid;gap:3px;padding:8px;background:#f5f8fa;color:#6f7f8e;font-size:10px}.ads-micro-summary strong{font-size:15px;color:#1c3447}.ads-micro .ads-placement{padding:12px}.ads-micro .ads-placement header span{display:none}.ads-micro .ads-placement-bar{margin:18px 0 12px;height:20px}.ads-daily-detail{grid-column:1/-1;max-width:100%;overflow-x:auto}.ads-daily-detail table{width:100%;min-width:760px!important;table-layout:fixed}.ads-daily-detail th:first-child{width:auto}.ads-state{display:inline-flex;padding:3px 7px;border-radius:10px;background:#eef1f4;color:#667684;font-size:10px}.ads-state.active{background:#e3f5ec;color:#147257}@media(max-width:0px){.ads-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-decision-grid{grid-template-columns:1fr}.ads-analytics-grid{grid-template-columns:1fr 1fr}.ads-chart,.ads-efficiency{grid-column:1/-1}}@media(max-width:0px){.ads-page{padding-left:12px;padding-right:12px}.ads-kpis strong{font-size:20px}.ads-filters{grid-template-columns:190px 120px 1fr}.ads-search{grid-column:auto}.ads-analytics-grid{grid-template-columns:1fr}.ads-chart,.ads-efficiency{grid-column:auto}.ads-table-wrap th:first-child{width:32%}.ads-micro{grid-template-columns:1fr 1fr}.ads-micro .ads-daily-detail{grid-column:1/-1}}@media(max-width:0px){.ads-page{padding:10px 8px 16px}.ads-source{display:none}.ads-filters{grid-template-columns:1fr 110px}.ads-date-range,.ads-search{grid-column:1/-1}.ads-kpis{grid-template-columns:1fr 1fr}.ads-kpis article{padding:10px}.ads-kpis strong{font-size:18px}.ads-decision-grid{grid-template-columns:minmax(0,1fr)}.ads-model-bars{grid-template-columns:1fr}.ads-traffic-list article{grid-template-columns:1fr 56px}.ads-traffic-bars{grid-column:1/-1}.ads-efficiency article{grid-template-columns:1fr 1fr}.ads-chart-grid{height:160px}.ads-table-wrap th:first-child{width:40%}.ads-table-wrap table{min-width:1050px}.ads-micro{grid-template-columns:1fr}}.ads-traffic header>strong{display:grid;text-align:right;font-size:20px;color:#19384c}.ads-traffic header>strong small{font-size:10px;font-weight:400;color:#748596;white-space:nowrap}.ads-traffic-list article{grid-template-columns:150px 1fr 76px}.ads-traffic-bars>div{grid-template-columns:88px 1fr 36px}.ads-traffic-bars em{font-size:9px;font-style:normal;text-align:right;color:#5f7183}.ads-chart-grid{height:auto;display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-auto-columns:auto;gap:8px;overflow:visible;padding-top:14px}.ads-day{display:grid;grid-template-rows:none;gap:9px;min-width:0;padding:11px;border:1px solid #e2e9ef;border-radius:8px;background:#f8fafc;text-align:left}.ads-day time{font-size:11px;color:#637689}.ads-day-value{display:grid;gap:1px}.ads-day-value strong{font-size:20px;color:#19384c}.ads-day-value span{font-size:9px;color:#748596}.ads-drr-track{height:7px;border-radius:6px;background:#e3ebf0;overflow:hidden}.ads-drr-track i{display:block;height:100%;border-radius:inherit;background:#d17d2e}.ads-day dl{display:grid;gap:4px;margin:0}.ads-day dl div{display:flex;justify-content:space-between;gap:8px}.ads-day dt,.ads-day dd{margin:0;font-size:9px}.ads-day dt{color:#748596}.ads-day dd{font-weight:650;color:#354b5e}.ads-day dd.good{color:#15785b}.ads-day dd.bad{color:#b8423a}.ads-decision-grid.ads-decision-single{grid-template-columns:1fr}.ads-analytics-grid.ads-analytics-two{grid-template-columns:minmax(260px,.7fr) minmax(0,2fr)}@media(max-width:0px){.ads-analytics-grid.ads-analytics-two{grid-template-columns:1fr}}.ads-chart-legend{display:flex!important;grid-auto-flow:column;gap:14px!important;align-items:center}.ads-chart-legend span{display:flex;align-items:center;gap:5px;white-space:nowrap}.ads-chart-legend span:before{content:"";width:12px;height:4px;border-radius:4px;background:#2a7896}.ads-chart-legend .drr:before{background:#d17d2e}.ads-chart-legend .conversion:before{background:#6e63b9}.ads-performance-plot{display:block;width:100%;height:250px;margin-top:10px;overflow:visible}.ads-performance-plot>line{stroke:#e2e9ef;stroke-width:1}.ads-performance-plot rect{fill:#2a7896;opacity:.88}.ads-performance-plot text{font-size:11px;fill:#6d7e8d;text-anchor:middle}.ads-performance-plot polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ads-performance-plot polyline.drr{stroke:#d17d2e}.ads-performance-plot polyline.conversion{stroke:#6e63b9}.ads-performance-plot circle{stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.ads-performance-plot circle.drr{fill:#d17d2e}.ads-performance-plot circle.conversion{fill:#6e63b9}.ads-performance-values{display:grid;grid-template-columns:105px repeat(var(--ads-days),minmax(72px,1fr));margin-top:4px;overflow-x:auto;border:1px solid #e2e9ef;border-radius:7px}.ads-performance-values span,.ads-performance-values b{padding:6px 8px;border-bottom:1px solid #edf1f4;font-size:10px;white-space:nowrap}.ads-performance-values span{position:sticky;left:0;background:#f6f9fb;color:#647789;z-index:1}.ads-performance-values b{text-align:right;color:#294358}.ads-campaign-row{cursor:pointer}.ads-campaign-row:hover{background:#f8fbfd}.ads-campaign-detail>td{padding:12px 16px!important;background:#f7fafc}.ads-campaign-micro{display:grid;grid-template-columns:minmax(300px,.65fr) minmax(620px,1.35fr);gap:12px;text-align:left}.ads-campaign-micro>section{min-width:0;padding:12px;border:1px solid #dbe5ed;border-radius:8px;background:#fff}.ads-campaign-micro h3{margin:0 0 10px;font-size:12px}.ads-mini-trends{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.ads-mini-trend{min-width:0;padding:10px;border-radius:7px;background:#f7fafc}.ads-mini-trend header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ads-mini-trend header span{font-size:10px;color:#6e7f90}.ads-mini-trend header strong{font-size:14px;color:#243d50}.ads-mini-trend svg{display:block;width:100%;height:76px;margin-top:4px}.ads-mini-trend svg line{stroke:#dfe7ed;stroke-width:1}.ads-mini-trend svg polyline{fill:none;stroke:#257995;stroke-width:2.5;vector-effect:non-scaling-stroke}.ads-mini-trend svg circle{fill:#257995;stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.ads-mini-trend footer{display:flex;justify-content:space-between;gap:3px}.ads-mini-trend footer small{font-size:8px;color:#82909c}.ads-campaign-micro .ads-daily-detail{grid-column:1/-1}.ads-table-wrap tr.selected>td{background:#edf7fb}.ads-table-wrap tr.selected>td:first-child{box-shadow:inset 4px 0 #237b99}.ads-selection-economy{margin-top:12px;padding:16px;border:1px solid #cbdde7;border-radius:10px;background:#f9fcfd}.ads-selection-economy>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ads-selection-economy h2{margin:0;font-size:16px;color:#19384c}.ads-selection-economy header span{font-size:11px;color:#718294}.ads-selection-economy header>strong{display:grid;text-align:right;font-size:23px;color:#19384c}.ads-selection-economy header>strong small{font-size:10px;font-weight:400;color:#748596}.ads-attribution-stack{display:flex;height:16px;margin:15px 0 12px;overflow:hidden;border-radius:8px;background:#e4ebf0}.ads-attribution-stack>i{display:block;min-width:0}.ads-selection-metrics{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(220px,1.35fr);gap:8px}.ads-selection-metrics article{display:grid;grid-template-columns:9px 1fr auto;gap:3px 7px;align-items:center;padding:9px 10px;border:1px solid #e0e8ee;border-radius:8px;background:#fff}.ads-selection-metrics article>i{grid-row:1/3;width:8px;height:28px;border-radius:4px}.ads-selection-metrics article>span{font-size:10px;color:#657789}.ads-selection-metrics article>strong{font-size:15px;color:#233e52}.ads-selection-metrics article>small{grid-column:2/-1;font-size:9px;color:#768795}.ads-selection-metrics article.donor{grid-template-columns:1fr auto;background:#f3f1fa;border-color:#ddd8f1}.ads-selection-economy>p{margin:10px 0 0;font-size:10px;line-height:1.45;color:#647789}@media(max-width:0px){.ads-campaign-micro{grid-template-columns:1fr}.ads-mini-trends{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:0px){.ads-selection-metrics{grid-template-columns:1fr 1fr}}@media(max-width:0px){.ads-mini-trends{grid-template-columns:1fr}.ads-selection-economy>header{display:grid}.ads-selection-economy header>strong{text-align:left}.ads-selection-metrics{grid-template-columns:1fr}}.ads-attribution,.ads-model-groups{min-width:0;border:1px solid var(--ads-line);border-radius:10px;padding:16px;background:#fff}.ads-attribution>header,.ads-model-groups>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ads-attribution h2,.ads-model-groups h2{margin:0;font-size:15px}.ads-attribution header span,.ads-model-groups header span{font-size:11px;color:#7d8d9c}.ads-attribution header>strong,.ads-model-groups header>strong{display:grid;text-align:right;font-size:20px;color:#19384c}.ads-attribution header>strong small,.ads-model-groups header>strong small{font-size:10px;font-weight:400;color:#748596}.ads-attribution-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.ads-attribution-sources article{padding:10px;border-radius:8px;background:#f6f9fb}.ads-attribution-sources article>b{font-size:11px}.ads-attribution-sources dl{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin:9px 0 0}.ads-attribution-sources dl div{display:grid;gap:2px}.ads-attribution-sources dt{font-size:8px;color:#7b8b99}.ads-attribution-sources dd{margin:0;font-size:12px;font-weight:650;color:#30485b}.ads-attribution-campaigns{display:grid;gap:10px;margin-top:12px}.ads-attribution-campaigns>article{border:1px solid #e0e8ef;border-radius:8px;overflow:hidden}.ads-attribution-type{display:grid;grid-template-columns:8px minmax(180px,1fr) auto;gap:10px;align-items:center;padding:10px 12px;background:#f7f9fb}.ads-attribution-type>i{width:7px;height:34px;border-radius:4px;background:#aab9c5}.ads-attribution-type>i.search{background:#287a9a}.ads-attribution-type>i.recommendations{background:#6f64bd}.ads-attribution-type>div{display:grid;gap:2px}.ads-attribution-type b{font-size:12px}.ads-attribution-type span{font-size:9px;color:#748596}.ads-attribution-type dl{display:flex;gap:18px;margin:0}.ads-attribution-type dl div{display:grid;gap:2px;text-align:right}.ads-attribution-type dt{font-size:8px;color:#7a8997}.ads-attribution-type dd{margin:0;font-size:11px;font-weight:700;color:#294358}.ads-attribution-head,.ads-attribution-row{display:grid;grid-template-columns:minmax(145px,1.2fr) repeat(3,minmax(96px,1fr));gap:10px;align-items:center;padding:7px 12px}.ads-attribution-head{border-top:1px solid #e4ebf0;border-bottom:1px solid #e8eef3;color:#718293;font-size:8px}.ads-attribution-row{min-height:42px;border-bottom:1px solid #edf1f4}.ads-attribution-row:last-child{border-bottom:0}.ads-attribution-row>b{font-size:10px;color:#3e5365}.ads-attribution>p,.ads-model-groups>p{margin:11px 0 0;font-size:10px;line-height:1.4;color:#778897}.ads-model-groups{margin-top:12px}.ads-model-group-list{display:grid;gap:8px;margin-top:14px}.ads-model-group-list>article{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(600px,2fr);gap:12px;align-items:center;padding:10px 12px;border:1px solid #e0e8ef;border-radius:8px}.ads-model-group-name{display:grid;gap:3px}.ads-model-group-name b{font-size:12px}.ads-model-group-name span{font-size:9px;color:#748596}.ads-model-group-list dl{display:grid;grid-template-columns:repeat(5,minmax(105px,1fr));gap:8px;margin:0}.ads-model-group-list dl div{display:grid;gap:2px}.ads-model-group-list dt{font-size:8px;color:#778897}.ads-model-group-list dd{margin:0;font-size:12px;font-weight:650;color:#294358}.ads-model-group-list small.risk{grid-column:1/-1;color:#b84037;font-size:9px}@media(max-width:0px){.ads-attribution-sources{grid-template-columns:1fr}.ads-model-group-list>article{grid-template-columns:1fr}.ads-model-group-list dl{grid-template-columns:repeat(3,1fr)}}@media(max-width:0px){.ads-attribution-head,.ads-attribution-row{grid-template-columns:minmax(120px,1fr) repeat(3,minmax(86px,1fr))}.ads-attribution-campaigns{overflow-x:auto}.ads-attribution-campaigns>article{min-width:620px}.ads-model-group-list{overflow-x:auto}.ads-model-group-list>article{min-width:720px}.ads-model-group-list dl{grid-template-columns:repeat(5,1fr)}}.ads-page{background:#f7f9fb}.ads-section-kicker{font-size:9px!important;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#2b7895!important}.ads-kpis{gap:8px}.ads-kpis article{min-height:104px;border-color:#d8e2ea;border-radius:9px;box-shadow:0 1px #1a314305}.ads-kpis article.focus{grid-column:span 1;background:#eaf5f9;border-color:#afd2df}.ads-kpis article.focus strong{font-size:27px;color:#153b50}.ads-kpis article.drr{background:#f0f1fa;border-color:#d7d7eb}.ads-kpis article.drr strong{color:#4f4a8c}.ads-kpis article>span{min-height:28px}.ads-kpis article>strong{font-variant-numeric:tabular-nums}.ads-attribution-overview{margin-top:12px;padding:18px;border:1px solid #cfdde6;border-radius:11px;background:linear-gradient(135deg,#fff 0,#f7fbfd 70%)}.ads-attribution-overview>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.ads-attribution-overview h2{margin:3px 0 0;font-size:18px;color:#17384c}.ads-attribution-overview header p{max-width:760px;margin:5px 0 0;color:#6d7e8d;font-size:11px;line-height:1.45}.ads-attribution-overview header>strong{display:grid;text-align:right;font-size:27px;line-height:1;color:#17384c;white-space:nowrap}.ads-attribution-overview header>strong small{margin-top:5px;font-size:9px;font-weight:400;color:#718293}.ads-attribution-composition{display:flex;height:20px;margin:19px 0 12px;overflow:hidden;border-radius:8px;background:#e4ebf0}.ads-attribution-composition i{display:block;min-width:0}.ads-attribution-numbers{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(260px,1.25fr);gap:8px}.ads-attribution-numbers article{display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:3px 8px;align-items:center;padding:10px 11px;border:1px solid #dde6ec;border-radius:8px;background:#fff}.ads-attribution-numbers article>i{grid-row:1/3;width:7px;height:29px;border-radius:4px}.ads-attribution-numbers article>span{font-size:10px;color:#647788}.ads-attribution-numbers article>strong{font-size:16px;color:#203f53;white-space:nowrap}.ads-attribution-numbers article>small{grid-column:2/-1;font-size:9px;color:#7a8996}.ads-attribution-numbers article.donor{grid-template-columns:minmax(0,1fr) auto;border-color:#dedaf0;background:#f4f2fb}.ads-attribution-numbers article.donor strong{color:#534c91}.ads-performance-card{margin-top:12px;padding:18px}.ads-performance-card>header{align-items:flex-start}.ads-performance-card h2{margin:3px 0 0;font-size:17px}.ads-performance-card header p{margin:5px 0 0;font-size:10px;color:#718293}.ads-chart-status{display:flex;align-items:center;gap:14px}.ads-chart-status>span{padding:5px 8px;border-radius:12px;font-size:9px!important}.ads-chart-status>span.missing{background:#f0f3f5;color:#778796!important}.ads-chart-status>span.ready{background:#e4f4ed;color:#147257!important}.ads-chart-status>strong{display:grid;text-align:right;font-size:19px;color:#29465a}.ads-chart-status>strong small{font-size:8px;font-weight:400;color:#7b8996}.ads-chart-summary{display:grid;grid-template-columns:repeat(3,minmax(135px,180px)) 1fr;gap:8px;align-items:end;margin-top:14px;padding:10px;border:1px solid #e1e8ee;border-radius:8px;background:#f8fafc}.ads-chart-summary article{display:grid;gap:3px}.ads-chart-summary article span{font-size:9px;color:#748596}.ads-chart-summary article strong{font-size:15px;color:#29465a}.ads-chart-summary .ads-chart-legend{justify-self:end}.ads-chart-scroll{max-width:100%;overflow-x:auto}.ads-performance-plot,.ads-performance-values{min-width:780px}.ads-analysis-row{display:grid;grid-template-columns:minmax(680px,1.9fr) minmax(250px,.55fr);gap:12px;margin-top:12px}.ads-channel-landscape,.ads-analysis-row>.ads-funnel{min-width:0;border:1px solid var(--ads-line);border-radius:10px;background:#fff}.ads-channel-landscape{padding:18px}.ads-channel-landscape>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.ads-channel-landscape h2{margin:3px 0 0;font-size:17px;color:#17384c}.ads-channel-landscape header p{max-width:740px;margin:5px 0 0;font-size:10px;line-height:1.45;color:#718293}.ads-channel-landscape header>strong{display:grid;text-align:right;font-size:21px;color:#29465a}.ads-channel-landscape header>strong small{font-size:8px;font-weight:400;color:#748596}.ads-channel-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.ads-source-panel,.ads-placement-panel{padding:12px;border:1px solid #e0e8ee;border-radius:9px;background:#f9fbfc}.ads-source-panel h3,.ads-placement-panel h3{margin:0 0 9px;font-size:11px;color:#455c70}.ads-source-panel article,.ads-placement-panel article{display:grid;grid-template-columns:minmax(135px,1fr) minmax(120px,1.2fr) 82px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #e8eef2}.ads-source-panel article>div:first-child,.ads-placement-panel article>div:nth-child(2){display:grid;gap:2px;min-width:0}.ads-source-panel article b,.ads-placement-panel article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#2c4659}.ads-source-panel article span,.ads-placement-panel article span{font-size:8px;color:#788997}.ads-source-bars{display:grid;gap:4px}.ads-source-bars>i,.ads-placement-spend>i{display:block;height:6px;overflow:hidden;border-radius:5px;background:#e3ebf0}.ads-source-bars>i b,.ads-placement-spend>i b{display:block;height:100%;border-radius:inherit;background:#287b98}.ads-source-bars>i:last-child b{background:#d58636}.ads-source-panel article>strong,.ads-placement-panel article>strong{display:grid;text-align:right;font-size:13px;color:#29465a}.ads-source-panel article>strong small,.ads-placement-panel article>strong small{font-size:7px;font-weight:400;color:#7a8996}.ads-placement-panel article{grid-template-columns:7px minmax(135px,1fr) minmax(120px,1.2fr) 72px}.ads-placement-panel article>i{width:6px;height:30px;border-radius:4px;background:#aab9c5}.ads-placement-panel article>i.search{background:#287a9a}.ads-placement-panel article>i.recommendations{background:#6f64bd}.ads-placement-spend{display:grid;gap:4px}.ads-placement-spend>i b{background:#6f64bd}.ads-correlation-matrix{margin-top:12px;border:1px solid #e0e8ee;border-radius:9px;overflow-x:auto}.ads-correlation-head,.ads-correlation-row{display:grid;grid-template-columns:minmax(190px,1.25fr) repeat(3,minmax(135px,1fr));gap:12px;align-items:center;min-width:720px;padding:8px 11px}.ads-correlation-head{background:#f3f7f9;color:#708192;font-size:8px}.ads-correlation-row{border-top:1px solid #e8eef2}.ads-correlation-row>b{display:grid;grid-template-columns:7px 1fr;gap:2px 7px;font-size:10px;color:#354d60}.ads-correlation-row>b i{grid-row:1/3;width:6px;height:25px;border-radius:4px;background:#aab9c5}.ads-correlation-row>b i.search{background:#287a9a}.ads-correlation-row>b i.recommendations{background:#6f64bd}.ads-correlation-row>b small{font-size:8px;font-weight:400;color:#7b8996}.ads-channel-landscape>footer{margin-top:10px;font-size:9px;color:#778897}.ads-analysis-row>.ads-funnel{padding:18px}.ads-analysis-row>.ads-funnel header{display:grid;gap:3px}.ads-analysis-row>.ads-funnel h2{font-size:15px}.ads-analysis-row>.ads-funnel>div{margin-top:14px}.ads-analysis-row>.ads-funnel article{min-height:54px}.ads-efficiency{margin-top:12px;padding:18px}.ads-efficiency>header h2{font-size:15px}.ads-efficiency>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ads-efficiency article{grid-template-columns:minmax(150px,1.25fr) repeat(3,minmax(110px,.8fr));padding:12px;border:1px solid #e0e8ee;background:#f9fbfc}.ads-efficiency article strong{font-size:15px}.ads-efficiency-name i{height:32px}.ads-workspace{margin-top:12px;background:#fff}.ads-tabs{height:50px;padding:0 12px}.ads-tabs button{font-weight:600}.ads-table-wrap>table{min-width:1180px}.ads-table-wrap th{height:38px}.ads-table-wrap tr.selected>td{background:#eaf6fa}.ads-sku-detail>td,.ads-campaign-detail>td{background:#f4f8fa!important}@media(max-width:0px){.ads-attribution-numbers{grid-template-columns:1fr 1fr}.ads-analysis-row{grid-template-columns:1fr}.ads-analysis-row>.ads-funnel>div{grid-template-columns:repeat(4,1fr)}.ads-analysis-row>.ads-funnel article:nth-child(n){margin-left:0}.ads-efficiency>div{grid-template-columns:1fr}}@media(max-width:0px){.ads-channel-columns{grid-template-columns:1fr}.ads-source-panel article{grid-template-columns:minmax(130px,1fr) minmax(140px,1.2fr) 80px}.ads-attribution-overview>header{display:grid}.ads-attribution-overview header>strong{text-align:left}.ads-chart-summary{grid-template-columns:1fr 1fr}.ads-chart-summary .ads-chart-legend{justify-self:start}.ads-analysis-row>.ads-funnel>div{grid-template-columns:1fr 1fr}.ads-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:0px){.ads-attribution-numbers{grid-template-columns:1fr}.ads-attribution-overview{padding:13px}.ads-attribution-overview header>strong{font-size:23px}.ads-chart-summary{grid-template-columns:1fr}.ads-chart-summary .ads-chart-legend{display:flex;flex-wrap:wrap}.ads-channel-landscape{padding:13px}.ads-channel-columns{overflow-x:auto}.ads-source-panel,.ads-placement-panel{min-width:580px}.ads-analysis-row>.ads-funnel>div{grid-template-columns:1fr 1fr}.ads-efficiency article{min-width:700px}.ads-efficiency>div{overflow-x:auto}.ads-kpis{grid-template-columns:1fr 1fr}}.ads-page{padding-top:8px}.ads-filters{padding:8px 0}.ads-kpis article{min-height:68px;padding:9px 11px;gap:3px}.ads-kpis article>span{min-height:0;font-size:10px}.ads-kpis article>strong,.ads-kpis article.focus strong{font-size:20px}.ads-kpis article small{font-size:9px}.ads-insights{margin-top:7px;padding:7px 10px}.ads-attribution-overview{margin-top:7px;padding:11px 13px;background:#fff}.ads-attribution-overview h2{font-size:14px}.ads-attribution-overview header p{margin-top:2px;font-size:9px}.ads-attribution-overview header>strong{font-size:21px}.ads-attribution-composition{height:9px;margin:9px 0 7px}.ads-attribution-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ads-attribution-numbers article{padding:6px 8px;border:0;border-radius:5px;background:#f5f8fa}.ads-attribution-numbers article>i{height:21px}.ads-attribution-numbers article>span{font-size:9px}.ads-attribution-numbers article>strong{font-size:13px}.ads-attribution-numbers article>small{font-size:8px}.ads-performance-card{margin-top:7px;padding:10px 12px}.ads-performance-card h2{font-size:14px}.ads-performance-card header p{margin-top:1px;font-size:9px}.ads-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:7px}.ads-trend-plot{min-width:0;border-left:1px solid #e2e9ef;padding-left:8px}.ads-trend-plot:first-child{border-left:0;padding-left:0}.ads-trend-plot>header{display:grid;grid-template-columns:1fr auto;gap:1px 8px;align-items:baseline}.ads-trend-plot header span{font-size:9px;color:#6f8090}.ads-trend-plot header strong{font-size:14px;color:#203e52}.ads-trend-plot header small{grid-column:1/-1;font-size:8px;color:#82909c}.ads-trend-plot>div{max-width:100%;overflow-x:auto}.ads-trend-plot svg{display:block;width:100%;height:92px;margin-top:2px}.ads-trend-plot svg line{stroke:#dfe7ed}.ads-trend-plot svg polyline{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke}.ads-trend-plot svg circle{stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.ads-trend-plot svg text{font-size:7px;fill:#82909c;text-anchor:middle}.ads-analysis-row{grid-template-columns:minmax(650px,2fr) minmax(215px,.55fr);gap:7px;margin-top:7px}.ads-channel-landscape{padding:10px 12px}.ads-channel-landscape h2{font-size:14px}.ads-channel-landscape header p{margin-top:2px;font-size:9px}.ads-channel-table-wrap{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr);gap:8px;margin-top:7px;overflow-x:auto}.ads-channel-table{width:100%;min-width:0;border-collapse:collapse;table-layout:auto;font-size:9px}.ads-channel-table th,.ads-channel-table td{padding:5px 6px;border-bottom:1px solid #e7edf2;text-align:right;white-space:nowrap}.ads-channel-table th{background:#f2f6f8;color:#687a8b;font-size:8px}.ads-channel-table th:first-child,.ads-channel-table td:first-child{text-align:left}.ads-channel-table td:first-child{font-weight:650;color:#324b5d}.ads-channel-table td>i{display:inline-block;width:5px;height:14px;margin-right:5px;border-radius:3px;vertical-align:middle;background:#a9b8c4}.ads-channel-table td>i.search{background:#287a9a}.ads-channel-table td>i.recommendations{background:#6f64bd}.ads-analysis-row>.ads-funnel{padding:10px 12px}.ads-analysis-row>.ads-funnel h2{font-size:13px}.ads-analysis-row>.ads-funnel>div{margin-top:7px;gap:4px}.ads-analysis-row>.ads-funnel article{min-height:38px;padding:5px 7px}.ads-funnel article strong{font-size:13px}.ads-funnel article span,.ads-funnel article small{font-size:8px}.ads-secondary-grid{display:grid;grid-template-columns:minmax(560px,1.4fr) minmax(420px,1fr);gap:7px;margin-top:7px}.ads-relationship-signals,.ads-secondary-grid>.ads-efficiency{min-width:0;margin:0;padding:10px 12px;border:1px solid var(--ads-line);border-radius:9px;background:#fff}.ads-relationship-signals>header{display:flex;justify-content:space-between;gap:12px}.ads-relationship-signals h2{margin:0;font-size:13px}.ads-relationship-signals header p{margin:2px 0 0;font-size:8px;color:#758696}.ads-relationship-signals header>strong{font-size:11px;color:#5d7183;white-space:nowrap}.ads-relationship-table{margin-top:6px;overflow-x:auto}.ads-relationship-table .head,.ads-relationship-table .row{display:grid;grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(90px,1fr));gap:7px;align-items:center;min-width:580px;padding:5px 6px}.ads-relationship-table .head{background:#f2f6f8;color:#718293;font-size:8px}.ads-relationship-table .row{border-bottom:1px solid #e8eef2}.ads-relationship-table .row>b{font-size:9px;color:#354e60}.ads-relationship-table .ads-relation-value{grid-template-columns:minmax(34px,1fr) 25px}.ads-relationship-table .ads-relation-value small{display:none}.ads-secondary-grid>.ads-efficiency>div{display:grid;grid-template-columns:1fr;gap:4px;margin-top:6px}.ads-secondary-grid>.ads-efficiency article{grid-template-columns:minmax(115px,1.2fr) repeat(3,minmax(78px,.8fr));gap:5px;padding:6px 7px;border:0}.ads-secondary-grid>.ads-efficiency article strong{font-size:11px}.ads-secondary-grid>.ads-efficiency article span,.ads-secondary-grid>.ads-efficiency article small{font-size:8px}.ads-secondary-grid>.ads-efficiency .ads-efficiency-name i{height:22px}.ads-workspace{margin-top:7px}.ads-tabs{height:42px;justify-content:space-between}.ads-tab-switch{display:inline-flex;border:1px solid #bdccd7;border-radius:7px;overflow:hidden;background:#fff}.ads-tabs .ads-tab-switch button{display:flex;align-items:center;gap:7px;height:30px;margin:0;padding:0 12px;border:0;border-left:1px solid #d5e0e7;border-radius:0;background:#fff;font-weight:600}.ads-tabs .ads-tab-switch button:first-child{border-left:0}.ads-tabs .ads-tab-switch button.active{background:#1e718f;color:#fff}.ads-tabs .ads-tab-switch button b{min-width:18px;padding:1px 5px;border-radius:9px;background:#edf2f5;color:#617486;font-size:9px}.ads-tabs .ads-tab-switch button.active b{background:#fff3;color:#fff}.ads-tabs>.ads-tab-switch+span{margin-left:auto}.ads-micro,.ads-campaign-micro{grid-template-columns:minmax(260px,.65fr) minmax(260px,.55fr);gap:7px}.ads-micro>section,.ads-campaign-micro>section{padding:8px}.ads-micro-summary>div{grid-template-columns:repeat(3,1fr);gap:4px}.ads-micro-summary span{padding:5px;font-size:8px}.ads-micro-summary strong{font-size:12px}.ads-mini-trends{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:5px;overflow-x:auto}.ads-mini-trend{padding:7px;background:#f6f9fb}.ads-mini-trend header{display:grid;grid-template-columns:1fr auto}.ads-mini-trend header strong{font-size:12px}.ads-mini-trend header small{grid-column:1/-1;font-size:7px;color:#82909c}.ads-mini-trend>div{overflow-x:auto}.ads-mini-trend svg{height:66px;margin-top:1px}.ads-mini-trend footer small{font-size:7px}.ads-daily-detail{padding:8px!important}@media(max-width:0px){.ads-secondary-grid{grid-template-columns:1fr}.ads-attribution-numbers{grid-template-columns:1fr 1fr}.ads-trend-grid,.ads-analysis-row{grid-template-columns:1fr}.ads-channel-table-wrap{min-width:780px}.ads-channel-landscape{overflow-x:auto}}@media(max-width:0px){.ads-kpis article{min-height:62px}.ads-secondary-grid{grid-template-columns:1fr}.ads-mini-trends{grid-template-columns:repeat(4,minmax(180px,1fr))}.ads-tabs>.ads-tab-switch+span{display:none}}.ads-filters{display:flex;align-items:flex-end;gap:9px;flex-wrap:nowrap}.ads-entity-filter{flex:1 1 680px;max-width:760px;display:grid;grid-template-columns:1fr;gap:4px}.ads-control-label{font-size:10px;color:#66798c}.ads-entity-control{display:flex;align-items:center;height:38px;min-width:0;border:1px solid #cfdbe6;border-radius:8px;background:#fff;overflow:hidden}.ads-entity-control>*{box-sizing:border-box}.ads-entity-control .ads-filter-empty{flex:0 0 auto;padding:0 10px;color:#52687a;font-size:11px;white-space:nowrap}.ads-entity-control .ads-filter-chips{display:flex;align-items:center;flex:0 1 auto;height:100%;max-width:52%;gap:4px;overflow-x:auto;padding:3px 5px}.ads-entity-control .ads-filter-chips button{box-sizing:border-box;flex:0 0 auto;max-width:270px;height:28px;padding-top:0;padding-bottom:0;border:0;border-radius:6px;background:#e8f2f7;color:#24475c}.ads-filters .ads-entity-control select{box-sizing:border-box;flex:1 1 210px;min-width:175px;height:100%;padding:0 28px 0 9px;border:0;border-left:1px solid #e2e9ee;border-radius:0;background-color:#fff;font-size:11px;outline:0}.ads-entity-control .ads-filter-clear{box-sizing:border-box;flex:0 0 34px;width:34px;height:100%;padding:0;border:0;border-left:1px solid #e2e9ee;border-radius:0;background:#fff;font-size:15px}.ads-filters>label:not(.ads-search){flex:0 0 116px}.ads-filters>.ads-search{flex:0 1 390px;min-width:260px}.ads-filters>.ads-date-range{flex:0 0 auto}@media(max-width:0px){.ads-filters{display:flex;flex-wrap:wrap}.ads-entity-filter{flex:1 1 520px;max-width:none}.ads-filters>.ads-search{flex:1 1 280px}.ads-filters>.ads-date-range{order:4}.ads-entity-control .ads-filter-chips{max-width:58%}}@media(max-width:0px){.ads-entity-filter{flex-basis:100%}.ads-filters>label:not(.ads-search){flex:0 0 105px}.ads-filters>.ads-search{flex:1 1 220px;min-width:190px}.ads-entity-control .ads-filter-chips{max-width:48%}.ads-entity-control .ads-filter-chips button{max-width:190px}}.ads-entity-control .ads-filter-chips button{height:28px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.ads-filters .ads-entity-control select{height:100%!important;min-height:0!important}.ads-entity-control .ads-filter-clear{height:100%!important;min-height:0!important;padding:0!important}.ads-focus-summary{display:grid;grid-template-columns:270px 470px minmax(250px,1fr);max-width:1180px;min-height:92px;border:1px solid #d5e1e9;border-radius:9px;background:#fff;overflow:hidden}.ads-focus-primary{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:2px 10px;padding:12px 15px;border-left:5px solid #8a9aa7;background:#f5f8fa}.ads-focus-summary.good .ads-focus-primary{border-left-color:#238269;background:#eef8f4}.ads-focus-summary.bad .ads-focus-primary{border-left-color:#c45246;background:#fff4f2}.ads-focus-summary.stable .ads-focus-primary{border-left-color:#d18a35;background:#fff8ee}.ads-focus-primary>span{font-size:10px;color:#617485}.ads-focus-primary>strong{grid-row:1/3;grid-column:2;font-size:31px;line-height:1;color:#17394d}.ads-focus-primary>b{font-size:12px;color:#2c4558}.ads-focus-primary>small{grid-column:1/-1;font-size:9px;color:#6f8190}.ads-focus-drivers{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #dfe7ed}.ads-focus-drivers article{display:grid;align-content:center;gap:5px;padding:12px 16px;border-right:1px solid #e3eaef}.ads-focus-drivers span{font-size:10px;color:#66798a}.ads-focus-drivers strong{font-size:21px;color:#1d3b4f}.ads-focus-drivers small{font-size:9px}.ads-focus-secondary{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:9px 12px}.ads-focus-secondary>span{display:grid;gap:3px;padding:0 11px;border-left:1px solid #e1e8ed;font-size:9px;color:#6e8090}.ads-focus-secondary>span:first-child{border-left:0}.ads-focus-secondary b{font-size:16px;color:#233f53}.ads-focus-secondary small{font-size:8px;color:#82909c}.ads-performance-card.ads-diagnostic{max-width:1180px;padding:11px 13px}.ads-diagnostic>header{align-items:flex-start}.ads-diagnostic h2{font-size:14px}.ads-diagnostic header p{max-width:760px;font-size:10px;line-height:1.35}.ads-diagnostic-legend{display:flex;gap:12px;padding-top:2px}.ads-diagnostic-legend span{display:flex;align-items:center;gap:5px;font-size:9px!important;white-space:nowrap}.ads-diagnostic-legend span:before{content:"";width:16px;height:3px;border-radius:3px;background:#d17d2e}.ads-diagnostic-legend .previous:before{background:#aab7c1}.ads-diagnostic-body{display:grid;grid-template-columns:minmax(620px,1fr) 285px;gap:10px;margin-top:7px}.ads-diagnostic-chart{min-width:0;overflow-x:auto;border-top:1px solid #edf1f4}.ads-diagnostic-chart svg{display:block;width:100%;height:142px}.ads-diagnostic-chart line{stroke:#dfe7ed}.ads-diagnostic-chart polyline{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ads-diagnostic-chart polyline.current{stroke:#d17d2e}.ads-diagnostic-chart polyline.previous{stroke:#aab7c1;stroke-dasharray:5 5}.ads-diagnostic-chart circle{fill:#d17d2e;stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.ads-diagnostic-chart circle.worst{fill:#c34f45}.ads-diagnostic-chart circle.best{fill:#238269}.ads-diagnostic-chart text{font-size:7px;fill:#7e8d9a;text-anchor:middle}.ads-diagnostic-body aside{display:grid;gap:5px}.ads-diagnostic-body aside article{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:7px 9px;border-left:3px solid #b4c1ca;background:#f6f9fb}.ads-diagnostic-body aside article.risk{border-left-color:#c45246}.ads-diagnostic-body aside article.good{border-left-color:#238269}.ads-diagnostic-body aside span{font-size:8px;color:#708293}.ads-diagnostic-body aside strong{font-size:12px;color:#2a4356;text-align:right}.ads-diagnostic-body aside small{grid-column:1/-1;font-size:8px;color:#7c8b98}@media(max-width:0px){.ads-focus-summary{grid-template-columns:250px 1fr}.ads-focus-secondary{grid-column:1/-1;border-top:1px solid #e1e8ed}.ads-performance-card.ads-diagnostic{max-width:none}.ads-diagnostic-body{grid-template-columns:1fr}.ads-diagnostic-body aside{grid-template-columns:repeat(3,1fr)}}@media(max-width:0px){.ads-focus-summary{grid-template-columns:1fr}.ads-focus-drivers{border-left:0;border-top:1px solid #dfe7ed}.ads-focus-secondary{grid-template-columns:repeat(3,1fr)}.ads-diagnostic-body aside{grid-template-columns:1fr}.ads-diagnostic-legend{display:none}}.ads-decision-center{display:grid;grid-template-columns:360px minmax(0,1fr);gap:8px;max-width:1600px;align-items:stretch}.ads-decision-center .ads-focus-summary{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;width:auto;max-width:none;min-height:0;border-radius:9px}.ads-decision-center .ads-focus-primary{min-height:72px;padding:11px 14px}.ads-decision-center .ads-focus-primary>strong{font-size:32px}.ads-decision-center .ads-focus-drivers{display:grid;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid #dfe7ed}.ads-decision-center .ads-focus-drivers article{padding:9px 11px}.ads-decision-center .ads-focus-drivers strong{font-size:17px}.ads-decision-center .ads-focus-secondary{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:7px 5px;border-top:1px solid #e1e8ed}.ads-decision-center .ads-focus-secondary>span{padding:0 7px}.ads-decision-center .ads-focus-secondary b{font-size:13px}.ads-decision-center .ads-performance-card.ads-diagnostic{width:auto;max-width:none;height:100%;margin-top:0;box-sizing:border-box}.ads-decision-center .ads-diagnostic-body{grid-template-columns:minmax(520px,1fr) 250px}.ads-decision-center .ads-diagnostic-chart svg{height:136px}.ads-decision-center+.ads-insights{max-width:1600px}@media(max-width:0px){.ads-decision-center{grid-template-columns:320px minmax(0,1fr);max-width:none}.ads-decision-center .ads-diagnostic-body{grid-template-columns:1fr}.ads-decision-center .ads-diagnostic-body aside{grid-template-columns:repeat(3,1fr)}}@media(max-width:0px){.ads-decision-center{grid-template-columns:1fr}.ads-decision-center .ads-focus-summary{grid-template-columns:220px 1fr;grid-template-rows:auto auto}.ads-decision-center .ads-focus-primary{grid-row:1/3}.ads-decision-center .ads-focus-drivers{border-top:0;border-left:1px solid #dfe7ed}.ads-decision-center .ads-focus-secondary{grid-column:2}}@media(max-width:0px){.ads-decision-center .ads-focus-summary{grid-template-columns:1fr}.ads-decision-center .ads-focus-primary{grid-row:auto}.ads-decision-center .ads-focus-drivers{border-left:0;border-top:1px solid #dfe7ed}.ads-decision-center .ads-focus-secondary{grid-column:auto}}.ads-filters{max-width:1080px;gap:8px;padding:9px 0}.ads-entity-filter{flex:0 1 620px;max-width:620px}.ads-filters>label:not(.ads-search){flex-basis:105px}.ads-filters>.ads-search{flex:0 1 330px;min-width:250px}.ads-entity-control,.ads-filters select,.ads-filters input,.ads-search div{height:36px;border-radius:7px}.ads-filters .ads-entity-control select{border-left:0}.ads-entity-control .ads-filter-chips+select{border-left:1px solid #e2e9ee}.ads-attribution-overview{max-width:1180px;box-sizing:border-box}.ads-attribution-overview>header{gap:16px}.ads-attribution-composition{height:8px;margin:8px 0 6px}.ads-attribution-numbers{gap:5px}.ads-attribution-numbers article{min-width:0}.ads-analysis-row,.ads-secondary-grid{max-width:1600px}.ads-stats-sources{overflow:visible}.ads-stats-sources>header h2{margin:0;font-size:13px}.ads-stats-sources>header p{margin:2px 0 0;color:#748596;font-size:8px}.ads-stats-composition{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:7px}.ads-composition{min-width:0;padding:8px 9px;border-radius:7px;background:#f6f9fb}.ads-composition>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ads-composition>header span{font-size:9px;color:#647789}.ads-composition>header strong{font-size:16px;color:#19384c}.ads-composition-bar{display:flex;height:10px;margin:7px 0 6px;overflow:hidden;border-radius:7px;background:#e5ebef}.ads-composition-bar>i{display:block;height:100%}.ads-composition-bar .search,.ads-composition-legend i.search{background:#287a9a}.ads-composition-bar .card,.ads-composition-legend i.card{background:#6f64bd}.ads-composition-bar .unknown,.ads-composition-legend i.unknown{background:#aebbc5}.ads-composition-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ads-composition-legend>span{display:grid;grid-template-columns:6px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:1px 5px;align-items:center;min-width:0}.ads-composition-legend>span>i{grid-row:1/3;width:5px;height:22px;border-radius:3px}.ads-composition-legend b{overflow:hidden;color:#425a6c;font-size:8px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ads-composition-legend strong{font-size:10px;color:#213e52;white-space:nowrap}.ads-composition-legend small{grid-column:2/-1;color:#7a8996;font-size:7px}.ads-factual-compare{margin-top:6px;overflow-x:auto}.ads-factual-compare .head,.ads-factual-compare .row{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(6,minmax(82px,.7fr));gap:7px;align-items:center;min-width:820px;padding:5px 7px}.ads-factual-compare .head{border-radius:5px;background:#f2f6f8;color:#718293;font-size:8px}.ads-factual-compare .row{border-bottom:1px solid #e8eef2;color:#40576a;font-size:9px}.ads-factual-compare .row:last-child{border-bottom:0}.ads-factual-compare .row>b{display:flex;align-items:center;gap:7px;color:#304a5d;font-size:9px}.ads-factual-compare .row>b>i{width:6px;height:20px;border-radius:3px;background:#aebbc5}.ads-factual-compare .row>b>i.search{background:#287a9a}.ads-factual-compare .row>b>i.recommendations{background:#6f64bd}.ads-factual-compare .row>strong{font-size:10px;color:#263f53}@media(max-width:0px){.ads-filters,.ads-attribution-overview{max-width:none}.ads-stats-composition{grid-template-columns:1fr}}@media(max-width:0px){.ads-filters{padding:7px 0}.ads-entity-filter{flex-basis:100%;max-width:none}.ads-stats-composition{grid-template-columns:minmax(520px,1fr) minmax(520px,1fr);overflow-x:auto}.ads-attribution-numbers{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}}.ads-channel-strategy-row{display:grid;grid-template-columns:minmax(780px,1.55fr) minmax(560px,1fr);gap:7px;max-width:1600px;margin-top:7px}.ads-channel-strategy{min-width:0;padding:10px 12px;border:1px solid var(--ads-line);border-radius:9px;background:#fff}.ads-channel-strategy>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ads-channel-strategy h2{margin:1px 0 0;font-size:13px}.ads-channel-verdict{display:grid;gap:2px;max-width:470px;padding-left:10px;border-left:3px solid #287a9a;text-align:right}.ads-channel-verdict b{font-size:11px;color:#213f53}.ads-channel-verdict span{font-size:8px;color:#6f8190}.ads-channel-strategy-body{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(470px,1.1fr);gap:12px;margin-top:7px}.ads-channel-shares{display:grid;gap:5px}.ads-channel-legend{display:flex;justify-content:flex-end;gap:12px;min-height:13px}.ads-channel-legend span{display:flex;align-items:center;gap:4px;font-size:8px;color:#637789}.ads-channel-legend i,.ads-channel-efficiency i{display:inline-block;width:7px;height:7px;border-radius:2px;background:#aebbc5}.ads-channel-legend i.search,.ads-channel-efficiency i.search{background:#287a9a}.ads-channel-legend i.recommendations,.ads-channel-efficiency i.recommendations{background:#6f64bd}.ads-channel-legend i.other,.ads-channel-efficiency i.other{background:#aebbc5}.ads-channel-share-row{display:grid;grid-template-columns:112px 1fr;gap:7px;align-items:center}.ads-channel-share-row>span{display:flex;justify-content:space-between;gap:5px;color:#536a7c;font-size:8px}.ads-channel-share-row>span small{color:#213f53;font-size:8px;font-weight:650;white-space:nowrap}.ads-channel-share-row>div{display:flex;height:18px;overflow:hidden;border-radius:4px;background:#e8eef2}.ads-channel-share-row>div>i{display:flex;align-items:center;justify-content:center;min-width:0;height:100%;background:#aebbc5;color:#fff;font-style:normal}.ads-channel-share-row>div>i.search{background:#287a9a}.ads-channel-share-row>div>i.recommendations{background:#6f64bd}.ads-channel-share-row>div>i.other{background:#aebbc5}.ads-channel-share-row b{font-size:8px;font-weight:700;white-space:nowrap}.ads-channel-efficiency{overflow-x:auto}.ads-channel-efficiency .head,.ads-channel-efficiency .row{display:grid;grid-template-columns:minmax(115px,1.25fr) repeat(5,minmax(62px,.75fr));gap:5px;align-items:center;min-width:455px;padding:5px 6px}.ads-channel-efficiency .head{border-radius:5px;background:#f2f6f8;color:#718293;font-size:7px}.ads-channel-efficiency .row{border-bottom:1px solid #e8eef2}.ads-channel-efficiency .row:last-child{border-bottom:0}.ads-channel-efficiency .row>b{display:flex;align-items:center;gap:5px;color:#334d60;font-size:8px}.ads-channel-efficiency .row>b>i{height:16px}.ads-channel-efficiency .row>strong{font-size:9px;color:#213f53}.ads-channel-strategy-row>.ads-relationship-signals{min-width:0;margin:0;padding:10px 12px;border:1px solid var(--ads-line);border-radius:9px;background:#fff}@media(max-width:0px){.ads-channel-strategy-row{grid-template-columns:1fr}.ads-channel-strategy-body{grid-template-columns:1fr 1fr}}@media(max-width:0px){.ads-channel-strategy-body{grid-template-columns:minmax(520px,1fr) minmax(470px,1fr);overflow-x:auto}.ads-channel-strategy>header{display:grid}.ads-channel-verdict{max-width:none;text-align:left}}.ads-analysis-row>.ads-conversion-funnel>div{display:flex;flex-direction:column;align-items:center;gap:4px}.ads-analysis-row>.ads-conversion-funnel article:nth-child(n){box-sizing:border-box;margin:0;border:0;clip-path:polygon(3% 0,97% 0,100% 100%,0 100%)}.ads-analysis-row>.ads-conversion-funnel article.views{width:100%;background:#e7f1f5;color:#29495b}.ads-analysis-row>.ads-conversion-funnel article.clicks{width:86%;background:#cfe4eb;color:#23485a}.ads-analysis-row>.ads-conversion-funnel article.carts{width:72%;background:#8fc3d2;color:#173f52}.ads-analysis-row>.ads-conversion-funnel article.orders{width:58%;background:#287a9a;color:#fff}.ads-analysis-row>.ads-conversion-funnel article>span{color:inherit;font-weight:650}.ads-analysis-row>.ads-conversion-funnel article>strong{color:inherit;font-size:14px}.ads-analysis-row>.ads-conversion-funnel article>small{display:grid;grid-template-columns:1fr auto;gap:1px 7px;color:inherit;opacity:.88}.ads-analysis-row>.ads-conversion-funnel article>small b{font-size:8px;font-weight:700}.ads-analysis-row>.ads-conversion-funnel article>small span{font-size:7px;text-align:right}.ads-analysis-row>.ads-conversion-funnel article>small em{grid-column:1/-1;font-size:7px;font-style:normal}.ads-analysis-row>.ads-conversion-funnel header span{font-size:8px;color:#728495}@media(max-width:0px){.ads-analysis-row>.ads-conversion-funnel>div{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch}.ads-analysis-row>.ads-conversion-funnel article:nth-child(n){width:100%;clip-path:none}.ads-analysis-row>.ads-conversion-funnel article>small{grid-template-columns:1fr}}@media(max-width:0px){.ads-analysis-row>.ads-conversion-funnel>div{grid-template-columns:1fr 1fr}}.ads-traffic-type{max-width:1600px;margin-top:7px;padding:12px 13px;border:1px solid var(--ads-line);border-radius:9px;background:#fff}.ads-traffic-type>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ads-traffic-type>header h2{margin:1px 0 0;font-size:16px;color:#17384c}.ads-traffic-type>header p{margin:3px 0 0;color:#6d7f8e;font-size:9px}.ads-traffic-type>header>strong{display:grid;text-align:right;color:#17384c;font-size:23px;line-height:1;white-space:nowrap}.ads-traffic-type>header>strong small{margin-top:4px;color:#718293;font-size:8px;font-weight:400}.ads-traffic-type-chart{display:flex;height:42px;margin-top:11px;overflow:hidden;border-radius:7px;background:#e6ecef}.ads-traffic-type-chart>i{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;color:#fff;font-style:normal;text-shadow:0 1px 1px rgba(20,40,55,.22)}.ads-traffic-type-chart b{font-size:13px}.ads-traffic-type-chart span{max-width:100%;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ads-traffic-type-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:5px;margin-top:6px}.ads-traffic-type-details article{display:grid;grid-template-columns:6px minmax(0,1fr) auto;gap:4px 7px;align-items:center;min-width:0;padding:7px 8px;border-radius:6px;background:#f5f8fa}.ads-traffic-type-details article>i{grid-row:1/3;width:5px;height:31px;border-radius:3px}.ads-traffic-type-details article>div{display:grid;gap:2px;min-width:0}.ads-traffic-type-details article b{font-size:9px;color:#324c60}.ads-traffic-type-details article span{font-size:7px;line-height:1.3;color:#718292}.ads-traffic-type-details article>strong{display:grid;text-align:right;font-size:12px;color:#1e3d51;white-space:nowrap}.ads-traffic-type-details article>strong small{font-size:7px;font-weight:400;color:#7b8b98}.ads-traffic-type-channels{display:grid;grid-template-columns:minmax(410px,.9fr) minmax(520px,1.1fr);gap:18px;margin-top:9px;padding-top:9px;border-top:1px solid #e2e9ee}.ads-traffic-type-channels h3{margin:0 0 5px;font-size:10px;color:#40586b}.ads-traffic-type .ads-channel-shares{gap:4px}.ads-traffic-type .ads-channel-share-row{grid-template-columns:106px 1fr}.ads-traffic-type .ads-channel-share-row>div{height:16px}.ads-traffic-type .ads-channel-efficiency h3{margin:0 0 5px}.ads-traffic-type>footer{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:8px;padding-top:7px;border-top:1px solid #e7edf1;color:#718291;font-size:8px}.ads-traffic-type>footer span{display:flex;align-items:center;gap:5px}.ads-traffic-type>footer i{width:7px;height:7px;border-radius:2px}.ads-traffic-type>footer b{color:#354e61}.ads-relations-only{grid-template-columns:1fr}.ads-relations-only>.ads-relationship-signals{width:100%;box-sizing:border-box}@media(max-width:0px){.ads-traffic-type-channels{grid-template-columns:1fr}.ads-traffic-type-details{grid-template-columns:1fr 1fr}}@media(max-width:0px){.ads-traffic-type{padding:10px}.ads-traffic-type>header{display:grid}.ads-traffic-type>header>strong{text-align:left}.ads-traffic-type-chart{min-width:680px}.ads-traffic-type{overflow-x:auto}.ads-traffic-type-details{min-width:680px;grid-template-columns:repeat(2,1fr)}.ads-traffic-type-channels{min-width:680px}}.ads-micro-facts{padding:7px 9px!important}.ads-micro-facts h3{margin:0 0 5px;font-size:10px}.ads-micro-facts>div{display:flex;flex-wrap:wrap;gap:4px}.ads-micro-facts span{display:flex;align-items:baseline;gap:5px;padding:4px 7px;border-radius:5px;background:#f4f7f9;color:#718292;font-size:8px}.ads-micro-facts strong{color:#213f53;font-size:11px}.ads-mini-trends{grid-template-columns:minmax(520px,1.7fr) repeat(3,minmax(270px,1fr));gap:7px;align-items:stretch}.ads-mini-trend,.ads-mini-economy{box-sizing:border-box;min-width:0;padding:8px 9px;border:1px solid #dfe7ed;border-radius:7px;background:#fff}.ads-mini-trend header,.ads-mini-economy header{min-height:34px}.ads-mini-trend header{display:grid;grid-template-columns:1fr auto;gap:1px 8px}.ads-mini-trend header>span{color:#52697b;font-size:9px}.ads-mini-trend header>strong{color:#1d3b4f;font-size:13px}.ads-mini-trend header>small{grid-column:1/-1;color:#7b8b98;font-size:7px}.ads-mini-trend>div,.ads-mini-economy>div{overflow-x:auto}.ads-mini-trend svg{display:block;width:100%;height:112px;margin:2px 0 0}.ads-mini-trend svg .grid,.ads-mini-economy svg .grid{stroke:#dce5eb;stroke-width:1;vector-effect:non-scaling-stroke}.ads-mini-trend svg polyline{fill:none;stroke:#287a9a;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ads-mini-trend svg circle{fill:#287a9a;stroke:#fff;stroke-width:1.3;vector-effect:non-scaling-stroke}.ads-mini-trend svg text,.ads-mini-economy svg text{font-family:inherit}.ads-mini-trend svg .axis-label,.ads-mini-economy svg .axis-label{fill:#748695;font-size:7px;text-anchor:end}.ads-mini-trend svg .date-label,.ads-mini-economy svg .date-label{fill:#738493;font-size:7px;text-anchor:middle}.ads-mini-economy header{display:flex;align-items:flex-start;gap:16px}.ads-mini-economy header>div{display:grid;gap:1px}.ads-mini-economy header span{font-size:8px}.ads-mini-economy header span:before{content:"";display:inline-block;width:12px;height:3px;margin-right:5px;border-radius:2px;vertical-align:middle}.ads-mini-economy header span.sales{color:#287a9a}.ads-mini-economy header span.sales:before{background:#287a9a}.ads-mini-economy header span.spend{color:#b8702c}.ads-mini-economy header span.spend:before{height:7px;background:#d99a55}.ads-mini-economy header strong{font-size:13px;color:#203e52}.ads-mini-economy header>small{margin-left:auto;color:#7d8c99;font-size:7px}.ads-mini-economy svg{display:block;width:100%;height:134px;margin-top:2px}.ads-mini-economy .spend-bar{fill:#d99a55;opacity:.72}.ads-mini-economy .sales-line{fill:none;stroke:#287a9a;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ads-mini-economy .sales-dot{fill:#287a9a;stroke:#fff;stroke-width:1.3;vector-effect:non-scaling-stroke}.ads-mini-economy .axis-label.spend{fill:#b8702c;text-anchor:start}.ads-mini-economy .axis-label.sales{fill:#287a9a}.ads-campaign-micro>.ads-micro-facts{grid-column:1/-1}.ads-campaign-micro>.ads-mini-trends{grid-column:1/-1}@media(max-width:0px){.ads-mini-trends{grid-template-columns:minmax(520px,1.7fr) repeat(3,minmax(270px,1fr))}.ads-micro-facts>div{min-width:620px}.ads-micro-facts{overflow-x:auto}}.ads-table-wrap tr.ads-sku-row.selected>td,.ads-table-wrap tr.ads-campaign-row.selected>td{background:#1f607b!important;color:#fff!important;border-top:2px solid #164b63;border-bottom:2px solid #164b63;box-shadow:inset 0 1px #ffffff1f}.ads-table-wrap tr.selected>td:first-child{border-left:6px solid #35b7dc;box-shadow:none}.ads-table-wrap tr.selected>td:last-child{border-right:2px solid #164b63}.ads-table-wrap tr.selected td b,.ads-table-wrap tr.selected td strong,.ads-table-wrap tr.selected td.primary,.ads-table-wrap tr.selected td.expense,.ads-table-wrap tr.selected td.model-sale,.ads-table-wrap tr.selected td.risk{color:#fff!important}.ads-table-wrap tr.selected td small{color:#d4e7ef!important}.ads-table-wrap tr.selected .ads-row-name>svg{padding:2px;border-radius:50%;background:#fff;color:#1f607b;stroke-width:3}.ads-table-wrap tr.selected .ads-state{border:1px solid rgba(255,255,255,.55);background:#ffffff26;color:#fff}.ads-sku-detail>td,.ads-campaign-detail>td{position:relative;padding:0 12px 13px 17px!important;background:#dceaf0!important;border-right:2px solid #1f607b;border-bottom:3px solid #1f607b;border-left:6px solid #1f607b;box-shadow:inset 0 9px 14px #1b485c17}.ads-sku-detail>td:before,.ads-campaign-detail>td:before{content:"ДЕТАЛИ ВЫБРАННОЙ СТРОКИ";display:block;margin:0 -12px 10px -17px;padding:6px 12px 6px 17px;border-bottom:1px solid #a9c4d0;background:#c7dce5;color:#31566a;font-size:8px;font-weight:750;letter-spacing:.09em}.ads-sku-detail .ads-micro,.ads-campaign-detail .ads-campaign-micro{padding:9px;border:1px solid #b7ced9;border-radius:8px;background:#eef5f8}.ads-sku-detail .ads-micro>section,.ads-campaign-detail .ads-campaign-micro>section{box-shadow:0 1px 2px #1e44540d}.ads-filters{display:grid;grid-template-columns:minmax(420px,620px) 105px minmax(260px,330px);gap:8px;align-items:end;width:100%;max-width:1071px;padding:9px 0}.ads-filters>.ads-entity-filter{display:grid;grid-template-columns:1fr;gap:4px;width:auto;max-width:none;min-width:0}.ads-filters>label,.ads-filters>.ads-entity-filter{margin:0}.ads-filters>label{display:grid;gap:4px;min-width:0;color:#66798c;font-size:10px;line-height:1}.ads-control-label{font-size:10px;line-height:1}.ads-entity-control,.ads-filters>label>select,.ads-filters>.ads-search>div{box-sizing:border-box;width:100%;height:36px!important;min-height:36px!important;border:1px solid #cfdbe6;border-radius:7px;background:#fff}.ads-filters>label>select{padding:0 28px 0 10px;color:#24384a;font-size:11px}.ads-filters>.ads-search>div{display:flex;align-items:center;overflow:hidden;padding:0 9px}.ads-filters>.ads-search svg{flex:0 0 15px;width:15px}.ads-filters>.ads-search input{box-sizing:border-box;flex:1 1 auto;width:auto;min-width:0;height:34px!important;min-height:0!important;padding:0 7px;border:0!important;border-radius:0!important;background:transparent;outline:0;box-shadow:none}.ads-filters:has(.ads-date-range){grid-template-columns:minmax(340px,1fr) 105px auto minmax(250px,320px);max-width:1220px}.ads-filters>.ads-date-range{display:flex;gap:6px}.ads-filters>.ads-date-range label{display:grid;gap:4px;min-width:125px;color:#66798c;font-size:10px}.ads-filters>.ads-date-range input{box-sizing:border-box;width:100%;height:36px!important}@media(max-width:0px){.ads-filters{grid-template-columns:minmax(320px,1fr) 105px minmax(230px,.7fr);max-width:none}.ads-filters:has(.ads-date-range){grid-template-columns:minmax(300px,1fr) 105px minmax(260px,auto)}.ads-filters:has(.ads-date-range)>.ads-search{grid-column:1/-1;max-width:340px}}@media(max-width:0px){.ads-filters{grid-template-columns:105px minmax(210px,1fr)}.ads-filters>.ads-entity-filter{grid-column:1/-1}.ads-filters>.ads-search{grid-column:2}.ads-filters:has(.ads-date-range){grid-template-columns:105px minmax(210px,1fr)}.ads-filters:has(.ads-date-range)>.ads-date-range,.ads-filters:has(.ads-date-range)>.ads-search{grid-column:1/-1;max-width:none}}.ads-entity-control,.ads-filters>label>select,.ads-filters>.ads-search>div{border:1px solid #cfdbe6!important;border-radius:7px!important;background:#fff!important}.ads-micro>.ads-micro-facts{grid-column:1/-1}.ads-placement-inline{display:flex;align-items:center;gap:7px;padding:4px 8px;border-left:3px solid #287a9a;border-radius:5px;background:#f1f5f8;color:#52697b;font-size:8px}.ads-placement-inline>b{font-size:8px;color:#304d60}.ads-micro-facts .ads-placement-inline>span{display:flex;align-items:center;gap:4px;padding:0;background:transparent;color:#52697b;font-size:8px}.ads-placement-inline span>i{width:7px;height:7px;border-radius:2px;background:#aebbc5}.ads-placement-inline span>i.search{background:#287a9a}.ads-placement-inline span>i.recommendations{background:#6f64bd}.ads-placement-inline span>i.other{background:#c68b3e}.ads-micro-facts .ads-placement-inline strong{font-size:9px;color:#203f53}.ads-placement-inline small{color:#718392;font-size:7px}.ads-table-wrap tr.ads-sku-row.selected>td,.ads-table-wrap tr.ads-campaign-row.selected>td{background:#eef9fd!important;color:#172b3e!important;border-top:3px solid #1598c1;border-bottom:3px solid #1598c1;box-shadow:inset 0 0 0 1px #1598c114}.ads-table-wrap tr.selected>td:first-child{border-left:7px solid #00a9d6}.ads-table-wrap tr.selected>td:last-child{border-right:3px solid #1598c1}.ads-table-wrap tr.selected td b,.ads-table-wrap tr.selected td strong,.ads-table-wrap tr.selected td.primary{color:#19384c!important}.ads-table-wrap tr.selected td.expense{color:#a47139!important}.ads-table-wrap tr.selected td.model-sale{color:#534a95!important}.ads-table-wrap tr.selected td.risk{color:#b84037!important}.ads-table-wrap tr.selected td small{color:#657b8c!important}.ads-table-wrap tr.selected .ads-row-name>svg{background:#1598c1;color:#fff}.ads-table-wrap tr.selected .ads-state{border:1px solid #cbd7df;background:#eef1f4;color:#667684}.ads-table-wrap tr.selected .ads-state.active{border-color:#b8dfce;background:#e3f5ec;color:#147257}.ads-tabs{gap:7px;background:#fff}.ads-tab-switch{display:flex;gap:5px;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important}.ads-tabs .ads-tab-switch button{display:flex;align-items:center;gap:7px;height:34px!important;min-height:34px!important;margin:0;padding:0 12px!important;border:1px solid #cfd9e2!important;border-radius:7px!important;background:#fff!important;color:#35495c!important;font-size:12px;font-weight:400}.ads-tabs .ads-tab-switch button:first-child{border-left:1px solid #cfd9e2!important}.ads-tabs .ads-tab-switch button.active{border-color:#1e718f!important;background:#1e718f!important;color:#fff!important}.ads-tabs .ads-tab-switch button b{min-width:19px;padding:2px 5px;border-radius:10px;background:#e9eff3;color:#526779;font-size:9px;line-height:1}.ads-tabs .ads-tab-switch button.active b{background:#fff;color:#1e718f}.ads-decision-center,.ads-decision-center+.ads-insights,.ads-traffic-type,.ads-analysis-row,.ads-channel-strategy-row{box-sizing:border-box;width:100%;max-width:1180px}.ads-sku-detail .ads-mini-trends{grid-template-columns:minmax(500px,1.7fr) repeat(4,minmax(220px,1fr))}.ads-campaign-detail .ads-mini-trends{grid-template-columns:minmax(500px,1.7fr) repeat(3,minmax(230px,1fr))}.ads-mini-placement{box-sizing:border-box;min-width:0;padding:8px 9px;border:1px solid #dfe7ed;border-radius:7px;background:#fff}.ads-mini-placement header{display:grid;grid-template-columns:1fr auto;gap:3px 8px;min-height:34px}.ads-mini-placement header span{color:#52697b;font-size:9px}.ads-mini-placement header strong{color:#1d3b4f;font-size:13px}.ads-mini-placement-bar{display:flex;height:16px;margin:18px 0 13px;overflow:hidden;border-radius:5px;background:#e6edf1}.ads-mini-placement-bar i{display:block;height:100%}.ads-mini-placement .search{background:#287a9a}.ads-mini-placement .recommendations{background:#6f64bd}.ads-mini-placement .other{background:#c68b3e}.ads-mini-placement-list{display:grid;gap:8px}.ads-mini-placement-list>span{display:grid;grid-template-columns:7px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 5px;align-items:center}.ads-mini-placement-list>span>i{grid-row:1/3;width:6px;height:24px;border-radius:3px}.ads-mini-placement-list b{overflow:hidden;color:#40586b;font-size:8px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ads-mini-placement-list strong{color:#213f53;font-size:10px}.ads-mini-placement-list small{grid-column:2/-1;color:#748596;font-size:7px}.ads-sku-detail .ads-micro>.ads-mini-trends,.ads-campaign-detail .ads-campaign-micro>.ads-mini-trends{grid-column:1/-1}.ads-mini-placement-comparison{display:grid;align-content:start;gap:12px}.ads-mini-placement-series+.ads-mini-placement-series{padding-top:11px;border-top:1px solid #e3eaf0}.ads-mini-placement-comparison .ads-mini-placement-series header{min-height:auto}.ads-mini-placement-comparison .ads-mini-placement-bar{height:14px;margin:8px 0 9px}.ads-mini-placement-comparison .ads-mini-placement-list{gap:6px}.ads-mini-placement-comparison .ads-mini-placement-list>span{grid-template-columns:7px minmax(0,1fr) auto auto;grid-template-rows:auto;gap:5px}.ads-mini-placement-comparison .ads-mini-placement-list>span>i{grid-row:auto;height:18px}.ads-mini-placement-comparison .ads-mini-placement-list small{grid-column:auto;min-width:34px;text-align:right}.ads-mini-placement-series.revenue .ads-mini-placement-bar .search,.ads-mini-placement-series.revenue .ads-mini-placement-list .search{background:#d88a3f}.ads-mini-placement-series.revenue .ads-mini-placement-bar .recommendations,.ads-mini-placement-series.revenue .ads-mini-placement-list .recommendations{background:#4c9b78}.ads-mini-placement-series.revenue .ads-mini-placement-bar .other,.ads-mini-placement-series.revenue .ads-mini-placement-list .other{background:#a96f9b}@media(max-width:0px){.ads-sku-detail .ads-mini-trends{grid-template-columns:minmax(500px,1.7fr) repeat(4,minmax(220px,1fr))}.ads-campaign-detail .ads-mini-trends{grid-template-columns:minmax(500px,1.7fr) repeat(3,minmax(230px,1fr))}}.ads-sku-detail .ads-mini-trends{width:100%;min-width:950px;grid-template-columns:repeat(5,minmax(0,1fr))}.ads-campaign-detail .ads-mini-trends{width:100%;min-width:760px;grid-template-columns:repeat(4,minmax(0,1fr))}.ads-mini-trend>div,.ads-mini-economy>div{overflow:visible}.ads-mini-trend svg,.ads-mini-economy svg{width:100%;min-width:0!important}.ads-mini-economy,.ads-sku-detail .ads-micro,.ads-campaign-detail .ads-campaign-micro{min-width:0}.ads-sku-detail>td,.ads-campaign-detail>td{overflow:visible}.ads-tabs .ads-tab-switch button>span{margin:0;color:inherit!important;font-size:12px}details.ads-daily-detail{box-sizing:border-box;max-width:100%;padding:0!important;overflow-x:auto;border:1px solid #dbe5ed;border-radius:7px;background:#fff}details.ads-daily-detail>summary{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;cursor:pointer;list-style:none;color:#1e718f;font-size:11px;font-weight:650;-webkit-user-select:none;user-select:none}details.ads-daily-detail>summary::-webkit-details-marker{display:none}details.ads-daily-detail>summary:before{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #1e718f;transition:transform .15s}details.ads-daily-detail[open]>summary:before{transform:rotate(90deg)}details.ads-daily-detail[open]>summary{border-bottom:1px solid #dbe5ed;background:#f7fafc}details.ads-daily-detail>table{margin:0;width:100%}.ads-composition-legend>span>i{display:block!important;box-sizing:border-box!important;grid-row:1/3!important;width:5px!important;min-width:5px!important;max-width:5px!important;height:22px!important;padding:0!important;border-radius:3px!important}.ads-mini-placement-list>span>i{display:block!important;box-sizing:border-box!important;grid-row:1/3!important;width:6px!important;min-width:6px!important;max-width:6px!important;height:24px!important;padding:0!important;border-radius:3px!important}.ads-table-wrap tr.selected .ads-row-name>svg{display:block!important;box-sizing:border-box!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:4px!important;border-radius:50%!important}.ads-decision-center,.ads-decision-center+.ads-insights,.ads-channel-strategy-row{max-width:none}.ads-overview-grid{display:grid;grid-template-columns:minmax(680px,1.18fr) minmax(520px,.82fr);gap:8px;align-items:start;width:100%;margin-top:7px}.ads-overview-grid>.ads-traffic-type,.ads-overview-grid>.ads-analysis-row{box-sizing:border-box;width:100%;max-width:none;margin-top:0}.ads-overview-grid>.ads-analysis-row{grid-template-columns:1fr}.ads-overview-grid .ads-traffic-type-channels{grid-template-columns:1fr}.ads-overview-grid .ads-traffic-type-details{grid-template-columns:1fr 1fr}@media(max-width:0px){.ads-overview-grid{grid-template-columns:1fr}.ads-overview-grid>.ads-analysis-row{grid-template-columns:minmax(650px,2fr) minmax(215px,.55fr)}.ads-overview-grid .ads-traffic-type-channels{grid-template-columns:minmax(410px,.9fr) minmax(520px,1.1fr)}}@media(max-width:0px){.ads-overview-grid>.ads-analysis-row{grid-template-columns:1fr}.ads-overview-grid .ads-traffic-type-channels{grid-template-columns:1fr}.ads-overview-grid .ads-traffic-type-details{grid-template-columns:1fr 1fr}}.ads-analysis-row>.ads-conversion-funnel{padding:14px 16px}.ads-analysis-row>.ads-conversion-funnel>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ads-analysis-row>.ads-conversion-funnel h2{margin:0;color:#17384c;font-size:17px;line-height:1.2}.ads-analysis-row>.ads-conversion-funnel header span{color:#667b8d;font-size:11px}.ads-analysis-row>.ads-conversion-funnel>div{gap:5px;margin-top:12px}.ads-analysis-row>.ads-conversion-funnel article:nth-child(n){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:4px 16px;min-height:66px;padding:10px max(30px,6%)!important;overflow:hidden}.ads-funnel-stage{display:flex;align-items:baseline;gap:9px;min-width:0}.ads-funnel-stage b{overflow:hidden;color:inherit;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ads-analysis-row>.ads-conversion-funnel article .ads-funnel-stage small{display:inline;color:inherit;font-size:12px;font-weight:600;opacity:.78;white-space:nowrap}.ads-funnel-rate{display:grid;justify-items:end;line-height:1}.ads-funnel-rate strong{color:inherit!important;font-size:27px!important;line-height:1}.ads-funnel-rate span{margin-top:5px;color:inherit!important;font-size:10px!important;font-weight:650;opacity:.86;white-space:nowrap}.ads-analysis-row>.ads-conversion-funnel article>em{grid-column:1/-1;overflow:hidden;color:inherit;font-size:10px;font-style:normal;font-weight:500;opacity:.75;text-overflow:ellipsis;white-space:nowrap}.ads-analysis-row>.ads-conversion-funnel article.orders .ads-funnel-stage b,.ads-analysis-row>.ads-conversion-funnel article.orders .ads-funnel-stage small,.ads-analysis-row>.ads-conversion-funnel article.orders>em{color:#fff}.ads-analysis-row>.ads-conversion-funnel article.orders .ads-funnel-rate span{color:#fff!important}@media(max-width:0px){.ads-analysis-row>.ads-conversion-funnel>header{display:grid}.ads-analysis-row>.ads-conversion-funnel article:nth-child(n){padding:9px 14px!important}.ads-funnel-rate strong{font-size:23px!important}}.planning-page{width:1370px;min-width:1370px;padding:22px 24px 48px;background:#fff;color:var(--work-ink);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4}.planning-page *{box-sizing:border-box}.planning-page h1,.planning-page h2,.planning-page h3,.planning-page h4,.planning-page p{margin:0}.planning-page button,.planning-page input,.planning-page select{font:inherit;color:inherit}.planning-page button{cursor:pointer}.planning-page button:disabled,.planning-page input:disabled{cursor:default;opacity:.58}.planning-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid var(--work-line)}.planning-page-head>div:first-child{display:grid;gap:3px}.planning-page-head p,.planning-section-head p,.planning-card header p{color:#1f789b;font-size:10px;font-weight:700;letter-spacing:.12em}.planning-page-head h1{font-size:24px;line-height:30px}.planning-page-head>div:first-child>span,.planning-section-head>span,.planning-section-head>div>span{color:var(--work-muted);font-size:12px}.planning-autosave-state{align-self:center;color:var(--work-muted);font-size:10px}.planning-head-controls{display:flex;align-items:flex-end;gap:8px}.planning-head-controls>label{display:grid;gap:4px}.planning-head-controls>label>span{color:var(--work-muted);font-size:10px}.planning-date{height:36px;min-width:150px;padding:0 10px;border:1px solid #c8d1dd;border-radius:5px;background:#fff}.planning-save{height:36px;padding:0 14px;border:1px solid #1f789b;border-radius:5px;background:#1f789b;color:#fff;font-weight:700}.planning-state{padding:28px;border:1px solid var(--work-line);border-radius:8px;color:var(--work-muted)}.planning-message{margin:12px 0;padding:8px 11px;border-radius:6px;background:#edf8f2;color:#187554}.planning-message.error{background:#fff0ef;color:#b42318}.planning-months{display:flex;gap:4px;margin:14px 0}.planning-months button{padding:8px 11px;border:1px solid #c8d1dd;border-radius:7px;background:#fff;color:var(--work-muted)}.planning-months button.active{border-color:#1f789b;background:#1f789b;color:#fff}.planning-access-note{display:flex;align-items:center;gap:8px;margin:14px 0;padding:9px 11px;border:1px solid #e3c982;border-radius:6px;background:#fff8df;color:#765a13}.planning-access-note svg{width:16px;height:16px;flex:none}.planning-summary{display:grid;grid-template-columns:1fr 1.2fr 1.1fr 1.2fr;gap:8px;margin:14px 0 18px}.planning-metric{display:grid;align-content:start;gap:3px;min-width:0;padding:11px 12px;border:1px solid var(--work-line);border-radius:7px;background:#fff}.planning-metric>span{color:var(--work-muted);font-size:11px}.planning-metric>strong{font-size:18px;line-height:24px;white-space:nowrap}.planning-metric>small{color:var(--work-muted);font-size:11px}.planning-metric.primary{border-color:#93bfd2;background:#eef8fb}.planning-metric.positive strong{color:#187554}.planning-metric.negative strong{color:#b42318}.planning-products,.planning-selected{margin-top:18px}.planning-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:8px}.planning-section-head>div{display:grid;gap:2px}.planning-section-head h2{font-size:17px;line-height:22px}.planning-product-search{display:grid;grid-template-columns:auto 290px;align-items:center;justify-content:end;gap:8px;margin:-38px 0 8px}.planning-product-search>span{color:var(--work-muted);font-size:10px}.planning-product-search input{height:34px;padding:0 10px;border:1px solid #c8d1dd;border-radius:5px;background:#fff;outline:0}.planning-product-search input:focus{border-color:#1f789b;box-shadow:0 0 0 2px #dceef5}.planning-table-wrap{width:100%;max-height:560px;overflow:auto;border:1px solid var(--work-line);border-radius:8px}.planning-products table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;table-layout:fixed}.planning-products th,.planning-products td{height:48px;padding:7px 8px;border-bottom:1px solid #e5eaf0;text-align:right;vertical-align:middle;white-space:nowrap}.planning-products th{position:sticky;top:0;z-index:2;height:38px;background:#f4f7fb;color:var(--work-muted);font-size:10px;font-weight:600}.planning-products th:first-child,.planning-products td:first-child{text-align:left;width:230px}.planning-products th:nth-child(2){width:150px}.planning-products th:nth-child(3){width:90px}.planning-products th:nth-child(4){width:110px}.planning-products th:nth-child(5){width:100px}.planning-products th:nth-child(6){width:100px}.planning-products th:nth-child(7){width:120px}.planning-products th:nth-child(8){width:125px}.planning-products tbody tr{cursor:pointer}.planning-products tbody tr:hover{background:#f7fafc}.planning-products tbody tr.selected{background:#eaf6fa;box-shadow:inset 4px 0 #1f789b}.planning-products td:first-child strong,.planning-products td:first-child small,.planning-products td:nth-child(2)>small{display:block;overflow:hidden;text-overflow:ellipsis}.planning-products td:first-child small,.planning-products td:nth-child(2)>small{margin-top:2px;color:var(--work-muted);font-size:9px}.planning-products tfoot td{position:sticky;bottom:0;z-index:1;height:42px;border-bottom:0;background:#f4f7fb;font-weight:700}.planning-table-input{display:inline-block;width:100%;max-width:112px}.planning-table-input .planning-number-input{height:28px;border-color:#d5dde6}.planning-table-input .planning-number-input input{padding:0 5px;font-size:10px}.planning-table-input .planning-number-input span{padding-right:5px;font-size:9px}.planning-table-input .planning-number-input:has(input:disabled){background:#f2f4f6}.planning-competitor-inline{display:flex;align-items:center;justify-content:flex-end;gap:4px}.planning-competitor-inline .planning-table-input{width:76px}.planning-competitor-date{min-width:66px;font-size:8px;font-weight:500;line-height:11px;text-align:left;white-space:nowrap}.planning-competitor-date.fresh{color:#187554}.planning-competitor-date.aging{color:#956322}.planning-competitor-date.expired{color:#b42318}.planning-competitor-date.empty{color:var(--work-muted)}.planning-competitor-date-detail{display:block;min-width:0;margin-top:2px}.planning-products td:nth-child(4) .planning-number-input input{font-size:13px;font-weight:700}.planning-products td:nth-child(4) .planning-number-input span{font-size:10px}.planning-products td:nth-child(7) .planning-number-input input{font-size:13px;font-weight:700}.planning-products td:nth-child(7) .planning-number-input span{font-size:10px}.planning-shoulders{display:grid;grid-template-columns:1fr .88fr 1.05fr;gap:10px;align-items:start}.planning-card{min-width:0;border:1px solid var(--work-line);border-radius:8px;background:#fff;overflow:hidden}.planning-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--work-line);background:#f8fafc}.planning-card>header>div{display:grid;gap:2px}.planning-card>header h3{font-size:15px}.planning-card>header>strong,.planning-card-total strong{font-size:18px;white-space:nowrap}.planning-card-total{text-align:right}.planning-card-total small{color:var(--work-muted);font-size:9px}.planning-finance>header>strong{color:#187554}.planning-marketing>header>strong,.planning-marketing .planning-card-total strong{color:#1f789b}.planning-finance-list{padding:4px 14px}.planning-finance-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;border-bottom:1px solid #edf0f3}.planning-finance-list span{color:var(--work-muted);font-size:11px}.planning-finance-list strong{white-space:nowrap;font-size:12px}.planning-finance-list .expense strong{color:#956322}.planning-finance-list .planning-total-expense{min-height:40px;border-top:1px solid #b8c6d3}.planning-finance-list .planning-total-expense span,.planning-finance-list .planning-total-expense strong{color:#243b4a;font-weight:700}.planning-finance-list .result{min-height:42px;border:0}.planning-finance-list .result span,.planning-finance-list .result strong{color:var(--work-ink);font-size:14px;font-weight:700}.planning-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 14px 14px}.planning-price-grid .planning-metric{padding:8px 9px}.planning-price-grid .planning-metric strong{font-size:14px;line-height:19px}.planning-finance-list .planning-finance-columns{display:grid;grid-template-columns:105px minmax(150px,1fr) 88px;gap:8px;min-height:26px;color:var(--work-muted);font-size:8px}.planning-finance-columns span:nth-child(2){text-align:center}.planning-finance-columns span:last-child{text-align:right}.planning-finance-list .planning-expense-row{display:grid;grid-template-columns:105px minmax(150px,1fr) 88px;gap:8px;min-height:44px}.planning-expense-row>span{color:#4f6270}.planning-expense-row>strong{text-align:right}.planning-expense-unit{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:6px}.planning-expense-unit b{overflow:hidden;color:#354a59;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.planning-expense-unit .planning-number-input{width:72px;height:28px;border-color:#d5dde6}.planning-expense-unit .planning-number-input input{padding:0 4px;font-size:10px}.planning-expense-unit .planning-number-input span{padding-right:4px;font-size:9px}.planning-expense-row.is-manual{background:#fff8e8;box-shadow:inset 3px 0 #c48b21}.planning-expense-row.is-manual .planning-expense-unit b{color:#976710}.planning-expense-row.is-manual .planning-number-input{border-color:#d4aa54;background:#fff}.planning-finance-list .planning-finance-amount-row{display:grid;grid-template-columns:105px minmax(150px,1fr) 88px;gap:8px;min-height:38px}.planning-finance-amount-row>b{color:#354a59;font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.planning-finance-amount-row>strong{text-align:right}.planning-manual-unit{margin:0 14px 14px;border:1px solid var(--work-line);border-radius:6px;background:#fbfcfd}.planning-manual-unit>summary{padding:9px 10px;color:#3c5365;font-size:11px;font-weight:700;cursor:pointer}.planning-manual-unit>p{margin:0;padding:0 10px 7px;color:var(--work-muted);font-size:9px}.planning-manual-unit .planning-rate-row{margin:0 6px 4px}.planning-center{padding-bottom:14px}.planning-market-inputs{display:grid;grid-template-columns:1fr;gap:8px;padding:14px}.planning-market-inputs>label,.planning-main-input{display:grid;gap:5px}.planning-market-inputs>label>span,.planning-main-input>span{color:var(--work-muted);font-size:10px}.planning-market-inputs>label>small{color:var(--work-muted);font-size:9px}.planning-number-input{display:flex;align-items:center;height:34px;border:1px solid #c8d1dd;border-radius:5px;background:#fff;overflow:hidden}.planning-number-input:focus-within{border-color:#1f789b;box-shadow:0 0 0 2px #dceef5}.planning-number-input input{width:100%;min-width:0;height:100%;padding:0 8px;border:0;outline:0;background:transparent;text-align:right}.planning-number-input span{padding-right:8px;color:var(--work-muted);white-space:nowrap}.planning-market-share{display:grid;gap:2px;margin:0 14px 12px;padding:10px 12px;border:1px solid #a9ccda;border-radius:6px;background:#eef8fb}.planning-market-share span,.planning-market-share small{color:var(--work-muted);font-size:10px}.planning-market-share strong{font-size:20px}.planning-main-input{padding:0 14px}.planning-main-input .planning-number-input{height:42px;border-color:#1f789b}.planning-main-input input{font-size:20px;font-weight:700}.planning-tempo{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 14px 0}.planning-tempo .planning-metric:last-child{grid-column:1/-1}.planning-tempo .planning-metric{padding:8px}.planning-tempo .planning-metric strong{font-size:14px;line-height:19px}.planning-capital-preview{display:grid;gap:7px;margin:12px 14px 0;padding:11px;border-top:1px solid var(--work-line);background:#fafbfc}.planning-capital-preview h4{font-size:12px}.planning-capital-preview p,.planning-capital-preview small{color:var(--work-muted);font-size:10px}.planning-capital-preview>div{display:flex;justify-content:space-between;gap:12px}.planning-capital-preview>div strong{white-space:nowrap}.planning-flow{display:flex;flex-direction:column;padding:8px 14px 2px}.planning-flow>svg{align-self:center;width:14px;height:14px;margin:-2px 0;transform:rotate(90deg);color:#90a0af}.planning-flow-step{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:36px;border-bottom:1px solid #edf0f3}.planning-flow-step>div{display:grid}.planning-flow-step span{font-size:11px}.planning-flow-step small{color:var(--work-muted);font-size:9px}.planning-flow-step strong{font-size:13px}.planning-flow-step em{min-width:58px;color:#1f789b;font-size:10px;font-style:normal;text-align:right}.planning-rates{display:grid;gap:5px;padding:10px 14px;border-top:1px solid var(--work-line)}.planning-rate-row{display:grid;grid-template-columns:minmax(0,1fr) 82px 54px;gap:6px;align-items:center;min-height:37px;padding:3px 5px;border-left:3px solid transparent}.planning-rate-row>div{display:grid}.planning-rate-row>div span{font-size:11px}.planning-rate-row>div small{color:var(--work-muted);font-size:9px}.planning-rate-row .planning-number-input{height:30px}.planning-rate-row.is-manual{border-left-color:#c48b21;background:#fff8e8}.planning-rate-row.is-manual>div small{color:#976710}.planning-effective{color:#1f789b;font-size:10px;font-weight:700;text-align:right}.planning-ad-budget{display:grid;grid-template-columns:1fr;margin:0 14px 12px;border:1px solid #a9ccda;border-radius:6px;background:#eef8fb}.planning-ad-budget>label{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:8px;padding:8px}.planning-ad-budget span{color:var(--work-muted);font-size:9px}.planning-ad-budget .planning-number-input{height:28px;background:#fff}.planning-ad-budget .planning-number-input input{font-size:10px}.planning-manual-warning{display:flex;gap:7px;margin:0 14px 12px;padding:8px;border-radius:5px;background:#fff8e8;color:#765a13;font-size:10px}.planning-manual-warning svg{width:14px;height:14px;flex:none}@media(max-width:0px){.planning-page{width:1370px;min-width:1370px}}.planning-page .planning-product-search{margin:8px 0 10px}.planning-page .planning-table-wrap{max-height:none;overflow-x:auto}.planning-page .planning-products th{font-size:12px;white-space:normal;line-height:1.3;text-align:right}.planning-page .planning-products th:first-child{text-align:left}.planning-page .planning-table-input{max-width:none}.planning-page .planning-table-input .planning-number-input input{font-size:12px}.planning-page .planning-competitor-inline{display:grid;grid-template-columns:1fr;gap:2px}.planning-page .planning-competitor-inline .planning-table-input{width:100%}.planning-page .planning-competitor-date{text-align:right;font-size:9px}.planning-page .planning-finance-list .planning-finance-columns,.planning-page .planning-finance-list .planning-expense-row,.planning-page .planning-finance-list .planning-finance-amount-row{grid-template-columns:minmax(85px,1fr) minmax(135px,1.4fr) 100px;gap:8px}.planning-page .planning-finance-amount-row>b{text-align:right}.planning-page .planning-finance-columns span:nth-child(2){text-align:right}.planning-page .planning-flow-head,.planning-page .planning-flow-step{display:grid;grid-template-columns:minmax(0,1fr) 65px 70px 80px;gap:6px;align-items:center}.planning-page .planning-flow-step>span:not(:first-child){text-align:right;white-space:nowrap}.planning-page .planning-flow-head{padding:8px 0;font-size:11px;color:var(--work-muted)}.planning-page .planning-flow-head span:not(:first-child),.planning-page .planning-flow-step strong,.planning-page .planning-flow-step em{text-align:right}.planning-page .planning-rate-row{grid-template-columns:minmax(0,1fr) 82px 48px}.planning-page .planning-products th:nth-child(7){width:115px}.planning-page .planning-products th:nth-child(8){width:120px}.planning-page .planning-products th:nth-child(4){width:76px}.planning-page .planning-products th:nth-child(5){width:72px}.planning-page .planning-products th:nth-child(9){width:120px}.planning-page .planning-products th:nth-child(10){width:130px}.account-route-container>.planning-page{margin-left:24px;width:1346px;min-width:1346px}.planning-products input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.planning-products input[type=number]::-webkit-inner-spin-button,.planning-products input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.planning-page .planning-competitor-inline{position:relative;display:block}.planning-page .planning-competitor-inline .planning-competitor-date{position:absolute;right:0;top:calc(100% + 2px);line-height:11px;white-space:nowrap}.cl-approved{--ink:#173346;--muted:#708291;--line:#dce6ed;--soft:#f4f8fa;--blue:#1685a6;--purple:#7b6fd0;--green:#4a9b78;--orange:#d8893f}.cl-approved *{box-sizing:border-box}.cl-approved{margin:0;background:#f4f7fa;color:var(--ink);font:13px Arial,sans-serif}.cl-approved{width:1300px;margin:auto;padding:22px;background:#fff;min-height:100vh}.cl-approved h1{font-size:22px;margin:4px 0}.cl-approved h2{font-size:15px;margin:0}.cl-approved h3{font-size:12px;margin:0}.cl-approved p{line-height:1.5}.cl-approved button,.cl-approved input,.cl-approved textarea{font:inherit;color:inherit}.cl-approved button{padding:8px 11px;border:1px solid #cfdae2;border-radius:7px;background:#fff;cursor:pointer}.cl-approved button:hover{border-color:var(--blue)}.cl-approved button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.cl-approved button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.cl-approved header,.cl-approved .between{display:flex;justify-content:space-between;align-items:center;gap:12px}.cl-approved .kicker{color:#27809d;font-size:10px;font-weight:750;letter-spacing:.11em}.cl-approved .muted,.cl-approved small{color:var(--muted)}.cl-approved small{font-size:11px}.cl-approved .notice{padding:9px 12px;background:#fff8e8;border:1px solid #efddaf;border-radius:7px;font-size:12px;margin:14px 0}.cl-approved .card{border:1px solid var(--line);border-radius:10px;background:#fff;padding:14px;box-shadow:0 1px 2px #1b3f5006}.cl-approved .tabs{display:flex;gap:4px;flex-wrap:wrap}.cl-approved .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:7px;overflow:hidden;margin:12px 0}.cl-approved .metrics>div{background:#fff;padding:12px;display:grid;gap:5px}.cl-approved .metrics strong{font-size:23px}.cl-approved .metrics span{font-size:11px;color:var(--muted)}.cl-approved .overview{display:grid;grid-template-columns:1fr 310px;gap:10px}.cl-approved .chart{min-height:285px;margin:14px 0 5px}.cl-approved .chartrow{display:grid;grid-template-columns:140px 1fr 100px;gap:12px;align-items:center;height:40px;border-bottom:1px solid #eef2f5;cursor:pointer}.cl-approved .chartrow:hover{background:#f0f8fb}.cl-approved .chartrow.selected{background:#e5f4f9}.cl-approved .track{height:22px;background:#f1f5f7;border-radius:4px;display:flex;position:relative;overflow:visible}.cl-approved .track i{height:100%;display:block;min-width:0}.cl-approved .chartrow b{text-align:right;font-size:12px}.cl-approved .legend{display:flex;gap:16px;margin:10px 0;font-size:11px}.cl-approved .dot{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.cl-approved .summaryline{padding:11px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px}.cl-approved .summaryline strong{font-size:15px}.cl-approved .summaryline span{color:var(--muted)}.cl-approved .good{color:#258166}.cl-approved .bad{color:#bd5148}.cl-approved .lower{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:10px;margin-top:20px;align-items:start}.cl-approved .toolbar{margin:12px 0;display:flex;justify-content:space-between;gap:12px}.cl-approved input,.cl-approved textarea{border:1px solid #cfdae2;border-radius:6px;padding:8px;background:#fff}.cl-approved input[type=search]{width:240px}.cl-approved table{border-collapse:collapse;width:100%;font-size:12px}.cl-approved th{padding:11px 8px;background:#19788e;color:#fff;text-align:right;font-weight:600}.cl-approved th:first-child{text-align:left;width:190px}.cl-approved td{padding:11px 8px;border-bottom:1px solid var(--line);text-align:right}.cl-approved td:first-child{text-align:left}.cl-approved tr.item{cursor:pointer}.cl-approved tr.item:hover{background:#f0f8fb}.cl-approved tr.chosen{background:#e0f3f8;box-shadow:inset 3px 0 #1685a6}.cl-approved td small{display:block;margin-top:4px;font-size:10px}.cl-approved .detail{padding:12px;background:#eef7fa;text-align:left}.cl-approved .detail table th{background:#f7fbfd;color:var(--ink);font-size:11px;padding:8px}.cl-approved .detail table td{padding:9px 6px;background:#fff}.cl-approved .detail h3{margin-bottom:8px}.cl-approved .side{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.cl-approved .side .card{margin-bottom:10px}.cl-approved .side label{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.cl-approved .side input{width:80px;text-align:right}.cl-approved .formula{background:#f4f8fa;padding:10px;border-radius:7px;line-height:1.65;font-size:12px}.cl-approved .result{background:#edf7fb;border-left:3px solid var(--blue);padding:12px;margin-top:12px}.cl-approved .result strong{display:block;font-size:24px;margin:4px 0}.cl-approved .thread{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto;margin:12px 0}.cl-approved .message{padding:10px;border-radius:7px;background:#edf4f8;border-left:2px solid var(--blue);font-size:12px}.cl-approved .message small{display:block;font-size:10px;margin-bottom:6px}.cl-approved .chat textarea{width:100%;height:65px;resize:vertical}.cl-approved .chat button{margin-top:6px}.cl-approved details{margin-top:10px}.cl-approved summary{cursor:pointer;color:#227a97}.cl-approved a{color:#227a97}.cl-approved .empty{padding:25px;text-align:center;color:var(--muted)}.cl-approved .filter{font-size:12px;background:#edf7fb;padding:5px 9px;border-radius:5px;display:inline-flex;gap:12px;align-items:center}.cl-approved .filter button{padding:0 4px;border:0;background:none}.cl-approved .target{position:absolute;top:-3px;height:28px;border-left:2px dashed #405668}.cl-approved .stage{height:6px;display:flex;margin-top:7px;border-radius:4px;overflow:hidden}.cl-approved .stage i{height:100%}.cl-approved strong,.cl-approved b{font-variant-numeric:tabular-nums}.cl-approved footer{font-size:11px;color:var(--muted);padding-top:20px}.cl-approved .chart{display:grid;grid-auto-flow:column;grid-template-rows:repeat(13,38px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;min-height:494px}.cl-approved .chartrow{grid-template-columns:155px minmax(50px,1fr) 78px;gap:7px;height:38px;font-size:11px}.cl-approved .chartrow>span{line-height:1.2}.cl-approved .chartrow b{font-size:11px}.cl-approved .overview{grid-template-columns:minmax(0,1fr) 255px}.cl-approved .overview{grid-template-columns:minmax(0,1fr) 470px;align-items:start}.cl-approved .chart{display:block;min-height:0}.cl-approved .chartrow{grid-template-columns:185px minmax(50px,1fr) 100px;height:28px;font-size:12px;gap:8px}.cl-approved .chartrow b{font-size:12px}.cl-approved .track{height:15px}.cl-approved .target{height:21px}.cl-approved .overview-right{display:grid;gap:10px}.cl-approved .overview-right svg{width:100%;height:225px;display:block}.cl-approved .overview-right .summaryline{padding:7px 0}.cl-approved .chart-controls{display:flex;gap:6px;align-items:center;margin:10px 0}.cl-approved .chart-controls select{font:inherit;border:1px solid var(--line);padding:6px;border-radius:6px;background:#fff;color:var(--ink)}.cl-approved .legend{flex-wrap:wrap;gap:8px 12px}.cl-approved .overview-right p{margin:8px 0;font-size:11px}.cl-approved .detail-sort{padding:1px 4px;min-width:19px;height:20px;font-size:11px;line-height:16px;border-radius:3px}.cl-approved .detail th[aria-sort=descending] .detail-sort,.cl-approved .detail th[aria-sort=ascending] .detail-sort{border-color:#1685a6;color:#1685a6;background:#e9f5fa}.cl-approved .detail table{table-layout:fixed}.cl-approved .detail table th:first-child{width:175px}.cl-approved .detail table th{font-size:10px}.cl-approved .detail table td{padding:7px 4px}.cl-approved .mini-cell{display:grid;grid-template-columns:minmax(15px,1fr) 44px;gap:5px;align-items:center}.cl-approved .mini-track{height:13px;background:#edf3f7;border-radius:2px;overflow:hidden}.cl-approved .mini-track i{height:100%;display:block;background:#278ead}.cl-approved .mini-number{font-size:10px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.cl-approved .core-legend{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;margin:0 0 12px}.cl-approved .core-legend>div{display:grid;grid-template-columns:8px 1fr 40px;gap:5px;align-items:center;font-size:11px}.cl-approved .core-legend i{height:10px}.cl-approved .core-legend b{text-align:right}.cl-approved #salesCore small{display:block;line-height:1.4}.cl-approved .overview-right{display:flex;flex-direction:column}.cl-approved .overview-right>.card{width:100%}.cl-approved #salesCore{order:0}.cl-approved #capital-card{order:1}.cl-approved #existing-journal{order:2}.cl-approved #economy-card{order:3}.cl-approved .dual-head,.cl-approved .chart .chartrow{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);gap:10px}.cl-approved .dual-head{align-items:center;padding:8px 0;border-bottom:1px solid #dce6ed}.cl-approved .dual-head>div{display:flex;gap:4px;min-width:0}.cl-approved .dual-head button,.cl-approved .dual-head select{font-size:11px;padding:5px;min-width:0}.cl-approved .dual-head select{width:100%;border:1px solid #cfdae2;border-radius:5px;color:#173346;background:#fff}.cl-approved .dual-cell{display:grid;grid-template-columns:minmax(0,1fr) 57px;gap:5px;align-items:center;min-width:0}.cl-approved .chartrow .dual-cell b{font-size:10px;white-space:nowrap}.cl-approved .chartrow{height:30px}.cl-approved .chartrow .track{height:17px}.cl-approved #salesCore svg{height:180px}.cl-approved .core-legend{gap:3px 10px}.cl-approved .detail .mini-track{background:#f1f4f6}.cl-approved .detail td:nth-child(2) .mini-track i{background:#91a9c0}.cl-approved .detail td:nth-child(3) .mini-track i{background:#aaa0c4}.cl-approved .detail td:nth-child(4) .mini-track i{background:#8fb6ad}.cl-approved .detail td:nth-child(5) .mini-track i{background:#b6ad8f}.cl-approved .detail td:nth-child(6) .mini-track i{background:#c3a08b}.cl-approved .detail td:nth-child(7) .mini-track i{background:#98b494}.cl-approved .side{display:flow-root;position:relative;top:auto;max-height:none;overflow:visible;margin-top:0}.cl-approved .overview-right{padding-bottom:180px}.cl-approved .side>.card{width:100%}.cl-approved .detail .mini-cell{grid-template-columns:52px minmax(0,1fr);min-width:0;width:100%}.cl-approved .detail .mini-number{grid-column:1;grid-row:1}.cl-approved .detail .mini-track{grid-column:2;grid-row:1}.cl-approved .detail .mini-track{display:block;width:100%;height:9.75px;min-width:0}.cl-approved .detail .mini-track i{min-width:0;max-width:100%}.cl-approved .detail-navigation{display:flex;align-items:center;gap:4px;margin:8px 0}.cl-approved .detail-navigation button{padding:6px 9px;font-size:11px}.cl-approved .row-jumps{margin-left:auto;display:flex;gap:4px}.cl-approved .row-jumps button{width:32px;height:28px;padding:0;font-size:18px;line-height:26px}.cl-approved .row-jumps button:disabled{opacity:.35;cursor:default}.cl-approved .side #salesCore svg{display:block;width:100%;height:200px}.cl-approved .dual-head>div{align-items:center;gap:6px}.cl-approved .dual-head button{flex:0 0 21px;width:21px;height:21px;padding:0;font-size:12px;line-height:19px;border-radius:5px}.cl-approved .dual-head span{font-size:11px}.cl-approved .chartrow .track{height:12px;border-radius:6px;overflow:hidden}.cl-approved .chartrow .track i:first-child{border-radius:6px 0 0 6px}.cl-approved .chartrow .track i:last-child{border-radius:0 6px 6px 0}.cl-approved .chartrow .track i:only-child{border-radius:6px}.cl-approved .detail .mini-track,.cl-approved .detail .mini-track i{border-radius:5px}.cl-approved .detail .mini-track{height:7.3px}.cl-approved #journal-context{display:flex;gap:6px;align-items:center;margin:8px 0;font-size:11px}.cl-approved #journal-context select{min-width:0;max-width:210px;padding:5px;border:1px solid #cfdae2;border-radius:5px;color:var(--ink);background:#fff}.cl-approved #existing-journal{padding:0;overflow:hidden;margin-top:-180px;min-height:420px}.cl-approved #existing-journal>.cj{border:0;border-radius:10px;box-shadow:none}.cl-approved #existing-journal>h3,.cl-approved #existing-journal>p{margin:12px}.cl-approved #salesCore{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px;align-items:start}.cl-approved #salesCore>h2,.cl-approved #salesCore>.worst-clusters,.cl-approved #salesCore>small{grid-column:1 / -1}.cl-approved .sku-donut{padding:12px 0;border-bottom:1px solid var(--line);min-width:0}.cl-approved .sku-donut h3{min-height:30px}.cl-approved .side #salesCore .sku-donut svg{width:100%;height:auto;aspect-ratio:1}.cl-approved .sku-donut .core-legend>div{grid-template-columns:7px minmax(0,1fr) 34px;font-size:10px;gap:4px}.cl-approved .sku-donut .core-legend{grid-template-columns:1fr}.cl-approved .sku-donut small{margin-top:6px}.cl-approved .worst-clusters{padding:12px 0}.cl-approved .worst-row{display:grid;grid-template-columns:105px 72px minmax(0,1fr);gap:6px;align-items:center;min-height:32px;font-size:11px}.cl-approved .worst-row b{grid-column:2;grid-row:1}.cl-approved .worst-row .worst-track{grid-column:3;grid-row:1}.cl-approved .worst-row b{text-align:right;font-size:11px;white-space:nowrap}.cl-approved .worst-track{height:8px;border-radius:5px;overflow:hidden;background:#f1f4f6}.cl-approved .worst-track i{display:block;height:100%;border-radius:5px}.cl-approved .signed-track:after{content:"";position:absolute;left:50%;top:-2px;height:16px;border-left:1px solid #778995}.cl-approved .expense-total{font-size:23px;font-weight:700;margin:16px 0 10px}.cl-approved .expense-stack{display:flex;height:20px;border-radius:6px;overflow:hidden;margin-bottom:12px}.cl-approved .expense-stack i{display:block;height:100%}.cl-approved .capital-wide-head,.cl-approved .chart.capital-wide .chartrow{grid-template-columns:145px minmax(0,1fr) 220px 75px;gap:8px}.cl-approved #capital-stage-head,.cl-approved .capital-percentages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;text-align:right;font-size:10px;font-variant-numeric:tabular-nums}.cl-approved #capital-stage-head[hidden]{display:none}.cl-approved .capital-wide-head #capital-stage-head{display:grid}.cl-approved #capital-stage-head span{font-size:9px}.cl-approved #capital-stage-head .dot{width:5px;height:5px;margin-right:2px}.cl-approved .chart.capital-wide .dual-cell{grid-template-columns:minmax(0,1fr) 75px}.cl-approved .chart.capital-wide .chartrow>b{font-size:10px}.cl-approved .locality-section{padding:14px 0;border-bottom:1px solid var(--line)}.cl-approved .locality-section .between strong{font-size:25px}.cl-approved .locality-section>small{display:block;margin-top:5px;font-size:10px}.cl-approved .locality-stack{display:flex;height:14px;border-radius:6px;overflow:hidden;margin:12px 0}.cl-approved .locality-stack i{display:block;height:100%}.cl-approved .locality-legend{display:grid;grid-template-columns:6px minmax(0,1fr) 36px;gap:7px;align-items:center;margin:8px 0;font-size:11px}.cl-approved .locality-legend i{height:14px;border-radius:2px}.cl-approved .locality-legend b{text-align:right}.cl-approved{width:100%;min-height:0;margin:0;padding:16px;background:#fff}.cl-approved .notice{white-space:normal;overflow-wrap:anywhere}.cl-approved .overview,.cl-approved .lower{grid-template-columns:minmax(0,1fr) 365px}.cl-approved .approved-table-scroll{overflow-x:auto;width:100%}.cl-approved .approved-row-button{padding:0;border:0;background:none;text-align:left;font-weight:600;border-radius:0}.cl-approved .approved-selected-pair{outline:1px solid #1685a6;outline-offset:-1px}.cl-approved #existing-journal .cj{max-width:none;width:100%}.cl-approved .dual-cell>.mini-cell{grid-template-columns:72px minmax(0,1fr);width:100%}.cl-approved .dual-cell>.mini-cell .mini-number{grid-column:1;grid-row:1}.cl-approved .dual-cell>.mini-cell .mini-track{grid-column:2;grid-row:1;position:relative}.cl-approved .chartrow .dual-cell:has(>.mini-cell){display:block}.cl-approved .capital-wide-head,.cl-approved .chart.capital-wide .chartrow{grid-template-columns:145px minmax(90px,1fr) 180px 65px}.cl-approved .capital-percentages{font-size:9px}.cl-approved .mini-number{font-size:10px}.cl-approved .detail table{min-width:720px}.cl-approved .approved-table-scroll>table{table-layout:fixed;width:100%}.cl-approved .cluster-detail-scroll{width:100%;overflow-x:auto}.cl-approved .cluster-detail-scroll>table{table-layout:fixed;width:100%}.cl-approved .cluster-route-details{margin-top:16px;border-top:1px solid #dce7ed;padding-top:10px}.cl-approved .cluster-route-details table{width:100%;table-layout:fixed;font-size:11px;margin-top:8px}.cl-approved .cluster-route-details th:first-child{width:55%}.cl-approved .cluster-route-details td,.cl-approved .cluster-route-details th{padding:5px 3px;overflow-wrap:anywhere}.cl-approved .cluster-route-details td:not(:first-child),.cl-approved .cluster-route-details th:not(:first-child){text-align:right}.cl-approved .detail .mini-track{position:relative}.cl-approved #calc>h2{margin:5px 0}.cl-approved .stable-chart-head,.cl-approved .stable-chart .chartrow{grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);gap:10px}.cl-approved .stable-chart-head{height:52px}.cl-approved .stable-chart-head>div{position:relative;height:100%;align-items:flex-start;padding-top:4px}.cl-approved .stable-chart .chartrow{height:30px}.cl-approved .stable-chart .dual-cell{display:block}.cl-approved .stable-chart .mini-cell{display:grid;grid-template-columns:72px minmax(0,1fr);gap:5px;align-items:center;width:100%}.cl-approved .stable-chart .track{width:100%;height:12px}.cl-approved .capital-stage-legend{position:absolute;left:77px;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.cl-approved .capital-stage-legend>span{font-size:8px;line-height:10px}.cl-approved .capital-stage-legend .dot{width:5px;height:5px;margin-right:2px}.cl-approved .stable-chart .capital-percentages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;font-size:9px}.cl-approved .balance-plot{display:grid;gap:2px;min-width:0}.cl-approved .balance-values{display:flex;justify-content:space-between;align-items:center;font-size:9px;line-height:10px;font-variant-numeric:tabular-nums;color:#536e7d}.cl-approved .balance-values b{font-size:9px;font-weight:600;color:#173346}.cl-approved .stable-chart .placement-balance .balance-plot .mini-track{display:block;height:8px;position:relative;grid-column:1;grid-row:2;width:100%}.cl-approved .capital-structure-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:4px}.cl-approved .capital-structure-head>strong{font-size:18px;line-height:1.15;color:#173346;white-space:nowrap}.cl-approved .capital-structure{margin-top:14px}.cl-approved .capital-structure-stack{display:flex;height:54px;overflow:hidden;border-radius:8px;background:#e8eef2}.cl-approved .capital-structure-stack>i{display:flex;align-items:center;justify-content:center;min-width:0;height:100%;color:#fff;font-style:normal}.cl-approved .capital-structure-stack b{font-size:13px}.cl-approved .capital-structure-legend{display:grid;gap:6px;margin-top:11px}.cl-approved .capital-structure-legend>span{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:7px;align-items:center;padding:8px 9px;border-radius:5px;background:#f3f7fa}.cl-approved .capital-structure-legend>span>i{width:6px;height:27px;border-radius:3px}.cl-approved .capital-structure-legend b{font-size:10px}.cl-approved .capital-structure-legend strong{font-size:13px;white-space:nowrap}.cl-approved #economy-card .locality-section>.between{align-items:baseline}.cl-approved #economy-card .locality-section>.between h3{font-size:12px}.cl-approved #economy-card .locality-section>.between strong{font-size:25px}.cl-approved #economy-card .locality-stack{margin:10px 0 8px}.cl-approved .locality-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:14px;align-items:start}.cl-approved .locality-plot{min-width:0}.cl-approved .locality-plot>small{font-size:10px;line-height:1.5;color:#708291}.cl-approved #economy-card .locality-plot .locality-stack{height:14px;margin:8px 0 0;border-radius:6px}.cl-approved .locality-breakdown{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.cl-approved .locality-breakdown .locality-legend{grid-template-columns:6px minmax(0,1fr) auto;gap:6px;min-width:0;margin:0;padding:7px 8px;border-radius:5px;background:#f3f7fa}.cl-approved .locality-breakdown .locality-legend i{height:22px}.cl-approved .locality-breakdown .locality-legend span{font-size:10px;line-height:1.3;white-space:nowrap}.cl-approved .locality-breakdown .locality-legend span small{display:block;font-size:10px;color:#173346}.cl-approved .locality-breakdown .locality-legend b{font-size:10px;white-space:nowrap}:root{color-scheme:light;--bg: #eef2f4;--surface: #ffffff;--surface-soft: #f6f8fa;--ink: #141a20;--muted: #65727d;--line: #d7e0e6;--line-strong: #bfcbd4;--nav: #17212b;--blue: #1f6f99;--blue-soft: #e5f1f6;--green: #16825f;--green-soft: #e0f2ea;--amber: #b87918;--amber-soft: #f7ecd8;--red: #c03d3d;--red-soft: #f8e1e1;--shadow: 0 10px 24px rgba(20, 28, 36, .06)}*{box-sizing:border-box}html{min-width:320px;background:var(--bg);overflow-y:scroll;scrollbar-gutter:stable}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg)}button,input{font:inherit}button{color:inherit}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:20;min-height:68px;display:grid;grid-template-columns:minmax(270px,.9fr) minmax(380px,1fr) minmax(320px,.8fr);gap:16px;align-items:center;padding:12px 22px;border-bottom:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand,.top-meta,.toolbar,.section-title,.section-title>div,.status-pill,.data-strip,.data-strip>div,.detail-head,.metric-tabs,.daily-current,.source-list>div{display:flex;align-items:center}.brand{min-width:0;gap:12px}.brand-mark{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--nav);font-weight:900}.brand p{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}h1{overflow-wrap:anywhere;font-size:23px;line-height:1.1;letter-spacing:0}h2{font-size:16px;line-height:1.25;letter-spacing:0}h3{font-size:13px;line-height:1.25;letter-spacing:0}.top-meta{justify-content:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:13px}.top-meta span,.status-pill{min-height:28px;display:inline-flex;align-items:center;gap:7px}.status-pill{padding:0 9px;border-radius:999px;background:#edf2f5;color:#3e4b56;font-size:12px;font-weight:800}.status-pill i{width:8px;height:8px;border-radius:50%;background:var(--green)}.status-pill.local i{background:var(--amber)}.toolbar{justify-content:flex-end;gap:8px}.search{width:min(360px,100%);height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.search input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent}.icon-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer}.icon-button:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}main{width:min(1780px,100%);margin:0 auto;padding:16px 22px 28px}.data-strip{justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);background:#f9fbfc}.data-strip>div{min-width:0;gap:8px;color:var(--muted);font-size:13px}.data-strip strong{color:var(--ink)}.section-band{margin-top:12px;padding:12px;border:1px solid var(--line);background:var(--surface)}.section-title{min-height:30px;justify-content:space-between;gap:12px;margin-bottom:10px}.section-title>div{gap:8px}.section-title svg{color:var(--blue)}.section-title span{color:var(--muted);font-size:12px;text-align:right}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.kpi-cell{min-height:130px;display:grid;grid-template-rows:1fr auto auto;gap:8px;padding:11px;border:1px solid var(--line);border-top:3px solid var(--line-strong);background:var(--surface-soft)}.kpi-cell>div:first-child{min-width:0}.kpi-cell span,.kpi-cell small,.sku-progress-row span,.mini-metric span,.ratio-cell span,.funnel-cell span,.detail-head p,.detail-metric span,.detail-metric small,.plain-table td:first-child,.source-list span,.source-list small,.muted{color:var(--muted)}.kpi-cell strong{display:block;margin-top:5px;font-size:23px;line-height:1.08}.kpi-plan{display:flex;justify-content:space-between;gap:8px;font-size:12px}.kpi-cell footer{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:800}.progress{height:7px;overflow:hidden;border-radius:999px;background:#e1e7eb}.progress i{height:100%;display:block;background:var(--blue)}.tone-good{border-top-color:var(--green)}.tone-watch{border-top-color:var(--amber)}.tone-bad{border-top-color:var(--red)}.progress.tone-good i{background:var(--green)}.progress.tone-watch i{background:var(--amber)}.progress.tone-bad i{background:var(--red)}.sku-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.sku-progress-row{display:grid;grid-template-columns:minmax(120px,1fr) repeat(5,minmax(62px,.45fr));gap:6px;align-items:center;min-height:56px;padding:8px;border:1px solid var(--line);border-left:3px solid var(--line-strong);background:#fff}.sku-progress-row>div:first-child{min-width:0}.sku-progress-row strong,.sku-progress-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-metric{min-width:0;padding:5px 6px;border:1px solid var(--line);background:var(--surface-soft)}.mini-metric b{display:block;margin-top:2px;font-size:13px}.focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.focus-card{min-height:246px;padding:12px;border:1px solid var(--line);background:var(--surface)}.focus-card header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.focus-card header svg{color:var(--blue)}.focus-list{display:grid;gap:6px}.focus-row{width:100%;min-height:39px;display:grid;grid-template-columns:10px 62px minmax(90px,1fr) auto;grid-template-rows:auto auto;column-gap:7px;row-gap:1px;align-items:center;padding:6px 7px;border:1px solid var(--line);border-radius:6px;background:#fff;text-align:left;cursor:pointer}.focus-row:hover{border-color:var(--line-strong)}.focus-row small{grid-column:3 / 5;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.severity-dot{width:8px;height:8px;border-radius:50%;background:var(--green)}.severity-warning .severity-dot,.severity-chip.severity-warning{background:var(--amber-soft);color:#7a4e08}.severity-critical .severity-dot,.severity-chip.severity-critical{background:var(--red-soft);color:#8f2525}.severity-critical .severity-dot{background:var(--red)}.severity-warning .severity-dot{background:var(--amber)}.focus-metric{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty{padding:12px;color:var(--muted);font-size:13px}.workspace-grid{display:grid;grid-template-columns:minmax(780px,1.45fr) minmax(410px,.75fr);gap:12px}.rnp-panel,.detail-panel{min-width:0}.table-wrap{overflow:auto;border:1px solid var(--line)}.rnp-table{width:100%;min-width:960px;border-collapse:collapse;font-size:13px}.rnp-table th,.rnp-table td{padding:8px 9px;border-bottom:1px solid var(--line);vertical-align:middle}.rnp-table th{position:sticky;top:0;z-index:1;background:#edf3f6;color:#34424d;text-align:left;font-size:12px}.rnp-table tbody tr{cursor:pointer}.rnp-table tbody tr:hover,.rnp-table tbody tr.selected{background:#f3f8fb}.rnp-table td:first-child{width:160px}.rnp-table td:first-child strong,.rnp-table td:first-child span{display:block}.rnp-table td:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratio-cell{min-width:96px;display:grid;gap:2px}.ratio-cell strong,.ratio-cell span,.ratio-cell b{display:block}.ratio-cell b{color:var(--green);font-size:12px}.ratio-cell.tone-watch b{color:var(--amber)}.ratio-cell.tone-bad b{color:var(--red)}.funnel-cell{display:grid;gap:2px;min-width:118px;font-size:12px}.severity-chip{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:3px 7px;border-radius:999px;background:var(--green-soft);color:#13664c;font-size:12px;font-weight:800}.detail-head{align-items:flex-start;gap:12px}.detail-head img,.photo-placeholder{width:96px;height:96px;flex:0 0 96px;object-fit:cover;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft)}.detail-head h2{margin-bottom:4px}.detail-head p{margin-bottom:8px;font-size:12px}.detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.detail-metric{min-height:82px;padding:9px;border:1px solid var(--line);border-top:3px solid var(--line-strong);background:var(--surface-soft)}.detail-metric strong,.detail-metric span,.detail-metric small{display:block}.detail-metric strong{margin:5px 0;font-size:19px}.detail-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.detail-split h3,.cluster-risk-list h3{margin-bottom:6px}.plain-table{width:100%;border-collapse:collapse;font-size:12px}.plain-table td{padding:6px 0;border-bottom:1px solid var(--line)}.plain-table td:last-child{text-align:right;font-weight:800}.plain-table.wide td{font-size:14px}.bad-text{color:var(--red)}.good-text{color:var(--green)}.cluster-risk-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cluster-risk-list h3{width:100%}.cluster-risk-list span{padding:4px 7px;border-radius:999px;background:var(--red-soft);color:#8f2525;font-size:12px;font-weight:800}.daily-panel{min-width:0}.metric-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px}.metric-tabs button{min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:12px;font-weight:800;cursor:pointer}.metric-tabs button.active{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.daily-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px}.chart-wrap{min-width:0;border:1px solid var(--line);background:var(--surface-soft)}.chart-wrap svg{width:100%;height:260px;display:block}.chart-wrap line{stroke:#d0dbe3;stroke-width:1}.chart-wrap polyline{fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chart-wrap circle{fill:#fff;stroke:var(--blue);stroke-width:2}.chart-wrap text{fill:var(--muted);font-size:12px;text-anchor:middle}.daily-side{display:grid;gap:10px}.daily-current{min-height:112px;flex-direction:column;justify-content:center;padding:12px;border:1px solid var(--line);background:var(--surface-soft);text-align:center}.daily-current strong{margin:6px 0;font-size:24px}.daily-current small{color:var(--muted)}.daily-flags{display:flex;flex-wrap:wrap;gap:6px;align-content:start}.bottom-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px}.status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.status-grid>div{min-height:66px;padding:9px;border:1px solid var(--line);background:var(--surface-soft)}.status-grid span,.status-grid strong{display:block}.status-grid span{color:var(--muted);font-size:12px}.status-grid strong{margin-top:5px;font-size:19px}.source-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.source-list>div{align-items:flex-start;flex-direction:column;min-height:78px;padding:8px;border:1px solid var(--line);background:var(--surface-soft)}.source-list strong,.source-list span,.source-list small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-list small{font-size:11px}@media(max-width:1280px){.topbar{grid-template-columns:1fr}.top-meta,.toolbar{justify-content:flex-start}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-progress-grid,.workspace-grid,.bottom-grid{grid-template-columns:1fr}.workspace-grid{display:block}}@media(max-width:1100px){.focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){main,.topbar{padding-left:12px;padding-right:12px}.data-strip,.daily-grid,.detail-split{grid-template-columns:1fr;display:grid}.kpi-grid,.focus-grid,.detail-metrics,.status-grid,.source-list{grid-template-columns:1fr}.sku-progress-row{grid-template-columns:1fr 1fr 1fr}.sku-progress-row>div:first-child{grid-column:1 / -1}.focus-row{grid-template-columns:10px 58px minmax(0,1fr)}.focus-row b{grid-column:3}.focus-row small{grid-column:2 / 4}.chart-wrap svg{height:220px}}.admin-ui,.archive-shell,.explorer-shell{--account-ink: #111827;--account-muted: #4b5563;--account-line: #cfd6df;--account-divider: #e5e7eb;--account-soft: #f9fafb;--account-link: #2563eb;color:var(--account-ink);background:#fff;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;color-scheme:light}.admin-ui a{color:var(--account-link)}.admin-ui button,.admin-ui input:not([type=checkbox]),.admin-ui select{min-height:42px;border-radius:4px;border-color:var(--account-line);font:inherit;padding:9px 10px}.admin-ui input[type=checkbox]{accent-color:var(--account-link)}.admin-ui button:disabled{opacity:.6}.admin-ui button:focus-visible,.admin-ui input:focus-visible,.admin-ui select:focus-visible,.archive-shell button:focus-visible,.archive-shell a:focus-visible,.explorer-shell button:focus-visible,.explorer-shell a:focus-visible{outline:2px solid var(--account-link);outline-offset:2px}.admin-ui h1{font-size:28px;line-height:1.2}.admin-ui h2{font-size:18px;line-height:1.3}.admin-ui th{background:var(--account-soft);color:var(--account-muted);font-size:12px;text-transform:none}.admin-ui td{border-color:var(--account-divider)}.admin-ui .error,.admin-ui .xs-error{color:#b42318}.admin-ui .running,.admin-ui .xs-status:not(.xs-error){color:#047857}.admin-shell #shell>aside{border-color:var(--account-divider);padding:24px 12px}.admin-shell .brand{font-size:20px}.admin-shell .brand small,.admin-shell #status{color:var(--account-muted)}.admin-shell nav a{color:var(--account-ink);min-height:42px}.admin-shell nav a[aria-current=page]{color:#fff;background:var(--account-ink)}.admin-shell nav a:hover:not([aria-current=page]){background:var(--account-soft)}.admin-shell header{padding:24px;border-color:var(--account-divider)}.admin-shell .filters{padding:16px 24px;border-color:var(--account-divider)}.admin-shell .filters label{font-size:14px;font-weight:700;color:var(--account-ink)}.admin-shell .combobox:after{top:35px;color:var(--account-muted)}.admin-shell #cabinet-options{border-color:var(--account-line)}.admin-shell #cabinet-options li:hover,.admin-shell #cabinet-options li[aria-selected=true]{background:var(--account-soft);color:var(--account-ink)}.admin-shell #status{padding-left:24px;padding-right:24px}.admin-shell #empty{padding:24px}.admin-queue main,.admin-settings main{padding:24px}.admin-queue .cabinet-picker label{font-weight:700}.admin-queue .cabinet-picker input,.admin-queue .cabinet-picker select{min-height:42px}.admin-settings .primary{background:var(--account-ink);color:#fff;border-color:var(--account-ink)}.admin-settings .primary:hover:not(:disabled){background:#283142}.admin-settings .field-label,.admin-settings .default,.admin-settings .units{font-size:12px}.admin-settings input:not([type=checkbox]){height:42px}.admin-settings .cabinet-field{gap:12px;margin:16px 0 8px}.admin-settings .cabinet-field>label{font-weight:700}.admin-settings #cabinet{height:42px}.admin-settings .save-area{margin-top:16px}.admin-tables header,.admin-tables main{padding:24px}.admin-tables header{border-color:var(--account-divider)}.admin-tables header:has(#refresh[hidden]) h1{font-size:18px;line-height:1.3}.admin-tables label{gap:6px;font-size:14px;font-weight:700;color:var(--account-ink);text-transform:none}.admin-tables .table-wrap,.admin-tables .message{border-color:var(--account-line)}.admin-tables .meta,.admin-tables .muted,.admin-tables .pager,.admin-tables header p{color:var(--account-muted)}.admin-tables .pill{background:var(--account-soft);font-size:12px}.admin-tables button:hover:not(:disabled){background:var(--account-soft)}.archive-shell{--archive-bg: #fff;--archive-surface: #fff;--archive-soft: #fff;--archive-ink: var(--account-ink);--archive-muted: var(--account-muted);--archive-line: var(--account-line);--archive-line-strong: var(--account-link);--archive-nav: var(--account-ink);--archive-blue: var(--account-link);--archive-green: #047857;--archive-amber: #a16207;--archive-red: #b42318}.archive-shell .archive-topbar,.archive-shell.embedded .archive-topbar{box-sizing:border-box;min-height:46px;padding:5px 14px;background:#fff;border-color:var(--account-divider);-webkit-backdrop-filter:none;backdrop-filter:none}.archive-shell .archive-title h1,.archive-shell.embedded .archive-title h1{font-size:18px;line-height:1.1}.archive-shell .archive-title span{font-weight:400;text-transform:none}.archive-shell .archive-main,.archive-shell.embedded .archive-main{padding:8px 14px 12px}.archive-shell .archive-status{min-height:28px;padding:0 8px;border:0;font-size:11px;font-weight:400}.archive-shell .archive-back,.archive-shell .archive-icon-button,.archive-shell .archive-pager button,.archive-shell .archive-chart-toggle,.archive-shell .archive-cabinet-form input,.archive-shell .archive-cabinet-form button,.archive-shell .archive-filters label,.archive-shell .archive-search,.archive-shell .archive-column-filter,.archive-shell .archive-column-filter-list,.archive-shell .chart-controls label,.archive-shell .chart-meta{border-radius:4px}.archive-shell .archive-chart-toggle,.archive-shell .archive-cabinet-form input,.archive-shell .archive-cabinet-form button,.archive-shell .archive-filters>label,.archive-shell .archive-search,.archive-shell .archive-column-filter{min-height:32px}.archive-shell .archive-pager button{width:42px;height:42px}.archive-shell .archive-cabinet-form label{font-size:10px;gap:2px;color:var(--account-ink)}.archive-shell .archive-summary{display:flex;height:48px;gap:0;overflow:hidden;border:1px solid var(--account-divider);background:var(--account-soft)}.archive-shell .archive-summary-cell{display:flex;min-width:0;flex:1 1 0;align-content:center;align-items:baseline;flex-wrap:wrap;gap:1px 5px;border:0;border-right:1px solid var(--account-divider);padding:4px 8px;background:transparent}.archive-shell .archive-summary-cell:first-child{flex-grow:1.45}.archive-shell .archive-summary-cell:last-child{flex-grow:1.2;border-right:0}.archive-shell .archive-summary-cell span,.archive-shell .archive-summary-cell small{display:inline;min-width:0;overflow:hidden;color:var(--account-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.archive-shell .archive-summary-cell strong{min-width:0;margin:0;overflow:hidden;font-size:14px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.archive-shell .archive-filters{display:flex;flex-wrap:nowrap;align-items:center;border:0;padding:7px;gap:6px;margin-top:8px}.archive-shell .archive-filters>label,.archive-shell .archive-filters>.archive-column-filter{min-width:0;flex:1 1 0}.archive-shell .archive-filters>.archive-search{flex:1.35 1 0}.archive-shell .archive-filters>.archive-column-filter{min-width:0}.archive-shell .archive-classifier select,.archive-shell .archive-filters input[type=date]{min-width:0}.archive-shell .archive-filters label:focus-within,.archive-shell .chart-controls label:focus-within{border-color:var(--account-link)}.archive-shell .archive-classifier>span,.archive-shell .chart-controls span{font-size:12px;font-weight:700;text-transform:none}.archive-shell .archive-chart-toggle{font-size:13px;font-weight:400;margin-top:8px}.archive-shell .archive-table th,.archive-shell .archive-inspector header{background:var(--account-soft);color:var(--account-ink)}.archive-shell .archive-table th span{font-size:12px;text-transform:none}.archive-shell .archive-table tbody tr:hover{background:var(--account-soft)}.archive-shell .archive-table tbody tr.selected{background:#eff6ff}.archive-shell .archive-inspector h2{font-size:18px;line-height:1.3}.archive-shell .archive-inspector header span{border-radius:4px;font-weight:700}.archive-shell .field-list div{border-color:var(--account-divider)}.archive-shell .archive-table-panel,.archive-shell .archive-inspector{min-width:0}.explorer-shell .explorer-topbar{padding:24px;border-color:var(--account-divider)}.explorer-shell .explorer-topbar h1{font-size:28px;line-height:1.2}.explorer-shell.embedded .explorer-topbar h1{font-size:18px;line-height:1.3}.explorer-shell.embedded .explorer-topbar{grid-template-columns:minmax(0,1fr) auto}.explorer-shell.embedded .explorer-topbar>span:empty{display:none}.explorer-shell .explorer-topbar span{color:var(--account-muted);font-weight:400;text-transform:none}.explorer-shell .explorer-main{padding:24px}.explorer-shell .explorer-icon,.explorer-shell .explorer-login{border-radius:4px;min-height:42px}.explorer-shell .explorer-icon,.explorer-shell .explorer-path,.explorer-shell .explorer-grid,.explorer-shell .explorer-list,.explorer-shell .explorer-list header,.explorer-shell .explorer-file header{border-color:var(--account-line)}.explorer-shell .explorer-path{min-height:42px}.explorer-shell .explorer-path button{min-height:42px;color:var(--account-link)}.explorer-shell .explorer-readonly{color:#047857;font-size:14px;font-weight:400}.explorer-shell .explorer-list header,.explorer-shell .explorer-file header{background:var(--account-soft)}.explorer-shell .explorer-entry{color:var(--account-ink);border-color:var(--account-divider)}.explorer-shell .explorer-entry:hover,.explorer-shell .explorer-file code:hover{background:var(--account-soft)}.explorer-shell .explorer-entry.selected{background:#eff6ff}.explorer-shell .explorer-entry svg{color:var(--account-link)}.explorer-shell .explorer-entry-text small,.explorer-shell .explorer-description,.explorer-shell .explorer-placeholder,.explorer-shell .explorer-empty,.explorer-shell .explorer-real-path,.explorer-shell .explorer-entry-text em{color:var(--account-muted)}.explorer-shell .explorer-message{color:#b42318;border-color:var(--account-line)}.explorer-shell .explorer-login{background:var(--account-ink)}@media(max-width:1180px){.archive-shell .archive-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.admin-shell header,.admin-shell .filters{padding:16px}.admin-shell h1{font-size:24px}.admin-shell #status{padding-left:16px;padding-right:16px}.admin-shell #shell>aside{padding:16px}.admin-queue main,.admin-settings main,.admin-tables header,.admin-tables main,.archive-shell .archive-topbar,.archive-shell.embedded .archive-topbar,.archive-shell .archive-main,.archive-shell.embedded .archive-main,.explorer-shell .explorer-topbar,.explorer-shell .explorer-main{padding:16px}.archive-shell .archive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-shell .archive-summary{display:grid;height:auto;overflow:visible;gap:6px;border:0;background:transparent}.archive-shell .archive-summary-cell:first-child{grid-column:1 / -1}.archive-shell .archive-summary-cell{display:grid;min-height:0;gap:2px;border:1px solid var(--account-divider);padding:6px 8px;background:var(--account-soft)}.archive-shell .archive-summary-cell span,.archive-shell .archive-summary-cell small,.archive-shell .archive-summary-cell strong{overflow:visible;text-overflow:clip;white-space:normal}.archive-shell .archive-status{justify-content:start}.archive-shell .archive-filters{display:grid;flex-wrap:wrap;grid-template-columns:1fr}.admin-settings input:not([type=checkbox]){padding-left:4px;padding-right:4px}}@media(min-width:721px)and (max-width:1180px){.archive-shell .archive-filters{display:grid;grid-template-columns:1fr 1fr}.archive-shell .archive-grid{grid-template-columns:minmax(0,1fr) 240px}.archive-shell .archive-inspector{position:sticky;height:100%;max-height:none;overflow:auto}}
