.meta-update-notice{color:#176847;background:#effbf5;border:1px solid #bce5d0;border-radius:9px;margin-top:12px;padding:9px 12px;font-size:8px;font-weight:800}.meta-adset-budget{color:#8995a7;font-size:7px}.meta-row-actions{white-space:nowrap;gap:5px;display:flex}.meta-row-actions button{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--blue);cursor:pointer;border-radius:7px;padding:0 8px;font-size:7px;font-weight:800}.meta-row-actions button:first-child{border-color:color-mix(in srgb, var(--blue) 30%, var(--border));background:color-mix(in srgb, var(--blue) 7%, var(--surface))}.meta-row-actions button:disabled{opacity:.45;cursor:not-allowed}.meta-row-actions button.note-active{color:#9a6500;background:#fff8e8;border-color:#f1b648}.meta-has-note td:first-child{box-shadow:inset 3px 0 #f1b648}.meta-campaign-title{align-items:center;gap:6px;display:flex}.meta-ads-panel .meta-yesterday-heading{white-space:nowrap;min-width:185px}.meta-ads-panel .meta-yesterday-heading small{color:var(--text-soft);margin-top:4px;font-size:12px;font-weight:500;display:block}.meta-yesterday-stats{gap:5px;min-width:185px;font-size:12px;line-height:1.4;display:grid}.meta-yesterday-stats>div{grid-template-columns:1fr auto auto;align-items:baseline;gap:7px;display:grid}.meta-yesterday-stats span{color:var(--text-soft);font-size:12px}.meta-yesterday-stats b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.meta-ads-panel .meta-yesterday-stats small{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;margin:0;font-size:12px}.meta-ads-panel .meta-yesterday-stats .good{color:#15805c}.meta-ads-panel .meta-yesterday-stats .bad{color:#bd4949}.meta-ads-panel .meta-yesterday-stats .neutral{color:var(--text-soft)}.meta-yesterday-empty{color:var(--text-soft);font-size:12px}.meta-yesterday-notice{color:var(--text-soft);margin:12px 0 0;font-size:14px}.meta-campaign-menu{flex-shrink:0;align-self:flex-start;margin-left:auto}.meta-campaign-menu summary{border:1px solid var(--border);background:var(--surface);min-width:30px;min-height:30px;color:var(--text-soft);cursor:pointer;border-radius:8px;place-items:center;padding:0 6px;font-size:22px;line-height:1;list-style:none;display:grid}.meta-campaign-menu summary::-webkit-details-marker{display:none}.meta-campaign-menu summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.meta-campaign-menu[open] summary{color:var(--blue);border-color:var(--blue)}.meta-campaign-menu .meta-row-actions{flex-direction:column;align-items:stretch;margin-top:6px}.meta-campaign-menu .meta-row-actions button{height:auto;min-height:32px;font-size:12px}.theme-dark .meta-ads-panel .meta-yesterday-stats .good{color:#74dcb2}.theme-dark .meta-ads-panel .meta-yesterday-stats .bad{color:#f99}.meta-note-dot{color:#fff;background:#ef4444;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-weight:900;display:grid;box-shadow:0 0 0 3px #ef44441f}.meta-note-card{color:#6f541c;text-align:left;cursor:pointer;background:#fff9ec;border:1px solid #f3d79d;border-radius:8px;flex-direction:column;gap:3px;max-width:240px;margin-top:7px;padding:7px 8px;display:flex}.meta-note-card span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.meta-note-card small{color:#a1813e;font-size:6px}.theme-dark .meta-row-actions button.note-active,.theme-dark .meta-note-card{color:#f1cf88;background:#342b18;border-color:#6f5628}.theme-dark .meta-update-notice{color:#8ee1bb;background:#16392e;border-color:#245a48}.meta-status-filter{gap:6px;margin-top:14px;display:flex}.meta-status-filter button{border:1px solid var(--border);background:var(--surface-soft);height:31px;color:var(--text-soft);cursor:pointer;border-radius:8px;padding:0 11px;font-size:8px;font-weight:800}.meta-status-filter button.active{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, var(--surface));color:var(--blue)}.meta-product-link{border:1px solid var(--border);background:var(--surface);width:210px;height:32px;color:var(--text);border-radius:8px;padding:0 8px;font-size:7px}.meta-sales{flex-direction:column;gap:4px;min-width:150px;display:flex}.meta-sales b{font-size:8px}.meta-sales span{color:#8995a7;white-space:nowrap;font-size:7px}.meta-profit{flex-direction:column;gap:4px;min-width:170px;display:flex}.meta-profit b{color:#159a66;font-size:9px}.meta-profit.loss b{color:#d44e5b}.meta-profit span{color:#8995a7;white-space:nowrap;font-size:6.5px}@media (width<=760px){.meta-status-filter{overflow-x:auto}.meta-product-link{width:180px}}.meta-product-picker{width:105px;position:relative}.meta-product-picker>summary{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text-soft);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;font-size:7px;font-weight:800;list-style:none;display:flex}.meta-product-picker>summary::-webkit-details-marker{display:none}.meta-product-picker>div{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:11px;width:300px;padding:9px;position:absolute;top:37px;left:0;box-shadow:0 18px 45px #0713262e}.meta-product-picker>div>input{border:1px solid var(--border);background:var(--surface-soft);width:100%;height:34px;color:var(--text);border-radius:8px;padding:0 9px;font-size:8px}.meta-picker-actions{gap:5px;padding:7px 0;display:flex}.meta-picker-actions button{border:1px solid var(--border);background:var(--surface-soft);height:27px;color:var(--blue);cursor:pointer;border-radius:7px;padding:0 8px;font-size:7px;font-weight:800}.meta-product-picker section{border-top:1px solid var(--border);max-height:245px;padding-top:5px;overflow:auto}.meta-product-picker section label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 5px;display:flex}.meta-product-picker section label:hover{background:var(--surface-soft)}.meta-product-picker section input{width:14px;height:14px;accent-color:var(--blue)}.meta-product-picker section span{flex-direction:column;gap:2px;min-width:0;display:flex}.meta-product-picker section b{text-overflow:ellipsis;white-space:nowrap;max-width:235px;font-size:8px;overflow:hidden}.meta-product-picker section small{color:#8995a7;font-size:6px}.meta-product-picker section p{text-align:center;color:#8995a7;padding:18px 5px;font-size:8px}@media (width<=760px){.meta-product-picker{width:105px}.meta-product-picker>div{width:275px}}.meta-ads-panel>header{grid-template-columns:minmax(170px,.8fr) minmax(340px,2fr) auto;align-items:center;display:grid}.meta-daily-profit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.meta-daily-profit article{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:14px 16px;display:flex}.meta-daily-profit article.after-tax{background:color-mix(in srgb,var(--blue) 7%,var(--surface));border-color:color-mix(in srgb,var(--blue) 25%,var(--border))}.meta-daily-profit article>span{color:var(--text-soft);font-size:14px;line-height:1.45}.meta-daily-profit b{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;line-height:1.25}.meta-daily-profit b.loss{color:#d34545}.meta-daily-profit small,.meta-daily-profit>p{color:var(--text-soft);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.meta-daily-profit>p{grid-column:1/-1;margin:0}.meta-daily-profit .daily-profit-error{color:#c54141}.daily-profit-error button{background:var(--surface);border:1px solid var(--border);color:var(--blue);cursor:pointer;border-radius:7px;margin-left:8px;padding:5px 8px;font-size:14px}@media (width<=1200px){.meta-ads-panel>header{grid-template-columns:1fr auto}.meta-daily-profit{grid-area:2/1/auto/-1}}@media (width<=760px){.meta-ads-panel>header{flex-direction:column;align-items:stretch;display:flex}.meta-daily-profit{width:100%}}@media (width<=520px){.meta-daily-profit{grid-template-columns:1fr}.meta-daily-profit b{font-size:22px}}.ad-insights-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;margin:18px 0;display:grid}.ad-insight-panel{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;padding:16px}.ad-insight-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ad-insight-panel h3{color:var(--text);margin:5px 0;font-size:18px}.ad-insight-eyebrow{color:var(--blue);font-size:12px;font-weight:750}.ad-insight-panel header p,.ad-insight-footnote,.ad-insight-explanation{color:var(--text-soft);margin:6px 0 12px;font-size:12px;line-height:1.6}.ad-insight-badge{white-space:nowrap;background:var(--surface-soft);color:var(--text-soft);border-radius:8px;padding:7px 10px;font-size:14px}.ad-insight-badge.warning{color:#a34a0e;background:#fff0df}.ad-fatigue-list{gap:8px;max-height:380px;display:grid;overflow:auto}.ad-fatigue-list details{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px}.ad-fatigue-list details.fatigued{background:color-mix(in srgb,#ff8b45 7%,var(--surface));border-color:#eab79c}.ad-fatigue-list summary{cursor:pointer;list-style:revert;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.ad-fatigue-list summary>span{min-width:0}.ad-fatigue-list summary b{overflow-wrap:anywhere;display:block}.ad-fatigue-list summary small{color:var(--text-soft);margin-top:5px;font-size:12px;line-height:1.5;display:block}.ad-fatigue-list summary strong{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px}.ad-fatigue-list .ad-shared-warning{color:#a45e18}.ad-upsell-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.ad-upsell-kpis>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.ad-upsell-kpis span{color:var(--text-soft);font-size:14px;line-height:1.5}.ad-upsell-kpis b{color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.3}.ad-upsell-kpis b.loss{color:#cc4545}.ad-upsell-kpis small{color:var(--text-soft);font-size:12px;line-height:1.5}.ad-insight-table{border:1px solid var(--border);border-radius:9px;max-height:380px;overflow:auto}.ad-fatigue-list .ad-insight-table{margin:0 10px 10px}.ad-insight-table table{border-collapse:collapse;width:100%;min-width:400px;font-size:14px;line-height:1.45}.ad-insight-table th,.ad-insight-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:9px 10px}.ad-insight-table th{background:var(--surface-soft);color:var(--text-soft);font-size:12px}.ad-insight-table td small{color:var(--text-soft);margin-top:3px;font-size:12px;display:block}.ad-insight-empty,.ad-insights-loading,.ad-insights-error{color:var(--text-soft);border:1px dashed var(--border);background:var(--surface-soft);border-radius:10px;margin:12px 0;padding:14px;font-size:14px;line-height:1.6}.ad-insights-error{color:#bd4a3d;align-items:center;gap:10px;display:flex}.ad-insights-error button{background:var(--surface);border:1px solid var(--border);color:var(--blue);cursor:pointer;border-radius:8px;flex-shrink:0;padding:7px 10px;font-size:14px}.ad-insight-footnote{margin:12px 0 0}@media (width<=1100px){.ad-insights-grid{grid-template-columns:1fr}}@media (width<=520px){.ad-insight-panel{padding:12px}.ad-fatigue-list summary{flex-direction:column;align-items:flex-start}.ad-fatigue-list summary strong{text-align:left}.ad-upsell-kpis{grid-template-columns:1fr}.ad-insights-error{flex-direction:column;align-items:flex-start}}.ad-insights-grid:has(>.ad-insight-collapse){align-items:start}.ad-insight-collapse{min-width:0}.ad-insight-collapse>summary{box-sizing:border-box;cursor:pointer;border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;list-style:none;transition:border-color .18s,background .18s;display:flex}.ad-insight-collapse>summary::-webkit-details-marker{display:none}.ad-insight-collapse>summary:hover{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 5%,var(--surface))}.ad-insight-collapse>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ad-insight-collapse>summary>span{background:color-mix(in srgb,var(--blue) 9%,var(--surface));width:26px;height:26px;color:var(--blue);border-radius:8px;flex:0 0 26px;place-items:center;font-size:20px;font-weight:700;display:grid}.ad-insight-collapse>summary>span:before{content:"+"}.ad-insight-collapse[open]>summary{border-color:color-mix(in srgb,var(--blue) 45%,var(--border));margin-bottom:8px}.ad-insight-collapse[open]>summary>span:before{content:"−"}.meta-date-presets{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.meta-date-presets button{border:1px solid var(--border,#dbe4f0);background:var(--surface,#fff);min-height:38px;color:var(--text,#1e3555);font:inherit;cursor:pointer;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:600}.meta-date-presets button.active{color:#fff;background:#2563eb;border-color:#2563eb}.meta-date-presets button:disabled{cursor:wait;opacity:.65}.meta-date-presets button:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}@media (width<=650px){.meta-date-presets{gap:6px}.meta-date-presets button{flex:1 0 auto;padding:9px 10px}}.storefront-funnel{margin-bottom:20px;background:linear-gradient(135deg,#fff,#f7faff)!important;border:1px solid #d9e4f2!important;padding:22px!important}.storefront-funnel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.storefront-funnel h2{color:#19345d;margin:3px 0 5px;font-size:23px}.storefront-funnel header span{color:#7a889e;font-size:12px}.storefront-funnel button{color:#315ea8;cursor:pointer;background:#fff;border:1px solid #cfddf3;border-radius:10px;padding:9px 12px;font-weight:700}.storefront-funnel button:disabled{opacity:.6}.funnel-period{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.funnel-presets{flex-wrap:wrap;gap:5px;margin-right:auto;display:flex}.funnel-period label{color:#71829d;align-items:center;gap:6px;font-size:11px;display:flex}.funnel-period input{color:#28456b;background:#fff;border:1px solid #d6e2f2;border-radius:9px;padding:8px}.funnel-summary{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.funnel-summary>span{color:#667c99;align-items:center;gap:8px;font-size:12px;display:flex}.funnel-summary b{color:#214e9a;font-size:21px}.funnel-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.funnel-stages article{background:#fff;border:1px solid #e1e8f3;border-top:4px solid;border-radius:13px;padding:15px;box-shadow:0 5px 18px #294b8610}.funnel-stages small{color:#456184;min-height:30px;font-size:12px;display:block}.funnel-stages strong{color:#1d3455;font-variant-numeric:tabular-nums;margin:7px 0 11px;font-size:34px;display:block}.funnel-track{background:#eef2f9;border-radius:99px;height:8px;margin-bottom:12px;overflow:hidden}.funnel-track i{border-radius:99px;height:100%;transition:width .5s;display:block}.funnel-stages span{color:#6b7c96;font-size:11px}.funnel-stages em{color:#a16c5d;margin-top:6px;font-size:10px;font-style:normal;line-height:1.5;display:block}.funnel-explainer{margin:13px 0 0;line-height:1.7;color:#7b8da5!important;font-size:11px!important}.funnel-error{color:#ad3e4b}.funnel-empty{text-align:center;color:#7e8fa7;padding:20px}@media (width<=850px){.funnel-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-funnel{padding:15px!important}.funnel-presets{width:100%}}@media (width<=430px){.funnel-stages{gap:8px}.funnel-stages article{padding:11px}.funnel-stages small{font-size:11px}.funnel-stages strong{font-size:28px}.funnel-summary>span{font-size:11px}.storefront-funnel header span{font-size:10px}.funnel-period input{max-width:135px}}@media (prefers-reduced-motion:reduce){.funnel-track i{transition:none}}.funnel-failures{border-top:1px solid #dce5f1;margin-top:22px;padding-top:15px}.funnel-failures h3{color:#2e4c76;margin:0 0 8px;font-size:16px}.funnel-failures p{color:#8290a5;font-size:11px;line-height:1.6}.funnel-failures table{border-collapse:collapse;width:100%;font-size:12px}.funnel-failures th,.funnel-failures td{text-align:left;border-bottom:1px solid #e5ebf4;padding:10px}.funnel-failures th{color:#6c7f9d}.order-attribution{background:#f6f9ff;border:1px solid #d6e4f8;border-radius:14px;margin:12px 0;padding:14px 17px}.order-attribution h3{color:#24518b;margin:0 0 10px;font-size:14px}.order-attribution dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.order-attribution dt{color:#8493aa;font-size:10px}.order-attribution dd{color:#294e7a;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700}.order-attribution p{color:#8192ab;font-size:11px}@media (width<=500px){.order-attribution dl{grid-template-columns:1fr}}.product-conversion{border-top:1px solid #dce5f1;margin:22px 0;padding-top:18px}.product-conversion>header{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.product-conversion header>div{margin-right:auto}.product-conversion h3{color:#2c4d7e;margin:0;font-size:17px}.product-conversion p{color:#8492a7;font-size:11px}.product-conversion select{color:#476795;background:#fff;border:1px solid #d6e2f3;border-radius:9px;max-width:100%;padding:8px;font-size:11px}.product-conversion table{border-collapse:collapse;width:100%;font-size:12px}.product-conversion th,.product-conversion td{text-align:left;vertical-align:top;border-bottom:1px solid #e3eaf4;padding:11px 9px}.product-conversion th{color:#7c8daa;white-space:nowrap;font-size:10px}.product-conversion td:first-child{min-width:190px;max-width:250px}.product-conversion td>b{color:#34547c;font-size:11px;line-height:1.5;display:block}.product-conversion small{color:#94a1b5;margin-top:4px;font-size:9px;display:block}.conversion-warning{color:#a37124;background:#fff2dc;border-radius:7px;min-width:130px;margin-bottom:4px;padding:5px 7px;font-size:10px;display:block}.conversion-neutral{color:#8e9db3;font-size:10px}.storefront-product-fields{border:1px solid color-mix(in srgb,var(--blue) 22%,var(--border));background:color-mix(in srgb,var(--blue) 4%,var(--surface));border-radius:13px;margin:16px 0;padding:16px}.storefront-product-fields legend{color:var(--blue);padding:0 7px;font-size:11px;font-weight:900}.storefront-publish-toggle{gap:10px;align-items:flex-start!important;margin-bottom:14px!important;display:flex!important}.storefront-publish-toggle>input{accent-color:var(--blue);margin-top:2px;width:17px!important;height:17px!important;min-height:0!important}.storefront-publish-toggle>span{gap:3px;display:grid}.storefront-publish-toggle b{font-size:10px}.storefront-publish-toggle small{color:var(--text-soft);font-size:8px;line-height:1.45}.storefront-product-grid{grid-template-columns:1fr 1fr!important}.storefront-product-grid .storefront-wide{grid-column:1/-1}.storefront-product-grid textarea{resize:vertical;min-height:58px}@media (width<=700px){.storefront-product-grid{grid-template-columns:1fr!important}.storefront-product-grid .storefront-wide{grid-column:auto}}.seller-shell{color:#11203c;background:#f3f7ff;grid-template-columns:268px minmax(0,1fr);min-height:100vh;font-family:inherit;display:grid}.seller-sidebar{color:#fff;background:linear-gradient(165deg,#071b4e,#0b3dba 70%,#1767ef);flex-direction:column;gap:28px;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0;box-shadow:18px 0 50px #0f3e9d1f}.seller-brand{align-items:center;gap:12px;display:flex}.seller-brand div{display:grid}.seller-brand b{letter-spacing:.12em;font-size:24px}.seller-brand span{letter-spacing:.3em;color:#9fc1ff;font-size:11px}.seller-account{background:#ffffff14;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:12px;padding:15px;display:flex}.seller-account .employee-avatar{color:#1761e8;background:#fff}.seller-account div{min-width:0;display:grid}.seller-account b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-account span{color:#bcd3ff;font-size:13px}.seller-sidebar nav{gap:8px;display:grid}.seller-sidebar nav button,.seller-logout{color:#dce8ff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:14px 15px;font-weight:700;display:flex}.seller-sidebar nav button.active{color:#0c51d8;background:#fff;box-shadow:0 14px 30px #00000026}.seller-sidebar .ui-icon{width:22px}.seller-logout{border:1px solid #ffffff2e;justify-content:center;margin-top:auto}.seller-content{min-width:0;padding:38px clamp(22px,4vw,64px) 80px}.seller-topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.seller-topbar span{color:#3971d3;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.seller-topbar h1{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(30px,4vw,46px)}.seller-live{color:#557096;background:#fff;border:1px solid #dce7fa;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700}.seller-live i{background:#22b573;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #dcf8eb}.seller-notice{color:#08764a;background:#e7f6ee;border-radius:16px;margin:0 0 20px;padding:14px 18px;font-weight:700}.seller-loading,.seller-empty{text-align:center;background:#fff;border:1px solid #dce7fa;border-radius:26px;padding:60px}.seller-empty{grid-column:1/-1;gap:8px;display:grid}.seller-empty span{color:#7688a6}.seller-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.seller-metrics.compact{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.seller-metrics article,.seller-metrics>button{background:#fff;border:1px solid #dce7fa;border-radius:24px;align-content:center;gap:5px;min-height:130px;padding:22px;display:grid;box-shadow:0 14px 35px #224b9212}.seller-metrics article span{color:#687b9c;font-size:14px}.seller-metrics article b{color:#0d3e9d;font-size:32px}.seller-metrics article small{color:#8b9ab2}.seller-metrics>button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0b4fd6,#2877f5);border:0;min-width:190px;font-weight:800}.seller-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.seller-product{background:#fff;border:1px solid #dce7fa;border-radius:26px;overflow:hidden;box-shadow:0 18px 44px #264d8f14}.seller-product-image{background:#edf3ff;height:190px;position:relative}.seller-product-image img{object-fit:cover;width:100%;height:100%}.seller-status{background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;top:14px;left:14px}.seller-status.approved{color:#08764a}.seller-status.pending{color:#a56100}.seller-status.rejected{color:#b52d3c}.seller-product-body{gap:10px;padding:18px;display:grid}.seller-product-body>small{color:#6f82a4;font-weight:700}.seller-product-body h3{margin:0;font-size:18px}.seller-product-body>div{justify-content:space-between;align-items:center;display:flex}.seller-product-body>div b{color:#0c54d8;font-size:22px}.seller-product-body>div span{color:#73839d;font-size:13px}.seller-product-body>button{color:#1459d4;cursor:pointer;background:#edf4ff;border:0;border-radius:12px;padding:11px;font-weight:800}.seller-review-note{color:#973342;background:#fff0f1;border-radius:12px;margin:0;padding:11px;font-size:13px}.seller-review-note strong{display:block}.seller-finance-hero{color:#fff;background:radial-gradient(circle at 75% 10%,#397df8,#0000 35%),linear-gradient(135deg,#061d53,#0c50d2);border-radius:28px;grid-template-columns:2fr 1fr 1fr;gap:18px;margin-bottom:24px;padding:28px;display:grid}.seller-finance-hero>div{border-left:1px solid #ffffff29;align-content:center;gap:6px;padding:10px 20px;display:grid}.seller-finance-hero>div:first-child{border-left:0}.seller-finance-hero span,.seller-finance-hero small{color:#c9dbff}.seller-table{background:#fff;border:1px solid #dce7fa;border-radius:26px;overflow:hidden;box-shadow:0 16px 40px #264d8f12}.seller-table>header{border-bottom:1px solid #e4ecf9;padding:22px 24px}.seller-table header span{color:#3671d6;letter-spacing:.08em;font-size:12px;font-weight:800}.seller-table h2{margin:4px 0 0}.seller-table table{border-collapse:collapse;width:100%}.seller-table th,.seller-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf2fa;padding:16px 20px}.seller-table th{color:#71819c;text-transform:uppercase;font-size:12px}.seller-table td:first-child{white-space:normal}.seller-table td:first-child small{color:#8090aa;display:block}.seller-empty-row{text-align:center;color:#8290a9;padding:30px}.moderation-queue{color:#fff;background:linear-gradient(140deg,#071f5c,#0c56dd);border-radius:26px;margin-bottom:28px;padding:24px;box-shadow:0 18px 45px #10419b2e}.moderation-queue>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.moderation-queue header span{letter-spacing:.16em;color:#a9c7ff;font-size:12px;font-weight:800}.moderation-queue header h2{margin:4px 0 0}.moderation-queue header>b{color:#0d51cf;background:#fff;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.moderation-list{gap:12px;display:grid}.moderation-list article{background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:72px minmax(180px,1fr) minmax(220px,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.moderation-list img{object-fit:cover;background:#fff;border-radius:12px;width:72px;height:64px}.moderation-list article>div:nth-child(2){gap:3px;display:grid}.moderation-list h3{margin:0}.moderation-list small,.moderation-list span{color:#c9dbff}.moderation-list textarea{color:#14213c;resize:vertical;background:#fff;border:1px solid #ffffff40;border-radius:12px;padding:10px}.moderation-list article>div:last-child{gap:8px;display:flex}.moderation-list button{cursor:pointer;border:0;border-radius:11px;padding:10px 12px;font-weight:800}.moderation-list .approve{color:#08764a;background:#dff8eb}.moderation-list .reject{color:#ad2638;background:#ffe4e7}.role-icon.seller{color:#1258d7;background:#e9f1ff}@media (width<=980px){.seller-shell{grid-template-columns:1fr}.seller-sidebar{z-index:20;grid-template-columns:1fr auto;gap:12px;height:auto;padding:14px 18px;display:grid;position:sticky}.seller-account,.seller-logout{display:none}.seller-sidebar nav{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.seller-sidebar nav button{justify-content:center;padding:11px}.seller-sidebar nav button span{font-size:13px}.seller-content{padding:24px 16px 70px}.seller-metrics,.seller-metrics.compact,.seller-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-list article{grid-template-columns:60px 1fr}.moderation-list textarea,.moderation-list article>div:last-child{grid-column:1/-1}.seller-finance-hero{grid-template-columns:1fr 1fr}.seller-finance-hero>div:first-child{grid-column:1/-1}.seller-live{display:none}}@media (width<=620px){.seller-sidebar nav button{justify-items:center;gap:4px;display:grid}.seller-topbar h1{font-size:30px}.seller-metrics,.seller-metrics.compact{grid-template-columns:1fr 1fr}.seller-metrics article,.seller-metrics>button{min-height:105px;padding:16px}.seller-metrics>button{grid-column:1/-1}.seller-product-grid{grid-template-columns:1fr}.seller-product-image{height:180px}.seller-finance-hero{grid-template-columns:1fr}.seller-finance-hero>div,.seller-finance-hero>div:first-child{border-top:1px solid #ffffff29;border-left:0;grid-column:auto}.seller-finance-hero>div:first-child{border-top:0}.moderation-queue{padding:16px}.moderation-list article{grid-template-columns:52px 1fr}.moderation-list img{width:52px;height:52px}}.seller-free-delivery{color:#08764a;background:#effbf5;border:1px solid #bfe8d5;border-radius:16px;align-items:center;gap:12px;min-height:74px;padding:14px 16px;display:flex}.seller-free-delivery .ui-icon{width:25px}.seller-free-delivery span{display:grid}.seller-free-delivery small{color:#4d8770}.seller-photo-upload{background:#f6f9ff;border:1px dashed #9eb9e8;border-radius:18px;gap:12px;padding:16px;display:grid}.seller-photo-upload>span{font-weight:800}.seller-photo-upload>img{object-fit:cover;background:#fff;border:1px solid #dce7fa;border-radius:14px;width:150px;height:120px}.seller-photo-upload>label{color:#1459d4;cursor:pointer;background:#e6efff;border-radius:13px;width:max-content;max-width:100%;padding:12px 16px;font-weight:800}.seller-photo-upload>label.uploading{opacity:.65;cursor:wait}.seller-photo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.seller-photo-upload>small{color:#71829f}.seller-shell{grid-template-columns:198px minmax(0,1fr);font-size:14px}.seller-sidebar{gap:15px;padding:17px 13px}.seller-brand{gap:9px}.seller-brand img{border-radius:10px;width:34px;height:34px}.seller-brand b{font-size:17px}.seller-brand span{font-size:9px}.seller-account{border-radius:13px;gap:9px;padding:9px}.seller-account .employee-avatar{width:34px;height:34px;font-size:12px}.seller-account span{font-size:11px}.seller-sidebar nav button,.seller-logout{border-radius:10px;gap:9px;padding:9px 10px;font-size:13px}.seller-sidebar .ui-icon{width:18px;height:18px}.seller-content{padding:20px clamp(18px,2.4vw,32px) 48px}.seller-topbar{margin-bottom:15px}.seller-topbar span{font-size:11px}.seller-topbar h1{font-size:clamp(23px,2.4vw,29px)}.seller-live{padding:8px 11px;font-size:11px}.seller-notice{border-radius:12px;margin-bottom:15px;padding:10px 13px}.seller-loading,.seller-empty{border-radius:18px;padding:38px}.seller-metrics{gap:10px;margin-bottom:15px}.seller-metrics article,.seller-metrics>button{border-radius:15px;min-height:78px;padding:12px 14px}.seller-metrics article span{font-size:12px}.seller-metrics article b{font-size:22px}.seller-metrics article small{font-size:11px}.seller-metrics>button{min-width:150px;font-size:13px}.seller-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.seller-product{border-radius:15px}.seller-product-image{height:112px}.seller-status{padding:5px 8px;font-size:10px;top:10px;left:10px}.seller-product-body{gap:6px;padding:11px}.seller-product-body>small{font-size:10px}.seller-product-body h3{font-size:14px}.seller-product-body>div b{font-size:16px}.seller-product-body>div span{font-size:11px}.seller-product-body>button{border-radius:9px;padding:8px;font-size:12px}.seller-review-note{border-radius:9px;padding:8px;font-size:11px}.seller-finance-hero{border-radius:16px;gap:12px;margin-bottom:14px;padding:15px}.seller-finance-hero>div{padding:7px 14px}.seller-finance-hero b{font-size:23px}.seller-table{border-radius:16px}.seller-table>header{padding:13px 16px}.seller-table h2{font-size:18px}.seller-table th,.seller-table td{padding:10px 13px;font-size:12px}.seller-product-modal{max-width:780px}.seller-product-modal h2{font-size:22px}.seller-product-modal .modal-grid{gap:11px}.seller-product-modal label{font-size:12px}.seller-product-modal input,.seller-product-modal select,.seller-product-modal textarea{min-height:40px;padding:9px 11px;font-size:13px}.seller-photo-upload>img{width:96px;height:72px}.seller-free-delivery{min-height:58px;padding:10px 12px}@media (width<=1180px){.seller-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.seller-shell{grid-template-columns:1fr}.seller-sidebar{gap:8px;padding:10px 14px}.seller-content{padding:16px 14px 55px}.seller-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.seller-product-grid{grid-template-columns:1fr}.seller-product-image{height:140px}}.login-page.login-app{isolation:isolate;color:#15213a;background:linear-gradient(90deg,#0208162e,#02081614 45%,#02081659),url(/login-china-bg.webp) 50%/cover no-repeat fixed;place-items:center;min-height:100svh;padding:28px;display:grid;position:relative;overflow:hidden}.login-app .login-tech-grid{opacity:1;background:linear-gradient(#0106120a,#0106124d);inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.login-app .login-lunar-stars{display:none}.login-app .login-tech-glow-one{filter:blur(18px);background:#e22e2533;width:360px;height:360px;top:-110px;left:-90px}.login-app .login-tech-glow-two{filter:blur(22px);background:#ee9c3421;width:430px;height:430px;bottom:-140px;right:-120px}.login-app .login-tech-card{-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);background:#ffffffe8;border:1px solid #ffffff9e;border-radius:30px;width:min(410px,100%);padding:30px;animation:.5s cubic-bezier(.2,.8,.2,1) both elvix-login-in;box-shadow:0 30px 90px #00081c6b,inset 0 1px #fff}.login-app .login-tech-card:before{background:linear-gradient(90deg,#0000,#1767ef,#0000);border-radius:0 0 8px 8px;height:3px;left:70px;right:70px}.login-app .login-tech-brand{justify-content:center}.login-app .login-tech-brand>.brand-logo{border-radius:14px;flex-basis:46px;width:46px;height:46px;box-shadow:0 12px 28px #1259e047}.login-app .login-tech-brand>div{gap:2px}.login-app .login-tech-brand b{color:#0d317a;letter-spacing:.16em;font-size:18px}.login-app .login-tech-brand small{color:#6380af;font-size:8px}.login-app .login-tech-copy{text-align:center;margin:34px 0 24px}.login-app .login-tech-kicker{color:#2165d5;justify-content:center;font-size:10px}.login-app .login-tech-kicker i{background:#22b573;box-shadow:0 0 0 5px #22b57316}.login-app .login-tech-copy h1{color:#14213c;font-size:30px}.login-app .login-tech-copy p{color:#7b8ba5;font-size:13px}.login-app .login-tech-form label{color:#425472;font-size:12px}.login-app .input-wrap{background:#f7faff;border:1px solid #d9e4f5;border-radius:15px;height:50px}.login-app .input-wrap:focus-within{background:#fff;border-color:#5d93ed;box-shadow:0 0 0 4px #1767ef12}.login-app .input-icon{color:#6380ad}.login-app .input-wrap input{color:#172540;font-size:14px}.login-app .input-wrap input::placeholder{color:#9aa8bc}.login-app .show-password{color:#53709e}.login-app .login-button{color:#fff;background:linear-gradient(135deg,#0b50d8,#2478f4);border-radius:15px;height:50px;margin-top:24px;box-shadow:0 14px 30px #1767ef35}.login-app .login-tech-footer{color:#8795aa;border-color:#e5edf9;margin-top:22px;padding-top:18px}.login-app .login-tech-footer>span{color:#22b573}.login-app .login-tech-footer>i{color:#bac4d2}@keyframes elvix-login-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (width<=560px){.login-page.login-app{background-position:26%;background-attachment:scroll;padding:18px}.login-app .login-tech-card{background:#fffffff0;border-radius:25px;padding:26px 21px}.login-app .login-tech-copy{margin:28px 0 22px}.login-app .login-tech-copy h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.login-app .login-tech-card{animation:none}}.moderation-page{gap:18px;padding-bottom:40px;display:grid}.moderation-page-head{align-items:center;margin-bottom:0}.moderation-live{background:color-mix(in srgb, #1ca66f 9%, var(--panel,#fff));color:#12845a;border:1px solid #1ca66f3d;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.moderation-live i{background:#20b978;border-radius:50%;width:8px;height:8px;animation:1.8s infinite moderation-pulse;box-shadow:0 0 #20b97859}.moderation-notice{color:#12845a;background:#1ca66f1a;border:1px solid #1ca66f33;border-radius:14px;padding:13px 17px;font-weight:800}.moderation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.moderation-summary article{border:1px solid var(--line,#e2e8f3);background:var(--panel,#fff);border-radius:18px;gap:5px;min-height:118px;padding:19px 21px;display:grid;box-shadow:0 10px 34px #1934660f}.moderation-summary span,.moderation-summary small{color:var(--muted,#7b879d)}.moderation-summary b{color:var(--ink,#15213b);font-size:clamp(24px,2.3vw,34px);line-height:1}.moderation-summary article:last-child b{color:var(--blue,#1767e8);font-size:22px}.moderation-queue.standalone{border:1px solid var(--line,#e2e8f3);margin:0;box-shadow:0 16px 45px #19346612}.moderation-queue.standalone>header{border-bottom:1px solid var(--line,#e2e8f3);padding-bottom:16px}.moderation-list article{align-items:center}.moderation-product-copy{min-width:0}.moderation-product-copy p{color:var(--muted,#7b879d);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.moderation-actions{gap:8px;display:grid!important}.moderation-actions button{min-width:210px;transition:transform .18s,box-shadow .18s,opacity .18s}.moderation-actions button:not(:disabled):hover{transform:translateY(-1px)}.moderation-actions button:disabled{cursor:wait;opacity:.6}.moderation-empty{text-align:center;justify-items:center;padding:62px 24px 68px;display:grid}.moderation-empty>span{color:#18a06c;background:#1ca66f1f;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:15px;font-size:28px;font-weight:900;display:grid}.moderation-empty h3{color:var(--ink,#15213b);margin:0 0 7px;font-size:21px}.moderation-empty p{max-width:520px;color:var(--muted,#7b879d);margin:0;line-height:1.55}.dash-sidebar nav button .attention-count{color:#fff;background:#ff8a1f;animation:2.2s ease-in-out infinite moderation-count;box-shadow:0 6px 16px #ff8a1f52}@keyframes moderation-pulse{70%{box-shadow:0 0 0 8px #20b97800}to{box-shadow:0 0 #20b97800}}@keyframes moderation-count{50%{transform:scale(1.08)}}@media (width<=900px){.moderation-summary{grid-template-columns:1fr}.moderation-summary article{min-height:96px}.moderation-list article{align-items:stretch}.moderation-actions button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.moderation-live i,.dash-sidebar nav button .attention-count{animation:none}}.warehouse-open-product{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--border));background:color-mix(in srgb, var(--blue) 7%, var(--surface));height:30px;color:var(--blue);cursor:pointer;border-radius:8px;padding:0 10px;font-size:10px;font-weight:800}.warehouse-product-modal{width:min(520px,100%)}.warehouse-product-modal form>label,.warehouse-print-count{color:var(--text-soft);flex-direction:column;gap:7px;margin-top:14px;font-size:12px;font-weight:750;display:flex}.warehouse-product-modal input,.warehouse-print-count input{border:1px solid var(--border);background:var(--surface-input);height:42px;color:var(--text);font:inherit;border-radius:9px;padding:0 11px}.warehouse-product-modal label small{color:#8b97a8;font-size:10px;font-weight:500}.warehouse-product-modal input[readonly]{color:#174b9f;background:#eef4ff;font-weight:800}.expected-products{margin-bottom:12px;overflow:hidden}.expected-products .movement-title>div{gap:3px;display:grid}.expected-products .movement-title .eyebrow{margin:0}.expected-product-list{background:var(--border,#e3e8ef);gap:1px;display:grid}.expected-product-list article{background:var(--surface,#fff);grid-template-columns:58px minmax(180px,1.5fr) minmax(140px,.8fr) auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.expected-product-list img{object-fit:cover;background:#eef3f9;border-radius:10px;width:58px;height:50px}.expected-product-info,.expected-seller{gap:3px;min-width:0;display:grid}.expected-product-info small,.expected-seller small,.expected-product-info span,.expected-seller span{color:#8390a3;font-size:8px}.expected-product-info b,.expected-seller b{text-overflow:ellipsis;white-space:nowrap;color:var(--text,#142033);font-size:10px;overflow:hidden}.expected-product-list .save-order{min-width:122px;height:36px}@media (width<=720px){.expected-product-list article{grid-template-columns:48px 1fr}.expected-product-list img{width:48px;height:48px}.expected-seller{grid-column:2}.expected-product-list .save-order{grid-column:1/-1;width:100%}}.warehouse-product-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.warehouse-product-form-row label{color:var(--text-soft);flex-direction:column;gap:7px;margin-top:14px;font-size:12px;font-weight:750;display:flex}.warehouse-no-sellers{color:#8b5b10;background:#fff8e8;border:1px solid #efd6a5;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:11px}.warehouse-product-detail{width:min(560px,100%)}.warehouse-product-meta{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 14px;display:grid}.warehouse-product-meta span{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.warehouse-product-meta small{color:#8b97a8;font-size:10px}.warehouse-product-meta b{color:var(--text);font-size:13px}.warehouse-barcode-preview{border:1px solid var(--border);background:#fff;border-radius:13px;padding:18px 20px 12px}.warehouse-barcode{width:100%;height:112px;display:block}.warehouse-print-button{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;display:flex}.barcode-print-sheet{display:none}@media (width<=560px){.warehouse-product-form-row,.warehouse-product-meta{grid-template-columns:1fr}}@media print{body.warehouse-barcode-print,body.warehouse-barcode-print .dashboard-shell{background:#fff!important;width:40mm!important;min-width:0!important;margin:0!important;padding:0!important}body.warehouse-barcode-print *{visibility:hidden!important}body.warehouse-barcode-print .barcode-print-sheet,body.warehouse-barcode-print .barcode-print-sheet *{visibility:visible!important}body.warehouse-barcode-print .barcode-print-sheet{width:40mm!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}.warehouse-barcode-label{box-sizing:border-box;color:#000;page-break-after:always;break-after:page;background:#fff;width:40mm;height:57.6mm;position:relative;overflow:hidden;visibility:visible!important}.warehouse-barcode-content{box-sizing:border-box;color:#000;transform-origin:0 0;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.55mm;width:58mm;height:40mm;padding:.5mm;display:flex;position:absolute;top:0;left:40mm;overflow:hidden;transform:rotate(90deg);visibility:visible!important}.warehouse-barcode-label:last-child{page-break-after:auto;break-after:auto}.warehouse-barcode-content>b{letter-spacing:.08em;font:800 9pt Arial,sans-serif}.warehouse-barcode-content>strong{text-align:center;overflow-wrap:anywhere;max-width:100%;max-height:4.5mm;font:700 8pt/1.1 Arial,sans-serif;overflow:hidden}.warehouse-barcode-label .warehouse-barcode{width:57mm;height:24.5mm;image-rendering:pixelated;background:#fff!important}.warehouse-barcode-content>span{font:700 8pt ui-monospace,monospace}}.send-to-packing{color:#7d5700!important;background:#fff7d6!important;border-color:#e6a817!important;font-weight:850!important}.send-to-packing:disabled{opacity:.48;cursor:not-allowed}.packing-header .new-order{background:linear-gradient(135deg,#173f91,#2563eb);min-width:150px}.packing-tabs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.packing-tabs button{min-height:92px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;padding:18px 22px;font-weight:850;display:flex;box-shadow:0 10px 28px #14213b10}.packing-tabs button span{font-size:17px}.packing-tabs button b{background:#fff9;border-radius:13px;place-items:center;min-width:43px;height:43px;padding:0 11px;font-size:20px;display:grid}.packing-tabs .todo{color:#755200;background:#fff1b8}.packing-tabs .todo.active{border-color:#e7ae17;box-shadow:0 12px 30px #dba51429}.packing-tabs .packed{color:#08734a;background:#dff7e9}.packing-tabs .packed.active{border-color:#35ad79;box-shadow:0 12px 30px #21996724}.packing-pick-list{border:1px solid var(--border);background:var(--surface);box-shadow:var(--elvix-shadow);border-radius:16px;margin-bottom:14px;padding:20px}.packing-pick-list>header,.packing-orders>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.packing-pick-list h2,.packing-orders h2{margin:0;font-size:17px}.packing-pick-list>header>span,.packing-orders>header>span{color:var(--text-soft);font-size:12px;font-weight:800}.packing-pick-list>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.packing-pick-list>div>button{border:1px solid var(--border);background:var(--surface-soft);min-height:68px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.packing-pick-list button span{gap:4px;min-width:0;display:grid}.packing-pick-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.packing-pick-list button small{color:var(--text-soft);font-size:10px}.packing-pick-list button strong{color:var(--blue);flex:none;font-size:18px}.packing-orders{padding:18px}.packing-orders>button{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:140px 190px minmax(0,1fr);align-items:center;gap:14px;padding:14px 12px;display:grid}.packing-orders>button:hover{background:var(--surface-soft)}.packing-orders>button>b{color:var(--blue)}.packing-orders>button>span{font-weight:750}.packing-orders>button>small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);overflow:hidden}.packing-empty{text-align:center;color:var(--text-soft);grid-column:1/-1;margin:0;padding:30px}.packing-assign-modal{width:min(620px,100%)}.packing-worker-picker{gap:8px;margin:18px 0;display:grid}.packing-worker-picker>label{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:11px 12px;display:flex}.packing-worker-picker input{width:18px;height:18px}.packing-worker-picker .employee-avatar{width:34px;height:34px}.packing-worker-picker label>span{flex:1;gap:2px;display:grid}.packing-worker-picker small{color:var(--text-soft)}.packing-worker-picker strong{color:var(--blue);font-size:12px}.packing-session-backdrop{z-index:70}.packing-session{width:min(680px,100%);max-height:calc(100vh - 28px);overflow:auto}.packing-customer{color:var(--text-soft);margin:5px 0 16px}.packing-scan{background:#eff5ff;border:1px solid #b8cffb;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:13px;display:grid}.packing-scan label{color:#51617a;gap:6px;font-size:11px;font-weight:800;display:grid}.packing-scan input{background:#fff;border:1px solid #a9c4f7;border-radius:9px;height:44px;padding:0 12px;font:700 16px ui-monospace,monospace}.packing-scan button{color:#fff;background:#2563eb;border:0;border-radius:9px;height:44px;padding:0 17px;font-weight:850}.packing-scan-notice{border-radius:9px;margin:8px 0 0;padding:10px 12px;font-size:12px;font-weight:800}.packing-scan-notice.ok{color:#08764a;background:#dcf8e9}.packing-scan-notice.error{color:#a92c36;background:#ffe7e7}.packing-order-items{gap:8px;margin-top:13px;display:grid}.packing-order-items article{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;transition:all .2s;display:flex}.packing-order-items article.partial{background:#fff9db;border-color:#e9bd42}.packing-order-items article.done{background:#ddf8e9;border-color:#43b77e}.packing-order-items article>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;display:grid}.packing-order-items article>button b{font-size:14px}.packing-order-items article>button small{color:var(--text-soft)}.packing-order-items article>span{flex:none;justify-items:end;gap:3px;display:grid}.packing-order-items article>span strong{font-size:18px}.packing-order-items article>span small{color:var(--text-soft)}.packing-next{color:#fff;width:100%;height:48px;font:inherit;cursor:pointer;background:#159968;border:0;border-radius:11px;margin-top:14px;font-weight:900}.packing-next:disabled{color:#8a95a6;cursor:not-allowed;background:#d8dee7}.packing-lock-hint{text-align:center;color:var(--text-soft);margin:8px 0 0;font-size:10px}.packing-location-modal{width:min(440px,100%)}.packing-location-modal>div{background:#eff5ff;border:1px solid #b8cffb;border-radius:14px;gap:7px;margin:18px 0 10px;padding:20px;display:grid}.packing-location-modal>div span{color:#5e6f8a;font-size:11px}.packing-location-modal>div b{color:#174ca8;font-size:22px}.packing-location-modal>small{color:var(--text-soft)}.storage-location-cell{color:#2456a9;background:#edf4ff;border-radius:8px;max-width:170px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.warehouse-location-editor{color:var(--text-soft);grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-bottom:12px;font-size:11px;font-weight:800;display:grid}.warehouse-location-editor input{border:1px solid var(--border);background:var(--surface-input);height:40px;color:var(--text);border-radius:9px;grid-column:1/2;padding:0 10px}.warehouse-location-editor button{color:#1954b5;background:#e9f1ff;border:0;border-radius:9px;grid-column:2/3;height:40px;padding:0 11px;font-weight:850}.role-icon.warehouse_worker{color:#8b6200;background:#fff0b7}.role-badge.warehouse_worker{color:#865f00;background:#fff3c9}@media (width<=760px){.packing-pick-list>div{grid-template-columns:1fr 1fr}.packing-orders>button{grid-template-columns:110px 1fr}.packing-orders>button>small{grid-column:1/-1}.packing-session{border-radius:0;max-height:100svh}.packing-assign-modal{max-height:90svh;overflow:auto}}@media (width<=480px){.packing-tabs{gap:7px}.packing-tabs button{min-height:76px;padding:13px}.packing-tabs button span{font-size:14px}.packing-tabs button b{min-width:36px;height:36px;font-size:16px}.packing-pick-list{padding:13px}.packing-pick-list>div,.packing-scan{grid-template-columns:1fr}.packing-scan button{width:100%}.warehouse-location-editor{grid-template-columns:1fr}.warehouse-location-editor input,.warehouse-location-editor button{grid-column:1}}.onway-builder-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7050b8,#8a64d2);border:1px solid #7b59c6;border-radius:9px;height:42px;padding:0 15px;font-size:10px;font-weight:800;box-shadow:0 8px 20px #7050b838}.onway-builder-button:hover{background:linear-gradient(135deg,#6243aa,#7953c3)}.onway-builder-modal{width:min(570px,100%)}.onway-builder-modal h2{margin-bottom:6px}.onway-template-card,.onway-source-upload{color:#443469;background:#faf7ff;border:1px solid #dfd5f4;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin-top:16px;padding:13px;text-decoration:none;display:grid}.onway-template-card>span,.onway-source-upload>span{color:#fff;background:#7955c5;border-radius:12px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.onway-template-card div,.onway-source-upload div{flex-direction:column;gap:4px;min-width:0;display:flex}.onway-template-card b,.onway-source-upload b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.onway-template-card small,.onway-source-upload small{color:#897da4;font-size:8px}.onway-template-card strong{color:#7955c5;font-size:18px}.onway-source-upload{cursor:pointer;color:#33435d;background:#f8faff;border-style:dashed;border-color:#bfcce0}.onway-source-upload:hover{background:#f2f6fd;border-color:#7d9bd0}.onway-source-upload.ready{background:#f0fbf6;border-style:solid;border-color:#9dd8bd}.onway-source-upload.ready>span{background:#1f9a69}.onway-source-upload input{display:none}.onway-field-summary{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.onway-field-summary span{color:#557094;background:#edf3fc;border-radius:14px;padding:5px 8px;font-size:8px;font-weight:750}.onway-builder-notice{border-radius:10px;padding:10px 12px;font-weight:700;margin:14px 0 0!important;font-size:9px!important}.onway-builder-notice.success{background:#eaf8f1;color:#19704f!important}.onway-builder-notice.error{background:#fff0ee;color:#a1473f!important}.theme-dark .onway-template-card{color:#e3dafa;background:#2a203d;border-color:#574778}.theme-dark .onway-source-upload{color:#e4ebf5;background:#182538;border-color:#41536b}.theme-dark .onway-source-upload.ready{background:#17382e;border-color:#34795e}@media (width<=600px){.onway-builder-button{height:38px}.onway-template-card,.onway-source-upload{grid-template-columns:38px 1fr auto;padding:11px}.onway-template-card>span,.onway-source-upload>span{width:38px;height:38px}}.onway-status-import{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 8%, var(--surface)), var(--surface));box-shadow:var(--shadow);border-radius:16px;order:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:17px 18px;display:grid}.onway-status-import>div{min-width:0}.onway-status-import span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:900}.onway-status-import h2{color:var(--text);margin:4px 0 3px;font-size:16px}.onway-status-import p{max-width:720px;color:var(--text-soft);margin:0;font-size:9px;line-height:1.55}.onway-status-import>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;min-width:190px;height:39px;padding:0 14px;font-size:9px;font-weight:850}.onway-status-import>button:disabled{opacity:.55;cursor:wait}.onway-status-import>strong{color:#19704f;background:#eaf8f1;border-radius:9px;grid-column:1/-1;padding:9px 11px;font-size:9px}.onway-status-confirm{width:min(680px,100%)}.onway-status-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.onway-status-kpis article{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;padding:12px}.onway-status-kpis article.protected{background:#eef9f4;border-color:#abd9c8}.onway-status-kpis span{color:var(--text-soft);font-size:8px;display:block}.onway-status-kpis b{color:var(--text);margin-top:6px;font-size:18px;display:block}.onway-status-kpis .protected b{color:#18704f}.onway-status-counts{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.onway-status-counts span{background:color-mix(in srgb, var(--blue) 9%, var(--surface-soft));color:var(--text);border-radius:18px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-weight:750;display:flex}.onway-status-counts b{background:var(--blue);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.onway-status-hint{color:var(--text-soft);margin:10px 0 0;font-size:8px}.onway-status-samples{border:1px solid var(--border);border-radius:11px;max-height:190px;margin-top:12px;overflow:auto}.onway-status-samples>div{border-bottom:1px solid var(--border);grid-template-columns:105px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:7px;padding:9px 11px;font-size:8px;display:grid}.onway-status-samples>div:last-child{border-bottom:0}.onway-status-samples b{color:var(--text);font-size:9px}.onway-status-samples span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onway-status-samples i{color:var(--text-soft);text-align:center;font-style:normal}.onway-status-samples strong{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-dark .onway-status-kpis article.protected{background:#17382e;border-color:#34795e}@media (width<=700px){.onway-status-import{grid-template-columns:1fr;padding:14px}.onway-status-import>button{width:100%}.onway-status-kpis{grid-template-columns:1fr 1fr}.onway-status-samples>div{grid-template-columns:90px minmax(0,1fr)}.onway-status-samples i{display:none}.onway-status-samples strong{grid-column:2}}.mobile-app-nav{display:none}@media (width<=760px){html,body{overscroll-behavior-y:none;background:#09182d;min-height:100%}body{-webkit-tap-highlight-color:transparent}.dashboard-shell{background:var(--workspace);min-height:100dvh}.dash-sidebar{z-index:50;height:calc(62px + env(safe-area-inset-top));border:0;border-bottom:1px solid #ffffff14;box-shadow:0 8px 28px #0713262b;width:100%!important;padding:max(8px, env(safe-area-inset-top)) 14px 8px!important;-webkit-backdrop-filter:none!important;contain:none!important;background:#09182d!important;position:fixed!important;inset:0 0 auto!important;transform:none!important}.dash-sidebar .dash-brand{height:46px;padding:0!important}.dash-sidebar .dash-brand .brand-logo{border-radius:11px;flex-basis:36px;width:36px;height:36px}.dash-sidebar .dash-brand>b{letter-spacing:.17em;font-size:12px}.dash-sidebar .dash-brand:has(.brand-operator-greeting){grid-template-rows:17px 19px;grid-template-columns:36px minmax(0,1fr) 36px;align-content:center;gap:1px 12px;width:100%;display:grid}.dash-sidebar .dash-brand .brand-operator-greeting{display:contents}.dash-sidebar .dash-brand .brand-operator-greeting>span:first-child{width:auto;min-width:0;height:auto;box-shadow:none;color:#dceafe;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;grid-area:2/2;padding:0;font-size:12px;font-weight:600;line-height:18px;display:block;overflow:hidden}.dash-sidebar .dash-brand .brand-operator-avatar{background:#284c85;border-radius:50%;grid-area:1/3/3;width:36px;height:36px;overflow:hidden}.dash-sidebar .workspace-switch{width:68px;height:36px}.dash-sidebar .mobile-menu-toggle,.dash-sidebar .profile{display:none!important}.dash-sidebar>nav{z-index:69;left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px)saturate(130%);animation:.24s cubic-bezier(.2,.82,.25,1) mobile-sheet-in;background:#0b1b33f7!important;border:1px solid #6f94c62b!important;border-radius:22px!important;max-height:min(66dvh,560px)!important;margin:0!important;padding:10px!important;display:none!important;position:fixed!important;overflow:hidden auto!important;box-shadow:0 24px 80px #020711b8,inset 0 1px #ffffff10!important}.dash-sidebar>nav.mobile-open{display:flex!important}.dash-sidebar>nav button{min-height:48px;font-size:12px;border-radius:13px!important;flex:0 0 48px!important}.dash-sidebar>nav .mobile-logout{color:#ffb6b6;background:#a9343420;border:1px solid #e2777740;align-items:center;gap:10px;margin-bottom:5px;font-size:14px;font-weight:700;display:flex!important}.dash-sidebar>nav .mobile-logout>span{place-items:center;width:24px;height:24px;font-size:22px;display:grid}@keyframes mobile-sheet-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.mobile-app-nav{z-index:70;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(145%);pointer-events:auto;touch-action:manipulation;background:#09182df0;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:66px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 48px #07132666,inset 0 1px #ffffff12}.mobile-app-nav button{color:#8192aa;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;padding:4px 2px;display:flex;position:relative}.mobile-app-nav button.active{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 75%, #173250), color-mix(in srgb, var(--blue) 38%, #0b203b));box-shadow:0 8px 22px color-mix(in srgb, var(--blue) 30%, transparent), inset 0 1px 0 #ffffff20}.mobile-app-nav .mobile-nav-icon{place-items:center;width:24px;height:24px;display:grid;position:relative}.mobile-app-nav .sidebar-icon{flex-basis:20px;width:20px;height:20px}.mobile-app-nav b{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:8px;font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}.mobile-app-nav .mobile-nav-icon>i{color:#fff;background:#ef4e53;border:2px solid #0b1a31;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-12px}.mobile-app-nav button:only-child{grid-column:1/-1}.mobile-app-nav:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell>.dash-content{min-height:100dvh;padding:calc(78px + env(safe-area-inset-top)) 12px calc(96px + env(safe-area-inset-bottom))!important;margin:0!important}.operator-toolbar{justify-content:flex-end;align-items:center;gap:6px;width:100%;display:flex;border-radius:16px!important;margin:0 0 14px!important;padding:6px!important;position:relative!important;inset:auto!important}.operator-toolbar .global-search{flex:170px;order:0;width:auto;min-width:0;height:42px}.operator-toolbar .global-search-results{z-index:90;top:calc(126px + env(safe-area-inset-top));width:auto;max-height:56dvh;position:fixed;left:12px;right:12px}.operator-toolbar .personal-stats-button,.operator-toolbar .theme-toggle,.operator-toolbar .notification-bell{flex:0 0 42px;height:42px;border-radius:12px!important;width:42px!important;min-width:42px!important;padding:0!important}.operator-toolbar .personal-stats-button b,.operator-toolbar .theme-toggle span,.operator-toolbar .notification-bell>span:not(.notification-mail-icon){display:none!important}.operator-toolbar .notification-bell b{position:absolute;top:-4px;right:-4px}.operator-toolbar .server-sync-pill{right:14px;bottom:calc(84px + env(safe-area-inset-bottom));height:30px;padding:0 9px;box-shadow:0 8px 24px #07132624}.dash-header{gap:12px;margin-bottom:15px;padding:0!important}.dash-header h1{font-size:clamp(23px,7vw,29px);line-height:1.08}.dash-header>div>p:last-child{max-width:34ch;font-size:10px;line-height:1.45;display:block}.dash-header .order-header-actions{width:100%}.dash-header .order-header-actions>button,.dash-header .new-order{min-height:46px;border-radius:13px!important}.operator-welcome,.filters,.orders-card,.stats-card,.product-tools,.warehouse-entry,.audit-toolbar{border-radius:18px!important}.summary{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.summary>div,.stats-kpis>article{min-height:92px;padding:15px!important}.filter-mobile-toggle,.filter-grid input,.filter-grid select,.product-tools input,input,select,textarea{font-size:16px!important}.filter-mobile-toggle{border-radius:12px;min-height:46px}.orders-card .table-scroll,.product-card .table-scroll,.history-card .table-scroll{scrollbar-width:none}.orders-card .table-scroll::-webkit-scrollbar{display:none}.product-card .table-scroll::-webkit-scrollbar{display:none}.history-card .table-scroll::-webkit-scrollbar{display:none}.order-pagination{padding:2px 0;overflow-x:auto}.action-backdrop:not(.order-drawer-backdrop){align-items:end;z-index:120!important;padding:0!important}.action-backdrop.order-drawer-backdrop{z-index:120!important}.action-backdrop.order-drawer-backdrop>.full-card{height:100dvh;max-height:100dvh}.action-backdrop.order-drawer-backdrop .card-head{padding-top:calc(19px + env(safe-area-inset-top))}.action-backdrop.order-drawer-backdrop .modal-x{z-index:130;top:calc(12px + env(safe-area-inset-top));width:42px;height:42px;position:fixed;right:14px}body:has(.action-backdrop) .mobile-app-nav{pointer-events:none;opacity:0;transform:translateY(18px)}.action-backdrop:not(.order-drawer-backdrop)>.action-modal,.action-backdrop:not(.order-drawer-backdrop)>.order-modal,.action-backdrop:not(.order-drawer-backdrop)>.product-modal,.action-backdrop:not(.order-drawer-backdrop)>.purchase-modal,.action-backdrop:not(.order-drawer-backdrop)>.scanner-modal,.action-backdrop:not(.order-drawer-backdrop)>.operator-stats-modal{max-height:92dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow-y:auto;border-radius:25px 25px 0 0!important;width:100%!important;animation:.28s cubic-bezier(.2,.82,.25,1) mobile-modal-in!important}@keyframes mobile-modal-in{0%{opacity:.7;transform:translateY(36px)}to{opacity:1;transform:none}}.micro-save-toast,.order-success-toast,.elvix-error-toast{width:calc(100vw - 24px);right:12px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important}}@media (width<=390px){.mobile-app-nav{padding:5px;left:6px;right:6px}.mobile-app-nav b{font-size:7px}.operator-toolbar .global-search{flex-basis:100%;order:5}.summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (display-mode:standalone) and (width<=760px){.dashboard-shell>.dash-content{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){.dash-sidebar>nav,.action-backdrop>*{animation:none!important}}.jarvis-nav{position:relative}.jarvis-nav:after{content:"";background:#35d8ff;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 10px #35d8ff}.jarvis-page{--j-cyan:#43ddff;--j-blue:#2563eb;--j-dark:#041126;isolation:isolate;min-height:calc(100vh - 52px);color:var(--text);background:radial-gradient(circle at 92% 3%,#43ddff29,#0000 28%),radial-gradient(circle at 2% 45%,#2563eb17,#0000 26%),linear-gradient(145deg,#fffffff5,#f3f9ffe6);border:1px solid #509cee29;border-radius:26px;padding:18px;animation:.35s ease-out jarvis-enter;position:relative;overflow:hidden;box-shadow:0 24px 70px #1f50891a}.jarvis-page:before{content:"";z-index:-1;opacity:.38;background-image:linear-gradient(#3680cd0e 1px,#0000 1px),linear-gradient(90deg,#3680cd0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.jarvis-head{color:#fff;background:radial-gradient(circle at 84% 20%,#38cdff3b,#0000 28%),linear-gradient(135deg,#06162f 0%,#0a2b57 58%,#075780 130%);border:1px solid #6bdbff3b;border-radius:21px;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:16px;padding:23px 26px;display:flex;overflow:hidden;box-shadow:0 18px 38px #0216342e}.jarvis-head .eyebrow{color:#67e5ff;letter-spacing:.18em;margin:0}.jarvis-head h1{letter-spacing:-.035em;color:#fff;margin:7px 0 4px;font-size:32px}.jarvis-head h1 span{color:#a7c6df;letter-spacing:0;margin-left:8px;font-size:16px;font-weight:550}.jarvis-head>div>p:last-child{color:#abc3d8;max-width:720px;margin:0;font-size:13px}.jarvis-live{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051d3885;border:1px solid #94e7ff47;border-radius:14px;grid-template-columns:8px auto;align-items:center;gap:4px 8px;padding:11px 15px;display:grid}.jarvis-live i{background:#16b878;border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 10px #16b878}.jarvis-live span{color:#d7f3ff;font-size:11px}.jarvis-live b{color:#67e5ff;letter-spacing:.1em;font-size:9px}.jarvis-periods{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-radius:16px;align-items:center;gap:7px;margin-bottom:12px;padding:10px;display:flex;box-shadow:0 12px 28px #2c5c8f17}.jarvis-periods>span{color:#718297;margin:0 7px;font-size:11px;font-weight:800}.jarvis-periods>button{border:1px solid var(--border);background:var(--surface-soft);height:33px;color:var(--text-soft);cursor:pointer;border-radius:9px;padding:0 12px;font-size:10px;font-weight:750}.jarvis-periods>button.active{color:#fff;background:linear-gradient(135deg,#1674d7,#1aa7c9);border-color:#268fe0;box-shadow:0 7px 18px #1b7ccc40}.jarvis-custom-dates{align-items:center;gap:6px;margin-left:auto;display:flex}.jarvis-custom-dates input{border:1px solid var(--border);background:var(--surface-input);height:33px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:10px}.jarvis-layout{grid-template-columns:270px minmax(0,1fr);gap:12px;min-height:650px;display:grid}.jarvis-core-panel{color:#eaf9ff;background:radial-gradient(circle at 50% 20%,#0f6dc366,#0000 29%),linear-gradient(160deg,#061a39,#020b1b 68%);border:1px solid #136eba;border-radius:22px;padding:27px 22px;position:relative;overflow:hidden;box-shadow:0 22px 60px #071a3c2b}.jarvis-core-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#42bfff0c 1px,#0000 1px),linear-gradient(90deg,#42bfff0c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.jarvis-core{border:1px solid #59e4ff;border-radius:50%;place-items:center;width:150px;height:150px;margin:20px auto 30px;display:grid;position:relative;box-shadow:0 0 42px #1289ff66,inset 0 0 28px #27cfff33}.jarvis-core:before,.jarvis-core:after,.jarvis-core>i{content:"";border:1px solid #4edfff55;border-radius:50%;position:absolute}.jarvis-core:before{border-style:dashed;animation:12s linear infinite jarvis-spin;inset:-13px}.jarvis-core:after{inset:22px;box-shadow:inset 0 0 25px #178cff55}.jarvis-core>i:first-child{border-color:#168cf544;inset:-25px}.jarvis-core>i:nth-child(2){background:radial-gradient(circle,#31dfff55,#0a4bcf33 45%,#0000);border:0;inset:38px}.jarvis-core>i:nth-child(3){background:#64ebff;width:5px;height:5px;top:-26px;left:50%;box-shadow:0 0 12px #64ebff}.jarvis-logo-mark{z-index:2;isolation:isolate;filter:drop-shadow(0 0 8px #2dc3ff80);border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid;position:relative}.jarvis-logo-crop{z-index:2;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff4d}.jarvis-logo-crop img{object-fit:cover;width:100%;height:100%;display:block}.jarvis-logo-mark:before,.jarvis-logo-mark:after{content:"";z-index:0;opacity:0;pointer-events:none;border:1px solid #49d3ffb8;border-radius:50%;animation:2.8s ease-out infinite jarvis-logo-wave;position:absolute;inset:-12%}.jarvis-logo-mark:after{animation-delay:1.4s}.jarvis-logo-main{filter:drop-shadow(0 0 16px #1cb5ffbf);flex-basis:92px;width:92px;height:92px}.jarvis-core.thinking{animation:1.1s ease-in-out infinite jarvis-pulse}.jarvis-core.thinking .jarvis-logo-main{animation:.62s cubic-bezier(.2,.85,.25,1) infinite alternate jarvis-logo-processing}.jarvis-core.thinking .jarvis-logo-mark:before,.jarvis-core.thinking .jarvis-logo-mark:after{border-width:2px;animation-duration:.82s}.jarvis-core.thinking .jarvis-logo-mark:after{animation-delay:.41s}.jarvis-core-copy{gap:7px;display:grid;position:relative}.jarvis-core-copy span{color:#5ee2ff;letter-spacing:.16em;font-size:9px}.jarvis-core-copy h2{margin:0;font-size:22px}.jarvis-core-copy p{color:#86a2bc;margin:0;font-size:12px;line-height:1.55}.jarvis-capabilities{flex-wrap:wrap;gap:6px;margin-top:25px;display:flex;position:relative}.jarvis-capabilities span{color:#9dccdf;background:#0d315366;border:1px solid #279bdd44;border-radius:8px;padding:7px 8px;font-size:9px}.jarvis-chat{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:22px;grid-template-rows:auto minmax(360px,1fr) auto auto auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 20px 50px #1d4b7e1f}.jarvis-chat-toolbar{border-bottom:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.jarvis-chat-toolbar>div{color:#617389;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.jarvis-chat-toolbar i{background:#16b878;border-radius:50%;width:7px;height:7px}.jarvis-chat-toolbar button{color:#8291a4;cursor:pointer;background:0 0;border:0;font-size:9px}.jarvis-messages{scrollbar-width:thin;max-height:510px;padding:18px;overflow-y:auto}.jarvis-message{border:1px solid var(--border);background:var(--surface-soft);border-radius:4px 16px 16px;width:min(760px,92%);margin-bottom:14px;padding:15px 16px;animation:.25s ease-out jarvis-message-in}.jarvis-message.user{background:#edf5ff;border-color:#c9ddff;border-radius:16px 4px 16px 16px;width:fit-content;max-width:78%;margin-left:auto}.jarvis-message header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.jarvis-message header b{color:#1678ba;letter-spacing:.13em;font-size:9px}.jarvis-message header time{color:#94a1b2;font-size:8px}.jarvis-message p{color:var(--text);white-space:pre-line;margin:0;font-size:15px;line-height:1.58}.jarvis-scan-message{background:linear-gradient(135deg,#1875d217,#2ad2dc12);border:1px solid #27abe052;border-radius:13px;margin-top:12px;padding:12px}.jarvis-scan-message>header{margin:0 0 9px}.jarvis-scan-message>header>span{align-items:center;gap:7px;display:flex}.jarvis-scan-message>header svg{color:#117dc0;width:17px;height:17px}.jarvis-scan-message>header small{color:#5d8296;font-size:10px}.jarvis-scan-message>div{flex-wrap:wrap;gap:6px;max-height:112px;display:flex;overflow-y:auto}.jarvis-scan-message>div>span{color:#145e94;background:#ffffffc7;border:1px solid #268bc433;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.jarvis-message-files,.jarvis-attachment-tray{flex-wrap:wrap;gap:8px;display:flex}.jarvis-message-files{margin-top:12px}.jarvis-message-files>span,.jarvis-attachment-tray>span{color:#1669a8;background:#f0f8ffcc;border:1px solid #c9def2;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}.jarvis-message-files svg,.jarvis-attachment-tray svg{flex:none;width:17px;height:17px}.jarvis-message-files span span,.jarvis-attachment-tray span span{gap:2px;min-width:0;display:grid}.jarvis-message-files b,.jarvis-attachment-tray b{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:11px;overflow:hidden}.jarvis-message-files small,.jarvis-attachment-tray small{color:#7f91a5;font-size:9px}.jarvis-answer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.jarvis-answer-stats>div{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;padding:10px}.jarvis-answer-stats span{color:#7b8ba0;font-size:8px;display:block}.jarvis-answer-stats b{color:var(--text);margin-top:4px;font-size:16px;display:block}.jarvis-answer-stats .good b{color:#07855a}.jarvis-answer-stats .warning b{color:#bd6d08}.jarvis-answer-stats .blue b{color:#146cc2}.jarvis-answer-rows{border:1px solid var(--border);border-radius:10px;margin-top:11px;display:grid;overflow:hidden}.jarvis-answer-rows>div{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.jarvis-answer-rows>div:first-child{border-top:0}.jarvis-answer-rows span{gap:2px;min-width:0;display:grid}.jarvis-answer-rows b{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;overflow:hidden}.jarvis-answer-rows small{color:#8391a2;font-size:10px}.jarvis-answer-rows strong{color:#145fa7;flex:none;font-size:13px}.jarvis-download-list{gap:8px;margin-top:13px;display:grid}.jarvis-download-list .jarvis-download-card{margin-top:0}.jarvis-download-card{color:#087f70;text-align:left;cursor:pointer;background:linear-gradient(135deg,#e8fcf8f5,#ecf6fff5);border:1px solid #a9dcd8;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:11px;width:100%;margin-top:13px;padding:11px;transition:transform .18s,box-shadow .18s;display:grid}.jarvis-download-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #12788424}.jarvis-download-card>span:first-child,.jarvis-download-card>i{background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.jarvis-download-card>i{width:32px;height:32px}.jarvis-download-card svg{width:18px;height:18px}.jarvis-download-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.jarvis-download-card b{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:12px;overflow:hidden}.jarvis-download-card small{color:#55818a;font-size:9px}.jarvis-pending-action{background:#f59e0b14;border:1px solid #f59e0b59;border-radius:14px;gap:12px;margin-top:14px;padding:14px;display:grid}.jarvis-pending-action.high{background:#ef444412;border-color:#ef44445c}.jarvis-pending-action>div:first-child{gap:4px;display:grid}.jarvis-pending-action>div:first-child b{color:#b45309;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.jarvis-pending-action.high>div:first-child b{color:#dc2626}.jarvis-pending-action>div:first-child span{color:var(--text);font-size:14px}.jarvis-pending-action>div:last-child{justify-content:flex-end;gap:8px;display:flex}.jarvis-pending-action button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:9px 14px;font-weight:700}.jarvis-pending-action button:last-child{color:#fff;background:#2563eb;border-color:#2563eb}.jarvis-pending-action button:disabled{opacity:.55;cursor:wait}.thinking-message p{color:#71869a;align-items:center;gap:4px;display:flex}.thinking-message p i{background:#249fd7;border-radius:50%;width:5px;height:5px;animation:.9s infinite jarvis-dot}.thinking-message p i:nth-child(2){animation-delay:.15s}.thinking-message p i:nth-child(3){animation-delay:.3s}.jarvis-suggestions{gap:6px;padding:10px 14px 4px;display:flex;overflow-x:auto}.jarvis-suggestions button{color:#316784;cursor:pointer;background:linear-gradient(#fbfdff,#edf7ff);border:1px solid #cfe2f2;border-radius:999px;flex:none;padding:8px 10px;font-size:9px;transition:transform .18s,border-color .18s,box-shadow .18s}.jarvis-suggestions button:hover{border-color:#79c7ed;transform:translateY(-2px);box-shadow:0 7px 16px #3689bb21}.jarvis-attachment-tray{padding:9px 14px 0}.jarvis-attachment-tray>span{max-width:min(100%,310px)}.jarvis-attachment-tray>span>button{color:#526b81;cursor:pointer;background:#dfeaf4;border:0;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;margin-left:4px;display:grid}.jarvis-file-input{display:none}.jarvis-composer{grid-template-columns:40px 40px 40px minmax(0,1fr) auto;gap:8px;padding:11px 14px;display:grid}.jarvis-camera-button,.jarvis-attach-button,.jarvis-mic-button{color:#0d77b7;cursor:pointer;background:#edf9ff;border:1px solid #bcdff1;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:relative}.jarvis-camera-button{color:#0879ba;background:linear-gradient(145deg,#eaf8ff,#dff5ff);border-color:#69c8ee;box-shadow:0 7px 16px #1291cd1f}.jarvis-camera-button>i{border:2px solid var(--surface);color:#fff;background:#ef4444;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.jarvis-camera-button:disabled,.jarvis-attach-button:disabled,.jarvis-mic-button:disabled{opacity:.55;cursor:wait}.jarvis-sidebar-logo{object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px #80dbff73,0 0 12px #20aeff6b;flex:0 0 22px!important;width:22px!important;height:22px!important;transform:none!important}.dash-sidebar nav button:hover .jarvis-sidebar-logo{transform:scale(1.06)!important}.jarvis-camera-backdrop{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020916db;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.jarvis-camera-modal{color:#eaf8ff;background:linear-gradient(165deg,#071a35,#020a18 72%);border:1px solid #51d1ff40;border-radius:24px;width:min(520px,100%);max-height:min(900px,100dvh - 28px);padding:16px;overflow-y:auto;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff14}.jarvis-camera-modal>header{justify-content:space-between;align-items:center;padding:2px 2px 13px;display:flex}.jarvis-camera-modal>header span{color:#51dcff;letter-spacing:.2em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.jarvis-camera-modal>header h2{color:#fff;margin:0;font-size:22px}.jarvis-camera-modal>header>button{color:#b7d5e9;cursor:pointer;background:#ffffff0f;border:1px solid #7dceff2e;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.jarvis-camera-view{aspect-ratio:4/3;background:#000;border:1px solid #49d8ff47;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #000000b3}.jarvis-camera-view video{object-fit:cover;width:100%;height:100%}.jarvis-camera-view canvas{display:none}.jarvis-scan-frame{aspect-ratio:1;border:1px solid #57e4ff33;border-radius:22px;width:min(62%,260px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00061242,inset 0 0 32px #2bcbff17}.jarvis-scan-frame:after{content:"";background:linear-gradient(90deg,#0000,#6ce8ff,#0000);height:2px;animation:2s ease-in-out infinite alternate jarvis-scan-line;position:absolute;top:14%;left:9%;right:9%;box-shadow:0 0 13px #44d9ff}.jarvis-scan-frame i{filter:drop-shadow(0 0 7px #28bfff);border-color:#5de7ff;width:32px;height:32px;position:absolute}.jarvis-scan-frame i:first-child{border-top:3px solid;border-left:3px solid;border-radius:13px 0 0;top:-1px;left:-1px}.jarvis-scan-frame i:nth-child(2){border-top:3px solid;border-right:3px solid;border-radius:0 13px 0 0;top:-1px;right:-1px}.jarvis-scan-frame i:nth-child(3){border-bottom:3px solid;border-left:3px solid;border-radius:0 0 0 13px;bottom:-1px;left:-1px}.jarvis-scan-frame i:nth-child(4){border-bottom:3px solid;border-right:3px solid;border-radius:0 0 13px;bottom:-1px;right:-1px}.jarvis-camera-counter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010c1cb8;border:1px solid #61dcff3d;border-radius:12px;align-items:baseline;gap:6px;padding:8px 10px;display:flex;position:absolute;bottom:12px;left:12px}.jarvis-camera-counter b{color:#62e8ff;font-size:20px}.jarvis-camera-counter span{color:#c6dcea;font-size:10px}.jarvis-camera-view>button{color:#d7effc;background:#021329c7;border:1px solid #73daff45;border-radius:11px;padding:9px 11px;font-size:10px;font-weight:800;position:absolute;bottom:12px;right:12px}.jarvis-camera-view>button.active{color:#fff;background:#1675cd}.jarvis-camera-notice{color:#9fc9dc;text-align:center;min-height:38px;margin:10px 2px;font-size:12px;line-height:1.5}.jarvis-camera-notice.error{color:#ff9b9b}.jarvis-scanned-list{background:#ffffff09;border:1px solid #59bbeb26;border-radius:15px;padding:12px}.jarvis-scanned-list>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.jarvis-scanned-list>header button{color:#78bad8;cursor:pointer;background:0 0;border:0;font-size:10px}.jarvis-scanned-list>div{flex-wrap:wrap;gap:6px;max-height:112px;display:flex;overflow-y:auto}.jarvis-scanned-list>div>span{color:#ccecff;background:#157ebe1f;border:1px solid #46cdff2e;border-radius:9px;align-items:center;gap:6px;padding:6px 7px;font-size:10px;font-weight:800;display:inline-flex}.jarvis-scanned-list>div>span i{color:#54e6ab;font-style:normal}.jarvis-scanned-list>div>span button{color:#84a9bd;cursor:pointer;background:0 0;border:0}.jarvis-scanned-list>p{color:#6f8b9c;text-align:center;margin:0;font-size:11px}.jarvis-camera-finish{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1461df,#18afc8);border:0;border-radius:13px;width:100%;height:46px;margin-top:12px;font-size:12px;font-weight:900;box-shadow:0 12px 28px #0e7cd142}.jarvis-camera-finish:disabled{opacity:.42;cursor:not-allowed}.jarvis-camera-status-picker{background:#05172df5;border:1px solid #52cbff38;border-radius:15px;margin-top:12px;padding:12px;box-shadow:0 16px 38px #00000047}.jarvis-camera-status-picker label{color:#bce9fb;flex-direction:column;gap:7px;font-size:11px;font-weight:850;display:flex}.jarvis-camera-status-picker select{color:#eefaff;width:100%;height:45px;font:inherit;background:#0b2945;border:1px solid #62cdf847;border-radius:11px;outline:0;padding:0 11px;font-size:13px}.jarvis-camera-status-picker select:focus{border-color:#55dfff;box-shadow:0 0 0 3px #29c9ff1f}.jarvis-camera-status-picker>p{color:#ff9d9d;margin:9px 0 0;font-size:10px}.jarvis-camera-status-picker>div{grid-template-columns:.7fr 1.3fr;gap:8px;margin-top:10px;display:grid}.jarvis-camera-status-picker>div button{color:#bcd8e8;cursor:pointer;background:#ffffff0f;border:1px solid #6cc2e838;border-radius:11px;min-height:43px;font-size:11px;font-weight:850}.jarvis-camera-status-picker>div button:last-child{color:#fff;background:linear-gradient(135deg,#1461df,#18afc8);border-color:#0000}.jarvis-camera-status-picker>div button:disabled{opacity:.45;cursor:not-allowed}.jarvis-mic-button.listening{color:#fff;background:#0d7abe;animation:1s infinite jarvis-pulse}.jarvis-composer textarea{resize:none;border:1px solid var(--border);background:var(--surface-input);height:40px;min-height:40px;color:var(--text);font:inherit;border-radius:11px;padding:10px 12px;font-size:11px}.jarvis-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#155bd7,#10a7c5);border:0;border-radius:11px;min-width:100px;font-size:10px;font-weight:800;box-shadow:0 10px 22px #1270c338}.jarvis-fab{z-index:210;color:#fff;cursor:pointer;background:linear-gradient(135deg,#061b3b,#0d5fbb 66%,#0ca5c2);border:1px solid #67e5ff6b;border-radius:18px;align-items:center;gap:10px;min-width:128px;height:54px;padding:0 18px 0 10px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 17px 38px #032c6059,inset 0 1px #ffffff2e}.jarvis-fab:hover{transform:translateY(-3px);box-shadow:0 22px 44px #032c606b,inset 0 1px #fff3}.jarvis-fab>span{color:#84edff;background:#53ddff26;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.jarvis-fab .jarvis-logo-crop{box-shadow:0 0 0 2px #ffffff29,0 0 18px #32cdff66}.jarvis-fab svg{width:21px;height:21px}.jarvis-fab>b{letter-spacing:.12em;font-size:12px}.jarvis-fab>i{background:#52f2a8;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px;box-shadow:0 0 10px #52f2a8}.jarvis-fab.active{box-shadow:0 0 0 3px #43ddff33,0 17px 38px #032c6059}.jarvis-send:disabled{opacity:.45}.jarvis-voice-settings{justify-content:space-between;align-items:center;gap:12px;padding:0 14px 13px;display:flex}.jarvis-voice-toggle{color:#728398;grid-template-columns:auto auto;align-items:center;gap:2px 7px;padding:0;font-size:9px;display:grid}.jarvis-voice-toggle input{accent-color:#0d82bd;grid-row:1/3}.jarvis-voice-toggle small{color:#1493bd;font-size:8px;font-weight:700}.jarvis-voice-test{color:#0d77b7;cursor:pointer;background:#edf9ff;border:1px solid #bcdff1;border-radius:9px;height:30px;padding:0 12px;font-size:9px;font-weight:800}.jarvis-voice-test:hover{background:#dff5ff}.theme-dark .jarvis-voice-test{color:#8aeaff;background:#0a2941;border-color:#1f6287}.theme-dark .jarvis-live,.theme-dark .jarvis-periods>button.active,.theme-dark .jarvis-message.user,.theme-dark .jarvis-suggestions button{color:#cef;background:#0a2941;border-color:#1f6287}.theme-dark .jarvis-live{background:#0a2436}.theme-dark .jarvis-live span{color:#9fc1d5}.theme-dark .jarvis-head .eyebrow{color:#49d7ff}.theme-dark .jarvis-periods>button.active{color:#71e5ff}.theme-dark .jarvis-answer-stats .good b{color:#52dcaa}.theme-dark .jarvis-answer-stats .warning b{color:#ffc35b}.theme-dark .jarvis-answer-stats .blue b{color:#62d5ff}.theme-dark .jarvis-answer-rows strong{color:#6edfff}.theme-dark .jarvis-message-files>span,.theme-dark .jarvis-attachment-tray>span,.theme-dark .jarvis-download-card{background:#0a2941;border-color:#1f6287}.theme-dark .jarvis-download-card>span:first-child,.theme-dark .jarvis-download-card>i{background:#102f48}@keyframes jarvis-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes jarvis-spin{to{transform:rotate(360deg)}}@keyframes jarvis-logo-wave{0%{opacity:.7;transform:scale(.88)}65%{opacity:.2}to{opacity:0;transform:scale(1.65)}}@keyframes jarvis-logo-processing{0%{filter:drop-shadow(0 0 10px #31cdffa6);transform:scale(.9)rotate(-2deg)}to{filter:drop-shadow(0 0 28px #68e5ff);transform:scale(1.08)rotate(2deg)}}@keyframes jarvis-scan-line{0%{opacity:.45;top:14%}to{opacity:1;top:84%}}@keyframes jarvis-pulse{50%{filter:brightness(1.2);transform:scale(1.025)}}@keyframes jarvis-dot{50%{opacity:.4;transform:translateY(-3px)}}@keyframes jarvis-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1050px){.jarvis-layout{grid-template-columns:1fr}.jarvis-core-panel{grid-template-columns:180px 1fr;align-items:center;gap:18px;display:grid}.jarvis-core{width:120px;height:120px;margin:12px auto}.jarvis-capabilities{grid-column:1/-1;margin-top:0}.jarvis-messages{max-height:560px}}@media (width<=700px){.jarvis-page{border:0;border-radius:20px;padding:10px}.jarvis-head{padding:20px 18px;display:grid}.jarvis-live{justify-self:start}.jarvis-periods{overflow-x:auto}.jarvis-periods>span{display:none}.jarvis-custom-dates{min-width:290px}.jarvis-layout{min-height:0}.jarvis-core-panel{grid-template-columns:105px 1fr;padding:18px 15px}.jarvis-core{width:84px;height:84px}.jarvis-core:before{inset:-8px}.jarvis-core>i:first-child{inset:-15px}.jarvis-logo-main{flex-basis:54px;width:54px;height:54px}.jarvis-capabilities{display:none}.jarvis-head h1{font-size:26px}.jarvis-head h1 span{margin:4px 0 0;display:block}.jarvis-answer-stats{grid-template-columns:1fr 1fr}.jarvis-message{width:100%}.jarvis-message.user{max-width:90%}.jarvis-composer{grid-template-columns:40px 40px 40px minmax(0,1fr)}.jarvis-send{grid-column:1/-1;height:38px}.jarvis-chat{grid-template-rows:auto minmax(300px,1fr) auto auto auto auto}.jarvis-messages{max-height:480px}.jarvis-fab{right:15px;bottom:calc(96px + env(safe-area-inset-bottom));border-radius:18px;justify-content:center;width:54px;min-width:0;padding:0}.jarvis-fab>b{display:none}.jarvis-fab>span{background:0 0}:is(body:has(.jarvis-camera-backdrop) .mobile-app-nav,body:has(.jarvis-camera-backdrop) .jarvis-fab){visibility:hidden;pointer-events:none;opacity:0}.jarvis-camera-backdrop{z-index:10000;align-items:end;padding:0}.jarvis-camera-modal{width:100%;height:100dvh;max-height:100dvh;padding:13px;padding-bottom:calc(13px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:0}.jarvis-camera-view{aspect-ratio:3/4;max-height:58dvh}.jarvis-camera-finish{z-index:5;min-height:50px;margin-bottom:0;position:sticky;bottom:0;box-shadow:0 -10px 30px #020a18,0 12px 28px #0e7cd15c}.jarvis-camera-status-picker{z-index:5;padding-bottom:max(12px, env(safe-area-inset-bottom));margin-bottom:0;position:sticky;bottom:0;box-shadow:0 -12px 34px #020a18}}.jarvis-sticker-print{color:#fff;text-align:left;cursor:pointer;background:#173663;border:1px solid #5585dc;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:12px;padding:14px 16px;display:flex}.jarvis-sticker-print:hover{background:#214779}.jarvis-sticker-print:focus-visible{outline-offset:3px;outline:2px solid #91bdff}.jarvis-sticker-print:disabled{opacity:.65;cursor:wait}.jarvis-sticker-print>svg{flex-shrink:0;width:22px;height:22px}.jarvis-sticker-print span{gap:5px;display:grid}.jarvis-sticker-print b{font-size:14px}.jarvis-sticker-print small{color:#c8dcfa;font-size:13px;line-height:1.5}.jarvis-camera-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c19d1;padding:24px}.jarvis-camera-modal{color:#e8eef8;background:#101d31;border:1px solid #334157;border-radius:24px;outline:none;width:min(940px,100%);max-height:calc(100dvh - 48px);padding:24px;box-shadow:0 24px 80px #0006}.jarvis-camera-modal>header{padding:0 0 22px}.jarvis-camera-modal>header span{color:#8b9fbf;letter-spacing:.14em;margin-bottom:8px;font-size:12px;font-weight:600}.jarvis-camera-modal>header h2{letter-spacing:-.025em;font-size:24px;font-weight:650}.jarvis-camera-modal>header>button{background:#1c2b42;border-color:#35445a;border-radius:50%;width:44px;height:44px;font-size:26px}.jarvis-scanner-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:24px;display:grid}.jarvis-scanner-capture,.jarvis-scanner-session{min-width:0}.jarvis-camera-view{aspect-ratio:1;max-height:none;box-shadow:none;background:#080e18;border:1px solid #36465d;border-radius:18px}.jarvis-camera-view video{object-fit:cover;width:100%;height:100%;display:block}.jarvis-camera-live{z-index:2;color:#e4ebf6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111d30cc;border:1px solid #ffffff26;border-radius:24px;padding:8px 12px;font-size:12px;position:absolute;top:16px;left:16px}.jarvis-scan-frame{border:0;border-radius:18px;width:min(68%,280px);box-shadow:0 0 0 999px #02091566}.jarvis-scan-frame:after{display:none}.jarvis-scan-frame i{color:#eaf2ff;filter:none;border-color:currentColor;width:28px;height:28px;transition:color .18s}.jarvis-camera-view.success .jarvis-scan-frame i{color:#60dba6}.jarvis-camera-view.duplicate .jarvis-scan-frame i,.jarvis-camera-view.unknown .jarvis-scan-frame i{color:#f5c975}.jarvis-scan-frame>span{color:#fff;background:#173c3155;border-radius:18px;place-items:center;font-size:52px;display:grid;position:absolute;inset:0}.jarvis-camera-view.paused video{opacity:.4}.jarvis-camera-guidance{z-index:2;text-align:center;color:#fff;text-shadow:0 1px 6px #000;font-size:14px;line-height:1.7;position:absolute;bottom:18px;left:12px;right:12px}.jarvis-camera-guidance small{color:#c5cfdf;font-size:12px}.jarvis-camera-error{z-index:3;text-align:center;background:#0c1729;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex;position:absolute;inset:0}.jarvis-camera-error>svg{color:#9cb5d8;width:36px;height:36px}.jarvis-camera-error p{margin:0;font-size:15px;line-height:1.7}.jarvis-camera-error button{color:#fff;cursor:pointer;background:#316fe8;border:0;border-radius:10px;padding:12px 20px;font-size:14px}.jarvis-camera-tools{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.jarvis-camera-tools button,.jarvis-camera-select{color:#dce6f6;cursor:pointer;background:#192940;border:1px solid #35465e;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.jarvis-camera-tools button[aria-pressed=true]{background:#234574;border-color:#6398ef}.jarvis-camera-tools button:disabled{opacity:.45;cursor:default}.jarvis-camera-select{flex:1;min-width:0;padding-right:5px}.jarvis-camera-select svg{flex-shrink:0;width:18px;height:18px}.jarvis-camera-select select{width:100%;min-width:80px;max-width:200px;height:42px;color:inherit;font:inherit;background:0 0;border:0}.jarvis-camera-select option{color:#fff;background:#192940}.jarvis-camera-zoom{color:#aebed4;align-items:center;gap:14px;margin:14px 0 0;font-size:13px;display:flex}.jarvis-camera-zoom input{accent-color:#70a3ff;width:100%;min-width:0;min-height:28px}.jarvis-camera-zoom b{font-variant-numeric:tabular-nums;min-width:35px}.jarvis-camera-notice{color:#bbc9dd;background:#16263c;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin:12px 0 0;padding:10px;font-size:14px;line-height:1.5;display:flex}.jarvis-camera-notice.success{color:#92ebc1;background:#163c33}.jarvis-camera-notice.duplicate,.jarvis-camera-notice.unknown{color:#f2d495;background:#3a3323}.jarvis-scanner-session{flex-direction:column;display:flex}.jarvis-camera-summary{border-bottom:1px solid #304057;padding:20px 0 22px}.jarvis-camera-summary>span{color:#91a4bf;font-size:13px}.jarvis-camera-summary strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin:8px 0 4px;font-size:64px;font-weight:500;line-height:1.1;display:block}.jarvis-camera-summary p{color:#b3c2d8;margin:0;font-size:14px}.jarvis-scanned-list{background:0 0;border:0;border-radius:0;flex:1;padding:18px 0}.jarvis-scanned-list>header{margin-bottom:12px}.jarvis-scanned-list>header b{color:#e1e9f5;font-size:14px}.jarvis-scanned-list>header>span{color:#bfcee3;background:#26364d;border-radius:6px;padding:3px 9px;font-size:12px}.jarvis-scanned-list>div{flex-flow:column;gap:6px;max-height:230px;display:flex;overflow-y:auto}.jarvis-scanned-list>div>span{background:#18283e;border:1px solid #2a3c56;border-radius:9px;flex-shrink:0;gap:10px;padding:4px 4px 4px 12px;font-size:14px;font-weight:500;display:flex}.jarvis-scanned-list>div>span i{color:#8bdbb5;background:#25483e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.jarvis-scanned-list>div>span b{flex:1;font-size:14px;font-weight:500}.jarvis-scanned-list>div>span button{color:#9eb0cb;width:40px;height:40px;font-size:22px}.jarvis-scanned-list>p{color:#8094b1;flex-direction:column;align-items:center;gap:10px;padding:24px 0;font-size:14px;line-height:1.8;display:flex}.jarvis-scanned-list>p svg{width:28px;height:28px}.jarvis-camera-finish{color:#fff;height:auto;min-height:50px;box-shadow:none;background:#3477ee;border-radius:12px;justify-content:space-between;align-items:center;margin:8px 0 0;padding:14px 18px;font-size:14px;font-weight:600;display:flex;position:static}.jarvis-camera-finish:disabled{color:#7189aa;opacity:1;background:#23354f}.jarvis-camera-footnote{text-align:center;color:#8a9fbb;margin-top:12px;font-size:12px;line-height:1.6;display:block}.jarvis-camera-status-picker{box-shadow:none;background:#192a42;border-color:#3b5270;border-radius:12px;margin:8px 0 0;padding:14px;position:static}.jarvis-camera-status-picker label,.jarvis-camera-status-picker>div button{font-size:14px}.jarvis-camera-status-picker select{background:#122036;font-size:14px}.jarvis-camera-status-picker>div button:last-child{background:#3477ee}.jarvis-camera-modal button:focus-visible,.jarvis-camera-modal select:focus-visible,.jarvis-camera-modal input:focus-visible{outline-offset:3px;outline:2px solid #8ab7ff}@media (width<=700px){.jarvis-camera-backdrop{padding:0}.jarvis-camera-modal{width:100%;height:100dvh;max-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));border:0;border-radius:0}.jarvis-camera-modal>header{padding-bottom:16px}.jarvis-camera-modal>header h2{font-size:21px}.jarvis-scanner-layout{grid-template-columns:minmax(0,1fr);gap:12px}.jarvis-camera-view{aspect-ratio:1;max-height:48dvh}.jarvis-camera-summary{align-items:center;gap:12px;padding:14px 0;display:flex}.jarvis-camera-summary>span{display:none}.jarvis-camera-summary strong{margin:0;font-size:38px}.jarvis-scanned-list{padding:14px 0}.jarvis-scanned-list>div{max-height:154px}.jarvis-scanned-list>p{padding:8px 0}.jarvis-camera-finish,.jarvis-camera-status-picker{box-shadow:none;padding-bottom:14px;position:static}}@media (prefers-reduced-motion:reduce){.jarvis-scan-frame i{transition:none}}@media (width<=700px){.jarvis-camera-view{max-height:36dvh}.jarvis-camera-summary{padding:10px 0}.jarvis-scanned-list>div{max-height:104px}.jarvis-camera-finish{z-index:3;position:sticky;bottom:0;box-shadow:0 0 0 8px #101d31}}.dashboard-shell .statistics-design{--text:#202426;--text-soft:#626a70;--surface:#fff;--surface-soft:#f4f5f4;--border:#e1e5e3;color:var(--text);background:#f3f4f3;border:1px solid #fff;border-radius:32px;grid-template-columns:minmax(0,1fr) 330px;gap:22px;padding:28px;display:grid}.statistics-design>*{min-width:0}.statistics-design .dash-header{grid-column:1/-1;align-items:center;margin:0 0 6px}.statistics-design .dash-header h1{color:#202426;letter-spacing:-.035em;font-size:clamp(24px,2.5vw,36px);font-weight:750;line-height:1.4}.statistics-design .dash-header p{color:#687178;font-size:14px;line-height:1.6}.statistics-design .dash-header .eyebrow{letter-spacing:.1em;color:#6b777b;font-size:12px}.statistics-design .export-button{color:#fff;min-height:44px;box-shadow:none;background:#202426;border:0;border-radius:999px;padding:0 18px;font-size:14px}.statistics-design>.stats-kpis{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:16px;margin:0;display:grid}.dashboard-shell .statistics-design .stats-kpis article{border:0;justify-content:center;min-height:162px;padding:24px;box-shadow:none!important;border-radius:28px!important}.statistics-design .stats-kpis article:before{display:none}.statistics-design .stats-kpis article:nth-child(4n+1){background:#cee3e0}.statistics-design .stats-kpis article:nth-child(4n+2){background:#fad6e7}.statistics-design .stats-kpis article:nth-child(4n+3){background:#ffe7a6}.statistics-design .stats-kpis article:nth-child(4n+4){background:#d9cfe9}.statistics-design .stats-kpis span{color:#363d3e;font-size:14px;font-weight:650;line-height:1.5}.statistics-design .stats-kpis b{color:#202426;letter-spacing:-.04em;overflow-wrap:anywhere;margin:12px 0 4px;font-size:clamp(25px,2.6vw,40px);font-weight:650}.statistics-design .stats-kpis small{color:#596360;font-size:13px;line-height:1.5}.dashboard-shell .statistics-design>.stats-period{background:#fff;border:0;border-radius:28px;flex-direction:column;grid-area:2/2/span 2;align-self:start;align-items:stretch;gap:16px;margin:0;padding:22px;display:flex;box-shadow:none!important}.statistics-design .stats-period h2{color:#202426;margin:0;font-size:20px;font-weight:700;line-height:1.5}.statistics-design .period-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.statistics-design .period-presets button{color:#3f5050;white-space:normal;background:#eff3f1;border:0;border-radius:12px;height:auto;min-height:38px;padding:8px;font-size:13px}.statistics-design .period-presets button:hover{color:#202426;background:#d4e6e2}.statistics-design .stats-period label{color:#626a70;gap:6px;width:100%;font-size:13px;display:grid}.statistics-design .stats-period :is(input,select){color:#202426;width:100%;min-width:0;height:40px;font:inherit;background:#f7f8f7;border:1px solid #e1e5e3;border-radius:12px;padding:0 10px;font-size:14px}.stats-calendar>header{justify-content:space-between;align-items:center;gap:10px;margin:4px 0 16px;display:flex}.stats-calendar>header b{color:var(--text);font-size:14px}.stats-calendar>header>div{gap:3px;display:flex}.stats-calendar>header button{width:34px;height:34px;color:var(--text);cursor:pointer;background:#f5f6f5;border:0;border-radius:50%;font-size:25px}.stats-calendar-week,.stats-calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.stats-calendar-week{color:#7b8286;margin-bottom:8px;font-size:12px}.stats-calendar-days button{aspect-ratio:1;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;padding:0;font-size:14px}.stats-calendar-days button:hover{background:#cee3e0}.stats-calendar-days button[aria-pressed=true]{color:#fff;background:#202426}.stats-calendar-days button.today{border-style:dashed;border-color:#8ea5a0}.statistics-design button:focus-visible{outline-offset:3px;outline:2px solid #357c92}.statistics-design>.additional-sales{background:#fff;border:0;border-radius:28px;grid-column:1;margin:0;padding:24px}.statistics-design .additional-sales h2{color:var(--text);font-size:20px}.statistics-design .additional-sales .stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .statistics-design .additional-sales .stats-kpis article{min-height:118px;padding:16px;border-radius:20px!important}.statistics-design .additional-sales .stats-kpis b{font-size:25px}.statistics-design>.coordinator-cost-card{background:#e5ece9;border:0;border-radius:28px;grid-column:1/-1}.statistics-design>.stats-collapses{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.statistics-design .stats-collapse{box-shadow:none;background:#fff;border:0;border-radius:24px;margin:0}.statistics-design .stats-collapse>summary{padding:22px}.statistics-design .stats-collapse>summary b{color:var(--text);font-size:16px;line-height:1.5}.statistics-design .stats-collapse>summary span{color:#656e71;font-size:13px}.statistics-design .stats-collapse>summary i{color:#202426;background:#fff;border-radius:50%;flex-shrink:0;width:38px;height:38px}.statistics-design .stats-collapse:nth-child(4n+1)>summary{background:#ffe7a6}.statistics-design .stats-collapse:nth-child(4n+2)>summary{background:#fad6e7}.statistics-design .stats-collapse:nth-child(4n+3)>summary{background:#cee3e0}.statistics-design .stats-collapse:nth-child(4n+4)>summary{background:#d9cfe9}.statistics-design .stats-collapse-body{padding:16px}.statistics-design .stats-bars :is(span,b,p),.statistics-design .sold-product-list{font-size:14px}.statistics-design .stats-bars>div{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 85px}.statistics-design .stats-card{border:0;box-shadow:none!important}.dashboard-shell.theme-dark .statistics-design{--text:#edf1f2;--text-soft:#bdc6c6;--surface:#202a30;--surface-soft:#29353b;--border:#3a484b;background:#192228;border-color:#354145}.theme-dark .statistics-design :is(.dash-header h1,.additional-sales h2,.stats-period h2){color:#edf1f2}.theme-dark .statistics-design :is(.dash-header p,.dash-header .eyebrow,.stats-period label){color:#bdc6c6}.dashboard-shell.theme-dark .statistics-design :is(.stats-period,.additional-sales,.stats-collapse,.stats-card){background:#202a30}.theme-dark .statistics-design .stats-period :is(input,select){color:#edf1f2;background:#29353b;border-color:#3a484b}.theme-dark .statistics-design .stats-collapse>summary :is(b,span){color:#202426}.theme-dark .statistics-design>.coordinator-cost-card{background:#253a36}.dashboard-shell .jarvis-page{--text:#f0edf8;--text-soft:#b8b1ca;--surface:#302c42;--surface-soft:#29253b;--surface-input:#38334b;--border:#625b73;--j-cyan:#c6a8ff;--j-blue:#a481ed;color:var(--text);background:radial-gradient(at 45% 12%,#5d398955,#0000 52%),#131022;border:1px solid #3f385b;border-radius:28px;padding:24px;box-shadow:0 18px 55px #140d2526}.dashboard-shell .jarvis-page:before{display:none}.dashboard-shell .jarvis-page .jarvis-head{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0 4px 20px}.jarvis-brand-heading{align-items:center;gap:14px;min-width:0;display:flex}.jarvis-logo-heading{flex-shrink:0;flex-basis:48px!important;width:48px!important;height:48px!important}.dashboard-shell .jarvis-page .jarvis-head h1{letter-spacing:.04em;margin:3px 0 0;font-size:24px}.dashboard-shell .jarvis-page .jarvis-head h1 span{color:#c6c0d4;letter-spacing:0;font-size:14px}.dashboard-shell .jarvis-page .jarvis-head .eyebrow{letter-spacing:.13em;color:#bab0d0;font-size:12px}.dashboard-shell .jarvis-page .jarvis-head>div p:last-child:not(.eyebrow){display:none}.dashboard-shell .jarvis-page .jarvis-live{background:#ffffff0c;border-color:#ffffff25;border-radius:999px;padding:10px 13px}.dashboard-shell .jarvis-page .jarvis-live span{color:#e1dceb;font-size:12px}.dashboard-shell .jarvis-page .jarvis-live b{color:#bdb2d5;letter-spacing:0;font-size:12px}.dashboard-shell .jarvis-page .jarvis-layout{min-height:0;display:block}.dashboard-shell .jarvis-page .jarvis-core-panel{display:none}.dashboard-shell .jarvis-page .jarvis-periods{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:7px;margin-bottom:16px;padding:0 0 4px}.dashboard-shell .jarvis-page .jarvis-periods>span{color:#bcb3cf;font-size:13px}.dashboard-shell .jarvis-page .jarvis-periods>button{color:#d1c9e0;background:#ffffff09;border-color:#ffffff24;border-radius:999px;height:35px;font-size:13px}.dashboard-shell .jarvis-page .jarvis-periods>button.active{color:#fff;box-shadow:none;background:#7450a9;border-color:#aa8bc9}.dashboard-shell .jarvis-page .jarvis-chat{background:radial-gradient(at 46% 0,#7447af40,#0000 65%),linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #9388aa88;border-radius:26px;flex-direction:column;padding:8px;display:flex;box-shadow:inset 0 1px #fff2,0 15px 50px #06030e40}.dashboard-shell .jarvis-page .jarvis-chat-toolbar{background:0 0;border-bottom:1px solid #ffffff12;padding:12px 16px}.dashboard-shell .jarvis-page .jarvis-chat-toolbar>div{color:#c9c1d7;font-size:13px}.dashboard-shell .jarvis-page .jarvis-chat-toolbar button{color:#cec5dd;border:1px solid #ffffff20;border-radius:999px;padding:7px 11px;font-size:13px}.dashboard-shell .jarvis-page .jarvis-messages{scrollbar-color:#76648c transparent;min-height:240px;max-height:48dvh;padding:20px 16px 4px}.dashboard-shell .jarvis-page .jarvis-message{background:#ffffff08;border-color:#ffffff20;border-radius:18px;padding:16px 18px}.dashboard-shell .jarvis-page .jarvis-message.user{background:#7958a938;border-color:#ad88e64d}.dashboard-shell .jarvis-page .jarvis-message p{color:#f0edf8;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.dashboard-shell .jarvis-page .jarvis-message header b{color:#d4b8ff;letter-spacing:.07em;font-size:12px}.dashboard-shell .jarvis-page .jarvis-message header time{color:#b3a9c5;font-size:12px}.dashboard-shell .jarvis-page .jarvis-answer-stats span,.dashboard-shell .jarvis-page .jarvis-answer-rows small{color:#c4bad4;font-size:12px}.dashboard-shell .jarvis-page .jarvis-answer-rows strong{color:#d5bbff}.dashboard-shell .jarvis-page .jarvis-answer-stats .good b{color:#84e4bd}.dashboard-shell .jarvis-page .jarvis-answer-stats .warning b{color:#f4cb8f}.dashboard-shell .jarvis-page .jarvis-answer-stats .blue b{color:#babdff}.dashboard-shell .jarvis-page .jarvis-composer{background:#ffffff12;border:1px solid #b5a7ca66;border-radius:18px;order:3;align-items:center;gap:8px;margin:12px 16px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff20}.dashboard-shell .jarvis-page .jarvis-composer textarea{color:#fff;background:0 0;border:0;flex:1;min-width:0;min-height:40px;max-height:130px;padding:8px 4px;font-size:15px}.dashboard-shell .jarvis-page .jarvis-composer textarea::placeholder{color:#c3b9d0}.dashboard-shell .jarvis-page .jarvis-composer button{color:#eee7f8;width:38px;min-width:38px;height:38px;box-shadow:none;background:#ffffff10;border:1px solid #ffffff24;border-radius:50%;padding:0}.dashboard-shell .jarvis-page .jarvis-composer button svg{width:19px;height:19px}.dashboard-shell .jarvis-page .jarvis-composer button.jarvis-send{color:#352548;background:#f0e9fa;border:0;border-radius:999px;width:auto;min-width:85px;padding:0 14px;font-size:13px;font-weight:750}.dashboard-shell .jarvis-page .jarvis-composer button.jarvis-send:disabled{opacity:.45}.dashboard-shell .jarvis-page .jarvis-composer button.listening{background:#ad5c87}.dashboard-shell .jarvis-page .jarvis-suggestions{order:4;padding:0 16px 16px;display:block}.jarvis-quick-label{color:#c2b6d6;letter-spacing:.1em;margin:0 0 9px;font-size:12px;display:block}.jarvis-suggestions>div{scrollbar-width:thin;scrollbar-color:#76648c transparent;grid-auto-columns:calc(25% - 7.5px);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.dashboard-shell .jarvis-page .jarvis-suggestions button{color:#f2ecfa;text-align:left;white-space:normal;background:linear-gradient(140deg,#ffffff20,#ffffff0c);border:1px solid #c0b2d04d;border-radius:14px;align-items:center;gap:10px;min-height:65px;padding:12px;font-size:13px;line-height:1.5;display:flex}.dashboard-shell .jarvis-page .jarvis-suggestions button:hover{background:#ffffff26;border-color:#b99ad7}.jarvis-quick-icon{color:#fff;background:#ec6caf;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.jarvis-quick-icon svg{width:17px;height:17px}.jarvis-quick-icon.tone-1{background:#9265f5}.jarvis-quick-icon.tone-2{background:#4eace3}.jarvis-quick-icon.tone-3{background:#31c5aa}.dashboard-shell .jarvis-page .jarvis-attachment-tray{order:2;padding:8px 16px}.dashboard-shell .jarvis-page .jarvis-voice-settings{color:#c8bfd9;order:5;padding:0 16px 12px}.dashboard-shell .jarvis-page .jarvis-voice-settings :is(span,small,button){color:#c8bfd9;font-size:12px}.dashboard-shell .jarvis-page :is(button,textarea,input):focus-visible{outline-offset:3px;outline:2px solid #cfb4f2}.dashboard-shell .jarvis-page .jarvis-download-card{color:#b2efd9;background:#343746;border-color:#686b88}.dashboard-shell .jarvis-page .jarvis-download-card :is(b,small){color:#e6e0ee}.dashboard-shell .jarvis-page :is(.jarvis-message-files>span,.jarvis-attachment-tray>span){color:#e0c9ff;background:#393149;border-color:#6c587f}@media (width<=1200px){.dashboard-shell .statistics-design{grid-template-columns:minmax(0,1fr) 290px;gap:16px;padding:20px}}@media (width<=980px){.dashboard-shell .statistics-design{flex-direction:column;display:flex}.statistics-design>.stats-period{order:1}.statistics-design>.stats-kpis{order:2}.statistics-design>.additional-sales{order:3}.statistics-design>.coordinator-cost-card{order:4}.statistics-design>.stats-collapses{order:5}.dashboard-shell .statistics-design>.stats-period{grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.statistics-design .stats-period h2{grid-column:1/-1}.statistics-design .stats-calendar{grid-area:2/1/span 4}.statistics-design .stats-period .period-presets,.statistics-design .stats-period label{grid-column:2}}@media (width<=600px){.dashboard-shell .statistics-design{border-radius:24px;gap:16px;padding:14px}.statistics-design .dash-header{flex-direction:column;align-items:flex-start;gap:14px}.dashboard-shell .statistics-design .stats-kpis article{min-height:130px;padding:16px;border-radius:22px!important}.statistics-design>.stats-kpis{gap:10px}.statistics-design .stats-kpis b{font-size:27px}.statistics-design .stats-kpis span{font-size:13px}.dashboard-shell .statistics-design>.stats-period{padding:18px;display:flex}.statistics-design>.stats-collapses{grid-template-columns:1fr}.statistics-design .additional-sales{padding:16px}.statistics-design .additional-sales .stats-kpis{grid-template-columns:1fr}.statistics-design .stats-bars>div{grid-template-columns:minmax(0,1fr) 75px}.statistics-design .stats-bars>div>div{grid-area:2/1}.statistics-design .stats-bars>div>b{grid-area:1/2/span 2}.dashboard-shell .jarvis-page{border-radius:23px;padding:14px}.dashboard-shell .jarvis-page .jarvis-head{flex-wrap:wrap;gap:12px}.dashboard-shell .jarvis-page .jarvis-head h1 span{margin:5px 0 0;font-size:13px;display:block}.dashboard-shell .jarvis-page .jarvis-live{margin-left:0}.dashboard-shell .jarvis-page .jarvis-messages{min-height:200px;max-height:45dvh;padding:14px 6px 0}.dashboard-shell .jarvis-page .jarvis-message{width:100%;max-width:100%;padding:14px}.dashboard-shell .jarvis-page .jarvis-message.user{width:fit-content;max-width:95%}.dashboard-shell .jarvis-page .jarvis-composer{flex-wrap:wrap;gap:6px;margin:12px 6px}.dashboard-shell .jarvis-page .jarvis-composer textarea{flex:calc(100% - 10px);order:-1}.dashboard-shell .jarvis-page .jarvis-composer button.jarvis-send{margin-left:auto}.dashboard-shell .jarvis-page .jarvis-suggestions{padding:0 6px 12px}.jarvis-suggestions>div{grid-auto-columns:82%}.dashboard-shell .jarvis-page .jarvis-answer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .jarvis-page .jarvis-chat-toolbar{gap:8px;padding:10px 6px}.dashboard-shell .jarvis-page .jarvis-chat-toolbar>div{font-size:12px}.dashboard-shell .jarvis-page .jarvis-voice-settings{flex-wrap:wrap;gap:10px;padding:0 6px 12px}}.ai-operator-page{gap:18px;display:grid}.ai-operator-hero{justify-content:space-between;align-items:flex-end;gap:22px;padding:4px 2px;display:flex}.ai-operator-hero h1{margin:5px 0 7px;font-size:34px;line-height:1.1}.ai-operator-hero>div:first-child>p:last-child{max-width:680px;color:var(--text-soft);margin:0;font-size:14px;line-height:1.55}.ai-operator-master{border:1px solid var(--border);background:var(--surface);min-width:340px;box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:15px;padding:14px;display:flex}.ai-operator-master>span{flex:1;grid-template-columns:auto 1fr;gap:2px 9px;display:grid}.ai-operator-master i{background:#98a5b8;border-radius:50%;grid-row:1/3;width:11px;height:11px;margin-top:5px;box-shadow:0 0 0 5px #98a5b81a}.ai-operator-master.on i{background:#17a673;box-shadow:0 0 0 5px #17a6731c}.ai-operator-master b{font-size:14px}.ai-operator-master small{color:var(--text-soft);font-size:12px}.ai-operator-master button{color:#fff;cursor:pointer;background:#2668e8;border:0;border-radius:12px;padding:10px 15px;font-weight:800}.ai-operator-master.on button{color:#526174;background:#eef2f7}.ai-operator-master button:disabled{opacity:.5;cursor:not-allowed}.ai-operator-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ai-operator-kpis article{border:1px solid var(--border);background:var(--surface);min-height:122px;box-shadow:var(--shadow);border-radius:20px;gap:6px;padding:18px;display:grid}.ai-operator-kpis span{color:var(--text-soft);font-size:13px;font-weight:750}.ai-operator-kpis b{font-size:28px}.ai-operator-kpis small{color:#8793a5;font-size:12px}.ai-operator-kpis .collecting{background:linear-gradient(145deg,var(--surface),#eff6ff)}.ai-operator-kpis .collecting b{color:#2466d9}.ai-operator-kpis .success{background:linear-gradient(145deg,var(--surface),#edfff8)}.ai-operator-kpis .success b{color:#0d8b64}.ai-operator-kpis .warning{background:linear-gradient(145deg,var(--surface),#fff8e7)}.ai-operator-kpis .warning b{color:#ad7100}.ai-operator-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;display:grid}.ai-operator-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;padding:19px}.ai-operator-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-operator-card h2{margin:3px 0 0;font-size:19px}.ai-connection-card>header>span{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.ai-connection-card>header>span.ready{color:#087b58;background:#e4f8ef}.ai-connection-card>header>span.pending{color:#996300;background:#fff3d7}.ai-checklist{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.ai-checklist>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;grid-template-columns:auto 1fr;gap:2px 9px;padding:11px;display:grid}.ai-checklist i{color:#718097;background:#e8edf4;border-radius:9px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:900;display:grid}.ai-checklist .done i{color:#0a8b62;background:#dff8ed}.ai-checklist b{font-size:13px}.ai-checklist small{color:var(--text-soft);font-size:11px}.ai-webhook{gap:7px;margin-top:14px;display:grid}.ai-webhook>span{color:var(--text-soft);font-size:12px;font-weight:750}.ai-webhook>div{gap:8px;display:flex}.ai-webhook code{border:1px solid var(--border);background:var(--surface-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:11px;flex:1;padding:10px 11px;font-size:11px;overflow:hidden}.ai-webhook button,.ai-conversations>header button,.ai-row-actions button{color:#1e5fbf;cursor:pointer;background:#edf4ff;border:1px solid #bfd2f1;border-radius:10px;padding:8px 11px;font-weight:800}.ai-auto-create{cursor:pointer;background:#f3f7fc;border-radius:13px;align-items:center;gap:10px;margin-top:14px;padding:11px;display:flex}.ai-auto-create input{accent-color:#2468e8;width:18px;height:18px}.ai-auto-create span{gap:2px;display:grid}.ai-auto-create b{font-size:13px}.ai-auto-create small{color:var(--text-soft);font-size:11px}.ai-rules-card ul{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.ai-rules-card li{background:var(--surface-soft);border-radius:13px;gap:10px;padding:10px;display:flex}.ai-rules-card li>i{color:#2468d8;background:#eaf1ff;border-radius:10px;flex:0 0 31px;place-items:center;height:31px;font-size:11px;font-style:normal;font-weight:900;display:grid}.ai-rules-card li>span{gap:3px;display:grid}.ai-rules-card li b{font-size:13px}.ai-rules-card li small{color:var(--text-soft);font-size:11px;line-height:1.4}.ai-conversations>header{margin-bottom:14px}.ai-conversation-table{border:1px solid var(--border);border-radius:14px;overflow:auto}.ai-conversation-table table{border-collapse:collapse;width:100%;min-width:900px}.ai-conversation-table th,.ai-conversation-table td{border-bottom:1px solid var(--border);text-align:left;padding:11px 12px;font-size:12px}.ai-conversation-table th{background:var(--surface-soft);color:var(--text-soft);font-size:11px}.ai-conversation-table td>b,.ai-conversation-table td>span:not(.ai-status),.ai-conversation-table td>small{display:block}.ai-conversation-table td>small{color:var(--text-soft);margin-top:4px;font-size:11px}.ai-status{color:#5e6c7f;background:#edf1f6;border-radius:9px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.ai-status.collecting{color:#185ebd;background:#e8f1ff}.ai-status.ordered{color:#087653;background:#e2f8ee}.ai-status.escalated{color:#aa5b16;background:#fff0e5}.ai-status.paused{color:#6c45bd;background:#f1ecff}.ai-empty{text-align:center;color:var(--text-soft);padding:32px;font-size:13px}.ai-operator-loading,.ai-operator-error{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:15px;padding:18px}.ai-operator-error{color:#a9483f;background:#fff5f3;border-color:#f2cdc8}@media (width<=1000px){.ai-operator-hero{flex-direction:column;align-items:stretch}.ai-operator-master{min-width:0}.ai-operator-kpis{grid-template-columns:1fr 1fr}.ai-operator-grid{grid-template-columns:1fr}}@media (width<=620px){.ai-operator-page{gap:13px}.ai-operator-hero h1{font-size:28px}.ai-operator-master{flex-direction:column;align-items:stretch}.ai-operator-kpis{gap:8px}.ai-operator-kpis article{border-radius:16px;min-height:105px;padding:14px}.ai-operator-kpis b{font-size:24px}.ai-operator-card{border-radius:16px;padding:14px}.ai-checklist{grid-template-columns:1fr}.ai-webhook>div{flex-direction:column;align-items:stretch}}.batumi-finance{gap:24px;display:grid}.batumi-finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.batumi-finance-kpis article{background:linear-gradient(145deg,#fff,#f6f9ff);border:1px solid #dfe7f2;border-radius:24px;gap:8px;min-height:150px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #122a4c14}.batumi-finance-kpis article:after{content:"";background:#2d6bec18;border-radius:50%;width:92px;height:92px;position:absolute;top:-30px;right:-30px}.batumi-finance-kpis span{color:#6b7890;font-weight:700}.batumi-finance-kpis b{color:#10233f;font-size:32px}.batumi-finance-kpis small{color:#8b98ac}.batumi-finance-kpis .batumi-transfer-card{color:#fff;background:linear-gradient(135deg,#1764e8,#25b5c9);border:0;box-shadow:0 18px 42px #1764e832}.batumi-finance-kpis .batumi-transfer-card span,.batumi-finance-kpis .batumi-transfer-card b,.batumi-finance-kpis .batumi-transfer-card small{color:#fff}.batumi-finance-grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.45fr);gap:18px;display:grid}.batumi-courier-row{border-bottom:1px solid #e7edf6;justify-content:space-between;align-items:center;padding:15px 4px;display:flex}.batumi-courier-row span{gap:4px;display:grid}.batumi-courier-row small,.batumi-settlements td small{color:#8490a4;display:block}.batumi-courier-row strong{color:#1764e8;background:#eaf2ff;border-radius:99px;padding:7px 12px}.batumi-courier-modal textarea{resize:vertical;border:1px solid #d5dfec;border-radius:16px;width:100%;min-height:180px;margin:16px 0;padding:16px;font:600 15px/1.6 ui-monospace,monospace}.batumi-courier-modal>label,.batumi-new-courier label{color:#536179;gap:8px;margin-top:14px;font-weight:700;display:grid}.batumi-courier-modal select,.batumi-new-courier input,.batumi-status-field select{color:#14253e;background:#fff;border:1px solid #d5dfec;border-radius:13px;width:100%;padding:13px 14px}.batumi-new-courier{grid-template-columns:1fr 1fr;gap:12px;display:grid}.batumi-scan-result{color:#13705a;background:#eef7f4;border-radius:13px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.batumi-scan-result span{color:#a34f25}.batumi-courier-line{color:#55708d;white-space:nowrap;margin-top:7px;display:block}.batumi-order-card{max-width:690px}.batumi-order-summary{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.batumi-order-summary article{background:#f3f7fc;border-radius:16px;gap:5px;padding:16px;display:grid}.batumi-order-summary small{color:#78869a}.batumi-order-summary span{color:#607089}.batumi-order-products{border:1px solid #e0e7f0;border-radius:18px;padding:18px}.batumi-order-products h3{margin:0 0 10px}.batumi-order-products div{border-top:1px solid #edf1f6;justify-content:space-between;padding:10px 0;display:flex}.batumi-status-field{color:#536179;gap:8px;margin:18px 0;font-weight:700;display:grid}@media (width<=1000px){.batumi-finance-kpis{grid-template-columns:1fr 1fr}.batumi-finance-grid{grid-template-columns:1fr}}@media (width<=640px){.batumi-finance{gap:16px}.batumi-finance-kpis{grid-template-columns:1fr 1fr;gap:10px}.batumi-finance-kpis article{border-radius:19px;min-height:125px;padding:17px}.batumi-finance-kpis b{font-size:25px}.batumi-finance-grid>.orders-card{padding:15px}.batumi-new-courier,.batumi-order-summary{grid-template-columns:1fr}.batumi-scan-result{display:grid}.batumi-courier-modal{max-height:calc(100dvh - 32px);padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow:auto}}.batumi-delivery-stats{gap:24px;display:grid}.batumi-period-tabs{background:#fff;border:1px solid #dfe7f2;border-radius:16px;flex-wrap:wrap;gap:7px;padding:6px;display:flex;box-shadow:0 8px 24px #122a4c0f}.batumi-period-tabs button{color:#64728a;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 14px;font-weight:750}.batumi-period-tabs button.active{color:#fff;background:#1764e8;box-shadow:0 7px 18px #1764e82e}.batumi-delivery-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.batumi-delivery-kpis article{background:#fff;border:1px solid #e0e7f1;border-radius:23px;gap:7px;min-height:140px;padding:23px;display:grid;box-shadow:0 14px 38px #122a4c12}.batumi-delivery-kpis span{color:#6b7890;font-weight:750}.batumi-delivery-kpis b{color:#10233f;font-size:34px;line-height:1}.batumi-delivery-kpis small{color:#8a97aa}.batumi-delivery-kpis .delivered{background:linear-gradient(145deg,#fff,#edfff8);border-color:#c9f0e1}.batumi-delivery-kpis .delivered b{color:#0f8b65}.batumi-delivery-kpis .cancelled{background:linear-gradient(145deg,#fff,#fff3f2);border-color:#f5d8d5}.batumi-delivery-kpis .cancelled b{color:#cc5148}.batumi-delivery-kpis .rate{background:linear-gradient(135deg,#1764e8,#2989ec);border:0}.batumi-delivery-kpis .rate span,.batumi-delivery-kpis .rate b,.batumi-delivery-kpis .rate small{color:#fff}.batumi-delivery-layout{grid-template-columns:minmax(280px,.68fr) minmax(0,1.5fr);gap:18px;display:grid}.batumi-delivery-layout>.orders-card{padding:22px}.batumi-status-row{gap:9px;margin-top:20px;display:grid}.batumi-status-row>div{justify-content:space-between;gap:12px;display:flex}.batumi-status-row>div span{color:#5d6a7e;font-weight:700}.batumi-status-row>i{background:#edf1f7;border-radius:99px;height:11px;display:block;overflow:hidden}.batumi-status-row>i em{border-radius:inherit;background:#2476e7;min-width:0;height:100%;transition:width .35s;display:block}.batumi-status-row.delivered>i em{background:#18a879}.batumi-status-row.cancelled>i em{background:#df655c}.delivery-number,.delivery-rate{border-radius:10px;justify-content:center;align-items:center;min-width:38px;padding:6px 9px;font-weight:800;display:inline-flex}.delivery-number.good{color:#0d8b64;background:#e8faf3}.delivery-number.waiting{color:#1764e8;background:#eaf2ff}.delivery-number.bad{color:#c94b43;background:#fff0ef}.delivery-rate.good{color:#087552;background:#dff8ee}.delivery-rate.medium{color:#a76b00;background:#fff5d9}.delivery-rate.bad{color:#b73e38;background:#ffe8e6}.batumi-courier-stats td small{color:#8490a4;margin-top:3px;display:block}@media (width<=1000px){.batumi-delivery-kpis{grid-template-columns:1fr 1fr}.batumi-delivery-layout{grid-template-columns:1fr}}@media (width<=640px){.batumi-delivery-stats{gap:16px}.batumi-period-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.batumi-period-tabs button{white-space:nowrap}.batumi-delivery-kpis{grid-template-columns:1fr 1fr;gap:10px}.batumi-delivery-kpis article{border-radius:18px;min-height:120px;padding:16px}.batumi-delivery-kpis b{font-size:27px}.batumi-delivery-layout>.orders-card{padding:15px}}.batumi-finance-actions{align-items:stretch;gap:10px;display:flex}.batumi-settlement-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1764e8,#24a9c7);border:0;border-radius:17px;align-items:center;gap:12px;min-width:320px;padding:11px 14px;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 14px 30px #1764e840}.batumi-settlement-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 36px #1764e854}.batumi-settlement-button:active:not(:disabled){transform:translateY(0)}.batumi-settlement-button:disabled{cursor:not-allowed;color:#7c889a;box-shadow:none;background:linear-gradient(135deg,#dce3ed,#cbd5e2)}.batumi-settlement-icon{background:#ffffff24;border:1px solid #ffffff35;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;font-size:20px;font-weight:900;display:grid}.batumi-settlement-button>span:nth-child(2){text-align:left;flex:1;gap:2px;display:grid}.batumi-settlement-button b{font-size:14px}.batumi-settlement-button small{color:inherit;opacity:.82;font-size:12px}.batumi-settlement-list{gap:12px;margin-top:18px;display:grid}.batumi-settlement-record{background:#fff;border:1px solid #e0e8f2;border-radius:17px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.batumi-settlement-record.open{border-color:#abc8f4;box-shadow:0 12px 28px #1b58ac1a}.batumi-settlement-record>button{color:#162942;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:auto minmax(180px,1fr) minmax(140px,.65fr) auto;align-items:center;gap:13px;width:100%;padding:15px;display:grid}.batumi-settlement-record>button:hover{background:#f7faff}.batumi-settlement-record>button span{gap:3px;display:grid}.batumi-settlement-record>button small{color:#7c899c}.settlement-check{color:#0b9569;background:#e3f8ef;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid!important}.batumi-settlement-details{background:#fbfdff;border-top:1px solid #e7edf5;padding:0 15px 15px}.settlement-totals{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 0;display:grid}.settlement-totals span{color:#5e6e84;background:#edf4ff;border-radius:11px;justify-content:space-between;gap:8px;padding:11px 12px;display:flex}.settlement-totals span:last-child{color:#0b7959;background:#e6f9f2}.settlement-status{color:#0d805f;white-space:nowrap;background:#e5f8f1;border-radius:9px;padding:6px 9px;font-weight:750;display:inline-flex}.batumi-order-closed{color:#0b7759;background:#eafaf4;border:1px solid #bfe9d9;border-radius:15px;gap:4px;margin:18px 0;padding:15px 17px;display:grid}.batumi-order-closed span{color:#4e7569;font-size:13px}@media (width<=760px){.batumi-finance-actions{width:100%;display:grid}.batumi-settlement-button{width:100%;min-width:0}.batumi-settlement-record>button{grid-template-columns:auto 1fr auto}.batumi-settlement-record>button>span:nth-child(3){grid-column:2}.settlement-totals{grid-template-columns:1fr}}.status.batumi-status-success{color:#087653!important;background:#e2f8ee!important;border-color:#b9e8d5!important}.status.batumi-status-danger{color:#b83d37!important;background:#fff0ef!important;border-color:#f2cbc8!important}.status.batumi-status-warning{color:#936000!important;background:#fff4d6!important;border-color:#f0d994!important}.status.batumi-status-info{color:#175ebc!important;background:#e8f1ff!important;border-color:#bdd3f4!important}.status.batumi-status-purple{color:#6845bd!important;background:#f0eaff!important;border-color:#d9c9f8!important}.batumi-status-badge{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;max-width:230px;padding:7px 11px;line-height:1.25;display:inline-flex;font-size:12px!important}.batumi-order-card{font-size:14px}.batumi-order-card .card-head{padding-bottom:14px}.batumi-order-card .card-head h2{font-size:24px;line-height:1.25}.batumi-order-card .card-head p:not(.eyebrow){font-size:12px}.batumi-order-card .eyebrow{font-size:11px}.batumi-order-card .batumi-order-summary{gap:10px;margin:14px 0}.batumi-order-card .batumi-order-summary article{border-radius:13px;gap:4px;padding:12px 14px}.batumi-order-card .batumi-order-summary small{font-size:12px}.batumi-order-card .batumi-order-summary b{font-size:15px;line-height:1.35}.batumi-order-card .batumi-order-summary span{font-size:12px}.batumi-order-card .batumi-order-products{border-radius:14px;padding:13px 15px}.batumi-order-card .batumi-order-products h3{font-size:16px}.batumi-order-card .batumi-order-products div{padding:8px 0;font-size:14px}.batumi-order-card .batumi-status-field{gap:7px;margin:14px 0;font-size:13px}.batumi-order-card .batumi-status-field select{padding:11px 12px;font-size:14px}.batumi-order-card .modal-actions button{font-size:13px}.batumi-finance{gap:18px;font-size:14px}.batumi-finance .dash-header h1{font-size:clamp(26px,3vw,36px);line-height:1.15}.batumi-finance .dash-header>div>p:not(.eyebrow){font-size:14px}.batumi-finance-kpis{gap:12px}.batumi-finance-kpis article{border-radius:19px;gap:5px;min-height:116px;padding:17px 18px}.batumi-finance-kpis span{font-size:13px}.batumi-finance-kpis b{font-size:25px}.batumi-finance-kpis small{font-size:12px}.batumi-finance-grid{gap:14px}.batumi-finance-grid>.orders-card{padding:17px}.batumi-finance .section-head h2{font-size:19px}.batumi-finance .section-head>b{font-size:16px}.batumi-courier-row{padding:11px 4px}.batumi-courier-row b,.batumi-courier-row strong{font-size:13px}.batumi-settlement-button{border-radius:14px;min-width:285px;padding:9px 11px}.batumi-settlement-icon{border-radius:11px;flex-basis:36px;height:36px;font-size:17px}.batumi-settlement-button>strong{font-size:18px}.batumi-settlement-record>button{gap:11px;padding:12px;font-size:13px}.settlement-check{border-radius:10px;width:32px;height:32px}.settlement-totals{gap:8px;padding:11px 0}.settlement-totals span{padding:9px 10px;font-size:13px}.batumi-finance table{font-size:13px}.settlement-status{padding:5px 8px;font-size:12px}@media (width<=640px){.batumi-order-card .card-head{gap:10px}.batumi-order-card .card-head h2{font-size:21px!important}.batumi-order-card .batumi-order-summary{grid-template-columns:1fr 1fr}.batumi-order-card .batumi-order-summary article{padding:11px}.batumi-order-card .batumi-order-products div{font-size:13px}.batumi-finance{gap:14px}.batumi-finance .dash-header h1{font-size:27px}.batumi-finance-kpis article{min-height:105px;padding:14px}.batumi-finance-kpis b{font-size:22px}.batumi-finance-grid>.orders-card{padding:13px}.batumi-finance .section-head h2{font-size:17px}.batumi-settlement-record>button{grid-template-columns:auto minmax(0,1fr) auto}.settlement-totals span{font-size:12px}}@media screen{.history-mobile-filter-toggle{display:none}.history-filter-content{display:contents}.history-crm .history-header-actions .new-order{color:#fff;background:var(--blue);font-weight:750}.history-loading-state{color:#56718d;background:#fff;border:1px solid #e0e8f1;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:150px;margin-top:12px;font-size:14px;display:flex}.history-loading-state img{object-fit:contain;width:40px;height:40px;animation:1.8s ease-in-out infinite elvix-loading-pulse}@media (prefers-reduced-motion:reduce){.history-loading-state img{animation:none}}.history-crm{--crm-ink:#142b4b;--crm-muted:#64758a;--crm-line:#e0e8f1;--crm-blue:#2372c7;color:var(--crm-ink);min-width:0}.history-crm .dash-header{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:12px}.history-crm .dash-header h1{letter-spacing:-.02em;color:var(--crm-ink);flex-wrap:wrap;align-items:center;gap:12px;font-size:22px;line-height:1.4;display:flex}.history-crm .dash-header p{color:var(--crm-muted);font-size:12px}.history-crm .dash-header .eyebrow{color:#5287bc;font-size:12px}.history-found-count{color:#31689f;font-variant-numeric:tabular-nums;background:#eaf3fc;border:1px solid #d4e5f5;border-radius:10px;padding:4px 11px;font-size:14px}.history-crm .history-header-actions{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.history-crm .history-header-actions button{border-radius:10px;height:auto;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.4}.history-workbench{border:1px solid var(--crm-line);background:#fff;border-radius:14px;padding:12px;box-shadow:0 5px 22px #16395805}.history-search{color:#5287bc;background:#f5f8fc;border:1px solid #dce6f1;border-radius:12px;align-items:center;gap:12px;min-height:38px;padding:0 14px;display:flex}.history-search:focus-within{border-color:#80b8eb;box-shadow:0 0 0 3px #dfefff}.history-search svg{flex-shrink:0;width:21px;height:21px}.history-search input{color:#172f4e;outline:0;flex:1;min-width:0;height:36px;font-size:13px;background:0 0!important;border:0!important}.history-search button{color:#697f99;cursor:pointer;background:0 0;border:0;font-size:20px}.history-quick-dates{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.history-quick-dates button{color:#536980;cursor:pointer;background:#fff;border:1px solid #e1e9f2;border-radius:9px;padding:6px 9px;font-size:12px;transition:background .16s,border-color .16s}.history-quick-dates button[aria-pressed=true]{color:#205d9f;background:#eaf4ff;border-color:#9cc4eb}.history-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.history-crm .multi-filter{color:#344e6b;background:#fff;border-color:#dce5ef;width:100%;min-width:0}.history-crm .multi-filter>summary{white-space:normal;overflow-wrap:anywhere;min-height:34px;padding:7px 10px;font-size:12px;line-height:1.5}.history-crm .multi-filter>div{z-index:25;color:#203a5a;background:#fff;border-color:#dce5ef;width:max(100%,240px);max-width:min(360px,100vw - 48px);box-shadow:0 14px 36px #17344b20}.history-crm .multi-filter>div :is(button,label,input){font-size:12px;line-height:1.5}.history-crm .courier-filter-control{gap:5px;min-width:0;display:flex}.history-crm .courier-filter-control>button{color:#497097;background:#f7faff;border:1px solid #dce5ef;border-radius:9px;min-width:36px;font-size:17px}.history-advanced{color:#61758e;margin-top:13px;font-size:12px}.history-advanced>summary{cursor:pointer;width:fit-content;padding:4px 0}.history-crm .history-advanced .filters{box-shadow:none;background:#f7f9fc;border-radius:12px;margin:12px 0 0;padding:14px}.history-crm .history-advanced .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.history-crm .history-advanced .filter-grid>input{color:#243e5c;background:#fff;height:34px;font-size:12px}.history-crm .history-advanced .filter-title,.history-crm .history-advanced .filter-title button{font-size:12px}.history-crm .history-advanced .filter-chips{display:none}.history-active-chips{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.history-active-chips button{overflow-wrap:anywhere;color:#2e6091;cursor:pointer;text-align:left;background:#edf5fe;border:1px solid #d4e5f6;border-radius:8px;align-items:center;gap:10px;max-width:100%;padding:6px 10px;font-size:12px;display:flex}.history-active-chips button span{font-size:16px;line-height:1}.history-active-chips .clear-all{color:#6a7e94;background:0 0;border-color:#0000}.history-summary-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.history-metrics{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.history-metrics button{color:#5c7089;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e9f2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:8px 11px;display:flex;box-shadow:0 3px 12px #16395804}.history-metrics button span{font-size:12px;line-height:1.4}.history-metrics button b{font-variant-numeric:tabular-nums;color:#244b76;font-size:18px}.history-metrics .metric-done b{color:#2b8969}.history-metrics .metric-delivered b{color:#2878a8}.history-metrics .metric-cancelled b{color:#b55a5c}.history-metrics button[aria-pressed=true]{background:#eff7ff;border-color:#a6c8ea;box-shadow:0 0 0 1px #d3e7fa}.history-density{background:#edf2f7;border:1px solid #dfe7f0;border-radius:10px;gap:3px;padding:4px;display:flex}.history-density button{color:#60758d;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:12px}.history-density button[aria-pressed=true]{color:#224c78;background:#fff;box-shadow:0 2px 6px #10264114}.history-crm .history-card{background:#fff;border:1px solid #e0e8f2;border-radius:16px;overflow:hidden;box-shadow:0 7px 25px #18375807}.history-crm .history-card table{border-collapse:collapse;table-layout:auto;width:100%;min-width:900px}.history-crm .history-card th{color:#6b7f96;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e1e8f1;padding:9px 10px;font-size:12px;font-weight:600}.history-crm .history-card td{color:#425771;background:0 0;border-bottom:1px solid #edf1f6;max-width:245px;padding:10px;font-size:12px;line-height:1.5}.history-crm .history-card tbody tr{cursor:pointer;background:#fff;transition:background .18s;animation:none}.history-crm .history-card tbody tr:hover{background:#f3f8fe}.history-crm .history-card tbody tr.selected-row{background:#eaf4ff}.history-crm .history-card td b{color:#1c385b;font-size:12px}.history-crm .history-card td small{color:#7c8da1;margin-top:4px;font-size:12px;display:block}.history-crm .history-card td a{color:#567eaa;margin-top:3px;font-size:12px;text-decoration:none;display:block}.history-crm .history-card .order-id-link{color:#225c97;white-space:nowrap;font-size:12px;font-weight:700}.history-edited{color:#8296af;margin-left:5px;font-size:12px}.history-product-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:135px;max-width:245px;display:-webkit-box;overflow:hidden}.history-crm .history-money{font-variant-numeric:tabular-nums;min-width:100px}.history-status{white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;border-radius:7px;align-items:center;max-width:100%;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.history-status.tone-done{color:#287354;background:#eaf7f0;border-color:#cfeada}.history-status.tone-progress{color:#326aab;background:#eef5ff;border-color:#d7e6fa}.history-status.tone-waiting{color:#95631b;background:#fff6e5;border-color:#f3e1b6}.history-status.tone-cancelled{color:#ad4e55;background:#fceff0;border-color:#f1dadd}.history-crm .order-operator{gap:7px;min-width:105px;font-size:12px}.history-crm .order-operator-avatar{flex-shrink:0;width:27px;height:27px}.history-date{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px!important}.history-open-order{color:#507ba7;cursor:pointer;background:#f4f8fe;border:1px solid #dce7f3;border-radius:9px;width:32px;height:32px;font-size:16px}.history-crm.density-compact .history-card td{padding-top:6px;padding-bottom:6px}.history-crm.density-compact .history-product-preview{-webkit-line-clamp:1}.history-crm .bulk-bar{color:#275885;background:#eaf3fe;border:1px solid #c9def4;border-radius:12px;flex-wrap:wrap;gap:8px;padding:12px}.history-crm .bulk-bar :is(button,select){max-width:100%;height:auto;min-height:30px;padding:5px 8px;font-size:12px}.history-crm .bulk-bar>b{font-size:12px}.history-mobile-orders{display:none}.history-empty{text-align:center;color:#6c829b;background:#fff;border:1px solid #e0e8f1;border-radius:16px;padding:54px 20px}.history-empty>span{color:#72a6d7;background:#eef6ff;border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto 14px;font-size:36px;display:grid}.history-empty h3{color:#2b4a6e;margin:10px 0;font-size:16px}.history-empty p{font-size:12px}.history-empty button{color:#306798;cursor:pointer;background:#edf6ff;border:1px solid #b9d5ef;border-radius:10px;padding:11px 16px;font-size:12px}.history-loading-skeleton{background:#fff;border:1px solid #e0e8f1;border-radius:16px;padding:14px}.history-loading-skeleton>div{border-bottom:1px solid #f0f3f8;grid-template-columns:1fr 2fr 2fr 1fr;gap:20px;padding:20px 10px;display:grid}.history-loading-skeleton i{background:linear-gradient(100deg,#edf2f7 20%,#f9fbfd 40%,#edf2f7 60%) 0 0/200% 100%;border-radius:7px;height:17px;animation:1.4s infinite history-shimmer}@keyframes history-shimmer{to{background-position:-200% 0}}.history-crm button:focus-visible,.history-crm a:focus-visible,.history-crm summary:focus-visible{outline-offset:3px;outline:2px solid #6aa9e3}.order-drawer-backdrop .history-order-drawer{--surface:#fff;--surface-soft:#f5f8fc;--text:#1c3555;--text-soft:#61768e;--border:#dfe7f1;--blue:#2f7ac2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c3555;background:#fff;border-color:#d9e5f2;box-shadow:-20px 0 70px #102b4b26!important}.order-drawer-backdrop .history-order-drawer .card-head{background:linear-gradient(125deg,#f5f9ff,#fff);border-color:#e1e9f2}.order-drawer-backdrop .history-order-drawer .card-head h2{color:#183d67;font-size:22px}.order-drawer-backdrop .history-order-drawer .card-head .eyebrow{color:#688bb1}.order-drawer-backdrop .history-order-drawer .card-head p:last-child{color:#718399}.history-drawer-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.history-drawer-title button{color:#37699d;cursor:pointer;background:#edf5ff;border:1px solid #d2e2f3;border-radius:9px;min-width:34px;min-height:34px;font-size:19px}.history-copy-notice{color:#3c7d63;font-size:12px}.order-drawer-backdrop .history-order-drawer>.modal-x{color:#496a8c;background:#edf3fa;border-color:#d9e4f0}.order-drawer-backdrop .history-order-drawer .card-block h3{color:#274a72;font-size:13px}.order-drawer-backdrop .history-order-drawer .card-block h3>span{display:none}.order-drawer-backdrop .history-order-drawer .card-block :is(input,select,textarea){color:#25415f;background:#f9fbfd;border-color:#dce6f0}.order-drawer-backdrop .history-order-drawer .card-block input[readonly]{color:#3b6e9d;background:#f0f5fb}.order-drawer-backdrop .history-order-drawer .card-block label{color:#657a93}.order-drawer-backdrop .history-order-drawer .card-block :is(input,textarea)::placeholder{color:#8296ad}.order-drawer-backdrop .history-order-drawer .card-block small{color:#7086a0}.order-drawer-backdrop .history-order-drawer .card-block+.card-block{border-color:#e2eaf3}.order-drawer-backdrop .history-order-drawer .order-items-head button{color:#326ea9;background:#edf5ff;border-color:#c4ddf4}.order-drawer-backdrop .history-order-drawer .item-line-total{color:#244665}.order-drawer-backdrop .history-order-drawer .order-total{color:#466b92;border-color:#dce9f7}.order-drawer-backdrop .history-order-drawer .order-total b{color:#1b507e}.order-drawer-backdrop .history-order-drawer .paid-toggle{color:#617c99;background:#f2f6fb;border-color:#d9e4ef}.order-drawer-backdrop .history-order-drawer .paid-toggle.active{color:#2e805d;background:#e8f7ef;border-color:#b7e0cc}.order-drawer-backdrop .history-order-drawer .search-options{background:#fff;border-color:#d7e3ef;box-shadow:0 16px 38px #18375820}.order-drawer-backdrop .history-order-drawer .search-options button{color:#315676}.order-drawer-backdrop .history-order-drawer .search-options button:hover{background:#edf5ff}.order-drawer-backdrop .history-order-drawer .card-actions{background:#f6f9fd;border-color:#dde7f2}.order-drawer-backdrop .history-order-drawer .card-actions button{color:#426a93;background:#fff;border-color:#d5e2ef}.order-drawer-backdrop .history-order-drawer .card-actions .save-order{color:#fff;background:#245f9c;border-color:#245f9c}.order-drawer-backdrop .history-order-drawer .history-phone-link{color:#337aba;width:fit-content;font-size:12px;text-decoration:none}.order-drawer-backdrop .history-order-drawer .detailed-history>div{grid-template-columns:15px minmax(0,1fr);gap:12px;padding-bottom:25px}.order-drawer-backdrop .history-order-drawer .history-list i{background:#8bb8e3;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 4px #eef6ff}.order-drawer-backdrop .history-order-drawer .history-list>div:not(:last-child):before{background:#dbe8f5;top:13px;left:4px}.order-drawer-backdrop .history-order-drawer .detailed-history article header{justify-content:flex-start;gap:10px}.order-drawer-backdrop .history-order-drawer .detailed-history article time{color:#4b7eae;order:-1;font-size:12px}.order-drawer-backdrop .history-order-drawer .detailed-history article header b{color:#506984;font-size:12px}.order-drawer-backdrop .history-order-drawer .detailed-history p{color:#294d73;font-size:12px}.order-drawer-backdrop .history-order-drawer .detailed-history article>small{color:#617e9d;background:#f5f8fc}.order-drawer-backdrop .history-order-drawer .detailed-history article>small>b{color:#4d7095}.order-drawer-backdrop .history-order-drawer .source-order-reference{color:#416a92;border-color:#e2eaf3}.order-drawer-backdrop .history-order-drawer form>.card-block{color:#42688e;background:#f7faff;border-color:#d9e5f2}.order-drawer-backdrop .history-order-drawer form>.modal-note{color:#406f98}@media (width<=1100px){.history-metrics{flex-basis:100%}.history-crm .dash-header h1{font-size:20px}}@media (width<=760px){.history-mobile-filter-toggle{color:#275d93;cursor:pointer;background:#edf5fe;border:1px solid #b8d1eb;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:8px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.history-mobile-filter-toggle span{font-size:10px}.history-filter-content{display:none}.history-filter-content.open{display:block}.history-crm .history-header-actions .new-order{min-height:38px;font-size:12px}.history-crm .dash-header{gap:8px}.history-crm .dash-header h1{font-size:16px}.history-crm .dash-header p{font-size:12px}.history-workbench{border-radius:10px;padding:9px}.history-search{min-height:40px;padding:0 10px}.history-search input{font-size:16px}.history-quick-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.history-quick-dates button{padding:5px 3px;font-size:11px;line-height:1.5}.history-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.history-filter-row>:nth-child(2n) .multi-filter>div,.history-filter-row>.multi-filter:nth-child(2n)>div{left:auto;right:0}.history-crm .history-advanced .filter-grid{grid-template-columns:minmax(0,1fr)}.history-crm .history-advanced .filter-collapsible{display:block}.history-crm .history-advanced .filter-mobile-toggle{display:none}.history-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.history-metrics button{gap:6px;min-height:36px;padding:6px 8px}.history-metrics button span{font-size:11px}.history-metrics button b{font-size:15px}.history-summary-toolbar{gap:7px;margin:8px 0}.history-density{margin-left:auto}.history-crm .history-desktop-table{display:none}.history-mobile-orders{gap:6px;display:grid}.history-mobile-orders article{cursor:pointer;background:#fff;border:1px solid #dfe8f3;border-radius:10px;min-width:0;padding:8px 10px;transition:border-color .2s,background .2s;box-shadow:0 4px 16px #15355306}.history-mobile-orders article.selected{background:#f0f7ff;border-color:#94bee8}.history-mobile-orders header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:5px;display:flex}.history-mobile-orders input{accent-color:#316fa8;flex-shrink:0;width:17px;height:17px}.history-mobile-orders .order-id-link{color:#316795;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.history-mobile-orders .history-status{max-width:100%;margin-left:auto;padding:3px 6px;font-size:10px}.history-mobile-name{color:#254664;overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.history-mobile-orders article>a{color:#487ca8;width:fit-content;margin:2px 0;font-size:11px;text-decoration:none;display:block}.history-mobile-orders article>p{color:#6c7d91;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0 6px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.history-mobile-orders footer{border-top:1px solid #edf2f8;flex-wrap:wrap;align-items:center;gap:6px;padding-top:5px;display:flex}.history-mobile-orders footer strong{color:#234d79;font-variant-numeric:tabular-nums;font-size:14px}.history-mobile-orders time{color:#7a8fa6;margin-left:auto;font-size:10px}.history-mobile-orders footer button{color:#4a7aa7;background:#f0f6fd;border:1px solid #d7e6f4;border-radius:9px;min-width:32px;min-height:32px}.history-mobile-select-all{color:#607b97;align-items:center;gap:8px;padding:4px 2px 10px;font-size:12px;display:flex}.history-mobile-select-all span{margin-left:auto;font-size:12px}.history-crm.density-compact .history-mobile-orders article{padding:6px 8px}.history-crm.density-compact .history-mobile-orders article>p{-webkit-line-clamp:1;margin:3px 0 4px}.history-crm .history-header-actions button{min-height:30px;padding:5px 8px;font-size:11px}.history-crm .history-header-actions{gap:6px}.order-drawer-backdrop .history-order-drawer{width:100%;max-width:100vw;overflow-x:hidden}.order-drawer-backdrop .history-order-drawer .card-head h2{overflow-wrap:anywhere;font-size:20px}.order-drawer-backdrop .history-order-drawer .card-columns{padding-left:18px;padding-right:18px}.order-drawer-backdrop .history-order-drawer .card-actions button{white-space:normal;overflow-wrap:anywhere;min-width:0}.history-crm .multi-filter>summary{min-height:30px;padding:5px 8px;font-size:11px}.history-density button{padding:5px 8px;font-size:11px}.history-found-count{padding:2px 7px;font-size:12px}.history-loading-skeleton>div{grid-template-columns:1fr 2fr;gap:12px}}@media (prefers-reduced-motion:reduce){.history-crm *{transition:none!important;animation:none!important}.order-drawer-backdrop .history-order-drawer{animation:none!important}}}@media print{body.bulk-label-print .dashboard-shell>.dash-content>.history-crm{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}body.bulk-label-print .history-crm>*{display:none!important}body.bulk-label-print .history-crm>.bulk-print-stickers{width:100%!important;margin:0!important;padding:0!important;display:block!important}}@media screen{.history-crm .order-pagination{color:#6c8199;flex-wrap:wrap;gap:12px;font-size:12px}.history-crm .order-pagination label,.history-crm .order-pagination select{font-size:12px}@media (width<=760px){.history-crm .order-pagination{justify-content:space-between}.history-crm .history-filter-row .multi-filter{max-width:100%}}}.history-crm .history-card td.history-address{white-space:normal;overflow-wrap:anywhere;min-width:160px}.history-crm .history-mobile-orders article>p.history-mobile-address{-webkit-line-clamp:unset;color:#425771;display:block;overflow:visible}.customer-risk-alert{color:#9c2323;background:#fff0f0;border:1px solid #e88787;border-left:4px solid #d23838;border-radius:10px;grid-column:1/-1;padding:14px 16px}.customer-risk-alert>strong{color:#9c2323;font-size:15px;line-height:1.5;display:block}.customer-risk-alert>p{color:#9c2323;margin:7px 0 10px;font-size:14px;line-height:1.5}.customer-risk-alert>div{flex-wrap:wrap;gap:8px;display:flex}.customer-risk-alert button{color:#9c2323;cursor:pointer;background:#fff;border:1px solid #e5acac;border-radius:7px;padding:7px 10px;font-size:13px}.customer-risk-alert button:hover{background:#ffe0e0}.customer-risk-alert button:focus-visible{outline-offset:2px;outline:2px solid #b32626}.problem-list-controls{background:var(--surface,#fff);border:1px solid var(--border,#d9e3f2);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px 18px;display:flex}.problem-list-tabs{flex-wrap:wrap;gap:8px;display:flex}.problem-list-tabs button{border:1px solid var(--border,#d9e3f2);background:var(--surface-soft,#f4f7fc);min-height:40px;color:var(--text,#1e3555);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:10px 15px;font-size:12px;display:flex}.problem-list-tabs button.active{color:#fff;background:#2563eb;border-color:#2563eb}.problem-list-tabs b{background:#7f9dc82e;border-radius:7px;padding:2px 7px;font-size:11px}.problem-list-tabs button.active b{background:#fff3}.problem-operator-filter{flex-shrink:0;width:300px;max-width:100%}.problem-operator-filter>label{color:var(--text-soft,#687d98);margin-bottom:6px;font-size:11px;display:block}.problem-filter-clear{color:var(--blue,#2563eb);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;font-size:11px}.problem-list-controls~.orders-card .problem-processed{opacity:1}.problem-list-controls~.orders-card .problem-processed .order-id{text-decoration:none}@media (width<=700px){.problem-list-controls{flex-direction:column;align-items:stretch;gap:14px;padding:14px}.problem-operator-filter{width:100%}.problem-list-tabs button{flex:1;justify-content:center;padding:10px 9px}}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/history/noto-sans-georgian-georgian-400-normal.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/history/noto-sans-georgian-symbols-400-normal.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/history/noto-sans-georgian-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/history/noto-sans-georgian-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/history/noto-sans-georgian-georgian-700-normal.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/history/noto-sans-georgian-symbols-700-normal.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/history/noto-sans-georgian-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/history/noto-sans-georgian-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dashboard-shell .history-crm,.dashboard-shell .history-crm :is(button,input,select,summary){font-family:Noto Sans Georgian,Inter,system-ui,sans-serif}.dashboard-shell .history-crm{--crm-ink:#202426;--crm-muted:#69716e;--crm-line:#e0e5e2;--text:#202426;--text-soft:#626c69;--surface:#fff;--surface-soft:#f1f4f1;--border:#e0e5e2;background:#f3f4f3;border:1px solid #fff;border-radius:30px;padding:24px}.dashboard-shell .history-crm .dash-header{flex-direction:column;align-items:stretch;gap:18px;margin:0 0 20px;display:flex}.dashboard-shell .history-crm .dash-header h1{letter-spacing:-.03em;color:#202426;font-size:clamp(24px,2.3vw,34px);font-weight:750;line-height:1.4}.dashboard-shell .history-crm .dash-header p{color:#747d78;font-size:13px;line-height:1.6}.dashboard-shell .history-crm .dash-header .eyebrow{color:#7a8580;letter-spacing:.1em;font-size:12px}.dashboard-shell .history-crm .history-found-count{color:#56645f;vertical-align:middle;background:#e1e8e4;border:0;border-radius:999px;padding:6px 12px;font-size:14px}.dashboard-shell .history-crm .history-header-actions{justify-content:flex-start;gap:8px}.dashboard-shell .history-crm .history-header-actions>button{color:#3c4b44;background:#fff;border:1px solid #e1e5e3;border-radius:999px;height:auto;min-height:38px;padding:9px 13px;font-size:12px;font-weight:650;box-shadow:none!important}.dashboard-shell .history-crm .history-header-actions .new-order{color:#fff;background:#202426;border-color:#202426;animation:none}.dashboard-shell .history-crm .history-header-actions .new-order:hover{background:#39413c}.dashboard-shell .history-crm .history-header-actions .scanner-button{color:#253e37;background:#cee3e0;border-color:#cee3e0}.dashboard-shell .history-crm .history-header-actions .onway-builder-button{color:#4a3b64;background:#d9cfe9;border-color:#d9cfe9}.dashboard-shell .history-crm .history-header-actions .duplicate-finder{color:#665222;background:#ffe7a6;border-color:#ffe7a6}.dashboard-shell .history-crm .history-header-actions .duplicate-finder.active{background:#f7d476;border-color:#b69a42}.dashboard-shell .history-crm .history-header-actions .send-to-packing{color:#694253;background:#fad6e7;border-color:#fad6e7}.dashboard-shell .history-crm .history-header-actions>button:disabled{opacity:.45}.dashboard-shell .history-crm .history-workbench{box-shadow:none;background:#fff;border:0;border-radius:24px;padding:18px}.dashboard-shell .history-crm .history-search{color:#697b70;background:#f3f5f3;border:1px solid #e1e6e2;border-radius:999px;min-height:46px;padding:0 16px}.dashboard-shell .history-crm .history-search input{color:#28352e;font-size:14px}.dashboard-shell .history-crm .history-search:focus-within{border-color:#8eaaa0;box-shadow:0 0 0 3px #cee3e050}.dashboard-shell .history-crm .history-quick-dates{gap:8px;margin:14px 0}.dashboard-shell .history-crm .history-quick-dates button{color:#56675d;background:#f1f4f1;border:0;border-radius:999px;padding:8px 12px;font-size:12px}.dashboard-shell .history-crm .history-quick-dates button[aria-pressed=true]{color:#fff;background:#202426}.dashboard-shell .history-crm .multi-filter{color:#42574b;background:#fff;border-color:#dee5e0;border-radius:14px}.dashboard-shell .history-crm .multi-filter>div{color:#314539;background:#fff;border-color:#dee5e0;border-radius:16px}.dashboard-shell .history-crm .courier-filter-control>button{color:#5d7265;background:#f1f4f1;border-color:#dee5e0;border-radius:12px}.dashboard-shell .history-crm .history-advanced{color:#77847c}.dashboard-shell .history-crm .history-summary-toolbar{flex-wrap:wrap;gap:12px;margin:18px 0}.dashboard-shell .history-crm .history-metrics{flex:100%;gap:12px}.dashboard-shell .history-crm .history-metrics button{min-height:112px;box-shadow:none;border:2px solid #0000;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.dashboard-shell .history-crm .history-metrics .metric-all{background:#cee3e0}.dashboard-shell .history-crm .history-metrics .metric-done{background:#d9cfe9}.dashboard-shell .history-crm .history-metrics .metric-delivered{background:#ffe7a6}.dashboard-shell .history-crm .history-metrics .metric-progress{background:#dce9f0}.dashboard-shell .history-crm .history-metrics .metric-cancelled{background:#fad6e7}.dashboard-shell .history-crm .history-metrics button[aria-pressed=true]{border-color:#73877e;box-shadow:inset 0 0 0 1px #ffffff70}.dashboard-shell .history-crm .history-metrics button span{color:#36433d;font-size:13px;font-weight:650}.dashboard-shell .history-crm .history-metrics button b{color:#202426;letter-spacing:-.035em;font-size:27px;font-weight:700}.dashboard-shell .history-crm .history-metrics button{isolation:isolate;position:relative;overflow:hidden}.dashboard-shell .history-crm .history-metrics button:before{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 100% 100%,#0000 0 18px,#28443a20 19px 21px,#0000 22px 38px);position:absolute;inset:0 0 0 35%;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.dashboard-shell .history-crm .history-metrics .metric-done:before{background:repeating-linear-gradient(135deg,#0000 0 15px,#51416520 16px 18px,#0000 19px 32px)}.dashboard-shell .history-crm .history-metrics .metric-delivered:before{background:radial-gradient(circle,#7b60242b 2px,#0000 3px) 0 0/18px 18px}.dashboard-shell .history-crm .history-metrics .metric-progress:before{background:repeating-radial-gradient(circle at 100% 0,#0000 0 18px,#365d7326 19px 21px,#0000 22px 38px)}.dashboard-shell .history-crm .history-metrics .metric-cancelled:before{background:repeating-linear-gradient(45deg,#0000 0 15px,#794b6320 16px 18px,#0000 19px 32px)}.dashboard-shell .history-crm .history-density{background:#e9eeea;border:0;border-radius:999px;margin-left:auto;padding:4px}.dashboard-shell .history-crm .history-density button{color:#6f7d74;border-radius:999px;font-size:12px}.dashboard-shell .history-crm .history-density button[aria-pressed=true]{color:#37483e;box-shadow:none;background:#fff}.dashboard-shell .history-crm .history-card{background:#fff;border:0;box-shadow:none!important;border-radius:24px!important}.dashboard-shell .history-crm .history-card th{color:#6b7970;background:#eaf0eb;border-color:#e3eae5;padding:13px 10px;font-size:12px}.dashboard-shell .history-crm .history-card tbody tr{background:#fff}.dashboard-shell .history-crm .history-card tbody tr:nth-child(2n){background:#f8faf8}.dashboard-shell .history-crm .history-card tbody tr:hover{background:#eaf2ed}.dashboard-shell .history-crm .history-card tbody tr.selected-row{background:#deece3}.dashboard-shell .history-crm .history-card td{color:#596c60;border-color:#edf1ed;padding:12px 10px}.dashboard-shell .history-crm .history-card td b{color:#30483a}.dashboard-shell .history-crm .history-card td small{color:#839389}.dashboard-shell .history-crm .history-card .order-id-link{color:#405f4b}.dashboard-shell .history-crm .history-open-order{color:#4a6b55;background:#eff4f0;border-color:#dce7df;border-radius:50%}.dashboard-shell .history-crm .history-mobile-orders article{box-shadow:none;background:#fff;border:0;border-radius:20px;padding:14px}.dashboard-shell .history-crm .history-mobile-filter-toggle{color:#536c5e;background:#e5eee8;border-color:#dce6df;border-radius:14px}.dashboard-shell .history-crm :is(button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #688c7c}.dashboard-shell.theme-dark .history-crm{--text:#e8eeeb;--text-soft:#aabbb0;--surface:#202c25;--surface-soft:#28372e;--border:#3b4b40;--crm-ink:#e8eeeb;--crm-muted:#aabbb0;--crm-line:#3b4b40;background:#19231d;border-color:#344339}.theme-dark .history-crm .dash-header h1{color:#e8eeeb}.theme-dark .history-crm .dash-header :is(p,.eyebrow){color:#aabbb0}.dashboard-shell.theme-dark .history-crm :is(.history-workbench,.history-card,.history-card tbody tr,.multi-filter,.multi-filter>div,.history-mobile-orders article){color:#e8eeeb;background:#202c25}.dashboard-shell.theme-dark .history-crm :is(.history-search,.history-card th){color:#aabbb0;background:#28372e;border-color:#3b4b40}.dashboard-shell.theme-dark .history-crm .history-search input{color:#e8eeeb}.dashboard-shell.theme-dark .history-crm .history-card tbody tr:hover{background:#304337}.dashboard-shell.theme-dark .history-crm .history-card tbody tr.selected-row{background:#3c5745}.dashboard-shell.theme-dark .history-crm .history-card td{color:#bdcec2;border-color:#344339}.dashboard-shell.theme-dark .history-crm .history-card td :is(b,.order-id-link){color:#ddece1}@media (width<=1100px){.dashboard-shell .history-crm .history-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.dashboard-shell .history-crm{border-radius:24px;padding:14px}.dashboard-shell .history-crm .dash-header{gap:14px}.dashboard-shell .history-crm .history-header-actions{gap:7px}.dashboard-shell .history-crm .history-header-actions>button{min-height:36px;padding:8px 11px;font-size:12px}.dashboard-shell .history-crm .history-workbench{border-radius:20px;padding:14px}.dashboard-shell .history-crm .history-search{padding:0 12px}.dashboard-shell .history-crm .history-search input{font-size:16px}.dashboard-shell .history-crm .history-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-shell .history-crm .history-metrics button{border-radius:20px;min-height:95px;padding:14px}.dashboard-shell .history-crm .history-metrics button b{font-size:24px}.dashboard-shell .history-crm .history-metrics .metric-all{flex-direction:row;grid-column:1/-1;align-items:center;min-height:76px}.dashboard-shell .history-crm .history-density{width:auto}}.crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.crm-kpis>button{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.crm-kpis>button:hover{border-color:#648ccc}.crm-kpis span{font-size:14px}.crm-kpis b{color:#356fbd;font-size:28px}.crm-kpis small{color:var(--text-soft);font-size:13px}.crm-controls{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-wrap:wrap;gap:12px;padding:16px;display:flex}.crm-controls>input{flex:100%;font-size:16px}.crm-controls label{color:var(--text-soft);flex-direction:column;flex:160px;gap:6px;font-size:14px;display:flex}.crm-controls input,.crm-controls select{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}.crm-explanation{color:var(--text-soft);margin:12px 0;font-size:13px;line-height:1.6}.crm-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:auto}.crm-table{border-collapse:collapse;width:100%;min-width:900px;font-size:14px}.crm-table th,.crm-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px}.crm-table th{background:var(--surface-soft);white-space:nowrap;font-size:13px}.crm-table tr:last-child td{border-bottom:0}.crm-table td:first-child{min-width:180px}.crm-table small,.crm-table td>a{color:var(--text-soft);margin-top:6px;font-size:13px;display:block}.crm-table td>a{color:#356fbd;text-decoration:none}.crm-client-name{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:750}.crm-cancelled{color:#a93631;background:#ffe8e6;border-radius:6px;margin-top:6px;padding:4px 6px;font-size:12px;display:inline-block}.crm-table .crm-inactive{color:#a9670c}.crm-open,.crm-pagination button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:14px}.crm-pagination{justify-content:flex-end;align-items:center;gap:12px;margin:14px 0;font-size:14px;display:flex}.crm-pagination button:disabled{opacity:.4;cursor:default}.crm-empty{text-align:center;color:var(--text-soft);padding:36px;font-size:14px}.crm-customer-modal{border:1px solid var(--border);background:var(--surface);width:min(780px,94vw);max-height:88dvh;color:var(--text);box-shadow:var(--shadow);border-radius:18px;padding:28px;position:relative;overflow:auto}.crm-customer-modal h2{margin:8px 0 14px;padding-right:40px;font-size:24px}.crm-customer-modal h3{margin:24px 0 12px;font-size:16px}.crm-customer-modal>a{color:#356fbd;font-size:16px}.crm-customer-modal>p{color:var(--text-soft);font-size:14px;line-height:1.5}.crm-customer-totals{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.crm-customer-totals span{background:var(--surface-soft);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700}.crm-interests{flex-wrap:wrap;gap:8px;display:flex}.crm-interests>span{border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:14px}.crm-order-history>button{text-align:left;border:0;border-top:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.crm-order-history>button:hover{background:var(--surface-soft)}.crm-order-history small{color:var(--text-soft);margin-top:6px;font-size:13px;line-height:1.4;display:block}.crm-order-history b,.crm-order-history strong{font-size:14px}.crm-order-history>button>span:last-child{text-align:right;flex-shrink:0;max-width:40%}@media (width<=800px){.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-kpis>button{padding:14px}.crm-kpis b{font-size:24px}.crm-pagination{flex-wrap:wrap;justify-content:center}.crm-customer-modal{padding:20px}.crm-controls label{flex-basis:calc(50% - 12px)}}@media (width<=420px){.crm-controls label{flex-basis:100%}.crm-kpis span{font-size:13px}}.delivery-control-header{align-items:center}.delivery-control-owner{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:999px;padding:9px 14px;font-size:12px;font-weight:800}.delivery-control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.delivery-control-summary article{border:1px solid var(--border);background:var(--surface);min-height:105px;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;justify-content:center;padding:17px 19px;display:flex}.delivery-control-summary span{color:var(--text-soft);font-size:12px}.delivery-control-summary b{color:var(--text);margin-top:7px;font-size:25px}.delivery-control-summary small{color:#8793a5;margin-top:4px;font-size:11px}.delivery-control-summary .pending{background:linear-gradient(135deg,#fff8e9,var(--surface) 72%);border-color:#f1d59d}.delivery-control-summary .pending b{color:#a66a0d}.delivery-control-summary .processed{background:linear-gradient(135deg,#edf9f3,var(--surface) 72%);border-color:#b8dfd0}.delivery-control-summary .processed b{color:#147653}.delivery-control-summary .urgent{background:linear-gradient(135deg,#fff1ef,var(--surface) 72%);border-color:#efc0ba}.delivery-control-summary .urgent b{color:#b0443b}.delivery-control-toolbar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px;display:flex}.delivery-control-toolbar>label{border:1px solid var(--border);background:var(--surface-soft);min-width:260px;max-width:640px;height:42px;color:var(--blue);border-radius:11px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.delivery-control-toolbar input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.delivery-control-toolbar>div{gap:5px;display:flex}.delivery-control-toolbar button{border:1px solid var(--border);background:var(--surface-soft);height:36px;color:var(--text-soft);cursor:pointer;border-radius:9px;padding:0 11px;font-size:11px;font-weight:800}.delivery-control-toolbar button.active{border-color:color-mix(in srgb,var(--blue) 38%,var(--border));background:color-mix(in srgb,var(--blue) 10%,var(--surface));color:var(--blue)}.delivery-control-notice{color:#a13e37;background:#fff1ef;border:1px solid #efc0ba;border-radius:11px;margin:0 0 10px;padding:11px 13px;font-size:12px;font-weight:800}.delivery-control-list{flex-direction:column;gap:8px;display:flex}.delivery-control-list>article{background:linear-gradient(105deg,#fff9ed,var(--surface) 55%);border:1px solid #ead7ad;border-left:4px solid #d79425;border-radius:15px;grid-template-columns:minmax(175px,.8fr) minmax(220px,1.25fr) minmax(180px,1fr) minmax(240px,1.15fr);align-items:center;gap:14px;padding:15px 17px;transition:background .2s,border-color .2s,transform .16s;display:grid;box-shadow:0 7px 24px #10213b0b}.delivery-control-list>article:hover{transform:translateY(-1px)}.delivery-control-list>article.processed{background:linear-gradient(105deg,#edf9f3,var(--surface) 55%);border-color:#b9ddcf #b9ddcf #b9ddcf #16875d}.delivery-control-list>article.urgent{background:linear-gradient(105deg,#fff0ee,var(--surface) 55%);border-color:#edbbb5 #edbbb5 #edbbb5 #ca453a}.delivery-control-main{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.delivery-control-main>button{color:var(--blue);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:900}.delivery-control-main .status{justify-self:start}.delivery-control-main>small{color:#7c899a;grid-column:1/-1;font-size:11px}.delivery-control-client,.delivery-control-products{flex-direction:column;gap:4px;min-width:0;display:flex}.delivery-control-client b,.delivery-control-products b{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;overflow:hidden}.delivery-control-client a{color:var(--blue);font-size:12px;text-decoration:none}.delivery-control-client small,.delivery-control-products span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-size:11px;overflow:hidden}.delivery-control-action{color:var(--text-soft);flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.delivery-control-action select{border:1px solid var(--border);background:var(--surface);width:100%;height:39px;color:var(--text);font:inherit;border-radius:10px;padding:0 10px;font-size:12px;font-weight:700}.delivery-control-action select:disabled{opacity:.6}.delivery-control-action small{color:#578271;font-size:10px;font-weight:600}.delivery-control-empty{border:1px dashed var(--border);background:var(--surface);text-align:center;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:32px;display:flex}.delivery-control-empty>b{color:#16875d;background:#e6f7ef;border-radius:17px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.delivery-control-empty h3{color:var(--text);margin:15px 0 0;font-size:17px}.delivery-control-empty p{color:var(--text-soft);margin:7px 0 0;font-size:12px}.theme-dark .delivery-control-summary .pending,.theme-dark .delivery-control-list>article.pending{background:linear-gradient(105deg,#302819,var(--surface) 55%)}.theme-dark .delivery-control-summary .processed,.theme-dark .delivery-control-list>article.processed{background:linear-gradient(105deg,#17382d,var(--surface) 55%)}.theme-dark .delivery-control-summary .urgent,.theme-dark .delivery-control-list>article.urgent{background:linear-gradient(105deg,#3a201f,var(--surface) 55%)}@media (width<=1050px){.delivery-control-summary{grid-template-columns:1fr 1fr}.delivery-control-list>article{grid-template-columns:1fr 1.2fr}.delivery-control-action{grid-column:2}.delivery-control-products{grid-column:1}}@media (width<=700px){.delivery-control-owner{display:none}.delivery-control-summary{grid-template-columns:1fr 1fr;gap:7px}.delivery-control-summary article{min-height:88px;padding:13px}.delivery-control-summary span{font-size:11px}.delivery-control-summary b{font-size:21px}.delivery-control-toolbar{flex-direction:column;align-items:stretch}.delivery-control-toolbar>label{width:100%;min-width:0}.delivery-control-toolbar>div{overflow:auto}.delivery-control-toolbar button{white-space:nowrap;flex:1}.delivery-control-list>article{grid-template-columns:1fr;padding:14px}.delivery-control-main,.delivery-control-client,.delivery-control-products,.delivery-control-action{grid-column:1}.delivery-control-products{border-top:1px solid var(--border);padding-top:9px}}@media (width<=430px){.delivery-control-summary{grid-template-columns:1fr}.delivery-control-header h1{font-size:23px}}.dashboard-shell.panel-unified{--workspace:#e5ebe7;--surface:#fff;--surface-soft:#f1f4f1;--surface-input:#fafbfa;--text:#202426;--text-soft:#68776e;--border:#dfe6e1;--shadow:0 5px 20px #253b2c08;--elvix-shadow:0 5px 20px #253b2c08;--panel-mint:#cee3e0;--panel-rose:#fad6e7;--panel-yellow:#ffe7a6;--panel-violet:#d9cfe9;background:var(--workspace);font-family:Noto Sans Georgian,Inter,system-ui,sans-serif}.panel-unified :is(button,input,select,textarea,summary){font-family:inherit}.dashboard-shell.panel-unified>.dash-content{background:#f3f4f3;border-radius:30px 0 0 30px;min-height:100dvh}.panel-unified .dash-header{gap:16px;margin-bottom:22px}.panel-unified .dash-header h1{letter-spacing:-.03em;color:var(--text);font-size:clamp(24px,2.3vw,34px);font-weight:750;line-height:1.4}.panel-unified .dash-header p{color:var(--text-soft);font-size:13px;line-height:1.6}.panel-unified .dash-header .eyebrow{color:#7a8580;letter-spacing:.1em;font-size:12px}.panel-unified .dash-header :is(.new-order,.export-button){border:0;height:auto;min-height:40px;padding:10px 16px;font-size:13px;box-shadow:none!important;border-radius:999px!important}.panel-unified .dash-header .new-order{color:#fff;background:#202426;animation:none}.panel-unified .dash-header .export-button{color:#46564c;border:1px solid var(--border);background:#fff}.panel-unified .dash-header .new-order:hover{background:#3b4941}.panel-unified .operator-toolbar{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow);border-radius:999px}.panel-unified .personal-stats-button{color:#344e42;background:#cee3e0;border-color:#cee3e0;border-radius:999px}.panel-unified .global-search{background:var(--surface-soft);border-radius:999px}.panel-unified .theme-trigger,.panel-unified .notifications-trigger{border-radius:999px}.panel-unified .server-sync-pill{box-shadow:none}.dashboard-shell.panel-unified:is(.workspace-main,.workspace-app) .dash-sidebar{color:#34463b;background:#fff;border-right:1px solid #e2e9e4}.panel-unified .dash-sidebar nav button:not(.mobile-logout){color:#46594d;background:#f5f7f5;border-color:#dce5df}.panel-unified .dash-sidebar nav button:not(.mobile-logout):hover{border-color:#c5d7ca;border-left-color:var(--blue);color:#283e30;background:#e7efe9}.panel-unified .dash-sidebar nav button.active:not(.mobile-logout){border-color:#b3ccc2;border-left-color:var(--blue);color:#253d31;box-shadow:inset 1px 0 0 var(--blue)!important;background:#cee3e0!important}.panel-unified .dash-sidebar nav button.active .sidebar-icon{color:var(--blue)}.panel-unified .dash-sidebar :is(.profile,.dash-brand,.operator-welcome){color:#34463b}.panel-unified .dash-sidebar .profile{border-color:#dfe7e1}.panel-unified .dash-sidebar .profile small{color:#7d8e81}.panel-unified .dash-sidebar .profile button{color:#62796a}.dashboard-shell.panel-unified :is(.orders-card,.stats-card,.salary-card,.category-manager,.product-tools,.audit-toolbar,.crm-controls,.crm-table-wrap,.packing-pick-list,.warehouse-entry,.onway-create-card,.onway-compare-card,.onway-status-import,.onway-database-search,.onway-search-results,.meta-ads-panel,.meta-note-card,.ad-progress-card,.ad-card,.moderation-empty,.crm-customer-modal){border:1px solid var(--border);background:var(--surface);box-shadow:none!important;border-radius:24px!important}.panel-unified :is(.product-tools,.audit-toolbar,.crm-controls,.warehouse-entry,.packing-pick-list,.onway-create-card,.onway-compare-card,.onway-database-search){padding:18px}.panel-unified :is(.meta-period,.meta-status-filter,.delivery-control-toolbar,.purchase-filter){background:var(--surface);border:1px solid var(--border);border-radius:20px}.panel-unified :is(.orders-card,.crm-table-wrap,.salary-card) th{color:#6b7970;background:#eaf0eb;border-color:#e1e8e3;font-size:12px}.panel-unified :is(.orders-card,.crm-table-wrap) td{color:#52675a;border-bottom-color:#e7eee9}.panel-unified :is(.orders-card,.crm-table-wrap) tbody tr:nth-child(2n){background:#f8faf8}.panel-unified :is(.orders-card,.crm-table-wrap) tbody tr:hover td{background:#eaf2ed}.panel-unified .table-scroll{scrollbar-color:#bacdc0 transparent}.panel-unified :is(.product-tools,.audit-toolbar,.crm-controls,.warehouse-entry,.category-manager,.meta-period) :is(input,select,textarea){background:var(--surface-input);color:var(--text);border:1px solid var(--border);border-radius:12px}.panel-unified :is(.filter-mobile-toggle,.product-bulk-toolbar button,.meta-status-filter button,.vip-period-presets button,.crm-open,.crm-pagination button,.audit-toolbar button,.warehouse-open-product){border-radius:999px}.panel-unified :is(.modal,.order-modal,.full-card,.action-modal,.scanner-modal,.warehouse-product-modal,.packing-session,.packing-assign-modal,.courier-modal,.product-modal){border-radius:24px}.panel-unified :is(.modal,.order-modal,.action-modal,.product-modal,.employee-modal){background:var(--surface);border-color:var(--border);box-shadow:0 25px 75px #17251b25}.panel-unified :is(.modal,.order-modal,.action-modal) :is(input,select,textarea){border-radius:12px}.panel-unified :is(.save-order,.meta-period>button,.meta-error button,.warehouse-entry>button){color:#fff;background:#202426;border-radius:999px;box-shadow:none!important}.dashboard-shell.panel-unified :is(.summary,.warehouse-summary,.salary-summary,.vip-leaderboard-summary,.moderation-summary,.delivery-control-summary,.onway-debt-summary,.onway-status-kpis,.meta-kpis,.meta-daily-profit,.crm-kpis)>:is(article,div,button){background:var(--panel-mint);color:#263b30;border:2px solid #0000;padding:20px;box-shadow:none!important;border-radius:24px!important}.dashboard-shell.panel-unified :is(.summary,.warehouse-summary,.salary-summary,.vip-leaderboard-summary,.moderation-summary,.delivery-control-summary,.onway-debt-summary,.onway-status-kpis,.meta-kpis,.meta-daily-profit,.crm-kpis)>:nth-child(4n+2){background:var(--panel-violet)}.dashboard-shell.panel-unified :is(.summary,.warehouse-summary,.salary-summary,.vip-leaderboard-summary,.moderation-summary,.delivery-control-summary,.onway-debt-summary,.onway-status-kpis,.meta-kpis,.meta-daily-profit,.crm-kpis)>:nth-child(4n+3){background:var(--panel-yellow)}.dashboard-shell.panel-unified :is(.summary,.warehouse-summary,.salary-summary,.vip-leaderboard-summary,.moderation-summary,.delivery-control-summary,.onway-debt-summary,.onway-status-kpis,.meta-kpis,.meta-daily-profit,.crm-kpis)>:nth-child(4n+4){background:var(--panel-rose)}.panel-unified :is(.summary,.warehouse-summary,.salary-summary,.vip-leaderboard-summary,.moderation-summary,.delivery-control-summary,.onway-debt-summary,.onway-status-kpis,.meta-kpis,.meta-daily-profit,.crm-kpis)>:is(article,div,button)>span{color:#43564a;font-size:13px;line-height:1.5}.panel-unified :is(.summary,.warehouse-summary,.salary-summary,.vip-leaderboard-summary,.moderation-summary,.delivery-control-summary,.onway-debt-summary,.onway-status-kpis,.meta-kpis,.meta-daily-profit,.crm-kpis)>:is(article,div,button)>b{color:#202426;letter-spacing:-.035em;font-size:28px;line-height:1.4}.panel-unified :is(.summary,.warehouse-summary,.salary-summary,.vip-leaderboard-summary,.moderation-summary,.delivery-control-summary,.onway-debt-summary,.onway-status-kpis,.meta-kpis,.meta-daily-profit,.crm-kpis)>:is(article,div,button)>small{color:#627369;font-size:12px;line-height:1.5}.panel-unified .crm-kpis>button[aria-pressed=true]{border-color:#748d7d}.panel-unified .role-cards article{box-shadow:none;background:#f6f8f6;border-radius:24px}.panel-unified .role-cards article:nth-child(4n+1){background:#e4eeeb}.panel-unified .role-cards article:nth-child(4n+2){background:#eee7f5}.panel-unified .role-cards article:nth-child(4n+3){background:#fff3d4}.panel-unified .role-cards article:nth-child(4n+4){background:#fae7ee}.panel-unified .packing-tabs button{box-shadow:none;border-radius:24px}.panel-unified .packing-tabs .todo{background:var(--panel-yellow)}.panel-unified .packing-tabs .packed{background:var(--panel-mint)}.panel-unified .packing-pick-list>div>button{background:#eef4ef;border-radius:18px}.panel-unified .delivery-control-list>article,.panel-unified .moderation-list>article{box-shadow:none;border-radius:24px}.panel-unified .salary-table-head{background:#eaf0eb}.panel-unified :is(.salary-list,.vip-ranking-list)>article{border-color:#e2eae4}.dashboard-shell.panel-unified .jarvis-page{--text:#202426;--text-soft:#69766d;--surface:#fff;--surface-soft:#f1f4f1;--surface-input:#fff;--border:#dce5df;box-shadow:none;background:#f3f4f3;border-color:#fff}.dashboard-shell.panel-unified .jarvis-page .jarvis-head h1{color:#202426}.dashboard-shell.panel-unified .jarvis-page .jarvis-head :is(.eyebrow,h1 span){color:#69766d}.dashboard-shell.panel-unified .jarvis-page .jarvis-live{background:#cee3e0;border-color:#bbd3c9}.dashboard-shell.panel-unified .jarvis-page .jarvis-live :is(span,b){color:#37584a}.dashboard-shell.panel-unified .jarvis-page .jarvis-periods>span{color:#69766d}.dashboard-shell.panel-unified .jarvis-page .jarvis-periods>button{color:#617267;background:#fff;border-color:#dce5df}.dashboard-shell.panel-unified .jarvis-page .jarvis-periods>button.active{color:#fff;background:#202426;border-color:#202426}.dashboard-shell.panel-unified .jarvis-page .jarvis-chat{box-shadow:none;background:#fff;border-color:#dce5df}.dashboard-shell.panel-unified .jarvis-page .jarvis-chat-toolbar{border-color:#e6ece8}.dashboard-shell.panel-unified .jarvis-page .jarvis-chat-toolbar :is(div,button){color:#64796b;border-color:#dce5df}.dashboard-shell.panel-unified .jarvis-page .jarvis-message{background:#f1f5f2;border-color:#e0e9e3}.dashboard-shell.panel-unified .jarvis-page .jarvis-message.user{background:#eee7f5;border-color:#e1d7eb}.dashboard-shell.panel-unified .jarvis-page .jarvis-message p{color:#30453a}.dashboard-shell.panel-unified .jarvis-page .jarvis-message header b{color:#486852}.dashboard-shell.panel-unified .jarvis-page .jarvis-message header time{color:#87958b}.dashboard-shell.panel-unified .jarvis-page .jarvis-composer{box-shadow:none;background:#f4f7f4;border-color:#d3dfd7}.dashboard-shell.panel-unified .jarvis-page .jarvis-composer textarea{color:#30453a}.dashboard-shell.panel-unified .jarvis-page .jarvis-composer textarea::placeholder{color:#819087}.dashboard-shell.panel-unified .jarvis-page .jarvis-composer button{color:#496954;background:#e4eee7;border-color:#d6e2da}.dashboard-shell.panel-unified .jarvis-page .jarvis-composer .jarvis-send{color:#fff;background:#202426}.dashboard-shell.panel-unified .jarvis-page .jarvis-composer .listening{color:#783c58;background:#fad6e7}.panel-unified .jarvis-quick-label{color:#78847c}.dashboard-shell.panel-unified .jarvis-page .jarvis-suggestions button{background:var(--panel-mint);color:#374b3f;border-color:#0000}.dashboard-shell.panel-unified .jarvis-page .jarvis-suggestions button:nth-child(4n+2){background:var(--panel-violet)}.dashboard-shell.panel-unified .jarvis-page .jarvis-suggestions button:nth-child(4n+3){background:var(--panel-yellow)}.dashboard-shell.panel-unified .jarvis-page .jarvis-suggestions button:nth-child(4n+4){background:var(--panel-rose)}.dashboard-shell.panel-unified .jarvis-page .jarvis-voice-settings :is(span,small,button){color:#748277}.dashboard-shell.panel-unified .jarvis-page :is(.jarvis-message-files>span,.jarvis-attachment-tray>span,.jarvis-download-card){color:#3f6b4d;background:#e7efe9;border-color:#ccdcd1}.dashboard-shell.panel-unified .jarvis-page .jarvis-download-card :is(b,small),.dashboard-shell.panel-unified .jarvis-page .jarvis-answer-stats span,.dashboard-shell.panel-unified .jarvis-page .jarvis-answer-rows small{color:#6c7e70}.dashboard-shell.panel-unified .jarvis-page .jarvis-answer-rows strong{color:#486852}.dashboard-shell.panel-unified .jarvis-page .jarvis-answer-stats .good b{color:#216549}.dashboard-shell.panel-unified .jarvis-page .jarvis-answer-stats .warning b{color:#906019}.dashboard-shell.panel-unified .jarvis-page .jarvis-answer-stats .blue b{color:#505a9a}.dashboard-shell.panel-unified.theme-dark{--workspace:#18221c;--surface:#202d25;--surface-soft:#29382f;--surface-input:#26352c;--text:#e8eeeb;--text-soft:#adbdaf;--border:#3c4e41;background:var(--workspace)}.dashboard-shell.panel-unified.theme-dark>.dash-content{background:#19231d}.panel-unified.theme-dark .dash-header .eyebrow{color:#a7b7ab}.dashboard-shell.panel-unified.theme-dark .dash-sidebar{background:#18221c;border-color:#34463a}.panel-unified.theme-dark .dash-sidebar nav button:not(.mobile-logout){color:#b9ccbf;background:#223329;border-color:#344b3b}.panel-unified.theme-dark .dash-sidebar nav button.active:not(.mobile-logout){border-color:#4a6b55;border-left-color:var(--blue);color:#f0f6f1;background:#334d3c!important}.panel-unified.theme-dark .dash-sidebar :is(.profile,.dash-brand,.operator-welcome){color:#b9ccbf}.panel-unified.theme-dark :is(.orders-card,.crm-table-wrap,.salary-card) th,.panel-unified.theme-dark .salary-table-head{color:#adbdaf;background:#293b30}.panel-unified.theme-dark :is(.orders-card,.crm-table-wrap) td{color:#bdcec2;border-color:#34473a}.panel-unified.theme-dark :is(.orders-card,.crm-table-wrap) tbody tr:nth-child(2n){background:#24352a}.panel-unified.theme-dark :is(.orders-card,.crm-table-wrap) tbody tr:hover td{background:#304b39}.panel-unified.theme-dark .role-cards article{background:#293a30}.dashboard-shell.panel-unified.theme-dark .jarvis-page{--text:#f0edf8;--text-soft:#b8b1ca;--surface:#302c42;--surface-soft:#29253b;--surface-input:#38334b;--border:#625b73;background:#201d2b;border-color:#4b425d}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-head h1{color:#f0edf8}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-head :is(.eyebrow,h1 span){color:#b8b1ca}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-chat{background:#292435;border-color:#625b73}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-message{background:#353043;border-color:#5c516c}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-message.user{background:#49355f}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-message p{color:#f0edf8}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-composer{background:#383047;border-color:#766288}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-composer textarea{color:#fff}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-periods>span{color:#b8b1ca}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-message header b{color:#c4dfcc}.dashboard-shell.panel-unified.theme-dark .jarvis-page :is(.jarvis-chat-toolbar div,.jarvis-chat-toolbar button,.jarvis-answer-stats span,.jarvis-answer-rows small,.jarvis-quick-label){color:#c2b9d0}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-answer-rows strong{color:#c4dfcc}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-answer-stats .good b{color:#84e4bd}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-answer-stats .warning b{color:#f4cb8f}.dashboard-shell.panel-unified.theme-dark .jarvis-page .jarvis-answer-stats .blue b{color:#babdff}@media (width<=1100px){.panel-unified :is(.summary,.warehouse-summary,.meta-kpis){gap:10px}}@media (width<=760px){.panel-unified .dash-sidebar .dash-brand{color:#dce8df}.dashboard-shell.panel-unified>.dash-content{border-radius:0}.panel-unified .operator-toolbar{border-radius:18px}.panel-unified .dash-header{margin-bottom:16px}.panel-unified .dash-header h1{font-size:24px}.dashboard-shell.panel-unified :is(.summary,.warehouse-summary,.salary-summary,.vip-leaderboard-summary,.moderation-summary,.delivery-control-summary,.onway-debt-summary,.onway-status-kpis,.meta-kpis,.meta-daily-profit,.crm-kpis)>:is(article,div,button){padding:16px;border-radius:20px!important}.panel-unified .crm-pagination{flex-wrap:wrap}.panel-unified .dash-sidebar .profile{color:#dfe8f2}}.panel-unified .dash-sidebar .brand-operator-greeting{color:#576f5e}.panel-unified.theme-dark .dash-sidebar .brand-operator-greeting{color:#ceded2}.panel-unified .workspace-switch{color:#456353;box-shadow:none;background:#e5eeea;border-color:#ceded4}.panel-unified .workspace-switch small{color:#6c8173}.dashboard-shell.panel-unified .workspace-switch{display:none!important}.dashboard-shell.panel-unified .ad-insight-panel{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:24px}.dashboard-shell.panel-unified .meta-daily-profit b.loss{color:#b14151}.dashboard-shell.panel-unified .delivery-control-summary>.urgent{border-color:#db9195}.panel-unified .meta-ads-panel>header{background:var(--surface-soft);border-color:var(--border)}.panel-unified .meta-status-filter button.active{color:#fff;background:#202426;border-color:#202426}.panel-unified .meta-ads-panel .meta-table th{background:#eaf0eb}.panel-unified .onway-format{background:var(--surface-soft);border-radius:18px}.panel-unified .warehouse-entry>.warehouse-product-form-row>input{border-radius:12px}.panel-unified .dash-sidebar .profile :is(strong,b){color:inherit}@media (width>=761px){.panel-unified .dash-sidebar .profile-avatar{border-color:#d4e2d8}}@media (width<=760px){.panel-unified .dash-sidebar .brand-operator-greeting{color:#dce8df}.dashboard-shell.panel-unified .dash-sidebar nav button:not(.mobile-logout){color:#455c4d;background:#f3f6f3}.dashboard-shell.panel-unified .dash-sidebar nav button.active:not(.mobile-logout){color:#253d31;background:#cee3e0!important}}.seller-shell{color:#202426;background:#e5ebe7;font-family:Noto Sans Georgian,Inter,system-ui,sans-serif}.seller-shell .seller-content{background:#f3f4f3}.seller-shell :is(.seller-table,.seller-product,.seller-loading){box-shadow:none;background:#fff;border-color:#dfe6e1;border-radius:24px}.seller-shell .seller-metrics>article{background:#cee3e0;border:0;border-radius:24px}.seller-shell .seller-metrics>article:nth-child(4n+2){background:#d9cfe9}.seller-shell .seller-metrics>article:nth-child(4n+3){background:#ffe7a6}.seller-shell .seller-metrics>article:nth-child(4n+4){background:#fad6e7}.seller-shell .seller-metrics>article :is(b,span){color:#30453a}.seller-shell .seller-metrics>button{color:#fff;background:#202426;border-radius:24px}.seller-shell .seller-finance-hero{color:#30453a;background:#cee3e0;border-radius:28px}.seller-shell .seller-finance-hero :is(b,span,small){color:#30453a}.panel-unified .problem-add-modal{background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--text);padding:24px;overflow-y:auto}.panel-unified .problem-add-modal .modal-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-unified .problem-add-modal h2{margin:0;font-size:20px;line-height:1.5}.panel-unified .problem-add-modal .modal-head button{border:1px solid var(--border);background:var(--surface-soft);width:36px;height:36px;color:var(--text);border-radius:50%;flex-shrink:0;font-size:22px}.panel-unified .problem-add-modal form{margin-top:18px}.panel-unified .problem-add-modal label{font-size:14px;font-weight:700}.panel-unified .problem-add-modal p{color:var(--text-soft);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.panel-unified .problem-add-modal textarea{resize:vertical;border:1px solid var(--border);background:var(--surface-input);width:100%;min-height:160px;color:var(--text);border-radius:12px;padding:12px;font-size:16px;line-height:1.6;display:block}.panel-unified .problem-add-modal p.problem-add-error{color:#c34856}.panel-unified .problem-add-modal .modal-actions{margin-top:18px}.section-order-dialog{width:min(570px,100vw - 24px);max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--surface);color:var(--text);box-sizing:border-box;border-radius:20px;padding:22px;box-shadow:0 24px 80px #07132655}.section-order-dialog[open]{flex-direction:column;gap:14px;display:flex}.section-order-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07132699}.section-order-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-order-dialog h2{margin:0;font-size:20px;line-height:1.4}.section-order-dialog header button{flex:0 0 36px;height:36px;padding:0;font-size:24px}.section-order-dialog p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.section-order-dialog ol{overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.section-order-dialog li{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.section-position{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;flex:0 0 22px;font-size:12px}.section-order-dialog li b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.5}.section-order-dialog li>div,.section-order-dialog footer>div{gap:6px;display:flex}.section-order-dialog button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;min-height:38px;padding:8px 10px;font-size:13px}.section-order-dialog button:disabled{opacity:.35;cursor:default}.section-order-dialog button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.section-order-dialog footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.section-order-dialog .section-order-save{background:var(--blue);border-color:var(--blue);color:#fff}.section-order-dialog p.section-order-error{color:#bd443d}.dash-sidebar nav .section-order-open{margin-top:8px;font-size:12px;border-style:dashed!important}@media (width<=480px){.section-order-dialog{padding:15px}.section-order-dialog li{gap:6px;padding:7px}.section-order-dialog li>div{flex-direction:column;gap:3px}.section-order-dialog li button{min-height:32px;padding:4px 8px;font-size:12px}.section-order-dialog h2{font-size:18px}.section-order-dialog footer{flex-wrap:wrap}.section-order-dialog footer>div{margin-left:auto}}.dashboard-shell.panel-unified .dash-sidebar nav button.vip-nav{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffedb52b,0 4px 14px #12274425;color:#fff8e9!important;background:linear-gradient(115deg,#172c51,#234d80 65%,#315d87)!important;border-color:#c5a868 #c5a868 #c5a868 #edcf8b!important}.dashboard-shell.panel-unified .dash-sidebar nav button.vip-nav:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 15px,#f8de9810 16px 17px,#0000 18px 33px),radial-gradient(at 90% 0,#f8dc8c24,#0000 65%);position:absolute;inset:0}.dashboard-shell.panel-unified .dash-sidebar nav button.vip-nav>span{font-weight:800;position:relative}.dashboard-shell.panel-unified .dash-sidebar nav button.vip-nav .sidebar-icon{box-sizing:border-box;color:#f9db91;background:linear-gradient(145deg,#aa812e33,#f5d89115);border:1px solid #f3d38a88;border-radius:50%;flex:0 0 27px;width:27px;height:27px;padding:5px;box-shadow:0 0 12px #f3cd6833,inset 0 1px #fff3cb33}.dashboard-shell.panel-unified .dash-sidebar nav button.vip-nav:hover{box-shadow:0 5px 18px #16386440,inset 0 1px #ffedb544;background:linear-gradient(115deg,#1e3a65,#2c609a 65%,#3b719e)!important;border-color:#f4d38c!important}.dashboard-shell.panel-unified .dash-sidebar nav button.vip-nav.active{color:#fff!important;background:linear-gradient(115deg,#244c80,#326da4 65%,#477eab)!important;border-color:#ffe4a5!important;box-shadow:inset 3px 0 #ffe4a5,0 0 0 1px #e9c77f44,0 5px 18px #17396330!important}.dashboard-shell.panel-unified .dash-sidebar nav button.vip-nav.active .sidebar-icon{color:#ffe7ad;background:#d5aa4433}.dashboard-shell.panel-unified .dash-sidebar nav button.vip-nav:focus-visible{outline-offset:2px;outline:2px solid #ffe3a0}@media (width<=760px){.dashboard-shell .mobile-app-nav button.vip-nav{color:#ffe3a0;background:linear-gradient(135deg,#193659,#285784);border:1px solid #d8b96866;border-radius:12px}.dashboard-shell .mobile-app-nav button.vip-nav .mobile-nav-icon{color:#ffe3a0}.dashboard-shell .mobile-app-nav button.vip-nav.active{color:#fff4d8;background:linear-gradient(135deg,#244d7e,#3779ae);border-color:#ffe3a0;box-shadow:inset 0 1px #ffe3a044}}.theme-control{align-items:center;gap:5px;display:flex}.theme-slider{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px;display:flex}.theme-slider>i{background:var(--border);border-radius:20px;width:42px;height:24px;position:relative;box-shadow:inset 0 1px 3px #0002}.theme-slider>i:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.theme-slider[aria-checked=true]>i{background:var(--blue)}.theme-slider[aria-checked=true]>i:before{transform:translate(18px)}.theme-slider>span{font-size:16px}.theme-control .appearance-settings{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px}.appearance-settings svg{width:17px;height:17px}.order-chime-toggle{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:18px;align-items:center;gap:7px;padding:6px 10px;display:flex}.order-chime-toggle b{white-space:nowrap;font-size:12px;font-weight:600}.order-chime-toggle>span{color:var(--muted);font-size:18px}.order-chime-toggle>i{background:var(--border);border-radius:12px;width:28px;height:17px;position:relative}.order-chime-toggle>i:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;position:absolute;top:2px;left:2px}.order-chime-toggle.on>i{background:var(--blue)}.order-chime-toggle.on>i:before{transform:translate(11px)}.order-chime-toggle.on>span{color:var(--blue)}.theme-slider:focus-visible,.appearance-settings:focus-visible,.order-chime-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (width<=760px){.order-chime-toggle b{display:none}.order-chime-toggle{padding:6px 8px}.theme-control{gap:1px}.theme-slider{padding:4px}.theme-slider>span{display:none}}.scalper-race-banner{color:#fff;background:radial-gradient(at 100% 0,#246d6155,#0000 65%),#123d38;border:1px solid #257b70;border-radius:22px;grid-template-columns:minmax(220px,1fr) minmax(320px,1fr);align-items:center;gap:24px;margin-bottom:16px;padding:24px;display:grid}.scalper-race-banner .vip-race-copy>span{color:#8ce1ca;letter-spacing:.05em;font-size:13px}.scalper-race-banner .vip-race-copy h2{margin:10px 0;font-size:25px}.scalper-race-banner .vip-race-copy p{color:#d2e8e1;font-size:14px}.scalper-race-banner .vip-prize-podium{align-items:stretch;gap:10px}.scalper-race-banner .vip-prize-podium article{border-radius:16px;flex:1;min-width:0;height:auto;padding:18px 10px;animation:none}.scalper-race-banner .vip-prize-podium .first{background:#6ac7a52b;border-color:#83d8ba;order:-1}.scalper-race-banner .vip-prize-podium span{font-size:13px}.scalper-race-banner .vip-prize-podium b{color:#fff;margin-top:8px;font-size:24px}.scalper-leaderboard .vip-month-badge{color:#226653;background:#e1f4ed;border-color:#a5d8c7;font-size:13px}.dashboard-shell.panel-unified .scalper-leaderboard .vip-leaderboard-summary article{background:var(--surface)!important;border:1px solid var(--border)!important;border-top:3px solid #50a68f!important}.dashboard-shell.panel-unified .scalper-leaderboard .vip-leaderboard-summary article.primary{background:#dff1e9!important;border-top-color:#237c61!important}.dashboard-shell.panel-unified .scalper-leaderboard .vip-leaderboard-summary article:not(.primary)>span,.dashboard-shell.panel-unified .scalper-leaderboard .vip-leaderboard-summary article:not(.primary)>small{color:var(--text-soft)}.dashboard-shell.panel-unified .scalper-leaderboard .vip-leaderboard-summary article:not(.primary)>b{color:var(--text)}.scalper-leaderboard .vip-ranking-list>article.top-1{background:linear-gradient(90deg,#46ab8a22,#0000 70%)}.scalper-leaderboard .vip-ranking-list>article.top-2,.scalper-leaderboard .vip-ranking-list>article.top-3{background:0 0}.scalper-leaderboard .vip-rank{border-radius:50%}.scalper-leaderboard .top-1 .vip-rank{color:#fff;background:#257e65}.scalper-leaderboard .vip-rate b{color:#329979}.scalper-leaderboard .vip-rate>i>span{background:linear-gradient(90deg,#297e67,#66c6a5)}.scalper-leaderboard .vip-row-prize.prize-1{color:#205e49;background:#d5eee3}.scalper-leaderboard .vip-chase-gap{color:#329979}.scalper-leaderboard .vip-leaderboard-title b,.scalper-leaderboard .vip-operator-name b{font-size:14px}.scalper-leaderboard .vip-leaderboard-title span,.scalper-leaderboard .vip-operator-name small,.scalper-leaderboard .vip-metric span,.scalper-leaderboard .vip-rate span,.scalper-leaderboard .vip-chase-gap,.scalper-leaderboard .vip-row-prize{font-size:12px!important}.dashboard-shell.panel-unified .dash-sidebar nav button.scalper-nav{color:#ecfff8!important;background:linear-gradient(115deg,#174d44,#276c5c)!important;border:1px solid #63bda2!important}.dashboard-shell.panel-unified .dash-sidebar nav button.scalper-nav .sidebar-icon{color:#a1ead1}.dashboard-shell.panel-unified .dash-sidebar nav button.scalper-nav:hover,.dashboard-shell.panel-unified .dash-sidebar nav button.scalper-nav.active{box-shadow:inset 3px 0 #acf1d7;background:linear-gradient(115deg,#226250,#328169)!important;border-color:#acf1d7!important}.dashboard-shell.panel-unified .dash-sidebar nav button.scalper-nav:focus-visible{outline-offset:2px;outline:2px solid #acf1d7}@media (width<=850px){.scalper-race-banner{grid-template-columns:1fr;gap:18px;padding:20px}}@media (width<=520px){.scalper-race-banner{padding:18px 14px}.scalper-race-banner .vip-prize-podium{gap:6px}.scalper-race-banner .vip-prize-podium article{padding:14px 6px}.scalper-race-banner .vip-prize-podium b{font-size:20px}}.scalper-race-banner{isolation:isolate;animation:.65s cubic-bezier(.2,.7,.2,1) both scalper-arrive;position:relative;overflow:hidden;box-shadow:0 12px 30px #123d3826}.scalper-race-banner>.vip-race-copy,.scalper-race-banner>.vip-prize-podium{z-index:1;position:relative}.scalper-energy{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scalper-energy:before{content:"";opacity:.7;background:conic-gradient(from 40deg,#0000 0deg,#79e1ba12 40deg,#0000 90deg,#79e1ba24 160deg,#0000 205deg,#a7ffde12 280deg,#0000 330deg);animation:26s linear infinite scalper-energy-turn;position:absolute;inset:-90% -40%}.scalper-energy:after{content:"";background:radial-gradient(at 10% 100%,#21c89b22,#0000 50%) 0 0/100% 100%,linear-gradient(110deg,#0000 35%,#b6ffe519 46%,#0000 57%) 0 0/240% 100%;animation:9s ease-in-out infinite scalper-light-wave;position:absolute;inset:0}.scalper-energy i{opacity:0;background:#b6ffdf;border-radius:50%;width:5px;height:5px;animation:7s ease-in-out infinite scalper-spark-rise;position:absolute;box-shadow:0 0 13px 3px #72e6b977}.scalper-energy i:first-child{bottom:4%;left:9%}.scalper-energy i:nth-child(2){width:3px;height:3px;animation-delay:2.3s;bottom:12%;left:44%}.scalper-energy i:nth-child(3){animation-delay:4.7s;bottom:8%;right:7%}.scalper-race-banner .vip-race-copy>span:before{content:"";vertical-align:middle;background:#a1f3d3;width:18px;height:2px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #a1f3d3}.scalper-race-banner .vip-prize-podium article{isolation:isolate;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.scalper-race-banner .vip-prize-podium article:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 40%,#e1fff426 50%,#0000 60%);animation:7.5s ease-in-out infinite scalper-prize-sweep;position:absolute;inset:-40% -80%;transform:translate(-45%)}.scalper-race-banner .vip-prize-podium .second:after{animation-delay:1.2s}.scalper-race-banner .vip-prize-podium .third:after{animation-delay:2.4s}.scalper-race-banner .vip-prize-podium .first{animation:4.8s ease-in-out infinite scalper-champion-glow}.scalper-race-banner .vip-prize-podium .first b{text-shadow:0 0 20px #b3ffde66}.scalper-race-banner .vip-prize-podium article:hover{border-color:#c2ffe8;transform:translateY(-4px)}.scalper-leaderboard .vip-leaderboard-summary article{animation:.55s cubic-bezier(.2,.7,.2,1) both scalper-arrive}.scalper-leaderboard .vip-leaderboard-summary article:first-child{animation-delay:80ms}.scalper-leaderboard .vip-leaderboard-summary article:nth-child(2){animation-delay:.16s}.scalper-leaderboard .vip-leaderboard-summary article:nth-child(3){animation-delay:.24s}.scalper-leaderboard .vip-ranking-list>article{transition:background-color .25s;animation:.45s cubic-bezier(.2,.7,.2,1) both scalper-arrive}.scalper-leaderboard .vip-ranking-list>article:hover{background-color:#4baf8b0c}.scalper-leaderboard .vip-rate>i>span{transform-origin:0;transition:width .65s;animation:.9s cubic-bezier(.2,.7,.2,1) both scalper-progress-fill;position:relative;overflow:hidden}.scalper-leaderboard .vip-rate>i>span:after{content:"";background:linear-gradient(100deg,#0000,#fff5,#0000);animation:6s ease-in-out infinite scalper-track-light;position:absolute;inset:0;transform:translate(-100%)}.scalper-leaderboard .top-1 .vip-rank{animation:4.8s ease-in-out infinite scalper-rank-halo}.dashboard-shell.panel-unified .dash-sidebar nav button.scalper-nav{isolation:isolate;position:relative;overflow:hidden}.dashboard-shell.panel-unified .dash-sidebar nav button.scalper-nav:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#b8ffe71a 50%,#0000 70%) 0 0/250% 100%;animation:9s ease-in-out infinite scalper-nav-wave;position:absolute;inset:0}@keyframes scalper-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scalper-energy-turn{to{transform:rotate(360deg)}}@keyframes scalper-light-wave{0%,to{background-position:0 0,100% 0}50%{background-position:0 0,0 0}}@keyframes scalper-nav-wave{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes scalper-spark-rise{0%{opacity:0;transform:translateY(15px)}25%{opacity:.65}75%{opacity:.35}to{opacity:0;transform:translate(24px,-110px)}}@keyframes scalper-prize-sweep{0%,15%{transform:translate(-45%)}60%,to{transform:translate(45%)}}@keyframes scalper-champion-glow{0%,to{border-color:#83d8ba;box-shadow:inset 0 0 18px #7be5b711,0 0 0 1px #7be5b711}50%{border-color:#c1ffe5;box-shadow:inset 0 0 26px #7be5b733,0 0 22px #5edbaa30}}@keyframes scalper-rank-halo{0%,to{box-shadow:0 0 0 3px #3ba28112}50%{box-shadow:0 0 0 6px #3ba28122}}@keyframes scalper-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scalper-track-light{0%,35%{transform:translate(-100%)}75%,to{transform:translate(100%)}}@media (width<=520px){.scalper-energy i:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.scalper-leaderboard *,.scalper-leaderboard :before,.scalper-leaderboard :after,.dashboard-shell.panel-unified .dash-sidebar nav button.scalper-nav:before{transition:none!important;animation:none!important}.scalper-energy i{display:none}}.scalper-race-banner.scalper-arena{padding:24px 28px 0;display:block}.scalper-arena-heading{z-index:1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.scalper-countdown>span{color:#c3ddcf;margin-bottom:8px;font-size:13px;display:block}.scalper-countdown>div{gap:6px;display:flex}.scalper-countdown article{background:#071f2870;border:1px solid #8fe0bc30;border-radius:12px;flex-direction:column;align-items:center;min-width:60px;padding:8px 12px;display:flex}.scalper-countdown b{font-variant-numeric:tabular-nums;color:#e4ffef;font-size:24px}.scalper-countdown small{color:#b7dacc;margin-top:3px;font-size:12px}.scalper-podium{z-index:1;justify-content:center;align-items:flex-end;gap:16px;max-width:780px;margin:30px auto 0;display:flex;position:relative}.scalper-place{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.scalper-medal{height:32px;margin-bottom:8px;font-size:26px;display:block}.scalper-place .scalper-podium-avatar,.scalper-empty-avatar{background:#274f42;border:2px solid #80bba4;border-radius:50%;flex-shrink:0;width:64px;height:64px;font-size:20px}.scalper-empty-avatar{place-items:center;display:grid}.scalper-place.place-1 .scalper-podium-avatar{border:3px solid #e0c36d;width:80px;height:80px;animation:5s ease-in-out infinite scalper-crown-halo;box-shadow:0 0 0 5px #dabc6d15,0 0 28px #dabc6d30}.scalper-place.place-1 .scalper-medal{animation:5s ease-in-out infinite scalper-crown-float}.scalper-place>strong{overflow-wrap:anywhere;margin:12px 0 5px;font-size:15px;line-height:1.4}.scalper-podium-rate{font-variant-numeric:tabular-nums;font-size:23px;font-weight:850}.scalper-place.place-1 .scalper-podium-rate{color:#efd588}.scalper-place>small{color:#c1dace;margin-top:4px;font-size:12px}.scalper-podium-step{background:linear-gradient(160deg,#396b58,#173b30);border:1px solid #8bdfbb40;border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;align-items:center;width:100%;min-height:78px;margin-top:16px;padding:15px 10px;display:flex;position:relative;overflow:hidden}.scalper-podium-step>span{color:#d7e9df;font-size:13px}.scalper-podium-step>b{margin-top:6px;font-size:26px}.scalper-place.place-1 .scalper-podium-step{color:#ffe7a1;background:linear-gradient(160deg,#6c6441,#333d2a);border-color:#d9bd66;min-height:105px}.scalper-place.place-3 .scalper-podium-step{min-height:66px}.scalper-podium-step:after{content:"";background:linear-gradient(110deg,#0000 40%,#fff2 50%,#0000 60%);animation:8s ease-in-out infinite scalper-prize-sweep;position:absolute;inset:-50% -100%}.scalper-personal{background:var(--surface);border:1px solid #55a78b;border-left:4px solid #328465;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:18px 22px;display:flex}.scalper-personal>div{align-items:center;gap:12px;display:flex}.scalper-personal-avatar{border-radius:50%;width:44px;height:44px;font-size:14px}.scalper-personal>div>span,.scalper-personal article{flex-direction:column;gap:5px;display:flex}.scalper-personal span{color:var(--text-soft);font-size:13px}.scalper-personal strong{color:var(--text);font-size:15px}.scalper-personal b{color:var(--text);font-size:20px}.scalper-personal article:last-child b{color:#329979;font-size:16px}.scalper-chase{margin:16px 0;padding:18px 22px}.scalper-chase-heading{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:16px;display:flex}.scalper-chase-heading>b{font-size:15px}.scalper-chase-heading>span{color:var(--text-soft);font-size:12px}.scalper-chase-row{grid-template-columns:26px 30px minmax(100px,180px) 1fr 62px;align-items:center;gap:12px;padding:7px 0;display:grid}.scalper-chase-row>span{color:var(--text-soft);font-size:12px}.scalper-track-avatar{border-radius:50%;width:30px;height:30px;font-size:12px}.scalper-chase-row>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.scalper-chase-row>b{text-align:right;color:#329979;font-size:14px}.scalper-track{background:var(--surface-soft);border-radius:8px;height:10px}.scalper-track>i{border-radius:inherit;background:linear-gradient(90deg,#33856c,#71cda8);height:100%;transition:width .7s;display:block;position:relative}.scalper-track>i:after{content:"";border:2px solid var(--surface);background:#81d7b0;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.scalper-chase-row:nth-child(2) .scalper-track>i{background:linear-gradient(90deg,#6ba98b,#dbbd65)}.scalper-leaderboard .vip-ranking-list{position:relative}.scalper-rank-change{color:#329979;background:#3299791a;border-radius:8px;align-self:flex-start;padding:3px 7px;font-size:12px;font-weight:700}.scalper-rank-change.down{color:#c98038;background:#c9803815}.scalper-winner{z-index:3;pointer-events:none;justify-content:center;align-items:flex-start;padding:18px;display:flex;position:absolute;inset:0}.scalper-winner>b{color:#ffecb4;text-align:center;background:#193e32f5;border:1px solid #e9ce79;border-radius:14px;padding:12px 18px;font-size:16px;animation:5s both scalper-winner-toast;box-shadow:0 6px 24px #0003}.scalper-confetti{position:absolute;inset:0;overflow:hidden}.scalper-confetti>i{opacity:0;border-radius:2px;width:7px;height:14px;animation:2.4s ease-out both scalper-confetti-fall;position:absolute;top:-12px}@keyframes scalper-crown-halo{0%,to{box-shadow:0 0 0 5px #dabc6d15,0 0 28px #dabc6d30}50%{box-shadow:0 0 0 8px #dabc6d18,0 0 38px #dabc6d50}}@keyframes scalper-crown-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-4px)rotate(4deg)}}@keyframes scalper-winner-toast{0%{opacity:0;transform:translateY(-8px)}10%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes scalper-confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}85%{opacity:.8}to{opacity:0;transform:translate(20px,480px)rotate(360deg)}}@media (width<=650px){.scalper-race-banner.scalper-arena{padding:18px 14px 0}.scalper-arena-heading{flex-direction:column;align-items:flex-start;gap:14px}.scalper-countdown{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.scalper-countdown article{min-width:46px;padding:6px 9px}.scalper-countdown b{font-size:20px}.scalper-podium{gap:7px;margin-top:24px}.scalper-place .scalper-podium-avatar,.scalper-empty-avatar{width:44px;height:44px;font-size:14px}.scalper-place.place-1 .scalper-podium-avatar{width:56px;height:56px}.scalper-place>strong{min-height:36px;font-size:13px}.scalper-place>small{font-size:12px;line-height:1.5}.scalper-podium-rate{font-size:20px}.scalper-podium-step{padding:12px 4px}.scalper-podium-step>b{font-size:22px}.scalper-personal{grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.scalper-personal>div{grid-column:1/-1}.scalper-chase{padding:16px}.scalper-chase-row{grid-template-columns:22px 28px 1fr 55px;gap:8px}.scalper-track{grid-area:2/3}.scalper-chase-row>b{grid-area:1/4/3}}@media (prefers-reduced-motion:reduce){.scalper-place.place-1 .scalper-podium-avatar,.scalper-place.place-1 .scalper-medal,.scalper-podium-step:after,.scalper-winner>b,.scalper-confetti>i{animation:none!important}.scalper-confetti{display:none}}.operator-quality{border:1px solid var(--border,#d9e3f2);background:var(--card,#fff);color:var(--text,#152c4c);border-radius:20px;margin:24px 0;padding:24px}.operator-quality>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.operator-quality h2{margin:4px 0 8px;font-size:23px}.operator-quality header p{color:var(--muted,#677992);margin:0;font-size:13px}.oq-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.oq-summary article{background:#3b82f60f;border:1px solid #3b82f61f;border-radius:12px;padding:14px}.oq-summary span{color:var(--muted,#677992);font-size:12px;display:block}.oq-summary b{margin-top:6px;font-size:24px;display:block}.oq-filters{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.oq-filters label{flex-direction:column;flex:1;gap:6px;min-width:160px;font-size:12px;display:flex}.oq-filters input,.oq-filters select{font:inherit;border:1px solid var(--border,#d9e3f2);color:inherit;background:var(--card,#fff);border-radius:10px;width:100%;min-height:40px;padding:10px 12px;font-size:13px}.oq-note,.oq-method p{color:var(--muted,#677992);font-size:12px;line-height:1.8}.oq-table{border:1px solid var(--border,#d9e3f2);border-radius:12px;margin-top:16px;overflow-x:auto}.oq-table table{border-collapse:collapse;width:100%;min-width:1100px;font-size:13px}.oq-table th{text-align:left;white-space:nowrap;background:#3b82f60f;padding:14px;font-weight:600}.oq-table td{border-top:1px solid var(--border,#d9e3f2);vertical-align:middle;padding:14px}.oq-table small{color:var(--muted,#677992);margin-top:5px;font-size:11px;display:block}.oq-person{align-items:center;gap:9px;min-width:165px;display:flex}.oq-person .employee-avatar{flex-shrink:0;width:36px;height:36px}.oq-positive{color:#168269}.oq-negative{color:#da4e62}.oq-table .oq-warning,.oq-warning{color:#b77819}.oq-sample{font-style:italic}.oq-empty{text-align:center;padding:24px;font-size:13px}.oq-method{margin-top:16px;font-size:12px}.oq-method summary{cursor:pointer;color:#3b82f6;padding:8px 0;font-weight:600}.oq-method p{max-width:1000px}.theme-dark .operator-quality{color:#e0e9f7;background:#152237;border-color:#2d405a}.theme-dark .oq-filters input,.theme-dark .oq-filters select{color:#e0e9f7;background:#192b43;border-color:#2d405a}@media (width<=700px){.operator-quality{border-radius:15px;padding:15px}.operator-quality>header{align-items:flex-start}.operator-quality h2{font-size:19px}.oq-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.oq-summary article:last-child{grid-column:1/-1}.oq-summary b{font-size:21px}.oq-filters{gap:10px}.oq-filters label{width:100%;min-width:100%}}.theme-dark .oq-table,.theme-dark .oq-table td{border-color:#2d405a}.theme-dark .oq-summary span,.theme-dark .operator-quality header p,.theme-dark .oq-note,.theme-dark .oq-method p,.theme-dark .oq-table small{color:#a9bbd4}.theme-dark .oq-positive{color:#49caa5}.theme-dark .oq-negative{color:#f48698}.response-controls,.response-settings{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:18px 0;padding:20px}.response-presets,.response-filters,.response-page-list{flex-wrap:wrap;gap:8px;display:flex}.response-stats button{cursor:pointer}.response-controls button,.response-settings button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);font:inherit;border-radius:9px;padding:10px 14px;font-size:12px}.response-presets button[aria-pressed=true]{color:#fff;background:#2563eb;border-color:#2563eb}.response-filters{align-items:flex-end;margin:16px 0}.response-filters label{flex:1;min-width:150px}.response-stats label{color:var(--text-soft);font-size:12px;display:block}.response-stats input,.response-stats select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;margin-top:6px;padding:10px;display:block}.response-note,.response-settings p{color:var(--text-soft);font-size:12px;line-height:1.8}.response-error{color:#d95366!important}.response-connect-note{background:#3b82f614;border:1px solid #3b82f633;border-radius:12px;margin:16px 0;padding:16px;font-size:13px}.response-stats table{min-width:1100px}.response-stats td small{margin-top:5px;font-size:11px;display:block}.response-empty{text-align:center;padding:25px}.response-settings form>label{margin:14px 0}.response-settings .response-confirm{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.response-confirm input{flex-shrink:0;width:18px;margin:3px 0}.response-settings h2{font-size:20px}.response-settings h3{margin-top:22px;font-size:15px}.response-page-list{margin:15px 0}@media (width<=650px){.response-controls,.response-settings{padding:14px}.response-filters label{min-width:100%}.response-presets button{flex:1 0 auto}}
