*{box-sizing:border-box}body{margin:0;background:#0b0d12;color:#e9ecf4;font:14px Inter,Segoe UI,Arial,sans-serif}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:#11141b;border-right:1px solid #242834;padding:22px 16px;display:flex;flex-direction:column}.logo{display:flex;gap:12px;align-items:center;font-size:17px;font-weight:700;margin:0 8px 28px}.logo>span{width:36px;height:36px;border-radius:11px;background:#7c5cff;display:grid;place-items:center}.logo small{display:block;color:#737b8e;font-size:10px;margin-top:3px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav a{color:#aab1c2;text-decoration:none;padding:11px 12px;border-radius:9px;display:flex;gap:12px;align-items:center}.sidebar nav a:hover{background:#1a1e28;color:#fff}.sidebar nav a b{margin-left:auto;font-size:9px;color:#666f82}.sidebar .disabled{opacity:.55}.logout{margin-top:auto;width:100%;background:transparent;border:1px solid #2b3040;color:#9da5b7;padding:10px;border-radius:9px}.sidebar form{margin-top:auto}.content{margin-left:240px;padding:36px 42px;min-height:100vh}.page-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.page-head h1{font-size:30px;margin:3px 0 8px}.page-head p{color:#7f8799;margin:0}.eyebrow{font-size:10px!important;letter-spacing:1.8px;color:#7c5cff!important;font-weight:800}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border:1px solid #313747;background:#191d26;color:#e7eaf2;border-radius:9px;text-decoration:none;cursor:pointer}.btn.primary{background:#7557ff;border-color:#7557ff;color:white}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.stat,.panel,.form-card,.table-wrap,.account-card,.inline-form{background:#12161e;border:1px solid #252a36;border-radius:14px}.stat{padding:20px}.stat span,.stat small{display:block;color:#81899b}.stat strong{display:block;font-size:30px;margin:12px 0 5px}.panel{padding:20px}.panel-title{display:flex;justify-content:space-between;align-items:center}.panel-title a,a{color:#9b87ff;text-decoration:none}.print-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.print-card{background:#181c25;border-radius:11px;overflow:hidden;color:#fff}.print-card img,.placeholder{width:100%;height:145px;object-fit:cover;background:#222735;display:grid;place-items:center;color:#6e7689}.print-card>div:last-child{padding:12px}.print-card span{display:block;color:#7e8799;font-size:12px;margin-top:5px}.filters,.inline-form{display:flex;gap:10px;padding:13px;margin-bottom:16px}.filters input{flex:1}input,select,textarea{width:100%;background:#0e1117;color:#edf0f7;border:1px solid #303645;border-radius:8px;padding:10px 11px;outline:none}input:focus,select:focus,textarea:focus{border-color:#765cff}.table-wrap{overflow:hidden}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:14px 16px;border-bottom:1px solid #242936}th{color:#7f8799;font-size:11px;text-transform:uppercase}tr:last-child td{border-bottom:0}.item-cell{display:flex;gap:12px;align-items:center}.item-cell img,.thumb{width:48px;height:48px;border-radius:8px;object-fit:cover;background:#242936;display:grid;place-items:center}.item-cell code{display:block;color:#7f8799;margin-top:5px}.chips{display:flex;gap:6px}.chips a{background:#202635;border-radius:20px;padding:5px 8px;font-size:11px}.form-card{padding:22px;max-width:900px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{display:block;font-weight:600}.form-grid label small{display:block;color:#777f91;font-weight:400;margin-top:6px}.form-grid input,.form-grid select,.form-grid textarea{margin-top:8px}.full{grid-column:1/-1}.check{display:inline-flex!important;gap:7px;align-items:center;margin:8px 18px 0 0;font-weight:400!important}.check input{width:auto;margin:0}.actions{display:flex;gap:10px;margin-top:22px}.danger,.link-danger{background:transparent;border:0;color:#ff6f7d;cursor:pointer;margin-top:18px}.error{background:#3a1920;color:#ffadb5;border:1px solid #6b2631;padding:12px;border-radius:9px;margin-bottom:16px}.account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.account-card{padding:20px}.account-card>div{display:flex;align-items:center;gap:9px}.account-card h3{margin:0}.account-card p,.account-card small{color:#7f8799;display:block;margin:12px 0}.account-card a{display:block;margin-top:18px}.status{width:9px;height:9px;border-radius:50%;background:#687084}.status.active{background:#42d392}.status.paused{background:#f4b84b}.empty{text-align:center;color:#747d90;padding:35px}@media(max-width:900px){.sidebar{width:72px}.sidebar .logo div,.sidebar nav span,.sidebar nav b{display:none}.content{margin-left:72px;padding:24px}.stats{grid-template-columns:1fr 1fr}.print-grid,.account-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}}.section-title{border-top:1px solid rgba(255,255,255,.08);padding-top:18px;margin-top:8px}.section-title h3{margin:0 0 4px}.section-title p{margin:0;color:#8f98a8}.asset-panel{margin-top:24px}.asset-list{display:grid;gap:10px}.asset-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07)}.asset-row>div:first-child{display:grid;gap:3px}.asset-row span,.asset-row small{color:#98a1b2}.asset-actions{display:flex;align-items:center;gap:8px}.asset-actions form{margin:0}.small-danger{padding:10px 12px}.chips span{display:inline-block;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.07);margin-right:5px}
td small{display:block;color:#7f8799;margin-top:4px}.filters .btn{white-space:nowrap}.filters select{max-width:240px}.form-card h2{margin-top:0}
.print-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;margin:20px 0}.print-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:12px;box-shadow:0 4px 18px rgba(0,0,0,.04)}.print-card>a{text-decoration:none;color:inherit}.print-card img,.card-placeholder{width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:12px;background:#f3f4f6}.card-placeholder{display:grid;place-items:center;color:#888}.print-card h3{margin:10px 0 4px}.detail-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:20px}.detail-preview{width:100%;max-height:540px;object-fit:contain}.file-row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #eee}.order-row{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;border:1px solid #ddd;border-radius:14px;padding:14px;margin-bottom:14px}.lookup-state{grid-column:span 3;align-self:end;color:#666}.order-total{text-align:right;font-size:20px;margin:18px 0}@media(max-width:800px){.detail-grid,.order-row{grid-template-columns:1fr}.lookup-state{grid-column:auto}}
.import-step{padding:18px 0;border-bottom:1px solid #252a36}.import-step:first-child{padding-top:0}.import-step b{font-size:16px}.import-step p{color:#858da0;margin:7px 0 12px}.notice{margin-top:20px;padding:15px;border:1px solid #3a3564;background:#19172a;border-radius:10px;color:#bdb4ff}.import-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.result-row{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #252a36}.result-row:last-child{border-bottom:0}.warning-panel{margin-top:18px}.warning-panel>p{color:#8f98a8}.warning-list{display:grid;gap:8px;max-height:350px;overflow:auto}.warning-list code{display:block;padding:9px 11px;border-radius:7px;background:#0d1016;color:#d0d5df;word-break:break-all}@media(max-width:800px){.import-columns{grid-template-columns:1fr}}
.grid-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end}.grid-form label{display:flex;flex-direction:column;gap:6px}.danger-row{background:#fff2f2}table input,table select{min-width:120px}.panel form{gap:12px}textarea{width:100%}
.table-scroll{overflow:auto}.badge{padding:7px 10px;border-radius:999px;background:#202635;color:#b9c0d0}.row-actions{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.row-actions form{margin:0}.link-button{padding:0;border:0;background:none;color:#9b87ff;cursor:pointer;font:inherit;text-align:left}.telegram-status{display:inline-block;padding:4px 8px;border-radius:999px;background:#252a36;color:#adb5c5;font-size:11px}.telegram-status.sent{background:#17372d;color:#72e3b7}.telegram-status.error{background:#3a1920;color:#ffadb5}.notice code{color:#ddd5ff}
.bulk-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0;padding:12px 14px;background:var(--panel,#fff);border:1px solid var(--border,#ddd);border-radius:12px}.btn.danger{background:#b42318;color:#fff;border-color:#b42318}.danger-text{color:#b42318!important}.card-check{position:absolute;z-index:2;top:12px;left:12px;background:#fff;border-radius:8px;padding:6px;box-shadow:0 2px 10px rgba(0,0,0,.15)}.print-card{position:relative}.print-card.is-archived{opacity:.62}.muted-row{opacity:.62}.warning-row{background:#fff8e6}.notice.warning{background:#fff8e6}.error-text{color:#b42318}.stats-grid.compact{grid-template-columns:repeat(5,minmax(110px,1fr));margin-bottom:18px}.stat-card b{display:block;font-size:24px}.stat-card span{font-size:13px;color:var(--muted,#667085)}@media(max-width:800px){.stats-grid.compact{grid-template-columns:repeat(2,1fr)}}
.wide-form{max-width:1180px}.product-settings{display:grid;gap:12px;margin-top:18px}.product-setting{border:1px solid #303645;border-radius:12px;background:#0e1117;overflow:hidden}.product-setting summary{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;cursor:pointer;font-weight:700}.product-setting-body{padding:18px;border-top:1px solid #252a36}.setting-state{color:#8f98a8;font-size:12px;font-weight:500}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:16px 0}.photo-card{background:#0e1117;border:1px solid #303645;border-radius:12px;padding:10px}.photo-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;background:#242936}.photo-card label{display:block;margin-top:8px}.photo-card input[type=number]{padding:7px}.photo-actions{display:flex;gap:8px;align-items:center;margin-top:8px}.filter-grid{display:grid;grid-template-columns:2fr repeat(3,minmax(150px,1fr)) auto;gap:10px;margin-bottom:14px}.bulk-fields{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bulk-fields select,.bulk-fields input{width:auto;min-width:150px}@media(max-width:900px){.filter-grid{grid-template-columns:1fr}.bulk-fields select,.bulk-fields input{width:100%}}
.telegram-status.ready{background:#332d16;color:#f5d76e}.status.inactive{background:#ff6f7d}.filter-grid select{max-width:none}
.telegram-status.pending{background:#27334a;color:#9fc3ff}.telegram-summary{display:flex;gap:18px;align-items:center;margin-bottom:16px}.telegram-summary span{color:#9aa3b5}.attempt-list{min-width:260px;max-width:420px;display:grid;gap:8px;margin-top:8px}.attempt-list>div{padding:8px;border:1px solid #303645;border-radius:8px;background:#171b24}.stat-link{text-decoration:none}.stat-danger{outline:1px solid #7f2835}.error-list{display:grid;gap:10px}.error-list>div{display:grid;grid-template-columns:minmax(120px,220px) 1fr auto;gap:12px;padding:10px;border-bottom:1px solid #2c313d}.error-list span{color:#ffadb5}.telegram-bulk{border-color:#4a3c78}
.order-item-card{border:1px solid #303645;border-radius:12px;padding:16px;margin:14px 0;background:#0e1117}.order-item-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.order-stats{grid-template-columns:repeat(4,1fr)}.small-stat{font-size:20px!important}.detail-columns{display:grid;gap:18px}.timeline{display:grid;gap:10px}.timeline>div{display:grid;grid-template-columns:160px 170px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #252a36}.timeline span,.timeline small{color:#8f98a8}.inline-status{display:flex;gap:7px;min-width:260px}.inline-status select{min-width:140px}.mini-form{display:grid;gap:7px;min-width:180px;margin-top:8px}.stock-table{margin-top:18px}.movement-panel{margin-top:18px}.status-cancelled{background:#3a1920;color:#ffadb5}.status-returned{background:#3a2e19;color:#f7d47b}.status-received{background:#17372d;color:#72e3b7}.status-shipped{background:#1c3047;color:#9fc3ff}@media(max-width:900px){.order-stats{grid-template-columns:1fr 1fr}.timeline>div{grid-template-columns:1fr}.inline-status{min-width:0;flex-direction:column}}
.dashboard-stats{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.dashboard-stats{grid-template-columns:repeat(2,1fr)}}
.page-actions{display:flex;gap:10px;align-items:center}.page-actions form{margin:0}.mini-label-form{margin-top:6px}.label-journal{margin-top:18px}.label-status-generated{background:#17372d;color:#72e3b7}.label-status-partial{background:#3a2e19;color:#f7d47b}.label-status-error{background:#3a1920;color:#ffadb5}.label-status-pending{background:#27334a;color:#9fc3ff}.label-journal td{vertical-align:top}@media(max-width:800px){.page-actions{flex-direction:column;align-items:stretch}}
/* Stage 7 finance */
.period-actions,.page-actions{display:flex;gap:8px;flex-wrap:wrap}.finance-filters{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:10px;padding:14px;background:#12161e;border:1px solid #252a36;border-radius:14px;margin-bottom:20px}.finance-main-stats,.dashboard-finance-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;margin-bottom:18px}.report-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.finance-layout .panel,.report-columns .panel{min-width:0}.panel-title>span{color:#7f8799;font-size:12px}.money-lines{display:grid;gap:0;margin-top:12px}.money-lines>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #242936}.money-lines>div:last-child{border-bottom:0}.money-lines span{color:#969eaf}.money-lines b{font-variant-numeric:tabular-nums}.money-lines .money-total{font-size:15px}.money-lines .money-total span,.money-lines .money-total b{color:#fff}.money-lines .profit-line{margin-top:5px;padding-top:15px;border-top:1px solid #3a4151}.return-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.return-stats>div{background:#181c25;border:1px solid #292f3c;border-radius:11px;padding:14px}.return-stats span,.return-stats small{display:block;color:#8790a2}.return-stats strong{font-size:25px;display:block;margin:7px 0}.finance-note{color:#8d96a8;line-height:1.55;margin:18px 0 0}.negative-money{color:#ff7d89;font-weight:700}.stat-danger{border-color:#6b2d39!important;background:#21141a!important}.stat-link{color:#e9ecf4;display:block;transition:transform .15s ease,border-color .15s ease}.stat-link:hover{transform:translateY(-1px);border-color:#6650ca;color:#fff}.dashboard-finance-stats .stat strong{font-size:25px}.finance-main-stats .stat strong{font-size:27px}
@media(max-width:1200px){.finance-filters{grid-template-columns:repeat(3,1fr)}.finance-layout,.report-columns{grid-template-columns:1fr}.return-stats{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.finance-filters{grid-template-columns:1fr 1fr}.finance-main-stats,.dashboard-finance-stats{grid-template-columns:1fr 1fr}.return-stats{grid-template-columns:1fr}.period-actions{margin-top:12px}.page-head{gap:14px;flex-wrap:wrap}}
/* Avito OS 2.0.1 UX */
:root{--ux-bg:#f5f7fb;--ux-card:#fff;--ux-text:#111827;--ux-muted:#536071;--ux-border:#dfe4ec;--ux-primary:#6757e8}
body{background:var(--ux-bg);color:var(--ux-text)}.content{background:var(--ux-bg)}
.panel,.stat,.print-card,.order-item-card{background:var(--ux-card)!important;border-color:var(--ux-border)!important;box-shadow:0 10px 30px rgba(17,24,39,.05)}
.page-head p,.panel p,td small,.muted,.stat small,.stat span{color:var(--ux-muted)!important}.page-head h1,.panel h2,.panel h3,td,th,label{color:var(--ux-text)}
input,select,textarea{background:#fff!important;color:#111827!important;border:1px solid #cfd6e2!important}.btn.primary{background:var(--ux-primary);border-color:var(--ux-primary)}
.dashboard-seven{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-seven .stat{min-height:128px}.dashboard-seven .stat strong{color:#111827}
.notice.success{background:#ecfdf3;border-color:#a7f3d0;color:#166534}.notice.error{background:#fff1f2;border-color:#fecdd3;color:#9f1239}
.upload-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;margin:18px 0}.upload-grid label{padding:16px;border:1px dashed #b9c2d0;border-radius:14px;background:#fafbfe}
.size-entry-grid{display:grid;grid-template-columns:repeat(8,minmax(80px,1fr));gap:10px;margin:18px 0}.size-entry-grid label{display:grid;gap:6px;text-align:center}.size-entry-grid span{font-weight:700}.size-entry-grid input{text-align:center}
.shipping-filter{grid-template-columns:2fr repeat(3,minmax(150px,1fr)) auto}
@media(max-width:1000px){.dashboard-seven{grid-template-columns:repeat(2,1fr)}.size-entry-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:700px){.dashboard-seven,.upload-grid{grid-template-columns:1fr}.size-entry-grid{grid-template-columns:repeat(2,1fr)}.sidebar{position:static;width:auto}.content{margin-left:0;padding:16px}.sidebar nav{display:flex;overflow:auto}.sidebar nav a{min-width:max-content}.page-head{align-items:flex-start}.table-wrap,.table-scroll{overflow-x:auto}}
/* Avito OS 2.1: high-contrast light interface */
:root{--bg:#f3f6fb;--card:#ffffff;--text:#172033;--muted:#5f6b7c;--border:#d7dee9;--primary:#4f46e5;--primary-hover:#4338ca;--danger:#b42318;--success:#087443}
html,body{background:var(--bg)!important;color:var(--text)!important}.content{background:var(--bg)!important}
.page-head h1,.page-head h2,.section-title h3,.panel h1,.panel h2,.panel h3,.print-card h3,.order-item-card b,label,legend,th,td{color:var(--text)!important}
p,small,.muted,.lookup-state,.setting-state,.panel-title>span,.page-head p,.section-title p{color:var(--muted)!important}
a{color:#3730a3}.print-card a,.print-card a:hover{color:var(--text)!important;text-decoration:none}.print-card code,td code{background:#eef2ff!important;color:#3730a3!important;border-radius:7px;padding:3px 6px}
.panel,.form-card,.print-card,.order-item-card,.stat{background:var(--card)!important;border:1px solid var(--border)!important;color:var(--text)!important;box-shadow:0 8px 24px rgba(21,32,51,.06)!important}
input,select,textarea{background:#fff!important;color:var(--text)!important;border:1px solid #b9c4d3!important}.input::placeholder,input::placeholder,textarea::placeholder{color:#778397!important;opacity:1}input:focus,select:focus,textarea:focus{outline:3px solid rgba(79,70,229,.16)!important;border-color:var(--primary)!important}
.btn.primary{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.btn.primary:hover{background:var(--primary-hover)!important}.btn{color:var(--text)}
.notice.warning{background:#fff8e6!important;border-color:#f2d28a!important;color:#6b4e00!important}.notice.warning *{color:#6b4e00!important}.notice.error,.error{background:#fff1f2!important;color:#9f1239!important;border-color:#fecdd3!important}
.order-top-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);gap:16px}.order-item-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;align-items:start}.order-item-grid label{display:flex;flex-direction:column;gap:7px}.order-item-grid .span-2{grid-column:span 2}.lookup-state{display:flex;align-items:end;padding:0 0 11px;font-size:13px}.order-notes{display:grid;gap:7px;margin-top:18px}.order-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px}.order-total{font-size:20px}.check-row{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0}.check-row label{display:flex;gap:8px;align-items:center}.integration-form{display:grid;gap:16px;max-width:1100px}.integration-form label{display:grid;gap:7px}
.upload-grid label,.size-entry-grid label{color:var(--text)!important;background:#f9fbff!important}.asset-row,.product-setting,.photo-card{background:#fff!important;color:var(--text)!important;border-color:var(--border)!important}.asset-row span,.asset-row small{color:var(--muted)!important}
@media(max-width:1000px){.order-item-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.order-item-grid .span-2{grid-column:span 2}}
@media(max-width:700px){.order-top-grid,.order-item-grid{grid-template-columns:1fr}.order-item-grid .span-2{grid-column:span 1}.order-footer{align-items:stretch;flex-direction:column}.order-footer .btn{width:100%}}

/* Avito OS 2.2 — global readable light theme */
:root{--os-bg:#f4f7fb;--os-surface:#fff;--os-text:#111827;--os-muted:#4b5563;--os-border:#cbd5e1;--os-primary:#4f46e5;--os-primary-hover:#4338ca;--os-soft:#eef2ff;--os-disabled:#e5e7eb;--os-disabled-text:#6b7280}
html,body,.content{background:var(--os-bg)!important;color:var(--os-text)!important}
.content *{text-shadow:none!important}.content h1,.content h2,.content h3,.content h4,.content p,.content span,.content small,.content label,.content legend,.content th,.content td,.content strong,.content b,.content code{color:var(--os-text)!important}
.content p,.content small,.content .muted,.content .setting-state,.content .lookup-state,.content .empty{color:var(--os-muted)!important}
.panel,.form-card,.table-wrap,.inline-form,.account-card,.print-card,.order-item-card,.stat,.bulk-toolbar,.integration-account{background:var(--os-surface)!important;color:var(--os-text)!important;border-color:var(--os-border)!important}
.content table{background:#fff!important}.content thead,.content thead tr,.content thead th{background:#eef2f7!important;color:#172033!important}.content tbody td{background:#fff!important;color:#111827!important;border-color:#e2e8f0!important}.content tbody tr:hover td{background:#f8fafc!important}
.content input,.content select,.content textarea{background:#fff!important;color:#111827!important;border-color:#94a3b8!important}.content input::placeholder,.content textarea::placeholder{color:#64748b!important;opacity:1!important}
.content .btn,.content button.btn,.content a.btn{background:#fff!important;color:#172033!important;border:1px solid #94a3b8!important}.content .btn:hover{background:#f1f5f9!important}.content .btn.primary,.content button.primary,.content a.primary{background:var(--os-primary)!important;color:#fff!important;border-color:var(--os-primary)!important}.content .btn.primary *{color:#fff!important}.content .btn.primary:hover{background:var(--os-primary-hover)!important}.content .btn.danger,.content button.danger{background:#b42318!important;color:#fff!important;border-color:#b42318!important}.content button:disabled,.content .btn:disabled,.content .btn.disabled{background:var(--os-disabled)!important;color:var(--os-disabled-text)!important;border-color:#d1d5db!important;opacity:1!important}.content button:disabled *{color:var(--os-disabled-text)!important}
.notice.success,.notice.success *{background:#ecfdf3!important;color:#166534!important;border-color:#86efac!important}.notice.warning,.notice.warning *{color:#713f12!important}.notice.error,.notice.error *{color:#9f1239!important}
.integration-stack{display:grid;gap:16px}.integration-account summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:18px;padding:4px}.integration-account form{margin-top:18px}.integration-badge{padding:6px 10px;border-radius:999px;background:#f1f5f9;color:#475569!important;font-size:12px}.integration-badge.configured{background:#dcfce7;color:#166534!important}.operator-list{display:grid;gap:14px}.operator-card{border:1px solid var(--os-border);border-radius:12px;padding:16px;background:#fff}.operator-card>div{display:flex;justify-content:space-between;gap:12px}.operator-card form{display:grid;gap:10px;margin-top:12px}.operator-card small{display:block;white-space:pre-wrap;background:#f8fafc;padding:10px;border-radius:8px}
.badge,.telegram-status,.status-new,.status-shipped,.status-returned{border:1px solid transparent!important}.status-new{background:#eef2ff!important;color:#3730a3!important;border-color:#c7d2fe!important}.status-shipped{background:#ecfdf3!important;color:#166534!important;border-color:#86efac!important}.status-returned{background:#fff7ed!important;color:#9a3412!important;border-color:#fdba74!important}
.integration-badge.connected{background:#dcfce7;color:#166534!important}.integration-badge.partial{background:#fef3c7;color:#92400e!important}.integration-badge.error{background:#ffe4e6;color:#9f1239!important}.api-check-form{margin-top:10px!important}.api-access-report{margin-top:18px;padding:16px;border:1px solid var(--os-border);border-radius:12px;background:#f8fafc}.api-access-report h3{margin-top:0}.api-check-state{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#e2e8f0;color:#475569!important}.api-check-state.available{background:#dcfce7;color:#166534!important}.api-check-state.unavailable,.api-check-state.error{background:#ffe4e6;color:#9f1239!important}.api-check-state.not_configured,.api-check-state.not_tested{background:#fef3c7;color:#92400e!important}.api-check-state.temporary_error{background:#ffedd5;color:#9a3412!important}
.api-action-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.api-chat-test{margin-top:20px;padding-top:18px;border-top:1px solid var(--os-border)}.api-chat-test h3{margin:0 0 5px}.api-chat-test .panel-title p{margin:0;color:var(--os-muted)}.api-chat-list{display:grid;gap:14px;margin-top:16px}.api-chat-card{padding:16px;border:1px solid var(--os-border);border-radius:12px;background:#fff}.api-chat-head{display:flex;justify-content:space-between;gap:16px}.api-chat-head strong,.api-chat-head span{display:block}.api-chat-head span,.api-chat-head small{margin-top:4px;color:var(--os-muted)}.api-last-message{margin:14px 0;padding:12px;border-radius:9px;background:#f8fafc}.api-last-message b{font-size:12px;color:var(--os-muted)}.api-last-message p{margin:6px 0 0;white-space:pre-wrap}.api-send-form{display:grid;gap:10px}.api-send-form label{display:grid;gap:7px}.api-send-confirm{display:flex!important;align-items:center;gap:8px!important}.api-send-confirm input{width:auto!important}.api-send-form .btn{justify-self:start}@media(max-width:700px){.api-chat-head{display:block}.api-chat-head small{display:block}.api-send-form .btn{width:100%}}
.api-chat-kind{display:inline-flex!important;width:max-content;padding:4px 8px;border-radius:999px;background:#eef2ff;color:#3730a3!important;font-size:12px;font-weight:700}.api-history-link-form{margin:0 0 14px!important}.api-chat-readonly{margin:12px 0 0;padding:10px 12px;border-radius:9px;background:#f8fafc}.api-message-history{margin-top:20px;padding-top:18px;border-top:1px solid var(--os-border)}.api-history-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.api-history-head h3{margin:2px 0 6px}.api-history-head p{margin:0}.api-message-list{display:grid;gap:12px;margin-top:16px}.api-message-card{padding:15px;border:1px solid var(--os-border);border-radius:12px;background:#fff}.api-message-meta{display:flex;align-items:center;justify-content:space-between;gap:14px}.api-message-meta>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.api-message-meta time{font-size:12px;color:var(--os-muted)}.api-message-type{display:inline-flex;padding:4px 8px;border-radius:999px;background:#e0f2fe;color:#075985!important;font-size:12px;font-weight:700}.api-message-text{margin:12px 0;white-space:pre-wrap}.api-flow-id{padding:9px 11px;border-radius:8px;background:#fff7ed;word-break:break-word}.api-technical-message{margin-top:12px}.api-technical-message summary{cursor:pointer;color:#3730a3;font-weight:700}.api-technical-message pre{max-height:360px;margin:10px 0 0;padding:12px;overflow:auto;border-radius:9px;background:#111827;color:#f8fafc!important;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}@media(max-width:700px){.api-history-head,.api-message-meta{display:block}.api-history-head .btn{width:100%;margin-top:12px}.api-message-meta time{display:block;margin-top:8px}.api-history-link-form .btn{width:100%}}
.content .api-chat-kind{color:#3730a3!important}.content .api-message-type{color:#075985!important}
.stats-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin:16px 0}.stats-grid .stat{padding:16px}.stats-grid .stat b{display:block;margin-top:7px;font-size:24px}.panel+.panel{margin-top:18px}.panel .table-wrap{margin:16px 0}.panel form+form{margin-top:12px}@media(max-width:900px){.stats-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media(max-width:600px){.stats-grid{grid-template-columns:1fr}.api-action-row>.integration-form{width:100%}}
.stats-sync-form{margin:0}.listing-stats-summary{grid-template-columns:repeat(4,minmax(140px,1fr))}.listing-stat-detail-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.listing-stat-detail-head form{margin:0}.compact-actions{margin-top:0;flex-wrap:wrap}@media(max-width:800px){.listing-stats-summary{grid-template-columns:repeat(2,1fr)}.listing-stat-detail-head{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.listing-stats-summary{grid-template-columns:1fr}}
.sync-state-line{display:flex;gap:10px;align-items:center;margin:0 0 16px}.sync-state-line small{color:var(--os-muted,#667085)}
