@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";.ozon-search-page{display:grid;gap:18px}.ozon-search-page .panel{min-height:0;height:auto}.ozon-search-page p{line-height:1.65;margin:0}.ozon-search-page h2{font-size:19px;margin:0 0 14px}.ozon-search-page a{color:#a8ffcb}.ozon-search-form form{display:flex;align-items:end;gap:14px}.ozon-search-form label{flex:1;min-width:0}.ozon-search-form input{width:100%;min-height:48px;font-size:15px}.ozon-search-form button{min-height:48px}.ozon-extension-state{display:block;font-size:12px;margin-top:12px;color:#8e9eaf}.ozon-extension-state.ready{color:#a8ffcb}.ozon-search-setup{display:grid;gap:16px}.ozon-search-setup h2{margin:0}.ozon-search-download{display:inline-flex;align-items:center;gap:9px;justify-self:start;border:1px solid #a8ffcb66;border-radius:10px;padding:12px 16px;text-decoration:none}.ozon-search-setup ol{margin:0;padding-left:24px;line-height:1.9;color:#c0ccdc;font-size:14px}.ozon-search-progress{display:flex;justify-content:space-between;align-items:center;gap:14px}.ozon-search-progress>div{display:flex;gap:10px}.ozon-search-error{color:#ff9d9d}.ozon-search-table{overflow-x:auto;margin-top:16px}.ozon-search-table table{border-collapse:collapse;width:100%;font-size:14px}.ozon-search-table th,.ozon-search-table td{text-align:left;padding:18px 12px;border-bottom:1px solid #273746;vertical-align:middle}.ozon-search-table th{color:#8fa3b9;font-weight:500;font-size:12px}.ozon-search-table td:first-child{width:48%;min-width:240px}.ozon-search-table small{display:block;color:#8fa3b9;font-size:12px;margin-top:8px}.ozon-search-table a{display:inline-flex;align-items:center;gap:6px}.ozon-search-table time{font-size:12px;white-space:nowrap}.ozon-search-empty{padding:24px 0;color:#8fa3b9}@media(max-width:700px){.ozon-search-form form{align-items:stretch;flex-direction:column}.ozon-search-progress{align-items:start;flex-direction:column}}.ozon-search-results-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.ozon-search-results-heading h2{margin:0}.ozon-search-results-heading label{display:grid;gap:6px;font-size:12px;color:#8fa3b9;min-width:190px}.ozon-search-results-heading select{min-height:40px}.ozon-search-product{display:flex;align-items:center;gap:14px}.ozon-search-thumbnail{width:72px;height:80px;flex:0 0 72px;border:1px solid #273746;border-radius:9px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#111c26}.ozon-search-thumbnail img{width:100%;height:100%;object-fit:contain;background:#fff}.ozon-search-thumbnail span{font-size:11px;color:#8fa3b9;text-align:center}@media(max-width:700px){.ozon-search-results-heading{align-items:stretch;flex-direction:column}.ozon-search-thumbnail{width:56px;height:64px;flex-basis:56px}}.sales-table{width:100%;overflow-x:auto}.wb-sales-auto .sales-card label{display:flex;align-items:center;gap:8px}.wb-sales-auto input[type=checkbox]{width:16px;height:16px;margin:0;padding:0;accent-color:#9effc5}.sales-ozon .sales-row.sales-row-full{grid-template-columns:minmax(90px,.85fr) minmax(190px,2.5fr) repeat(2,minmax(92px,1fr)) minmax(48px,.5fr) repeat(4,minmax(55px,.58fr))}.sales-ozon .sales-row.sales-row-full.grouped{grid-template-columns:minmax(85px,.8fr) minmax(85px,.8fr) minmax(170px,2.1fr) repeat(2,minmax(85px,.9fr)) minmax(45px,.45fr) repeat(4,minmax(50px,.52fr))}.sales-row.sales-row-full{width:100%;min-width:980px;grid-template-columns:minmax(90px,.85fr) minmax(190px,2.5fr) repeat(2,minmax(92px,1fr)) minmax(48px,.5fr) repeat(5,minmax(55px,.58fr));gap:6px;padding:10px 12px;box-sizing:border-box}.sales-row.sales-row-full.grouped{width:100%;min-width:1060px;grid-template-columns:minmax(85px,.8fr) minmax(85px,.8fr) minmax(170px,2.1fr) repeat(2,minmax(85px,.9fr)) minmax(45px,.45fr) repeat(5,minmax(50px,.52fr))}.sales-row.sales-row-full>*{min-width:0;overflow-wrap:anywhere;line-height:1.35}.sales-row.sales-row-full>span:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.sales-row.sales-row-full.head button{min-width:0;padding:0 3px;justify-content:flex-end;white-space:normal;text-align:right;line-height:1.25;font-size:8px}.sales-row.sales-row-full.head button:first-of-type,.sales-row.sales-row-full.head button:nth-of-type(2){justify-content:flex-start;text-align:left}.sales-row.sales-row-full.head>span{font-size:8px;text-transform:uppercase;color:#718095}.sales-offer{display:flex;align-items:center;gap:5px;white-space:nowrap}.sales-offer>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.sales-offer>button{flex:0 0 auto;padding:3px;border:0;background:transparent;color:#8fa0b6;opacity:0;transform:translate(-3px);transition:opacity .15s ease,transform .15s ease,color .15s ease}.sales-offer:hover>button,.sales-offer>button:focus-visible{opacity:1;transform:none}.sales-offer>button:hover{color:#9effc5}.sales-card.cabinet-card{width:100%;text-align:left;color:inherit;transition:border-color .15s ease,transform .15s ease,background .15s ease}.sales-card.cabinet-card:hover{transform:translateY(-2px);border-color:#a8ffcb70}.sales-card.cabinet-card.active{border-color:#a8ffcb;background:linear-gradient(135deg,#14251d,#0f141c)}.sales-table-tools>label:not(.sales-search){min-width:190px}.sales-table-tools>.sales-archive-toggle{min-width:auto;height:52px;padding:0 2px;display:flex;flex-direction:row;align-items:center;align-self:flex-end;justify-content:flex-start;gap:9px;white-space:nowrap;color:#aab6c5;cursor:pointer}.sales-archive-toggle input{flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;accent-color:#9effc5}.sales-archive-toggle span{display:flex;align-items:center;height:16px;font-size:12px;line-height:16px}@media(max-width:1100px){.sales-row.sales-row-full,.sales-row.sales-row-full.grouped{gap:4px;padding:8px 7px;grid-template-columns:minmax(72px,.75fr) minmax(140px,2fr) repeat(2,minmax(72px,.8fr)) 42px repeat(5,minmax(43px,.46fr));font-size:9px}.sales-row.sales-row-full.grouped{grid-template-columns:70px 70px minmax(125px,1.7fr) repeat(2,minmax(66px,.75fr)) 40px repeat(5,minmax(40px,.42fr))}.sales-row.sales-row-full.head button,.sales-row.sales-row-full.head>span{font-size:7px}}.sales-page{min-width:0;grid-template-columns:minmax(0,1fr)}.sales-page>.sales-table-tools{flex-wrap:wrap}.sales-page .sales-filters>*{min-width:0}.sales-page .sales-filters select{width:100%;min-width:0}.sales-summary-cards{display:grid;gap:12px;container-type:inline-size;min-width:0}.sales-summary-cards>.sales-total-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.sales-total-values{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-width:0}.sales-total-values strong,.sales-total-values b{white-space:nowrap}.sales-summary-cards .sales-total-card .sales-statuses{display:flex;flex-wrap:wrap;gap:6px;margin:0}.sales-cabinet-grid{display:grid;grid-template-columns:repeat(var(--sales-cabinet-columns,5),minmax(0,1fr));gap:12px;min-width:0}.sales-cabinet-grid:empty{display:none}.sales-cabinet-grid .sales-card{min-width:0;align-content:start}.sales-cabinet-grid .sales-card>span{overflow-wrap:anywhere}@container (max-width:1100px){.sales-cabinet-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}}@container (max-width:500px){.sales-total-values{gap:10px}.sales-summary-cards>.sales-total-card{align-items:flex-start}.sales-total-values>span{flex-basis:100%}}.calendar-panel{position:absolute;z-index:30;top:54px;left:0;width:360px;padding:18px;border:1px solid #344154;border-radius:14px;background:#111822;box-shadow:0 24px 70px #000c}.calendar-head{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;margin-bottom:15px}.calendar-head b{text-align:center;font-size:14px}.calendar-head b span{color:#8190a4}.calendar-head button{width:32px;height:32px;padding:0;display:grid;place-items:center;background:transparent;color:#8da0b6}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.calendar-weekdays{margin-bottom:6px}.calendar-weekdays span{text-align:center;color:#76869a;font-size:10px}.calendar-grid button,.calendar-grid>span{width:100%;height:38px}.calendar-grid button{padding:0;border:0;border-radius:9px;display:grid;place-items:center;text-align:center;background:transparent;color:#edf3f8;font-weight:500}.calendar-grid button:hover{background:#253143}.calendar-grid button:nth-child(7n),.calendar-grid button:nth-child(7n-1){color:#ff77ad}.calendar-grid button.in-range{border-radius:0;background:#a8ffcb12}.calendar-grid button.edge{border-radius:9px;background:#a8ffcb;color:#07110c}.calendar-panel>p{margin:12px 0 0;color:#8290a2;font-size:10px}.calendar-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #263140}.calendar-presets button{width:100%;min-height:30px;justify-content:center;white-space:normal;text-align:center;padding:6px 8px;border:1px solid #a8ffcb35;background:#a8ffcb0d;color:#a8ffcb;font-size:9px}@media(max-width:650px){.calendar-panel{width:min(360px,calc(100vw - 70px));padding:13px}.calendar-grid button,.calendar-grid>span{height:34px}}.sales-view-switch{display:flex;gap:8px;margin:0 0 18px}.sales-view-switch button{background:#101a25;color:#9eafc5;border:1px solid #293b4b}.sales-view-switch button.active{background:#a8ffcb;color:#07120e}.directions-filters{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:20px 0}.directions-filters>label{min-width:160px}.directions-search{flex:1}.directions-search>div{display:flex;align-items:center;background:#0a0e14;border:1px solid #283241;border-radius:9px;padding-left:12px}.directions-search input{width:100%;min-width:0;border:0}.directions-clusters{position:relative;min-width:220px;color:#eef3f8}.directions-clusters summary{display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;padding:12px;border:1px solid #283241;border-radius:9px;background:#0a0e14;font-size:12px}.directions-clusters>div{position:absolute;z-index:20;top:100%;left:0;min-width:300px;max-height:340px;overflow:auto;background:#101a25;border:1px solid #304454;border-radius:10px;padding:10px;box-shadow:0 12px 30px #0008}.directions-clusters label{display:flex;align-items:center;gap:8px;padding:8px;color:#d6e1ef}.directions-clusters input{accent-color:#a8ffcb}.directions-clusters button{width:100%;margin-bottom:6px}.directions-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.directions-cards>div{border:1px solid #293b4b;border-radius:14px;background:#0e1721;padding:20px}.directions-cards span{display:block;color:#94a7bf;font-size:13px}.directions-cards strong{display:block;margin-top:10px;font-size:25px}.directions-panel{border:1px solid #293b4b;border-radius:14px;padding:20px;background:#0e1721}.directions-panel h2{margin:0}.directions-table-wrap{overflow:auto}.sales-directions table{width:100%;border-collapse:collapse;font-size:12px}.sales-directions th,.sales-directions td{padding:14px 10px;border-bottom:1px solid #293b4b;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sales-directions th:first-child,.sales-directions td:first-child{text-align:left}.sales-directions thead{color:#9aafc9;background:#14202d}.sales-directions tfoot{font-weight:700;background:#172738}.direction-toggle{background:transparent;color:#eef3f8;display:flex;gap:10px;align-items:center;padding:0;text-align:left}.direction-products{padding:16px;background:#0b141e;border:1px solid #293b4b;border-radius:10px;text-align:left}.direction-products>b{display:block;margin-bottom:12px}.direction-products td:nth-child(2){text-align:left;white-space:normal;min-width:180px}.directions-panel .muted{margin:12px 0}@media(max-width:850px){.directions-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.directions-filters>label{flex:1}.directions-cards strong{font-size:20px}}.kit-module{display:grid;gap:16px}.kit-heading{display:flex;gap:14px;align-items:center}.kit-heading img{width:42px;height:42px}.kit-heading h2,.kit-heading p{margin:3px 0}.kit-module p,.kit-module small{color:#8ca4bb}.kit-module label{display:block}.kit-module select,.kit-module input:not([type=checkbox]){display:block;width:100%;margin:8px 0 16px}.kit-toolbar{display:flex;flex-wrap:wrap;gap:10px}.kit-toolbar button{display:flex;align-items:center;gap:7px}.kit-row{display:flex;gap:10px;align-items:center;min-height:54px;background:#101a25;border:1px solid #293c50;border-radius:8px;padding:8px 12px}.kit-row>svg{cursor:grab;flex-shrink:0}.kit-category-name{flex:1;text-align:left;overflow-wrap:anywhere}.kit-category-name small{display:inline-block;margin-left:10px}.kit-dragging{opacity:.5}.kit-drop{height:3px;overflow:hidden;font-size:11px;color:transparent;border-radius:4px}.kit-is-dragging .kit-drop{height:20px;color:#8ca4bb;border:1px dashed #3b536d;text-align:center}.kit-drop:hover,.kit-drop-inside:hover{background:#244838}.kit-drop-inside{font-size:12px;padding:6px;border:1px dashed #3b536d;border-radius:5px}.kit-form{max-width:720px}.kit-form button{margin:10px 10px 10px 0}.kit-form input[type=checkbox],.kit-plan input[type=checkbox]{width:auto;margin-right:8px}.kit-plan li{margin:12px 0}.kit-plan li span{display:block;color:#a6b9c9}.kit-plan button{margin:12px 10px 0 0}.kit-error{color:#ffb5b5;border-color:#844}.kit-module button:disabled{opacity:.5}.kit-module button{white-space:normal}@media(max-width:650px){.kit-drop-inside{display:none}.kit-row{gap:4px}.kit-row button{padding:6px}}.kit-module .panel{height:auto;min-height:0}.kit-module .kit-drop,.kit-module.kit-is-dragging .kit-drop,.kit-module .kit-is-dragging .kit-drop{height:16px}.kit-module .kit-category-name{background:transparent;color:#e7eff7}.kit-module .kit-row button:not(.kit-category-name){background:#1b2c3b;color:#bce8d6}.kit-module .kit-toolbar{align-items:center}.kit-module .kit-plan label{font-size:14px;line-height:1.5}.kit-snapshot-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.kit-snapshot-controls label{flex:1;min-width:220px}.kit-snapshot-controls button{align-self:center}.kit-restore-notice{border:1px solid #476b59;border-radius:8px;padding:14px;background:#173024}.kit-restore-notice summary{cursor:pointer;margin-top:8px}.kit-snapshots h3{margin-top:0}.kit-save-reset{margin-left:auto;display:flex;gap:10px}.kit-module .kit-reset{background:transparent;color:#c4d4e4;border:1px solid #3b5268}.kit-edit-hint{margin:0;font-size:13px;line-height:1.6}@media(max-width:650px){.kit-save-reset{margin-left:0;width:100%}.kit-save-reset button{flex:1}}.kit-cabinets-panel h3{margin:0 0 8px}.kit-cabinets{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.kit-module .kit-cabinet{min-height:100px;display:flex;align-items:center;gap:12px;padding:18px;text-align:left;background:#0b131d;color:#dce7f0;border:1px solid #304356;border-radius:12px;transition:background .15s,border-color .15s}.kit-module .kit-cabinet:hover{background:#152231;border-color:#657e94}.kit-module .kit-cabinet.selected{background:#13271f;border-color:#a8ffcb;box-shadow:inset 0 0 0 1px #a8ffcb33}.kit-cabinet img{width:36px;height:36px;flex-shrink:0}.kit-cabinet-info{display:grid;gap:8px;flex:1;min-width:0}.kit-cabinet strong{font-size:15px;overflow-wrap:anywhere}.kit-cabinet small{font-size:12px}.kit-cabinet.selected small,.kit-cabinet>svg{color:#a8ffcb}.kit-choose-cabinet{color:#8ca4bb}@media(max-width:550px){.kit-cabinets{grid-template-columns:1fr}}.kit-module .kit-error{white-space:pre-line}.kit-module .kit-toolbar{overflow:visible}.kit-excel{position:relative}.kit-excel-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:230px;padding:6px;background:#111e2a;border:1px solid #344b60;border-radius:10px;box-shadow:0 12px 28px #0006}.kit-module .kit-excel-menu button{width:100%;justify-content:flex-start;background:transparent;color:#dce7f0;border:0;border-radius:6px;padding:11px 14px;text-align:left;white-space:nowrap}.kit-module .kit-excel-menu button:hover,.kit-module .kit-excel-menu button:focus-visible{background:#203545;color:#a8ffcb}.kit-module input.kit-template-input[hidden]{display:none!important}.kit-excel-help{width:min(620px,94vw);max-height:85vh;overflow:auto}.kit-excel-help header{display:flex;justify-content:space-between;align-items:center;gap:16px}.kit-excel-help h3{margin:0}.kit-excel-help li,.kit-excel-help p{line-height:1.7;font-size:14px}.kit-excel-help li{margin:10px 0}@media(max-width:650px){.kit-excel-menu{min-width:210px}}.kit-category-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0009;overscroll-behavior:contain}.kit-module .kit-category-dialog{width:min(640px,100%);max-height:calc(100dvh - 40px);overflow:auto;margin:0;padding:24px}.kit-category-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.kit-category-dialog h3{margin:0}.kit-category-dialog header button{margin:0;padding:6px 12px;font-size:24px;line-height:1}.kit-category-dialog .kit-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 16px}.kit-category-dialog .kit-form-actions button{margin:0}.kit-category-dialog small{display:block;line-height:1.5}@media(max-width:650px){.kit-category-overlay{padding:12px}.kit-module .kit-category-dialog{padding:20px;max-height:calc(100dvh - 24px)}}.kit-cabinets-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.kit-cabinets-heading>img{width:36px;height:36px;flex:none}.kit-cabinets-heading h3,.kit-cabinets-heading p{margin:0}.kit-cabinets-heading p{margin-top:5px;font-size:13px;color:#8ca4bb}.kit-cabinets-heading>div:first-of-type{flex:1;min-width:0}.kit-cabinets-heading p{overflow-wrap:anywhere}.kit-cabinets-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.kit-module .kit-cabinets-toggle{background:#172733;color:#a8c4d2;padding:9px 12px;font-size:12px}.kit-cabinets-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.kit-cabinets-collapsed .kit-cabinets-heading{margin-bottom:0}@media(max-width:550px){.kit-cabinets-heading{flex-wrap:wrap}.kit-cabinets-controls{width:100%;justify-content:flex-end}}.copyable-article{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%;padding:2px 4px;margin:-2px -4px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.copyable-article svg{position:absolute;left:100%;margin-left:3px;flex:none;opacity:0;color:#8fffc2;transition:opacity .15s}.copyable-article:hover{color:#9dffca;background:#17241f}.copyable-article:hover svg,.copyable-article:focus-visible svg{opacity:1}.kit-products{display:grid;gap:14px;min-width:0}.kit-product-toolbar{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.kit-product-toolbar form{display:flex;align-items:end;gap:10px;flex:2;min-width:240px}.kit-product-toolbar form label{flex:1}.kit-product-toolbar label{flex:1;min-width:170px}.kit-products .kit-product-toolbar input,.kit-products .kit-product-toolbar select{margin-bottom:0}.kit-product-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.kit-product-actions strong{margin-right:auto}.kit-product-table-wrap{overflow:auto;padding:0!important}.kit-product-table{border-collapse:collapse;width:100%;font-size:13px}.kit-product-table th,.kit-product-table td{padding:12px;border-bottom:1px solid #2c3d4c;vertical-align:top;text-align:left}.kit-product-table th{background:#14212c;white-space:nowrap}.kit-product-table td:first-child{min-width:230px;max-width:350px;overflow-wrap:anywhere}.kit-product-table strong,.kit-product-table small{display:block;margin-bottom:5px}.kit-product-table td input{width:120px!important;min-width:100px;margin:0!important;padding:10px}.kit-product-table td:nth-child(8){min-width:230px}.kit-product-dirty{background:#17312655}.kit-product-ozon-stocks{min-width:260px;display:grid;gap:12px;margin-top:12px}.kit-product-ozon-stocks>div{padding-bottom:10px;border-bottom:1px solid #314051}.kit-product-ozon-stocks span{display:block}.kit-module .kit-product-check{display:flex;align-items:center;gap:9px;margin:10px 0}.kit-module .kit-product-check input{width:auto;flex-shrink:0;margin:0}.kit-ozon-filter summary,.kit-products summary{cursor:pointer}.kit-product-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px;background:#000b}.kit-module .kit-product-dialog{width:min(1000px,100%);max-height:calc(100dvh - 40px);overflow:auto;margin:0;padding:24px}.kit-product-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.kit-product-dialog header h3{margin:0 0 8px}.kit-product-dialog header button{font-size:24px}.kit-product-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kit-product-dialog textarea{width:100%;min-height:95px;margin:8px 0 16px;resize:vertical}.kit-product-dialog section,.kit-product-dialog details,.kit-product-dialog footer{border-top:1px solid #304153;padding-top:18px;margin-top:18px}.kit-product-category-options{max-height:230px;overflow:auto}.kit-characteristic{display:flex;gap:12px;align-items:start}.kit-characteristic label{flex:1}.kit-characteristic button{margin-top:25px}.kit-characteristic small{display:block}.kit-product-json{font-family:monospace;min-height:140px!important}.kit-product-diff{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kit-product-diff pre{background:#0b121c;overflow:auto;padding:12px;max-height:300px;font-size:12px}.kit-product-plan section{padding:14px 0;border-bottom:1px solid #304153}.kit-product-plan .kit-product-actions{margin-top:18px}.kit-product-dialog footer small{display:block;margin-bottom:12px}.kit-tab-actions{display:flex;gap:10px}.kit-tab-actions button[aria-pressed=true]{background:#a9ffcf;color:#06120d}.kit-tab-actions button[aria-pressed=false]{background:#172733;color:#b2c5d6}@media(max-width:700px){.kit-product-fields,.kit-product-diff{grid-template-columns:1fr}.kit-product-overlay{padding:10px}.kit-module .kit-product-dialog{padding:18px;max-height:calc(100dvh - 20px)}}.kit-media-row{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.kit-media-row label:nth-child(2){flex:1;min-width:200px}.kit-media-row label{min-width:100px}.kit-package-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.kit-product-identity{display:flex;gap:10px;align-items:start}.kit-product-thumbnail{display:flex;flex-shrink:0;width:44px;height:54px;align-items:center;justify-content:center;background:#1d2d3b;border-radius:7px;color:#92acbf;font-size:11px}.kit-product-thumbnail img{width:100%;height:100%;object-fit:contain;border-radius:7px}.kit-module .kit-ozon-settings{width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:24px;margin:0}.kit-ozon-settings header{display:flex;justify-content:space-between;align-items:center;gap:16px}.kit-ozon-settings header h3{margin:0}.kit-ozon-settings p{line-height:1.6;font-size:14px}.kit-ozon-settings .kit-product-actions{margin-top:20px}.kit-product-table-wrap{min-width:0;max-width:100%;overflow:visible}.kit-product-table{table-layout:fixed;max-width:100%}.kit-product-table th,.kit-product-table td{padding:9px 6px;white-space:normal;overflow-wrap:anywhere;min-width:0!important;max-width:none!important}.kit-product-table th:first-child{width:27%}.kit-product-table th:nth-child(2){width:8%}.kit-product-table th:nth-child(3),.kit-product-table th:nth-child(4),.kit-product-table th:nth-child(5),.kit-product-table th:nth-child(6){width:8%}.kit-product-table th:nth-child(8){width:11%}.kit-product-table th:nth-child(9){width:8%}.kit-product-table th:last-child{width:8%}.kit-product-table td input{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%;padding:8px 5px}.kit-product-table td button{max-width:100%;padding:7px 4px;font-size:12px}.kit-product-table .kit-product-identity>div{min-width:0}.kit-product-ozon-stocks{min-width:0;max-width:100%}.kit-product-table .copyable-article{display:inline-flex;gap:5px;margin:0;padding:0;color:#a8ffcb;font-weight:700}.kit-product-table .copyable-article span{min-width:0;overflow-wrap:anywhere}.kit-product-table .copyable-article svg{position:static;margin:0;opacity:1;flex:none}.kit-product-load-status{min-height:20px;margin:0;font-size:13px;color:#8ca4bb}.kit-product-table td{transition:none}.kit-product-table th{position:sticky;top:0;z-index:1}@media(max-width:1250px){.kit-product-table,.kit-product-table tbody{display:block;width:100%}.kit-product-table thead{display:none}.kit-product-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border-bottom:1px solid #2c3d4c}.kit-product-table td{display:block;border:0;padding:0;min-width:0}.kit-product-table td:before{content:attr(data-label);display:block;color:#8ca4bb;font-size:11px;margin-bottom:5px}.kit-product-table td:first-child{grid-column:1/-1}.kit-product-table td:first-child:before{display:none}.kit-product-table td input{max-width:100%}.kit-product-table td:last-child button{width:100%}}.kit-product-table th,.kit-product-table td{text-align:center;vertical-align:middle}.kit-product-table td input{text-align:center}.kit-product-identity{align-items:center;justify-content:center}.kit-product-identity>div{text-align:center}.kit-product-table .copyable-article{justify-content:center}.kit-product-category-text{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-product-table th:first-child{width:23%}.kit-product-table th:nth-child(2){width:16%}.kit-product-table th:nth-child(3){width:7%}.kit-product-table th:nth-child(4){width:8%}.kit-product-table th:nth-child(5),.kit-product-table th:nth-child(6){width:7%}.kit-product-table th:nth-child(7){width:6%}.kit-product-table th:nth-child(8),.kit-product-table th:nth-child(9){width:7%}.kit-product-table th:last-child{width:12%}.kit-product-table td:last-child button{white-space:nowrap;word-break:normal;overflow-wrap:normal}.kit-product-ozon-stocks{text-align:center}.kit-product-table th{font-size:12px}.kit-product-table th:first-child{width:20%}.kit-product-table th:nth-child(6){width:10%}.kit-product-table th:nth-child(2),.kit-product-table th:nth-child(3),.kit-product-table th:nth-child(6),.kit-product-table th:nth-child(7),.kit-product-table th:nth-child(8),.kit-product-table th:nth-child(9){white-space:nowrap}.kit-product-table .kit-fbo-trigger{background:transparent;color:#bce8d6;border:0;border-bottom:1px dotted #8ca4bb;border-radius:0;white-space:nowrap;padding:3px 0}.kit-fbo-popover{position:fixed;z-index:1200;width:max-content;max-width:calc(100vw - 24px);box-sizing:border-box;padding:14px;background:#101c28;color:#e1edf5;border:1px solid #3d566a;border-radius:12px;box-shadow:0 10px 35px #0009;font-size:13px;text-align:left}.kit-fbo-popover>strong{display:block;margin-bottom:10px}.kit-fbo-scroll{max-width:100%;max-height:min(60vh,420px);overflow:auto}.kit-fbo-popover table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.kit-fbo-popover th,.kit-fbo-popover td{white-space:nowrap!important;overflow-wrap:normal;word-break:normal;padding:9px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid #2d4153}.kit-fbo-popover th{color:#8fa8bd;background:#142332;position:sticky;top:0}.kit-fbo-popover td:nth-child(3),.kit-fbo-popover td:nth-child(4),.kit-fbo-popover td:nth-child(5){text-align:center}.kit-product-table .kit-ozon-quantity-summary{display:block;margin:6px 0 0;font-size:11px;color:#8fa8bd;line-height:1.4;overflow-wrap:normal;white-space:normal;text-align:center}.kit-product-table .kit-ozon-quantity-summary[title]{cursor:help}.kit-ozon-stock-ozon-logistika{color:#60a5fa}.kit-ozon-stock-smolnaya{color:#f87171}.kit-ozon-stock-habarovsk{color:#4ade80}.kit-characteristic label{min-width:0}.kit-product-dialog textarea.kit-characteristic-input{min-height:42px;height:auto;box-sizing:border-box;resize:none;padding:10px 12px;border:1px solid #293648;border-radius:9px;background:#0b1017;color:#e8edf4;font:inherit;font-size:13px;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}.kit-product-dialog textarea.kit-characteristic-input:focus{outline:2px solid #a8ffcb55;outline-offset:1px;border-color:#6eae98}.kit-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;margin:16px 0}.kit-media-card{min-width:0;padding:8px;border:1px solid #304153;border-radius:12px;background:#0b131d;cursor:grab}.kit-media-card[draggable=false]{cursor:default}.kit-media-preview{aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#101b27;border-radius:8px}.kit-media-preview img{display:block;width:100%;height:100%;object-fit:contain}.kit-media-placeholder{padding:12px;text-align:center;color:#8ca4bb;font-size:12px}.kit-media-caption{margin:8px 0;font-size:12px;color:#b8cfdf}.kit-media-card-actions{display:flex;gap:5px;align-items:center}.kit-module .kit-media-card-actions button{padding:6px 8px;margin:0;font-size:12px;background:#1c3040;color:#c5e4d8}.kit-media-card-actions button:last-child{margin-left:auto}.kit-media-over{border-color:#a8ffcb;box-shadow:0 0 0 2px #a8ffcb55}.kit-media-dragging{opacity:.45}.kit-media-drop{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:22px;border:1px dashed #496075;border-radius:12px;background:#0c1822;margin:12px 0}.kit-media-drop span{font-size:12px;color:#8ca4bb}.kit-media-drop-active{background:#163629;border-color:#a8ffcb}.kit-module .kit-media-drop input[hidden]{display:none!important}.kit-media-pending small{overflow-wrap:anywhere}.kit-media-video summary{cursor:pointer}.kit-media-video input{max-width:520px}@media(max-width:550px){.kit-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kit-media-drop{padding:16px}.kit-media-card-actions{flex-wrap:wrap}.kit-module .kit-media-card-actions button{padding:7px}}.product-catalog .catalog-toolbar{min-height:0;height:auto}.product-catalog{display:grid;gap:18px}.catalog-toolbar{display:grid;grid-template-columns:minmax(200px,1fr) minmax(240px,2fr) auto;gap:16px;align-items:end;padding:22px}.catalog-toolbar label{display:grid;gap:8px;color:#879db5;font-size:12px}.catalog-toolbar input,.catalog-toolbar select{width:100%;min-height:45px}.catalog-search>div{position:relative}.catalog-search svg{position:absolute;left:13px;top:14px}.catalog-search input{padding-left:39px}.catalog-toolbar button{height:45px;display:flex;gap:8px;align-items:center}.catalog-cabinets{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.catalog-cabinet{display:flex;align-items:flex-start;text-align:left;gap:12px;background:#101923;border:1px solid #283a4a;border-radius:12px;color:#dde6f1;padding:16px;min-width:0}.catalog-cabinet.selected{border-color:#a6ffcc;background:#14291f}.catalog-cabinet small{display:block;font-size:11px;color:#8ca2b9;line-height:1.5;margin-top:6px}.catalog-platform-icon{width:29px;height:29px;flex-shrink:0;object-fit:contain;border-radius:7px}.catalog-presence{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.catalog-error{color:#ffa6a6!important;font-size:12px;line-height:1.6}.catalog-notice{color:#a6ffcc;font-size:13px}.catalog-table{padding:0;overflow:hidden}.catalog-list-title{display:flex;justify-content:space-between;gap:16px;padding:24px}.catalog-list-title h2{margin:0;font-size:20px}.catalog-list-title h2 span{margin-left:8px;color:#a6ffcc}.catalog-list-title p{font-size:12px;color:#8fa3ba;line-height:1.6;margin:9px 0 0}.catalog-table-heading,.catalog-product>summary{display:grid;grid-template-columns:62px minmax(145px,190px) minmax(200px,1fr) 132px 20px;gap:18px;align-items:center;padding:16px 24px}.catalog-table-heading{color:#90a5bd;background:#14202b;font-size:11px}.catalog-product{border-bottom:1px solid #283847}.catalog-product>summary{list-style:none;cursor:pointer;min-height:95px}.catalog-product>summary::-webkit-details-marker{display:none}.catalog-product[open]{background:#101c27}.catalog-product[open] .catalog-chevron{transform:rotate(180deg)}.catalog-photo{width:52px;height:58px;border-radius:8px;background:#172431;display:grid;place-items:center;color:#718ca6;overflow:hidden}.catalog-photo img{width:100%;height:100%;object-fit:contain;background:#fff}.catalog-article{display:flex;gap:8px;align-items:center;overflow-wrap:anywhere;font-size:13px;min-width:0}.catalog-copy{padding:4px;background:transparent;color:#8ca7c0;border:0;flex-shrink:0}.catalog-product-name{min-width:0;overflow-wrap:anywhere}.catalog-product-name>b{font-size:14px;font-weight:500;line-height:1.6}.catalog-product-name small,.catalog-variants small{display:block;font-size:11px;color:#8da3bb;margin-top:7px;line-height:1.5}.catalog-variants{border-top:1px solid #283847;margin:0 24px;padding:10px 0 15px}.catalog-variants>div{display:flex;gap:14px;align-items:center;padding:12px 8px}.catalog-variants>div>div{flex:1;min-width:0}.catalog-variants b{font-size:13px}.catalog-variants a{color:#a6ffcc;padding:8px}.catalog-pagination{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;font-size:12px;color:#91a6bb}.catalog-pagination>div{display:flex;gap:12px;align-items:center}.catalog-pagination button{padding:8px 12px}.catalog-empty{padding:65px 25px;text-align:center;color:#93a9be}.catalog-empty svg{color:#a6ffcc}.catalog-empty h3{color:#dbe8f4}.catalog-empty p{font-size:13px;line-height:1.6}.catalog-spin{animation:catalog-spin 1.2s linear infinite}@keyframes catalog-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.catalog-toolbar{grid-template-columns:1fr 1fr}.catalog-toolbar button{grid-column:1/-1;justify-self:start}.catalog-table-heading,.catalog-product>summary{grid-template-columns:50px 125px minmax(150px,1fr) 100px 18px;gap:10px;padding:14px}.catalog-presence{gap:5px}.catalog-platform-icon{width:26px;height:26px}}@media(max-width:700px){.catalog-toolbar{grid-template-columns:1fr}.catalog-table-heading{display:none}.catalog-product>summary{grid-template-columns:50px 1fr 20px}.catalog-article{grid-column:2;grid-row:1}.catalog-photo{grid-row:1/3}.catalog-product-name{grid-column:2;grid-row:2}.catalog-presence{grid-column:2;grid-row:3}.catalog-chevron{grid-column:3;grid-row:1}.catalog-pagination{padding:16px;font-size:10px}.catalog-pagination>div{gap:7px}.catalog-list-title{padding:18px}.catalog-cabinets{grid-template-columns:1fr}}.product-catalog .catalog-toolbar{grid-template-columns:minmax(180px,1fr) minmax(160px,.7fr) minmax(220px,1.4fr) auto;overflow:visible}.catalog-multi{position:relative;display:grid;gap:8px;font-size:12px;color:#879db5;min-width:0}.catalog-toolbar .catalog-multi-trigger{width:100%;justify-content:space-between;background:#0b121a;border:1px solid #314557;color:#e0eaf4;font-weight:400;text-align:left;padding:10px 14px;min-width:0;height:auto;min-height:45px}.catalog-multi-menu{position:absolute;top:100%;left:0;right:0;min-width:240px;margin-top:7px;z-index:20;background:#111e2a;border:1px solid #344b60;border-radius:12px;padding:8px;box-shadow:0 14px 30px #0006;max-height:340px;overflow-y:auto}.catalog-multi-menu label{display:flex;align-items:center;gap:10px;padding:10px;color:#e0eaf4;cursor:pointer}.catalog-multi-menu label:hover{background:#1c3041;border-radius:7px}.catalog-toolbar .catalog-multi-menu input{width:16px;height:16px;min-height:0;flex-shrink:0;accent-color:#a6ffcc}.catalog-toolbar .catalog-multi-menu button{width:100%;background:#1b2d3a;color:#a6ffcc;justify-content:flex-start}@media(max-width:1100px){.product-catalog .catalog-toolbar{grid-template-columns:1fr 1fr}.catalog-toolbar>button{grid-column:auto;justify-self:stretch}}@media(max-width:700px){.product-catalog .catalog-toolbar{grid-template-columns:1fr}}.catalog-status-reason{white-space:pre-line;overflow-wrap:anywhere}.catalog-search{display:grid;gap:8px;min-width:0}.catalog-search input{padding-right:44px}.catalog-toolbar .catalog-search-clear{position:absolute;right:5px;top:5px;width:35px;height:35px;padding:0;display:grid;place-items:center;background:transparent;border:0;color:#8ca7c0;border-radius:7px;grid-column:auto;justify-self:auto}.catalog-search .catalog-search-clear svg{position:static}.catalog-search-clear:hover{background:#1c3041;color:#e0eaf4}.catalog-search-clear:focus-visible{outline:2px solid #a6ffcc;outline-offset:1px}.product-catalog .catalog-toolbar.catalog-main-toolbar{grid-template-columns:minmax(200px,1fr) minmax(220px,2fr) auto}.product-catalog .catalog-toolbar.catalog-platform-filters{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.product-catalog .catalog-toolbar.catalog-platform-filters,.product-catalog .catalog-toolbar.catalog-main-toolbar{grid-template-columns:1fr 1fr}}@media(max-width:700px){.product-catalog .catalog-toolbar.catalog-platform-filters,.product-catalog .catalog-toolbar.catalog-main-toolbar{grid-template-columns:1fr}}.product-catalog .visibility-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 24px;border-top:1px solid #283847;background:#101923;font-size:13px}.visibility-toolbar .catalog-error{flex-basis:100%}.catalog-list-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.catalog-list-actions button{white-space:nowrap}@media(max-width:700px){.catalog-list-title{flex-wrap:wrap}.catalog-list-actions{justify-content:flex-start}.product-catalog .visibility-toolbar{padding:12px 16px}.visibility-toolbar>span{flex-basis:100%}}.visibility-select{width:17px!important;min-width:17px;height:17px;min-height:0;accent-color:#a6ffcc;flex-shrink:0}.visibility-dialog{width:min(1000px,96vw);max-height:92vh;overflow:auto;padding:24px}.visibility-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.visibility-dialog p{font-size:13px;line-height:1.6;color:#9bb0c6}.visibility-dialog label{display:flex;gap:12px;align-items:center;margin:15px 0}.visibility-dialog select{flex:1}.visibility-warning{color:#ffd38c!important}.visibility-table{overflow:auto;margin:16px 0}.visibility-table table{width:100%;border-collapse:collapse;font-size:13px}.visibility-table th,.visibility-table td{padding:12px;text-align:left;border-bottom:1px solid #304353;vertical-align:top}.visibility-table small{display:block;margin-top:5px;color:#98adc3;line-height:1.5}.visibility-actions{display:flex;gap:12px;flex-wrap:wrap}.visibility-confirm input{width:18px;height:18px;accent-color:#a6ffcc}.catalog-variants>div{flex-wrap:wrap}.catalog-variants>div>div{flex-basis:180px}.documents-page{display:grid;gap:20px}.documents-page p{margin:0;line-height:1.6}.documents-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,180px) minmax(140px,180px) auto;gap:16px;align-items:end;padding:22px}.documents-toolbar label{display:grid;gap:10px;color:#8ea4b9}.documents-toolbar input{width:100%;min-height:48px;color-scheme:dark}.documents-page button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.documents-page button:active{transform:translateY(1px)}.documents-auto{padding:18px 22px}.documents-auto summary{cursor:pointer;font-weight:600}.documents-auto label{display:inline-flex;align-items:center;gap:10px;margin:16px 24px 0 0}.documents-auto input,.documents-list input[type=checkbox]{width:18px;height:18px;accent-color:#a2ffcc}.documents-tabs{display:flex;gap:10px;flex-wrap:wrap}.documents-tabs button[aria-pressed=true]{background:#a2ffcc;color:#08100d}.documents-list{padding:22px;min-width:0}.documents-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.documents-section-head h2{margin:0;font-size:20px}.documents-table-scroll{overflow-x:auto}.documents-list table{width:100%;border-collapse:collapse;font-size:14px}.documents-list th,.documents-list td{padding:16px 10px;text-align:left;border-bottom:1px solid #263744;vertical-align:middle}.documents-list th{color:#8ea4b9;font-weight:500}.documents-list small{display:block;color:#8ea4b9;margin-top:6px;overflow-wrap:anywhere}.documents-list td:first-child{width:55px}.documents-list td button{white-space:nowrap}.documents-list footer{margin:20px 0 0}.documents-empty{padding:35px;display:grid;justify-items:center;gap:15px;text-align:center;color:#8ea4b9}.documents-job{display:grid;grid-template-columns:24px minmax(0,1fr) 110px auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid #263744}.documents-job b{overflow-wrap:anywhere}.documents-page .catalog-error{color:#ff7a7a}@media(max-width:1000px){.documents-toolbar{grid-template-columns:1fr 1fr}.documents-job{grid-template-columns:24px minmax(0,1fr) auto}.documents-job>span{grid-column:2}.documents-job>button{grid-column:3;grid-row:1/3}}@media(max-width:580px){.documents-toolbar{grid-template-columns:1fr}.documents-list{padding:15px}.documents-job{gap:10px}}.documents-page .panel{min-height:0;height:auto}.documents-page .catalog-multi-trigger{width:100%;min-height:48px;background:#0a1118;color:#e7eff7;border:1px solid #304655;justify-content:space-between}.documents-page .catalog-multi-menu>button{background:#1b303b;color:#a2ffcc;justify-content:flex-start}.documents-page .catalog-multi-menu label{display:flex;align-items:center;gap:10px}.documents-toolbar .catalog-multi-menu input{width:18px;height:18px;min-height:0;flex-shrink:0}.documents-page .catalog-multi-menu>button{width:100%}.documents-tabs button{background:#101c27;color:#dce7f2;border:1px solid #304655}.documents-tabs button[aria-pressed=true]{background:#a2ffcc;color:#08100d;border-color:#a2ffcc}.browser-reports{display:grid;gap:18px}.browser-reports .panel{height:auto;min-height:0}.browser-reports h2{margin-top:0}.browser-reports p{line-height:1.6}.browser-report-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:14px 0}.browser-report-toolbar label{display:grid;gap:6px;font-size:13px}.browser-report-toolbar input,.browser-report-toolbar select{min-height:42px}.browser-report-bindings{display:grid;gap:10px;margin:18px 0}.browser-report-bindings>div{display:grid;grid-template-columns:minmax(150px,1fr) minmax(200px,2fr);align-items:center;gap:16px}.browser-report-bindings label{display:flex;align-items:center;gap:10px}.browser-report-job{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #273746}.browser-report-job small{display:block;color:#8fa3b9;margin-top:6px}.browser-report-job>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.browser-report-grid{max-height:65vh;overflow:auto;margin:18px 0}.browser-report-grid table{border-collapse:collapse;font-size:13px;min-width:100%}.browser-report-grid th{position:sticky;top:0;background:#14212d;z-index:1}.browser-report-grid td,.browser-report-grid th{padding:9px;border:1px solid #2a3b4d;min-width:140px;max-width:360px;overflow-wrap:anywhere;vertical-align:top}.browser-report-grid th button{background:none;color:inherit;padding:0;text-align:left;min-height:0;border:0}.browser-report-table>small{display:block}.browser-reports .catalog-error{color:#ff9797}@media(max-width:700px){.browser-report-bindings>div{grid-template-columns:1fr}.browser-report-job{align-items:start;flex-direction:column}}.browser-report-toolbar .browser-report-tab[aria-pressed=false]{background:#14212d;color:#abc0d4;border:1px solid #2a3b4d}.sales-page{display:grid;gap:18px}.sales-filters{display:grid;grid-template-columns:160px 160px minmax(200px,1fr) auto auto;gap:12px;align-items:end;padding:18px;border:1px solid var(--border);border-radius:15px;background:#0f141c}.sales-periods,.sales-pagination,.sales-pagination>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sales-periods .secondary{padding:7px 10px;font-size:10px}.sales-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px}.sales-card{display:grid;gap:8px;padding:17px;border:1px solid #25303d;border-radius:14px;background:#0f141c}.sales-card span{color:#8490a1;font-size:11px}.sales-card strong{font-size:22px}.sales-card b{color:#a8ffcb;font-size:14px}.sales-card.total{border-color:#a8ffcb40;background:linear-gradient(135deg,#122019,#0f141c)}.sales-table-tools{display:flex;align-items:end;justify-content:space-between;gap:14px}.sales-table-tools>label:last-child{min-width:230px}.sales-search{position:relative;display:block;flex:1}.sales-search svg{position:absolute;left:13px;top:13px;color:#6f7b8d}.sales-search input{width:100%;padding-left:39px}.sales-table{overflow-x:auto;border:1px solid #25303d;border-radius:14px;background:#0f141c}.sales-row{min-width:860px;display:grid;grid-template-columns:160px minmax(260px,1fr) 170px 170px 110px;gap:12px;align-items:center;min-height:56px;padding:8px 14px;border-bottom:1px solid #202833;font-size:11px}.sales-row.grouped{min-width:1020px;grid-template-columns:170px 160px minmax(240px,1fr) 170px 170px 100px}.sales-row.head{min-height:42px;background:#111823;color:#718095}.sales-row.head button{justify-content:flex-start;padding:0;background:transparent;color:#718095;font-size:9px;text-transform:uppercase}.sales-row>span:nth-last-child(-n+3),.sales-row>strong{text-align:right}.sales-pagination{justify-content:space-between;color:#7f8b9c;font-size:11px}.sales-pagination select{padding:8px}.sales-pagination .secondary{padding:8px 11px}@media(max-width:1050px){.sales-filters{grid-template-columns:1fr 1fr}.sales-filters label:nth-child(3){grid-column:1/-1}.sales-filters button{justify-content:center}}@media(max-width:650px){.sales-filters{grid-template-columns:1fr}.sales-filters label:nth-child(3){grid-column:auto}.sales-table-tools{align-items:stretch;flex-direction:column}.sales-table-tools>label:last-child{min-width:0}.sales-pagination{align-items:flex-start;flex-direction:column}}.sales-filters{position:relative;grid-template-columns:minmax(310px,420px) minmax(220px,1fr) auto auto;align-items:end;padding:18px;border-bottom:1px solid var(--border);border-radius:15px}.sales-calendar{position:relative}.sales-calendar summary{height:46px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:7px 13px;border:1px solid #283241;border-radius:9px;background:#0a0e14;cursor:pointer;list-style:none}.sales-calendar summary::-webkit-details-marker{display:none}.sales-calendar summary span{color:#8894a5;font-size:10px}.sales-calendar summary b{font-size:12px}.sales-calendar[open] summary{border-color:#a8ffcb77}.sales-calendar[open] summary svg{transform:rotate(180deg)}.sales-calendar-popover{position:absolute;z-index:20;top:54px;left:0;width:min(520px,calc(100vw - 60px));padding:16px;border:1px solid #344154;border-radius:13px;background:#111822;box-shadow:0 22px 60px #000a}.sales-calendar-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sales-calendar input[type=date]{min-height:46px;cursor:pointer;color-scheme:dark;font-variant-numeric:tabular-nums}.sales-calendar input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:.8}.sales-calendar-presets{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.sales-calendar-presets .secondary{padding:7px 10px;border:1px solid #a8ffcb35;background:#a8ffcb0d;color:#a8ffcb;font-size:10px}.sales-statuses{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:5px}.sales-statuses span{padding:4px 6px;border-radius:6px;font-size:9px}.sales-statuses .delivered{background:#66e3a317;color:#76efb3}.sales-statuses .transit{background:#64b5f619;color:#85c8ff}.sales-statuses .processing{background:#f8c35a18;color:#f8c35a}.sales-statuses .cancelled{background:#ff777719;color:#ff9696}.sales-row.sales-row-status{min-width:1180px;grid-template-columns:145px minmax(250px,1fr) 130px 140px 75px 85px 70px 85px 70px}.sales-row.sales-row-status.grouped{min-width:1320px;grid-template-columns:145px 145px minmax(230px,1fr) 125px 135px 70px 80px 65px 80px 65px}.sales-row.sales-row-status>span:nth-last-child(-n+4){text-align:center}.delivered-text{color:#76efb3}.transit-text{color:#85c8ff}.cancelled-text{color:#ff9696}@media(max-width:1050px){.sales-filters{grid-template-columns:1fr 1fr}.sales-calendar{grid-column:1/-1}}@media(max-width:650px){.sales-filters{grid-template-columns:1fr}.sales-filters label:nth-child(2){grid-column:auto}.sales-calendar-dates{grid-template-columns:1fr}.sales-calendar-popover{width:calc(100vw - 70px)}.sales-statuses{grid-template-columns:1fr}}.cost-page{display:grid;gap:16px}.cost-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid #26313f;border-radius:15px;background:#0f151e}.cost-intro h2{margin:0 0 7px;font-size:18px}.cost-intro p{margin:0;color:#8290a3;font-size:11px}.cost-actions{display:flex;gap:10px;flex-shrink:0}.cost-toolbar{display:grid;grid-template-columns:1fr 190px 130px;gap:12px}.cost-search{display:flex;align-items:center;gap:9px;height:46px;padding:0 14px;border:1px solid #283241;border-radius:9px;background:#0a0e14;color:#718096}.cost-search input{width:100%;padding:0;border:0}.cost-search-clear{display:grid;flex:0 0 28px;width:28px;height:28px;padding:0;place-items:center;border-radius:7px;background:transparent;color:#8290a3}.cost-search-clear:hover{background:#1a2330;color:#eef3f8}.cost-table{overflow:hidden;border:1px solid #26313f;border-radius:14px;background:#0e141c}.cost-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(260px,2fr) minmax(145px,.7fr) 120px;align-items:center;gap:18px;min-height:62px;padding:9px 18px;border-bottom:1px solid #222c38;font-size:11px}.cost-row.head{min-height:42px;background:#121a25;color:#718096;font-size:8px;text-transform:uppercase}.cost-row.head span:nth-child(3){text-align:right}.cost-row>span{color:#c6cfda}.cost-offer{display:flex;align-items:center;gap:7px;min-width:0}.cost-offer b{word-break:break-word}.cost-offer button{display:grid;flex:0 0 26px;width:26px;height:26px;padding:0;place-items:center;border-radius:6px;background:transparent;color:#8290a3;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.cost-row:hover .cost-offer button,.cost-offer button:focus-visible{opacity:1}.cost-offer button:hover{background:#1a2330;color:#a8ffcb}@media(hover:none){.cost-offer button{opacity:1}}.cost-input{position:relative}.cost-input input{width:100%;height:40px;padding-right:30px;text-align:right}.cost-input span{position:absolute;right:12px;top:50%;color:#8290a3;transform:translateY(-50%)}.cost-row>strong{text-align:right}.cost-row>strong.missing{color:#f8c35a;font-weight:500}.cost-save{justify-content:center;padding:9px}.cost-pagination{display:flex;align-items:center;justify-content:space-between;color:#8290a3;font-size:10px}.cost-pagination>div{display:flex;align-items:center;gap:10px}.cost-pagination button{padding:8px 12px}@media(max-width:800px){.cost-intro{align-items:flex-start;flex-direction:column}.cost-actions{width:100%;flex-wrap:wrap}.cost-toolbar{grid-template-columns:1fr}.cost-row{grid-template-columns:minmax(110px,.8fr) minmax(140px,1.5fr) minmax(120px,.8fr) 36px;padding:9px}.cost-save span{display:none}.cost-pagination{align-items:flex-start;flex-direction:column}}.cost-prefixes{display:grid;grid-template-columns:minmax(260px,420px) 1fr;align-items:end;gap:18px;padding:16px 18px;border:1px solid #26313f;border-radius:13px;background:#0f151e}.cost-prefixes label span{display:block;margin-bottom:7px;color:#8290a3;font-size:10px}.cost-prefixes input{width:100%;height:44px}.cost-prefixes>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.cost-prefixes p{margin:0;color:#8290a3;font-size:10px;line-height:1.5}.cost-prefixes p b{color:#c6cfda}.cost-prefixes button{flex-shrink:0}@media(max-width:800px){.cost-prefixes{grid-template-columns:1fr}.cost-prefixes>div{align-items:flex-start;flex-direction:column}}.cost-ozon-export{padding:22px;background:#101821;border:1px solid #2c3c4b;border-radius:16px;min-width:0}.cost-ozon-export h3{margin:0}.cost-ozon-export p{font-size:13px;line-height:1.6;color:#9cafc0}.cost-export-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.cost-export-controls label{flex:1;min-width:220px}.cost-export-controls select{margin-bottom:0}.cost-export-preview{margin-top:20px;border-top:1px solid #2c3c4b;padding-top:15px}.cost-export-table{max-height:380px;overflow:auto}.cost-export-table table{width:100%;border-collapse:collapse;font-size:13px}.cost-export-table th,.cost-export-table td{padding:10px;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #2c3c4b}.cost-export-confirm{display:flex;align-items:center;gap:10px;margin:16px 0}.cost-export-confirm input{width:auto!important;margin:0}.cost-export-error{color:#ffb4b4!important}.cost-export-history{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.cost-export-history button{font-size:12px}.cost-archive-toggle{display:flex;align-items:center;gap:10px;font-size:14px}.cost-archive-toggle input{width:auto!important;margin:0;flex:none}.return-tg{display:flex;align-items:center;justify-content:flex-end;gap:10px}.return-tg>span,.return-tg small{color:#8291a6;font-size:11px}.return-tg select{height:42px;padding:0 12px;border:1px solid #293646;border-radius:10px;background:#0a0f16;color:#fff}.giveout-page{display:grid;gap:16px}.giveout-bulk{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;padding:20px 24px;border:1px solid #293646;border-radius:17px;background:#0e141d}.giveout-bulk>div:last-child{display:flex;gap:8px;align-items:center}.giveout-bulk span,.giveout-bulk label,.giveout-bulk b{font-size:11px;color:#8998ac}.giveout-bulk input,.cabinet-line>input{width:17px;height:17px;accent-color:#9dffca}.giveout-cabinets{display:grid;gap:14px}.giveout-cabinets>article{overflow:hidden;border:1px solid #293646;border-radius:17px;background:#0e141c}.cabinet-line{display:grid;grid-template-columns:25px minmax(150px,.7fr) minmax(270px,1fr) minmax(210px,1fr) auto;gap:18px;align-items:center;padding:18px 22px}.cabinet-name{display:grid;gap:5px}.cabinet-name small{font-size:10px}.ok{color:#72ffba}.bad{color:#ff858f}.cabinet-code{display:flex;gap:8px;align-items:center}.cabinet-code button{padding:8px 10px;font-size:11px}.barcode-thumb{height:60px;padding:7px 12px;border-radius:9px;background:#fff;color:#555;font-size:10px}.barcode-thumb img{width:100%;height:100%;object-fit:fill}.reset{white-space:nowrap;background:#2a171c;color:#ff8b94;border:1px solid #67313b}.returns{border-top:1px solid #26313e;background:#0b1118}.returns-title{display:flex;justify-content:space-between;padding:13px 22px}.returns-title span{background:#14251e;color:#75ffc0;border-radius:99px;padding:3px 8px;font-size:10px}.returns>p{margin:0;padding:18px 22px;border-top:1px solid #202a35;color:#75859a;font-size:12px}.return-row{display:grid;grid-template-columns:1.5fr .7fr 1fr .4fr 32px;gap:16px;align-items:center;padding:12px 22px;border-top:1px solid #202a35;font-size:11px}.return-row.head{color:#718198;text-transform:uppercase;font-size:8px}.return-row small{display:block;margin-top:4px;color:#748398}.info,.close{padding:7px;background:#18212c;color:#a3b1c3}.modal-bg{position:fixed;inset:0;z-index:100;background:#02050ad9;display:grid;place-items:center;padding:20px}.giveout-modal{position:relative;width:min(760px,100%);max-height:85vh;overflow:auto;border:1px solid #344356;border-radius:18px;background:#101720;padding:26px}.giveout-modal .close{position:absolute;right:18px;top:18px}.giveout-modal pre{white-space:pre-wrap;font:11px/1.5 monospace}.spin{animation:spin 1s linear infinite}@media(max-width:1050px){.giveout-bulk{grid-template-columns:1fr}.cabinet-line{grid-template-columns:25px 1fr auto}.cabinet-code{grid-column:2}.barcode-thumb{grid-column:3;grid-row:1/3;width:240px}.reset{grid-column:2}}@media(max-width:650px){.giveout-bulk>div:last-child{flex-wrap:wrap}.cabinet-line{grid-template-columns:22px 1fr}.cabinet-code,.barcode-thumb,.reset{grid-column:1/3}.barcode-thumb{grid-row:auto;width:100%}.return-row{grid-template-columns:1fr auto}.return-row>*:nth-child(2),.return-row>*:nth-child(3){display:none}}.giveout-bulk{grid-template-columns:minmax(220px,1fr) auto auto;gap:32px;min-height:106px;padding:20px 30px}.giveout-bulk>label{display:flex;align-items:center;gap:10px;white-space:nowrap;line-height:17px}.giveout-bulk>div:last-child{white-space:nowrap}.giveout-bulk input,.cabinet-line>input{display:block;flex:0 0 17px;width:17px;height:17px;margin:0}.cabinet-line{min-height:120px;padding:18px 30px}.cabinet-line>input{align-self:center;justify-self:start}.cabinet-name{align-content:center}@media(max-width:1050px){.giveout-bulk{grid-template-columns:1fr;gap:16px}}.pickup-details summary{cursor:pointer;list-style:none}.pickup-details summary::-webkit-details-marker{display:none}.pickup-details .details-chevron{justify-self:center;color:#8fa1b7;transition:transform .18s ease}.pickup-details[open] .details-chevron{transform:rotate(180deg)}.pickup-details[open] summary{background:#101923}.pickup-composition{padding:12px 22px 16px 48px;border-top:1px solid #202a35;background:#0d151e}.pickup-composition>b{display:block;margin-bottom:10px;color:#9dffca;font-size:11px}.composition-head,.composition-row{display:grid;grid-template-columns:125px minmax(260px,1fr) 100px;gap:4px;align-items:center;padding:7px 10px}.composition-head{color:#718198;text-transform:uppercase;font-size:8px}.composition-row{border-top:1px solid #202a35;font-size:11px}.composition-row>:last-child{text-align:center}@media(max-width:650px){.pickup-composition{padding-left:22px}.composition-head,.composition-row{grid-template-columns:1fr 70px}.composition-head>:nth-child(2),.composition-row>:nth-child(2){display:none}}.telegram-settings{padding:26px;border:1px solid #293646;border-radius:18px;background:#0e141d}.telegram-head{display:flex;align-items:center;gap:14px}.telegram-head h2,.telegram-head p{margin:0}.telegram-head p{margin-top:6px;color:#8392a8;font-size:12px}.telegram-head>span{margin-left:auto;padding:7px 11px;border-radius:99px;background:#25181b;color:#ff8992;font-size:11px}.telegram-head>span.on{background:#14261f;color:#76ffc0}.telegram-settings form{display:grid;grid-template-columns:1.4fr .7fr auto auto;gap:14px;align-items:end;margin-top:26px}.telegram-settings label{display:grid;gap:8px;color:#8493a9;font-size:11px}.telegram-settings input{height:48px;padding:0 14px;border:1px solid #2a3747;border-radius:11px;background:#090e15;color:#fff}.telegram-settings .tg-check{display:flex;align-items:center;height:48px}.tg-check input{width:17px;height:17px;accent-color:#9dffca}.telegram-settings small{display:block;margin-top:18px;color:#718097}@media(max-width:900px){.telegram-settings form{grid-template-columns:1fr}.telegram-head{align-items:flex-start}.telegram-head>span{margin-left:0}}.telegram-test{display:flex;align-items:center;gap:12px;margin-top:18px}.telegram-test span{color:#7f8da2;font-size:11px}.ai-provider-settings{padding:26px;border:1px solid #293646;border-radius:18px;background:#0e141d}.ai-provider-head{display:flex;align-items:center;gap:14px}.ai-provider-head h2,.ai-provider-head p{margin:0}.ai-provider-head p{margin-top:6px;color:#8392a8;font-size:12px}.ai-provider-head>span{margin-left:auto;padding:7px 11px;border-radius:99px;background:#25181b;color:#ff8992;font-size:11px}.ai-provider-head>span.on{background:#14261f;color:#76ffc0}.ai-provider-settings form{display:grid;grid-template-columns:.6fr 1.4fr 1fr 1.4fr;gap:14px;align-items:end;margin-top:26px}.ai-provider-settings label{display:grid;gap:8px;color:#8493a9;font-size:11px}.ai-provider-settings input{height:48px;padding:0 14px;border:1px solid #2a3747;border-radius:11px;background:#090e15;color:#fff}.ai-provider-settings input:disabled{opacity:.7}.ai-provider-settings .ai-provider-check{display:flex;grid-column:1/-1;align-items:center;gap:9px}.ai-provider-check input{width:17px;height:17px;accent-color:#9dffca}.ai-provider-actions{display:flex;grid-column:1/-1;gap:10px}.ai-provider-actions button{width:max-content}.ai-provider-settings small{display:block;margin-top:18px;color:#718097}@media(max-width:1000px){.ai-provider-settings form{grid-template-columns:1fr 1fr}}@media(max-width:650px){.ai-provider-settings form{grid-template-columns:1fr}.ai-provider-head{align-items:flex-start;flex-wrap:wrap}.ai-provider-head>span{margin-left:0}}.stock-map-card{margin:18px 0;border:1px solid #26384a;border-radius:18px;background:#0d151f;overflow:hidden}.stock-map-card>header{display:flex;align-items:center;justify-content:space-between;padding:17px 22px 8px}.stock-map-card h2{margin:0;color:#eef6ff;font-size:17px}.stock-map-card header p{margin:4px 0 0;color:#7893b2;font-size:12px}.stock-map-legend{display:flex;gap:18px;color:#91a6be;font-size:12px}.stock-map-legend span{display:flex;align-items:center;gap:6px}.stock-map-legend i{width:9px;height:9px;border-radius:50%;background:#69f3ad}.stock-map-legend span+span i{background:#68aefc}.stock-map-card.is-collapsed>header{padding-bottom:17px}.stock-map-header-actions{display:flex;align-items:center;gap:18px}.stock-map-collapse{padding:8px 11px;background:#172635;color:#b9c9da}.stock-map-collapse:hover{background:#22384c}.stock-map-point.is-selected .point-main{stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 9px #69f3ad)}.stock-map-canvas{position:relative;height:390px;margin:0 12px 12px;border-radius:14px;background:radial-gradient(circle at 50% 45%,#122536 0,#09111a 72%);overflow:hidden}.stock-map-canvas svg{display:block;width:100%;height:100%}.russia-shape{fill:#14283a;stroke:#456681;stroke-width:.65;vector-effect:non-scaling-stroke}.stock-map-loading{fill:#7893b2;font-size:12px;text-anchor:middle}.stock-map-point{cursor:pointer;outline:none}.stock-map-point .point-halo{fill:#69f3ad;opacity:.1}.stock-map-point .point-main{fill:#69f3ad;stroke:#c0ffdc;stroke-width:1.5;transition:r .15s,filter .15s}.stock-map-point .point-transit{fill:#68aefc;pointer-events:none}.stock-map-point:hover .point-main,.stock-map-point:focus .point-main{filter:drop-shadow(0 0 7px #69f3ad)}.stock-map-point.is-empty .point-halo{display:none}.stock-map-point.is-empty .point-main{fill:#53687d;stroke:#8294a7;opacity:.65}.stock-map-tooltip{position:absolute;z-index:5;display:grid;gap:5px;width:220px;padding:12px 14px;border:1px solid #39516a;border-radius:11px;background:#101d2a;box-shadow:0 14px 35px #0009;color:#9eb1c7;font-size:12px;pointer-events:none}.stock-map-tooltip.above{transform:translateY(-100%)}.stock-map-tooltip.below{transform:none}.stock-map-tooltip b{max-width:190px;color:#fff;font-size:13px}.stock-map-tooltip span{display:flex;justify-content:space-between;gap:20px}.stock-map-tooltip strong{color:#dce9f7}.stock-map-tooltip .total{margin-top:3px;padding-top:6px;border-top:1px solid #293a4b;color:#72f6b0}.stock-map-other{display:flex;gap:18px;padding:0 22px 15px;color:#8198b1;font-size:12px}.stock-map-other b{color:#b8c9da}@media(max-width:850px){.stock-map-canvas{height:260px}.stock-map-card>header{align-items:flex-start;gap:12px}.stock-map-legend{flex-direction:column;gap:5px}}.stock-map-point.is-empty .point-halo{display:block;fill:#7890a8;opacity:.14}.stock-map-point.is-empty .point-main{fill:#0d1823;stroke:#91a7bd;stroke-width:2;opacity:1}.stock-map-point.is-empty .point-transit{display:none}.stock-map-canvas{height:500px}.stock-map-point .point-label{fill:#c6d5e5;stroke:#09121c;stroke-width:3px;paint-order:stroke fill;font-size:11px;font-weight:650;letter-spacing:.1px;pointer-events:none}.stock-map-point.is-empty .point-label{fill:#8297ad}@media(max-width:850px){.stock-map-canvas{height:360px}.stock-map-point .point-label{font-size:12px}}.stock-map-canvas{height:600px}.stock-map-canvas svg{cursor:grab;touch-action:none}.stock-map-canvas svg:active{cursor:grabbing}.stock-map-controls{position:absolute;z-index:4;top:14px;right:14px;display:flex;align-items:center;gap:4px;padding:5px;border:1px solid #30465a;border-radius:11px;background:#0b1621e8;box-shadow:0 8px 24px #0006}.stock-map-controls button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:7px;background:#172635;color:#dce9f6;cursor:pointer}.stock-map-controls button:hover:not(:disabled){background:#22384c;color:#72f6b0}.stock-map-controls button:disabled{opacity:.35;cursor:default}.stock-map-controls span{min-width:46px;color:#8ea4bb;font-size:11px;text-align:center}.stock-map-point{cursor:pointer}.stock-map-point .point-label{font-size:7px;stroke-width:2px}@media(max-width:850px){.stock-map-canvas{height:430px}.stock-map-controls{top:8px;right:8px}}.stock-map-source{padding:0 22px 14px;color:#607991;font-size:10px}.stock-map-header-actions{gap:10px}.stock-map-reset-selection{padding:8px 11px;background:#172635;color:#9ff8c7}.stock-map-reset-selection:hover{background:#22384c}.stock-page{display:grid;gap:16px}.stock-toolbar{display:grid;grid-template-columns:220px minmax(280px,1fr) 190px auto auto auto;align-items:end;gap:12px;padding:18px;border:1px solid var(--border);border-radius:15px;background:#0f141c}.stock-search{position:relative}.stock-search>svg{position:absolute;left:13px;bottom:15px;color:#718095}.stock-search input{padding-left:40px;padding-right:42px}.stock-search button{position:absolute;right:7px;bottom:7px;width:35px;height:35px;padding:0;background:transparent;color:#8190a4}.cluster-filter{position:relative;display:grid;gap:7px}.cluster-filter>span{color:#8190a4;font-size:11px}.cluster-filter>button{height:49px;justify-content:space-between;background:#101722;border:1px solid #303b4b;color:#dce6f3;font-weight:500}.cluster-filter>button.has-selection{border-color:#69f3ad;color:#a8ffcb}.cluster-filter-menu{position:absolute;z-index:20;top:72px;left:0;width:290px;max-height:360px;overflow:auto;padding:8px;border:1px solid #34465a;border-radius:12px;background:#101924;box-shadow:0 18px 45px #000b}.cluster-filter-menu .cluster-filter-all{width:100%;margin-bottom:5px;padding:9px 10px;justify-content:flex-start;background:#192635;color:#a8ffcb}.cluster-filter-menu label{display:flex;flex-direction:row;align-items:center;gap:9px;padding:8px 9px;border-radius:7px;color:#c7d3e1;font-size:12px;cursor:pointer}.cluster-filter-menu label:hover{background:#182331}.cluster-filter-menu input{width:auto;margin:0}.stock-check{height:49px;display:flex!important;flex-direction:row!important;align-items:center;gap:8px;white-space:nowrap}.stock-check input{width:auto}.stock-notice{margin:0;color:#a8ffcb}.stock-summary{display:grid;grid-template-columns:repeat(3,minmax(150px,220px)) 1fr;gap:12px;align-items:stretch}.stock-summary>div{display:grid;gap:7px;padding:15px 18px;border:1px solid var(--border);border-radius:13px;background:#0f141c}.stock-summary span,.stock-summary p{color:#718095}.stock-summary b{font-size:22px}.stock-summary p{align-self:end;text-align:right}.stock-matrix{position:relative;overflow:auto;max-height:calc(100vh - 330px);border:1px solid var(--border);border-radius:15px;background:#0f141c}.stock-matrix table{border-collapse:separate;border-spacing:0;min-width:100%;white-space:nowrap}.stock-matrix th,.stock-matrix td{height:44px;padding:8px 12px;border-right:1px solid #25303d;border-bottom:1px solid #25303d;text-align:center}.stock-matrix thead th{position:sticky;top:0;z-index:4;background:#121b26;color:#8ca0b9;font-size:11px;text-transform:uppercase}.stock-matrix thead tr:nth-child(2) th{top:44px}.stock-matrix th.cluster{min-width:180px;white-space:normal;text-transform:none;font-size:12px;color:#dbe6f5}.stock-matrix td{font-variant-numeric:tabular-nums}.stock-matrix .sticky{position:sticky;text-align:left;background:#0f141c;z-index:2}.stock-matrix th.sticky{z-index:6;background:#121b26}.stock-matrix .article{left:0;min-width:160px;max-width:160px}.stock-matrix .brand{left:160px;min-width:140px;max-width:140px}.stock-matrix .name{left:300px;min-width:310px;max-width:310px;overflow:hidden;text-overflow:ellipsis}.stock-matrix td.article{display:grid;align-content:center;gap:2px}.stock-matrix td.article small{color:#718095}.stock-matrix .zero{color:#536174}.stock-matrix .has-stock{color:#f3f7fc;font-weight:700}.stock-matrix .in-transit{color:#72f6b0;font-weight:800;background:#10251d}.stock-empty{padding:50px;text-align:center;color:#718095}.stock-matrix tbody tr:hover td{background:#121a24}.stock-matrix tbody tr:hover td.in-transit{background:#153225}@media(max-width:850px){.stock-toolbar,.stock-summary{grid-template-columns:1fr}.stock-search,.stock-summary p{grid-column:auto}.stock-summary p{text-align:left}}.stock-matrix thead th[rowspan="2"]{height:88px;z-index:8;vertical-align:middle}.stock-matrix th.sticky{z-index:8}.stock-matrix .article,.stock-matrix .brand,.stock-matrix .name{left:auto}.stock-matrix tbody .sticky{position:static}.stock-matrix td.article{display:table-cell;vertical-align:middle}.stock-matrix th.brand,.stock-matrix td.brand{display:table-cell;padding:8px 12px;vertical-align:middle}.stock-matrix td.article b,.stock-matrix td.article small{display:block}.stock-matrix td.article small{margin-top:4px}.stock-matrix thead .header-spacer{top:44px;background:#121b26}.stock-matrix{max-height:calc(100vh - 330px)}.stock-matrix thead{position:sticky;top:0;z-index:10}.stock-matrix thead th{position:static;top:auto;vertical-align:middle}.stock-matrix th.cluster{padding:0}.stock-matrix th.cluster>span:first-child{display:flex;min-height:44px;align-items:center;justify-content:center;padding:7px 12px}.stock-matrix .cluster-sub{display:grid;grid-template-columns:1fr 1fr;min-height:44px;border-top:1px solid #25303d}.stock-matrix .cluster-sub i{display:flex;align-items:center;justify-content:center;padding:7px 10px;color:#8ca0b9;font-style:normal}.stock-matrix .cluster-sub i+i{border-left:1px solid #25303d}.stock-matrix thead th.article,.stock-matrix thead th.brand,.stock-matrix thead th.name{height:88px;vertical-align:middle}.stock-matrix .article-copy{display:flex;align-items:center;justify-content:space-between;gap:8px}.stock-matrix .article-copy button{width:30px;height:30px;padding:0;flex:0 0 auto;opacity:0;color:#8ca0b9;background:transparent;transition:opacity .15s ease,color .15s ease}.stock-matrix td.article:hover .article-copy button,.stock-matrix .article-copy button:focus-visible{opacity:1}.stock-matrix .article-copy button:hover{color:#72f6b0}.stock-matrix table{table-layout:fixed;width:max-content}.stock-matrix th.article,.stock-matrix td.article{min-width:150px;max-width:150px}.stock-matrix.single-cluster{overflow:hidden auto!important}.stock-matrix.single-cluster table{width:100%;min-width:0;box-sizing:border-box}.stock-matrix.single-cluster col.article-col{width:150px!important}.stock-matrix.single-cluster col.name-col{width:auto!important}.stock-matrix th{position:relative}.stock-matrix th.brand select{width:calc(100% - 12px);padding:7px 8px;border:0;background:transparent;color:#8ca0b9;font:inherit;text-transform:uppercase}.stock-matrix .column-resizer{position:absolute;z-index:3;top:0;right:-4px;width:8px;height:100%;padding:0;border-radius:0;cursor:col-resize;background:transparent}.stock-matrix .column-resizer:hover{background:#72f6b066}.stock-matrix th.photo,.stock-matrix td.photo{min-width:76px;width:76px;padding:6px;text-align:center;vertical-align:middle}.stock-matrix td.photo img{display:block;width:48px;height:48px;margin:auto;border-radius:8px;object-fit:contain;background:#fff}.stock-matrix td.photo span{color:#536174}.stock-matrix th.cluster[draggable=true]>span:first-child{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.stock-matrix th.cluster[draggable=true]>span:first-child:active{cursor:grabbing}.stock-matrix th.cluster.column-dragging{outline:2px solid #72f6b0;outline-offset:-2px;opacity:.75}.stock-matrix tbody td{height:54px;padding-top:5px;padding-bottom:5px;font-size:12px}.stock-matrix td.article b{font-size:13px}.stock-matrix td.article small{font-size:10px}.stock-matrix td.photo img{width:40px;height:40px}.stock-matrix td.name,.stock-matrix td.brand{font-size:12px}.stock-matrix .cluster-sub i{cursor:pointer;-webkit-user-select:none;user-select:none}.stock-matrix .cluster-sub i:hover,.stock-matrix .cluster-sub i.sort-active{color:#72f6b0}.stock-matrix .cluster-sub i.sort-asc:after{content:" ↑";margin-left:4px}.stock-matrix .cluster-sub i.sort-desc:after{content:" ↓";margin-left:4px}.stock-matrix th.total{min-width:100px;text-align:center}.stock-matrix .total-sort{cursor:pointer;color:#8ca0b9;font-style:normal;-webkit-user-select:none;user-select:none}.stock-matrix .total-sort:hover,.stock-matrix .total-sort.sort-active{color:#72f6b0}.stock-matrix .total-sort.sort-asc:after{content:" ↑"}.stock-matrix .total-sort.sort-desc:after{content:" ↓"}.stock-matrix td.total-value{text-align:center;font-weight:800;color:#dce8f5}.stock-matrix .cluster-sub.three{grid-template-columns:repeat(3,1fr)}.stock-matrix .cluster-sub.three i+i{border-left:1px solid #25303d}.stock-matrix .cluster-sub .plan-label{cursor:default;color:#9cefc1;background:#14231d}.stock-matrix td.plan-cell{padding:5px 7px;background:#18201d}.stock-matrix td.plan-cell input{width:100%;min-width:54px;height:34px;padding:4px 6px;border:1px solid #394940;border-radius:7px;background:#0d1512;color:#dce8f5;text-align:center;font:inherit;font-weight:700;font-variant-numeric:tabular-nums}.stock-matrix td.plan-cell input:focus{outline:2px solid #72f6b0;outline-offset:0;border-color:transparent}.stock-matrix td.plan-cell.has-plan,.stock-matrix tbody tr:hover td.plan-cell.has-plan{background:#173629}.stock-matrix td.plan-cell.has-plan input{border-color:#56d897;color:#82f7b9}.plan-summary small{color:#718095}.stock-summary{grid-template-columns:repeat(4,minmax(140px,200px)) 1fr}.supply-plan-actions{display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid #2d3b49;border-radius:13px;background:#101722}.supply-plan-actions>div{display:grid;gap:3px;margin-right:auto}.supply-plan-actions>div span{color:#7f91a8;font-size:12px}.supply-plan-actions .danger-subtle{border:1px solid #66363d;background:transparent;color:#ff8d98}.supply-orders{overflow:hidden;border:1px solid #2d3b49;border-radius:13px;background:#0e1620}.supply-orders>header{display:flex;align-items:center;gap:12px;padding:13px 16px}.supply-orders.open>header{border-bottom:1px solid #263442}.supply-orders>header>div{display:grid;gap:3px;margin-right:auto}.supply-orders>header span,.supply-orders-empty{color:#7f91a8;font-size:12px}.supply-orders>header strong{display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:14px;background:#162a22;color:#77f4b2}.supply-orders-toggle{min-width:118px;justify-content:center;background:#172536;color:#b3c5d9}.supply-orders-toggle svg{transition:transform .18s ease}.supply-orders.open .supply-orders-toggle svg{transform:rotate(180deg)}.supply-order-list{display:grid}.supply-order-list>article{display:grid;grid-template-columns:minmax(175px,.8fr) 145px minmax(180px,1fr) minmax(180px,1fr) 155px;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #22303d}.supply-order-list>article:last-child{border-bottom:0}.supply-order-list>article>div{display:grid;gap:3px;min-width:0}.supply-order-list b{overflow:hidden;color:#dce8f5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.supply-order-list small{overflow:hidden;color:#71849b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.supply-order-status{justify-self:start;padding:5px 9px;border-radius:20px;background:#17283b;color:#8fc1f8;font-size:11px;white-space:nowrap}.supply-order-status.cancelled,.supply-order-status.error{background:#351d24;color:#ff929d}.supply-order-status.accepted{background:#173024;color:#79efb0}.supply-order-status.in_transit,.supply-order-status.acceptance,.supply-order-status.partially_accepted{background:#332a17;color:#f1c96f}.supply-orders-empty{margin:0;padding:16px}.supply-orders-more{width:100%;border:0;border-top:1px solid #263442;border-radius:0;background:#111c27;color:#91a7bf}.modal-backdrop.supply-review-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:start center;overflow-y:auto;padding:12px;background:#03070dcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.supply-review{display:grid;grid-template-rows:auto auto auto;width:min(1120px,100%);border:1px solid #324254;border-radius:17px;background:#0f1721;box-shadow:0 30px 80px #000a}.supply-review>header,.supply-review>footer{display:flex;align-items:center;gap:10px;padding:14px 18px}.supply-review>header{justify-content:space-between;border-bottom:1px solid #293645}.supply-review h2,.supply-review p{margin:0}.supply-review header p,.supply-review footer p{margin-top:4px;color:#8191a6;font-size:12px}.supply-review footer{border-top:1px solid #293645}.supply-review footer p{margin-right:auto;max-width:390px}.supply-review-list{display:grid;gap:10px;overflow:visible;padding:12px 18px}.review-notice{margin:0;padding:11px 14px;border:1px solid #7b4d2b;border-radius:10px;background:#2b1c12;color:#ffd09d}.supply-review-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid #293746;border-radius:12px;background:#101a25}.supply-review-list article>div{display:grid;gap:4px}.supply-review-list article>div span,.supply-review-list article>div small{color:#8191a6}.supply-review-list .draft-ready{color:#72f6b0}.supply-review-list .draft-pending{color:#f0c776}.supply-review-list .draft-error{color:#ff8d98}.draft-finalize{grid-column:1 / -1;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr) auto;align-items:end;gap:10px;padding:12px;border:1px solid #314253;border-radius:10px;background:#0c141d}.draft-finalize label{display:grid;gap:6px;color:#8191a6;font-size:11px}.draft-finalize select{min-width:0}.supply-review-list details{grid-column:1 / -1}.supply-review-list summary{cursor:pointer;color:#94a7be;font-size:12px}.supply-review-list details p{display:grid;grid-template-columns:145px minmax(0,1fr) 55px;gap:10px;padding:8px 0;border-bottom:1px solid #24303d;color:#cbd7e5}.supply-review-list details p b{text-align:right}.selected-slot{align-self:center;color:#dbe7f5!important;font-size:13px}.dropoff-selector{display:grid;gap:10px;padding:14px 16px;border:1px solid #2e4052;border-radius:14px;background:#0e1721}.supply-review-list>.dropoff-selector{position:static}.dropoff-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dropoff-heading>div,.dropoff-heading strong,.dropoff-results button span{display:grid;gap:3px}.dropoff-heading span,.dropoff-heading small,.dropoff-results small{color:#8191a6;font-size:12px;font-weight:400}.dropoff-heading strong{max-width:50%;color:#9ff8c7;text-align:right}.dropoff-search{display:grid;grid-template-columns:160px minmax(220px,1fr) auto;align-items:center;gap:10px}.dropoff-search>span{color:#8191a6;font-size:12px}.dropoff-search input{width:100%}.dropoff-scope{display:grid;grid-template-columns:160px minmax(240px,1fr);align-items:center;gap:10px;color:#8191a6;font-size:12px}.dropoff-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;margin-left:170px;overflow:visible}.dropoff-results>button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid #2f4153;background:#111c28;color:#dce8f5;text-align:left}.dropoff-results>button.selected{border-color:#9ff8c7;box-shadow:inset 0 0 0 1px #9ff8c7}.dropoff-results i{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:8px;color:#f4c95d;font-style:normal}.dropoff-results i:hover{background:#253344}.seller-warehouse{display:grid;grid-template-columns:160px minmax(220px,1fr);align-items:center;gap:10px;color:#8191a6;font-size:12px}.dropoff-assignments{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px;margin-left:170px}.dropoff-assignments span{display:grid;gap:2px;padding:8px 10px;border-radius:8px;background:#111c28;color:#9ff8c7;font-size:12px}.dropoff-assignments b{color:#dce8f5}.slot-picker-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:22px;background:#03070dbd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.slot-picker{width:min(1020px,100%);min-height:620px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid #344457;border-radius:18px;background:#0f1721;box-shadow:0 30px 90px #000c}.slot-picker>header{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;border-bottom:1px solid #293746}.slot-picker h2,.slot-picker h3,.slot-picker p{margin:0}.slot-picker header p{margin-top:5px;color:#8191a6;font-size:13px}.slot-picker-body{display:grid;grid-template-columns:330px minmax(0,1fr);gap:34px;padding:26px 30px}.slot-month{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;margin-bottom:18px;text-align:center}.slot-month b{text-transform:capitalize;font-size:18px}.slot-month button{padding:5px;border:0;background:transparent;color:#9db0c7;font-size:28px}.slot-weekdays,.slot-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.slot-weekdays{margin-bottom:8px;color:#8191a6;font-size:12px;text-align:center}.slot-days button,.slot-days i{aspect-ratio:1}.slot-days button{position:relative;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:#dce7f4;text-align:center;line-height:1}.slot-days button:disabled{opacity:.27;cursor:default}.slot-days button:not(:disabled):hover{border-color:#58708b;background:#182433}.slot-days button.selected{border-color:#9ff8c7;background:#9ff8c7;color:#07120d;font-weight:800}.slot-days button i{position:absolute;left:50%;bottom:4px;width:4px;height:4px;border-radius:50%;background:#4da3ff;transform:translate(-50%)}.slot-times h3{margin-bottom:20px;text-transform:capitalize;font-size:20px}.slot-period{margin-bottom:18px}.slot-period>b{display:block;margin-bottom:8px;color:#aebed0;font-size:13px}.slot-period>div{display:grid;grid-template-columns:repeat(4,minmax(132px,1fr));gap:9px}.slot-period button{width:100%;min-width:0;justify-content:center;padding:10px 14px;border:1px solid #34485d;background:#111d29;color:#b9c8d9;text-align:center}.slot-period button:hover{border-color:#79dba7;color:#fff}.slot-period button.selected{border-color:#9ff8c7;background:#9ff8c7;color:#07120d;font-weight:800}.slot-picker>footer{display:flex;gap:10px;padding:18px 24px;border-top:1px solid #293746}.slot-picker>footer .secondary{display:none}@media(max-width:850px){.supply-plan-actions,.supply-review>footer{align-items:stretch;flex-direction:column}.supply-review footer p{margin-right:0}.draft-finalize{grid-template-columns:1fr}.slot-picker{min-height:0;max-height:92vh;overflow:auto}.slot-picker-body{grid-template-columns:1fr;padding:18px}.slot-period>div{grid-template-columns:repeat(2,minmax(120px,1fr))}.slot-picker>footer{position:sticky;bottom:0;background:#0f1721}.dropoff-heading{flex-direction:column}.dropoff-heading strong{max-width:100%;text-align:left}.dropoff-search,.seller-warehouse,.dropoff-scope{grid-template-columns:1fr}.dropoff-results,.dropoff-assignments{margin-left:0}.supply-order-list>article{grid-template-columns:1fr 1fr}}.stock-toolbar{grid-template-columns:220px minmax(280px,1fr) 190px auto auto auto auto}@media(max-width:1250px){.stock-toolbar{grid-template-columns:1fr 1fr 1fr}.stock-search{grid-column:span 2}}@media(max-width:850px){.stock-toolbar{grid-template-columns:1fr}.stock-search{grid-column:auto}}.fbs-page{display:grid;gap:14px;position:relative}.fbs-summary{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr)) minmax(220px,1.5fr);gap:10px}.fbs-summary article{display:grid;gap:7px;padding:15px 17px;border:1px solid #263443;border-radius:14px;background:#0e151e}.fbs-summary span,.fbs-summary small{color:#8191a6;font-size:11px}.fbs-summary b{font-size:21px}.fbs-summary .danger b,.critical{color:#ff7680}.deadline-card b{font-size:13px}.fbs-toolbar{display:grid;grid-template-columns:180px 190px 150px 1fr auto;gap:10px;align-items:end;padding:15px;border:1px solid #263443;border-radius:15px;background:#0e151e}.fbs-toolbar label{display:grid;gap:5px;color:#8393a8;font-size:10px}.fbs-toolbar select,.fbs-toolbar input{min-width:0;padding:10px;border:1px solid #29384a;border-radius:9px;background:#0a1017;color:#eef4fb}.fbs-search{position:relative}.fbs-search svg{position:absolute;left:10px;bottom:11px}.fbs-search input{padding-left:34px}.fbs-tabs{display:flex;gap:4px;border-bottom:1px solid #273442}.fbs-tabs button{border-radius:8px 8px 0 0;background:transparent;color:#8495aa}.fbs-tabs .active{background:#182330;color:#9dffca}.fbs-bulk{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #315044;border-radius:12px;background:#102019}.fbs-bulk b{margin-right:auto}.fbs-table{overflow:auto;border:1px solid #273442;border-radius:15px;background:#0c131b}.fbs-row{display:grid;grid-template-columns:24px minmax(180px,1.2fr) 125px 135px minmax(170px,1fr) 105px 100px 145px 150px;gap:12px;align-items:center;padding:11px 14px;border-top:1px solid #202d3a;font-size:11px}.fbs-row.head{position:sticky;top:0;z-index:2;border-top:0;background:#121c27;color:#7790aa;text-transform:uppercase;font-size:8px}.fbs-row small{display:block;margin-top:4px;color:#71859b}.posting-link{display:block;padding:2px 0;background:transparent;color:#8ec5ff;text-align:left}.warning{color:#ffbd66}.fbs-status{display:inline-block;padding:4px 7px;border-radius:99px;background:#172332;color:#a9bed4}.fbs-status.awaiting_packaging{background:#24311c;color:#b9f48d}.fbs-status.awaiting_deliver{background:#173128;color:#7bffc1}.marking{color:#ffbd66!important}.row-actions{display:flex;gap:5px}.row-actions button{padding:7px 8px;font-size:10px}.fbs-pagination{display:flex;justify-content:space-between;align-items:center}.fbs-pagination div{display:flex;gap:8px;align-items:center}.fbs-ship-all{justify-self:end}.fbs-drawer{position:relative;width:min(1050px,96vw);max-height:90vh;overflow:auto;padding:24px;border:1px solid #33455a;border-radius:18px;background:#101821}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.detail-grid span{display:grid;gap:5px;padding:10px;border-radius:9px;background:#0b121a;color:#7f91a7;font-size:10px}.detail-grid b{color:#eef4fb;font-size:12px}.detail-items{border:1px solid #273442;border-radius:10px;overflow:hidden}.detail-item{display:grid;grid-template-columns:160px 1fr 80px 110px 100px;gap:12px;padding:10px;border-top:1px solid #273442;font-size:11px}.detail-item.head{border-top:0;color:#7890a8;text-transform:uppercase;font-size:8px}.ship-preview{position:relative;width:min(620px,94vw);padding:25px;border:1px solid #33455a;border-radius:18px;background:#101821}.preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:18px 0}.preview-grid span{display:flex;justify-content:space-between;padding:10px;border-radius:8px;background:#0b121a}.ship-preview>p{display:flex;gap:8px;color:#ffbd66}@media(max-width:1250px){.fbs-summary,.fbs-toolbar{grid-template-columns:repeat(3,1fr)}.fbs-search{grid-column:1/3}.fbs-row{min-width:1200px}}@media(max-width:650px){.fbs-summary{grid-template-columns:repeat(2,1fr)}.fbs-toolbar{grid-template-columns:1fr}.fbs-search{grid-column:auto}.detail-grid{grid-template-columns:1fr 1fr}.detail-item{grid-template-columns:120px 1fr 60px}.detail-item>:nth-child(4),.detail-item>:nth-child(5){display:none}}.cabinet-picker{position:relative}.cabinet-picker summary{padding:10px;border:1px solid #29384a;border-radius:9px;background:#0a1017;color:#eef4fb;cursor:pointer;list-style:none}.cabinet-picker summary:after{content:"⌄";float:right;color:#8393a8}.cabinet-picker>div{position:absolute;z-index:20;top:calc(100% + 5px);left:0;display:grid;min-width:230px;max-height:280px;overflow:auto;padding:8px;border:1px solid #33455a;border-radius:10px;background:#111a24;box-shadow:0 14px 35px #0009}.cabinet-picker>div>button{margin-bottom:4px;padding:7px;text-align:left;background:#182430;color:#9dffca}.cabinet-picker>div>label{display:flex;align-items:center;gap:8px;padding:7px;color:#eef4fb;font-size:11px;cursor:pointer}.cabinet-picker input{min-width:auto;padding:0}.order-copy{display:flex!important;align-items:center;gap:3px}.order-copy .copyable-article{color:#71859b}.copyable-article.posting-link{display:inline-flex;color:#8ec5ff}.posting-number-line{display:flex;align-items:center;gap:6px;max-width:100%}.label-downloaded{display:inline-flex;flex-shrink:0;color:#9dffca}.fbs-page .fbs-toolbar{grid-template-columns:180px 190px 130px 135px minmax(180px,1fr) auto}@media(max-width:1250px){.fbs-page .fbs-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.fbs-page .fbs-toolbar{grid-template-columns:1fr}}.posting-identity{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.posting-identity .posting-link{margin:0;padding:0}.posting-identity small{margin:0}.posting-identity{position:relative;align-self:stretch;justify-content:center;padding-right:32px;box-sizing:border-box}.posting-number-line{min-width:0}.posting-identity .posting-link{padding-right:20px;box-sizing:border-box}.posting-identity .posting-link>span{min-width:0;overflow-wrap:anywhere}.posting-identity .posting-link>svg{left:auto;right:0;margin-left:0}.posting-identity .label-downloaded{position:absolute;right:20%;top:50%;transform:translateY(-50%);width:24px;height:24px;align-items:center;justify-content:center}.fbs-row.no-select{grid-template-columns:minmax(180px,1.2fr) 125px 135px minmax(170px,1fr) 105px 100px 145px 150px}.warehouse-picker>div{min-width:300px}.warehouse-picker>div>label{white-space:nowrap}.fbs-split-dialog{position:relative;width:min(920px,95vw);max-height:90vh;overflow:auto;padding:26px;border:1px solid #33455a;border-radius:18px;background:#101821}.fbs-split-dialog>p{color:#97aabd;line-height:1.5}.fbs-split-tools{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.fbs-split-table{overflow:auto;margin:18px 0}.fbs-split-table table{width:100%;border-collapse:collapse}.fbs-split-table th,.fbs-split-table td{padding:10px;text-align:left;border:1px solid #29384a;min-width:120px}.fbs-split-table th:first-child{min-width:220px}.fbs-split-table small{display:block;font-weight:400;color:#97aabd;margin-top:6px}.fbs-split-table input{width:90px;box-sizing:border-box}.fbs-split-table th button{padding:3px;margin-left:5px}.fbs-split-review{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0}.fbs-split-review>div{padding:12px;background:#0b121a;border-radius:10px}.fbs-split-review p{font-size:12px}.fbs-split-dialog .fbs-split-error{color:#ffbd66}.fbs-split-dialog .fbs-split-hint{font-size:12px;color:#ffbd66}.fbs-row.multi-unit{background:#ffbd6612;box-shadow:inset 3px 0 #ffbd66}.fbs-row.multi-unit .fbs-item-count{color:#ffcf8f;font-weight:700}.ai-support-page{display:grid;gap:16px}.ai-support-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(130px,.7fr)) minmax(280px,1.5fr);gap:12px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.ai-support-toolbar>label{display:grid;gap:7px;color:var(--muted);font-size:12px}.ai-support-toolbar select,.ai-cabinet-picker summary,.ai-support-search{height:46px;border:1px solid var(--border);border-radius:12px;background:#09111b;color:var(--text);padding:0 13px}.ai-cabinet-picker{position:relative}.ai-cabinet-picker summary{display:flex;align-items:center;cursor:pointer;list-style:none}.ai-cabinet-picker>div{position:absolute;z-index:20;top:51px;left:0;min-width:260px;max-height:320px;overflow:auto;padding:9px;border:1px solid var(--border);border-radius:13px;background:#101b28;box-shadow:0 18px 50px #0008}.ai-cabinet-picker>div label,.ai-cabinet-picker>div button{display:flex;width:100%;align-items:center;gap:9px;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left}.ai-cabinet-picker>div button:hover,.ai-cabinet-picker>div label:hover{background:#182738}.ai-support-search{display:flex!important;align-items:center;align-self:end;gap:9px}.ai-support-search input{width:100%;border:0!important;background:transparent!important;padding:0!important;outline:0}.ai-support-error{padding:13px 16px;border:1px solid #713746;border-radius:12px;background:#351a24;color:#ff8fa6}.ai-message-table{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.ai-message-row{display:grid;grid-template-columns:150px minmax(190px,1fr) minmax(280px,2fr) 150px 155px 135px;align-items:center;gap:16px;min-height:82px;padding:14px 18px;border-bottom:1px solid var(--border)}.ai-message-row:last-child{border-bottom:0}.ai-message-row.head{min-height:52px;background:#121f2d;color:var(--muted);font-size:11px;text-transform:uppercase}.ai-message-row>div{display:grid;gap:5px;min-width:0}.ai-message-row b,.ai-message-row span{min-width:0}.ai-message-row>div>span:not(.ai-kind){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.ai-message-row small{color:var(--muted)}.ai-kind,.ai-state{justify-self:start;padding:5px 9px;border-radius:999px;background:#172b3f;color:#a8c7e8;font-size:12px}.ai-kind.review{background:#173628;color:#79efad}.ai-kind.support{background:#372b19;color:#ffd076}.ai-state.escalated,.ai-state.ai-failed{background:#43202a;color:#ff8fa6}.ai-state.ai-needs_review{background:#3c3019;color:#ffd076}.ai-state.ai-draft_ready{background:#173628;color:#79efad}.ai-message-empty{display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--muted)}.ai-message-empty b{color:var(--text)}.ai-support-pagination{display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.ai-support-pagination div,.ai-support-pagination button{display:flex;align-items:center;gap:8px}.ai-support-pagination button{padding:9px 13px}.ai-support-pagination button:disabled{opacity:.45}.ai-support-pagination div>span{min-width:70px;text-align:center}@media(max-width:1300px){.ai-support-toolbar{grid-template-columns:repeat(3,1fr)}.ai-support-search{grid-column:span 2}.ai-message-table{overflow-x:auto}.ai-message-row{min-width:1120px}}.ai-message-row:not(.head){cursor:pointer;transition:background .16s ease,transform .1s ease}.ai-message-row:not(.head):hover{background:#12202e}.ai-message-row:not(.head):active{transform:scale(.998)}.ai-message-row:focus-visible{outline:2px solid #8ff5c1;outline-offset:-2px}.ai-detail-loading{position:fixed;right:28px;bottom:28px;z-index:60;padding:12px 16px;border-radius:12px;background:#9ff6c9;color:#07140d;font-weight:700;box-shadow:0 12px 35px #0008}.ai-detail-bg{justify-content:flex-end;padding:0}.ai-detail{display:flex;flex-direction:column;gap:18px;width:min(720px,100vw);height:100vh;overflow:auto;padding:24px;background:#0d1723;border-left:1px solid var(--border);box-shadow:-20px 0 60px #0009}.ai-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ai-detail>header>div{display:grid;gap:7px}.ai-detail h2,.ai-detail h3,.ai-detail p{margin:0}.ai-detail>header p,.ai-product-card p,.ai-detail>footer{color:var(--muted)}.ai-detail-statuses{display:flex;flex-wrap:wrap;gap:8px}.ai-priority{padding:5px 9px;border-radius:999px;background:#1b2735;color:var(--muted);font-size:12px}.ai-priority.high,.ai-priority.urgent{background:#43202a;color:#ff8fa6}.ai-product-card{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:16px;border:1px solid var(--border);border-radius:15px;background:#101c29}.ai-product-card img,.ai-product-placeholder{width:76px;height:76px;border-radius:12px;object-fit:cover;background:#1c2a39}.ai-product-placeholder{display:grid;place-items:center;color:var(--muted);font-size:12px}.ai-product-card>div{display:grid;align-content:center;gap:5px;min-width:0}.ai-product-card h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-product-card small,.ai-product-card span{color:var(--muted)}.ai-customer-message{display:grid;gap:13px;padding:18px;border-radius:15px;background:#152231}.ai-customer-message>div{display:flex;justify-content:space-between;gap:12px}.ai-customer-message>p{font-size:16px;line-height:1.55;white-space:pre-wrap}.ai-customer-message small{color:var(--muted)}.ai-rating{color:#ffd064;letter-spacing:2px}.ai-internal-note{display:flex;gap:11px;padding:14px;border:1px solid #705923;border-radius:13px;background:#302718;color:#ffd477}.ai-internal-note p{margin-top:5px;white-space:pre-wrap}.ai-timeline{display:grid;gap:12px}.ai-event{display:grid;gap:8px;max-width:86%;padding:13px 15px;border-radius:14px;background:#142231}.ai-event.outbound{justify-self:end;background:#173527}.ai-event.internal{max-width:100%;border:1px dashed #6b592d;background:#292318}.ai-event>div{display:flex;justify-content:space-between;gap:18px}.ai-event time,.ai-timeline-empty{color:var(--muted);font-size:12px}.ai-event p{line-height:1.45;white-space:pre-wrap}.ai-timeline-empty{padding:20px;border:1px dashed var(--border);border-radius:13px;text-align:center}.ai-detail>footer{display:flex;justify-content:space-between;gap:14px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border);font-size:12px}.ai-message-editor{display:grid;gap:13px;padding:17px;border:1px solid var(--border);border-radius:15px;background:#101c29}.ai-message-editor>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-message-editor label{display:grid;gap:7px;color:var(--muted);font-size:12px}.ai-message-editor select,.ai-message-editor textarea{width:100%;border:1px solid var(--border);border-radius:11px;background:#09111b;color:var(--text);padding:11px}.ai-message-editor textarea{min-height:92px;resize:vertical;font:inherit;line-height:1.45}.ai-message-editor button{justify-self:end;padding:11px 17px}.ai-message-editor button:disabled{opacity:.55}.ai-audit{display:grid;gap:10px}.ai-audit article{display:grid;gap:7px;padding:12px 14px;border-left:2px solid #47617a;background:#111d29}.ai-audit article>div{display:flex;justify-content:space-between;gap:14px}.ai-audit time{color:var(--muted);font-size:12px}.ai-audit article p{color:var(--muted);font-size:13px}.ai-audit article p span{color:var(--text)}.ai-workspace-tabs{display:flex;gap:6px;padding:5px;border:1px solid var(--border);border-radius:14px;background:#0c1621;width:max-content}.ai-workspace-tabs button{padding:10px 17px;border-radius:10px;background:transparent;color:var(--muted)}.ai-workspace-tabs button.active{background:#1a2b3c;color:#9ff6c9}.kb-page{display:grid;gap:16px}.kb-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.kb-head h2,.kb-head p,.kb-detail h2,.kb-detail p,.kb-import h2,.kb-import p{margin:0}.kb-head p,.kb-detail>header p,.kb-import>header p{margin-top:5px;color:var(--muted)}.kb-head button,.kb-import footer button,.kb-detail footer button{display:flex;align-items:center;gap:8px}.kb-tabs{display:flex;gap:8px;border-bottom:1px solid var(--border)}.kb-tabs button{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:10px 10px 0 0;background:transparent;color:var(--muted)}.kb-tabs button.active{background:#142332;color:#9ff6c9}.kb-tabs span{min-width:23px;padding:2px 6px;border-radius:99px;background:#223446;font-size:11px}.kb-filters{display:grid;grid-template-columns:minmax(280px,1fr) 220px;gap:12px}.kb-filters label,.kb-search-form>label{display:flex;align-items:center;gap:9px;height:46px;padding:0 13px;border:1px solid var(--border);border-radius:12px;background:#09111b}.kb-filters input,.kb-search-form>label input{width:100%;border:0;background:transparent;outline:0}.kb-filters select,.kb-search-form select,.kb-search-form>input{height:46px;border:1px solid var(--border);border-radius:12px;background:#09111b;color:var(--text);padding:0 13px}.kb-documents{overflow:hidden;border:1px solid var(--border);border-radius:17px;background:var(--panel)}.kb-document{display:grid;grid-template-columns:44px minmax(220px,1fr) 150px 135px;align-items:center;gap:14px;width:100%;padding:15px 18px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--text);text-align:left}.kb-document:last-child{border-bottom:0}.kb-document:hover{background:#12202e}.kb-document:active{transform:scale(.998)}.kb-file-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#173527;color:#8ff5c1}.kb-document>span:nth-child(2){display:grid;gap:5px;min-width:0}.kb-document small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.kb-document time{color:var(--muted);font-size:12px}.verified,.draft{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:5px 9px;border-radius:99px;font-size:12px}.verified{background:#173527;color:#79efad}.draft{background:#3c3019;color:#ffd076}.kb-empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--muted)}.kb-empty b{color:var(--text)}.kb-search-form{display:grid;grid-template-columns:minmax(320px,1fr) 190px 180px 180px auto;gap:10px}.kb-search-summary{color:var(--muted);font-size:13px}.kb-results{display:grid;gap:12px}.kb-results article{display:grid;gap:13px;padding:18px;border:1px solid var(--border);border-radius:15px;background:var(--panel)}.kb-results article>header,.kb-results article>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.kb-results article>header>div{display:grid;gap:4px}.kb-results article header span,.kb-results article footer{color:var(--muted);font-size:12px}.kb-results article header strong{color:#8ff5c1}.kb-results article p{margin:0;line-height:1.55;white-space:pre-wrap}.kb-modal-bg{align-items:stretch;justify-content:flex-end;padding:0}.kb-detail,.kb-import{width:min(780px,100vw);height:100vh;overflow:auto;padding:24px;background:#0d1723;border-left:1px solid var(--border);box-shadow:-20px 0 60px #0009}.kb-detail>header,.kb-import>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:20px}.kb-versions{display:grid;gap:12px}.kb-versions details{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#101c29}.kb-versions summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer}.kb-versions summary>span:first-child{display:flex;align-items:center;gap:8px;font-weight:700}.kb-versions summary em{padding:3px 6px;border-radius:6px;background:#1d3347;color:#9ec6ec;font-size:10px;font-style:normal}.kb-versions details>div{display:grid;gap:15px;padding:0 16px 16px}.kb-versions details p{max-height:50vh;overflow:auto;padding:15px;border-radius:11px;background:#09111b;line-height:1.55;white-space:pre-wrap}.kb-versions footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.kb-import{display:flex;flex-direction:column}.kb-import-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.kb-import-grid label{display:grid;gap:7px;color:var(--muted);font-size:12px}.kb-import-grid input,.kb-import-grid select{height:44px;border:1px solid var(--border);border-radius:11px;background:#09111b;color:var(--text);padding:0 12px}.kb-manual{min-height:220px;margin-top:16px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#09111b;color:var(--text);resize:vertical}.kb-drop{display:grid;place-items:center;gap:7px;min-height:180px;margin-top:16px;border:1px dashed #46627e;border-radius:14px;background:#0b1520;color:var(--muted);cursor:pointer}.kb-drop b{color:var(--text)}.kb-drop input{position:absolute;width:1px;height:1px;opacity:0}.kb-preview{display:grid;gap:10px;margin-top:16px;padding:15px;border:1px solid #315b4a;border-radius:13px;background:#0d211a}.kb-preview header{display:flex;justify-content:space-between;gap:10px}.kb-preview header span,.kb-preview small{color:var(--muted);font-size:12px}.kb-preview pre{max-height:280px;overflow:auto;margin:0;padding:12px;border-radius:10px;background:#08130f;color:var(--text);font:13px/1.5 inherit;white-space:pre-wrap}.kb-import>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:20px}@media(max-width:1100px){.kb-search-form{grid-template-columns:1fr 1fr}.kb-search-form>label{grid-column:1/-1}.kb-document{grid-template-columns:44px 1fr 140px}.kb-document time{display:none}}@media(max-width:700px){.kb-head{align-items:flex-start;flex-direction:column}.kb-filters,.kb-import-grid,.kb-search-form{grid-template-columns:1fr}.kb-document{grid-template-columns:38px 1fr}.kb-document>.verified,.kb-document>.draft{grid-column:2}.kb-versions footer{align-items:flex-start;flex-direction:column}}.ai-dashboard{display:grid;gap:16px}.ai-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.ai-dashboard-head h2,.ai-dashboard-head p,.ai-dashboard h3{margin:0}.ai-dashboard-head p{margin-top:5px;color:var(--muted)}.ai-dashboard-head>div:last-child{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px}.ai-dashboard-head button{display:flex;align-items:center;gap:7px}.ai-dashboard-cards{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px}.ai-dashboard-cards button{display:grid;grid-template-columns:auto 1fr;gap:7px 10px;padding:16px;border:1px solid var(--border);border-radius:15px;background:var(--panel);color:var(--muted);text-align:left}.ai-dashboard-cards button strong{grid-column:1/-1;color:var(--text);font-size:28px}.ai-dashboard-cards button.warning{border-color:#5d4b25}.ai-dashboard-cards button.danger{border-color:#67313a}.ai-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:16px}.ai-dashboard-grid>section,.ai-sync-panel{overflow:hidden;border:1px solid var(--border);border-radius:17px;background:var(--panel)}.ai-dashboard-grid section>header,.ai-sync-panel>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border)}.ai-ops-table article{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,90px);align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--border)}.ai-ops-table article:last-child{border-bottom:0}.ai-ops-table article>div,.ai-ops-table article>span{display:grid;gap:3px}.ai-ops-table small,.ai-dashboard-muted,.ai-oldest{color:var(--muted);font-size:12px}.ai-ops-table .warn b,.ai-delivery-summary .bad b{color:#ffd477}.ai-ops-table .bad b{color:#ff8fa6}.ai-delivery-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px}.ai-delivery-summary span{display:grid;gap:4px;color:var(--muted);font-size:11px}.ai-delivery-summary b{color:var(--text);font-size:24px}.ai-oldest{margin:0 18px 18px}.ai-sync-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:14px}.ai-sync-grid article{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:13px;border:1px solid var(--border);border-radius:12px;background:#0c1722}.ai-sync-grid article>div{display:grid}.ai-sync-grid article>span{font-size:12px}.ai-sync-grid article>small{grid-column:1/-1;color:var(--muted)}.ai-sync-grid article.success>span{color:#79efad}.ai-sync-grid article.failed{border-color:#67313a}.ai-sync-grid article.failed>span,.ai-sync-grid article.failed>small{color:#ff8fa6}.ai-dashboard-empty{display:grid;min-height:260px;place-items:center;color:var(--muted)}@media(max-width:1100px){.ai-dashboard-cards{grid-template-columns:repeat(3,1fr)}.ai-dashboard-grid{grid-template-columns:1fr}}@media(max-width:700px){.ai-dashboard-head{align-items:flex-start;flex-direction:column}.ai-dashboard-head>div:last-child{align-items:flex-start;flex-direction:column}.ai-dashboard-cards{grid-template-columns:1fr 1fr}.ai-ops-table article{grid-template-columns:1fr 60px}.ai-ops-table article>span:nth-last-child(-n+2){display:none}}.ai-product-resolution{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:10px;border-top:1px solid var(--border)}.ai-product-resolution>span{font-size:12px}.ai-product-resolution.matched>span{color:#83efb7}.ai-product-resolution.ambiguous>span,.ai-product-resolution.conflict>span{color:#ffd477}.ai-product-resolution button{flex:0 0 auto;padding:7px 10px;border-radius:9px;border:0;background:#9ff6c9;color:#07140d;font-weight:700;cursor:pointer}.ai-product-resolution button:disabled{opacity:.55;cursor:wait}.ai-product-resolution button:active{transform:translateY(1px)}.ai-draft-editor{display:grid;gap:13px;padding:17px;border:1px solid #315b4a;border-radius:15px;background:#0d211a}.ai-draft-editor>header,.ai-draft-editor>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-draft-editor>header>div{display:grid;gap:5px}.ai-draft-editor header span,.ai-draft-editor footer{color:var(--muted);font-size:12px}.ai-draft-editor textarea{width:100%;min-height:150px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#091711;color:var(--text);font:inherit;line-height:1.55;resize:vertical}.ai-draft-editor textarea:read-only{opacity:.8}.ai-draft-editor button{padding:10px 15px}.ai-draft-status{padding:5px 9px;border-radius:99px;background:#3c3019;color:#ffd477!important}.ai-draft-status.approved{background:#173628;color:#79efad!important}.ai-draft-evidence{overflow:hidden;border:1px solid #29493d;border-radius:12px;background:#091711}.ai-draft-evidence summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.ai-draft-evidence summary>span{display:flex;align-items:center;gap:7px;color:var(--text);font-size:13px}.ai-draft-evidence summary>span:last-child{color:var(--muted);font-size:11px}.ai-draft-evidence>div{display:grid;gap:16px;padding:2px 14px 14px}.ai-draft-evidence section{display:grid;gap:9px}.ai-draft-evidence h4{display:flex;align-items:center;gap:7px;margin:0;font-size:13px}.ai-confidence-total{display:flex;align-items:baseline;gap:10px}.ai-confidence-total strong{color:#8ff5c1;font-size:25px}.ai-confidence-total span{color:var(--muted);font-size:12px}.ai-confidence-parts{display:grid;gap:7px}.ai-confidence-parts>div{display:grid;grid-template-columns:110px 1fr 36px;align-items:center;gap:8px;color:var(--muted);font-size:11px}.ai-confidence-parts>div>div{height:6px;overflow:hidden;border-radius:99px;background:#1c2b27}.ai-confidence-parts i{display:block;height:100%;border-radius:inherit;background:#77d9a7}.ai-confidence-parts b{text-align:right;color:var(--text)}.ai-source-list{display:grid;gap:7px}.ai-source-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 11px;border-radius:9px;background:#10231c}.ai-source-list article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ai-source-list article span{grid-column:1;color:var(--muted);font-size:11px}.ai-source-list article small{grid-column:2;grid-row:1/3;color:var(--muted)}.ai-warning-list{padding:11px;border:1px solid #705923;border-radius:10px;background:#302718}.ai-warning-list h4{color:#ffd477}.ai-warning-list ul{display:grid;gap:5px;margin:0;padding-left:19px;color:#e8c982;font-size:12px}.ai-evidence-empty{margin:0;color:var(--muted);font-size:12px}.ai-warning-list p{margin:0;color:#e8c982;font-size:12px;line-height:1.45}.ai-cache-answer{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid #29493d;border-radius:10px;background:#0b1914;cursor:pointer}.ai-cache-answer input{margin-top:3px}.ai-cache-answer span{display:grid;gap:3px}.ai-cache-answer b{font-size:12px}.ai-cache-answer small{color:var(--muted);font-size:11px;line-height:1.4}.ai-token-panel{padding:18px;border:1px solid var(--border);border-radius:17px;background:var(--panel)}.ai-token-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.ai-token-panel>header>div{display:flex;align-items:center;gap:10px}.ai-token-panel header span{color:var(--muted);font-size:12px}.ai-token-panel header strong{font-size:25px}.ai-token-panel.warning{border-color:#705923}.ai-token-panel.stop{border-color:#71333e}.ai-token-meter{position:relative;height:10px;margin:16px 0 12px;overflow:hidden;border-radius:99px;background:#1b2a38}.ai-token-meter i{display:block;height:100%;border-radius:inherit;background:#77d9a7}.ai-token-panel.warning .ai-token-meter i{background:#e5bd5c}.ai-token-panel.stop .ai-token-meter i{background:#f06f87}.ai-token-meter em{position:absolute;top:0;width:2px;height:100%;background:#fff8}.ai-token-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ai-token-summary span{display:grid;gap:3px;color:var(--muted);font-size:11px}.ai-token-summary b{color:var(--text);font-size:17px}.ai-token-summary .warn b{color:#ffd477}.ai-token-alert{margin:14px 0 0;padding:10px 12px;border-radius:9px;background:#302718;color:#ffd477;font-size:12px}.ai-token-alert.danger{background:#3d2028;color:#ff8fa6}.ai-token-cabinets{margin-top:12px;border-top:1px solid var(--border)}.ai-token-cabinets summary{padding:12px 0 0;color:var(--muted);cursor:pointer}.ai-token-cabinets>div{display:grid;margin-top:9px}.ai-token-cabinets article{display:grid;grid-template-columns:1fr auto 65px;gap:12px;padding:8px 0;border-bottom:1px solid var(--border);font-size:12px}.ai-token-cabinets article span,.ai-token-cabinets article em{color:var(--muted);font-style:normal;text-align:right}@media(max-width:700px){.ai-token-summary{grid-template-columns:1fr 1fr}}.ai-quality-panel{overflow:hidden;border:1px solid var(--border);border-radius:17px;background:var(--panel)}.ai-quality-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;border-bottom:1px solid var(--border)}.ai-quality-panel>header>div{display:flex;align-items:baseline;gap:10px}.ai-quality-panel>header span,.ai-quality-panel>header small{color:var(--muted);font-size:12px}.ai-quality-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-quality-groups>div{min-width:0;padding:14px;border-right:1px solid var(--border)}.ai-quality-groups>div:last-child{border-right:0}.ai-quality-groups h4{margin:0 0 10px}.ai-quality-groups article{display:grid;grid-template-columns:minmax(110px,1fr) repeat(4,52px) 30px;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid var(--border)}.ai-quality-groups article:last-child{border-bottom:0}.ai-quality-groups article>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ai-quality-groups article span{display:grid;text-align:right}.ai-quality-groups article strong{font-size:12px}.ai-quality-groups article small{color:var(--muted);font-size:9px}.ai-quality-groups article em{color:var(--muted);font-size:11px;font-style:normal;text-align:right}@media(max-width:1250px){.ai-quality-groups{grid-template-columns:1fr}.ai-quality-groups>div{border-right:0;border-bottom:1px solid var(--border)}.ai-quality-groups>div:last-child{border-bottom:0}}@media(max-width:700px){.ai-quality-panel>header{align-items:flex-start;flex-direction:column}.ai-quality-groups article{grid-template-columns:minmax(90px,1fr) repeat(2,52px)}.ai-quality-groups article span:nth-of-type(n+3),.ai-quality-groups article em{display:none}}.ai-automation-page{display:grid;gap:15px}.ai-automation-page>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border:1px solid var(--border);border-radius:18px;background:var(--panel)}.ai-automation-page>header>div{display:flex;align-items:center;gap:12px}.ai-automation-page h2,.ai-automation-page p{margin:0}.ai-automation-page header p,.ai-automation-page>small{margin-top:5px;color:var(--muted)}.ai-automation-list{overflow:hidden;border:1px solid var(--border);border-radius:17px;background:var(--panel)}.ai-automation-list article{display:grid;grid-template-columns:1fr 260px;align-items:center;gap:18px;padding:16px 18px;border-bottom:1px solid var(--border)}.ai-automation-list article:last-child{border-bottom:0}.ai-automation-list article>div{display:grid;gap:5px}.ai-automation-list article span{color:var(--muted);font-size:12px}.ai-automation-list select{height:44px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:#09111b;color:var(--text)}.ai-automation-list>p{padding:18px;color:var(--muted)}@media(max-width:700px){.ai-workspace-tabs{max-width:100%;overflow:auto}.ai-automation-list article{grid-template-columns:1fr}.ai-automation-page>header{align-items:flex-start}}.ai-automation-actions{display:grid;gap:8px}.ai-automation-actions button{height:40px}.ai-safe-rules{display:grid!important;grid-template-columns:minmax(220px,1fr) 170px;gap:10px!important;margin-top:10px}.ai-safe-rules label{display:grid;gap:5px;color:var(--muted);font-size:11px}.ai-safe-rules input{height:40px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:#09111b;color:var(--text)}@media(max-width:700px){.ai-safe-rules{grid-template-columns:1fr}}.connections-page{display:grid;gap:18px}.connections-tabs{display:flex;gap:6px;padding:5px;width:max-content;border:1px solid #293646;border-radius:12px;background:#0e141d}.connections-tabs button{padding:10px 18px;background:transparent;color:#8493a9}.connections-tabs button.active{background:#9dffca;color:#07110c}.service-access,.cabinet-access{padding:14px 64px;border-bottom:1px solid #202833}.service-access>span,.cabinet-access>span{display:block;margin-bottom:10px;color:#8995a5;font-size:11px}.service-access>div{display:flex;flex-wrap:wrap;gap:8px 18px}.service-access label,.cabinet-access label{display:flex;grid-template-columns:none;align-items:center;gap:7px;color:#dce4ee;font-size:11px}.service-access input,.cabinet-access input{width:16px;height:16px;padding:0;accent-color:#a8ffcb}.service-access small,.cabinet-access small{display:block;margin-top:8px;color:#a8ffcb}@media(max-width:700px){.service-access,.cabinet-access{padding:14px 5px}}:root{font-family:Manrope,system-ui,sans-serif;color:#e8edf4;background:#080b10;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 78% 0,#172139 0,transparent 32%),#080b10}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}aside{position:fixed;width:248px;height:100vh;padding:28px 20px;border-right:1px solid #202631;background:#0b0f15cc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;padding:0 8px 32px}.brandmark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#0b1018;background:#a8ffcb}.brand b,.brand span{display:block}.brand b{font-size:15px}.brand span{font-size:10px;color:#697485;text-transform:uppercase;letter-spacing:.13em;margin-top:2px}nav{display:grid;gap:5px}aside a{display:flex;gap:12px;align-items:center;padding:11px 12px;border-radius:10px;color:#8d98a8;font-size:13px;font-weight:600;cursor:pointer}aside a.active,aside a:hover{background:#181e28;color:#eef3f8}.aside-bottom{margin-top:auto}.profile{border-top:1px solid #202631;margin-top:15px;padding:20px 10px 0;display:flex;gap:11px;align-items:center}.profile svg{color:#a8ffcb}.profile b,.profile span{display:block;font-size:11px}.profile span{color:#697485;margin-top:2px}main{grid-column:2;padding:35px 46px 60px;max-width:1400px;width:100%;margin:auto}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.eyebrow{font-size:9px;letter-spacing:.2em;color:#778397;font-weight:700;margin:0 0 8px}h1{font-size:25px;margin:0;letter-spacing:-.04em}button{border:0;border-radius:10px;background:#a8ffcb;color:#07110c;padding:11px 15px;font-weight:700;display:flex;gap:8px;align-items:center}.hero{min-height:270px;border:1px solid #273142;border-radius:20px;padding:40px;display:grid;grid-template-columns:1.25fr 1fr;overflow:hidden;background:linear-gradient(120deg,#121822,#0c1119);position:relative}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49%,#27314255 50%,transparent 51%);background-size:44px 44px;opacity:.22}.hero>div{position:relative;z-index:1}.pill{display:inline-block;padding:6px 10px;background:#a8ffcb12;border:1px solid #a8ffcb35;color:#a8ffcb;border-radius:99px;font-size:10px;font-weight:700}.hero h2{font-size:36px;max-width:620px;line-height:1.08;letter-spacing:-.05em;margin:22px 0 14px}.hero p{color:#8995a5;max-width:570px;font-size:13px;line-height:1.7}.orbit{position:relative;min-height:190px}.center,.orb{position:absolute;display:grid;place-items:center;border-radius:50%}.center{width:64px;height:64px;background:#a8ffcb;color:#0c1410;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #a8ffcb55}.orb{width:48px;height:48px;border:1px solid #354157;background:#111722;font-size:11px;font-weight:700}.o1{left:12%;top:15%}.o2{right:9%;top:24%}.o3{left:26%;bottom:0}.section-title{display:flex;justify-content:space-between;align-items:end;margin:38px 0 16px}.section-title h3{margin:0;font-size:18px}.section-title>span{font-size:11px;color:#697485}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cards article{background:#0f141c;border:1px solid #222a36;border-radius:15px;padding:21px}.icon{width:38px;height:38px;border-radius:10px;background:#19211f;color:#a8ffcb;display:grid;place-items:center}.icon svg{width:18px}.cards h4{margin:19px 0 9px;font-size:14px}.cards p{color:#7d899a;font-size:11px;line-height:1.65;min-height:55px}.cards footer{border-top:1px solid #202631;margin-top:18px;padding-top:14px;display:flex;justify-content:space-between;color:#6f7b8d;font-size:10px}.cards article:first-child footer span{color:#a8ffcb}@media(max-width:850px){.shell{display:block}aside{display:none}main{padding:24px}.hero{grid-template-columns:1fr}.orbit{display:none}.cards{grid-template-columns:1fr}.hero h2{font-size:28px}header button{display:none}}.nav-group{display:grid;gap:5px;border-radius:10px;transition:opacity .15s ease,background .15s ease}.nav-group.dragging{opacity:.42;background:#18202b}.nav-heading{padding:22px 8px 5px 12px;color:#596577;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;cursor:grab;-webkit-user-select:none;user-select:none}.nav-heading:active{cursor:grabbing}.nav-group-grip{opacity:0;transition:opacity .15s ease}.nav-group:hover .nav-group-grip{opacity:1}.settings-toggle{width:100%;padding:9px 12px;border-radius:9px;background:transparent;color:#748094;justify-content:space-between;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.settings-toggle:hover{background:#141a23;color:#cbd4df}.settings-toggle svg{transition:transform .18s ease}.settings-toggle svg.open{transform:rotate(180deg)}button{cursor:pointer;transition:transform .08s ease,filter .08s ease,box-shadow .08s ease}button:active:not(:disabled){transform:translateY(1px) scale(.97);filter:brightness(.9);box-shadow:inset 0 2px 5px #0004}button:disabled{cursor:not-allowed;opacity:.55}.settings-nav{margin-top:5px}.settings-nav a{padding:9px 12px;font-size:12px}.sidebar-top{position:relative}.sidebar-collapse{position:absolute;right:-8px;top:8px;width:30px;height:30px;padding:0;justify-content:center;background:#171e28;color:#8d98a8;border:1px solid #293240}.settings-label{display:flex;align-items:center;gap:12px}.shell.sidebar-collapsed{grid-template-columns:76px 1fr}.sidebar-collapsed aside{width:76px;padding:28px 13px}.sidebar-collapsed .brand{padding:0 6px 32px}.sidebar-collapsed .brand>div:last-child,.sidebar-collapsed aside a span,.sidebar-collapsed .settings-label>span,.sidebar-collapsed .settings-toggle>svg,.sidebar-collapsed .profile>div{display:none}.sidebar-collapsed .sidebar-collapse{right:10px;top:47px}.sidebar-collapsed aside a,.sidebar-collapsed .settings-toggle{justify-content:center;padding:11px}.sidebar-collapsed .nav-heading{height:30px;padding:18px 0 0;font-size:0;text-align:center;display:block}.sidebar-collapsed .nav-heading:after{content:"";display:inline-block;width:20px;border-top:1px solid #2a3340}.sidebar-collapsed .nav-group-grip{display:none}.sidebar-collapsed .profile{display:flex;justify-content:center;padding:20px 0 0}.sidebar-collapsed .profile>svg:last-child{display:none}.shell>aside{overflow-y:auto;overflow-x:hidden;height:100vh;height:100dvh}.shell>aside>.sidebar-top,.shell>aside>.main-nav,.shell>aside>.aside-bottom{flex-shrink:0}.mobile-nav-toggle,.mobile-nav-backdrop{display:none}@media(max-width:850px){.mobile-nav-toggle{display:inline-flex;padding:9px;background:#182330;color:#a8ffcb;flex-shrink:0}.shell>main>header{gap:12px}.shell>main>header h1{flex:1}.mobile-nav-open>aside{display:flex;z-index:101;top:0;left:0;width:248px;max-width:calc(100vw - 44px);background:#0b0f15}.mobile-nav-open .sidebar-collapse{display:none}.mobile-nav-backdrop{display:block;position:fixed;inset:0;z-index:100;border-radius:0;background:#0009;padding:0}}:root{--scrollbar-track:#0b1017;--scrollbar-thumb:#40566a;--scrollbar-hover:#6eae98;--scrollbar-active:#a8ffcb}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:3px solid var(--scrollbar-track);border-radius:999px;min-height:40px;min-width:40px}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}*::-webkit-scrollbar-thumb:active{background:var(--scrollbar-active)}*::-webkit-scrollbar-corner{background:var(--scrollbar-track)}}@media(forced-colors:active){*{scrollbar-width:auto;scrollbar-color:auto}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:Canvas}*::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background:CanvasText;border-color:Canvas}}.auth-page,.splash{min-height:100vh;display:grid;place-items:center}.splash{align-content:center;gap:14px;color:#8390a2}.auth-card{width:min(430px,calc(100% - 32px));padding:36px;border:1px solid #273142;border-radius:20px;background:#0e131bee;box-shadow:0 25px 80px #0008}.auth-card .brand{padding:0 0 34px}.auth-card h1{font-size:28px}.auth-card form{display:grid;gap:15px;margin-top:28px}.center-card{text-align:center}.center-card>svg{color:#a8ffcb;margin-bottom:12px}label{font-size:11px;color:#8894a5;display:grid;gap:7px}input,select{border:1px solid #283241;background:#0a0e14;color:#eef3f8;border-radius:9px;padding:12px 13px;outline:none}input:focus,select:focus{border-color:#a8ffcb77}.link-button{background:none;color:#8c98a8;font-size:11px;width:100%;margin-top:14px}.error{color:#ff9d9d;font-size:11px}.muted{color:#8995a5;font-size:12px;line-height:1.6}.org-select{margin:0 0 22px;padding:11px;background:#111720;border:1px solid #202936;border-radius:11px}.org-select span{display:block;color:#657184;font-size:9px;text-transform:uppercase;margin-bottom:6px}.org-select select{width:100%;padding:2px;background:transparent;border:0}.role-badge{font-size:10px;color:#a8ffcb;border:1px solid #a8ffcb33;background:#a8ffcb0d;padding:7px 10px;border-radius:20px}.profile{display:grid;grid-template-columns:25px 1fr 16px}.profile>svg:last-child{cursor:pointer}.panel{min-height:400px;background:#0f141c;border:1px solid #222a36;border-radius:15px;padding:22px}.panel-head{padding:4px 4px 20px;border-bottom:1px solid #222b38}.panel-head h2{margin:0;font-size:19px}.list{display:grid}.row{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding:18px 5px;border-bottom:1px solid #202833}.row b,.row span{display:block;font-size:12px}.row span{color:#748094;font-size:10px;margin-top:4px}.row strong{font-size:10px;color:#9ba7b6}.avatar{width:42px;height:42px;border-radius:11px;background:#1a2230;display:grid;place-items:center;font-size:11px;font-weight:700}.inline-form{display:grid;grid-template-columns:1fr 170px auto;gap:10px;margin-top:24px}.notice{font-size:11px;color:#a8ffcb}.role-list>div{display:grid;grid-template-columns:32px 140px 1fr;align-items:center;padding:17px 5px;border-bottom:1px solid #202833}.role-list svg{width:18px;color:#a8ffcb}.role-list b{font-size:12px}.role-list span{font-size:11px;color:#7f8b9c}@media(max-width:850px){.inline-form{grid-template-columns:1fr}.role-list>div{grid-template-columns:30px 1fr}.role-list span{grid-column:2}}.cleaner-card{border:1px solid var(--border);border-radius:18px;padding:22px;margin-top:18px;background:#0c121c73}.current-actions-panel{margin-top:18px;border:1px solid var(--border);border-radius:14px;padding:16px;background:#0f172a73}.current-actions-head,.current-actions-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.current-actions-head p{margin:5px 0 0;color:var(--muted);font-size:13px}.current-actions-list{margin-top:14px;max-height:430px;overflow:auto;border-top:1px solid var(--border)}.current-action-row{display:grid;grid-template-columns:24px minmax(220px,1fr) 150px 150px;align-items:center;gap:14px;padding:12px 4px;border-bottom:1px solid var(--border);cursor:pointer}.current-action-row>span{display:flex;flex-direction:column;gap:4px}.current-action-row small{color:var(--muted);font-size:12px}.current-action-row.disabled{opacity:.62;cursor:not-allowed}.current-action-row .error{grid-column:2/-1}.current-actions-footer{padding-top:14px}.current-actions-footer span{color:var(--muted)}@media(max-width:900px){.current-action-row{grid-template-columns:24px 1fr 1fr}.current-action-row>span:nth-of-type(1){grid-column:2/-1}.current-actions-head{align-items:flex-start;flex-direction:column}}.cleaner-head,.cleaner-head>div,.cleaner-controls,.cleaner-meta,.cleaner-log-head{display:flex;align-items:center;gap:12px}.cleaner-head{justify-content:space-between}.cleaner-head>div:first-child{font-size:18px}.cleaner-controls{flex-wrap:wrap}.cleaner-controls select{min-width:150px}.cleaner-controls .secondary{background:transparent;color:var(--text);border:1px solid var(--border)}.status-on,.status-off{font-size:12px;padding:5px 9px;border-radius:99px}.status-on{background:#71f5b41f;color:#71f5b4}.status-off{background:#94a3b81f;color:#94a3b8}.cleaner-meta{margin:18px 0;gap:24px;flex-wrap:wrap;color:var(--muted);font-size:13px}.cleaner-meta b{color:var(--text);font-weight:500}.cleaner-log{border-top:1px solid var(--border);padding-top:16px}.cleaner-log-head{width:100%;padding:0 0 10px;background:transparent;color:var(--text);justify-content:space-between;border-radius:0}.cleaner-log-head span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.cleaner-log-head svg{transition:transform .18s ease}.cleaner-log.collapsed .cleaner-log-head svg{transform:rotate(-90deg)}.cleaner-event{display:grid;grid-template-columns:90px minmax(150px,1fr) 120px 90px 150px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(148,163,184,.1);font-size:13px}.cleaner-event span,.cleaner-event time{color:var(--muted)}@media(max-width:900px){.cleaner-head{align-items:flex-start;flex-direction:column}.cleaner-event{grid-template-columns:1fr 1fr}.cleaner-event time{grid-column:1/-1}}.promo-dashboard{width:min(900px,100%);padding:20px;border:1px solid #253041;border-radius:16px;background:linear-gradient(135deg,#111822,#0d121a)}.promo-dashboard-head,.promo-dashboard-head>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.promo-dashboard-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#a8ffcb18;color:#a8ffcb;border:1px solid #a8ffcb30}.promo-dashboard h2{margin:0;font-size:16px}.promo-total{text-align:right}.promo-total strong{display:block;font-size:30px;line-height:1;color:#eef3f8;letter-spacing:-.05em}.promo-total i{padding:0 7px;color:#536071;font-style:normal;font-weight:400}.promo-total span{display:block;margin-top:6px;color:#778397;font-size:9px}.promo-table{margin-top:18px;border-top:1px solid #253041}.promo-row{display:grid;grid-template-columns:minmax(200px,1fr) 160px 160px;align-items:center;gap:14px;min-height:44px;padding:0 8px;border-bottom:1px solid #202936;font-size:11px}.promo-row>span:not(:first-child),.promo-row>strong{text-align:center}.promo-table-head{min-height:34px;color:#697688;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.promo-row strong{font-size:14px}.promo-row strong small{color:#788597;font-size:10px;font-weight:500}.promo-row .removed-count{color:#a8ffcb}.promo-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;color:#657184;font-size:9px}.promo-refresh{padding:6px 9px;border-radius:8px;background:#a8ffcb12;border:1px solid #a8ffcb35;color:#a8ffcb;font-size:9px}.promo-refresh:disabled{opacity:.6}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:650px){.promo-dashboard-head{align-items:flex-start;flex-direction:column}.promo-total{text-align:left}.promo-row{grid-template-columns:1fr 90px 90px;padding:0;font-size:10px}.promo-table-head{font-size:7px}.promo-footer{justify-content:space-between}}.report-form{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;gap:12px;align-items:end;margin:24px 0}.report-form select{min-width:0}.history-title{margin:30px 0 12px;font-size:16px}.report-history{overflow-x:auto;border-top:1px solid #26303d}.report-history-row{min-width:850px;display:grid;grid-template-columns:170px 1fr 230px 150px 90px;gap:14px;align-items:center;min-height:58px;padding:8px;border-bottom:1px solid #202833;font-size:11px}.report-history-row.head{min-height:42px;color:#6e7a8b;text-transform:uppercase;font-size:9px}.report-history-row .secondary{padding:7px 10px;background:transparent;color:#a8ffcb;border:1px solid #a8ffcb40}@media(max-width:900px){.report-form{grid-template-columns:1fr 1fr}.report-form label:first-child{grid-column:1/-1}.report-form button{grid-column:1/-1;justify-content:center}}.repricer-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:22px 0}.repricer-toolbar label{min-width:260px}.dry-run-badge{align-self:center;padding:7px 10px;border-radius:20px;background:#f8c35a18;border:1px solid #f8c35a45;color:#f8c35a;font-size:10px;font-weight:800}.repricer-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}.repricer-stats>div{padding:16px;border:1px solid #25303d;border-radius:12px;background:#0b1119}.repricer-stats strong,.repricer-stats span{display:block}.repricer-stats strong{font-size:24px}.repricer-stats span{margin-top:5px;color:#758193;font-size:10px}.repricer-products{overflow-x:auto;border-top:1px solid #25303d}.repricer-product{min-width:850px;display:grid;grid-template-columns:minmax(260px,1fr) 120px 130px 120px 170px;gap:12px;align-items:center;min-height:58px;padding:8px;border-bottom:1px solid #202833;font-size:11px}.repricer-product.head{min-height:40px;color:#6e7a8b;text-transform:uppercase;font-size:9px}.repricer-product b,.repricer-product small{display:block}.repricer-product small{margin-top:4px;color:#687587}.repricer-product.archived{opacity:.48}.archive-badge,.product-status{width:max-content;padding:5px 8px;border-radius:20px;font-size:9px}.archive-badge{background:#67738624;color:#a6afbc}.product-status{background:#a8ffcb12;color:#a8ffcb}@media(max-width:800px){.repricer-stats{grid-template-columns:repeat(2,1fr)}}.field-hint{color:#627085;font-size:9px;text-align:left;margin-top:1px}.user-form{display:grid;grid-template-columns:1fr 1.2fr 1fr 160px auto;gap:10px;margin-top:24px}.user-form input,.user-form select{min-width:0}@media(max-width:1150px){.user-form{grid-template-columns:1fr 1fr}.user-form button{grid-column:1/-1}}@media(max-width:700px){.user-form{grid-template-columns:1fr}.user-form button{grid-column:auto}}.connection-form{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:10px;margin-top:24px;padding-top:24px;border-top:1px solid #202833}.connection-form .form-title{grid-column:1/-1;margin-bottom:5px}.form-title b,.form-title span{display:block}.form-title b{font-size:13px}.form-title span{font-size:10px;color:#748094;margin-top:5px}.empty-state{padding:26px 5px;color:#748094;font-size:11px}@media(max-width:1050px){.connection-form{grid-template-columns:1fr 1fr}.connection-form button{grid-column:1/-1}}@media(max-width:650px){.connection-form{grid-template-columns:1fr}.connection-form button{grid-column:auto}}.member-block{border-bottom:1px solid #202833}.member-block .row{border:0}.cabinet-access{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 5px 14px 67px;color:#78869a;font-size:10px}.cabinet-access label{display:flex;grid-auto-flow:column;align-items:center;gap:5px;border:1px solid #283241;border-radius:20px;padding:5px 9px}.cabinet-access input{width:auto;margin:0;accent-color:#a8ffcb}.cabinet-access em{font-style:normal;color:#566174}.cabinet-access small{color:#a8ffcb}.matrix{overflow:auto;margin-top:8px}.matrix-row{min-width:760px;display:grid;grid-template-columns:1.5fr repeat(5,1fr);border-bottom:1px solid #202833}.matrix-row>*{padding:14px 10px;font-size:10px;color:#8793a4;text-align:center}.matrix-row>*:first-child{text-align:left;color:#dce3ec}.matrix-row.head>*{color:#a8ffcb;font-size:9px}@media(max-width:700px){.cabinet-access{padding-left:5px}}.member-row{grid-template-columns:48px 1fr 170px auto}.danger-link,.danger-button{background:#ff6b6b12;color:#ff8585;border:1px solid #ff6b6b35}.danger-link{padding:8px 10px;font-size:10px}.setting-block{display:grid;grid-template-columns:1fr minmax(220px,320px) auto;gap:18px;align-items:center;padding:24px 5px;border-bottom:1px solid #202833}.setting-block b{font-size:13px}.setting-block p{margin:6px 0 0}.danger-zone{margin-top:15px;border:1px solid #ff6b6b25;border-radius:12px;padding:20px}@media(max-width:850px){.setting-block{grid-template-columns:1fr}.member-row{grid-template-columns:48px 1fr}.member-row select,.member-row button{grid-column:2}}.repricer-stats>button{display:block;width:100%;padding:16px;text-align:left;color:inherit;border:1px solid #25303d;border-radius:12px;background:#0b1119;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.repricer-stats>button:hover{border-color:#536377;transform:translateY(-1px)}.repricer-stats>button.selected{border-color:#9cf6c1;background:#102019;box-shadow:0 0 0 1px #9cf6c126}.repricer-stats>button.selected span{color:#9cf6c1}.pvz-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.pvz-actions button{padding:7px 9px;font-size:9px}.repricer-region-list{margin-top:14px;border-top:1px solid #25303d}.repricer-region-row{display:grid;grid-template-columns:minmax(260px,1fr) 130px auto auto;gap:10px;align-items:center;padding:12px 2px;border-bottom:1px solid #202833}.repricer-region-row b,.repricer-region-row strong,.repricer-region-row span{display:block}.repricer-region-row strong{margin-top:4px;color:#9cf6c1;font-size:11px}.repricer-region-row span{margin-top:4px;color:#758193;font-size:10px}.repricer-region-row em{font-style:normal}.pvz-status{padding:5px 8px;border-radius:16px;background:#f8c35a18;color:#f8c35a;font-size:9px}.pvz-status.verified{background:#9cf6c118;color:#9cf6c1}.modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#02060bbb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-card{width:min(620px,100%);padding:22px;border:1px solid #334052;border-radius:16px;background:#101720;box-shadow:0 30px 90px #000b}.modal-head{display:flex;justify-content:space-between;gap:16px}.modal-head h3{margin:0;font-size:18px}.modal-head p{margin:6px 0 0;color:#7b8798;font-size:10px}.repricer-region-modal-form{display:grid;gap:14px;margin-top:22px}.repricer-region-modal-form label{font-size:10px}.repricer-region-modal-form label small{color:#6f7b8d}.repricer-region-modal-form input{margin-top:6px}.modal-actions{display:flex;gap:10px;margin-top:5px}@media(max-width:700px){.repricer-region-row{grid-template-columns:1fr auto}.repricer-region-row>em{grid-column:2}.repricer-region-row>button{grid-row:2}.modal-card{padding:16px}}.repricer-regions{margin:16px 0;padding:16px;border:1px solid #25303d;border-radius:12px;background:#0b1119}.repricer-regions-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.repricer-regions-head b,.repricer-regions-head span{display:block}.repricer-regions-head span{margin-top:5px;color:#758193;font-size:10px}.repricer-region-form{display:grid;grid-template-columns:1fr 1fr 1fr 2fr auto;gap:9px;margin-top:15px}.repricer-bulk{display:flex;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;border:1px solid #9cf6c135;border-radius:10px;background:#9cf6c10d}.repricer-bulk b{margin-right:auto;font-size:11px}.repricer-product-wide{grid-template-columns:32px minmax(260px,1fr) 100px 120px 100px 140px 100px}.repricer-product-wide>input{width:auto;accent-color:#9cf6c1}.repricer-product-settings{min-width:850px;display:grid;grid-template-columns:1.4fr repeat(4,1fr) 150px auto;gap:9px;align-items:end;padding:14px 8px 18px;border-bottom:1px solid #263140;background:#0d141d}.repricer-product-settings label{font-size:9px}.repricer-product-settings input,.repricer-product-settings select{margin-top:5px}.repricer-product-settings .repricer-enable{display:flex;align-items:center;gap:7px;padding-bottom:13px}.repricer-product-settings .repricer-enable input{width:auto;margin:0;accent-color:#9cf6c1}.repricer-product-settings .error{grid-column:1/-1}@media(max-width:1050px){.repricer-region-form{grid-template-columns:1fr 1fr}.repricer-region-form button{grid-column:1/-1}.repricer-product-settings{grid-template-columns:repeat(3,1fr)}}
