

:root{color-scheme:dark;--bg:#101113;--panel:#191b1e;--raised:#212327;--line:#303237;--text:#f2f2f1;--muted:#9a9ca2;--accent:#d9bc85;--green:#8bceac;--red:#ee9a9a;--radius:20px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button,a{touch-action:manipulation}button{color:inherit}svg{width:22px;height:22px;flex:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input,select,textarea{width:100%;min-width:0;max-width:100%;background:#131416;border:1px solid var(--line);border-radius:12px;padding:13px;color:var(--text);min-height:48px}input[type=date],input[type=time]{appearance:none;-webkit-appearance:none;min-inline-size:0}textarea{resize:vertical}input::placeholder{color:#8b8e95}h1,h2,h3,p{margin:0}h1{font-size:29px;line-height:1.2;letter-spacing:-1px;font-weight:650}h2{font-size:21px;line-height:1.3;letter-spacing:-.4px}h3{font-size:17px;font-weight:600}small{font-size:12px;color:var(--muted)}strong,b{font-weight:600}button{border:0}form{margin:0}[hidden]{display:none!important}.main{max-width:1160px;margin:auto;padding:0 24px 120px}.brand-bar{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--line);margin-bottom:26px}.wordmark{font-size:19px;letter-spacing:5px;font-weight:650}.wordmark small{font-size:11px;letter-spacing:1px;margin-left:8px;color:var(--accent)}.account-button{display:flex;align-items:center;gap:10px;background:none;padding:0;color:var(--muted);font-size:14px}.avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#292723;color:var(--accent);border:1px solid #484034;font-size:15px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px}.eyebrow{display:block;color:var(--accent);font-size:12px;letter-spacing:1px;margin-bottom:7px}.topbar .muted{font-size:12px;color:var(--muted);margin-top:12px;max-width:400px;line-height:1.7}.admin-action-dock{display:flex;gap:8px;align-items:center}.dock-action{height:48px;width:48px;border-radius:14px;background:var(--raised);border:1px solid var(--line);display:grid;place-items:center}.dock-action.manual{background:var(--accent);color:#1a1712;border:0}.dock-icon{display:flex}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.period-bar{padding:12px;display:grid;grid-template-columns:1fr auto;gap:12px;margin-bottom:18px}.period-tabs{display:flex;gap:4px;grid-column:1/-1}.period-tabs a{display:grid;place-items:center;min-height:42px;padding:8px 16px;font-size:14px;color:var(--muted);border-radius:10px}.period-tabs a.active{background:#303033;color:var(--text)}.period-tabs .day-step-button{margin-left:auto;font-size:19px;width:44px;padding:0}.period-tabs .day-step-button+.day-step-button{margin-left:0}.disabled{opacity:.3;pointer-events:none}.orders-search-form{display:flex;align-items:center;min-width:0;gap:8px;background:#111214;border:1px solid var(--line);border-radius:12px;padding:0 10px}.orders-search-form input{border:0;background:none;padding:12px 0;flex:1;width:0;outline-offset:0}.orders-search-icon{font-size:24px;color:var(--muted)}.orders-search-form button{background:none;color:var(--accent);font-size:14px;min-height:46px}.orders-search-form a{font-size:24px;padding:8px}.range-picker-button{display:flex;align-items:center;text-align:left;gap:12px;background:var(--raised);border:1px solid var(--line);border-radius:12px;padding:8px 14px}.range-picker-button small{display:none}.range-picker-button b{font-size:14px}.range-picker-button i{font-style:normal;margin-left:auto}.calendar-symbol{font-size:22px;color:var(--accent)}.compact-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:28px}.compact-stat-card{padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:16px;min-width:0}.compact-stat-card>span{font-size:14px;color:#b7b8bd}.compact-stat-card>div{display:flex;gap:7px;align-items:baseline;margin-top:8px;flex-wrap:wrap}.compact-stat-card strong{font-size:28px;letter-spacing:-1px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.compact-stat-card i{font-size:12px;font-style:normal;color:var(--muted)}.compact-stat-card>small{display:block;margin-top:4px}.compact-stat-card:last-child{background:linear-gradient(120deg,#2c2923,#21211f);border-color:#494031}.compact-stat-card:last-child strong{color:#ead2a7}.orders-panel{background:none;border:0}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.orders-head .eyebrow{color:var(--muted);letter-spacing:1.6px;font-size:11px}.soft-badge{border:1px solid var(--line);border-radius:8px;padding:4px 9px;font-size:12px;color:var(--muted);white-space:nowrap}.orders-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-row{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"time delete" "client amount" "product product" "status status" "source source";gap:14px 12px;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:18px;min-width:0;transition:border-color .18s,background .18s;cursor:pointer}.order-row:hover{border-color:#67604f;background:#1d1f22}.order-row>div{min-width:0}.order-row strong,.order-row small{overflow-wrap:anywhere}.order-time{grid-area:time;display:flex;align-items:center;gap:10px;color:var(--muted)}.order-time strong{font-size:12px;font-weight:400}.order-time small{font-size:12px}.order-client{grid-area:client;display:flex;flex-direction:column;gap:5px}.order-client strong{font-size:18px;line-height:1.35}.order-client a{font-size:14px;color:var(--muted);width:fit-content;min-height:32px;display:flex;align-items:center}.order-amount{grid-area:amount;text-align:right;align-self:start}.order-amount strong{display:block;font-size:20px;letter-spacing:-.5px;color:#efdbb7;white-space:nowrap}.order-amount small{font-size:12px}.order-product{grid-area:product;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#222427;border:1px solid #2c2e32;border-radius:10px;padding:10px 12px}.product-title-line{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.product-title-line strong{font-size:14px;font-weight:400}.order-product>small{font-size:13px;white-space:nowrap}.double-badge{font-size:11px;border-radius:5px;background:#39352d;color:var(--accent);padding:2px 5px}.order-status{grid-area:status;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.status-pill{font-size:13px;padding:5px 9px;border-radius:7px;background:#2a2d33;color:#bbc4d3}.status-pill.received,.status-pill.green,.status-pill.success{background:#21362c;color:var(--green)}.status-pill.refused,.status-pill.problem,.status-pill.red,.status-pill.danger{background:#38272a;color:var(--red)}.status-pill.warehouse,.status-pill.returning,.status-pill.orange,.status-pill.warning{background:#382f22;color:#dfbb7e}.status-pill.transit,.status-pill.created,.status-pill.blue{background:#242f3c;color:#a8c5e3}.order-status>small{font-variant-numeric:tabular-nums;font-size:12px}.order-source{grid-area:source;display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding-top:11px;font-size:12px;color:var(--muted)}.source-name{color:#c0c2c8}.order-source small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.delete-order-form{grid-area:delete;justify-self:end;margin:-10px -10px -8px 0}.delete-order-button{background:none;color:#91939a;font-size:22px;width:44px;height:44px;border-radius:10px}.delete-order-button:hover{background:#38272a;color:var(--red)}.empty-state{text-align:center;padding:40px 20px;border:1px dashed var(--line);border-radius:18px}.empty-state p{font-size:14px;color:var(--muted);margin-top:8px}.empty-icon{font-size:28px;color:var(--accent);margin-bottom:10px}.insights{margin:0 0 24px;border-top:1px solid var(--line);padding-top:8px}.insights>summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;align-items:center;font-size:16px}.insights>summary::-webkit-details-marker{display:none}.insights>summary:after{content:'+';font-size:24px;color:var(--accent)}.insights[open]>summary:after{content:'−'}.global-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:0 0 14px}.global-overview-metric{background:var(--panel);padding:16px 12px;min-width:0}.global-overview-metric span{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.global-overview-metric strong{font-size:20px;overflow-wrap:anywhere}.global-overview-metric small{display:block}.global-overview-metric.money{grid-column:span 1}.dashboard-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-dashboard-card{padding:18px;min-width:0}.mini-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:8px}.mini-card-head .eyebrow{color:var(--muted)}.source-mini-row,.color-mini-row{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;padding:11px 0;border-bottom:1px solid var(--line)}.source-mini-row>div{display:flex;align-items:center;gap:10px}.source-mini-row small,.color-mini-row small{display:block}.source-mini-row b,.color-mini-row b{font-size:14px}.source-platform-icon{display:grid;place-items:center;background:var(--raised);width:32px;height:32px;border-radius:8px;font-size:14px}.source-mini-row i{position:absolute;bottom:-1px;left:0;width:var(--share);height:1px;background:var(--accent)}.quality-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quality-mini-grid span{display:block;font-size:13px;color:var(--muted)}.quality-mini-grid strong{display:block;font-size:25px}.quality-mini-grid small{display:block}.quality-mini-grid .upsell strong{color:var(--green)}.color-mini-row>div{flex:1}.color-dot{width:14px;height:14px;border-radius:50%;border:1px solid #777;flex:none;background:#aaa}.color-dot.white{background:#f2efe8}.color-dot.cashmere{background:#b5ab9c}.color-dot.graphite{background:#44464a}.color-dot.oak{background:#aa8158}.delivery-summary-row{width:100%;display:flex;text-align:left;justify-content:space-between;gap:12px;padding:13px 0;background:none;border-bottom:1px solid var(--line)}.delivery-summary-row small{display:block;margin-top:3px}.delivery-summary-row.received strong{color:var(--green)}.delivery-summary-row.failed strong{color:var(--red)}.delivery-summary-row b{font-size:14px}.delivery-summary-value{text-align:right}.delivery-details-link{display:flex;align-items:center;justify-content:space-between;gap:10px;background:none;font-size:13px;color:var(--accent);padding:16px 0 0;width:100%}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:40;background:rgba(22,23,26,.96);backdrop-filter:blur(20px);border-top:1px solid var(--line);display:flex;justify-content:center;padding:10px 12px max(10px,env(safe-area-inset-bottom));gap:4px}.bottom-nav a,.bottom-nav button{width:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-height:49px;font-size:11px;color:var(--muted);background:none;border-radius:12px}.bottom-nav .active{color:var(--accent);background:#2a2823}.modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.72);backdrop-filter:blur(7px);overscroll-behavior:contain}.modal-card{width:min(680px,100%);max-height:90dvh;overflow:auto;overscroll-behavior:contain;background:#1a1c1f;border:1px solid #3a3c41;border-radius:24px;padding:24px;box-shadow:0 25px 90px #0008}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;position:sticky;top:-24px;background:#1a1c1f;z-index:2;padding:12px 0}.modal-close{width:44px;height:44px;flex:none;background:#2b2d32;border:1px solid #3b3d43;border-radius:50%;font-size:26px;color:#ddd}.edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.edit-grid label,.range-modal-form label{display:flex;flex-direction:column;gap:7px;min-width:0}.edit-grid label>span,.range-modal-form label>span{font-size:14px;color:#bcbec4}.span-two{grid-column:1/-1}.edit-actions,.range-modal-actions{display:flex;gap:10px;margin-top:24px}.btn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border-radius:12px;font-size:14px}.btn.primary{background:var(--accent);color:#17140f;font-weight:600;flex:1}.btn.secondary{background:#2b2d32;border:1px solid var(--line)}.range-modal-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.range-arrow{display:none}.range-modal-actions{grid-column:1/-1}.range-modal-card{max-width:470px}.delivery-modal-card{width:min(900px,100%)}.delivery-modal-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:18px}.delivery-modal-tabs button{padding:10px;background:var(--raised);border:1px solid var(--line);border-radius:12px;font-size:13px;text-align:left}.delivery-modal-tabs button.active{border-color:var(--accent);color:var(--accent)}.delivery-modal-tabs small{display:block;font-size:12px}.delivery-modal-order{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;background:#232529;border:1px solid var(--line);border-radius:14px;margin-bottom:10px}.delivery-modal-order strong{display:block;font-size:14px;overflow-wrap:anywhere}.delivery-modal-order small{display:block;overflow-wrap:anywhere}.delivery-kind-badge{font-size:12px;color:var(--accent)}.delivery-modal-note{margin-top:16px;font-size:12px;color:var(--muted)}.delivery-modal-empty,.mini-empty{padding:14px 0;color:var(--muted);font-size:14px}.nav{display:grid;gap:6px}.nav a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 14px;border-radius:12px;background:#25272b;font-size:15px}.nav a.active{color:var(--accent)}.nav-badge{font-size:12px;background:#37393e;padding:2px 7px;border-radius:6px}.sidebar-user{display:flex;align-items:center;gap:12px;margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.sidebar-user>div:nth-child(2){flex:1}.sidebar-user small{display:block}.sidebar-user>a{padding:10px;font-size:22px}.alert{padding:16px;border:1px solid var(--line);border-radius:12px;margin-bottom:16px}.alert.error{color:var(--red)}.alert.success{color:var(--green)}.demo-banner{background:#2d291f;text-align:center;padding:8px 16px;color:#d5be90;font-size:12px}.search-result-caption{display:block;margin-top:8px}.demo-toast{position:fixed;bottom:100px;left:16px;right:16px;margin:auto;max-width:440px;background:#363127;border:1px solid var(--accent);padding:18px;border-radius:16px;z-index:200;font-size:14px}
@media(min-width:900px){.global-overview{grid-template-columns:repeat(5,minmax(0,1fr))}.main{padding-top:8px}.brand-bar{margin-bottom:32px}.topbar h1{font-size:36px}.compact-stat-card{padding:20px}.compact-stat-card strong{font-size:32px}}
@media(max-width:620px){.main{padding:0 16px calc(105px + env(safe-area-inset-bottom))}.brand-bar{padding:18px 0;margin-bottom:22px}.account-button>span{display:none}.topbar{align-items:flex-start;gap:8px;margin-bottom:20px}.topbar h1{font-size:26px;max-width:240px}.topbar .muted{max-width:250px;font-size:11px;margin-top:9px}.admin-action-dock{display:grid;grid-template-columns:repeat(2,44px);gap:6px}.dock-action{width:44px;height:44px;border-radius:11px}.dock-action.manual{width:94px;height:44px}.admin-action-dock>button{grid-column:1/-1}.period-bar{grid-template-columns:minmax(0,1fr);padding:10px;gap:10px;border-radius:16px}.period-tabs a{padding:6px 11px;font-size:13px}.period-tabs .day-step-button{width:34px;flex-shrink:0}.period-tabs{gap:1px}.range-picker-button{width:100%;min-height:44px;background:none;border:0;padding:2px 6px}.range-picker-button small{display:inline;font-size:12px;margin-right:8px}.range-picker-button b{font-size:13px}.orders-search-form{grid-row:2}.compact-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:26px}.compact-stat-card{padding:13px 14px;border-radius:14px}.compact-stat-card>span{font-size:12px}.compact-stat-card strong{font-size:27px}.compact-stat-card>small{display:none}.compact-stat-card>div{margin-top:4px;gap:5px}.orders-list{grid-template-columns:minmax(0,1fr);gap:12px}.panel-head h2{font-size:20px}.orders-head .soft-badge{font-size:11px;padding:4px 7px}.order-row{padding:16px;gap:11px 8px}.order-client strong{font-size:17px}.order-amount strong{font-size:20px}.order-product{padding:9px 10px}.dashboard-mini-grid{grid-template-columns:minmax(0,1fr)}.global-overview-metric strong{font-size:18px}.global-overview-metric.money{grid-column:span 1}.global-overview-metric.money:last-child{grid-column:span 2}.bottom-nav a,.bottom-nav button{width:20%;max-width:110px}.modal-backdrop{padding:0;align-items:flex-end}.modal-card{border-radius:24px 24px 0 0;max-height:94dvh;padding:20px 16px max(24px,env(safe-area-inset-bottom));border-bottom:0}.modal-head{top:-20px;padding:12px 0;margin-bottom:16px}.modal-head h2{font-size:22px}.edit-grid{gap:14px 10px}.edit-grid label:nth-child(3),.edit-grid label:nth-child(4),.edit-grid label:nth-child(6){grid-column:1/-1}.delivery-modal-tabs{grid-template-columns:1fr 1fr}.edit-actions{position:sticky;bottom:-24px;background:#1a1c1f;padding:14px 0 max(14px,env(safe-area-inset-bottom));margin-bottom:-10px}.range-modal-form{grid-template-columns:minmax(0,1fr);gap:14px}.range-modal-actions{grid-column:1}.order-source{font-size:12px}}
@media(max-width:360px){.main{padding-left:12px;padding-right:12px}.period-tabs a{padding:6px 8px}.range-picker-button small{display:none}.order-client strong{font-size:16px}.order-amount strong{font-size:18px}.order-product{align-items:flex-start}.product-title-line{display:block}.double-badge{display:inline-block;margin-top:4px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

    
/* Unified presentation only: original handlers and backend are retained. */
body[data-valdiz-ui]{--bg:#101113;--surface:#191b1e;--surface-2:#212327;--border:#303237;--border-soft:#303237;--text:#f2f2f1;--muted:#9a9ca2;--primary:#d9bc85;--blue:#d9bc85;background:#101113!important;color:#f2f2f1!important;margin:0;min-width:0}
body[data-valdiz-ui] .app-layout,body[data-valdiz-ui] .analytics-layout{display:block;min-height:100dvh;background:none}
body[data-valdiz-ui] :is(.main,.analytics-main){margin:0 auto!important;width:100%;max-width:1160px!important;min-width:0;padding:0 24px calc(115px + env(safe-area-inset-bottom))!important;background:none}
body[data-valdiz-ui] :is(h1,h2,h3,h4){color:var(--text);overflow-wrap:anywhere}
body[data-valdiz-ui] :is(h1,.analytics-header h1){font-size:calc(30px * var(--ui-font-scale,1));font-weight:650;letter-spacing:-.7px;line-height:1.25}
body[data-valdiz-ui] h2{font-size:calc(20px * var(--ui-font-scale,1));line-height:1.3}
body[data-valdiz-ui] :is(.muted,.ip-help,.template-help,.cb-bulk-count,.delivery-status-detail){color:var(--muted)!important;line-height:1.6}
body[data-valdiz-ui] :is(small,.muted){font-size:calc(12px * var(--ui-font-scale,1))}
body[data-valdiz-ui] :is(.topbar,.fn-top,.ip-head,.dp-header,.cb-head,.analytics-header){gap:18px;align-items:flex-start;margin-bottom:22px}
body[data-valdiz-ui] :is(.top-actions,.actions,.analytics-header-actions,.ip-actions,.sms-buttons){display:flex;flex-wrap:wrap;gap:8px}
body[data-valdiz-ui] :is(.panel,.card,.stat-card,.kpi,.dp-card,.ip-stat,.cb-stat,.sms-status,.sms-card,.analytics-card,.hero-metric,.operation-card,.ip-card,.returns-panel,.problem-panel,.dp-toolbar,.cb-toolbar,.returns-toolbar,.problem-toolbar,.template-day,.template-box,.auth-card,.box,.history-import-hero,.settings-submit,.typography-preview,.font-choice,.modal-field,.modal-status,.cb-note,.info-box,.snapshot,.settings-panel){background:var(--panel)!important;background-image:none!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important;border-radius:18px;min-width:0}
body[data-valdiz-ui] :is(.kpi.profit,.stat-card.accent,.hero-metric.emerald){background:linear-gradient(120deg,#2c2923,#21211f)!important;border-color:#494031!important}
body[data-valdiz-ui] :is(.kpi.profit b,.hero-metric.emerald strong){color:#ead2a7!important}
body[data-valdiz-ui] :is(.panel:not(.orders-panel),.card,.analytics-card){padding:20px}
body[data-valdiz-ui] :is(.brand-bar,.line,.detail-row,.quick-info-row,.plain-stat-row,.report-row,.panel-head,.template-day-head,.change-item,.history-status-list>* ){border-color:var(--line)}
body[data-valdiz-ui] :is(.btn,.cb-btn,.dp-action,.dp-save,.dp-cancel,.analytics-sync-button,.analytics-export){min-height:46px;border-radius:12px;background:var(--raised);color:var(--text);border:1px solid var(--line);box-shadow:none;font-size:14px;font-weight:550;white-space:normal;text-align:center;padding:11px 14px}
body[data-valdiz-ui] :is(.btn.primary,.dp-save,.cb-btn:not(.alt):not(.danger),.btn.green){background:var(--accent)!important;color:#19160f!important;border-color:var(--accent)!important}
body[data-valdiz-ui] :is(.btn.secondary,.cb-btn.alt,.dp-action,.dp-cancel){background:var(--raised)!important;color:var(--text)!important;border-color:var(--line)!important}
body[data-valdiz-ui] :is(.danger-text,.minus,.cb-error,.err){color:var(--red)!important}
body[data-valdiz-ui] :is(.plus,.ok,.ip-stat.success b){color:var(--green)!important}
body[data-valdiz-ui] :is(.btn.danger,.cb-btn.danger,.delete-problem-btn){background:#38272a!important;color:var(--red)!important;border-color:#624044!important}
body[data-valdiz-ui] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){background:#131416!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:12px;min-width:0!important;max-width:100%;min-height:48px;font-size:calc(16px * var(--ui-font-scale,1));padding:12px;font-weight:400;box-sizing:border-box}
body[data-valdiz-ui] input[type=checkbox],body[data-valdiz-ui] input[type=radio]{width:22px;height:22px;min-height:0;padding:0;flex:0 0 auto;accent-color:var(--accent)}
body[data-valdiz-ui] input[type=range]{padding:0;min-height:24px;accent-color:var(--accent)}
body[data-valdiz-ui] :is(label,.field label,.dp-edit-grid label,.modal-field span){color:#bcbec4;font-size:14px;font-weight:450;min-width:0}
body[data-valdiz-ui] :is(.edit-grid,.settings-grid,.form-grid,.modal-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
body[data-valdiz-ui] .form-stack{display:grid;gap:16px}
body[data-valdiz-ui] .form-stack label{display:grid;gap:7px}
body[data-valdiz-ui] :is(.settings-layout,.sms-layout,.order-detail-grid,.history-import-grid,.grid2){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}
body[data-valdiz-ui] :is(.order-main-column,.order-side-column,.side-stack){display:grid;gap:16px;min-width:0;align-content:start}
body[data-valdiz-ui] :is(.order-hero,.order-hero.is-double-order){background:#25231e!important;border-color:#494031!important}
body[data-valdiz-ui] .order-hero-main{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
body[data-valdiz-ui] .hero-amount strong{color:#ead2a7;font-size:32px}
body[data-valdiz-ui] .detail-row{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:12px;padding:12px 0}
body[data-valdiz-ui] .detail-row>*{min-width:0;overflow-wrap:anywhere}
body[data-valdiz-ui] :is(.comment-box,.change-values,.timeline-content,.message-preview,.font-scale-head output){background:#222427!important;border-color:var(--line);color:var(--text)}
body[data-valdiz-ui] :is(.back-link,.text-button){color:var(--accent);min-height:44px;display:inline-flex;align-items:center}
body[data-valdiz-ui] :is(.timeline-marker,.sent-dots span){border-color:#49564e;background:#26362d}
body[data-valdiz-ui] :is(.dp-color,.dp-filter,.ip-tab,.cb-tabs a,.period,.preset-tabs a,.orders-filter-row a,.analytics-pagination a,.font-scale-presets button,.tab){background:var(--raised);color:#c5c6ca;border:1px solid var(--line);box-shadow:none;min-height:44px;border-radius:11px;font-size:14px;padding:10px 13px}
body[data-valdiz-ui] :is(.dp-color.active,.dp-filter.active,.ip-tab.active,.cb-tabs a.active,.period.active,.preset-tabs a.active,.orders-filter-row a.active,.analytics-pagination a.active,.font-choice.is-selected,.font-scale-presets button.is-active,.tab.active){background:#302b22!important;color:var(--accent)!important;border-color:#756342!important;box-shadow:none}
body[data-valdiz-ui] :is(.dp-badge,.cb-pill,.ip-badge,.ip-state,.pill,.soft-badge,.manual-lock-badge,.double-badge,.viz-badge,.analytics-period-badge,.storage-days,.count,.return-days,.return-color-summary>*,.return-colors-kpi,.metric-delta.neutral){background:#292b30;color:#c9cbd2;border-color:#3a3d43;font-weight:500;box-shadow:none}
body[data-valdiz-ui] :is(.cb-pill.ok,.ip-state.received,.ip-receipt-mark,.telegram-status.sent,.status-pill.received,.log-badge.sent,.metric-delta.up){background:#21362c!important;color:var(--green)!important}
body[data-valdiz-ui] :is(.cb-pill.bad,.ip-state.refusal,.status-pill.refused,.status-pill.problem,.log-badge.error,.metric-delta.down){background:#38272a!important;color:var(--red)!important}
body[data-valdiz-ui] :is(.cb-pill.road,.ip-state.live,.status-pill.transit,.status-pill.created){background:#243140!important;color:#adc9e6!important}
body[data-valdiz-ui] :is(.cb-pill.wait,.status-pill.warehouse,.status-pill.returning,.storage-days.warning,.storage-days.danger){background:#392f22!important;color:#e4bc7c!important}
body[data-valdiz-ui] :is(.dp-table-wrap,.returns-table-wrap,.problem-table-wrap,.cb-table-wrap,.sms-table-wrap){background:none;border:0;min-width:0;max-width:100%;border-radius:16px}
body[data-valdiz-ui] table{color:var(--text);border-color:var(--line)}
body[data-valdiz-ui] :is(table th,table td){background:var(--panel);color:var(--text);border-color:var(--line)!important;box-shadow:none!important}
body[data-valdiz-ui] table th{color:var(--muted);font-weight:500;font-size:12px}
body[data-valdiz-ui] :is(.dp-table tr.double,.returns-table tr,.problem-table tr,.sms-table tr){background:var(--panel)!important}
body[data-valdiz-ui] :is(.customer-name,.phone-link,.cb-client b,.dp-client b,.font-choice-name,.section-title-row h2,.analytics-card-head h2,.data-table-row,.order-client-name,.order-contact-cell,.order-delivery-cell){color:var(--text)!important}
body[data-valdiz-ui] :is(.returns-search,.cb-search,.dp-search,.log-toolbar,.analytics-filter-form){min-width:0;display:flex;gap:8px;flex-wrap:wrap}
body[data-valdiz-ui] :is(.returns-search,.cb-search,.dp-search)>input{flex:1 1 180px;width:0}
body[data-valdiz-ui] :is(.returns-kpis,.problem-kpis,.ip-stats,.dp-summary,.kpis,.hero-metrics){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body[data-valdiz-ui] :is(.returns-kpis>*,.problem-kpis>*,.sms-kpis>*){background:var(--panel)!important;color:var(--text);border:1px solid var(--line);border-radius:16px;padding:16px;min-width:0}
body[data-valdiz-ui] :is(.kpi b,.cb-stat b,.ip-stat b,.hero-metric strong){font-size:clamp(23px,3vw,30px);overflow-wrap:anywhere}
body[data-valdiz-ui] :is(.analytics-toolbar,.analytics-filter-form,.analytics-breakdown-toggle,.analytics-breakdown-shell){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none}
body[data-valdiz-ui] .analytics-filter-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px;gap:12px}
body[data-valdiz-ui] .analytics-filter-form label{min-width:0}
body[data-valdiz-ui] .analytics-filter-form input,body[data-valdiz-ui] .analytics-filter-form select{width:100%}
body[data-valdiz-ui] :is(.hero-metric,.operation-card){padding:18px;border:1px solid var(--line);min-height:0}
body[data-valdiz-ui] .hero-metric span,body[data-valdiz-ui] .operation-card span{color:var(--muted)}
body[data-valdiz-ui] :is(.operations-grid,.analytics-tables-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body[data-valdiz-ui] :is(.warehouse-day-list a,.returned-color-list>span,.plain-stat-row,.color-grid>*,.data-table-row,.analytics-order-row,.logistics-order-row,.logistics-modal-order){background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;min-width:0;box-shadow:none}
body[data-valdiz-ui] .analytics-order-row>*,body[data-valdiz-ui] .logistics-order-row>*{min-width:0;overflow-wrap:anywhere}
body[data-valdiz-ui] .analytics-orders-table{overflow:visible}
body[data-valdiz-ui] :is(.analytics-order-head,.data-table-row.head){color:var(--muted)!important;background:#232529!important}
body[data-valdiz-ui] :is(.dp-dialog,.dp-dialog-head,.cb-modal-card.edit-card,.analytics-modal-panel,.modal-card){background:#1a1c1f!important;color:var(--text)!important;border-color:#3a3c41;box-shadow:0 25px 90px #0008}
body[data-valdiz-ui] :is(.dp-close,.cb-modal-close,.analytics-modal-close){width:44px;height:44px;background:#2b2d32!important;color:var(--text)!important;border:1px solid #3b3d43;border-radius:50%;z-index:5}
body[data-valdiz-ui] .analytics-modal-panel{padding-top:64px}
body[data-valdiz-ui] .cb-modal-card:not(.edit-card){background:#1a1c1f}
body[data-valdiz-ui] .cb-modal-card iframe{width:100%;height:100%;border:0}
body[data-valdiz-ui] .v-menu{position:fixed;inset:auto 0 0;margin:0 auto;width:min(540px,100%);max-height:90dvh;padding:20px 18px max(24px,env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:24px 24px 0 0;background:#1a1c1f;color:var(--text);overscroll-behavior:contain}
body[data-valdiz-ui] .v-menu::backdrop{background:#000b;backdrop-filter:blur(7px)}
body[data-valdiz-ui] .v-menu-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-20px;padding:8px 0 18px;background:#1a1c1f;z-index:2}
body[data-valdiz-ui] .nav{display:grid;gap:6px;padding:0;margin:0}
body[data-valdiz-ui] .nav a{color:#d6d7dc;background:#25272b;border:0;font-size:15px;min-height:48px;margin:0;border-radius:12px;padding:12px 14px}
body[data-valdiz-ui] .nav a.active{background:#302b22;color:var(--accent)}
body[data-valdiz-ui] .bottom-nav{display:flex!important;z-index:90}
body[data-valdiz-ui] .bottom-nav a,body[data-valdiz-ui] .bottom-nav button{font-size:11px;color:var(--muted);background:none;border:0;padding:5px;line-height:1.4;font-weight:400}
body[data-valdiz-ui] .bottom-nav .active{background:#2a2823;color:var(--accent)}
body[data-valdiz-ui] .brand-bar{padding:22px 0;margin-bottom:25px}
body[data-valdiz-ui] .brand-bar .wordmark{color:var(--text);font-size:19px}
body[data-valdiz-ui] .avatar{background:#292723;color:var(--accent);border:1px solid #484034}
body[data-valdiz-ui] .sidebar-user{color:var(--text)}
body[data-valdiz-ui] .settings-submit{bottom:calc(90px + env(safe-area-inset-bottom))}
body[data-valdiz-ui] .font-choice i{background:#34363b}
body[data-valdiz-ui] .font-choice.is-selected i{background:var(--accent);color:#17140f}
body[data-valdiz-ui] .font-choice{min-height:90px}
body[data-valdiz-ui] .font-choice:focus-within{outline:2px solid var(--accent)}
body[data-valdiz-ui] .toggle-row input,body[data-valdiz-ui] .template-switch input{min-height:0}
body[data-valdiz-ui] .auth-shell{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}
body[data-valdiz-ui] .auth-card{width:min(460px,100%);padding:28px;border:1px solid var(--line)}
body[data-valdiz-ui] .brand-mark{background:#302b22;color:var(--accent);border-radius:14px;width:52px;height:52px;display:grid;place-items:center;margin-bottom:22px}
body[data-valdiz-ui] .auth-card form{margin-top:24px}
body[data-valdiz-ui] :is(pre,code){background:#131416;color:#c7c9d0;overflow-wrap:anywhere;max-width:100%}
body[data-page=checkbox-view]{padding:20px}
body[data-page=checkbox-view] .receipt{background:#fff;color:#111}
body[data-page=checkbox-view] .receipt .waiting{background:#191b1e;border-radius:12px}
body[data-page=checkbox-view] .panel{border:0}
body[data-valdiz-ui] .toast{bottom:calc(100px + env(safe-area-inset-bottom));z-index:10000;max-width:calc(100vw - 32px);background:#302b22;border:1px solid #756342;color:var(--text)}
body[data-valdiz-ui].v-menu-open,body[data-valdiz-ui].v-overlay-open{overflow:hidden}
@media(max-width:900px){
body[data-valdiz-ui] :is(.settings-layout,.sms-layout,.order-detail-grid,.history-import-grid,.grid2,.stats-grid,.analytics-tables-grid){grid-template-columns:minmax(0,1fr)}
body[data-valdiz-ui] :is(.analytics-header,.fn-top,.ip-head,.cb-head,.order-topbar){display:flex;flex-direction:column}
body[data-valdiz-ui] .analytics-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}
body[data-valdiz-ui] :is(.hero-metrics,.operations-grid){grid-template-columns:repeat(2,minmax(0,1fr))}
body[data-valdiz-ui] .ip-card{grid-template-columns:1fr 1fr;gap:14px}
}
@media(max-width:650px){
body[data-valdiz-ui] :is(.main,.analytics-main){padding:0 16px calc(105px + env(safe-area-inset-bottom))!important}
body[data-valdiz-ui] :is(h1,.analytics-header h1){font-size:calc(26px * var(--ui-font-scale,1))}
body[data-valdiz-ui] .brand-bar{padding:18px 0;margin-bottom:22px}
body[data-valdiz-ui] :is(.topbar,.fn-top,.ip-head,.dp-header,.cb-head,.analytics-header){gap:14px}
body[data-valdiz-ui] .topbar:not(.compact-topbar){flex-direction:column}
body[data-valdiz-ui] :is(.top-actions,.actions,.analytics-header-actions,.ip-actions,.sms-buttons){width:100%;gap:8px}
body[data-valdiz-ui] :is(.top-actions,.actions,.analytics-header-actions,.ip-actions,.sms-buttons)>*{flex:1 1 140px;min-width:0}
body[data-valdiz-ui] .top-actions.premium-actions{width:auto;flex:none}
body[data-valdiz-ui] .top-actions.premium-actions>*{flex:none}
body[data-valdiz-ui] .top-actions form .btn{width:100%}
body[data-valdiz-ui] :is(.panel:not(.orders-panel),.card,.analytics-card){padding:16px}
body[data-valdiz-ui] :is(.returns-kpis,.problem-kpis,.ip-stats,.dp-summary,.kpis,.cb-stats,.sms-kpis,.stats-grid-four){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
body[data-valdiz-ui] :is(.kpi,.dp-card,.ip-stat,.cb-stat,.returns-kpis>*,.problem-kpis>*){padding:14px;border-radius:14px}
body[data-valdiz-ui] :is(.kpi b,.cb-stat b,.ip-stat b){font-size:23px}
body[data-valdiz-ui] .kpi.profit{grid-column:1/-1}
body[data-valdiz-ui] :is(.periods,.preset-tabs,.dp-filters,.dp-colors,.ip-tabs,.cb-tabs,.orders-filter-row){display:flex;flex-wrap:wrap;gap:7px;width:100%;min-width:0}
body[data-valdiz-ui] :is(.dp-toolbar,.returns-toolbar,.problem-toolbar,.cb-toolbar,.analytics-toolbar){display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px}
body[data-valdiz-ui] :is(.cb-search,.dp-search,.returns-search,.log-toolbar){width:100%;display:flex;flex-wrap:wrap}
body[data-valdiz-ui] :is(.cb-search,.dp-search,.returns-search)>input{flex:1 1 160px}
body[data-valdiz-ui] .dp-search select{flex:1 1 140px}
body[data-valdiz-ui] :is(.cb-bulk,.returns-actions,.problem-toolbar>div){display:flex;flex-wrap:wrap;gap:8px}
body[data-valdiz-ui] :is(.form-grid,.settings-grid,.dp-edit-grid,.edit-grid,.modal-grid){grid-template-columns:minmax(0,1fr)!important;gap:14px}
body[data-valdiz-ui] :is(.span-two,.edit-wide,.wide){grid-column:1/-1!important}
body[data-valdiz-ui] .edit-actions{flex-wrap:wrap;position:static;margin:20px 0 0;padding:0;background:none}
body[data-valdiz-ui] .edit-actions>*{flex:1 1 130px}
body[data-valdiz-ui] .detail-row{grid-template-columns:minmax(0,1fr);gap:4px}
body[data-valdiz-ui] .detail-row>span{font-size:12px;color:var(--muted)}
body[data-valdiz-ui] .hero-amount strong{font-size:30px}
body[data-valdiz-ui] .order-hero-main{flex-direction:column}
body[data-valdiz-ui] :is(.panel-head,.analytics-card-head,.section-title-row){gap:10px;flex-wrap:wrap}
body[data-valdiz-ui] .soft-badge{white-space:normal}
body[data-valdiz-ui] .ip-card{grid-template-columns:minmax(0,1fr);padding:16px;gap:13px}
body[data-valdiz-ui] .ip-card>div{min-width:0;overflow-wrap:anywhere}
body[data-valdiz-ui] .ip-card>div+div{padding-top:12px;border-top:1px solid var(--line)}
body[data-valdiz-ui] .ip-action-stack{align-items:stretch;flex-direction:row;flex-wrap:wrap}
body[data-valdiz-ui] .ip-action-stack form{flex:1 1 125px}
body[data-valdiz-ui] .ip-action-stack button{width:100%;white-space:normal}
body[data-valdiz-ui] :is(.operations-grid,.hero-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}
body[data-valdiz-ui] .operation-card.warehouse{grid-column:1/-1}
body[data-valdiz-ui] .warehouse-day-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
body[data-valdiz-ui] .warehouse-day-list a{padding:10px 6px;min-width:0}
body[data-valdiz-ui] .hero-metric{padding:14px}
body[data-valdiz-ui] .hero-metric strong{font-size:24px;line-height:1.2}
body[data-valdiz-ui] .analytics-order-row:not(.analytics-order-head){display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:16px;margin-bottom:10px;padding:16px;gap:12px}
body[data-valdiz-ui] .analytics-order-head{display:none}
body[data-valdiz-ui] .data-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;border-radius:12px;margin-bottom:8px}
body[data-valdiz-ui] .data-table-row>*{min-width:0;overflow-wrap:anywhere;white-space:normal}
body[data-valdiz-ui] .logistics-order-row,body[data-valdiz-ui] .logistics-modal-order{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;border-radius:14px}
body[data-valdiz-ui] .color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body[data-valdiz-ui] :is(.dp-modal,.cb-modal){padding:0;align-items:flex-end}
body[data-valdiz-ui] :is(.dp-dialog,.cb-modal-card,.cb-modal-card.edit-card){width:100%;max-width:100%;max-height:94dvh;border-radius:24px 24px 0 0;overflow:auto;margin:0}
body[data-valdiz-ui] .cb-modal-card:not(.edit-card){height:94dvh;padding-top:60px}
body[data-valdiz-ui] .cb-modal-card.edit-card{padding:64px 16px max(24px,env(safe-area-inset-bottom))}
body[data-valdiz-ui] .dp-dialog-head{padding:18px 16px}
body[data-valdiz-ui] .dp-form{padding:18px 16px max(24px,env(safe-area-inset-bottom))}
body[data-valdiz-ui] .analytics-modal-panel{inset:auto 0 0;width:100%;max-height:94dvh;border-radius:24px 24px 0 0;padding:64px 16px max(24px,env(safe-area-inset-bottom))}
body[data-valdiz-ui] .v-card-table{display:block;width:100%;min-width:0!important;border:0;border-spacing:0}
body[data-valdiz-ui] .v-card-table tbody{display:grid;gap:12px;width:100%}
body[data-valdiz-ui] .v-card-table thead{display:none}
body[data-valdiz-ui] .v-card-table thead.v-select-head{display:block;margin-bottom:12px}
body[data-valdiz-ui] .v-card-table thead.v-select-head tr{display:block}
body[data-valdiz-ui] .v-card-table thead.v-select-head th{display:none}
body[data-valdiz-ui] .v-card-table thead.v-select-head th.v-master-cell{display:flex;align-items:center;gap:12px;width:auto;padding:10px 12px;border-radius:12px}
body[data-valdiz-ui] .v-master-cell::after{content:'Обрати всі';font-size:14px;text-transform:none;letter-spacing:0}
body[data-valdiz-ui] .v-card-table tbody tr{display:block;background:var(--panel)!important;border:1px solid var(--line);border-radius:18px;padding:8px 14px;overflow:hidden;min-width:0}
body[data-valdiz-ui] .v-card-table tbody tr[hidden]{display:none!important}
body[data-valdiz-ui] .v-card-table tbody td{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 14px;width:100%!important;min-width:0;max-width:100%;border:0!important;border-bottom:1px solid #2c2e32!important;border-radius:0!important;padding:10px 0!important;text-align:left!important;white-space:normal!important;background:none!important;overflow-wrap:anywhere;box-shadow:none!important;font-size:14px}
body[data-valdiz-ui] .v-card-table tbody td:last-child{border-bottom:0!important}
body[data-valdiz-ui] .v-card-table td[data-label]:before{content:attr(data-label);display:block;flex:0 0 100%;font-size:12px;color:var(--muted);line-height:1.3}
body[data-valdiz-ui] .v-card-table td[data-label=""]:before{display:none}
body[data-valdiz-ui] .v-card-table td>*{max-width:100%;min-width:0}
body[data-valdiz-ui] .v-card-table td:has(>input[type=checkbox]){justify-content:flex-end}
body[data-valdiz-ui] .v-card-table td small{flex-basis:100%;margin:0}
body[data-valdiz-ui] .v-card-table :is(.cb-client,.dp-client,.cb-ttn){flex-direction:column;gap:5px}
body[data-valdiz-ui] .v-card-table .cb-check{flex:none}
body[data-valdiz-ui] .v-card-table .cb-actions{width:100%}
body[data-valdiz-ui] .v-card-table .cb-actions>*{flex:1 1 130px}
body[data-valdiz-ui] .settings-submit{position:static}
body[data-valdiz-ui] .font-choice-grid{grid-template-columns:minmax(0,1fr)}
body[data-valdiz-ui] .template-day-head{flex-wrap:wrap;gap:10px}
body[data-valdiz-ui] .report-row{grid-template-columns:minmax(0,1fr);gap:10px}
body[data-page=checkbox-view]{padding:12px}
body[data-page=checkbox-view] .box{padding:16px}
body[data-page=checkbox-view] .receipt-area,body[data-page=checkbox-view] .kv{grid-template-columns:minmax(0,1fr)}
}
@media print{body[data-valdiz-ui]{background:#fff!important;color:#111!important}.bottom-nav,.brand-bar,.v-menu{display:none!important}body[data-valdiz-ui] :is(.main,.analytics-main){padding:0!important}body[data-valdiz-ui] .v-card-table{display:table!important}body[data-valdiz-ui] .v-card-table thead{display:table-header-group!important}body[data-valdiz-ui] .v-card-table tbody{display:table-row-group!important}body[data-valdiz-ui] .v-card-table tr{display:table-row!important}body[data-valdiz-ui] .v-card-table td{display:table-cell!important}body[data-valdiz-ui] .v-card-table td:before{display:none!important}}
body[data-valdiz-ui]{--an-bg:#101113;--an-card:#191b1e;--an-soft:#212327;--an-line:#303237;--an-text:#f2f2f1;--an-muted:#9a9ca2;--an-blue:#d9bc85;--an-blue-soft:#302b22;--an-green:#8bceac;--an-green-soft:#21362c;--an-violet:#b8adce;--an-violet-soft:#2e2838;--an-amber:#dfbb7e;--an-amber-soft:#382f22;--an-red:#ee9a9a;--an-red-soft:#38272a}
body[data-valdiz-ui] .return-type-badge,body[data-valdiz-ui] .color-badge,body[data-valdiz-ui] .problem-color{background:#292b30;color:#dadce2;border-color:#3a3d43}
body[data-valdiz-ui] #hideReturnsBtn{background:#38272a!important;color:var(--red)!important;border-color:#624044!important}
body[data-valdiz-ui] .settings-submit .btn{flex:none}
body[data-valdiz-ui] .toggle-row{background:#222427;color:var(--text);border-color:var(--line)}
body[data-page=admin] .period-bar.panel{padding:10px}
body[data-page=admin] .orders-search-form input{border:0!important;background:none!important;padding:12px 0!important;border-radius:0!important}
body[data-page=admin] .compact-stats-grid{margin-bottom:26px}
body[data-valdiz-ui] .analytics-filter-form>span{display:none}
body[data-valdiz-ui] .analytics-filter-form button{background:var(--accent);color:#19160f;border:0;border-radius:12px;min-height:48px;font-size:14px;font-weight:600}
@media(max-width:650px){body[data-page=admin] .period-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 30px 30px;gap:1px}body[data-page=admin] .period-tabs a{font-size:12px;padding:6px 4px;min-width:0}body[data-page=admin] .period-tabs .day-step-button{width:30px;margin:0}body[data-valdiz-ui] .analytics-filter-form label:has(input[type=date]){grid-column:1/-1;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}body[data-valdiz-ui] .analytics-filter-form{padding:4px;gap:10px}}
@media(max-width:360px){body[data-valdiz-ui] :is(.main,.analytics-main){padding-left:12px!important;padding-right:12px!important}}
