:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#162033;background:#f7f9fc;--blue: #2f6cff;--border: #e8edf5;--muted: #6d7788}.fulfillment-hero{max-width:1480px;margin:0 auto 14px;padding:24px 28px;border-radius:18px;background:linear-gradient(120deg,#ffe600,#ffdc00);display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 14px 35px #3d31001f}.fulfillment-hero>div>span{display:block;font-size:10px;font-weight:900;letter-spacing:1.7px;color:#514700;margin-bottom:7px}.fulfillment-hero h1{margin:0;color:#172033;font-size:27px;letter-spacing:-.5px}.fulfillment-hero p{margin:5px 0 0;color:#514700;font-size:12px}.fulfillment-hero button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 17px;border:0;border-radius:10px;background:#3483fa;color:#fff;font-weight:800;box-shadow:0 8px 18px #3483fa40}.fulfillment-hero button svg{width:17px}.shipping-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.shipping-kpis article{display:flex;align-items:center;gap:13px;padding:16px 18px;background:#fff;border:1px solid #dde7f3;border-radius:14px;box-shadow:0 7px 20px #0f172a0d}.shipping-kpis article>svg{width:38px;height:38px;padding:9px;border-radius:11px;color:#3483fa;background:#eaf3ff}.shipping-kpis article.danger>svg{color:#d93636;background:#fff0f0}.shipping-kpis div{display:flex;flex-direction:column}.shipping-kpis strong{font-size:21px;color:#172033;line-height:1}.shipping-kpis span{font-size:11px;color:#637085;margin-top:5px}.shipping-toolbar{padding:0!important;overflow:hidden}.toolbar-title{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid #e4ebf4}.toolbar-title>svg{width:34px;height:34px;padding:8px;border-radius:10px;background:#eaf3ff;color:#3483fa}.toolbar-title>div{display:flex;flex-direction:column}.toolbar-title strong{font-size:14px}.toolbar-title span{font-size:10px;color:#758197;margin-top:2px}.shipping-filters{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:9px;padding:14px 18px}.shipping-filters .search-field,.shipping-filters select{min-height:42px;border:1px solid #dce5f0;border-radius:9px;background:#fff;font-size:11px}.shipping-filters .search-field{display:flex;align-items:center;padding:0 12px}.shipping-filters .search-field svg{width:16px;color:#66758b}.shipping-filters input{width:100%;border:0;outline:0;padding:0 9px}.shipping-queues{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;padding:0 18px 16px}.shipping-queues button{min-height:38px;border:1px solid #d8e2ef;border-radius:9px;background:#fff;color:#334155;font-size:10px;font-weight:700}.shipping-queues button strong{margin-left:4px;padding:2px 6px;border-radius:99px;background:#edf2f7}.shipping-queues button.primary{background:#3483fa;border-color:#3483fa;color:#fff;box-shadow:0 6px 14px #3483fa38}.shipping-queues button.primary strong{background:#fff3}.shipping-results{margin-top:14px;padding:14px!important}.shipping-results .fulfillment-grid.operational article{border:1px solid #dce6f2;border-radius:15px;padding:16px;transition:transform .15s,box-shadow .15s}.shipping-results .fulfillment-grid.operational article:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a17}.shipment-meta{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px 0;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.shipment-meta span{display:flex;align-items:center;gap:5px;min-width:0;font-size:9px;color:#637085}.shipment-meta svg{width:13px;flex:0 0 auto}.tracking-copy{display:flex;align-items:center;gap:6px;justify-content:flex-start!important;border:0!important;padding:0!important;background:transparent!important;color:#2876df!important;font-size:9px!important}.tracking-copy svg{width:12px}.shipping-results .rowactions{display:grid;grid-template-columns:auto 1fr auto;gap:6px}.shipping-results .rowactions button{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:8px;white-space:nowrap}.shipping-results .rowactions .primary{min-height:39px}.shipping-results .pick-items small{font-weight:700;color:#334155}.label-unavailable{display:flex;align-items:center;gap:6px;padding:8px;border-radius:8px;background:#fff8e8;color:#8a5b00;font-size:9px}.label-unavailable svg{width:14px}.shipping-results .pick-items small{display:flex;flex-direction:column;gap:3px}.shipping-results .pick-items small strong{font-size:11px;line-height:1.35;color:#172033}.shipping-results .pick-items small span{font-size:8px;color:#718096}.label-release{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:9px;font-size:9px}.label-release>svg{width:16px;flex:0 0 auto}.label-release span{display:flex;flex-direction:column;gap:2px}.label-release strong{font-size:9px}.label-release.missing{background:#fff8e8;color:#805b0b}.label-release.ready{background:#ecfdf3;color:#167447}@media(max-width:1100px){.shipping-kpis,.shipping-filters{grid-template-columns:1fr 1fr}.shipping-queues{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.fulfillment-hero{align-items:flex-start;flex-direction:column}.fulfillment-hero button{width:100%;justify-content:center}.shipping-kpis,.shipping-filters{grid-template-columns:1fr}.shipping-queues{grid-template-columns:1fr 1fr}.shipping-results .rowactions,.shipping-results .fulfillment-grid.operational{grid-template-columns:1fr}}.pick-items{padding:11px;background:#f5f8fc;border:1px solid #edf2f7}.stage-actions{grid-template-columns:repeat(3,1fr);gap:5px}.stage-actions button{font-size:10px;min-height:31px;padding:5px}.ml-home,.fiscal-page{display:grid;gap:18px;max-width:1600px;margin:0 auto}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;color:#64748b}.ml-hero{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-radius:20px;color:#fff;background:linear-gradient(125deg,#071a35,#0c3266 62%,#1555a5);box-shadow:0 18px 48px #0f305b33;position:relative;overflow:hidden}.ml-hero:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-130px;top:-240px;background:#ffffff14}.ml-hero .eyebrow{color:#7dd3fc}.ml-hero h1{font-size:30px;margin:5px 0 4px}.ml-hero p{margin:0;color:#dbeafe}.ml-hero button,.ml-account-bar{position:relative;z-index:1}.ml-account-bar{display:flex;align-items:center;gap:14px}.now-panel,.smart-queue,.today-panel>div,.fiscal-kpis>div,.fiscal-note{background:#fff;border:1px solid #dce6f2;border-radius:18px;box-shadow:0 8px 28px #233a5b12}.now-panel,.smart-queue{padding:22px}.now-title,.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.now-title h2,.section-head h2{margin:3px 0 0;font-size:20px}.deadline{display:flex;align-items:center;gap:7px;color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.workflow-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workflow-card{display:grid;grid-template-columns:42px 1fr;gap:10px;text-align:left;padding:17px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;transition:.18s}.workflow-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0f172a1a}.workflow-card i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px}.workflow-card span{display:flex;flex-direction:column}.workflow-card strong{font-size:24px}.workflow-card small{color:#64748b}.workflow-card em{grid-column:1/-1;font-style:normal;font-weight:700;font-size:12px;color:#2563eb}.workflow-card.blue i{background:#dbeafe;color:#2563eb}.workflow-card.amber i{background:#fef3c7;color:#d97706}.workflow-card.violet i{background:#ede9fe;color:#7c3aed}.workflow-card.green i{background:#dcfce7;color:#16a34a}.ml-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:18px}.smart-tabs{display:flex;gap:8px;border-bottom:1px solid #e2e8f0;margin:0 -22px 8px;padding:0 22px}.smart-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:10px 12px}.smart-tabs button.active{color:#2563eb;border-bottom-color:#2563eb}.smart-list article,.fiscal-list article{display:grid;grid-template-columns:auto minmax(200px,1fr) minmax(170px,.7fr) auto auto;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid #edf2f7}.order-symbol,.invoice-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eff6ff;color:#2563eb}.order-main,.order-deadline,.invoice-number{display:flex;flex-direction:column;gap:2px}.order-main button{text-align:left;border:0;padding:0;color:#2563eb;font-weight:800;background:transparent}.order-main small,.order-deadline small,.invoice-number small{color:#64748b}.today-panel{display:grid;gap:14px;align-content:start}.progress-card{padding:20px;display:grid;grid-template-columns:112px 1fr;gap:18px}.progress-ring{width:106px;height:106px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(closest-side,#fff 76%,transparent 77%),conic-gradient(#2563eb var(--progress),#e8eef6 0)}.progress-ring strong{font-size:22px}.progress-ring span{font-size:10px;color:#64748b}.task{display:flex;width:100%;align-items:center;gap:9px;border:0;background:transparent;padding:8px 0;text-align:left}.task>span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#fff7ed;color:#f59e0b}.task>span.ok{background:#dcfce7;color:#16a34a}.task div{display:flex;flex-direction:column}.task small{color:#64748b}.service-card{padding:20px;display:flex;gap:14px}.service-card>svg{color:#2563eb}.service-card h3{font-size:16px;margin:5px 0}.service-card p{font-size:12px;color:#64748b}.fiscal-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fiscal-kpis>div{padding:18px;display:flex;flex-direction:column}.fiscal-kpis small{color:#64748b}.fiscal-kpis strong{font-size:26px}.fiscal-note{display:flex;align-items:center;gap:13px;padding:16px;color:#0f3d64;background:#f0f9ff;border-color:#bae6fd}.fiscal-note>div{display:flex;flex-direction:column}.fiscal-note span{font-size:12px;color:#475569}.fiscal-list{overflow:hidden}.fiscal-list article{padding:14px}.fiscal-list a{display:flex;align-items:center;gap:5px;text-decoration:none}.brand-icon{background:linear-gradient(145deg,#2563eb,#0ea5e9)!important;color:transparent;position:relative}.brand-icon:after{content:"VH";position:absolute;color:#fff;font-size:11px;font-weight:900;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.sidebar{background:linear-gradient(180deg,#07182d,#0a1e38)!important}.nav-group button.active{background:linear-gradient(90deg,#2563eb,#3b82f6)!important;box-shadow:0 7px 18px #2563eb47}@media(max-width:1100px){.workflow-cards{grid-template-columns:repeat(2,1fr)}.ml-workspace{grid-template-columns:1fr}.smart-list article,.fiscal-list article{grid-template-columns:auto 1fr auto}.order-deadline,.invoice-number{display:none}}@media(max-width:700px){.ml-hero{align-items:flex-start;flex-direction:column;gap:18px}.workflow-cards,.fiscal-kpis,.progress-card{grid-template-columns:1fr}.smart-tabs{overflow:auto}}.compact-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.kpi-card.clickable{border:1px solid var(--border);text-align:left;cursor:pointer}.kpi-card.clickable:hover{border-color:var(--blue);transform:translateY(-1px)}.attention header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.attention header h3{display:flex;align-items:center;gap:6px;margin:0}.attention header svg{width:15px}.attention>button{display:grid;grid-template-columns:62px 1fr 1.5fr 14px;align-items:center;gap:8px;width:100%;border:0;border-top:1px solid var(--border);background:#fff;padding:8px;text-align:left}.attention>button svg{width:13px}.urgency{font-size:7px;font-weight:800;padding:3px 5px;border-radius:5px;text-transform:uppercase;background:#fff4db;color:#946200}.urgency.critical{background:#ffebe9;color:#b42318}.channel-performance{display:grid;gap:6px}.channel-performance button{display:grid;grid-template-columns:1fr auto auto;gap:12px;border:1px solid var(--border);background:#fff;border-radius:8px;padding:9px;text-align:left}.channel-performance span{color:var(--muted)}.pendency-list{display:grid;gap:6px}.pendency-list article{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:9px}.pendency-list article div{display:grid;gap:3px}.pendency-list time,.question-list time{font-size:8px;color:var(--muted)}.fulfillment-grid.operational article{min-width:0}.pick-items{display:grid;gap:3px;padding:7px;background:#f7f9fc;border-radius:7px}.stage-actions{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;margin-top:8px}.stage-actions button{font-size:7px;padding:5px 2px;border:1px solid var(--border);background:#fff;border-radius:5px}.stage-actions .active{background:var(--blue);color:#fff}.rowactions svg{width:12px;height:12px}.question-list{display:grid;gap:8px}.question-list article{border:1px solid var(--border);border-radius:10px;padding:11px}.question-list header{display:flex;justify-content:space-between}.question-list header small{display:block}.question-list blockquote{margin:8px 0 0;padding:8px;border-left:3px solid #23a55a;background:#f0fbf4}.answer-box{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:8px}.answer-box textarea{min-height:62px;border:1px solid var(--border);border-radius:8px;padding:8px;resize:vertical}@media(max-width:1100px){.compact-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stage-actions{grid-template-columns:repeat(3,1fr)}}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}button,input,select{font:inherit}.queue-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:10px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filters input,.filters select{min-width:140px;border:1px solid var(--border);border-radius:8px;background:#fff;padding:6px 8px;font-size:9px}.operational-table{min-width:920px}.status-pill{display:inline-block;padding:3px 6px;border-radius:999px;background:#eef2f8;color:#46536a;font-weight:700}.status-pill.processed,.status-pill.success{background:#e9f8ef;color:#137a3d}.status-pill.processing,.status-pill.pending,.status-pill.received{background:#eaf1ff;color:#2458bd}.status-pill.retry{background:#fff4db;color:#946200}.status-pill.failed,.status-pill.dead_letter{background:#ffebe9;color:#b42318}.payload{position:relative;max-width:100%}.payload summary{cursor:pointer;font-size:7px;color:var(--blue)}.payload pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:230px;overflow:auto;min-width:260px;background:#071426;color:#dbe7fb;border-radius:8px;padding:8px}.global-search{position:relative;width:min(520px,70vw)}.global-search .search{background:#f7f9fc;border:1px solid var(--border);border-radius:9px;padding:5px 8px}.global-search input,.search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:9px}.global-results{position:absolute;z-index:30;top:calc(100% + 5px);left:0;right:0;max-height:310px;overflow:auto;padding:6px;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 18px 45px #10203d2b}.global-results button{width:100%;display:grid;grid-template-columns:60px 1fr auto;gap:8px;text-align:left;border:0;border-bottom:1px solid var(--border);background:#fff;padding:7px;font-size:9px}.catalog-filters{display:grid;grid-template-columns:minmax(240px,2fr) repeat(6,minmax(105px,1fr));gap:6px}.catalog-filters select,.catalog-filters button,.view-toggle button,.catalog-toolbar button,.pagination button,.card-actions button{border:1px solid var(--border);border-radius:8px;background:#fff;padding:6px 7px;font-size:8px}.search-field{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:8px;padding:0 7px}.search-field svg,.view-toggle svg,.catalog-toolbar svg,.card-actions svg{width:12px;height:12px}.view-toggle,.catalog-toolbar,.catalog-toolbar>div,.card-actions{display:flex;gap:5px;align-items:center}.view-toggle .active{color:#fff;background:var(--blue)}.catalog-toolbar{justify-content:space-between;margin:0 0 8px;font-size:9px}.catalog-table{min-width:970px}.product-thumb{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#f1f4f9}.product-thumb img,.card-image img{width:100%;height:100%;object-fit:cover}.cell-link{border:0;background:transparent;padding:0;text-align:left;color:inherit}.cell-link strong,.cell-link small,td small{display:block}.catalog-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:8px}.catalog-card{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:5px;text-align:left;border:1px solid var(--border);border-radius:10px;background:#fff;padding:8px;font-size:8px}.catalog-card>div:not(.card-image){display:flex;justify-content:space-between}.card-image{height:105px;display:grid;place-items:center;overflow:hidden;background:#f4f6fa;border-radius:8px;font-size:28px}.pagination{display:flex;justify-content:center;align-items:center;gap:10px;font-size:9px}.drawer-backdrop,.modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#07142680}.product-drawer{width:min(860px,94vw);height:100vh;overflow:auto;background:#f7f9fc;padding:14px;box-shadow:-20px 0 50px #07142630}.product-drawer>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.product-drawer h2,.product-drawer p{margin:0 0 4px}.product-drawer section{background:#fff;border:1px solid var(--border);border-radius:11px;padding:11px;margin-bottom:10px}.master-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.master-form h3,.master-form .wide,.master-form>button,.master-form>p{grid-column:1 / -1}.master-form label,.compact-modal label{display:flex;flex-direction:column;gap:3px;font-size:8px}.master-form input,.master-form textarea,.compact-modal input,.compact-modal textarea,.mapping-grid select{border:1px solid var(--border);border-radius:7px;padding:6px;font-size:9px}.master-form textarea{min-height:65px}.channel-comparison,.detail-grid,.integration-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.channel-comparison article,.detail-grid article,.integration-card{min-width:0;display:flex;flex-direction:column;gap:4px;border:1px solid var(--border);border-radius:9px;padding:8px;font-size:8px}.pending-channel{opacity:.65;background:#f7f8fa}.orders-table{min-width:950px}.detail-list details,.health-center details{margin:5px 0;border:1px solid var(--border);border-radius:8px;padding:6px;font-size:8px}.detail-list pre,.health-center pre{max-height:220px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.compact{padding:8px}.modal-backdrop{align-items:center;justify-content:center}.compact-modal{width:min(390px,92vw);display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:12px;padding:14px}.compact-modal>div{display:flex;justify-content:flex-end;gap:6px}.timeline article{display:grid;grid-template-columns:80px 55px 1fr;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border)}.mapping-grid{display:grid;gap:7px}.mapping-grid article{display:grid;grid-template-columns:minmax(220px,2fr) minmax(220px,2fr) 80px;gap:8px;align-items:center;border-bottom:1px solid var(--border);padding:7px 0}.mapping-grid article>div,.mapping-grid small{display:block}.integration-cards{margin-bottom:11px}.integration-card{background:#fff;box-shadow:0 8px 22px #0f203f0a}.integration-card.connected{border-color:#b8e3c6}.integration-card header{display:flex;justify-content:space-between}.integration-card dl{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:4px 0}.integration-card dl div{min-width:0;background:#f7f9fc;border-radius:7px;padding:5px}.integration-card dt{color:var(--muted);font-size:7px}.integration-card dd{margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;font-size:8px}.dashboard-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:10px}.dashboard-columns{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px}.fulfillment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:8px}.fulfillment-grid article{min-width:0;border:1px solid var(--border);border-radius:9px;padding:9px;font-size:8px}.fulfillment-grid header{display:flex;justify-content:space-between;gap:7px}.fulfillment-grid small{display:block;margin-top:3px}.permissions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.permissions-grid article{border:1px solid var(--border);border-radius:9px;padding:9px;font-size:8px}.permissions-grid header{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px}.permissions-grid article>div{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px}.status-pill.low,.status-pill.suggestion,.status-pill.mapping_required{background:#fff4db;color:#946200}.status-pill.critical,.status-pill.zero,.status-pill.conflict,.status-pill.without_sku,.status-pill.cancelled{background:#ffebe9;color:#b42318}.status-pill.normal,.status-pill.linked,.status-pill.online{background:#e9f8ef;color:#137a3d}button{cursor:pointer}.app-shell{min-height:100vh;display:grid;grid-template-columns:190px minmax(0,1fr)}.sidebar{background:linear-gradient(180deg,#08182d,#071426);color:#dbe7fb;padding:13px 10px;display:flex;flex-direction:column;min-width:0}.brand{display:flex;align-items:center;gap:9px;padding:3px 4px 11px}.brand-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--blue)}.brand strong{font-size:15px;color:#fff;display:block}.brand small{font-size:9px;color:#7da4ff}.account-box{display:flex;gap:8px;align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;padding:8px 9px;margin-bottom:10px}.account-avatar{width:34px;height:34px;border-radius:10px;background:#ffffff14;display:grid;place-items:center;font-size:10px}.account-meta{min-width:0}.account-meta small,.account-meta strong{display:block;overflow:hidden;text-overflow:ellipsis}.account-meta small{font-size:8px}.account-meta strong{font-size:9px;color:#fff}.sidebar nav{display:flex;flex-direction:column;gap:2px}.sidebar nav button,.logout{border:0;background:transparent;color:#d8e4fa;padding:7px 9px;border-radius:9px;font-size:10px;text-align:left;display:flex;align-items:center;gap:7px}.sidebar svg{width:14px}.sidebar nav button.active{background:linear-gradient(135deg,#2f6cff,#4f81ff);color:#fff}.logout{margin-top:auto;border:1px solid #ffffff14}.main-content{padding:16px;min-width:0;overflow:hidden}.topbar{height:46px;background:#fff;border:1px solid var(--border);border-radius:13px;padding:9px 12px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.topbar svg{width:16px}.search{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.page-header h1{font-size:24px;margin:0 0 3px}.page-header p{font-size:10px;color:var(--muted);margin:0}.page-header button,.actions button,.rowactions button,.actionbar button{border:1px solid var(--border);background:#fff;border-radius:8px;padding:6px 8px;font-size:9px;display:inline-flex;align-items:center;gap:5px}.page-header svg{width:12px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px}.kpi-card,.panel{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 22px #0f203f0a}.kpi-card{padding:12px}.kpi-card small{display:block;color:var(--muted);font-size:8px}.kpi-card strong{font-size:16px}.panel{padding:11px;margin-bottom:11px;min-width:0}.panel h3{font-size:11px;margin:0 0 9px}.panel p,.integration small{font-size:9px;color:var(--muted);display:block}.tablewrap{overflow:auto;max-width:100%}table{width:100%;border-collapse:collapse;font-size:8px;table-layout:fixed}th,td{text-align:left;padding:7px 6px;border-bottom:1px solid #eff3f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}th{color:var(--muted);font-size:7px;text-transform:uppercase}.rowactions{display:flex;gap:3px}.rowactions button{font-size:7px;padding:3px 5px}.empty,.state{padding:30px;text-align:center;color:var(--muted);font-size:10px}.state{display:flex;align-items:center;justify-content:center;gap:8px}.state svg{width:16px}.error{color:#b42318}.degraded{color:#946200}.diagnostic-summary ul{margin:0;padding-left:18px;font-size:9px;color:var(--muted)}.diagnostic-summary.degraded{border-color:#f4cf78}.integration{display:flex;justify-content:space-between;align-items:center;gap:12px}.actions{display:flex;gap:5px;flex-wrap:wrap}.notice{font-size:9px;background:#eef4ff;border:1px solid #dce7ff;padding:8px;border-radius:8px;margin-bottom:10px;overflow-wrap:anywhere}.actionbar{margin-bottom:8px}.primary{background:var(--blue)!important;color:#fff!important;border:0!important}.inlineform{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:7px;background:#fff;border:1px solid var(--border);padding:10px;border-radius:10px;margin-bottom:10px}.inlineform label,.authcard label{font-size:8px;color:var(--muted)}input{width:100%;border:1px solid var(--border);border-radius:7px;padding:7px;margin-top:3px}.center{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#07162a,#17345c)}.authcard{width:min(360px,92vw);background:#fff;padding:28px;border-radius:16px;box-shadow:0 20px 50px #0004}.authcard h1{font-size:20px;margin:8px 0 0}.authcard p{font-size:10px;color:var(--muted);margin-bottom:20px}.authcard label{display:block;margin:10px 0}.authcard button{width:100%;padding:9px;border-radius:8px;margin-top:8px}.authcard .link{background:transparent;border:0;color:var(--blue)}.logo{font-size:28px}.action-button{transition:background .18s,border-color .18s,color .18s,transform .18s}.action-button:not(:disabled):hover{border-color:#b9c8e6;transform:translateY(-1px)}.action-button:disabled{cursor:not-allowed;opacity:.72}.action-button.success{background:#ecfdf3!important;border-color:#abefc6!important;color:#067647!important}.action-button.error{background:#fef3f2!important;border-color:#fecdca!important;color:#b42318!important}.action-button svg{width:12px;height:12px;flex:0 0 auto}.spinner{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.integration-meta small strong{font-weight:600}.integration-meta .online{color:#067647}.action-result{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border:1px solid;border-radius:10px;margin-bottom:10px;font-size:10px}.action-result>svg{width:16px;height:16px;flex:0 0 auto}.action-result>div{min-width:0;flex:1}.action-result.success{background:#ecfdf3;border-color:#abefc6;color:#067647}.action-result.error{background:#fef3f2;border-color:#fecdca;color:#b42318}.action-result p{margin:3px 0 0}.action-result details{margin-top:7px;color:#344054}.action-result summary{cursor:pointer;font-weight:600}.action-result pre{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e4e7ec;border-radius:7px;padding:8px;margin:6px 0 0;font:9px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;color:#344054}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.kpis{grid-template-columns:repeat(2,1fr)}.integration{align-items:flex-start;flex-direction:column}.inlineform{grid-template-columns:1fr 1fr}}.module-tabs{display:flex;gap:4px;margin-bottom:10px;border-bottom:1px solid var(--border)}.health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:11px}.health-grid .kpi-card strong{font-size:12px;overflow-wrap:anywhere}.module-tabs button{border:0;background:transparent;padding:8px 10px;font-size:10px;color:var(--muted);border-bottom:2px solid transparent}.module-tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.module-tabs span{background:#eef2f8;border-radius:10px;padding:1px 5px;margin-left:3px}.section-title{display:flex;justify-content:space-between;gap:10px}.section-title p{margin:2px 0 10px}.form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rule-editor label,.settings-grid label,.report-toolbar label{font-size:8px;color:var(--muted)}select,textarea{width:100%;border:1px solid var(--border);border-radius:7px;padding:7px;background:#fff;font:inherit;margin-top:3px}.check{display:flex;align-items:center;gap:5px;margin-top:10px}.check input,.preference-check input{width:auto;margin:0}.form-actions,.card-actions{display:flex;justify-content:flex-end;gap:5px;margin-top:10px}.form-actions button,.card-actions button,.report-toolbar button{border:1px solid var(--border);background:#fff;border-radius:8px;padding:6px 8px;font-size:9px;display:inline-flex;align-items:center;gap:5px}.form-actions svg,.card-actions svg,.report-toolbar svg{width:12px}.rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.rule-card{margin:0}.rule-head{display:flex;align-items:center;gap:7px}.rule-head strong,.rule-head small{display:block}.status-dot{width:8px;height:8px;border-radius:50%;background:#98a2b3}.status-dot.online{background:#12b76a}.rule-flow{display:flex;align-items:center;gap:6px;margin:12px 0}.rule-flow span{background:#f4f7fb;border-radius:7px;padding:6px;font-size:8px}.badge{display:inline-flex;border-radius:10px;padding:2px 6px;font-size:7px;text-transform:capitalize}.badge.success{background:#ecfdf3;color:#067647}.badge.error{background:#fef3f2;color:#b42318}.badge.pending{background:#fff6ed;color:#b54708}td details pre{white-space:pre-wrap;max-width:260px}.pending.neutral{background:#eff8ff;color:#175cd3;border-color:#b2ddff}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-grid .panel{margin:0}.settings-grid label:not(.preference-check){display:block;margin-bottom:9px}.preference-check{display:flex;align-items:center;gap:8px;border-bottom:1px solid #eff3f9;padding:8px 0}.preference-check span,.preference-check strong,.preference-check small{display:block}.settings-summary{display:flex;flex-direction:column}.settings-summary button{align-self:flex-start;margin-top:auto}.service-layout{display:grid;grid-template-columns:minmax(220px,32%) minmax(0,1fr);padding:0;min-height:460px;overflow:hidden}.conversation-list{border-right:1px solid var(--border);padding:9px;overflow-y:auto;max-height:65vh}.filter-input{display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;padding:0 6px;margin-bottom:8px}.filter-input svg{width:13px;color:var(--muted)}.filter-input input{border:0;margin:0;outline:0}.conversation-list>button{width:100%;border:0;background:#fff;border-radius:8px;padding:8px;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px;margin-bottom:4px}.conversation-list>button.active{background:#eef4ff}.conversation-list strong,.conversation-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.message-pane{display:flex;flex-direction:column;min-width:0}.message-pane>header{display:flex;justify-content:space-between;padding:12px;border-bottom:1px solid var(--border)}.message-pane header strong,.message-pane header small{display:block}.message-stream{padding:12px;overflow-y:auto;flex:1;background:#f9fbfe}.message{max-width:76%;background:#fff;border:1px solid var(--border);border-radius:10px;padding:8px;margin-bottom:8px}.message.outbound{margin-left:auto;background:#eef4ff}.message p{font-size:9px}.message small,.message time{font-size:7px;color:var(--muted)}.composer-pending{display:grid;grid-template-columns:1fr auto;gap:7px;padding:10px;border-top:1px solid var(--border)}.composer-pending textarea{resize:none}.composer-pending button{border:0;border-radius:8px;padding:0 12px}.report-toolbar{display:grid;grid-template-columns:auto auto auto 1fr auto auto;align-items:end;gap:7px}.report-toolbar input{min-width:130px}.report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-grid .panel{margin:0}.report-table table{table-layout:auto}.report-table th,.report-table td{max-width:180px}.report-kpis{margin-top:10px}.dashboard-section-title{font-size:14px;margin:14px 0 8px;color:var(--text)}.summary-strip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:8px 0 12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.inline-filters{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.primary-operation{grid-template-columns:repeat(6,minmax(0,1fr))}.primary-operation .kpi-card{min-height:88px;border-top:3px solid var(--primary)}.support-operation{margin-top:8px}.support-operation .healthy{opacity:.7;border-color:#dce8df;background:#f8fbf9}.support-operation .healthy strong{font-size:14px;color:#417453}.channel-performance button small{color:var(--muted);font-weight:500}.drawer-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--border)}.pendency-drawer>section{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;padding:14px}.confidence-high{background:#e8f6ed;color:#24713d}.confidence-medium{background:#fff4db;color:#8a5d00}.confidence-none{background:#f1f3f5;color:#68717a}@media(max-width:1100px){.catalog-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-cards,.channel-comparison,.rules-grid,.form-grid,.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.catalog-filters,.dashboard-kpis,.dashboard-columns,.integration-cards,.channel-comparison,.detail-grid,.master-form,.mapping-grid article{grid-template-columns:1fr}.catalog-filters .search-field,.master-form h3,.master-form .wide,.master-form>button,.master-form>p{grid-column:auto}.rules-grid,.settings-grid,.report-grid,.form-grid,.service-layout{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--border);max-height:260px}.report-toolbar{grid-template-columns:1fr 1fr}.report-toolbar span{display:none}}.pending{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;border:1px solid #f3d79b;background:#fff8e8;color:#805b12;border-radius:9px;font-size:12px}.pending svg{width:15px;flex:0 0 auto}body{font-size:13px}.sidebar{font-size:12px}.page-header h1{font-size:25px}.page-header p,.panel small,td small{font-size:11px}button,input,select{font-size:12px;min-height:32px}table{font-size:11px}.tablewrap{max-height:calc(100vh - 300px);overflow:auto}.tablewrap thead{position:sticky;top:0;z-index:2;background:#fff}.financial-kpis{grid-template-columns:repeat(5,minmax(150px,1fr))}.financial-kpis .kpi-card span{display:block;margin-top:3px;color:#64748b;font-size:10px}.not-informed{color:#9a6700;font-weight:600}.integration-warning{margin:8px 0;padding:7px;border-radius:7px;background:#fff1f2;color:#9f1239;overflow-wrap:anywhere}.health-center pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1000px){.financial-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.main-content{overflow-x:auto;width:100%;max-width:100%}.dashboard-columns{align-items:start;grid-template-columns:minmax(520px,1.15fr) minmax(380px,.85fr)}.dashboard-columns>.panel{width:100%;max-width:100%}.channel-performance button{min-width:0}.channel-performance strong{overflow:hidden;text-overflow:ellipsis}.channel-performance b{white-space:nowrap}.kpi-card.clickable.critical{border-color:#fda29b;background:#fff7f6}.kpi-card.clickable.normal{border-color:#b7e4c7}.quality-strip{display:flex;align-items:center;gap:14px;overflow:auto}.quality-strip>strong{white-space:nowrap}.quality-strip>div{display:flex;gap:6px;min-width:max-content}.quality-strip button{display:flex;align-items:center;gap:7px;border:1px solid var(--border);background:#f8fafc;border-radius:8px;padding:6px 9px}.quality-strip button b{font-size:13px}.pendency-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin-bottom:10px}.pendency-summary button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px;text-align:left;border:1px solid var(--border);background:#fff;border-radius:10px;padding:9px}.pendency-summary button small{grid-column:1/-1;color:var(--muted)}.pendency-summary button strong{font-size:17px}.pendency-summary button.active{border-color:var(--blue);box-shadow:0 0 0 2px #2f6cff18}.pendency-filters{display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(170px,.45fr) minmax(170px,.4fr) 140px auto;align-items:center;flex-wrap:nowrap}.pendency-filters>*{min-width:0!important}.pendency-list article div{min-width:0}.pendency-list article small{white-space:normal;overflow-wrap:anywhere}.pendency-list article>button,.secondary,.pagination button{border:1px solid var(--border);background:#fff;border-radius:8px;padding:6px 9px}.list-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:var(--muted)}.list-toolbar strong{color:#162033}.inventory-filters{display:grid!important;grid-template-columns:minmax(280px,1fr) 190px 150px auto;align-items:center;flex-wrap:nowrap}.inventory-filters>*{min-width:0!important}.inventory-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-kpis button{text-align:left}.inventory-kpis button.selected{border-color:var(--blue);box-shadow:0 0 0 2px #2f6cff18}.inventory-table-wrap{max-height:calc(100vh - 365px)}.inventory-table{min-width:1180px;table-layout:fixed}.inventory-table .product-col{width:360px}.inventory-table .number-col{width:88px}.inventory-table .date-col{width:165px}.inventory-table .action-col{width:90px}.inventory-table th:first-child,.inventory-table td:first-child{position:sticky;left:0;background:#fff;z-index:1}.inventory-table th:first-child{z-index:3}.inventory-table .product-name{display:block;width:100%;white-space:normal}.inventory-table .product-name strong{white-space:normal;line-height:1.3;overflow-wrap:anywhere}.inventory-table td:not(:first-child),.inventory-table th:not(:first-child){text-align:center}.inventory-table td{vertical-align:middle}.inventory-panel .pagination{margin-top:10px}@media(max-width:1100px){.dashboard-columns{grid-template-columns:1fr}.pendency-filters,.inventory-filters{grid-template-columns:1fr 1fr}}@media(max-width:700px){.pendency-filters,.inventory-filters{grid-template-columns:1fr}.inventory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-strip{align-items:flex-start;flex-direction:column}}.main-content>.page-header,.main-content>section,.main-content>.summary-strip,.main-content>.service-accounts{max-width:1480px;margin-left:auto;margin-right:auto}.page-header h1{font-size:24px;line-height:1.15}.page-header p{font-size:12px;line-height:1.5}.panel.filters{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(2,minmax(190px,.7fr));gap:10px;padding:14px}.panel.filters>button{min-height:38px;font-size:12px;font-weight:700}.panel.filters .search-field,.panel.filters select{min-height:40px;font-size:12px}.fulfillment-grid.operational{grid-template-columns:repeat(3,minmax(300px,1fr));gap:14px}.fulfillment-grid.operational article{display:flex;flex-direction:column;gap:9px;padding:16px;border-radius:14px;font-size:12px;background:#fff;box-shadow:0 5px 18px #0f172a0d}.fulfillment-grid.operational article>header strong{font-size:13px;color:#1659d8}.fulfillment-grid.operational small{font-size:11px;line-height:1.35}.fulfillment-grid.operational .status-pill{font-size:10px;padding:5px 9px}.customer-name{font-size:14px;font-weight:800;margin:0;color:#0f172a}.fulfillment-grid.operational .pick-items{padding:11px;background:#f5f8fc;border:1px solid #edf2f7}.shipping-deadline{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:9px;font-size:11px;font-weight:700}.shipping-deadline svg{width:15px;height:15px;flex:0 0 auto}.shipping-deadline.confirmed{background:#effaf3;color:#18733c}.shipping-deadline.missing{background:#fff8e8;color:#8a5b00}.fulfillment-grid.operational .stage-actions{grid-template-columns:repeat(3,1fr);gap:5px}.fulfillment-grid.operational .stage-actions button{font-size:10px;min-height:31px;padding:5px}.fulfillment-grid .rowactions{margin-top:auto;padding-top:5px}.fulfillment-grid .rowactions button{min-height:34px;font-size:10px}.service-header{padding:6px 0}.service-sync-all{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 16px}.service-accounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.service-accounts article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:15px;background:#fff;border:1px solid #dce6f2;border-radius:14px;box-shadow:0 5px 18px #0f172a0d}.account-health{display:flex;align-items:center;gap:9px}.account-health>span{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #dcfce7}.account-health>span.bad{background:#ef4444;box-shadow:0 0 0 4px #fee2e2}.account-health div{display:flex;flex-direction:column}.account-health strong{font-size:12px}.account-health small,.account-sync-time{font-size:10px;color:#64748b}.account-sync-time{grid-column:1/-1;display:flex;align-items:center;gap:5px}.account-sync-time svg{width:13px}.service-accounts article>button{grid-column:2;grid-row:1;min-height:34px;font-size:10px}.inline-filters.panel.filters{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(150px,.55fr))}.summary-strip{font-size:12px;padding:12px 15px}.service-inbox{min-height:260px}.service-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;color:#64748b}.service-empty strong{font-size:16px;color:#172033}.service-empty span{font-size:12px;max-width:540px}.empty-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#eff6ff;color:#2563eb}.empty-icon svg{width:27px;height:27px}.service-empty button{display:flex;align-items:center;gap:6px;margin-top:5px}.question-list article{padding:16px;font-size:12px}.question-list article p{font-size:14px;line-height:1.5}.question-list header small,.question-list time{font-size:10px}.answer-box textarea{font-size:13px;min-height:90px}@media(max-width:1200px){.fulfillment-grid.operational{grid-template-columns:repeat(2,minmax(280px,1fr))}.service-accounts,.panel.filters,.inline-filters.panel.filters{grid-template-columns:1fr 1fr}}@media(max-width:760px){.fulfillment-grid.operational,.service-accounts,.panel.filters,.inline-filters.panel.filters{grid-template-columns:1fr}.service-header{align-items:flex-start;gap:14px}.service-sync-all{width:100%;justify-content:center}}:root{--premium-shadow:0 12px 34px rgba(15,23,42,.07);--premium-border:#dbe5f0;--premium-blue:#1d4ed8}.main-content{background:radial-gradient(circle at 80% 0,rgba(219,234,254,.55),transparent 24%),#f7f9fc}.panel,.kpi-card,.integration-card,.workflow-card,.service-accounts article,.permissions-grid>article{border:1px solid var(--premium-border);box-shadow:var(--premium-shadow)}.page-header{padding:8px 0 4px}.page-header h1{font-size:27px;letter-spacing:-.025em}.page-header p{font-size:13px;color:#64748b}button,.next-action{transition:transform .15s ease,box-shadow .15s ease,background .15s ease}button:not(:disabled):hover,.next-action:hover{transform:translateY(-1px)}.sync-pending{color:#9a6700;font-weight:750}.sync-ok{color:#18733c;font-weight:750}.label-unavailable{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:9px;background:#f8fafc;color:#64748b;font-size:11px}.label-unavailable svg{width:15px}.report-kpis .kpi-card{display:grid;grid-template-rows:auto minmax(35px,auto) auto;gap:7px;align-content:start}.report-kpis .kpi-card>strong{line-height:1.15}.report-kpis .kpi-card>span{display:block;line-height:1.4;color:#8a5d00;overflow-wrap:anywhere}.mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.mapping-grid article{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px!important;padding:18px!important;border:1px solid var(--premium-border)!important;border-radius:16px!important;background:#fff;box-shadow:0 8px 24px #0f172a0e}.mapping-grid article>label,.mapping-grid article>small,.mapping-grid article>div,.mapping-grid article>select{grid-column:1/-1}.mapping-grid article>button{justify-self:end;width:auto!important;min-width:160px}.mapping-grid article input[type=checkbox]{width:17px;height:17px}.role-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.role-guide article{display:flex;flex-direction:column;gap:5px;padding:15px;border:1px solid var(--premium-border);border-radius:14px;background:#fff}.role-guide strong{font-size:13px}.role-guide span{font-size:11px;color:#64748b;line-height:1.45}.permissions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.permissions-grid>article{padding:18px;border-radius:16px;background:#fff}.permissions-grid article header{align-items:flex-start}.permissions-grid article header>div{display:flex;flex-direction:column;gap:4px}.permissions-grid article header small{color:#64748b;max-width:360px}.permissions-grid article>div{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:16px 0}.permissions-grid article label{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e7edf5;border-radius:10px}.permissions-grid input[type=checkbox]{width:16px;height:16px}.order-drawer{width:min(900px,94vw)}.order-drawer .detail-grid article{min-height:112px}.order-drawer>section:not(.detail-grid){margin-top:16px;padding:16px;border:1px solid #e5edf6;border-radius:14px;background:#fff}.premium-button,.next-action,.order-view-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 14px;border:1px solid transparent;border-radius:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 7px 16px #2563eb33;color:#fff;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer}.premium-button.secondary{border-color:#cbdcf3;background:#fff;box-shadow:0 4px 12px #0f172a0f;color:#1746a2}.premium-button.secondary:hover{border-color:#94b8ed;background:#f7faff}.next-action{white-space:nowrap}.next-action:disabled{opacity:.55;cursor:not-allowed}.order-quick-filters{display:flex;gap:6px;padding:5px;margin:8px 0 14px;overflow-x:auto;border:1px solid #dfe8f2;border-radius:13px;background:#ffffffd1;box-shadow:0 6px 20px #0f172a0a}.order-quick-filters button{flex:0 0 auto;padding:9px 14px;border:0;border-radius:9px;background:transparent;color:#526277;font-size:12px;font-weight:700}.order-quick-filters button.active{background:#e8f0ff;box-shadow:inset 0 0 0 1px #c9dcff;color:#1746a2}.orders-filter-panel{padding:0;overflow:hidden}.orders-filter-heading{display:flex;align-items:center;gap:11px;padding:14px 16px 11px;border-bottom:1px solid #e8eef5;background:linear-gradient(180deg,#fff,#fbfdff)}.orders-filter-heading>div{display:flex;flex-direction:column;gap:2px}.orders-filter-heading strong{font-size:13px;color:#14243b}.orders-filter-heading small{font-size:11px;color:#718096}.orders-filter-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#e8f0ff;color:#2563eb}.orders-filter-icon svg{width:16px;height:16px}.orders-filter-panel .filters{margin:0;padding:13px;box-shadow:none;border:0;background:transparent}.filter-clear-button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d9e3ee!important;border-radius:9px!important;background:#f8fafc!important;color:#46566c!important;font-weight:700!important}.filter-clear-button svg{width:15px;height:15px}.orders-summary{margin-top:10px}.orders-summary .kpi-card{min-height:72px;padding:14px 16px}.orders-summary .kpi-card small{color:#6b7c91;text-transform:uppercase;letter-spacing:.055em}.orders-summary .kpi-card strong{font-size:19px;color:#12233d}.orders-list-panel{padding:0;overflow:hidden}.orders-list-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 17px;border-bottom:1px solid #e4ebf3;background:linear-gradient(180deg,#fff,#fbfdff)}.orders-list-heading>div{display:flex;align-items:baseline;gap:10px}.orders-list-heading strong{font-size:14px;color:#12233d}.orders-list-heading span{font-size:11px;color:#718096}.orders-page-indicator{padding:6px 10px;border:1px solid #dbe6f2;border-radius:999px;background:#f7faff;color:#31527c!important;font-weight:700}.orders-list-panel .tablewrap{border:0;border-radius:0}.orders-table tbody tr{cursor:pointer;transition:background .15s ease}.orders-table tbody tr:hover{background:#f3f7ff}.orders-table th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#64748b;letter-spacing:.04em}.orders-table td{vertical-align:middle}.orders-table td:last-child,.orders-table th:last-child{position:sticky;right:0;background:inherit}.order-view-button{min-height:31px;padding:6px 10px;border-color:#cbdcf3;background:#fff;box-shadow:none;color:#1746a2}.order-view-button:hover{border-color:#8db2eb;background:#edf4ff}.order-view-button svg{width:14px;height:14px}.orders-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;border-top:1px solid #e4ebf3;background:#fbfdff}.orders-pagination>span{font-size:11px;color:#66758a}.orders-pagination>div{display:flex;align-items:center;gap:5px}.orders-pagination button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 9px;border:1px solid #d7e2ee;border-radius:9px;background:#fff;color:#41536b;font-size:12px;font-weight:750;box-shadow:0 2px 7px #0f172a09}.orders-pagination button.active{border-color:#2563eb;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 14px #2563eb38;color:#fff}.orders-pagination button:disabled{opacity:.38;cursor:not-allowed}.orders-pagination svg{width:15px;height:15px}.pagination-ellipsis{display:grid;place-items:center;min-width:24px;color:#8492a6}@media(max-width:900px){.mapping-grid,.permissions-grid,.role-guide{grid-template-columns:1fr}.orders-filter-heading small{display:none}.orders-list-heading>div span{display:none}.orders-pagination{align-items:flex-start;flex-direction:column}.orders-pagination>div{width:100%;justify-content:center}.orders-pagination button:not(.active):not(.pagination-arrow){display:none}.orders-table td:last-child,.orders-table th:last-child{position:static}.premium-button,.next-action{min-height:40px}}:root{--ml-yellow:#ffe600;--ml-blue:#3483fa;--ml-blue-dark:#2968c8;--ml-bg:#f5f5f5;--ml-text:#333;--ml-muted:#737373;--ml-border:#e5e5e5}body{color:var(--ml-text);background:var(--ml-bg)}.main-content{background:var(--ml-bg)}.topbar{border-top:4px solid var(--ml-yellow);background:#fff;box-shadow:0 1px #00000014}.global-search .search{border-color:#ddd;background:#fff;box-shadow:0 1px 2px #00000014}.global-search input,.search-field input{font-size:12px}.sidebar{background:#172536!important}.brand-icon{background:var(--ml-yellow)!important}.brand-icon:after{color:#253041}.brand strong{font-size:14px}.brand small{color:#aeb9c5}.nav-group{margin-top:13px}.nav-group>small{color:#91a0b2;font-size:9px;letter-spacing:.08em}.sidebar nav button{min-height:34px;border-radius:6px;color:#dce4ec}.sidebar nav button:hover{background:#22364d}.nav-group button.active{background:var(--ml-blue)!important;box-shadow:none!important;position:relative}.nav-group button.active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--ml-yellow)}.panel,.kpi-card,.now-panel,.smart-queue,.today-panel>div{border-color:var(--ml-border);border-radius:10px;box-shadow:0 1px 2px #0000000f}.ml-home{gap:14px}.ml-hero{padding:20px 24px;border-radius:10px;background:var(--ml-yellow);box-shadow:0 1px 3px #0000001f;color:#2d3277}.ml-hero:after{display:none}.ml-hero .eyebrow{color:#5f5b17}.ml-hero h1{font-size:27px;color:#333}.ml-hero p{color:#555}.ml-account-bar{color:#333}.ml-hero .primary{background:var(--ml-blue);color:#fff;border:0}.ml-connected-accounts{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.ml-connected-accounts small{max-width:520px;font-size:11px;font-weight:700;color:#4b4b2a;text-align:right}.premium-integrations{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.premium-integrations .integration-card{padding:18px;border-radius:14px;background:#fff}.premium-integrations .integration-card header{padding-bottom:14px;border-bottom:1px solid #e7edf4}.premium-integrations .integration-card header strong{display:block;font-size:16px;line-height:1.25}.premium-integrations .integration-card header small{display:block;margin-top:4px;font-size:11px;color:#64748b}.premium-integrations .integration-card dl{gap:8px;margin:14px 0}.premium-integrations .integration-card dl div{min-height:52px;padding:10px 12px;border-radius:9px;background:#f6f8fb}.premium-integrations .integration-card dt{font-size:10px;font-weight:700;color:#64748b}.premium-integrations .integration-card dd{margin-top:4px;font-size:13px;font-weight:800;color:#172033}.premium-integrations .card-actions{padding-top:12px;border-top:1px solid #e7edf4}.integrations-header{align-items:flex-end}.integrations-header h1{margin:3px 0;font-size:28px}.integrations-header p{font-size:13px}@media(max-width:1050px){.premium-integrations{grid-template-columns:1fr}.ml-connected-accounts{align-items:flex-start}.ml-connected-accounts small{text-align:left}}.now-panel,.smart-queue{padding:18px}.workflow-card{border-color:#e6e6e6;border-radius:8px;background:#fff}.workflow-card:hover{border-color:#bbb;box-shadow:0 3px 10px #00000014}.workflow-card em,.order-main button,.smart-tabs button.active{color:var(--ml-blue)}.smart-tabs button.active{border-bottom-color:var(--ml-blue)}.premium-button,.next-action{border-radius:6px;background:var(--ml-blue);box-shadow:none}.premium-button:hover,.next-action:hover{background:var(--ml-blue-dark)}.premium-button.secondary{border-color:#c9d9ef;color:var(--ml-blue);background:#fff}.status-pill{padding:4px 8px;font-size:10px}.order-quick-filters{border-radius:8px;box-shadow:none}.order-quick-filters button{border-radius:6px}.order-quick-filters button.active{background:#eaf3ff;color:var(--ml-blue);box-shadow:inset 0 0 0 1px #b8d5fb}.orders-filter-panel{border-radius:10px}.orders-filter-heading{padding:12px 14px}.orders-filter-icon{background:#eaf3ff;color:var(--ml-blue)}.orders-primary-filters{display:grid!important;grid-template-columns:minmax(260px,1.7fr) minmax(190px,.9fr) minmax(165px,.75fr) 155px 135px;gap:8px;padding:12px 14px!important}.orders-primary-filters>*{min-width:0!important;min-height:38px!important}.orders-primary-filters .search-field{display:flex;align-items:center;gap:7px;border:1px solid #ddd;border-radius:6px;padding:0 10px;background:#fff}.orders-primary-filters select,.orders-primary-filters input,.orders-extra-filters select,.orders-extra-filters input{border:1px solid #ddd;border-radius:6px;background:#fff;padding:0 10px}.more-filters-button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #c7d8ef;border-radius:6px;background:#fff;color:var(--ml-blue);font-weight:700}.more-filters-button svg{width:15px}.more-filters-button svg:last-child{width:13px;transition:.2s}.more-filters-button.active svg:last-child{transform:rotate(180deg)}.orders-extra-filters{display:grid;grid-template-columns:1fr 1fr 160px 150px;gap:8px;padding:0 14px 12px}.orders-extra-filters>*{min-height:38px}.orders-summary{grid-template-columns:repeat(2,minmax(180px,290px));gap:8px}.orders-list-heading{padding:12px 14px}.orders-list-panel .tablewrap{max-height:calc(100vh - 395px)}.orders-table{font-size:12px}.orders-table th{font-size:9px}.orders-table td{padding-top:11px;padding-bottom:11px}.order-view-button{border-radius:6px;color:var(--ml-blue)}.order-drawer{width:min(780px,96vw);background:#f5f5f5}.order-detail-header{position:sticky;top:0;z-index:5;padding:18px 20px!important;border-bottom:1px solid #ddd;background:#fff}.order-detail-header h2{font-size:21px}.order-detail-header p{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.order-drawer>section:not(.detail-grid){margin-top:0;padding:0;border:0;background:transparent}.order-timeline{display:grid;grid-template-columns:repeat(5,1fr);padding:18px 20px;background:#fff;border-bottom:1px solid #ddd}.order-timeline div{display:flex;align-items:center;position:relative;gap:7px;color:#999;font-size:10px;font-weight:700}.order-timeline div:not(:last-child):after{content:"";position:absolute;left:24px;right:4px;top:11px;height:2px;background:#ddd}.order-timeline i{position:relative;z-index:1;display:grid;place-items:center;width:23px;height:23px;flex:0 0 auto;border-radius:50%;background:#eee;font-style:normal}.order-timeline .done{color:#278252}.order-timeline .done i,.order-timeline .done:after{background:#28a96b;color:#fff}.order-timeline span{position:relative;z-index:2;background:#fff;padding-right:4px}.order-action-message{margin:12px 18px 0;padding:10px 12px;border-radius:6px;background:#fff4e5;color:#8a5a00}.order-action-message.success{background:#eaf8f0;color:#217a48}.order-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 18px}.order-overview-grid article{display:flex;gap:10px;padding:14px;border:1px solid #e1e1e1;border-radius:8px;background:#fff}.order-overview-grid svg{width:19px;color:var(--ml-blue)}.order-overview-grid article>div{display:flex;flex-direction:column;min-width:0}.order-overview-grid small,.shipping-info-grid small{font-size:9px;color:#777}.order-overview-grid strong{margin:3px 0;font-size:13px}.order-overview-grid span{font-size:10px;color:#777;overflow-wrap:anywhere}.order-section{margin:0 18px 12px!important;padding:16px!important;border:1px solid #e1e1e1!important;border-radius:8px!important;background:#fff!important}.order-section-title{display:flex;align-items:center;gap:10px;margin-bottom:14px!important}.order-section-title>svg{width:20px;color:var(--ml-blue)}.order-section-title h3{margin:0;font-size:15px}.order-section-title span{font-size:10px;color:#777}.order-products article{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #eee}.product-placeholder{display:grid;place-items:center;width:40px;height:40px;border-radius:6px;background:#f0f4f8;color:#74879b}.product-placeholder svg{width:19px}.order-products article>div:nth-child(2){display:flex;flex-direction:column}.order-products article span{font-size:10px;color:#777}.friendly-empty{color:#777;text-align:center}.shipping-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.shipping-info-grid>div{display:flex;flex-direction:column;gap:3px}.shipping-info-grid strong{font-size:12px;overflow-wrap:anywhere}.shipping-actions{display:flex;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #eee}.shipping-actions button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid #c7d8ef;border-radius:6px;background:#fff;color:var(--ml-blue);font-weight:700}.shipping-actions button.primary{border-color:var(--ml-blue);background:var(--ml-blue);color:#fff}.shipping-actions svg{width:15px}.address-card p{margin:0;color:#555;line-height:1.5}.technical-details{margin:0 18px 18px;border:1px solid #ddd;border-radius:8px;background:#fff}.technical-details>summary{display:flex;align-items:center;justify-content:space-between;padding:14px;cursor:pointer;font-weight:700}.technical-details>summary svg{width:16px}.technical-details[open]>summary svg{transform:rotate(180deg)}.technical-details>section{margin:0!important;border:0!important;border-top:1px solid #eee!important;border-radius:0!important;box-shadow:none!important}.technical-details pre{font-size:10px}.friendly-empty{padding:12px}@media(max-width:1150px){.orders-primary-filters{grid-template-columns:1.5fr 1fr 1fr}.orders-primary-filters input[type=date],.orders-primary-filters .more-filters-button{grid-column:auto}.orders-extra-filters{grid-template-columns:1fr 1fr}.order-overview-grid{grid-template-columns:1fr}.shipping-info-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.orders-primary-filters,.orders-extra-filters{grid-template-columns:1fr}.order-timeline{grid-template-columns:1fr;gap:8px}.order-timeline div:after{display:none}.shipping-info-grid{grid-template-columns:1fr}.shipping-actions{flex-direction:column}.order-drawer{width:100vw}.ml-hero{border-radius:0}}.fiscal-v2{--fy:#ffe600;--fb:#3483fa;--fd:#1f2d3d}.fiscal-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-radius:16px;background:var(--fy);color:var(--fd);box-shadow:0 12px 34px #233a5b1f}.fiscal-hero h1{margin:5px 0 3px;font-size:28px}.fiscal-hero p{margin:0;color:#435268}.fiscal-hero-actions{display:flex;align-items:center;gap:10px}.fiscal-hero-actions button,.fiscal-tabs button,.form-actions button,.fiscal-steps>button,.fiscal-note.product a{display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;font-weight:750}.fiscal-hero-actions button{padding:11px 14px;background:var(--fb);color:#fff}.free-badge{padding:8px 10px;border-radius:999px;background:#ffffffb8;font-size:12px;font-weight:800}.fiscal-tabs{display:flex;gap:5px;padding:6px;background:#fff;border:1px solid #dce6f2;border-radius:13px;box-shadow:0 8px 26px #233a5b0f}.fiscal-tabs button{padding:10px 15px;background:transparent;color:#526174}.fiscal-tabs button.active{background:#eaf3ff;color:#2968c8}.fiscal-tabs svg,.fiscal-hero-actions svg,.form-actions svg,.fiscal-note.product svg{width:17px;height:17px}.fiscal-v2 .fiscal-kpis button{padding:18px;text-align:left;border:1px solid #dce6f2;border-radius:14px;background:#fff;display:flex;flex-direction:column;box-shadow:0 8px 28px #233a5b0f}.fiscal-v2 .fiscal-kpis button:hover{border-color:#8cbcff;transform:translateY(-1px)}.fiscal-v2 .fiscal-kpis span{margin-top:3px;color:#68778b;font-size:12px}.fiscal-steps{padding:21px;background:#fff;border:1px solid #dce6f2;border-radius:16px;box-shadow:0 8px 28px #233a5b0f}.fiscal-steps h2{font-size:18px;margin:0 0 15px}.fiscal-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.fiscal-steps article{display:flex;align-items:center;gap:11px;padding:15px;background:#f7f9fc;border-radius:12px}.fiscal-steps article b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eaf3ff;color:#2968c8}.fiscal-steps article span{display:flex;flex-direction:column}.fiscal-steps article small{color:#718096}.primary{padding:11px 16px;background:var(--fb);color:#fff;box-shadow:0 5px 12px #3483fa38}.secondary{padding:11px 16px;background:#fff;color:#2968c8;border:1px solid #bcd6fa!important}.nfse-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:16px;align-items:start}.nfse-form,.nfse-summary{padding:21px}.nfse-form .section-head p{margin:4px 0 0;color:#64748b;font-size:12px}.draft-status{padding:6px 9px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.form-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:750;color:#344256}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid textarea{width:100%;box-sizing:border-box;border:1px solid #d8e2ee;border-radius:9px;background:#fff;padding:11px 12px;font:inherit;color:#142033;outline:0}.form-grid input:focus,.form-grid textarea:focus{border-color:#3483fa;box-shadow:0 0 0 3px #3483fa1f}.form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:17px}.validation-box,.success-box,.warning-box{margin-top:14px;padding:12px;border-radius:10px;font-size:12px}.validation-box{color:#92400e;background:#fff7ed;border:1px solid #fed7aa}.success-box{display:flex;align-items:center;gap:7px;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.success-box svg{width:17px}.nfse-summary h3{margin:5px 0 14px;font-size:18px}.nfse-summary dl{display:grid;gap:0;margin:0}.nfse-summary dl div{padding:11px 0;border-bottom:1px solid #edf1f6}.nfse-summary dt{font-size:11px;color:#718096}.nfse-summary dd{margin:4px 0 0;font-weight:700;overflow-wrap:anywhere}.nfse-summary dd.amount{font-size:22px;color:#176b3a}.warning-box{display:flex;flex-direction:column;gap:4px;color:#854d0e;background:#fffbeb;border:1px solid #fde68a}.fiscal-note.product{display:grid;grid-template-columns:auto 1fr auto}.fiscal-note.product a{padding:9px 12px;text-decoration:none;background:#fff;color:#2968c8;border:1px solid #bcd6fa}.fiscal-note.product a svg{width:15px}@media(max-width:900px){.nfse-layout{grid-template-columns:1fr}.fiscal-hero{align-items:flex-start;flex-direction:column}.fiscal-tabs{overflow:auto}.fiscal-tabs button{white-space:nowrap}.fiscal-steps>div{grid-template-columns:1fr}}@media(max-width:620px){.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.form-actions{flex-direction:column}.fiscal-hero-actions{align-items:flex-start;flex-direction:column}.fiscal-note.product{grid-template-columns:auto 1fr}.fiscal-note.product a{grid-column:1/-1}.free-badge{display:none}}.issuer-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:17px 19px;border:1px solid #bfe0ce;border-radius:14px;background:#f2fbf6;box-shadow:0 7px 22px #1c714712}.issuer-card>svg{width:23px;color:#218653}.issuer-card>div{display:flex;flex-direction:column;gap:3px}.issuer-card strong{font-size:14px}.issuer-card small{color:#567063}.issuer-inline{display:flex;align-items:flex-start;gap:11px;margin:0 0 18px;padding:13px;border:1px solid #cfe7d9;border-radius:10px;background:#f4fbf7}.issuer-inline>svg{width:20px;color:#218653}.issuer-inline>div{display:flex;flex-direction:column;gap:2px}.issuer-inline span,.issuer-inline small{font-size:11px;color:#617268}.form-subtitle{margin:18px 0 10px;padding-bottom:7px;border-bottom:1px solid #e8edf3;font-size:13px}.form-grid select{width:100%;box-sizing:border-box;border:1px solid #d8e2ee;border-radius:9px;background:#f8fafc;padding:11px 12px;font:inherit;color:#344256}.success-box.static{align-items:flex-start}.success-box.static span{line-height:1.4}.success-box.static svg{flex:0 0 auto}.nfse-summary{position:sticky;top:74px}@media(max-width:900px){.nfse-summary{position:static}}.certificate-panel{padding:24px}.certificate-ok,.certificate-pending{width:30px;height:30px}.certificate-ok{color:#168653}.certificate-pending{color:#c87900}.certificate-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.certificate-status>div{display:flex;flex-direction:column;gap:5px;padding:15px;border:1px solid #dce6f2;border-radius:12px;background:#f8fafc}.certificate-status small{color:#718096}.certificate-status strong{font-size:15px}.certificate-form{display:grid;grid-template-columns:minmax(260px,1fr) minmax(240px,1fr) auto;gap:12px;align-items:end}.certificate-form>label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:750}.file-picker,.password-field{position:relative;display:flex;align-items:center;gap:9px;min-height:44px;padding:0 12px;border:1px solid #d8e2ee;border-radius:9px;background:#fff}.file-picker svg,.password-field svg{width:18px;color:#3483fa;flex:0 0 auto}.file-picker input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.file-picker strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.password-field input{width:100%;border:0;outline:0;font:inherit}.certificate-form .primary{min-height:44px;border:0}.fiscal-external{text-decoration:none}.form-actions .fiscal-external svg{width:16px;height:16px}@media(max-width:1000px){.certificate-form{grid-template-columns:1fr 1fr}.certificate-form .primary{grid-column:1/-1}.certificate-status{grid-template-columns:1fr 1fr}}@media(max-width:620px){.certificate-form,.certificate-status{grid-template-columns:1fr}.certificate-form .primary{grid-column:auto}}.cep-control{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:7px}.cep-control button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:122px;border:1px solid #bcd6fa;border-radius:9px;background:#eef6ff;color:#2968c8;font-size:11px;font-weight:800}.cep-control button:hover{background:#dfeeff}.cep-control button:disabled{opacity:.65}.cep-control button svg{width:15px;height:15px}.form-grid label>small.cep-ok,.form-grid label>small.cep-error{font-size:10px;font-weight:700}.cep-ok{color:#16804a}.cep-error{color:#b42318}@media(max-width:620px){.cep-control{grid-template-columns:1fr}.cep-control button{min-height:38px}}.homologation-dps{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:14px 16px;border:1px solid #bad6fb;border-radius:12px;background:#f1f7ff}.homologation-dps>div{display:flex;flex-direction:column;gap:3px}.homologation-dps small,.homologation-dps span{color:#64748b}.homologation-dps strong{font-size:13px}.smart-list article{grid-template-columns:auto minmax(200px,1fr) minmax(170px,.7fr) auto auto auto}.product-in-hand{display:flex;align-items:center;gap:6px;padding:8px 10px;border-color:#b8d6ff;background:#eef6ff;color:#1769d2;font-size:11px;font-weight:800}.product-in-hand svg{width:15px;height:15px}.order-product-summary{display:block;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#24364b!important;font-weight:700}.service-premium{max-width:1480px;margin:0 auto;padding-bottom:32px}.service-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px;padding:24px 28px;border-radius:16px;background:#ffe600;color:#182133;box-shadow:0 10px 30px #2734461a}.service-hero h1{margin:4px 0 3px;font-size:28px;line-height:1.1}.service-hero p{margin:0;font-size:12px}.service-hero .eyebrow{color:#425466}.service-hero .primary{background:#3483fa;border-color:#3483fa;box-shadow:0 6px 16px #3483fa40}.service-alert{display:flex;align-items:center;gap:9px;margin:10px 0;padding:11px 14px;border-radius:10px;font-size:12px}.service-alert svg,.row-result svg{width:17px;height:17px;flex:0 0 auto}.service-alert span,.row-result span{flex:1}.service-alert button,.row-result button{border:0;background:transparent;font-weight:700}.service-alert.error{background:#fff1f2;color:#b42318;border:1px solid #fecdd3}.service-alert.success{background:#ecfdf3;color:#167447;border:1px solid #bbf7d0}.service-kpis{display:grid!important;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.service-kpis button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;text-align:left;gap:0 11px;min-height:76px;padding:13px 16px;border:1px solid #dfe7f0;border-radius:13px;background:#fff;color:#172033;box-shadow:0 5px 18px #0f172a0d}.service-kpis button:hover,.service-kpis button.active{border-color:#3483fa;box-shadow:0 7px 20px #3483fa21}.service-kpis strong{font-size:21px}.service-kpis small{font-size:10px;color:#6b778c}.kpi-icon{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:12px}.kpi-icon svg{width:20px}.kpi-icon.pending{background:#fff5df;color:#a15c00}.kpi-icon.answered{background:#eafaf0;color:#18854b}.kpi-icon.closed{background:#eef2f7;color:#637083}.kpi-icon.accounts{background:#eaf3ff;color:#3483fa}.service-accounts.premium{margin-bottom:12px}.service-accounts.premium article{border-radius:13px;padding:14px 15px;box-shadow:none}.service-accounts.premium article>button{display:flex;align-items:center;gap:5px;border-color:#cbd8e8;color:#1659d8}.service-toolbar{display:grid!important;grid-template-columns:minmax(300px,1.4fr) repeat(4,minmax(140px,.55fr));gap:8px;margin-bottom:10px;padding:12px;background:#fff;border:1px solid #dfe7f0;border-radius:13px}.service-toolbar .search-field,.service-toolbar select{min-height:40px;border:1px solid #d9e2ec;border-radius:9px;background:#fff;font-size:11px}.service-toolbar .search-field{display:flex;align-items:center;gap:8px;padding:0 12px}.service-toolbar .search-field svg{width:16px;color:#718096}.service-toolbar .search-field input{width:100%;border:0;outline:0}.service-toolbar select{padding:0 10px}.service-queue-head{display:flex!important;justify-content:space-between;align-items:center;padding:13px 15px;background:#fff;border:1px solid #dfe7f0;border-radius:13px 13px 0 0}.service-queue-head>div{display:flex;align-items:center;gap:9px}.service-queue-head svg{width:18px;color:#3483fa}.service-queue-head span{display:flex;flex-direction:column}.service-queue-head strong{font-size:13px}.service-queue-head small{font-size:10px;color:#748096}.service-queue-head>.sync-ok,.service-queue-head>.sync-pending{font-size:10px;font-weight:700}.service-inbox{border-radius:0 0 13px 13px!important;border-top:0!important}.question-list.premium{gap:12px;padding:12px}.question-list.premium article{padding:0;border:1px solid #dfe7f0;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 4px 14px #0f172a09}.question-list.premium article>header{align-items:center;padding:12px 14px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.question-store{display:flex;align-items:center;gap:7px}.question-store span{padding:3px 6px;border-radius:5px;background:#ffe600;font-size:9px;font-weight:800}.question-store strong{font-size:12px}.question-product{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;background:#f7f9fc}.question-product>div:first-child{display:flex;flex-direction:column;gap:2px}.question-product small,.buyer-question>small,.official-answer small{font-size:8px;letter-spacing:.08em;color:#718096;font-weight:800}.question-product strong{font-size:12px}.question-product span{font-size:10px;color:#657186}.question-tools{display:flex;gap:6px}.question-tools button,.question-tools a{display:flex;align-items:center;gap:5px;min-height:31px;padding:0 9px;border:1px solid #d6e0eb;border-radius:7px;background:#fff;color:#315c93;font-size:9px;font-weight:700;text-decoration:none}.question-tools svg{width:13px}.buyer-question{padding:15px 14px 12px}.buyer-question p{margin:5px 0 8px!important;font-size:15px!important;font-weight:600;color:#182133}.buyer-question time{display:flex;align-items:center;gap:5px;color:#738095}.buyer-question time svg{width:12px}.reply-composer{margin:0 14px 14px;border:1px solid #cfddec;border-radius:10px;overflow:hidden;background:#fff;transition:.2s}.reply-composer:focus-within{border-color:#3483fa;box-shadow:0 0 0 3px #3483fa1c}.quick-replies{display:flex;align-items:center;gap:6px;padding:8px 9px;border-bottom:1px solid #e9eef4;background:#f8fafc;overflow-x:auto}.quick-replies span{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:9px;font-weight:800;color:#516074}.quick-replies span svg{width:13px;color:#3483fa}.quick-replies button{white-space:nowrap;padding:5px 8px;border:1px solid #dbe4ee;border-radius:999px;background:#fff;font-size:9px;color:#34495e}.reply-composer textarea{display:block;width:100%;min-height:78px;padding:11px 12px;border:0!important;outline:0;resize:vertical;font:inherit;font-size:12px;box-sizing:border-box}.composer-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 9px;border-top:1px solid #edf1f5}.composer-footer>span{font-size:9px;color:#7b8798}.composer-footer button{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;background:#3483fa}.composer-footer button svg{width:15px}.official-answer{display:flex;gap:9px;margin:0 14px 14px;padding:12px;border-radius:9px;background:#ecfdf3;color:#176b43}.official-answer>svg{width:18px;flex:0 0 auto}.official-answer p{margin:3px 0 0!important;font-size:12px!important}.row-result{display:flex;align-items:center;gap:8px;margin:0 14px 14px;padding:9px 11px;border-radius:8px;font-size:10px}.row-result.success{background:#ecfdf3;color:#176b43}.row-result.error{background:#fff1f2;color:#b42318}.status-pill.pending{background:#fff5d9;color:#8a5900}.status-pill.answered{background:#eafaf0;color:#177245}.status-pill.closed{background:#eef2f7;color:#637083}@media(max-width:1100px){.service-toolbar{grid-template-columns:1fr 1fr}.service-toolbar .search-field{grid-column:1/-1}.service-kpis{grid-template-columns:1fr 1fr}}@media(max-width:700px){.service-hero{align-items:flex-start;flex-direction:column;padding:19px}.service-hero h1{font-size:23px}.service-kpis,.service-accounts.premium,.service-toolbar{grid-template-columns:1fr}.service-toolbar .search-field{grid-column:auto}.question-product{align-items:flex-start;flex-direction:column}.composer-footer>span{display:none}}.service-v311 .service-toolbar{grid-template-columns:minmax(270px,1.25fr) repeat(4,minmax(125px,.55fr))}.inbox-shell{display:grid!important;grid-template-columns:minmax(310px,34%) minmax(0,66%);min-height:590px;border:1px solid #dbe4ee;border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 8px 28px #0f172a12}.inbox-queue{display:flex;flex-direction:column;min-width:0;border-right:1px solid #dbe4ee;background:#f8fafc}.inbox-queue>header{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;background:#fff;border-bottom:1px solid #e6ecf2}.inbox-queue>header div{display:flex;flex-direction:column}.inbox-queue>header strong{font-size:14px}.inbox-queue>header small{font-size:10px;color:#728096}.queue-live{padding:4px 7px;border-radius:999px;background:#eafaf0;color:#187548;font-size:9px;font-weight:800}.queue-items{flex:1;overflow:auto}.queue-items>button{position:relative;display:flex;flex-direction:column;width:100%;padding:13px 15px;border:0;border-bottom:1px solid #e5ebf1;background:#fff;text-align:left;color:#182133}.queue-items>button:hover{background:#f7faff}.queue-items>button.selected{background:#edf5ff}.queue-items>button.selected:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#3483fa}.queue-items>button>div{display:flex;align-items:center;width:100%;gap:6px}.queue-items>button>div strong{font-size:10px}.queue-items time{margin-left:auto;font-size:9px;color:#738095}.queue-items time.urgent{color:#b45f06;font-weight:800}.store-dot{width:7px;height:7px;border-radius:50%;background:#22a861}.queue-items b{display:-webkit-box;margin:8px 0 4px;overflow:hidden;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.queue-items small{display:block;max-width:90%;overflow:hidden;color:#677489;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mini-status{align-self:flex-start;margin-top:8px;padding:3px 6px;border-radius:999px;font-size:8px;font-weight:800}.mini-status.pending{background:#fff3d4;color:#895600}.mini-status.answered{background:#e8faef;color:#177245}.mini-status.closed{background:#eef2f7;color:#617083}.inbox-queue>footer{display:flex;justify-content:center;align-items:center;gap:9px;padding:10px;border-top:1px solid #e3e9ef;background:#fff}.inbox-queue>footer button{min-height:29px;font-size:9px}.inbox-queue>footer span{font-size:9px;color:#738095}.queue-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:30px;color:#728096;font-size:11px;text-align:center}.queue-empty svg{width:32px}.queue-empty strong{color:#243247;font-size:14px}.conversation-pane{display:flex;flex-direction:column;min-width:0;background:#fff}.conversation-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#718096}.conversation-empty svg{width:52px;height:52px;padding:13px;border-radius:16px;background:#edf5ff;color:#3483fa}.conversation-empty strong{font-size:17px;color:#263348}.conversation-empty span{font-size:11px}.conversation-head{display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;border-bottom:1px solid #e5ebf1}.conversation-head>div{display:flex;flex-direction:column}.conversation-head span:first-child{font-size:9px;color:#78869a}.conversation-head strong{font-size:14px}.product-context{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#f7f9fc;border-bottom:1px solid #e8edf3}.product-thumb{display:grid;place-items:center;width:54px;height:54px;flex:0 0 auto;border:1px solid #dce4ed;border-radius:10px;background:#fff;overflow:hidden;color:#8090a5}.product-thumb img{width:100%;height:100%;object-fit:contain}.product-thumb svg{width:24px}.product-context>div:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.product-context small{font-size:8px;letter-spacing:.08em;color:#6f7e91;font-weight:800}.product-context strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-context span{font-size:10px;color:#657287}.context-actions{display:flex;gap:6px}.context-actions button,.context-actions a{display:flex;align-items:center;gap:5px;min-height:32px;padding:0 9px;border:1px solid #d3deea;border-radius:7px;background:#fff;color:#315c93;font-size:9px;font-weight:700;text-decoration:none}.context-actions svg{width:13px}.conversation-body{flex:1;min-height:220px;padding:22px 22px 12px;overflow:auto;background:linear-gradient(180deg,#fbfcfe,#fff)}.question-bubble,.answer-bubble{max-width:78%;padding:13px 15px;border-radius:12px;box-shadow:0 3px 10px #0f172a0a}.question-bubble{border:1px solid #e0e6ed;background:#fff;border-top-left-radius:3px}.answer-bubble{margin:14px 0 0 auto;background:#eaf3ff;color:#173d70;border-top-right-radius:3px}.question-bubble small,.answer-bubble small{font-size:8px;letter-spacing:.06em;color:#6d7a8d;font-weight:800}.question-bubble p,.answer-bubble p{margin:6px 0 9px;font-size:15px;line-height:1.45}.question-bubble time,.answer-bubble time{display:flex;align-items:center;gap:5px;font-size:9px;color:#7b8797}.question-bubble time svg,.answer-bubble time svg{width:12px}.question-history{margin-top:18px;border:1px solid #e0e7ef;border-radius:9px;background:#fff}.question-history summary{padding:10px 12px;font-size:10px;font-weight:800;cursor:pointer}.question-history div{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-top:1px solid #edf1f5}.question-history b{font-size:10px}.question-history span{font-size:9px;color:#768397}.sticky-composer{position:relative;padding:12px 18px 15px;border-top:1px solid #dfe7ef;background:#fff;box-shadow:0 -7px 20px #0f172a09}.quick-toggle{display:flex;align-items:center;gap:5px;margin-bottom:8px;padding:5px 8px;border:0;border-radius:7px;background:#edf5ff;color:#225eae;font-size:9px;font-weight:800}.quick-toggle svg{width:13px}.quick-toggle svg:last-child{transition:.2s}.quick-toggle svg.open{transform:rotate(180deg)}.quick-menu{position:absolute;left:18px;bottom:100%;z-index:3;width:min(480px,calc(100% - 36px));padding:7px;border:1px solid #d6e1ec;border-radius:10px;background:#fff;box-shadow:0 12px 30px #0f172a24}.quick-menu button{display:block;width:100%;padding:9px;border:0;border-radius:7px;background:#fff;text-align:left;font-size:10px}.quick-menu button:hover{background:#f1f6fc}.sticky-composer textarea{display:block;width:100%;min-height:86px;padding:12px;border:1px solid #cbd8e6;border-radius:10px;outline:0;resize:vertical;box-sizing:border-box;font:inherit;font-size:13px}.sticky-composer textarea:focus{border-color:#3483fa;box-shadow:0 0 0 3px #3483fa1c}.sticky-composer>footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.sticky-composer>footer span{font-size:9px;color:#748195}.sticky-composer .primary{display:flex;align-items:center;gap:6px;min-height:38px;padding:0 17px;background:#3483fa}.sticky-composer .primary svg{width:15px}@media(max-width:1000px){.inbox-shell{grid-template-columns:290px minmax(0,1fr)}.service-v311 .service-toolbar{grid-template-columns:1fr 1fr}.service-v311 .service-toolbar .search-field{grid-column:1/-1}.context-actions{flex-direction:column}}@media(max-width:720px){.inbox-shell{display:block!important}.inbox-queue{border-right:0}.conversation-pane{min-height:520px}.question-bubble,.answer-bubble{max-width:92%}.product-context{align-items:flex-start;flex-wrap:wrap}.context-actions{width:100%;flex-direction:row}.service-v311 .service-toolbar{grid-template-columns:1fr}.service-v311 .service-toolbar .search-field{grid-column:auto}}:root{--vh-yellow:#ffe600;--vh-blue:#3483fa;--vh-blue-dark:#2968c8;--vh-ink:#182133;--vh-muted:#64748b;--vh-line:#dfe7f0;--vh-bg:#f5f7fa;--vh-sidebar:#17283b;--vh-success:#00a650;--vh-warning:#f59e0b;--vh-danger:#dc2626;--vh-radius:14px;--vh-shadow:0 8px 28px rgba(23,40,59,.07)}*{scrollbar-width:thin;scrollbar-color:#b7c3d1 transparent}.premium-shell{background:var(--vh-bg)}.premium-sidebar{width:190px;background:linear-gradient(180deg,#17283b,#132336);border-right:1px solid rgba(255,255,255,.04);transition:width .22s ease;box-shadow:4px 0 18px #0f172a14}.premium-sidebar .brand{position:relative;min-height:64px;padding:12px 10px;gap:9px;border-bottom:1px solid rgba(255,255,255,.06)}.premium-sidebar .brand-icon{display:grid;place-items:center;width:35px;height:35px;flex:0 0 auto;border-radius:11px;background:var(--vh-yellow);color:#172033;font-size:11px;font-weight:950;letter-spacing:-.04em}.premium-sidebar .brand strong{font-size:13px;letter-spacing:.01em}.premium-sidebar .brand small{margin-top:3px;color:#aab8c8;font-size:8px}.sidebar-toggle{position:absolute;right:-12px;top:21px;z-index:5;display:grid;place-items:center;width:25px;height:25px;padding:0;border:1px solid #dce4ed;border-radius:50%;background:#fff;color:#506176;box-shadow:0 3px 10px #0f172a1f}.sidebar-toggle svg{width:13px}.premium-sidebar .account-box{margin:10px 8px;padding:9px;border-color:#ffffff14;background:#ffffff0b;border-radius:11px}.premium-sidebar nav{padding:0 7px 10px}.premium-sidebar .nav-group{margin:8px 0 11px}.premium-sidebar .nav-group>small{display:block;margin:0 8px 5px;color:#7f94aa;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.premium-sidebar nav button{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:34px;margin:2px 0;padding:0 9px;border:0;border-radius:8px;color:#dce5ef;font-size:10px;font-weight:600;text-align:left;transition:.15s}.premium-sidebar nav button svg{width:15px;height:15px;flex:0 0 auto;color:#b8c6d6}.premium-sidebar nav button:hover{background:#ffffff12;color:#fff}.premium-sidebar nav button.active{background:var(--vh-blue);color:#fff;box-shadow:0 5px 14px #3483fa3d}.premium-sidebar nav button.active:before{content:"";position:absolute;left:-7px;width:3px;height:20px;border-radius:0 4px 4px 0;background:var(--vh-yellow)}.premium-sidebar nav button.active svg{color:#fff}.premium-sidebar .nav-current{width:12px;margin-left:auto}.premium-sidebar .logout{margin:8px;border-radius:8px;background:#ffffff09}.premium-shell.sidebar-collapsed .premium-sidebar{width:62px}.premium-shell.sidebar-collapsed .brand>div:not(.brand-icon),.premium-shell.sidebar-collapsed .account-meta,.premium-shell.sidebar-collapsed .nav-group>small,.premium-shell.sidebar-collapsed nav button span,.premium-shell.sidebar-collapsed .nav-current,.premium-shell.sidebar-collapsed .logout{display:none}.premium-shell.sidebar-collapsed .brand{justify-content:center;padding-inline:8px}.premium-shell.sidebar-collapsed .account-box{justify-content:center;padding:7px}.premium-shell.sidebar-collapsed nav button{justify-content:center;padding:0}.premium-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;min-height:56px;padding:7px 16px;border-top:3px solid var(--vh-yellow);border-bottom:1px solid #e2e8f0;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.premium-topbar .global-search{max-width:560px;flex:1}.premium-topbar .search{min-height:40px;border:1px solid #d7e0ea;border-radius:11px;background:#fff;box-shadow:0 2px 7px #0f172a08}.topbar-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.page-context{display:flex;flex-direction:column;align-items:flex-end;margin-right:7px}.page-context small{color:#8793a4;font-size:8px}.page-context strong{font-size:10px}.icon-action,.mobile-menu{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #dce4ed;border-radius:10px;background:#fff;color:#53647a}.icon-action:hover{border-color:#b9d4fa;background:#f3f8ff;color:var(--vh-blue)}.icon-action svg,.mobile-menu svg{width:17px}.mobile-menu{display:none}.notification-center{position:relative}.notification-trigger.has-alerts{border-color:#f2c94c;background:#fff9db;color:#976300}.notification-trigger b{position:absolute;right:-5px;top:-5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#ef4444;color:#fff;font-size:8px}.notification-popover{position:absolute;top:44px;right:0;z-index:60;width:390px;overflow:hidden;border:1px solid #dbe4ee;border-radius:15px;background:#fff;box-shadow:0 20px 55px #0f172a33}.notification-popover>header{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid #e9eef4}.notification-popover>header div{display:flex;flex-direction:column}.notification-popover>header strong{font-size:13px}.notification-popover>header small{color:#748197;font-size:9px}.notification-popover>header button,.notification-popover>footer button{border:0;background:none;color:var(--vh-blue-dark);font-size:9px;font-weight:700}.enable-notifications{display:flex;align-items:center;gap:10px;width:calc(100% - 20px);margin:10px;padding:11px;border:1px solid #cfe0fa;border-radius:10px;background:#eef6ff;color:#235b9e;text-align:left}.enable-notifications>svg{width:20px}.enable-notifications span{display:flex;flex-direction:column}.enable-notifications strong{font-size:10px}.enable-notifications small{font-size:8px}.notification-list{max-height:390px;overflow:auto}.notification-list>button{position:relative;display:grid;grid-template-columns:37px 1fr;gap:10px;width:100%;padding:11px 14px;border:0;border-bottom:1px solid #edf1f5;background:#f7fbff;text-align:left}.notification-list>button.read{background:#fff}.notification-list>button:hover{background:#f1f6fc}.alert-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:11px}.alert-icon svg{width:17px}.alert-icon.order{background:#eaf3ff;color:var(--vh-blue)}.alert-icon.question{background:#eafaf0;color:var(--vh-success)}.notification-list button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.notification-list strong{font-size:10px}.notification-list small{overflow:hidden;margin:2px 0;color:#536277;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.notification-list time{color:#94a0af;font-size:8px}.notification-list i{position:absolute;right:10px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--vh-blue)}.notification-empty{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;color:#7c899a}.notification-empty svg{width:28px}.notification-empty strong{margin-top:8px;color:#334155;font-size:12px}.notification-empty span{font-size:9px}.notification-popover>footer{display:flex;justify-content:center;padding:9px;border-top:1px solid #e9eef4}.main-content>div:not(.global-results),.main-content>section,.main-content>main{--local-width:1480px}.main-content>.page-heading,.main-content>.dashboard-head{max-width:1480px;margin-inline:auto}.panel,.filter-panel,.orders-table-card,.fiscal-card,.integration-card{border-color:var(--vh-line)!important;border-radius:var(--vh-radius)!important;box-shadow:var(--vh-shadow)!important}.primary{border-color:var(--vh-blue)!important;border-radius:9px!important;background:var(--vh-blue)!important;color:#fff!important;box-shadow:0 5px 14px #3483fa2e}.primary:hover{background:var(--vh-blue-dark)!important;transform:translateY(-1px)}button{transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s}input,select,textarea{border-radius:9px!important}.eyebrow{font-size:9px!important;letter-spacing:.14em!important;font-weight:850!important}.hero,.ml-hero,.fiscal-hero,.fulfillment-hero,.service-hero{border-radius:17px!important;box-shadow:0 10px 28px #1d2b3d1a!important}.empty{color:#758397}.empty:before{content:"";display:block;width:34px;height:4px;margin:0 auto 12px;border-radius:99px;background:#dce7f4}.status-pill,.badge{border-radius:999px!important}.tablewrap table thead{position:sticky;top:0;z-index:2}.tablewrap tbody tr:hover{background:#f7faff}.tablewrap td,.tablewrap th{vertical-align:middle}.filter-panel,.service-toolbar{box-shadow:0 5px 18px #0f172a0a}.premium-toast{position:fixed;right:22px;bottom:22px;z-index:100;display:flex;align-items:center;gap:10px;min-width:300px;padding:13px 15px;border:1px solid #dce4ed;border-radius:12px;background:#fff;box-shadow:0 15px 40px #0f172a2e}.nav-backdrop{display:none}@media(max-width:1100px){.page-context{display:none}.notification-popover{right:-80px}.premium-sidebar{width:172px}}@media(max-width:760px){.premium-sidebar{position:fixed;left:-210px;top:0;bottom:0;z-index:80;width:200px!important}.mobile-nav-open .premium-sidebar{left:0}.premium-shell .main-content,.premium-shell.sidebar-collapsed .main-content{margin-left:0}.mobile-menu{display:grid}.premium-topbar{padding-inline:9px}.premium-topbar .global-search{max-width:none}.topbar-actions .icon-action[title=Ajuda]{display:none}.notification-popover{position:fixed;top:58px;right:8px;left:8px;width:auto}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;border:0;background:#0f172a6b}.sidebar-toggle{display:none}}.main-content{background:radial-gradient(circle at 78% 0,rgba(52,131,250,.055),transparent 30%),var(--vh-bg)}.main-content>:not(.premium-topbar){animation:vh-enter .22s ease both}@keyframes vh-enter{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}.page-header{display:flex;align-items:flex-end;justify-content:space-between;max-width:1480px;margin:26px auto 14px}.page-header h1{margin:0;color:var(--vh-ink);font-size:24px;letter-spacing:-.035em}.page-header p{margin:4px 0 0;color:var(--vh-muted);font-size:11px}.nav-badge{display:grid;place-items:center;min-width:19px;height:18px;margin-left:auto;padding:0 5px;border-radius:999px;background:#ffffff24;color:#fff;font-size:8px}.premium-sidebar nav button:not(.active) .nav-badge{background:#263d55;color:#dce9f6}.premium-shell.sidebar-collapsed .nav-badge{position:absolute;right:1px;top:1px;min-width:15px;height:15px;padding:0 3px;font-size:7px}.kpis,.dashboard-kpis,.shipping-kpis,.service-kpis,.fiscal-kpis{gap:12px}.kpi-card,.shipping-kpis article,.service-kpis>button,.fiscal-kpis>button{border:1px solid var(--vh-line)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 6px 20px #17283b0e!important}.kpi-card strong,.shipping-kpis strong,.service-kpis strong,.fiscal-kpis strong{letter-spacing:-.035em}.panel>header,.toolbar-title,.orders-filter-heading{border-bottom-color:#e8eef5!important}.filters,.service-toolbar,.shipping-filters{gap:9px}.filters input,.filters select,.service-toolbar input,.service-toolbar select,.shipping-filters input,.shipping-filters select{min-height:40px;border-color:#d9e2ec;background:#fff}.search-field:focus-within{border-color:#8bbcff!important;box-shadow:0 0 0 3px #3483fa1c}.orders-heading-actions,.fulfillment-hero-actions,.shipping-bulk{display:flex;align-items:center;gap:9px}.orders-heading-actions>button,.shipping-bulk>button{display:flex;align-items:center;gap:6px;min-height:33px;padding:0 11px;border:1px solid #cdddf1;border-radius:8px;background:#fff;color:#245fba;font-size:9px;font-weight:750}.orders-heading-actions svg,.shipping-bulk svg{width:14px}.order-product-cell{min-width:230px;max-width:330px}.order-product-cell strong{display:block;overflow:hidden;color:#26374b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.order-product-cell small{display:block;margin-top:3px;color:#7c8999;font-size:8px}.orders-table tbody tr:hover .cell-link{text-decoration:underline}.shipping-bulk{justify-content:flex-end;padding-top:10px;border-top:1px solid #e9eef5;color:#6c7a8c;font-size:9px}.shipping-bulk label,.shipping-select{display:flex;align-items:center;gap:7px}.shipping-bulk label{margin-right:auto;color:#34455a;font-weight:700}.shipping-bulk input,.shipping-select input{accent-color:var(--vh-blue)}.shipping-select strong{color:#075cca}.sync-progress{padding:7px 10px;border:1px solid rgba(255,255,255,.55);border-radius:9px;background:#ffffffd1;color:#2c435d;font-size:9px;font-weight:750}.fulfillment-grid.operational>article{transition:transform .15s,box-shadow .15s}.fulfillment-grid.operational>article:hover{transform:translateY(-2px);box-shadow:0 12px 26px #182d481c}.pick-items,.label-release{border-radius:9px!important}.shipment-meta{padding-top:9px;border-top:1px dashed #dce4ed}.service-premium,.fiscal-page,.fulfillment-hero~*,.orders-filter-panel,.orders-summary,.orders-list-panel{max-width:1480px;margin-left:auto!important;margin-right:auto!important}.conversation-pane,.inbox-queue{min-height:520px}.sticky-composer textarea{font-size:12px;line-height:1.55}.quick-menu{box-shadow:0 14px 35px #0f172a29}.settings-grid{max-width:1480px;margin-inline:auto}.settings-grid>.panel{padding:20px}.settings-grid h3{margin-top:0;font-size:15px}.preference-check{border-radius:10px!important}.action-result{max-width:1480px;margin-inline:auto!important;border-radius:12px!important}.integration-card{transition:transform .15s,box-shadow .15s}.integration-card:hover{transform:translateY(-2px);box-shadow:0 13px 30px #16273d1c!important}.integration-card dl>div{border-radius:9px}.integration-card .card-actions{padding-top:12px;border-top:1px solid #e8eef4}.catalog-card{transition:transform .15s,box-shadow .15s}.catalog-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #17283b1a}@media(max-width:1200px){.order-product-cell{min-width:180px}.orders-table{min-width:1250px}.shipping-kpis{grid-template-columns:repeat(2,1fr)}}.orders-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1480px!important;margin:20px auto 14px!important;padding:0 2px!important}.orders-title-block{display:flex;align-items:center;gap:14px}.orders-title-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid #cfe0f7;border-radius:14px;background:linear-gradient(145deg,#f4f9ff,#e6f1ff);color:#2873df;box-shadow:0 7px 18px #2563eb14}.orders-title-icon svg{width:22px}.orders-title-block .eyebrow{display:block;margin-bottom:3px;color:#507196}.orders-title-block h1{margin:0;color:#15243a;font-size:25px;letter-spacing:-.035em}.orders-title-block p{margin:3px 0 0;color:#718096;font-size:10px}.orders-header-status{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #dce8f5;border-radius:11px;background:#fff;color:#2f6ec6;box-shadow:0 5px 16px #0f172a0a}.orders-header-status>svg{width:17px}.orders-header-status span{display:flex;flex-direction:column}.orders-header-status small{color:#8492a5;font-size:8px}.orders-header-status strong{color:#30445e;font-size:9px}.order-quick-filters{max-width:1480px;margin:0 auto 14px!important;padding:6px!important;border-radius:12px!important;background:#fff!important;box-shadow:0 7px 22px #0f172a0d!important}.order-quick-filters button{position:relative;min-height:34px;padding:0 17px!important;border-radius:8px!important;font-size:10px!important}.order-quick-filters button.active{background:linear-gradient(135deg,#edf5ff,#e5efff)!important;color:#1f64c8!important;box-shadow:inset 0 0 0 1px #bfd5f6!important}.order-quick-filters button.active:after{content:"";position:absolute;left:25%;right:25%;bottom:3px;height:2px;border-radius:99px;background:#347df0}.orders-filter-panel{background:#fff}.orders-filter-heading{padding:13px 15px!important}.orders-filter-heading strong{font-size:12px}.orders-filter-heading small{font-size:9px}.orders-primary-filters{padding:13px 15px!important}.orders-primary-filters>*{min-height:41px!important}.orders-primary-filters .search-field{border-color:#d5e0ec!important;border-radius:9px!important}.more-filters-button{position:relative;border-color:#c7daf4!important;border-radius:9px!important;background:#f8fbff!important;font-size:10px}.more-filters-button b{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#347df0;color:#fff;font-size:8px}.orders-extra-filters{padding:0 15px 13px!important}.orders-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:1480px!important;gap:11px!important;margin-top:12px!important}.orders-summary .orders-kpi{display:flex;align-items:center;gap:12px;min-height:86px;padding:14px!important;border-top:0!important;overflow:hidden}.orders-kpi>span{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:12px}.orders-kpi>span svg{width:19px}.orders-kpi>div{display:flex;min-width:0;flex-direction:column}.orders-kpi small{font-size:8px!important;letter-spacing:.055em}.orders-kpi strong{margin:2px 0 0;font-size:20px!important;line-height:1.05}.orders-kpi em{margin-top:4px;color:#8492a5;font-size:8px;font-style:normal}.orders-kpi.blue>span{background:#eaf3ff;color:#2875df}.orders-kpi.green>span{background:#eaf9f0;color:#169b55}.orders-kpi.amber>span{background:#fff5df;color:#c7800a}.orders-kpi.purple>span{background:#f1ecff;color:#7657dc}.orders-list-panel{margin-top:12px!important}.orders-list-heading{min-height:58px;padding:10px 15px!important;background:#fff!important}.orders-list-title{display:flex!important;align-items:center!important;gap:10px!important}.orders-list-title>div{display:flex;flex-direction:column;gap:2px}.orders-list-title>div strong{font-size:12px}.orders-list-title>div span{font-size:9px}.orders-list-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eef6ff;color:#347df0}.orders-list-icon svg{width:15px}.orders-page-indicator{background:#f4f8fd!important}.orders-table{font-size:10px!important}.orders-table th{height:35px;padding:0 9px!important;background:#f4f7fb!important;color:#63758c!important;font-size:8px!important;font-weight:800!important}.orders-table td{height:53px;padding:8px 9px!important;border-bottom-color:#edf1f6!important}.orders-table tbody tr:hover{background:#f8fbff!important;box-shadow:inset 3px 0 #347df0}.orders-table .cell-link{color:#135fc9;font-weight:800}.order-product-cell strong{font-size:9px!important}.status-pill{padding:5px 8px!important;border:0!important;font-size:8px!important;font-weight:800}.status-pill.processing{background:#e8f1ff;color:#175fc6}.status-pill.completed{background:#e8f8ef;color:#15804a}.status-pill.cancelled,.status-pill.refunded{background:#fff0ef;color:#b53a35}.payment-pill{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:750}.payment-pill.paid{background:#eaf8ef;color:#137b46}.payment-pill.pending{background:#fff5df;color:#9a6808}.payment-pill.refunded{background:#f1f3f6;color:#5f6b7a}.logistics-pill{display:inline-flex;align-items:center;gap:5px;max-width:150px;padding:5px 7px;border-radius:7px;background:#f1f5f9;color:#53657a;font-size:8px;font-weight:700;white-space:nowrap}.logistics-pill svg{width:12px}.logistics-pill.ready_to_ship,.logistics-pill.label_ready{background:#eaf3ff;color:#1763c8}.logistics-pill.shipped{background:#eef2ff;color:#4d55b8}.logistics-pill.delivered{background:#eaf9f0;color:#16814b}.logistics-pill.problem{background:#fff0ef;color:#b43b35}.tracking-cell{max-width:145px}.tracking-cell strong{display:block;overflow:hidden;color:#34465c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.tracking-cell small{display:block;margin-top:2px;color:#94a0af;font-size:7px}.tracking-cell>span{color:#9aa5b3;font-size:8px}.order-view-button{border-radius:8px!important;background:#f7fbff!important;font-size:8px!important;font-weight:800!important}.orders-pagination{padding:10px 14px!important;background:#fff}@media(max-width:1100px){.orders-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.orders-header-status{display:none}}@media(max-width:700px){.orders-page-header{margin-top:12px!important}.orders-title-icon{width:40px;height:40px}.orders-title-block h1{font-size:21px}.orders-title-block p{max-width:260px}.orders-summary{grid-template-columns:1fr!important}.orders-summary .orders-kpi{min-height:70px}.order-quick-filters{border-radius:0!important}.orders-list-heading{align-items:flex-start}.orders-heading-actions{align-items:flex-end;flex-direction:column}}@media(max-width:760px){.page-header{margin:17px 12px 10px}.page-header h1{font-size:21px}.orders-heading-actions>button{display:none}.shipping-bulk{align-items:flex-start;flex-wrap:wrap}.shipping-bulk label{width:100%}.shipping-kpis{grid-template-columns:1fr 1fr}.topbar-actions .page-context{display:none}}.catalog-module-nav{position:sticky;top:56px;z-index:12;display:flex;align-items:center;gap:18px;max-width:none!important;margin:0 -22px 18px!important;padding:10px 22px;border-bottom:1px solid #e0e7ef;background:#fffffff5;box-shadow:0 5px 16px #0f172a0b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.catalog-module-title{display:flex;align-items:center;gap:9px;min-width:225px}.catalog-module-title>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--vh-yellow);color:#253246;font-size:10px;font-weight:950}.catalog-module-title>div{display:flex;flex-direction:column}.catalog-module-title strong{font-size:11px}.catalog-module-title small{color:#7d8999;font-size:7px}.catalog-module-nav nav{display:flex;align-items:center;gap:3px;overflow:auto}.catalog-module-nav nav button{display:flex;align-items:center;gap:5px;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#596a7f;font-size:9px;font-weight:750;white-space:nowrap}.catalog-module-nav nav button svg{width:14px}.catalog-module-nav nav button:hover{background:#f2f6fb;color:#245fae}.catalog-module-nav nav button.active{background:#eaf3ff;color:#1c64ca;box-shadow:inset 0 0 0 1px #c9defa}.catalog-commandbar{display:flex;align-items:center;gap:7px;max-width:1480px;margin:0 auto 12px;padding:10px;border:1px solid var(--vh-line);border-radius:12px;background:#fff;box-shadow:var(--vh-shadow)}.catalog-commandbar button,.inventory-header-actions button{display:flex;align-items:center;gap:6px;min-height:35px;padding:0 10px;border:1px solid #d7e1ec;border-radius:8px;background:#fff;color:#40536a;font-size:9px;font-weight:750}.catalog-commandbar svg,.inventory-header-actions svg,.catalog-toolbar button svg{width:14px}.catalog-commandbar button:disabled{opacity:.45}.catalog-toolbar button{display:inline-flex;align-items:center;gap:5px}.inventory-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.inventory-header-actions .danger,.mapping-decision-actions .danger{border-color:#f0c4c1;background:#fff4f3;color:#b53b34}.channel-stock-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel-stock-list article{display:grid;grid-template-columns:1fr auto;padding:10px;border:1px solid #e3e9f0;border-radius:10px;background:#fbfdff}.channel-stock-list strong{font-size:10px}.channel-stock-list span{color:#1764ca;font-size:15px;font-weight:850}.channel-stock-list small{grid-column:1/-1;color:#7d8998;font-size:8px}.mapping-drawer{width:min(820px,96vw)!important}.mapping-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mapping-compare>article{padding:16px;border:1px solid #dfe7f0;border-radius:12px;background:#fbfdff}.mapping-compare>article:first-child{box-shadow:inset 3px 0 #3483fa}.mapping-compare>article:last-child{box-shadow:inset 3px 0 #00a650}.mapping-compare small{color:#77869a;font-size:8px;text-transform:uppercase}.mapping-compare h3{min-height:38px;margin:5px 0 12px}.mapping-compare dl{margin:0}.mapping-compare dl div{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid #e7edf3;font-size:9px}.mapping-compare dd{font-weight:750}.mapping-decision-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.mapping-decision-actions>a{display:flex;align-items:center;gap:5px;padding:7px 10px;color:#2368c8;font-size:9px;font-weight:750}.mapping-decision-actions svg,.safe-note svg{width:14px}.safe-note{display:flex;align-items:center;gap:7px;margin-top:14px;padding:10px;border-radius:9px;background:#eef6ff;color:#3f628c;font-size:8px}@media(max-width:900px){.catalog-module-nav{align-items:flex-start;flex-direction:column}.catalog-module-title{min-width:0}.catalog-commandbar{overflow:auto}.inventory-header-actions{display:none}.mapping-compare{grid-template-columns:1fr}}@media(max-width:760px){.catalog-module-nav{top:55px;margin-inline:0!important;padding:9px 12px}.catalog-module-title{display:none}.channel-stock-list{grid-template-columns:1fr}}.premium-catalog-page,.premium-inventory-page{max-width:1480px;margin:0 auto 30px}.premium-accountbar{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:8px 10px;border:1px solid var(--vh-line);border-radius:11px;background:#fff;box-shadow:0 4px 14px #0f172a0a;overflow:auto}.premium-accountbar strong{margin-right:4px;color:#68788c;font-size:9px}.premium-accountbar button{min-height:29px;padding:0 10px;border:1px solid #dce4ed;border-radius:999px;background:#fff;color:#506177;font-size:8px;font-weight:750;white-space:nowrap}.premium-accountbar button.active{border-color:#3483fa;background:#3483fa;color:#fff}.premium-catalog-page>.page-header,.premium-inventory-page>.page-header{margin-top:14px}.catalog-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.catalog-heading-actions button{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid #d6e0eb;border-radius:8px;background:#fff;color:#40536a;font-size:9px;font-weight:750}.catalog-heading-actions svg{width:14px}.catalog-heading-actions button:disabled{opacity:.4}.catalog-viewbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.catalog-viewbar>div{display:flex;gap:4px}.catalog-viewbar button{display:flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#66778b;font-size:9px;font-weight:750}.catalog-viewbar button.active{background:#e9f2ff;color:#2167c8;box-shadow:inset 0 0 0 1px #c4daf8}.catalog-viewbar svg{width:13px}.premium-catalog-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px}.premium-catalog-stats article{padding:12px 14px;border:1px solid var(--vh-line);border-radius:12px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 5px 16px #0f172a0b}.premium-catalog-stats small{display:block;color:#748296;font-size:8px}.premium-catalog-stats strong{display:block;margin-top:3px;color:#1b2a3f;font-size:20px;letter-spacing:-.035em}.premium-catalog-filters{display:grid;grid-template-columns:minmax(280px,2fr) minmax(180px,1fr) auto;gap:8px;margin-bottom:10px!important;padding:10px!important}.premium-catalog-filters>*{min-height:38px}.premium-catalog-filters>button{display:flex;align-items:center;gap:5px;padding:0 11px}.premium-catalog-filters svg{width:14px}.premium-catalog-table,.premium-stock-table{overflow:hidden;padding:0!important}.premium-catalog-table table,.premium-stock-table table{width:100%;min-width:1120px;border-collapse:collapse}.premium-catalog-table th,.premium-stock-table th{height:37px;padding:0 10px;background:#f5f8fc;color:#65758a;font-size:8px;text-transform:uppercase}.premium-catalog-table td,.premium-stock-table td{padding:9px 10px;border-top:1px solid #eaf0f5;color:#35465a;font-size:9px}.premium-catalog-table td>small,.premium-stock-table td>small{display:block;color:#8491a1;font-size:7px}.premium-catalog-table tbody tr:hover,.premium-stock-table tbody tr:hover{background:#f8fbff}.premium-product-cell{display:flex;align-items:center;gap:9px;max-width:330px;padding:0;border:0;background:none;text-align:left}.premium-product-cell>span:first-child,.premium-product-photo{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;overflow:hidden;border:1px solid #dce5ee;border-radius:9px;background:#f6f8fb;font-size:17px}.premium-product-cell img,.premium-product-photo img{width:100%;height:100%;object-fit:contain}.premium-product-cell strong{display:block;overflow:hidden;max-width:245px;color:#26374b;text-overflow:ellipsis;white-space:nowrap}.premium-product-cell small{display:block;margin-top:3px;color:#7d8999;font-size:7px}.coverage-dots{display:flex;gap:4px}.coverage-dots span{display:grid;place-items:center;width:28px;height:24px;border-radius:6px;background:#edf1f5;color:#8090a3;font-size:7px;font-weight:850}.coverage-dots span.ok{background:#e5f8ed;color:#087943}.coverage-dots span.paused{background:#fff1d8;color:#946000}.premium-catalog-table td>button:not(.premium-product-cell):not(.cell-link),.premium-stock-table td>button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 8px;border:1px solid #cbdcf2;border-radius:7px;background:#fff;color:#2567c4;font-size:8px}.premium-catalog-table td>button svg{width:12px}.premium-product-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px}.premium-product-cards>button{display:flex;align-items:flex-start;flex-direction:column;gap:6px;min-width:0;padding:12px;border:1px solid #dfe7f0;border-radius:11px;background:#fff;text-align:left}.premium-product-cards>button:hover{border-color:#9ec4f7;box-shadow:0 8px 20px #1d4e8c14}.premium-product-cards strong{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.premium-product-cards small{color:#7b899a}.publication-wizard{width:min(610px,96vw)!important}.publication-wizard>section{padding:14px 0;border-bottom:1px solid #e5ebf2}.publication-wizard label{display:flex;flex-direction:column;gap:4px;margin:8px 0;color:#5c6c80;font-size:9px}.publication-wizard input,.publication-wizard select{min-height:38px}.wizard-checks{display:grid;grid-template-columns:1fr 1fr;gap:7px}.wizard-checks label{display:flex;align-items:center;flex-direction:row;padding:9px;border:1px solid #e0e7ef;border-radius:8px;background:#fbfdff}.compatibility-note{display:flex;flex-direction:column;gap:3px;padding:11px;border:1px solid #f2d690;border-radius:9px;background:#fff9e7;color:#70561c;font-size:9px}.publication-wizard footer{display:flex;justify-content:flex-end;gap:7px;padding-top:14px}.publication-wizard footer button{min-height:36px}.product-create-modal{width:min(560px,94vw)!important}.form-pair{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.product-create-modal>div:last-child{display:flex;justify-content:flex-end;gap:7px}.premium-stock-table th:not(:first-child),.premium-stock-table td:not(:first-child){text-align:center}.stock-divergent{background:#fffaf9}.published-diff{background:#ffefed!important;color:#b73831!important;font-weight:850}.premium-stock-table .status-pill{white-space:nowrap}@media(max-width:1100px){.premium-product-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-catalog-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.premium-catalog-page,.premium-inventory-page{margin-inline:10px}.premium-accountbar{border-radius:9px}.premium-catalog-page>.page-header,.premium-inventory-page>.page-header{align-items:flex-start;flex-direction:column}.catalog-heading-actions{justify-content:flex-start}.premium-catalog-stats,.premium-product-cards{grid-template-columns:1fr 1fr}.premium-catalog-filters,.wizard-checks,.form-pair{grid-template-columns:1fr}}@media(max-width:480px){.premium-catalog-stats,.premium-product-cards{grid-template-columns:1fr}}.premium-topbar{border-top:0!important;border-bottom-color:#e5c400!important;background:linear-gradient(110deg,#ffe600,#fd0)!important}.premium-topbar .search{border-color:#192a4029!important;box-shadow:0 5px 15px #68560017!important}.premium-topbar .icon-action{border-color:#28374b21;background:#ffffff61;color:#26364a}.premium-topbar .page-context small,.premium-topbar .page-context strong{color:#26364a}.premium-sidebar{width:208px!important}.premium-shell .main-content{margin-left:208px}.premium-shell.sidebar-collapsed .main-content{margin-left:62px}.premium-sidebar .brand-icon{background:#ffe600}.premium-sidebar nav button.active{background:linear-gradient(90deg,#ffe600,#ffd600)!important;color:#17263a!important;box-shadow:0 6px 17px #ffdd003d!important}.premium-sidebar nav button.active svg{color:#17263a!important}.premium-sidebar nav button.active:before{background:#fff!important}.approved-catalog{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 56px);background:#f7f9fc}.approved-page{min-width:0;padding:20px 22px 78px}.approved-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:20px}.approved-heading h1{margin:0;color:#19283c;font-size:22px;letter-spacing:-.035em}.approved-heading p{margin:4px 0 0;color:#728196;font-size:9px}.approved-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.approved-heading-actions button{display:flex;align-items:center;gap:6px;min-height:37px;padding:0 11px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;color:#30445c;font-size:8px;font-weight:800}.approved-heading-actions button:disabled{opacity:.45}.approved-heading-actions svg{width:14px}.approved-heading-actions .approved-yellow{border-color:#f0cc00;background:linear-gradient(180deg,#ffe600,#f5d700);color:#17243a;box-shadow:0 5px 14px #d0ae0029}.approved-kpis{display:grid;grid-template-columns:repeat(6,minmax(112px,1fr));gap:9px;margin-bottom:18px}.approved-kpis button{display:flex;align-items:flex-start;gap:10px;min-height:88px;padding:13px;border:1px solid #e1e7ef;border-radius:11px;background:#fff;text-align:left;box-shadow:0 5px 16px #0f172a0b}.approved-kpis button:hover,.approved-kpis button.active{border-color:#a9c9f5;transform:translateY(-1px)}.approved-kpis button>span:last-child{display:flex;min-width:0;flex-direction:column}.approved-kpis small{color:#748196;font-size:7px}.approved-kpis strong{margin-top:2px;color:#19293e;font-size:18px;letter-spacing:-.04em}.approved-kpis em{margin-top:4px;color:#8491a1;font-size:7px;font-style:normal}.kpi-symbol{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:9px;font-size:8px}.kpi-symbol.total{background:#e8f2ff;color:#347df0}.kpi-symbol.published{background:#e7f8ed;color:#159553}.kpi-symbol.zero{background:#fff0e8;color:#e75d24}.kpi-symbol.low{background:#fff7df;color:#d29608}.kpi-symbol.divergent{background:#ffeded;color:#d84444}.kpi-symbol.draft{background:#f2ecff;color:#7755d5}.approved-filters{display:grid;grid-template-columns:minmax(210px,2fr) repeat(3,minmax(120px,1fr)) auto auto minmax(105px,.8fr);gap:7px;margin-bottom:12px}.approved-filters>*{min-width:0;min-height:37px}.approved-filters>label{display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #dce4ed;border-radius:8px;background:#fff}.approved-filters>label svg{width:14px;color:#75849a}.approved-filters>label input{width:100%;border:0!important;outline:0;background:transparent}.approved-filters select,.approved-filters>button,.approved-view{border:1px solid #dce4ed;border-radius:8px;background:#fff}.approved-filters select{padding:0 8px;font-size:8px}.approved-filters>button{display:flex;align-items:center;gap:5px;justify-content:center;color:#3474cf;font-size:8px}.approved-filters>button svg{width:13px}.approved-view{display:flex;padding:3px}.approved-view button{display:flex;align-items:center;gap:4px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#65758a;font-size:8px}.approved-view button.active{background:#eaf3ff;color:#2269cc}.approved-view svg{width:12px}.approved-list{overflow:hidden;border:1px solid #dfe6ee;border-radius:10px;background:#fff;box-shadow:0 6px 20px #0f172a0b}.approved-list table{width:100%;min-width:1160px;border-collapse:collapse}.approved-list th{height:38px;padding:0 9px;background:#f8fafc;color:#65758a;font-size:7px;text-transform:uppercase;white-space:nowrap}.approved-list td{height:61px;padding:7px 9px;border-top:1px solid #ecf0f4;color:#34465b;font-size:8px;vertical-align:middle}.approved-list tr{cursor:pointer}.approved-list tbody tr:hover{background:#fbfcfe}.approved-list tbody tr.selected{background:linear-gradient(90deg,#fffce9,#fffef7);box-shadow:inset 3px 0 #ffe000}.approved-list td>small{display:block;margin-top:3px;color:#8390a1;font-size:7px}.approved-product{display:flex;align-items:center;gap:9px;min-width:250px}.approved-product>span{display:grid;place-items:center;width:43px;height:43px;flex:0 0 auto;overflow:hidden;border-radius:8px;background:#f4f6f8;font-size:18px}.approved-product img{width:100%;height:100%;object-fit:contain}.approved-product strong{display:block;overflow:hidden;max-width:225px;color:#26384e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.approved-product small{display:block;margin-top:2px;color:#7b8999;font-size:7px}.approved-channels{display:flex;gap:3px;max-width:120px;flex-wrap:wrap}.approved-channels span{padding:4px 6px;border-radius:5px;font-size:6px;font-weight:900}.approved-channels .ml{background:#ffe000;color:#3f3600}.approved-channels .woo{background:#dff4ff;color:#21708b}.approved-status{display:inline-flex;padding:5px 7px;border-radius:999px;font-size:7px;font-weight:800;white-space:nowrap}.approved-status.published{background:#e6f8ed;color:#16814a}.approved-status.zero{background:#ffebe9;color:#c53f38}.approved-status.draft{background:#f0f2f5;color:#667383}.approved-list .text-danger{color:#d9322e}.approved-list td:nth-child(5)>small{color:#2170d0}.quality{display:flex;align-items:center;gap:6px}.quality b{display:grid;place-items:center;width:31px;height:31px;border:2px solid #35ad63;border-radius:50%;color:#267b49;font-size:8px}.quality span{color:#637286;font-size:7px}.mapping-pill{display:inline-flex;padding:5px 8px;border-radius:999px;background:#e8f2ff;color:#2267c9;font-size:7px;font-weight:800}.muted,.sync-cell{color:#77869a;font-size:7px}.approved-list td:last-child button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid #dfe6ee;border-radius:7px;background:#fff;color:#5b6c80}.approved-list td:last-child svg{width:13px}.approved-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.approved-cards>button{display:flex;align-items:flex-start;flex-direction:column;gap:5px;padding:12px;border:1px solid #e0e7ef;border-radius:10px;background:#fff;text-align:left}.approved-cards>button>span{display:grid;place-items:center;width:100%;height:110px;background:#f7f9fb}.approved-cards img{max-width:100%;max-height:100%;object-fit:contain}.approved-cards small{color:#78879a}.approved-inspector{position:sticky;top:56px;height:calc(100vh - 56px);overflow:auto;border-left:1px solid #e0e6ed;background:#fff;box-shadow:-8px 0 22px #0f172a0b}.approved-inspector>header{display:flex;justify-content:flex-end;padding:10px}.approved-inspector>header button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:none}.approved-inspector svg{width:15px}.inspector-product{padding:0 16px 14px}.inspector-product>span{display:grid;place-items:center;width:100%;height:125px;overflow:hidden}.inspector-product>span img{width:100%;height:100%;object-fit:contain}.inspector-product>i{float:right}.inspector-product h2{margin:6px 0 7px;font-size:15px}.inspector-product p{margin:3px 0;color:#65758a;font-size:8px}.approved-inspector>nav{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e4e9ef}.approved-inspector>nav button{padding:10px 3px;border:0;border-bottom:2px solid transparent;background:none;color:#6c7b8f;font-size:7px}.approved-inspector>nav button.active{border-bottom-color:#3483fa;color:#2771d7}.approved-inspector>section{margin:9px;padding:12px;border:1px solid #e2e8ef;border-radius:9px}.approved-inspector>section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.approved-inspector section header b{font-size:9px}.approved-inspector section header button{border:0;background:none;color:#2e74d4;font-size:7px}.inspector-main-number{display:block;font-size:17px}.approved-inspector section>small{color:#7b899a;font-size:7px}.inspector-stock{display:grid;grid-template-columns:repeat(4,1fr);margin-top:8px}.inspector-stock div{text-align:center;border-right:1px solid #e5eaf0}.inspector-stock div:last-child{border:0}.inspector-stock b{display:block;font-size:10px}.inspector-stock small{color:#7c899a;font-size:6px}.inspector-list div{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-top:1px solid #edf1f5;font-size:7px}.quick-actions{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.quick-actions button{min-height:44px;padding:4px;border:1px solid #e0e7ef;border-radius:7px;background:#fbfcfe;color:#52657b;font-size:6px}.approved-bulk{position:fixed;right:22px;bottom:0;left:230px;z-index:18;display:flex;align-items:center;gap:7px;padding:10px 14px;border-top:1px solid #dfe6ee;background:#fffffff7;box-shadow:0 -10px 25px #0f172a14}.approved-catalog.has-inspector .approved-bulk{right:344px}.approved-bulk strong{margin-right:auto;font-size:9px}.approved-bulk button{min-height:34px;padding:0 10px;border:1px solid #dbe3ec;border-radius:7px;background:#fff;color:#43566d;font-size:8px}.approved-bulk .danger{border-color:#f0c6c3;background:#fff1f0;color:#b93d37}@media(max-width:1350px){.approved-kpis{grid-template-columns:repeat(3,1fr)}.approved-filters{grid-template-columns:minmax(220px,2fr) repeat(3,1fr)}.approved-filters .approved-view{grid-column:auto}.approved-catalog.has-inspector{grid-template-columns:minmax(0,1fr) 285px}}@media(max-width:1000px){.premium-sidebar{width:172px!important}.premium-shell .main-content{margin-left:172px}.approved-catalog.has-inspector{display:block}.approved-inspector{position:fixed;right:0;bottom:0;z-index:40;width:min(340px,94vw)}.approved-catalog.has-inspector .approved-bulk{right:0}.approved-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.premium-shell .main-content{margin-left:0}.approved-page{padding:14px 10px 80px}.approved-heading{flex-direction:column}.approved-heading-actions{justify-content:flex-start}.approved-kpis{grid-template-columns:repeat(2,1fr)}.approved-filters{grid-template-columns:1fr 1fr}.approved-filters>label{grid-column:1/-1}.approved-bulk{left:0;overflow:auto}.approved-bulk strong{white-space:nowrap}.approved-cards{grid-template-columns:1fr}}.premium-shell{grid-template-columns:208px minmax(0,1fr)!important}.premium-shell .main-content{width:auto!important;min-width:0!important;max-width:none!important;margin-left:0!important;overflow-x:hidden!important}.premium-shell.sidebar-collapsed{grid-template-columns:62px minmax(0,1fr)!important}.premium-shell.sidebar-collapsed .main-content{margin-left:0!important}.premium-topbar{padding-inline:22px}.premium-topbar .global-search{max-width:600px}.premium-topbar .search{min-height:42px}.premium-topbar .search input{font-size:12px}.premium-sidebar nav button{min-height:36px;font-size:11px}.premium-sidebar .nav-group>small{font-size:8px}.premium-sidebar .brand strong{font-size:14px}.premium-sidebar .brand small{font-size:8px}.approved-catalog{width:100%;max-width:100%;overflow:hidden}.approved-catalog.has-inspector{grid-template-columns:minmax(0,1fr) 322px}.approved-page{width:100%;max-width:100%;box-sizing:border-box;padding:22px 22px 78px}.approved-heading{margin-bottom:22px}.approved-heading h1{font-size:25px}.approved-heading p{font-size:11px}.approved-heading-actions button{min-height:38px;padding-inline:13px;font-size:10px}.approved-kpis{gap:10px}.approved-kpis button{min-height:92px;padding:14px}.approved-kpis small{font-size:9px}.approved-kpis strong{font-size:22px}.approved-kpis em{font-size:9px}.kpi-symbol{width:34px;height:34px}.approved-filters{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(118px,1fr)) auto auto minmax(105px,.8fr)}.approved-filters>*{min-height:39px}.approved-filters>label input,.approved-filters select,.approved-filters>button,.approved-view button{font-size:10px}.approved-list{max-width:100%}.approved-list .tablewrap{max-width:100%;overflow:auto}.approved-list table{min-width:1080px}.approved-list th{height:40px;font-size:9px}.approved-list td{height:64px;font-size:10px}.approved-list td>small,.approved-product small,.muted,.sync-cell{font-size:8px}.approved-product{min-width:220px}.approved-product strong{max-width:190px;font-size:11px}.approved-channels span,.approved-status,.mapping-pill,.quality span{font-size:8px}.approved-inspector{top:56px}.inspector-product h2{font-size:17px}.inspector-product p{font-size:10px}.approved-inspector>nav button{font-size:9px}.approved-inspector section header b{font-size:11px}.approved-inspector section header button{font-size:9px}.approved-inspector section>small{font-size:9px}.inspector-main-number{font-size:20px}.inspector-stock b{font-size:12px}.inspector-stock small,.quick-actions button{font-size:8px}.inspector-list div{font-size:9px}@media(max-width:1350px){.approved-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.approved-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr))}.approved-catalog.has-inspector{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:1000px){.premium-shell{grid-template-columns:172px minmax(0,1fr)!important}.premium-shell .main-content{margin-left:0!important}.approved-catalog.has-inspector{display:block}}@media(max-width:900px){.premium-shell{grid-template-columns:1fr!important}.premium-shell .premium-sidebar{position:fixed;left:-210px;top:0;bottom:0;z-index:80;display:flex;width:200px!important}.premium-shell.mobile-nav-open .premium-sidebar{left:0}.premium-shell .main-content{margin-left:0!important}.mobile-menu{display:grid}}.inventory-master{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 56px);background:#f6f8fb;color:#25364a}.inventory-master.has-inspector{grid-template-columns:minmax(0,1fr) 356px}.inventory-master-page{min-width:0;padding:24px 24px 82px}.inventory-master-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.inventory-master-heading h1{margin:3px 0 4px;color:#17273b;font-size:26px;letter-spacing:-.04em}.inventory-master-heading p{max-width:690px;margin:0;color:#6d7d91;font-size:11px}.inventory-eyebrow{display:flex;align-items:center;gap:6px;color:#7c8ca0;font-size:8px;font-weight:900;letter-spacing:.08em}.inventory-eyebrow svg{width:13px}.inventory-master-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.inventory-master-actions button{display:flex;align-items:center;gap:6px;min-height:39px;padding:0 12px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;color:#34485f;font-size:9px;font-weight:850;box-shadow:0 3px 8px #0f172a05}.inventory-master-actions button svg{width:14px}.inventory-master-actions .yellow{border-color:#e7c900;background:linear-gradient(180deg,#ffe600,#f8d900);color:#18253a;box-shadow:0 6px 16px #c6a80029}.inventory-kpis{display:grid;grid-template-columns:repeat(6,minmax(118px,1fr));gap:10px;margin-bottom:16px}.inventory-kpis article{display:flex;align-items:flex-start;gap:11px;min-height:93px;padding:14px;border:1px solid #e0e7ef;border-radius:11px;background:#fff;box-shadow:0 5px 17px #0f172a0a}.inventory-kpis article>span{display:grid;place-items:center;width:35px;height:35px;flex:0 0 auto;border-radius:10px}.inventory-kpis article>span svg{width:16px}.inventory-kpis .blue{background:#e9f2ff;color:#3477e9}.inventory-kpis .green{background:#e8f8ee;color:#199256}.inventory-kpis .red{background:#ffeded;color:#db4c43}.inventory-kpis .orange{background:#fff4df;color:#d8900b}.inventory-kpis .rose{background:#ffebef;color:#d74862}.inventory-kpis .purple{background:#f1ecff;color:#7154c7}.inventory-kpis div{display:flex;min-width:0;flex-direction:column}.inventory-kpis small{color:#748398;font-size:8px}.inventory-kpis strong{margin-top:2px;color:#172a40;font-size:21px;letter-spacing:-.035em}.inventory-kpis em{margin-top:4px;color:#8995a5;font-size:8px;font-style:normal}.inventory-toolbar{display:grid;grid-template-columns:minmax(280px,2fr) minmax(145px,1fr) minmax(175px,1.2fr) auto auto;gap:8px;margin-bottom:12px}.inventory-toolbar>*{min-width:0;min-height:40px}.inventory-toolbar label{display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dce4ed;border-radius:8px;background:#fff}.inventory-toolbar label svg{width:14px;color:#76859a}.inventory-toolbar input{width:100%;border:0!important;outline:0!important;background:transparent;font-size:10px}.inventory-toolbar select,.inventory-toolbar button{padding:0 10px;border:1px solid #dce4ed;border-radius:8px;background:#fff;color:#42566d;font-size:9px}.inventory-toolbar button{display:flex;align-items:center;gap:6px;justify-content:center;font-weight:750}.inventory-toolbar button svg{width:13px}.inventory-toolbar .danger-soft{border-color:#f0c7c4;background:#fff8f7;color:#ba4941}.inventory-table-card{overflow:hidden;border:1px solid #dfe6ee;border-radius:11px;background:#fff;box-shadow:0 7px 22px #0f172a0b}.inventory-table-card .tablewrap{overflow:auto;max-width:100%}.inventory-table-card table{width:100%;min-width:1100px;border-collapse:collapse}.inventory-table-card th{height:42px;padding:0 10px;background:#f7f9fc;color:#65758a;font-size:8px;text-align:center;text-transform:uppercase;white-space:nowrap}.inventory-table-card th:nth-child(2){text-align:left}.inventory-table-card td{height:68px;padding:7px 10px;border-top:1px solid #edf1f5;color:#3a4b60;font-size:10px;text-align:center;vertical-align:middle}.inventory-table-card tbody tr{cursor:pointer;transition:background .14s ease}.inventory-table-card tbody tr:hover{background:#fbfcfe}.inventory-table-card tbody tr.selected{background:linear-gradient(90deg,#fffbe2,#fffef8);box-shadow:inset 3px 0 #ffe000}.inventory-table-card tbody tr.divergent:not(.selected){background:snow}.inventory-table-card td:nth-child(2){text-align:left}.inventory-table-card td>small{display:block;margin-top:3px;color:#8391a3;font-size:8px}.inventory-product{display:flex;align-items:center;gap:10px;min-width:245px}.inventory-product>span{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;overflow:hidden;border:1px solid #edf1f5;border-radius:9px;background:#f7f9fb;font-size:19px}.inventory-product img{width:100%;height:100%;object-fit:contain}.inventory-product strong{display:block;overflow:hidden;max-width:225px;color:#21344a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.inventory-product small{display:block;margin-top:3px;color:#7c8a9c;font-size:8px}.stock-zero{color:#d83f3b}.stock-good{color:#1d7f4e}.stock-warning{color:#d64b43!important}.inventory-channel-dots{display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:wrap}.inventory-channel-dots span{padding:4px 5px;border-radius:5px;background:#e8f2ff;color:#286bc9;font-size:7px;font-weight:900}.inventory-channel-dots span:first-child{background:#ffe600;color:#423900}.inventory-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:999px;font-size:8px;font-style:normal;font-weight:850;white-space:nowrap}.inventory-pill svg{width:11px}.inventory-pill.normal{background:#e7f8ed;color:#16814a}.inventory-pill.low,.inventory-pill.critical{background:#fff4dc;color:#b77800}.inventory-pill.zero{background:#ffebe9;color:#c13f39}.inventory-pill.divergent{background:#ffebeb;color:#c83f43}.inventory-date{color:#7d8999;font-size:8px;white-space:nowrap}.inventory-inspector{position:sticky;top:56px;height:calc(100vh - 56px);overflow:auto;border-left:1px solid #dfe6ed;background:#fff;box-shadow:-10px 0 28px #0f172a0b}.inventory-inspector>header{display:flex;justify-content:flex-end;padding:10px}.inventory-inspector>header button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:0;border-radius:8px;background:#f7f9fb;color:#52657a}.inventory-inspector>header svg{width:15px}.inventory-inspector-product{display:grid;grid-template-columns:118px minmax(0,1fr);gap:13px;align-items:center;padding:0 15px 15px}.inventory-inspector-product>span{display:grid;place-items:center;width:118px;height:118px;overflow:hidden;border-radius:10px;background:#fafbfc;font-size:32px}.inventory-inspector-product img{width:100%;height:100%;object-fit:contain}.inventory-inspector-product h2{margin:7px 0 5px;color:#1b2d43;font-size:15px;line-height:1.25}.inventory-inspector-product p{margin:0;color:#718095;font-size:9px}.inventory-inspector>nav{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #edf1f5;border-bottom:1px solid #e2e8ef}.inventory-inspector>nav button{padding:10px 2px;border:0;border-bottom:2px solid transparent;background:none;color:#6b7b90;font-size:8px}.inventory-inspector>nav button.active{border-bottom-color:#3483fa;color:#2772d9;font-weight:850}.inventory-inspector>section{margin:10px;padding:13px;border:1px solid #e2e8ef;border-radius:10px;background:#fff}.inventory-inspector>section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.inventory-inspector>section>header b{font-size:10px}.inventory-inspector>section>header span{color:#6d7d91;font-size:8px}.inventory-inspector>section>header button{display:flex;align-items:center;gap:4px;border:0;background:none;color:#3376d4;font-size:8px}.inventory-inspector>section>header button svg{width:12px}.inventory-inspector section>small{color:#79879a;font-size:8px}.inventory-inspector .inspector-main-number{font-size:21px}.inventory-inspector .inspector-stock{margin-top:9px}.inventory-inspector .inspector-stock b{font-size:12px}.inventory-inspector .inspector-stock small{font-size:7px}.inventory-inspector-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #edf1f5}.inventory-inspector-list>div:first-child{border-top:0}.inventory-inspector-list span{display:flex;min-width:0;flex-direction:column}.inventory-inspector-list b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.inventory-inspector-list small{margin-top:2px;color:#8390a1;font-size:7px}.inventory-inspector-list strong{font-size:11px}.inventory-movements>div{display:flex;align-items:center;gap:9px;padding:7px 0;border-top:1px solid #edf1f5}.inventory-movements>div:first-child{border-top:0}.inventory-movements>div>span{display:grid;place-items:center;min-width:34px;height:27px;border-radius:7px;font-size:8px;font-weight:900}.inventory-movements .positive{background:#e7f8ed;color:#167b49}.inventory-movements .negative{background:#ffebea;color:#bf403b}.inventory-movements p{display:flex;min-width:0;flex-direction:column;margin:0}.inventory-movements b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.inventory-movements small{margin-top:2px;color:#8491a2;font-size:7px}.inventory-quick-actions{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.inventory-quick-actions button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:56px;padding:5px 2px;border:1px solid #dfe6ee;border-radius:8px;background:#fbfcfe;color:#4d6178;font-size:7px}.inventory-quick-actions button:hover{border-color:#9fc2ef;background:#f1f7ff;color:#276ccc}.inventory-quick-actions svg{width:15px}.inventory-bulk{position:fixed;right:20px;bottom:0;left:230px;z-index:18;display:flex;align-items:center;gap:7px;padding:10px 14px;border-top:1px solid #dfe6ee;background:#fffffffa;box-shadow:0 -10px 25px #0f172a14}.inventory-master.has-inspector .inventory-bulk{right:376px}.inventory-bulk strong{margin-right:auto;font-size:9px}.inventory-bulk button{display:flex;align-items:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid #dbe3ec;border-radius:7px;background:#fff;color:#41566d;font-size:8px}.inventory-bulk svg{width:13px}.action-result>button{margin-left:auto;border:0;background:transparent}.action-result>button svg{width:14px}@media(max-width:1500px){.inventory-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-master.has-inspector{grid-template-columns:minmax(0,1fr) 330px}.inventory-master.has-inspector .inventory-bulk{right:350px}}@media(max-width:1150px){.inventory-master.has-inspector{display:block}.inventory-inspector{position:fixed;right:0;bottom:0;z-index:50;width:min(360px,94vw)}.inventory-master.has-inspector .inventory-bulk{right:0}.inventory-toolbar{grid-template-columns:minmax(240px,2fr) 1fr 1fr}.inventory-toolbar button{min-width:130px}}@media(max-width:760px){.inventory-master-page{padding:16px 10px 78px}.inventory-master-heading{flex-direction:column}.inventory-master-actions{justify-content:flex-start}.inventory-kpis{grid-template-columns:1fr 1fr}.inventory-toolbar{grid-template-columns:1fr}.inventory-bulk{left:0;overflow:auto}.inventory-bulk strong{white-space:nowrap}}@media(max-width:480px){.inventory-kpis{grid-template-columns:1fr}}:root{--admin-content-width:1480px;--admin-gutter:24px}.admin-content-container,.inventory-master-page,.approved-page{width:min(var(--admin-content-width),calc(100% - (var(--admin-gutter) * 2)));max-width:var(--admin-content-width);margin-inline:auto;box-sizing:border-box}.inventory-master-page,.approved-page{padding-inline:0}.inventory-master,.approved-catalog{overflow-x:clip}.inventory-table-card tbody tr.selected{background:#fffdf2;box-shadow:inset 3px 0 #f4d800}.inventory-table-card tbody tr.divergent{box-shadow:inset 3px 0 #e0524d}.inventory-table-card tbody tr.divergent.selected{background:#fffbed;box-shadow:inset 3px 0 #e0524d}.inventory-product>span{width:52px;height:52px}.inventory-table-card td{height:72px}.inventory-pill{font-size:9px}.inventory-table-card .stock-good:before{content:"+"}.inventory-movements .positive,.inventory-movements .negative{font-size:9px}.inventory-bulk button,.approved-bulk button{white-space:nowrap}.inventory-bulk button:hover,.approved-bulk button:hover{border-color:#9fc2ef;background:#f2f7ff;color:#276ccc}.catalog-kpis .operational-kpi{cursor:pointer}.catalog-kpis .operational-kpi:hover{border-color:#e7bb45;box-shadow:0 7px 20px #9f74001f}.catalog-kpis .not-evaluated{max-width:150px;margin-top:7px;font-size:13px;line-height:1.2;letter-spacing:0}.inspector-empty{margin:8px 0;color:#7b899b;font-size:9px;line-height:1.45}.inspector-tab-content{min-height:150px}.inspector-list span{display:flex;min-width:0;flex-direction:column}.inspector-list span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-list span small{margin-top:2px;color:#8592a2;font-size:8px}.quick-actions button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:#f8fbff;color:#3e5f86;cursor:pointer}.quick-actions button:hover{border-color:#8fbaf0;background:#edf5ff;color:#1764c8;transform:translateY(-1px)}.quick-actions button svg{width:16px;height:16px}.quick-actions button span{font-size:8px;font-weight:750}.mapping-page{padding-block:24px 78px}.mapping-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.mapping-heading>div>span{display:flex;align-items:center;gap:6px;color:#7b899a;font-size:9px;font-weight:850;letter-spacing:.08em}.mapping-heading>div>span svg{width:14px}.mapping-heading h1{margin:4px 0;color:#17273b;font-size:26px;letter-spacing:-.04em}.mapping-heading p{max-width:760px;margin:0;color:#6c7c90;font-size:11px;line-height:1.45}.mapping-heading>button{min-height:39px;padding-inline:14px}.mapping-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.mapping-kpis button{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;gap:2px 10px;min-height:78px;padding:12px;border:1px solid #e0e7ef;border-radius:11px;background:#fff;text-align:left;box-shadow:0 5px 16px #0f172a0a}.mapping-kpis button:hover{border-color:#a8c6ee;transform:translateY(-1px)}.mapping-kpis button>span{grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:10px}.mapping-kpis svg{width:16px}.mapping-kpis .blue{background:#e9f2ff;color:#3477e9}.mapping-kpis .orange{background:#fff4df;color:#ca8300}.mapping-kpis .red{background:#ffeded;color:#d84b43}.mapping-kpis .green{background:#e8f8ee;color:#188b52}.mapping-kpis .purple{background:#f1ecff;color:#7154c7}.mapping-kpis small{align-self:end;color:#748398;font-size:9px}.mapping-kpis strong{color:#172a40;font-size:20px}.mapping-toolbar{display:grid;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) minmax(180px,1.2fr) auto 120px;gap:8px;margin-bottom:13px}.mapping-toolbar>*{min-width:0;min-height:40px}.mapping-toolbar label{display:flex;align-items:center;gap:8px;padding-inline:11px;border:1px solid #dce4ed;border-radius:8px;background:#fff}.mapping-toolbar label svg{width:14px;color:#748398}.mapping-toolbar input{width:100%;border:0!important;outline:0;background:transparent;font-size:11px}.mapping-toolbar select,.mapping-toolbar button{padding-inline:10px;border:1px solid #dce4ed;border-radius:8px;background:#fff;color:#42566d;font-size:10px}.mapping-toolbar button{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:800}.mapping-toolbar button svg{width:14px}.mapping-toolbar button.active{border-color:#9dc2f1;background:#edf5ff;color:#1764c8}.mapping-workspace{overflow:hidden;border:1px solid #dfe6ee;border-radius:12px;background:#fff;box-shadow:0 7px 22px #0f172a0b}.mapping-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.mapping-premium-grid>article{min-width:0;padding:14px;border:1px solid #dfe6ee;border-radius:11px;background:#fff;box-shadow:0 3px 12px #0f172a08}.mapping-premium-grid>article.conflict{border-color:#efc2bf;box-shadow:inset 3px 0 #e0524d}.mapping-premium-grid>article>header{display:grid;grid-template-columns:auto 54px minmax(0,1fr) auto;align-items:center;gap:10px}.mapping-premium-grid>article>header>span{display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border:1px solid #e7ecf2;border-radius:9px;background:#f7f9fb;font-size:20px}.mapping-premium-grid>article>header img{width:100%;height:100%;object-fit:contain}.mapping-premium-grid>article>header>div{display:flex;min-width:0;flex-direction:column}.mapping-premium-grid>article>header strong{overflow:hidden;color:#24374d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mapping-premium-grid>article>header small{margin-top:4px;color:#758499;font-size:9px}.mapping-state{padding:5px 7px;border-radius:999px;background:#fff3dd;color:#a66c00;font-size:8px;font-style:normal;font-weight:850;white-space:nowrap}.mapping-state.conflict{background:#ffebea;color:#bd3f39}.mapping-state.without_sku{background:#fff0ee;color:#bd3f39}.mapping-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:12px 0;border:1px solid #e7ecf2;border-radius:9px;background:#fafbfd}.mapping-facts>div{min-width:0;padding:8px;border-right:1px solid #e7ecf2}.mapping-facts>div:last-child{border:0}.mapping-facts dt{color:#8290a1;font-size:7px;text-transform:uppercase}.mapping-facts dd{overflow:hidden;margin:3px 0 0;color:#34475d;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.mapping-suggestion{display:flex;min-height:82px;flex-direction:column;padding:10px;border:1px solid #e0e7ef;border-radius:9px;background:#f8fafc}.mapping-suggestion>small{color:#758499;font-size:8px;text-transform:uppercase}.mapping-suggestion>strong{margin-top:3px;color:#25384e;font-size:10px}.mapping-suggestion>span{margin-top:3px;color:#6f7f92;font-size:8px}.mapping-suggestion>b{margin-top:6px;color:#286bc9;font-size:9px}.mapping-suggestion>em{margin-top:4px;color:#9a6a0a;font-size:8px;font-style:normal}.mapping-suggestion>p{margin:12px 0 0;color:#7c899a;font-size:9px}.mapping-suggestion.confidence-high{border-color:#b8dfc6;background:#f1fbf5}.mapping-suggestion.confidence-high>b{color:#157a48}.mapping-suggestion.confidence-medium{border-color:#f0d69b;background:#fffaf0}.mapping-premium-grid>article>select{width:100%;min-height:38px;margin-top:10px;font-size:10px}.mapping-premium-grid>article>footer{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.mapping-premium-grid>article>footer button{min-height:34px;padding-inline:11px;border:1px solid #c9dbf1;border-radius:8px;background:#fff;color:#2466c2;font-size:9px;font-weight:800}.mapping-premium-grid>article>footer button:last-child{border-color:#3483fa;background:#3483fa;color:#fff}.mapping-premium-grid>article>footer button:disabled{opacity:.4}.mapping-workspace>.pagination{padding:11px 14px;border-top:1px solid #e5eaf0}.premium-compare{width:min(960px,96vw)!important}.mapping-compare-detailed{grid-template-columns:1fr 1fr}.compare-photo{display:grid;place-items:center;height:120px;margin:8px 0;overflow:hidden;border-radius:9px;background:#f7f9fb;font-size:28px}.compare-photo img{width:100%;height:100%;object-fit:contain}.mapping-compare-detailed dl div.compare-diff{margin-inline:-6px;padding-inline:6px;background:#fff2e8;color:#9f4c10}.mapping-decision-actions button{display:flex;align-items:center;gap:5px}.mapping-decision-actions button svg{width:14px}@media(max-width:1500px){:root{--admin-content-width:1400px}.mapping-kpis{grid-template-columns:repeat(5,minmax(130px,1fr))}}@media(max-width:1200px){.mapping-premium-grid{grid-template-columns:1fr}.mapping-kpis{overflow:auto}.mapping-toolbar{grid-template-columns:minmax(220px,2fr) 1fr 1fr}.mapping-toolbar>*:nth-child(n+4){min-width:150px}.admin-content-container,.inventory-master-page,.approved-page{width:calc(100% - 32px)}}@media(max-width:760px){:root{--admin-gutter:10px}.admin-content-container,.inventory-master-page,.approved-page{width:calc(100% - 20px)}.mapping-page{padding-block:16px 72px}.mapping-heading{flex-direction:column}.mapping-toolbar{grid-template-columns:1fr}.mapping-kpis{grid-template-columns:repeat(5,150px)}.mapping-premium-grid{padding:9px}.mapping-premium-grid>article>header{grid-template-columns:auto 48px minmax(0,1fr)}.mapping-premium-grid>article>header>i{grid-column:2/4}.mapping-facts{grid-template-columns:repeat(2,1fr)}.mapping-facts>div{border-bottom:1px solid #e7ecf2}.mapping-compare-detailed{grid-template-columns:1fr}}:root{--admin-content-width:1520px;--admin-gutter:22px}.catalog-eyebrow{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:#7b8da3;font-size:8px;font-weight:900;letter-spacing:.09em}.catalog-eyebrow svg{width:13px;height:13px}.approved-heading p{max-width:760px}.approved-heading-actions{max-width:660px}.approved-filters{grid-template-columns:minmax(280px,2.2fr) minmax(125px,1fr) minmax(150px,1.1fr) minmax(135px,1fr) auto minmax(115px,.8fr)}.approved-catalog:not(.has-inspector) .approved-page{width:min(var(--admin-content-width),calc(100% - (var(--admin-gutter)*2)))}.approved-catalog.has-inspector{grid-template-columns:minmax(0,1fr) 350px}.approved-catalog.has-inspector .approved-page{width:calc(100% - 24px);max-width:none;margin-inline:12px}.approved-inspector{width:350px}.stock-link{padding:0!important;border:0!important;background:transparent!important;color:#2f75d4!important;font:inherit!important;text-decoration:none}.stock-link:hover{text-decoration:underline}.approved-cards>button em{color:#748397;font-size:8px;font-style:normal}.catalog-commercial-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:5px}.catalog-commercial-grid>div{display:flex;min-height:58px;flex-direction:column;justify-content:center;padding:9px;border:1px solid #e7edf3;border-radius:9px;background:#fafcff}.catalog-commercial-grid small{color:#7b899a;font-size:7px}.catalog-commercial-grid strong{margin-top:4px;color:#24384f;font-size:11px}.catalog-stock-bridge{display:flex!important;width:100%;align-items:center!important;gap:9px!important;margin-top:9px;padding:10px!important;border:1px solid #cfe1f7!important;border-radius:9px!important;background:#f3f8ff!important;color:#2766bb!important;text-align:left!important}.catalog-stock-bridge svg{width:17px;flex:0 0 auto}.catalog-stock-bridge span{display:flex;min-width:0;flex-direction:column}.catalog-stock-bridge b{font-size:9px}.catalog-stock-bridge small{margin-top:2px;color:#67809f;font-size:7px}.catalog-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.catalog-action-grid button{display:flex;min-height:55px;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:5px;border:1px solid #dfe7ef;border-radius:8px;background:#fbfcfe;color:#4e6279;font-size:7px}.catalog-action-grid button:disabled{opacity:.4}.catalog-action-grid svg{width:15px}.catalog-sales-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid #edf1f5}.catalog-sales-list>div:first-child{border-top:0}.catalog-sales-list span{display:flex;min-width:0;flex-direction:column}.catalog-sales-list b{font-size:9px}.catalog-sales-list small{margin-top:2px;color:#8190a2;font-size:7px}.catalog-sales-list i{color:#68798d;font-size:7px;font-style:normal}.approved-inspector .inspector-tab-content{min-height:150px}.inventory-master.has-inspector{grid-template-columns:minmax(0,1fr) 380px}.inventory-master.has-inspector .inventory-master-page{width:calc(100% - 24px);max-width:none;margin-inline:12px}.inventory-inspector{width:380px}.coverage-pill{display:inline-flex;padding:4px 6px;border-radius:999px;background:#e8f7ee;color:#27734b;font-size:7px;font-weight:850;white-space:nowrap}.coverage-pill.low{background:#fff0e3;color:#b66419}.inventory-threshold-card{display:grid;gap:6px;margin-top:10px;padding:10px;border:1px solid #e1e8f0;border-radius:9px;background:#f9fbfd}.inventory-threshold-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.inventory-threshold-card span{color:#748398;font-size:7px}.inventory-threshold-card b{color:#273b52;font-size:9px}.inventory-threshold-card button{margin-top:3px;padding:7px 8px;border:1px solid #cbdcf0;border-radius:7px;background:#fff;color:#2d6dbd;font-size:7px;font-weight:800}.modal-help{display:block;margin:2px 0 8px;color:#77879a;font-size:8px;line-height:1.4}.inventory-table-card table{min-width:1360px}.inventory-table-card td>small{display:block;margin-top:3px;color:#8390a1;font-size:7px}.inventory-master-page,.approved-page,.mapping-page{box-sizing:border-box}.inventory-master-heading,.approved-heading,.mapping-heading{min-height:72px}.inventory-master-heading h1,.approved-heading h1,.mapping-heading h1{line-height:1.1}.inventory-toolbar,.approved-filters,.mapping-toolbar{box-shadow:0 2px 10px #0f172a06}@media(max-width:1350px){.approved-filters{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(120px,1fr))}.approved-view{min-width:132px}.approved-catalog.has-inspector{grid-template-columns:minmax(0,1fr) 330px}.approved-inspector{width:330px}.inventory-master.has-inspector{grid-template-columns:minmax(0,1fr) 350px}.inventory-inspector{width:350px}}@media(max-width:1150px){.approved-catalog.has-inspector,.inventory-master.has-inspector{display:block}.approved-inspector,.inventory-inspector{position:fixed;right:0;bottom:0;z-index:55;width:min(380px,94vw)}.approved-catalog.has-inspector .approved-page,.inventory-master.has-inspector .inventory-master-page{width:calc(100% - 32px);max-width:var(--admin-content-width);margin-inline:auto}}@media(max-width:760px){:root{--admin-gutter:10px}.catalog-action-grid{grid-template-columns:repeat(2,1fr)}.catalog-commercial-grid{grid-template-columns:1fr 1fr}.approved-filters{grid-template-columns:1fr}.approved-filters>label{grid-column:auto}.approved-view{min-height:39px}.inventory-master-heading,.approved-heading,.mapping-heading{min-height:0}}:root{--hub-gold:#ffc400;--hub-gold-2:#ffdf45;--hub-navy:#06172b;--hub-navy-2:#0a2442}.premium-sidebar{background:linear-gradient(180deg,var(--hub-navy),#081d34 58%,#051221)!important;border-right:1px solid rgba(255,196,0,.12)}.premium-sidebar .brand{min-height:74px!important;padding:10px 8px 15px!important;gap:11px!important;align-items:center!important;border-bottom:1px solid rgba(255,255,255,.055)!important}.brand-icon{width:45px!important;height:45px!important;flex:0 0 45px!important;border-radius:13px!important;overflow:hidden;background:#07182d!important;box-shadow:0 0 0 1px #ffc40057,0 9px 24px #00000042,0 0 22px #ffc40014}.brand-icon:after{display:none!important}.brand-icon img{width:100%;height:100%;object-fit:cover}.brand-copy{min-width:0;line-height:1.02;padding-top:1px}.brand-copy strong{display:block;color:#fff;font-size:20px!important;font-weight:950!important;line-height:.98!important;letter-spacing:.055em;text-shadow:0 2px 10px rgba(0,0,0,.18)}.brand-copy span{display:block;margin-top:5px;color:var(--hub-gold);font-size:7px!important;font-weight:950;line-height:1.05;letter-spacing:.105em;white-space:nowrap}.premium-sidebar .account-box{margin:15px 8px 11px!important}.premium-sidebar .sidebar-toggle{top:25px!important}.nav-group button.active{background:linear-gradient(105deg,#f4b900,var(--hub-gold))!important;color:#101820!important;box-shadow:0 8px 22px #ffc40038!important}.nav-group button.active svg{color:#101820}.nav-badge{background:var(--hub-gold)!important;color:#111827!important}.premium-topbar{border-color:#e7ebf0;box-shadow:0 5px 18px #0f172a09}.premium-topbar:before{content:"";width:3px;align-self:stretch;border-radius:99px;background:linear-gradient(var(--hub-gold),#e6a900);margin-right:7px}.primary{background:linear-gradient(105deg,#f4b900,var(--hub-gold))!important;color:#101820!important;border-color:#e6ad00!important;font-weight:850!important}.center{background:radial-gradient(circle at 15% 15%,rgba(255,196,0,.17),transparent 32%),linear-gradient(135deg,#06172b,#0a2442 60%,#07182d)!important}.authcard{width:min(420px,calc(100vw - 32px));padding:26px!important;border:1px solid rgba(255,196,0,.18)!important;box-shadow:0 28px 70px #0000004d!important}.auth-brand{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #e7ebf0}.auth-brand img{width:66px;height:66px;border-radius:18px;object-fit:cover;box-shadow:0 8px 24px #08182d2e}.auth-brand h1{margin:0!important;color:#07182d;font-size:29px!important;letter-spacing:.04em}.auth-brand strong{display:block;margin-top:1px;color:#d39d00;font-size:9px;letter-spacing:.14em}.auth-brand p{margin:7px 0 0!important;color:#718096;font-size:10px!important}.sidebar-collapsed .brand-copy{display:none}.sidebar-collapsed .brand-icon{margin-inline:auto}.premium-shell.sidebar-collapsed .premium-sidebar .brand{min-height:70px!important;padding:11px 8px!important}.premium-shell.sidebar-collapsed .brand-icon{width:42px!important;height:42px!important;flex-basis:42px!important}.premium-shell.sidebar-collapsed .premium-sidebar .account-box{margin-top:13px!important}@media(max-width:760px){.premium-sidebar .brand{padding-top:11px!important}.brand-copy strong{font-size:19px!important}.brand-copy span{font-size:6.5px!important}}.shipping-safety-lock{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 10px;border:1px solid #b9e4ca;border-radius:8px;background:#ecfaf2;color:#167345;font-size:8px;font-weight:800}.shipping-safety-lock svg{width:13px;height:13px}.label-unavailable svg{flex:0 0 auto}.approved-inspector .fiscal-editor{display:flex;flex-direction:column;gap:12px}.fiscal-health-list{display:grid;gap:7px}.fiscal-health-list>div{border:1px solid #e5e7eb;border-radius:10px;padding:9px 10px;display:flex;justify-content:space-between;gap:10px;font-size:11px}.fiscal-health-list .fiscal-ok{background:#ecfdf5;border-color:#bbf7d0}.fiscal-health-list .fiscal-missing{background:#fff7ed;border-color:#fed7aa}.fiscal-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fiscal-form-grid label{font-size:10px;font-weight:700;color:#475569;display:grid;gap:4px}.fiscal-form-grid input,.fiscal-form-grid select{width:100%;border:1px solid #dbe3ee;border-radius:8px;padding:8px 9px;background:#fff;font-size:12px}.fiscal-warning{font-size:10px;line-height:1.4;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;padding:9px}.fiscal-save{width:100%;justify-content:center}.kpi-symbol.fiscal{background:#fff7ed!important;color:#c2410c!important}.fiscal-table-pill{border:1px solid;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;background:#fff}.fiscal-table-pill.ok{border-color:#bbf7d0;color:#15803d;background:#f0fdf4}.fiscal-table-pill.pending{border-color:#fed7aa;color:#c2410c;background:#fff7ed}.fiscal-master-status{display:grid;gap:3px;padding:10px;border-radius:10px;border:1px solid}.fiscal-master-status.ok{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.fiscal-master-status.pending{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.fiscal-master-status b{font-size:10px}.fiscal-master-status span{font-size:8px}.fiscal-health-list>div>span{display:grid;gap:3px}.fiscal-health-list>div small{font-size:8px;color:#64748b}.fiscal-health-list>div strong{font-size:8px;white-space:nowrap}.fiscal-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:8px}.fiscal-actions button{min-height:35px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;font-size:9px;font-weight:850}.drawer-message.fiscal-block{display:flex!important;align-items:center;justify-content:space-between;gap:10px;background:#fff7ed!important;border:1px solid #fdba74!important;color:#9a3412!important}.drawer-message.fiscal-block button{flex:0 0 auto;border:1px solid #f59e0b;border-radius:8px;background:#fff;color:#9a3412;padding:7px 9px;font-size:9px;font-weight:850}.order-action-message.fiscal-block{display:flex!important;align-items:center;justify-content:space-between;gap:10px;background:#fff7ed!important;border:1px solid #fdba74!important;color:#9a3412!important}.order-action-message.fiscal-block span{min-width:0}.order-action-message.fiscal-block button{flex:0 0 auto;border:1px solid #f59e0b;border-radius:8px;background:#fff;color:#9a3412;padding:7px 9px;font-size:9px;font-weight:850}.fiscal-history{display:grid;gap:0;margin-top:2px;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.fiscal-history>b{padding:9px 10px;background:#f8fafc;font-size:9px;color:#334155}.fiscal-history>div{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid #eef2f7;font-size:8px}.fiscal-history small{color:#64748b;white-space:nowrap}.shipping-order-link{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;color:#075cca!important;cursor:pointer}.shipping-order-link:hover{text-decoration:underline}.order-open-action{margin-top:8px}.order-open-action button{font-weight:750}.order-drawer{width:min(1120px,96vw)!important;background:#f5f7fa!important}.order-detail-header{padding:20px 24px!important}.order-detail-header h2{font-size:22px!important}.order-detail-header p{margin-top:5px}.order-timeline{grid-template-columns:repeat(6,1fr)!important;padding:16px 24px!important}.order-timeline div{font-size:9px!important}.order-timeline i{width:24px!important;height:24px!important}.order-overview-grid,.order-drawer>.order-section,.order-drawer>details{margin-left:18px!important;margin-right:18px!important}.order-overview-grid{margin-top:14px!important}.order-section{background:#fff!important;border:1px solid #dfe7f0!important;border-radius:13px!important;padding:16px!important;margin-top:12px!important}.fiscal-order-card.pending{border-color:#f2c35b!important;background:#fffdf7!important}.fiscal-order-card.authorized{border-color:#b9e4ca!important}.invoice-required-box{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:center;padding:14px;border:1px dashed #efc15f;border-radius:12px;background:#fffaf0}.invoice-required-copy{display:flex;align-items:flex-start;gap:13px}.invoice-required-copy>svg{width:39px;height:39px;padding:8px;border-radius:10px;background:#fff2c8;color:#b77b00;flex:0 0 auto}.invoice-required-copy div{display:grid;gap:5px}.invoice-required-copy strong{font-size:13px;color:#18243a}.invoice-required-copy span{font-size:10px;line-height:1.45;color:#475569}.invoice-required-actions{display:grid;gap:8px}.invoice-required-actions button{min-height:40px;border:1px solid #d7e0eb;border-radius:9px;background:#fff;font-weight:800;font-size:10px;display:flex;align-items:center;justify-content:center;gap:7px}.invoice-required-actions .invoice-main-action{background:linear-gradient(105deg,#f4b900,#ffc400)!important;color:#111827!important;border-color:#e6ad00!important;box-shadow:0 7px 18px #ffc4002e}.fiscal-flow-note{margin-top:10px;padding:8px 10px;border-radius:8px;background:#f2f7fd;color:#52657c;font-size:9px;line-height:1.4}.fiscal-success-line{display:flex;gap:10px;align-items:flex-start;padding:11px;border-radius:10px;background:#ecfaf2;color:#166534;margin-bottom:12px}.fiscal-success-line>svg{width:20px;height:20px;flex:0 0 auto}.fiscal-success-line div{display:grid;gap:3px}.fiscal-success-line strong{font-size:11px}.fiscal-success-line span{font-size:9px;color:#417354}.shipping-await-lock{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid #f2c35b;border-radius:8px;background:#fff8e6;color:#8a5b00;font-size:9px;font-weight:800}.shipping-await-lock svg{width:14px;height:14px}.order-products article>div:nth-child(2){min-width:0}.order-products article strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.invoice-required-box{grid-template-columns:1fr}.order-timeline{grid-template-columns:repeat(3,1fr)!important;gap:10px}.order-timeline div:nth-child(3n):after{display:none}.order-drawer{width:100vw!important}.order-overview-grid,.order-drawer>.order-section,.order-drawer>details{margin-left:10px!important;margin-right:10px!important}}@media(max-width:620px){.order-timeline{grid-template-columns:1fr 1fr!important}.order-timeline div:after{display:none!important}}.master-create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#f4f7fb;overflow:auto}.master-create{max-width:1480px;margin:0 auto;padding:24px 28px 42px;color:#172033}.master-create-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.master-create-head small{font-size:10px;color:#64748b;font-weight:800}.master-create-head h2{font-size:27px;margin:5px 0}.master-create-head p{margin:0;color:#607086}.master-head-actions{display:flex;gap:9px;align-items:center}.master-head-actions button,.invoice-upload{height:42px;padding:0 15px;border:1px solid #d8e1ec;border-radius:9px;background:#fff;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;cursor:pointer}.master-head-actions svg,.invoice-upload svg{width:16px}.invoice-upload input{display:none}.master-head-actions .master-publish{background:#ffc400;border-color:#e7b300;color:#111}.master-close{width:42px;padding:0!important;justify-content:center}.master-steps{display:grid;grid-template-columns:repeat(7,1fr);background:#fff;border:1px solid #dfe7f0;border-radius:13px;padding:14px;margin-bottom:16px}.master-steps button{border:0;background:transparent;display:flex;gap:9px;align-items:center;text-align:left;padding:9px;cursor:pointer;border-bottom:2px solid transparent}.master-steps button.active{border-color:#2463eb}.master-steps i{font-style:normal;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#edf1f6;font-weight:900;font-size:11px}.master-steps .active i{background:#2463eb;color:#fff}.master-steps span{display:grid;gap:2px}.master-steps b{font-size:10px}.master-steps small{font-size:8px;color:#718096}.master-create-body{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px}.master-panel,.master-summary{background:#fff;border:1px solid #dfe7f0;border-radius:13px;padding:18px}.master-panel{min-height:530px}.master-panel h3,.master-summary h3{font-size:15px;margin:0 0 18px}.master-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.master-grid label{display:grid;gap:6px;font-size:9px;font-weight:800;color:#53657b}.master-grid input,.master-grid select,.master-grid textarea{width:100%;box-sizing:border-box;border:1px solid #d8e1ec;border-radius:8px;background:#fff;padding:11px 12px;color:#172033;font:inherit;font-size:11px}.master-grid textarea{min-height:105px;resize:vertical}.master-grid .span2{grid-column:span 2}.master-grid .span4{grid-column:span 4}.master-next{display:flex;justify-content:flex-end;gap:8px;padding-top:14px}.master-next button{height:38px;padding:0 15px;border:1px solid #d8e1ec;border-radius:8px;background:#fff;font-weight:800}.master-next .primary{background:#2463eb;color:#fff;border-color:#2463eb;display:flex;align-items:center;gap:5px}.master-next svg{width:14px}.summary-product{display:flex;gap:12px;align-items:center}.summary-image{width:68px;height:68px;border-radius:10px;background:#f3f6fa;display:grid;place-items:center}.summary-image svg{width:28px;color:#65758a}.summary-product>div:last-child{display:grid;gap:4px}.summary-product b{font-size:13px}.summary-product span{font-size:9px;color:#64748b}.master-summary hr{border:0;border-top:1px solid #e5eaf0;margin:17px 0}.draft-pill{float:right;background:#eaf2ff;color:#2463eb;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:900}.summary-status{margin-top:16px}.summary-status p{display:flex;align-items:center;gap:7px;font-size:10px}.summary-status i{width:7px;height:7px;border-radius:50%;background:#ff9f1a}.summary-status i.ok{background:#22c55e}.summary-status small{margin-left:auto;color:#e55d3c}.summary-stock{margin-top:22px;padding:12px;border-radius:10px;background:#f5f8fc;display:flex;gap:10px;align-items:center}.summary-stock svg{width:20px;color:#2463eb}.summary-stock div{display:grid;gap:3px}.summary-stock small{font-size:8px;color:#64748b}.summary-stock b{font-size:11px}.import-hero{border:1px dashed #e6b53d;background:#fffaf0;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;margin-bottom:20px}.import-hero>svg{width:36px;color:#b87900}.import-hero div{flex:1}.import-hero b{font-size:13px}.import-hero p{font-size:10px;color:#65758a;max-width:620px}.invoice-upload.big{background:#ffc400;border-color:#e7b300}.master-warning,.channel-ready{margin-top:20px;padding:13px;border-radius:9px;background:#fff8e6;color:#805b00;font-size:10px}.master-help{font-size:10px;color:#64748b;margin:-8px 0 18px}.review-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.review-cards div{border:1px solid #e0e7ef;border-radius:10px;padding:18px;display:flex;justify-content:space-between}.review-cards b{font-size:11px}.review-cards strong{font-size:10px;color:#18794e}.master-final{margin-top:24px;width:100%;height:46px;border:0;border-radius:9px;background:#ffc400;font-weight:900;display:flex;justify-content:center;align-items:center;gap:8px}.master-final svg{width:17px}@media(max-width:1050px){.master-steps{grid-template-columns:repeat(4,1fr)}.master-create-body{grid-template-columns:1fr}.master-summary{order:-1}.master-grid{grid-template-columns:repeat(2,1fr)}.master-grid .span4{grid-column:span 2}}.product-media-row{display:grid;grid-template-columns:220px 1fr;gap:14px;margin-bottom:18px}.product-photo-drop{min-height:135px;border:1px dashed #b9c7d8;border-radius:11px;background:#f8fafc;display:grid;place-items:center;align-content:center;gap:5px;cursor:pointer;color:#52657c}.product-photo-drop input{display:none}.product-photo-drop svg{width:26px;color:#2463eb}.product-photo-drop b{font-size:11px}.product-photo-drop span{font-size:9px}.product-photo-list{display:flex;gap:10px;align-items:flex-start;overflow:auto;min-height:135px;padding:5px}.product-photo-list>div{position:relative;flex:0 0 100px}.product-photo-list img{width:100px;height:100px;object-fit:contain;border:1px solid #e0e7ef;border-radius:10px;background:#fff}.product-photo-list button{position:absolute;top:4px;right:4px;width:25px;height:25px;border:0;border-radius:50%;background:#fff;color:#c0392b;display:grid;place-items:center;box-shadow:0 2px 8px #0002}.product-photo-list button svg{width:13px}.product-photo-list small{display:block;text-align:center;font-size:8px;margin-top:4px}.product-photo-list>p{color:#8090a2;font-size:10px;align-self:center}.import-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.import-choice{border:1px solid #dfe7f0;border-radius:12px;padding:16px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;background:#fff}.import-choice.preferred{border-color:#e6b53d;background:#fffaf0}.import-choice>svg{width:28px;color:#b87900}.import-choice b{font-size:11px}.import-choice p{font-size:9px;color:#65758a;margin:4px 0}.source-file-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:8px;background:#edf4ff;color:#2455a6;font-size:9px;margin-bottom:12px}.source-file-chip svg{width:14px}.source-file-chip small{font-weight:900}.invoice-items{display:grid;gap:7px;border:1px solid #e0e7ef;border-radius:10px;padding:12px;margin-bottom:14px;max-height:210px;overflow:auto}.invoice-items>b{font-size:10px}.invoice-items button{text-align:left;border:1px solid #e5eaf0;background:#fff;border-radius:8px;padding:9px 11px;display:grid;gap:2px}.invoice-items button span{font-weight:800;font-size:10px}.invoice-items button small{font-size:8px;color:#64748b}.ml-category-box{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;margin-bottom:12px}.ml-category-box label{display:grid;gap:6px;font-size:9px;font-weight:800;color:#53657b}.ml-category-box input{height:40px;border:1px solid #d8e1ec;border-radius:8px;padding:0 11px}.ml-category-box button{height:40px;border:1px solid #d7e0eb;background:#fff;border-radius:8px;font-weight:800;display:flex;align-items:center;gap:6px;padding:0 13px}.ml-category-box button svg{width:15px;color:#7c3aed}.category-suggestions{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:15px}.category-suggestions button{text-align:left;border:1px solid #dfe7f0;background:#fff;border-radius:9px;padding:10px;display:grid;gap:3px}.category-suggestions b{font-size:10px}.category-suggestions small{font-size:8px;color:#64748b}.ml-attributes{margin-top:18px;padding-top:15px;border-top:1px solid #e5eaf0}.ml-attributes h4{font-size:11px;margin:0 0 12px}.channel-config-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.channel-config-cards article{border:1px solid #dfe7f0;border-radius:12px;padding:16px;display:grid;grid-template-columns:35px 1fr auto;gap:12px;align-items:start}.channel-config-cards article.enabled{border-color:#89b3ff;background:#f7faff}.channel-config-cards article>svg{width:25px;color:#2463eb}.channel-config-cards b{font-size:12px}.channel-config-cards p{font-size:9px;color:#64748b}.channel-config-cards label{font-size:9px;font-weight:800;display:flex;gap:6px;align-items:center}.channel-config-cards article>input{grid-column:2/4;height:38px;border:1px solid #d8e1ec;border-radius:8px;padding:0 11px}.review-summary-top{display:flex;gap:14px;align-items:center;padding:14px;border:1px solid #e0e7ef;border-radius:11px;margin-bottom:14px}.review-thumb{width:78px;height:78px;border-radius:10px;background:#f5f8fc;display:grid;place-items:center;overflow:hidden}.review-thumb img{width:100%;height:100%;object-fit:contain}.review-thumb svg{width:30px;color:#708196}.review-summary-top h4{font-size:15px;margin:0 0 6px}.review-summary-top p{font-size:9px;color:#64748b;margin:3px 0}.review-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin-top:18px}.review-actions>button{height:46px;border:1px solid #d8e1ec;border-radius:9px;background:#fff;font-weight:900}.review-actions .master-final{margin:0;background:#ffc400;border-color:#e7b300}@media(max-width:900px){.product-media-row,.import-choice-grid,.channel-config-cards{grid-template-columns:1fr}.import-choice{grid-template-columns:30px 1fr}.import-choice .invoice-upload{grid-column:1/3}.category-suggestions,.review-actions{grid-template-columns:1fr}}.master-create{max-width:none!important;width:100%;box-sizing:border-box;padding-left:22px;padding-right:22px}.master-create-head,.master-steps,.master-create-body{width:100%;box-sizing:border-box}.master-create-body{grid-template-columns:minmax(0,1fr) 320px}.master-panel,.master-summary{width:100%;box-sizing:border-box}.master-panel .master-grid,.product-media-row{width:100%}.product-photo-list{flex:1;min-width:0}.product-photo-card{cursor:grab}.product-photo-card:active{cursor:grabbing}.product-photo-card span{display:block;font-size:7px;color:#94a3b8;margin-top:2px}.invoice-items button.existing{border-color:#86efac;background:#f0fdf4}.invoice-items button span{display:flex;align-items:center;gap:8px}.invoice-items button em{font-style:normal;font-size:7px;font-weight:900;color:#15803d;background:#dcfce7;border-radius:999px;padding:3px 6px}.existing-product-alert{display:flex;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;border:1px solid #86efac;background:#f0fdf4;border-radius:10px;color:#166534}.existing-product-alert svg{width:20px}.existing-product-alert div{display:grid;gap:3px}.existing-product-alert b{font-size:10px}.existing-product-alert span{font-size:8px}.review-cards button{border:1px solid #e0e7ef;border-radius:10px;padding:18px;display:flex;justify-content:space-between;align-items:center;background:#fff;text-align:left;cursor:pointer}.review-cards button:hover{border-color:#93c5fd;background:#f8fbff}.review-cards button b{font-size:11px}.review-cards button strong{font-size:10px;color:#18794e}.review-issues{margin-top:16px;display:grid;gap:8px}.review-issues h4{margin:0 0 2px;font-size:11px}.review-issues button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 12px;border-radius:9px;background:#fff;border:1px solid #f3d38b;text-align:left;cursor:pointer}.review-issues button.error{border-color:#fecaca;background:#fff7f7}.review-issues button.warn{border-color:#fde68a;background:#fffdf4}.review-issues button span{display:grid;gap:2px}.review-issues button b{font-size:9px}.review-issues button small{font-size:8px;color:#64748b}.review-issues button svg{width:14px}.review-all-good{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px;border-radius:9px;background:#f0fdf4;color:#166534;font-size:9px;font-weight:800}.review-all-good svg{width:16px}.review-existing{color:#166534!important;font-weight:800}.review-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:10px;margin-top:18px}.review-actions>button{min-height:44px;border:1px solid #d8e1ec;border-radius:9px;background:#fff;font-weight:850}.review-actions .master-final{margin-top:0}.master-create-backdrop{padding-left:0;padding-right:0}@media(min-width:1650px){.master-create{padding-left:28px;padding-right:28px}.master-create-body{grid-template-columns:minmax(0,1fr) 340px}.master-panel{min-height:570px}}@media(max-width:1050px){.master-create{padding-left:12px;padding-right:12px}.review-actions{grid-template-columns:1fr}}.orders-page-header,.order-quick-filters,.orders-filter-panel,.orders-summary,.orders-list-panel{width:calc(100% - 32px)!important;max-width:none!important;margin-left:16px!important;margin-right:16px!important;box-sizing:border-box}.orders-page-header{margin-top:18px!important}.order-quick-filters{margin-top:0!important}.orders-list-panel .tablewrap{width:100%;max-width:none;overflow:auto}.orders-table{width:100%;min-width:1320px;table-layout:auto}.orders-table th:nth-child(1){width:150px}.orders-table th:nth-child(2){width:180px}.orders-table th:nth-child(3){min-width:360px}.orders-table th:nth-child(4){width:220px}.orders-table th:nth-child(7){width:165px}.orders-table th:nth-child(8){width:82px}.orders-table th:nth-child(9){width:110px}.orders-table th:nth-child(10){width:150px}.orders-table td{height:66px!important;vertical-align:middle}.orders-table tbody tr{cursor:pointer}.orders-table tbody tr:hover{background:#f7fbff!important}.order-product-main{display:flex;align-items:center;gap:10px;min-width:330px}.order-product-main>div{min-width:0}.order-product-main strong{display:block!important;max-width:none!important;color:#192b42;font-size:11px!important;line-height:1.3;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.order-product-main small{display:block;margin-top:4px;color:#77879a;font-size:8px!important;white-space:normal}.order-qty-badge{display:grid;place-items:center;min-width:34px;height:28px;padding:0 7px;border-radius:8px;background:#eef5ff;color:#1767cf;font-size:10px;font-weight:900}.order-items-count{text-align:center}.order-items-count strong{display:block;color:#1d3048;font-size:13px}.order-items-count small{display:block!important;margin-top:2px;color:#8b98a8;font-size:7px!important}.order-drawer{width:min(1280px,98vw)!important}.order-products article{min-height:74px}.order-products article.unmapped{border:1px solid #f3d8a3;background:#fffaf0}.order-detail-product-copy{min-width:0;flex:1}.order-detail-product-copy strong{display:block;color:#1c2d43;font-size:13px;line-height:1.35;white-space:normal}.order-detail-product-copy span{display:block;margin-top:5px;color:#65768a;font-size:10px}.order-detail-product-copy span b{color:#236bd1}.order-detail-product-copy em{color:#a16900;font-style:normal;font-weight:750}.invoice-preflight-issues{margin:10px 18px 0;padding:12px 14px;border:1px solid #f1cf88;border-radius:10px;background:#fff8e8}.invoice-preflight-issues>strong{display:block;margin-bottom:8px;color:#775000;font-size:11px}.invoice-preflight-issues>div{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-top:1px solid #f4dfb1;color:#775000}.invoice-preflight-issues svg{width:15px;flex:0 0 auto}.invoice-preflight-issues span{display:flex;flex-direction:column;gap:2px;font-size:9px}.invoice-preflight-issues b{color:#422f0a;font-size:10px}.shipping-actions .product-ready-action{border-color:#3483fa!important;background:#3483fa!important;color:#fff!important;font-weight:850!important}.shipping-actions .product-ready-action:hover{filter:brightness(.97)}@media(max-width:900px){.orders-page-header,.order-quick-filters,.orders-filter-panel,.orders-summary,.orders-list-panel{width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important}.order-drawer{width:100vw!important}}.label-print-audit{display:flex;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;border:1px solid #b7e5c8;border-radius:10px;background:#effbf3;color:#18733b}.label-print-audit svg{width:19px;height:19px}.label-print-audit div{display:flex;flex-direction:column;gap:2px}.label-print-audit strong{font-size:13px}.label-print-audit span{font-size:11px;color:#4f6d5b}.label-release.ready.printed{background:#effbf3;border-color:#b7e5c8}.logistics-pill.label_ready:has(svg){white-space:nowrap}
