:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#202b43;background:#f6f8fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;color:#8792a7}.layout{display:flex;min-height:100vh}aside{width:248px;padding:30px 20px;background:#10192c;color:#c3cee0;display:flex;flex-direction:column;flex-shrink:0}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:19px;font-weight:650}.logo{display:grid;place-items:center;background:#5f70f5;border-radius:9px;width:34px;height:34px}.workspace{margin:35px 8px 25px;font-size:12px;color:#8998b1}.workspace small{display:block;color:#e4ebf8;font-size:14px;margin-top:8px}nav{display:grid;gap:9px}nav>span{padding:12px;border-radius:8px;font-size:14px;display:flex;justify-content:space-between}nav .active{background:#283656;color:#fff}nav small{font-size:10px;color:#8f9db5}.aside-bottom{margin-top:auto;padding:30px 8px 0;font-size:12px;line-height:2;color:#a3b0c6}.aside-bottom small{font-size:11px}main{width:100%;max-width:1600px;padding:0 42px}header{height:85px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e9f2;font-size:13px;color:#768299}.badge{border:1px solid #d9dfed;border-radius:20px;padding:7px 12px;color:#5b6591;font-size:11px}.heading{margin:38px 0 26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.eyebrow{color:#6774c4;font-weight:650;font-size:10px;letter-spacing:1.5px}h1{font-size:32px;letter-spacing:-1px;margin:12px 0}p{font-size:14px;color:#78849a;line-height:1.6}.heading button{padding:11px 16px;border:1px solid #dce1ed;background:#fff;border-radius:8px;color:#4b5873;font-size:13px}.notice{padding:20px 24px;border:1px solid #dce2fa;border-radius:12px;background:#eef1ff}.notice strong{font-size:14px;color:#4d5c9c}.notice p{margin:6px 0 0;color:#68759c;font-size:13px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.card{padding:22px 20px;border:1px solid #e5eaf2;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:18px}.card>span{font-size:13px;color:#78849a}.card strong{font-size:16px}.card i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a6afc0;margin-right:8px}.card .ok i{background:#33b58b}.card small{font-size:11px;color:#8d99ac}.columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.panel{padding:25px;background:#fff;border:1px solid #e5eaf2;border-radius:12px}h2{font-size:17px;margin:0 0 8px}.panel>p{font-size:12px;margin-bottom:22px}.actions{display:grid;gap:10px}.actions button{display:flex;justify-content:space-between;padding:12px 14px;border:1px solid #e8edf5;background:#fafbfe;border-radius:8px;text-align:left;font-size:13px}.empty{display:grid;text-align:center;justify-items:center;padding:32px 0}.empty>span{font-size:34px;color:#a3aec4}.empty h3{font-size:15px;margin-bottom:0}.empty p{font-size:12px}.footnote{font-size:11px;color:#8b97aa;border-top:1px solid #edf0f7;padding-top:15px}footer{display:flex;justify-content:space-between;padding:30px 0;font-size:11px;color:#8b97aa}.error{margin-top:20px;padding:16px;border-radius:8px;background:#fff0f0;color:#a74444;font-size:13px}@media(max-width:1150px){main{padding:0 24px}.cards{grid-template-columns:repeat(2,1fr)}aside{width:210px}}@media(max-width:750px){.layout{display:block}aside{width:100%;padding:16px}.workspace,nav,.aside-bottom{display:none}main{padding:0 16px}header{height:60px}.heading{margin:25px 0;align-items:flex-start;flex-direction:column}h1{font-size:27px}.columns{grid-template-columns:1fr}.cards{gap:10px}.card{padding:16px 12px}.card strong{font-size:14px}footer{gap:20px}}.certificate-login{margin-bottom:24px}.login-controls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.login-controls button,.certificate-login>button{padding:11px 14px;border:1px solid #dce1ed;border-radius:8px;background:#f6f8fe;font-size:13px}.login-controls label{display:grid;gap:6px;font-size:12px;max-width:100%;min-width:0}.login-controls select{padding:10px;border:1px solid #dce1ed;border-radius:8px;max-width:450px;width:100%;font:inherit}.login-readiness{color:#5b6591}@media(max-width:750px){.login-controls{align-items:stretch;flex-direction:column}.login-controls select{max-width:100%}}nav button{padding:12px;border:0;border-radius:8px;background:transparent;color:#c3cee0;text-align:left;font-size:14px}.certificate-login{margin-top:24px}.catalog button,.product-detail button{padding:10px 14px;border:1px solid #dce1ed;border-radius:8px;background:#fff;color:#4b5873;font-size:12px}.catalog button:disabled{color:#9ba5b8}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.account-settings{margin-bottom:18px}.account-settings summary,details summary{cursor:pointer;font-size:13px;color:#59698b}.catalog form label{display:grid;gap:7px;color:#62708a;font-size:12px}.catalog input,.catalog select{font:inherit;padding:10px 12px;border:1px solid #dce1ed;border-radius:8px;background:#fff;width:100%;min-width:0}.catalog .check{display:flex;align-items:center;gap:8px}.catalog .check input{width:16px;height:16px;flex-shrink:0}.account-settings form{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin-top:20px}.sync-panel{margin-bottom:18px}.sync-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #edf0f7;font-size:13px}.sync-row p{margin:6px 0;font-size:12px}.inline-actions{display:flex;gap:8px}.catalog-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:24px 0}.search-field{flex:1;min-width:230px}.catalog-filters>label{max-width:100%}.catalog-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:20px}.catalog-list{padding:0;min-width:0}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th{background:#f9fafe;color:#8390a6;font-weight:500;padding:16px}td{padding:16px;border-top:1px solid #edf0f7;vertical-align:top}td small{display:block;margin-top:7px;color:#8b97aa;font-size:11px}.catalog .product-link{padding:0;border:0;background:none;text-align:left;color:#364361;font-size:13px;font-weight:600}.selected td{background:#f0f3ff}.muted{color:#929bb0;font-size:11px}.pagination{display:flex;gap:16px;justify-content:center;align-items:center;padding:16px;font-size:12px;color:#8792a7}.product-detail{min-width:0}.product-detail dl{margin:24px 0}.product-detail dl>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:9px 0;font-size:12px}.product-detail dt{color:#8c97ab}.product-detail dd{margin:0;overflow-wrap:anywhere;color:#3d4b67}.product-detail form{display:grid;gap:14px;border-top:1px solid #edf0f7;padding-top:20px}.catalog .primary{margin:20px 0;background:#5f70f5;color:#fff;border:0;width:100%}.catalog .primary:disabled{background:#e9ecf6;color:#9ba5b8}.product-detail pre{font-size:10px;overflow:auto;max-height:300px;background:#f6f8fc;padding:12px;border-radius:8px}@media(max-width:1100px){.catalog-columns,.account-grid{grid-template-columns:1fr}}@media(max-width:750px){nav{display:flex;overflow:auto;margin-top:12px}nav>span{display:none}nav button{white-space:nowrap;padding:8px;font-size:12px}.catalog-filters{align-items:stretch;flex-direction:column}.search-field{min-width:0}.sync-row{align-items:flex-start;flex-direction:column}.inline-actions{flex-wrap:wrap}.catalog-columns{gap:14px}}.operation-form{margin:24px 0}.operation-product{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0}.operation-product dt{font-size:11px;color:#8b97aa;margin-bottom:6px}.operation-product dd{font-size:13px;color:#3d4b67;margin:0;overflow-wrap:anywhere}.operation-form form{display:grid;gap:18px;max-width:800px}.operation-form form>label:not(.check){max-width:450px}.kiz-picker{max-height:380px;overflow:auto;border:1px solid #e8edf5;border-radius:8px}.kiz-picker label{padding:12px;border-bottom:1px solid #edf0f7}.kiz-picker code{font-size:11px;overflow-wrap:anywhere;word-break:break-all}.kiz-picker small{margin-left:auto;white-space:nowrap;color:#8b97aa}.history-panel{margin-top:20px}.history-panel>code{font-size:12px;overflow-wrap:anywhere;word-break:break-all}.history-panel article{border-top:1px solid #edf0f7;margin-top:16px;padding-top:16px}.history-panel article strong{font-size:13px}.history-panel article p{font-size:11px}.operations>.panel>p{margin-top:20px}@media(max-width:750px){.operation-product{grid-template-columns:repeat(2,minmax(0,1fr))}.kiz-picker label{align-items:flex-start;flex-wrap:wrap}.kiz-picker small{margin-left:24px}}.queue-row{display:grid;gap:7px;padding:14px 0;border-bottom:1px solid #edf0f7;font-size:12px}.queue-row span{color:#62708a}.queue-row small{font-size:11px;color:#8b97aa}.queue-open{padding:10px 14px;background:#f6f8fe;border:1px solid #dce1ed;border-radius:8px;font-size:12px;margin:18px 0}.actions button:not(:disabled){color:#4b5873}.actions button:not(:disabled):hover{background:#eef1ff}.sidebar-session:empty{display:none}.sidebar-session{margin-bottom:20px}.sidebar-logout{width:100%;padding:12px 14px;text-align:left;border:1px solid #35425c;border-radius:8px;background:#1b2840;color:#e4ebf8;font-size:14px}.sidebar-logout:hover:not(:disabled){background:#283656}.sidebar-logout:focus-visible{outline:2px solid #8c9aff;outline-offset:3px}@media(max-width:750px){.aside-bottom{display:block;padding:12px 0 0}.environment-note{display:none}.sidebar-session{margin-bottom:0}.sidebar-logout{width:auto;min-width:100px}}.draft-status-filter{display:grid;gap:8px;max-width:280px;margin:20px 0;color:#62708a;font-size:12px}@media(max-width:750px){.pagination{flex-wrap:wrap}.history-panel .pagination button,.operations .pagination button{font-size:11px}}.issue-list{display:grid;gap:16px}.issue-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.issue-card .issue-retry{color:#4d5c9c}.issue-card .issue-paused{color:#a74444}.issue-meta{font-size:12px;color:#78849a;margin:18px 0}.issue-card details code{display:block;margin-top:12px;font-size:11px;overflow-wrap:anywhere}@media(max-width:750px){.issue-title{align-items:flex-start;flex-direction:column}.issue-title .badge{white-space:nowrap}}.finance-table{max-width:100%;overflow-x:auto;margin-top:20px}.finance-table table{width:100%;border-collapse:collapse;min-width:520px;font-size:12px}.finance-table th{padding:12px;text-align:left;background:#f6f8fc;color:#62708a;font-weight:600}.finance-table td{padding:14px 12px;border-bottom:1px solid #edf0f7;vertical-align:top}.finance-table td p{font-size:11px;margin:6px 0}.finance-table button{padding:9px 12px;border:1px solid #dce1ed;border-radius:8px;background:#f6f8fe;color:#4b5873;font-size:12px}.finance-table th:first-child,.finance-table td:first-child{white-space:nowrap}.user-guide{padding-bottom:24px;min-width:0}.guide-search{margin:24px 0}.guide-search label{display:block;margin-bottom:8px;font-size:13px;color:#4b5873}.guide-search>div{display:flex;gap:12px;max-width:700px}.guide-search input{font:inherit;width:100%;min-width:0;padding:12px;border:1px solid #dce1ed;border-radius:8px;background:#fff}.guide-search button,.guide-action{padding:10px 14px;border:1px solid #dce1ed;border-radius:8px;background:#fff;color:#4b5873;font-size:13px}.guide-search button{flex-shrink:0}.guide-search p{font-size:12px}.guide-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.guide-toc{display:grid;gap:12px;padding:20px;position:sticky;top:20px}.guide-toc a{color:#4d5c9c;text-decoration:none;font-size:13px;line-height:1.5}.guide-toc a:hover{text-decoration:underline}.guide-topics{display:grid;gap:20px;min-width:0}.guide-topic{scroll-margin-top:20px;min-width:0}.guide-topic h2{line-height:1.5}.guide-topic p{color:#55647d;font-size:14px}.guide-topic li{font-size:14px;color:#45546e;line-height:1.8;margin:10px 0;overflow-wrap:anywhere}.guide-topic ol,.guide-topic ul{padding-left:24px}.guide-topic th[scope=row]{background:#fff;font-weight:600;color:#45546e;width:35%;border-top:1px solid #edf0f7}.guide-topic td,.guide-topic th{line-height:1.7;overflow-wrap:anywhere}.guide-action{margin-top:10px;background:#f2f4ff}.guide-toc a:focus-visible,.guide-action:focus-visible,.guide-search button:focus-visible{outline:2px solid #6774c4;outline-offset:3px}@media(max-width:1150px){.guide-layout{grid-template-columns:1fr}.guide-toc{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-toc h2{grid-column:1/-1}}@media(max-width:750px){.guide-toc{grid-template-columns:1fr}.guide-search>div{flex-direction:column}.guide-search button{align-self:flex-start}.guide-topic{padding:20px 16px}.guide-topic li{font-size:13px}.guide-topic th,.guide-topic td{padding:12px 10px}.guide-topic th[scope=row]{width:38%}}.wb-api-dialog{width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #dce1ed;border-radius:14px;padding:28px;color:#202b43;box-shadow:0 24px 80px #10192c40}.wb-api-dialog::backdrop{background:#10192c88}.wb-api-dialog form{display:grid;gap:12px}.wb-api-dialog label{display:grid;gap:8px;font-size:13px;color:#4b5873}.wb-api-dialog input{width:100%;min-width:0;padding:11px;border:1px solid #dce1ed;border-radius:8px;font:inherit}.wb-api-dialog p{margin:0;font-size:13px;color:#62708a}.wb-api-dialog small{color:#62708a;font-size:12px}.wb-api-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.wb-api-dialog button{padding:10px 14px;border:1px solid #dce1ed;border-radius:8px;background:#f6f8fe}.wb-api-dialog button[type=submit]:not(:disabled){background:#5f70f5;color:#fff;border-color:#5f70f5}.catalog .api-configure{margin:10px 0 0 10px}.account-grid h2{overflow-wrap:anywhere}.wb-api-dialog .error{color:#a74444;padding:12px}.wb-api-dialog button:focus-visible{outline:2px solid #6774c4;outline-offset:3px}@media(max-width:750px){.wb-api-dialog{padding:20px 16px}.catalog .api-configure{margin-left:0;display:block}.wb-api-dialog .inline-actions{flex-wrap:wrap}}.catalog-photo-cell{width:78px;padding:12px}.catalog-thumbnail{width:52px;height:70px;display:grid;place-items:center;background:#f4f6fb;border-radius:6px;overflow:hidden}.catalog-thumbnail img{width:100%;height:100%;object-fit:contain}.catalog .photo-open{padding:0;border:0;background:none;border-radius:6px}.photo-placeholder{font-size:10px;line-height:1.4;color:#8792a7;padding:6px;text-align:center}.product-gallery{margin-top:20px;min-width:0}.product-photo{height:300px;display:grid;place-items:center;background:#f6f8fc;border-radius:10px;overflow:hidden}.product-photo img{max-width:100%;width:100%;height:100%;object-fit:contain}.product-gallery>p{font-size:11px;margin:10px 0}.photo-strip{display:flex;gap:8px;overflow:auto;padding:4px 0;max-width:100%}.catalog .photo-strip button{width:52px;height:70px;padding:3px;flex-shrink:0;overflow:hidden}.photo-strip img{width:100%;height:100%;object-fit:contain}.catalog .photo-strip .photo-selected{border:2px solid #6774c4;background:#eef1ff}.photo-empty{font-size:12px}.catalog .photo-open:focus-visible{outline:2px solid #6774c4;outline-offset:3px}@media(max-width:750px){.product-photo{height:280px}.catalog-photo-cell{width:64px;padding:12px 8px}}.marking-actions{padding:16px;background:#f2f4ff;border-radius:10px;margin:16px 0}.marking-actions h3{margin-top:0}.catalog .marking-actions .primary{margin:6px 0}.marking-actions>button{width:100%;margin:6px 0}.marking-actions small{display:block;color:#62708a;line-height:1.6}.guide-workflow{margin-top:28px;border-top:1px solid #edf0f7;padding-top:16px}.guide-workflow h3{line-height:1.6}.guide-topic li>p{margin:6px 0}.order-template{min-width:0}.order-template input[type=file]{width:100%;max-width:100%;min-width:0}.order-template p{overflow-wrap:anywhere}.order-template .catalog-filters>label{min-width:0}.crpt-settings form,.suz-auth{display:grid;gap:14px;min-width:0}.crpt-settings label{display:grid;gap:8px;min-width:0}.crpt-settings input,.crpt-settings select{width:100%;min-width:0;padding:10px;border:1px solid #dce1ed;border-radius:8px}.crpt-settings .check{display:flex;align-items:flex-start}.crpt-settings .check input{width:auto}.crpt-settings p,.crpt-settings li{overflow-wrap:anywhere}.suz-auth{margin-top:24px;padding-top:20px;border-top:1px solid #edf0f7}.crpt-settings select{max-width:100%}.settings-group{display:grid;gap:6px;border-top:1px solid #283656;padding-top:18px;margin-top:8px}.settings-label{font-size:10px;letter-spacing:1.5px;font-weight:650;color:#8998b1;padding:0 12px 6px}.settings-group button{padding-left:20px}.settings-group button:focus-visible{outline:2px solid #8c9aff;outline-offset:2px}.catalog[aria-label="Настройки Wildberries"] .account-grid{margin-top:20px}@media(max-width:750px){.settings-group{display:flex;align-items:center;flex-shrink:0;border-top:0;border-left:1px solid #283656;padding:0 0 0 12px;margin:0}.settings-label{padding:0 4px;font-size:9px}.settings-group button{padding:8px}}.wb-api-form{min-width:0}.wb-api-form form{display:grid;gap:12px}.wb-api-form form p{margin:0;font-size:12px}.wb-api-form small{color:#62708a;line-height:1.5}.wb-api-form .inline-actions button[type=submit]:not(:disabled){background:#5f70f5;color:#fff;border-color:#5f70f5}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--font-small:12px;--font-body:14px;--font-subtitle:20px;--font-title:28px;--text:#1f2937;--text-secondary:#4b5563;--canvas:#f4f6f9;--surface:#fff;--border:#b8c1ce;--action:#4353c7;--action-hover:#3342a5;--focus:#2563eb;--selected:#e8edff;--danger:#a32121;--danger-bg:#fff1f1;--info-bg:#eef2ff;--radius:6px;--control-height:40px;color:var(--text);background:var(--canvas);font-size:var(--font-body);line-height:1.5}main{min-width:0;padding-inline:var(--space-6)}h1{font-size:var(--font-title);line-height:1.3;letter-spacing:-.4px;margin:var(--space-3) 0}h2{font-size:var(--font-subtitle);line-height:1.4;font-weight:600}h3{font-size:16px;line-height:1.5}p,.panel>p,.notice p,.empty p{font-size:var(--font-body);color:var(--text-secondary);line-height:1.6}small,td small,.footnote,.muted{font-size:var(--font-small);color:var(--text-secondary)}.panel,.card,.notice,.error{border-radius:var(--radius);padding:var(--space-5);border-color:#d0d6df}.panel{min-width:0;margin-bottom:var(--space-4)}.notice{background:var(--info-bg);border-left:4px solid var(--action)}.notice strong{color:#354293}.error{background:var(--danger-bg);color:var(--danger);border-left:4px solid var(--danger)}button,.catalog button,.product-detail button,.heading button,.actions button,.login-controls button,.certificate-login>button{min-height:var(--control-height);padding:var(--space-2) var(--space-4);font-size:var(--font-body);line-height:1.4;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:var(--surface);overflow-wrap:anywhere}button:hover:not(:disabled){background:#edf0f6;border-color:#69788f}button:disabled,.catalog button:disabled{color:#667085;background:#eef0f3;border-color:#d3d8e0;cursor:not-allowed}button.primary,.catalog button.primary{background:var(--action);color:#fff;border:1px solid var(--action);width:auto;margin:var(--space-4) 0}button.primary:hover:not(:disabled){background:var(--action-hover)}button.primary:disabled,.catalog button.primary:disabled{background:#dce1ee;color:#536078;border-color:#dce1ee}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.catalog input,.catalog select,.catalog textarea,.login-controls select,main input:not([type=checkbox]):not([type=radio]),main select,main textarea{min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);font:inherit;color:var(--text);background:var(--surface);max-width:100%;min-width:0}main input[type=checkbox],main input[type=radio]{width:18px;height:18px;accent-color:var(--action);flex-shrink:0}.catalog form label,.form-field>label,main form>label{font-size:var(--font-body);color:var(--text);display:grid;gap:var(--space-2)}main form{gap:var(--space-4)}.form-field{display:grid;gap:var(--space-2);margin-bottom:var(--space-4);max-width:560px}.field-hint{color:var(--text-secondary)}.field-error{color:var(--danger)}.catalog .check,main .check{display:flex;gap:var(--space-3);align-items:flex-start;line-height:1.6;margin-block:var(--space-4)}.operation-form form,.circulation form{display:grid;gap:var(--space-4);max-width:680px}.operation-form form>button,.circulation form>button{justify-self:start}.selection-toolbar,.batch-actions,.inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.selection-toolbar{padding:var(--space-4);background:var(--selected);border:1px solid #c6d0ef;border-radius:var(--radius);margin-block:var(--space-4)}.batch-actions{margin-bottom:var(--space-4)}.status-tag{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border:1px solid #c4ccd8;background:#eef1f6;border-radius:var(--radius);font-size:var(--font-small);font-weight:600;color:var(--text)}table{font-size:var(--font-body)}th{font-size:var(--font-small);color:#374151;font-weight:600;background:#edf0f5;padding:var(--space-3) var(--space-4)}td{padding:var(--space-3) var(--space-4);color:var(--text);border-color:#dce1e8;vertical-align:middle}td.numeric,th.numeric{text-align:right;font-variant-numeric:tabular-nums}.selected td,tr[aria-selected=true] td{background:var(--selected)}tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 var(--action)}.table-scroll{max-width:100%;overscroll-behavior-inline:contain}.table-scroll table{min-width:600px}code{overflow-wrap:anywhere;word-break:break-word}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:var(--font-small)}.catalog .product-link{min-height:32px;color:#3342a5;font-size:var(--font-body)}nav button,nav .settings-group button{min-height:40px;color:#dce4f2;border:0;background:transparent;border-radius:var(--radius);font-size:var(--font-body)}nav button.active{background:#2d3c5c;color:#fff;box-shadow:inset 3px 0 #a5b4fc}nav button:hover:not(:disabled){background:#26344e}nav button:focus-visible{outline-color:#b9c6ff}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;padding:12px;background:#fff;color:var(--action)}.skip-link:focus{top:12px}@media(max-width:1056px){main{padding-inline:var(--space-5)}.catalog-columns,.columns{grid-template-columns:1fr}.product-detail{width:100%}}@media(max-width:750px){aside{width:100%;padding:var(--space-4)}aside nav{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}aside nav button{flex:1 1 145px;text-align:left}aside .settings-group{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%}.settings-label{width:100%}aside .aside-bottom{display:block;padding-top:var(--space-3)}.environment-note{display:none}main{padding-inline:var(--space-4)}header{height:auto;min-height:60px;gap:var(--space-3);padding-block:var(--space-3)}header>span{overflow-wrap:anywhere}.panel,.card,.notice,.error{padding:var(--space-4)}.catalog-filters{align-items:stretch;flex-direction:column}.catalog-filters>label,.search-field{width:100%;min-width:0}.pagination{flex-wrap:wrap;gap:var(--space-2)}.inline-actions,.batch-actions{align-items:stretch}.inline-actions button,.batch-actions button{flex:1 1 160px}.selection-toolbar{align-items:flex-start}.account-grid,.cards{grid-template-columns:1fr}footer{flex-wrap:wrap}h1{font-size:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.eyebrow{font-size:var(--font-small);color:#4353a3;letter-spacing:.8px}.card>span,header{font-size:var(--font-body);color:var(--text-secondary)}.card strong{font-size:var(--font-subtitle)}.card small,footer,.badge{font-size:var(--font-small);color:var(--text-secondary)}.circulation .form-field{margin-bottom:0}.gtin-code{white-space:nowrap;word-break:normal;overflow-wrap:normal}.product-detail dt,.operation-product dt{color:var(--text-secondary);font-size:var(--font-small)}.product-detail dl>div{font-size:var(--font-body)}.print-settings{padding:var(--space-4)}.print-settings>summary{font-size:var(--font-body);color:var(--text);font-weight:600}.print-settings .panel{margin:var(--space-4) 0 0;border:0;padding:var(--space-3) 0}.introduction-launch{padding:var(--space-4)}.introduction-launch>p{margin:var(--space-2) 0}.catalog .introduction-launch button.primary{margin:var(--space-2) 0}:root{--font-label:14px;--font-heading-small:16px;--success:#17603a;--surface-muted:#f7f9fc;--sidebar:#10192c;--row-border:#dce1e8}main{max-width:none;padding-inline:var(--space-6)}aside{width:240px;padding:var(--space-5) var(--space-4)}aside nav{gap:var(--space-1)}.workspace{margin:var(--space-5) var(--space-3)}.workspace small{margin-top:var(--space-1)}header{height:64px}.environment-badge{white-space:nowrap;flex-shrink:0;padding:4px 10px;line-height:20px}.heading{margin:var(--space-5) 0;gap:var(--space-4)}.heading p{margin:var(--space-2) 0 0}.heading .eyebrow{margin:0}.catalog .account-grid{grid-template-columns:1fr;margin-bottom:var(--space-4)}.catalog .account-grid>.panel{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-5);padding:var(--space-4);margin:0}.catalog .account-grid>.panel>.eyebrow,.catalog .account-grid>.panel>h2,.catalog .account-grid>.panel>p{grid-column:1;margin:0}.catalog .account-grid>.panel>h2{margin-top:var(--space-1);font-size:var(--font-heading-small)}.catalog .account-grid>.panel>p{margin-top:var(--space-2)}.catalog .account-grid>.panel>button{grid-column:2;grid-row:1 / span 3;align-self:center;margin:0}.catalog .account-grid>.panel>.api-configure{grid-row:4;margin-top:var(--space-2)}.catalog-columns{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:var(--space-4)}.catalog-filters{padding:var(--space-4);margin:var(--space-4) 0;background:var(--surface);border:1px solid #d0d6df;border-radius:var(--radius);gap:var(--space-4)}.catalog-filters label{font-size:var(--font-label);color:var(--text);display:grid;gap:var(--space-2)}.catalog-filters .check{margin:0;min-height:var(--control-height);align-items:center}.catalog-filters .search-field{min-width:220px;flex:1 1 260px}.catalog-filters>button{flex-shrink:0}.catalog-list.panel{padding:0;overflow:hidden}.table-title{padding:var(--space-4);border-bottom:1px solid var(--row-border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.table-title h2{font-size:var(--font-heading-small);margin:0}.table-title small{font-variant-numeric:tabular-nums}.table-scroll{border-radius:var(--radius);scrollbar-gutter:stable}.catalog-list .table-scroll table{min-width:680px}.catalog-list td:nth-child(2){min-width:180px}.catalog-list td:nth-child(3){min-width:90px}.catalog-list td:last-child{white-space:nowrap}.catalog-list .product-link{background:transparent;font-weight:600}.catalog-list .product-link:hover{background:transparent;color:var(--action-hover);text-decoration:underline}.catalog-photo-cell{padding:var(--space-3);width:64px}table thead th{font-size:var(--font-small);font-weight:600;line-height:1.5;background:#edf0f5;border-bottom:1px solid var(--row-border)}table td{font-size:var(--font-body);line-height:1.5;vertical-align:middle}table tbody tr:hover:not([aria-selected=true]) td{background:var(--surface-muted)}table input[type=checkbox]{vertical-align:middle}table th label{display:flex;align-items:center;gap:var(--space-2)}table td code.gtin-code{font-size:var(--font-small);font-variant-numeric:tabular-nums;letter-spacing:0}.table-title+.table-scroll{border-radius:0}.pagination{border-top:1px solid var(--row-border);background:var(--surface-muted);padding:var(--space-3) var(--space-4);gap:var(--space-4);font-size:var(--font-small)}.product-detail.panel{padding:var(--space-4)}.product-detail .eyebrow{margin:0 0 var(--space-2)}.product-detail h2{font-size:var(--font-subtitle);overflow-wrap:break-word}.marking-actions{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid #d7defb;border-radius:var(--radius);background:var(--info-bg)}.marking-actions h3{font-size:var(--font-heading-small)}.marking-actions p{margin:var(--space-2) 0}.product-detail dl{margin:var(--space-4) 0}.product-detail dl>div{border-bottom:1px solid var(--row-border);padding:var(--space-2) 0}.product-detail details{border-top:1px solid var(--row-border);padding-top:var(--space-3)}.storage-help{padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid #d0d6df;border-radius:var(--radius)}.selection-toolbar{margin-bottom:var(--space-2)}.batch-actions button.primary{margin:0}.batch-actions button{font-size:var(--font-small)}.inventory-panel.panel{padding:0;overflow:hidden}.inventory-panel .table-scroll table{min-width:760px}.inventory-panel td:nth-child(2){max-width:340px}.print-settings{margin-block:var(--space-4)}.print-settings>summary{min-height:24px}.operation-product{gap:var(--space-4);margin:var(--space-4) 0;padding:var(--space-4);background:var(--surface-muted);border:1px solid var(--row-border);border-radius:var(--radius)}.operation-product dt{margin-bottom:var(--space-1)}.operation-product dd{font-size:var(--font-body);color:var(--text)}.operation-form form .form-field{margin:0}.crpt-settings form{max-width:680px}.crpt-settings label,.wb-api-form label,.wb-api-dialog label,.login-controls label{font-size:var(--font-label);color:var(--text)}.wb-api-form small,.wb-api-dialog small,.queue-row small,.sync-row small{font-size:var(--font-small);color:var(--text-secondary)}.wb-api-dialog{border-radius:var(--radius)}.wb-api-dialog button,.finance-table button,.guide-search button,.guide-action{font-size:var(--font-body);min-height:var(--control-height);border-radius:var(--radius)}.wb-api-form .inline-actions button[type=submit]:not(:disabled),.wb-api-dialog button[type=submit]:not(:disabled){background:var(--action);border-color:var(--action);color:#fff}.notice,.error{font-size:var(--font-body);line-height:1.6}.notice p:last-child,.error p:last-child{margin-bottom:0}.field-error{font-size:var(--font-small);line-height:1.5}input[aria-invalid=true]{border-color:var(--danger)!important;box-shadow:inset 0 -2px var(--danger)}.empty-state{text-align:center;padding:var(--space-6) var(--space-4);background:var(--surface)}.empty-state h3{margin:0;font-size:var(--font-heading-small);color:var(--text)}.empty-state p{margin:var(--space-2) auto 0;max-width:480px}.loading-state{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:96px;padding:var(--space-4);color:var(--text-secondary);font-size:var(--font-body)}.loading-indicator{width:20px;height:20px;border:2px solid #d0d7eb;border-top-color:var(--action);border-radius:50%;animation:operator-spin .8s linear infinite;flex-shrink:0}@keyframes operator-spin{to{transform:rotate(360deg)}}@media(min-width:751px){aside{position:sticky;top:0;height:100dvh;overflow-y:auto}.guide-toc{top:var(--space-4)}}@media(max-width:1279px){.catalog-columns{grid-template-columns:1fr}.product-detail.panel{max-width:none}}@media(max-width:750px){main{padding-inline:var(--space-4)}aside{width:100%;padding:var(--space-3) var(--space-4)}.brand{font-size:var(--font-heading-small)}.logo{width:28px;height:28px}aside nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);overflow:visible;margin-top:var(--space-3)}aside nav button,aside nav .settings-group button{white-space:normal;overflow-wrap:normal;min-width:0;padding:var(--space-2) var(--space-3);min-height:40px;font-size:var(--font-small);line-height:1.5}aside nav .settings-group{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);padding:var(--space-2) 0 0;border-left:0;border-top:1px solid #35425c;margin-top:var(--space-1)}.settings-label{grid-column:1/-1;padding:0 var(--space-3);font-size:10px}aside .aside-bottom{padding-top:var(--space-2);margin:0}.sidebar-logout{min-height:32px;font-size:var(--font-small);padding:var(--space-1) var(--space-3)}.heading{margin:var(--space-4) 0}h1{font-size:24px}.catalog .account-grid>.panel{display:block}.catalog .account-grid>.panel>button{margin:var(--space-3) var(--space-2) 0 0}.catalog .account-grid>.panel>.api-configure{display:inline-block;margin-top:var(--space-3)}.catalog-filters .search-field{flex:auto;width:100%;min-width:0}.catalog-filters>label{max-width:none}.catalog-filters .check{width:100%;align-items:center}.catalog-filters>button{width:100%}.table-title{padding:var(--space-3)}.batch-actions button{flex:1 1 100%;text-align:left}.operation-product{grid-template-columns:1fr}.selection-toolbar{font-size:var(--font-small);gap:var(--space-2)}.cards{gap:var(--space-3)}.environment-badge{padding:4px 8px}footer{font-size:var(--font-small)}}.catalog>.notice{margin-bottom:var(--space-4)}.wb-api-form form{max-width:680px}.wb-api-form .form-field,.crpt-settings .form-field{max-width:none;margin:0}.certificate-login.session-ready{display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-4);padding:var(--space-4)}.certificate-login.session-ready h2{font-size:var(--font-heading-small);margin:0}.session-ready .session-user{margin:0;color:var(--text)}.session-ready [role=status]{grid-column:1/-1;margin:0;font-size:var(--font-small)}@media(max-width:750px){.certificate-login.session-ready{grid-template-columns:1fr}}.certificate-login.session-ready[hidden]{display:none}.finance-kpis{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-block:var(--space-5)}.finance-kpi{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0}.finance-kpi h4{font-size:var(--font-body);font-weight:500;margin:0 0 var(--space-3);color:var(--text-secondary)}.finance-kpi strong{font-size:24px;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:normal}.finance-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media(min-width:680px){.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.skip-link{opacity:0;pointer-events:none}.skip-link:focus{opacity:1;pointer-events:auto}.kiz-print{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.kiz-print .icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px}.kiz-print small{max-width:240px;white-space:normal}.kiz-provider-status{display:block;min-width:130px}.kiz-provider-status small{display:block;margin-top:var(--space-1)}.compact-kiz{width:220px;max-width:100%;margin:0}.compact-kiz summary{cursor:pointer;min-height:40px;display:list-item;padding:var(--space-2) var(--space-1);color:var(--action)}.compact-kiz summary code{white-space:nowrap;font-size:var(--font-small)}.compact-kiz summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.compact-kiz-full{display:block;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:var(--space-2);color:var(--text);font-size:var(--font-small)}.kiz-declaration{min-width:220px;max-width:320px;overflow-wrap:anywhere}.kiz-declaration>strong,.kiz-declaration>span,.kiz-declaration>small{display:block}td .field-error,td .field-hint{display:block;line-height:1.5}.batch-documents table{table-layout:fixed;min-width:900px}.batch-documents th:nth-child(1){width:24%}.batch-documents th:nth-child(2){width:10%}.batch-documents th:nth-child(3),.batch-documents th:nth-child(4){width:33%}.batch-documents td{overflow-wrap:anywhere;vertical-align:top}.residual-kiz-table table{min-width:1150px}.residual-kiz-table td{vertical-align:top}.residual-kiz-table td:nth-child(4) code{white-space:nowrap}.batch-application td>code{white-space:nowrap}.position-print-column{width:80px;min-width:64px;max-width:160px}.position-print-column .kiz-print small{overflow-wrap:anywhere}.withdrawal-process{padding-left:var(--space-5)}.withdrawal-process li{padding-left:var(--space-2);margin-bottom:var(--space-5)}.withdrawal-process h3{margin:0 0 var(--space-2)}.withdrawal-process p{margin:0}.fbs-withdrawal .heading{align-items:flex-start}.fbs-withdrawal .panel ul{padding-left:var(--space-5)}.fbs-withdrawal .panel li{margin-bottom:var(--space-3)}.fbs-withdrawal .panel li p{margin:var(--space-1) 0}.fbs-withdrawal a{overflow-wrap:anywhere}.fbs-working-list{list-style:none;padding:0;margin:var(--space-4) 0;display:grid;gap:var(--space-4)}.fbs-working-list>li{min-width:0;border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}.fbs-working-list article{min-width:0}.fbs-working-list article>p:first-child{margin-top:0;color:var(--text);font-weight:600}.fbs-working-list button[aria-pressed=true]{background:var(--selected);border-color:var(--action);color:var(--action);font-weight:600}.fbs-working-list details{margin-top:var(--space-4)}.fbs-working-list summary{cursor:pointer;min-height:var(--control-height);padding-block:var(--space-2)}.panel[aria-label="Пакетный вывод FBS"]>.loading-state{position:sticky;top:8px;z-index:2;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.setup-os{display:flex;flex-wrap:wrap;gap:var(--space-3)}.setup-os button[aria-pressed=true]{background:var(--action);border-color:var(--action);color:#fff}.setup-steps{padding-left:28px;max-width:1040px}.setup-steps>li{padding-left:var(--space-5)}.setup-steps>li::marker{font-weight:700;color:var(--action)}.setup-link{display:inline-block;color:#3342a5;font-weight:600;text-underline-offset:3px;overflow-wrap:anywhere}.inline-actions>.setup-link{padding:var(--space-2) 0;min-height:40px}.device-setup details summary{font-size:var(--font-body);font-weight:600}@media(max-width:750px){.setup-steps{padding-left:22px}.setup-steps>li{padding:var(--space-4)}}
