:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef7fb;--panel:#ffffffe6;--panel-strong:#fff;--panel-muted:#edf8fb;--line:#082d651f;--line-strong:#082d653d;--text:#071c42;--muted:#60718f;--brand:#00b8d5;--brand-strong:#082d65;--brand-soft:#00b8d521;--action:#f26d21;--action-strong:#db5e1b;--action-soft:#f26d2124;--accent:#57328f;--accent-soft:#57328f21;--danger:#a13b5f;--shadow:0 18px 40px #082d651a;--radius-lg:28px;--radius-md:18px;--radius-sm:12px;--group-gap:.4rem;--group-gap-sm:.25rem;--font-ui:"Aptos", "Segoe UI", "Trebuchet MS", sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:var(--text);font-family:var(--font-ui);background:radial-gradient(circle at 0 0,#00b8d533,#0000 34%),radial-gradient(circle at 100% 100%,#57328f2e,#0000 30%),linear-gradient(#f8fcff 0%,#eef7fb 100%)}button,input,select,textarea{font:inherit}button{cursor:pointer}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffffe6;border-radius:14px;padding:.62rem .78rem;transition:border-color .2s,box-shadow .2s,transform .2s}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#00b8d599;outline:none;box-shadow:0 0 0 4px #00b8d521}input:not([type=checkbox]):not([type=radio]),select{height:2.75rem}input.money-input::-webkit-outer-spin-button{appearance:none;margin:0}input.money-input::-webkit-inner-spin-button{appearance:none;margin:0}input.money-input{appearance:textfield}textarea{resize:vertical}.app-shell{grid-template-columns:320px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .22s;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{color:#eefbff;background:radial-gradient(circle at 18% 8%,#00b8d538,#0000 32%),radial-gradient(circle at 90% 38%,#57328f38,#0000 34%),linear-gradient(#071c42 0%,#082d65 64%,#061735 100%);grid-template-rows:auto minmax(0,1fr) auto;gap:.35rem;height:100dvh;min-height:0;padding:.35rem;transition:padding .22s,background .22s;display:grid;position:sticky;top:0;overflow:hidden}.sidebar-collapsed .sidebar{padding:1rem .75rem}.brand-block{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.sidebar-collapsed .brand-block{grid-template-columns:1fr;justify-items:center}.sidebar-toggle{background:radial-gradient(circle at 32% 24%,#00b8d52e,#0000 34%),#eefbff12;border:1px solid #00b8d547;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff0a}.sidebar-toggle:hover{border-color:#00b8d575;box-shadow:0 12px 24px #00b8d52e}.oaza-dots-icon{object-fit:contain;filter:drop-shadow(0 2px 4px #00000038);width:22px;height:22px;display:block}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.76rem}.sidebar .eyebrow{color:#00b8d5c7}.brand-block h1,.hero-strip h3,.panel h3,.panel h4,.empty-state h4{letter-spacing:-.03em;margin:0;font-weight:700}.sidebar-copy,.sidebar-footer p,.hero-copy,.summary-note,.empty-state p{color:var(--muted);margin:0;line-height:1.5}.sidebar-copy,.sidebar-footer p{color:#eefbffb8}.sidebar-collapsed .sidebar-copy{display:none}.sidebar-release{color:#eefbff94;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;padding:.35rem .65rem .2rem;font-size:.72rem;overflow:hidden}.sidebar-collapsed .sidebar-release{display:none}.sidebar-nav{overscroll-behavior:contain;scrollbar-color:#00b8d57a #eefbff14;scrollbar-width:thin;flex-direction:column;align-items:stretch;gap:.52rem;min-height:0;max-height:100%;padding-bottom:1rem;padding-right:.35rem;display:flex;overflow:hidden auto}.sidebar-collapsed .sidebar-nav{align-items:center;gap:.64rem;padding-right:0}.sidebar-nav::-webkit-scrollbar{width:8px}.sidebar-nav::-webkit-scrollbar-track{background:#eefbff14;border-radius:999px}.sidebar-nav::-webkit-scrollbar-thumb{background:#00b8d57a;border-radius:999px}.nav-group{background:#eefbff0b;border:1px solid #eefbff12;border-radius:18px;flex-direction:column;flex:none;min-height:max-content;padding:.46rem .28rem;display:flex}.nav-group-heading{align-items:center;gap:.65rem;min-height:1.7rem;display:flex}.sidebar-collapsed .nav-group{background:0 0;border:0;width:100%;padding:0}.sidebar-collapsed .nav-group-heading{display:none}.nav-subtree{border-left:1px solid #00b8d547;flex-direction:column;gap:.34rem;margin-top:.42rem;padding-left:.24rem;display:flex}.sidebar-collapsed .nav-subtree{border-left:0;gap:.44rem;margin-top:0;padding-left:0}.nav-link{width:100%;min-height:2.15rem;color:inherit;background:#eefbff0b;border:1px solid #0000;border-radius:18px;flex:none;align-items:center;gap:.65rem;padding:.48rem .42rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex;overflow:hidden}.nav-icon{color:#eefbffeb;border-radius:.45rem;place-items:center;width:1.35rem;min-width:1.35rem;height:1.35rem;font-size:.98rem;line-height:1;display:inline-grid}.sidebar-collapsed .nav-link{border-radius:14px;justify-content:center;gap:0;width:46px;min-height:46px;padding:0}.sidebar-collapsed .nav-link.sub-link{border-radius:14px;width:46px;min-height:46px;padding:0}.sidebar-collapsed .nav-title{display:none}.sidebar-collapsed .nav-icon{width:1.55rem;min-width:1.55rem;height:1.55rem;font-size:1.05rem}.nav-link.sub-link{background:#eefbff09;border-radius:14px;min-height:2.05rem;padding:.42rem}.nav-link:hover{background:#00b8d514;border-color:#00b8d538;transform:none}.nav-link.active{background:linear-gradient(135deg,#00b8d52e,#57328f29);border-color:#00b8d557}.nav-title,.nav-hint,.sidebar-footer-label,.metric-label,.summary-row span,.selection-card span,.line-insights span,.order-card-meta span,.info-card p{display:block}.nav-title{margin-bottom:0;font-weight:700}.nav-hint,.sidebar-footer-label{color:#eefbff9e;font-size:.92rem}.sidebar-footer{background:#eefbff0b;border:1px solid #00b8d52e;border-radius:20px;margin-top:auto;padding:1rem}.content-shell{padding:.55rem}.orders-page{gap:var(--group-gap);display:grid}.hero-strip{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:radial-gradient(circle at 12% 14%,#00b8d521,#0000 30%),linear-gradient(130deg,#fffffff5 0%,#f0f9fdf0 100%);border:1px solid #ffffffa6;gap:1.25rem;padding:1.5rem;display:grid}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.metric-card{background:#ffffffd6;border:1px solid #082d6514;border-radius:14px;padding:.55rem .7rem}.metric-label{color:var(--muted)}.metric-card strong{color:var(--text);margin-top:.18rem;font-size:1.05rem;display:block}.metric-card.accent{background:linear-gradient(135deg,#00b8d529,#57328f14)}.orders-grid{gap:var(--group-gap);grid-template-columns:minmax(0,1.3fr) minmax(420px,1.2fr);align-items:start;display:grid;overflow:visible}.workspace-column,.insight-column{gap:var(--group-gap);display:grid;overflow:visible}.panel{border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffffa6;padding:.85rem 1rem;position:relative}.panel.combo-open{z-index:120}.form-panel{padding-right:3.3rem}.loading-panel{max-width:720px}.panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem;display:flex}.panel-header .action-row{flex-wrap:wrap;align-items:center;margin-top:0}.panel-header>.pill{align-self:center}.step-header-meta{align-items:center;gap:.5rem;display:inline-flex}.step-header-meta:has(.step-complete-check){padding-right:2.2rem}.step-complete-check{color:#0f9b55;background:#12a95f24;border:1px solid #12a95f40;border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;font-size:.9rem;font-weight:900;display:inline-grid;position:absolute;top:1rem;right:1rem}.panel-header .eyebrow{display:none}.panel-header h3{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:600;line-height:1.2}.section-caption{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;font-weight:700}.panel-header.compact{margin-bottom:.75rem}.field-group{gap:.45rem;display:grid}.field-group span{color:var(--muted);font-size:.92rem;font-weight:600}.field-group .field-label-hint{color:var(--muted);margin-left:.4rem;font-size:.75rem;font-weight:500}.delivery-cost-field{max-width:9.5rem}.delivery-service-field{width:15rem}.delivery-connection-inline-field{width:14.4rem}.crm-ttn-inline-field,.delivery-payer-inline-field{width:12rem}.delivery-cost-row{flex-wrap:wrap;align-items:end;gap:.85rem;display:flex}.delivery-free-checkbox{white-space:nowrap;flex:none;align-self:end}.manual-ttn-row{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.manual-ttn-field{width:15rem}.crm-shipment-panel{border-top:1px solid #779bbe38;margin-top:.85rem;padding-top:.85rem}.crm-shipment-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.crm-shipment-grid>.field-group,.crm-shipment-grid>.checkbox-row,.crm-shipment-grid>.action-row{grid-column:span 3;min-width:0}.crm-comment-field,.crm-shipment-grid>.crm-description-field{grid-column:span 6}.crm-shipment-grid>.crm-third-field{grid-column:span 4}.crm-shipment-grid>.crm-meest-sender-phone-field{grid-column:span 3}.crm-shipment-grid>.crm-meest-sender-field{grid-column:span 9}.crm-shipment-grid>.crm-meest-sender-city-field,.crm-shipment-grid>.crm-meest-sender-branch-field,.crm-shipment-grid>.crm-meest-description-field{grid-column:span 6}.crm-shipment-grid>.crm-meest-small-field{grid-column:span 3}.crm-shipment-grid>.crm-meest-saved-address-field,.crm-shipment-grid>.crm-meest-recipient-city-field,.crm-shipment-grid>.crm-meest-recipient-branch-field{grid-column:span 4}.crm-shipment-grid>.crm-ukrposhta-description-field{grid-column:span 6}.crm-shipment-grid>.crm-ukrposhta-payer-field,.crm-shipment-grid>.crm-ukrposhta-payment-method-field{grid-column:span 3}.crm-shipment-grid>.crm-ukrposhta-shipment-type-field,.crm-shipment-grid>.crm-ukrposhta-declared-cost-field,.crm-shipment-grid>.crm-ukrposhta-cod-field{grid-column:span 2}.crm-shipment-grid>.crm-ukrposhta-saved-address-field{grid-column:span 9}.crm-shipment-grid>.crm-ukrposhta-postal-code-field{grid-column:span 3}.crm-shipment-grid>.crm-half-field,.crm-shipment-grid>.crm-wide-field{grid-column:span 6}.crm-combobox{z-index:80;position:relative}.crm-checkbox-field{align-self:end}.crm-shipment-grid>.crm-create-action{grid-column:12/13;justify-content:flex-end;justify-self:end}.form-grid{gap:1rem;display:grid}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.form-section{gap:.9rem;display:grid;overflow:visible}.step-fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.disabled-step{opacity:.72}.selection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.combo-results{margin-top:-.2rem}.client-combobox{z-index:80;position:relative}.client-filter-control{position:relative}.client-filter-control.combo-open{z-index:120}.client-combobox-menu{z-index:1000;background:#fbfdff;border:1px solid #00b8d53d;border-radius:18px;max-height:320px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #082d6529}.client-combobox-option{width:100%;color:var(--text);text-align:left;opacity:1;pointer-events:auto;background:#fbfdff;border:0;border-radius:14px;padding:.75rem .85rem}.client-combobox-option:hover,.client-combobox-option.selected{background:linear-gradient(135deg,#00b8d524,#57328f17)}.client-combobox-option strong,.client-combobox-option small{display:block}.client-combobox-option small{color:var(--muted);margin-top:.16rem;font-size:.82rem}.combo-empty,.locked-step-card{color:var(--muted);background:#ffffffd1;border:1px dashed #00b8d542;border-radius:20px;padding:1rem}.locked-step-card{gap:.4rem;display:grid}.locked-step-card strong{color:var(--text)}.selection-card{text-align:left;border:1px solid var(--line);background:var(--panel-strong);border-radius:18px;width:100%;padding:.9rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s}.selection-card:hover{border-color:#00b8d552;transform:translateY(-1px)}.selection-card.selected{border-color:#57328f6b;box-shadow:0 0 0 3px #00b8d51a}.selection-card strong,.selection-summary strong{margin-bottom:.2rem;display:block}.selection-summary,.quick-client-card,.order-line-card,.summary-note,.empty-state,.info-card{border:1px solid var(--line);background:#ffffffd1;border-radius:20px;padding:1rem}.info-card{gap:.4rem;display:grid}.info-card.compact{margin-bottom:1rem}.mode-toggle{flex-wrap:wrap;gap:.75rem;display:flex}.workspace-tabs{margin-bottom:1.25rem}.mode-button{border:1px solid var(--line);color:var(--text);background:#ffffffc7;border-radius:14px;padding:.8rem 1rem;font-weight:700}.mode-button.active{background:linear-gradient(135deg,#00b8d529,#57328f14);border-color:#00b8d573}.summary-view-toggle{margin:.4rem 0 var(--group-gap-sm)}.summary-view-toggle .mode-button{min-width:7rem;padding:.55rem .9rem}.order-delivery-map-card{min-width:0}.order-map-provider-filter details{width:auto}.order-map-provider-filter .financial-metric-menu{z-index:1100;left:auto;right:0}.order-delivery-map{background:#eaf7fa;border:1px solid #00b8d538;border-radius:18px;width:100%;height:min(68vh,720px);min-height:520px;overflow:hidden}.order-map-popup{min-width:13rem;color:var(--text);gap:.28rem;display:grid}.order-map-popup strong{margin-bottom:.2rem}.order-map-empty-state{place-items:center;min-height:32rem;display:grid}.toggle-row{margin-top:.4rem}.checkbox-row{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;align-items:center;gap:.7rem;width:fit-content;min-height:2.75rem;padding:.62rem .78rem;font-weight:600;display:inline-flex}.checkbox-row input{border-radius:6px;flex:none;width:18px;height:18px;margin:0;padding:0}.order-source-toggle-row{margin-top:.45rem;margin-bottom:var(--group-gap-sm);flex-wrap:wrap;gap:.55rem;display:flex}.order-source-customer-section{gap:.7rem;display:grid}.order-source-search-row{grid-template-columns:repeat(2,minmax(0,31rem));justify-content:start;align-items:end;gap:1rem;display:grid}.order-source-customer-search,.order-source-recipient-search{min-width:0}.order-source-recipient-toggle-row{justify-content:flex-start;display:flex}.order-source-selection-summaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.35rem;display:grid}.quick-client-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;width:71%}.quick-client-grid .field-group:nth-child(4){grid-area:2/1}.quick-client-grid .field-group:nth-child(5){grid-area:2/2}.quick-client-grid .field-group:nth-child(6){grid-area:2/3}.quick-client-form-actions{grid-area:2/4;justify-content:flex-start;margin-top:0}.order-settings-grid{grid-template-columns:repeat(4,minmax(0,15rem));justify-content:start;column-gap:1rem}.order-settings-field{width:100%}.order-settings-discount-field{width:10rem}.order-settings-free-delivery{align-self:end;width:10rem}.order-settings-comments-grid{grid-template-columns:repeat(2,minmax(0,31rem));justify-content:start}.pill{color:var(--brand-strong);background:#00b8d521;border-radius:999px;align-items:center;padding:.45rem .75rem;font-size:.84rem;font-weight:700;display:inline-flex}.pill.accent{background:var(--accent-soft);color:var(--accent)}.pill.warning{color:#a95a00;background:#ef8a1724}.order-lines{gap:1rem;display:grid}.order-lines-editor{gap:.7rem}.order-line-row{grid-template-columns:minmax(11rem,.6fr) 6rem 9rem 5.15rem;align-items:end;gap:.75rem;display:grid}.order-line-product-field{min-width:0}.order-line-actions{justify-content:flex-start;align-items:center;gap:.35rem;padding-bottom:.05rem;display:inline-flex}.order-line-card{gap:.9rem;display:grid}.order-line-header,.order-card-top,.order-card-bottom,.summary-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.order-line-grid{grid-template-columns:minmax(0,1fr) 120px 150px}.field-group.wide{grid-column:span 1}.field-group.full-width{grid-column:1/-1}.field-group.compact{max-width:150px}.secret-input-wrapper{align-items:center;display:flex;position:relative}.secret-input-wrapper input{width:100%;padding-right:2.6rem}.secret-input-toggle{width:1.75rem;height:1.75rem;color:var(--ink);cursor:pointer;background:#e8fafde6;border:1px solid #0aaeca47;border-radius:999px;font-weight:900;line-height:1;position:absolute;right:.45rem}.secret-input-toggle:disabled{cursor:not-allowed;opacity:.6}.line-insights{color:var(--muted);flex-wrap:wrap;gap:.65rem 1rem;padding-top:.25rem;font-size:.94rem;display:flex}.line-insights strong{color:var(--text)}.code-badge{min-width:42px;color:var(--brand-strong);background:#00b8d521;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .55rem;font-weight:800;display:inline-flex}.sticky-panel{position:sticky;top:.75rem}.summary-stack{gap:.85rem;display:grid}.summary-row{border-bottom:1px solid var(--line);padding-bottom:.75rem}.summary-row.total{border-bottom:none;padding-bottom:0}.summary-row strong{text-align:right}.summary-edit-row input{text-align:right;max-width:150px}.action-row{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.action-row.vertical{flex-direction:column;align-items:stretch}.action-row.summary-actions{justify-content:flex-start}.summary-action-button{min-width:96px}.primary-button,.ghost-button{border:1px solid #0000;border-radius:14px;width:auto;padding:.82rem 1rem;font-weight:700;transition:transform .18s,opacity .18s,background .18s}.primary-button{background:linear-gradient(135deg, var(--action), var(--action-strong));color:#fff9f3;box-shadow:0 10px 20px #f26d212e}.primary-button:hover:not(:disabled),.ghost-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:disabled,.ghost-button:disabled{opacity:.6;cursor:not-allowed}.ghost-button{border-color:var(--line);color:var(--text);background:#ffffffc7}.ghost-button:hover:not(:disabled){background:#ffffffe6;border-color:#f26d2147}.ghost-button.danger{color:var(--danger)}.icon-action-button{background:linear-gradient(135deg, var(--action), var(--action-strong));color:#fff9f3;border:1px solid #0000;border-radius:.9rem;justify-content:center;align-items:center;width:2.35rem;min-width:2.35rem;height:2.35rem;font-size:1.15rem;font-weight:900;transition:transform .18s,opacity .18s,background .18s;display:inline-flex;box-shadow:0 10px 20px #f26d2129}.icon-action-button:hover:not(:disabled){transform:translateY(-1px)}.icon-action-button:disabled{opacity:.45;cursor:not-allowed}.icon-action-button.primary{background:linear-gradient(135deg, var(--action), var(--action-strong));color:#fff9f3;box-shadow:0 10px 20px #f26d2129}.icon-action-button.danger{background:linear-gradient(135deg, var(--action), var(--action-strong));color:#fff9f3;border-color:#0000}.list-panel{flex-direction:column;gap:0;min-height:calc(100dvh - 1.1rem);display:flex}.list-panel>:not(.panel-header)+:not(.panel-header){margin-top:var(--group-gap-sm)}.orders-list-page{width:100%}.compact-grid{grid-template-columns:minmax(220px,1.2fr) 1fr 1fr minmax(0,1.2fr)}.panel-toggle-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.filter-toggle-button{width:fit-content;color:var(--muted);background:0 0;border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:.55rem;padding:0;font-weight:800;display:inline-flex}.filter-toggle-button:hover{color:var(--brand-strong)}.inline-panel-section{background:#ffffff94;border:1px solid #bcd9e5b8;border-radius:18px;padding:1rem}.client-editor-panel{gap:1.2rem;display:grid}.event-filter-grid{grid-template-columns:220px 130px 160px minmax(150px,1fr) 165px 165px 52px;align-items:end;gap:.85rem 1rem;display:grid}.event-filter-actions{justify-content:flex-end;margin-top:0}.icon-button{border-radius:14px;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.compact-icon-button{border-radius:12px;width:38px;min-width:38px;height:38px;font-size:1rem}.event-filter-actions .icon-button{justify-self:end}.stock-form-grid{grid-template-columns:520px 632px 100px 130px 130px 130px 145px minmax(112px,1fr);justify-content:start;align-items:end;gap:.85rem;display:grid}.stock-form-grid .stock-form-actions{justify-content:flex-end;margin-left:0}.stock-filter-grid{grid-template-columns:minmax(320px,.45fr) 120px;justify-content:start;align-items:end;gap:.85rem;margin-bottom:1rem;display:grid}.stock-correction-grid{grid-template-columns:minmax(320px,.7fr) 120px minmax(220px,.55fr) minmax(260px,1fr) minmax(110px,.2fr);align-items:end;gap:.85rem;display:grid}.readonly-field{min-height:var(--control-height);border:1px solid var(--line);color:var(--text);background:#ffffffad;border-radius:14px;gap:.2rem;padding:.58rem .85rem;display:grid}.readonly-field small{color:var(--muted);font-weight:700}.stock-correction-actions{justify-content:flex-end;margin-left:0}.market-offer-aligned-grid{grid-template-columns:minmax(165px,.8fr) minmax(190px,1fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(135px,.75fr) minmax(135px,.75fr) 112px;align-items:end;gap:.85rem;display:grid}.offer-form-grid{grid-template-areas:"market price commission-rate commission-fixed start-date end-date actions"}.market-offer-filter-grid{grid-template-areas:"market history history. . .actions";margin-bottom:1rem}.market-offer-market-field,.market-offer-market-filter-field{grid-area:market}.offer-form-grid .field-group.compact{max-width:none}.market-offer-price-field{grid-area:price}.market-offer-commission-rate-field{grid-area:commission-rate}.market-offer-commission-fixed-field{grid-area:commission-fixed}.market-offer-start-date-field{grid-area:start-date}.market-offer-end-date-field{grid-area:end-date}.market-offer-history-field{white-space:nowrap;grid-area:history;min-height:2.8rem}.market-offer-filter-actions{grid-area:actions;justify-content:flex-end}.market-offer-form-actions{grid-area:actions}.market-offer-action-button{text-align:center;white-space:nowrap;width:112px;min-width:112px;padding:.72rem .65rem;font-size:.9rem}.product-form-grid{grid-template-columns:minmax(110px,.7fr) minmax(130px,.8fr) minmax(320px,1.6fr) minmax(140px,.7fr) auto;align-items:end;gap:.85rem;display:grid}.product-filter-grid{grid-template-columns:minmax(340px,.55fr) minmax(155px,.22fr) minmax(145px,.2fr) minmax(145px,.2fr) auto;align-items:end;gap:.85rem;display:grid}.product-filter-actions{justify-content:flex-start;margin-top:0}.client-form-grid{grid-template-columns:minmax(170px,.9fr) minmax(170px,.9fr) minmax(170px,.9fr) minmax(260px,1.2fr) minmax(180px,.9fr) minmax(180px,.9fr) minmax(112px,1fr);align-items:end;gap:.85rem;display:grid}.client-form-actions{justify-content:flex-end;margin-top:0}.client-filter-grid{grid-template-columns:minmax(280px,.35fr) 135px;align-items:end;gap:.85rem;display:grid}.client-filter-actions{justify-content:flex-start;margin-top:0}.stock-filter-actions,.analytics-filter-actions{justify-content:flex-end;margin-top:0}.import-form-grid{grid-template-columns:170px 220px minmax(320px,1fr) auto;align-items:end;gap:.85rem;display:grid}.import-date-field{max-width:170px}.import-expenses-field{max-width:220px}.import-comment-field{min-width:320px}.manual-csv-import-panel{gap:.9rem;display:grid}.manual-csv-import-grid{grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:.85rem;display:grid}.hidden-file-input{display:none}.manual-csv-file-summary{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:42px;display:flex}.manual-csv-actions{justify-content:flex-end}.manual-csv-actions .primary-button{text-align:center;white-space:nowrap;min-width:132px}.manual-csv-preview-table{gap:.55rem;padding-bottom:.15rem;display:grid;overflow-x:auto}.manual-csv-preview-row{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;grid-template-columns:42px minmax(120px,.7fr) minmax(110px,.55fr) minmax(100px,.5fr) minmax(190px,1fr) minmax(240px,1.1fr) minmax(140px,.65fr) minmax(230px,1fr);align-items:center;gap:.55rem;min-width:1260px;padding:.62rem .75rem;display:grid}.manual-csv-preview-row-header{background:var(--table-head);color:var(--muted);border-color:#7ccfe473;font-weight:900}.manual-csv-preview-row-invalid{background:#fff5eee6}.provider-form-grid{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:.85rem;display:grid}.marketplace-provider-form{grid-template-columns:minmax(220px,.78fr) minmax(220px,.78fr) minmax(220px,1fr) minmax(220px,1fr) minmax(220px,1fr) 46px;grid-template-areas:"market name url url url.""username password token token token actions";justify-content:stretch;align-items:end;width:100%}.marketplace-provider-form.token-only{grid-template-areas:"market name url url token actions"}.marketplace-provider-market-field{grid-area:market}.marketplace-provider-name-field{grid-area:name}.marketplace-provider-url-field{grid-area:url}.marketplace-provider-username-field{grid-area:username}.marketplace-provider-password-field{grid-area:password}.marketplace-access-token-field{grid-area:token}.marketplace-provider-actions{grid-area:actions;justify-content:flex-end;justify-self:end;width:46px}.delivery-provider-actions .icon-button{box-shadow:none}.delivery-provider-form{grid-template-columns:minmax(200px,.8fr) minmax(220px,.85fr) minmax(300px,1fr) minmax(300px,1fr) 104px;grid-template-areas:"service name url apiKey actions""sender senderPhone senderCity senderBranch actions";justify-content:stretch;align-items:end;width:100%}.delivery-provider-form.ukrposhta-provider-form{grid-template-areas:"service name url url actions""ecomToken statusToken counterpartyToken counterpartyToken actions""senderPostal senderBranch senderPhone senderAddressId actions""senderLast senderFirst senderMiddle senderClientId actions""tin bankAccount. .actions"}.delivery-provider-form.meest-provider-form{grid-template-areas:"service name url apiKey actions""contractId contractId senderCity senderBranch actions""senderLast senderFirst senderMiddle senderPhone actions"}.delivery-provider-form.rozetka-provider-form{grid-template-areas:"service name url apiKey actions""senderCity senderCity senderBranch senderBranch actions""senderLast senderFirst senderMiddle senderPhone actions"}.delivery-provider-service-field{grid-area:service}.delivery-provider-name-field{grid-area:name}.delivery-provider-url-field{grid-area:url}.delivery-provider-api-key-field{grid-area:apiKey}.delivery-provider-contract-id-field{grid-area:contractId}.delivery-provider-ecom-token-field{grid-area:ecomToken}.delivery-provider-status-token-field{grid-area:statusToken}.delivery-provider-counterparty-token-field{grid-area:counterpartyToken}.delivery-provider-sender-field{grid-area:sender}.delivery-provider-sender-phone-field{grid-area:senderPhone}.delivery-provider-tin-field{grid-area:tin}.delivery-provider-bank-account-field{grid-area:bankAccount}.delivery-provider-sender-postal-field{grid-area:senderPostal}.delivery-provider-sender-last-field{grid-area:senderLast}.delivery-provider-sender-first-field{grid-area:senderFirst}.delivery-provider-sender-middle-field{grid-area:senderMiddle}.delivery-provider-sender-address-id-field{grid-area:senderAddressId}.delivery-provider-sender-client-id-field{grid-area:senderClientId}.delivery-provider-sender-city-field{grid-area:senderCity}.delivery-provider-sender-branch-field{grid-area:senderBranch}.delivery-provider-actions{grid-area:actions;justify-content:flex-end;place-self:end;gap:.45rem}.provider-form-grid.marketplace-import-form{grid-template-columns:minmax(140px,.58fr) minmax(160px,.74fr) minmax(210px,1fr) minmax(165px,.8fr) minmax(160px,.78fr) minmax(160px,.78fr) 120px minmax(210px,.9fr);justify-content:stretch;align-items:end;gap:.8rem .75rem}.marketplace-import-source-field{grid-column:1}.marketplace-import-market-field{grid-column:2}.marketplace-import-connection-field{grid-column:3}.marketplace-import-period-field{grid-column:4}.marketplace-import-date-from-field{grid-column:5}.marketplace-import-date-to-field{grid-column:6}.marketplace-import-max-field{grid-column:7;max-width:none}.marketplace-defer-check{min-height:2.8rem;color:var(--muted);white-space:nowrap;grid-column:8;align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;display:inline-flex}.marketplace-import-actions{grid-column:1/-1;justify-content:flex-start;margin-top:0}.marketplace-import-actions .primary-button{text-align:center;white-space:nowrap;min-width:172px}.marketplace-import-actions .manual-csv-file-summary{min-height:0}.marketplace-import-form.csv-source .marketplace-import-period-field{grid-column:2}.marketplace-import-form.csv-source .marketplace-import-date-from-field{grid-column:3}.marketplace-import-form.csv-source .marketplace-import-date-to-field{grid-column:4}.marketplace-import-form.csv-source .marketplace-import-max-field{grid-column:5}.marketplace-import-form.csv-source .marketplace-defer-check{grid-column:6}.expense-form-grid{grid-template-columns:170px 130px minmax(420px,1fr) auto;grid-template-areas:"date amount comment actions";align-items:end;gap:.85rem;display:grid}.expense-date-field{grid-area:date}.expense-amount-field{grid-area:amount}.expense-comment-field{grid-area:comment;grid-template-rows:auto 1fr;min-width:0;display:grid}.expense-comment-field textarea{resize:vertical;height:100%;min-height:0}.expense-form-actions{white-space:nowrap;grid-area:actions;justify-content:flex-start;align-self:end}.template-form-grid{grid-template:"name.actions""body placeholders actions"minmax(0,1fr)". . ."/1048px minmax(420px,.65fr) minmax(112px,1fr);align-items:start;gap:.75rem 1.1rem;display:grid}.job-definition-form-grid{grid-template:"type name name.payload.""trigger runs period next payload.""active. . .payload actions"minmax(46px,auto)/265px 130px 130px 235px minmax(880px,.86fr) minmax(46px,1fr);justify-content:stretch;align-items:end;gap:.85rem;display:grid}.job-definition-type-field{grid-area:type}.job-definition-name-field{grid-area:name}.job-definition-trigger-field{grid-area:trigger}.job-definition-runs-field{grid-area:runs}.job-definition-period-field{grid-area:period}.job-definition-next-run-field{grid-area:next}.job-definition-active-field{min-height:46px;color:var(--ink);white-space:nowrap;grid-area:active;place-self:end start;align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;display:inline-flex}.job-definition-payload-field{flex-direction:column;grid-area:payload;align-self:stretch;display:flex}.job-definition-payload-field textarea{flex:1;height:auto;min-height:10.1rem}.job-definition-form-actions{grid-area:actions;justify-content:flex-end;place-self:end;margin-top:0}.job-definition-form-actions .icon-button{width:46px;min-width:46px}.job-filter-grid{grid-template-columns:130px 250px 120px 170px 170px minmax(280px,1fr) auto;align-items:end;gap:.85rem;display:grid}.job-filter-actions{justify-content:flex-start;margin-top:0}.job-filter-button{text-align:center;min-width:160px}.notifications-page .hero-strip{background:radial-gradient(circle at 94% 12%,#f26d211a,#0000 28%),linear-gradient(135deg,#fffffffa,#fbfdfef5)}.notifications-page .metric-card.accent{background:linear-gradient(135deg,#f26d2124,#ffffffe0)}.template-editor-panel{background:#fffffff5}.template-name-field{grid-area:name}.template-body-field{grid-area:body}.template-body-field textarea{background:#fff;min-height:390px}.template-placeholder-panel{grid-area:placeholders;align-self:start}.template-form-actions{grid-area:actions;justify-content:flex-end;align-self:end;width:100%;margin-top:0}.template-form-actions .primary-button{text-align:center;min-width:112px}.placeholder-chip-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;max-width:520px;display:grid}.placeholder-chip{text-align:left;min-width:0;color:var(--text);background:#f8fbfdf5;border:1px solid #082d651f;border-radius:12px;gap:.12rem;padding:.36rem .42rem;transition:transform .18s,border-color .18s,background .18s;display:grid}.placeholder-chip:hover{background:#fff8f4fa;border-color:#f26d2157;transform:translateY(-1px)}.placeholder-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.placeholder-chip span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.65rem;overflow:hidden}.template-list-panel{background:#fffffff0}.stock-form-actions{justify-content:flex-start;margin-top:0}.provider-form-grid .marketplace-provider-actions,.provider-form-grid .delivery-provider-actions{justify-content:flex-end}.offer-catalog{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.offer-chip{border:1px solid var(--line);color:var(--text);background:#ffffffc7;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .85rem;display:inline-flex}.offer-chip.accent{background:linear-gradient(135deg,#00b8d524,#57328f14);border-color:#57328f57}.search-only{grid-column:span 1}.order-list,.product-list{gap:.9rem;display:grid}.product-card{border:1px solid var(--line);background:#ffffffd1;border-radius:20px;gap:.8rem;padding:1rem;display:grid}.product-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.empty-state{text-align:center}.client-table,.order-table,.stock-table,.product-table,.import-table,.offer-table,.connection-table,.marketplace-import-table,.expense-table,.event-table,.job-table,.template-table,.manual-csv-preview-table{flex:auto;align-content:start;gap:.65rem;width:100%;min-height:15.5rem;padding-bottom:.15rem;display:grid;overflow-x:auto}.client-row,.order-row,.stock-row,.product-row,.import-row,.offer-row,.connection-row,.marketplace-import-row,.expense-row,.event-row,.job-row,.template-row{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;align-items:center;gap:.55rem;width:100%;padding:.62rem .75rem;display:grid}.client-row>*,.order-row>*,.stock-row>*,.product-row>*,.import-row>*,.offer-row>*,.connection-row>*,.marketplace-import-row>*,.expense-row>*,.event-row>*,.job-row>*,.template-row>*{text-align:left;justify-self:stretch;min-width:0}.order-row-shell{gap:.45rem;width:100%;min-width:1640px;display:grid}.job-row-shell{gap:.45rem;width:100%;min-width:1320px;display:grid}.event-row-shell{gap:.45rem;width:100%;min-width:1260px;display:grid}.client-row-shell{gap:.45rem;width:100%;min-width:1540px;display:grid}.row-number{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:800}.client-row{grid-template-columns:38px 34px minmax(44px,.2fr) minmax(150px,.66fr) minmax(270px,1.35fr) minmax(135px,.68fr) minmax(175px,.88fr) repeat(5,minmax(96px,.48fr)) minmax(225px,.52fr) minmax(90px,.24fr);min-width:1540px}.orders-count-cell{text-align:left;justify-self:stretch}.orders-count-cell .sort-header-button{justify-content:flex-start}.client-row-header>.actions-header-cell{text-align:right;justify-content:flex-end}.client-action-cell{justify-content:flex-end}.client-expanded-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.client-delivery-address-card{grid-column:1/-1}.client-editor-panel .client-delivery-address-card{margin-top:.25rem}.client-address-list{gap:.55rem;display:grid}.client-address-row{border:1px solid var(--line);background:#ebfaff73;border-radius:14px;grid-template-columns:minmax(360px,1.3fr) minmax(150px,.5fr) minmax(110px,.32fr) minmax(80px,.28fr) auto;align-items:end;gap:.75rem;padding:.65rem .75rem;display:grid}.client-address-row span{color:var(--muted);margin-top:.12rem;font-size:.78rem;line-height:1.35;display:block}.client-address-form{grid-template-columns:minmax(190px,.55fr) minmax(220px,.65fr) minmax(260px,.85fr) minmax(480px,1.6fr) auto;align-items:end;gap:.65rem;margin-top:.75rem;margin-bottom:.75rem;display:grid}.client-address-existing-field{min-width:0}.client-address-connection-field,.client-address-city-field,.client-address-branch-field{position:relative}.client-address-suggestions{z-index:40;border:1px solid var(--line-strong);background:#fff;border-radius:14px;gap:.25rem;max-height:14rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 38px #082d6529}.client-address-suggestion{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;gap:.1rem;padding:.48rem .6rem;display:grid}.client-address-suggestion:hover{background:var(--action-soft)}.client-address-suggestion span{color:var(--muted);font-size:.72rem}.readonly-field-display{border:1px solid var(--line);width:100%;min-height:2.35rem;color:var(--muted);cursor:default;-webkit-user-select:text;user-select:text;background:#eef7fbb3;border-radius:14px;align-items:center;padding:.55rem .75rem;display:flex}.client-address-actions{justify-content:flex-end;align-self:end}.client-channel-line{flex-wrap:nowrap;gap:.24rem}.client-channel-line .channel-button{padding:.2rem}.client-channel-line .channel-icon{min-width:1.55rem;height:1.55rem;padding:0 .2rem;font-size:.62rem}.source-pill,.rating-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .55rem;font-size:.78rem;font-weight:900;display:inline-flex}.source-pill{color:var(--brand-strong);background:#00b2d61f;border:1px solid #00b2d633}.rating-pill.good{color:#0f7d4f;background:#25d36624}.rating-pill.medium{color:#a45b00;background:#f26d2124}.rating-pill.low{color:#b42318;background:#f841471f}.rating-pill:disabled{cursor:default;opacity:.65}.client-row-shell.highlighted .client-row{border-color:#f26d217a;box-shadow:0 14px 34px #f26d2129}.pagination-note{background:0 0;border:0;border-radius:0;padding:0}.order-pagination-row{justify-content:flex-end;align-items:center;margin-top:.85rem}.pagination-page-input{color:var(--muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:inline-flex}.pagination-page-input input{color:var(--ink);font:inherit;text-align:center;background:#ffffffeb;border:1px solid #092a5529;border-radius:12px;width:4.5rem;min-height:2.15rem;padding:.25rem .55rem}.pagination-page-input input:focus{border-color:#00b4d8a6;outline:none;box-shadow:0 0 0 3px #00b4d829}.pagination-total-pages{min-width:5.8rem;display:inline-block}.stock-row{grid-template-columns:minmax(120px,.58fr) minmax(80px,.38fr) minmax(260px,1.18fr) minmax(150px,.72fr) minmax(80px,.45fr) minmax(90px,.5fr) minmax(190px,.9fr) minmax(125px,.65fr) minmax(110px,.35fr);min-width:1240px}.product-row{grid-template-columns:minmax(44px,.22fr) minmax(135px,.72fr) minmax(300px,1.25fr) minmax(90px,.45fr) minmax(130px,.65fr) minmax(145px,.65fr) minmax(150px,.7fr) minmax(130px,.65fr) minmax(145px,.65fr) minmax(110px,.35fr);min-width:1290px}.import-row{grid-template-columns:minmax(44px,.22fr) minmax(150px,.65fr) minmax(190px,.85fr) minmax(360px,1.25fr) minmax(110px,.35fr);min-width:820px}.offer-row{grid-template-columns:minmax(44px,.22fr) minmax(135px,.7fr) minmax(110px,.55fr) minmax(145px,.75fr) minmax(150px,.75fr) minmax(110px,.35fr);min-width:940px}.connection-row{grid-template-columns:minmax(44px,.22fr) minmax(140px,.7fr) minmax(190px,.9fr) minmax(260px,1.3fr) minmax(180px,.9fr) minmax(110px,.6fr) minmax(145px,auto);min-width:1100px}.connection-row.marketplace-connection-row{grid-template-columns:minmax(44px,.22fr) minmax(150px,.75fr) minmax(220px,.95fr) minmax(380px,1.25fr) minmax(150px,.65fr) minmax(110px,.35fr);min-width:1040px}.connection-row.delivery-connection-row{grid-template-columns:minmax(44px,.22fr) minmax(150px,.75fr) minmax(200px,.95fr) minmax(360px,1.25fr) minmax(220px,.75fr) minmax(110px,.35fr);min-width:1080px}.delivery-connections-panel{min-height:calc(100dvh - 1.1rem)}.catalog-summary-cell{line-height:1.25}.marketplace-import-row{grid-template-columns:minmax(34px,.16fr) minmax(44px,.22fr) minmax(150px,.75fr) minmax(170px,.8fr) minmax(220px,1.2fr) minmax(180px,.9fr) minmax(140px,.7fr) minmax(110px,.55fr) minmax(80px,.4fr) minmax(105px,.55fr);min-width:1280px}.expense-row{grid-template-columns:minmax(44px,.22fr) minmax(130px,.55fr) minmax(130px,.55fr) minmax(430px,1.35fr) minmax(110px,.35fr);min-width:840px}.event-row{grid-template-columns:minmax(34px,.16fr) minmax(34px,.16fr) minmax(44px,.22fr) minmax(150px,.7fr) minmax(175px,.8fr) minmax(105px,.5fr) minmax(155px,.75fr) minmax(210px,1fr) minmax(300px,1.45fr) minmax(80px,.4fr) minmax(145px,auto);min-width:1260px}.job-row{grid-template-columns:minmax(34px,.16fr) minmax(34px,.16fr) minmax(44px,.22fr) minmax(260px,1.35fr) minmax(130px,.65fr) minmax(240px,1.18fr) minmax(120px,.6fr) minmax(190px,.95fr) minmax(300px,1.2fr) minmax(110px,.35fr);min-width:1320px}.job-definition-row{grid-template-columns:44px minmax(240px,.9fr) minmax(150px,.55fr) minmax(220px,.8fr) minmax(220px,.8fr) minmax(135px,.48fr) minmax(320px,1.2fr) 90px;min-width:1240px}.job-status-phase-cell{justify-items:center;gap:.2rem;width:fit-content;display:inline-grid}.job-phase-text{color:var(--muted);text-align:center;font-size:.82rem;font-weight:800}.job-row.expanded,.event-row.expanded{background:#fffffff0;border-color:#00b8d547}.muted-line{color:var(--muted);margin-top:.18rem;font-size:.82rem;line-height:1.25;display:block}.mono-text{font-family:Courier New,monospace;font-size:.74rem}.progress-cell{gap:.22rem;display:grid}.progress-track{background:#0c28541a;border:1px solid #00b8d529;border-radius:999px;width:100%;height:.62rem;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--brand-strong));height:100%;transition:width .25s;display:block}.progress-track.active-progress span{background:linear-gradient(90deg, var(--brand), var(--accent), var(--brand-strong));background-size:180% 100%;animation:1.35s linear infinite progress-sweep}.live-pill{color:var(--accent-strong);background:#fff4ebf2;border-color:#f26d2152}.expand-button{width:1.8rem;height:1.8rem;color:var(--brand-strong);background:#ffffffe6;border:1px solid #082d651f;border-radius:999px;font-weight:900;line-height:1}.expand-button:hover{border-color:#00b8d559;box-shadow:0 6px 14px #082d6514}.job-expanded-panel,.event-expanded-panel{background:linear-gradient(135deg, #ebfcffd1, #fffffff0), var(--panel);border:1px solid #00b8d533;border-radius:16px;padding:.85rem}.job-expanded-grid,.event-expanded-grid{grid-template-columns:repeat(3,minmax(280px,1fr));align-items:start;gap:.85rem;display:grid}.job-expanded-card,.event-expanded-card{border:1px solid var(--line);background:#ffffffd1;border-radius:14px;min-width:0;height:100%;padding:.75rem}.job-expanded-card.wide,.event-expanded-card.wide{grid-column:1/-1}.job-expanded-card span,.event-expanded-card span{color:var(--muted);margin-bottom:.45rem;font-size:.78rem;font-weight:800;display:block}.job-expanded-card pre,.event-expanded-card pre{white-space:pre-wrap;word-break:break-word;max-height:15rem;color:var(--text);margin:0;font-family:Courier New,monospace;font-size:.78rem;line-height:1.45;overflow:auto}.job-error-list{gap:.65rem;max-height:18rem;display:grid;overflow:auto}.job-error-item{background:#fff4ecb8;border:1px solid #ff704347;border-radius:12px;gap:.35rem;padding:.65rem;display:grid}.job-error-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.76rem;display:flex}.job-error-meta strong{color:var(--text)}.job-error-meta small{color:var(--muted);background:#ffffffc7;border-radius:999px;padding:.15rem .45rem;font-weight:800}.job-error-item p{color:var(--text);margin:0;font-weight:800}.job-error-item pre{background:#ffffffd1;border-radius:10px;max-height:8rem;padding:.55rem}@keyframes progress-sweep{0%{background-position:0%}to{background-position:180%}}.event-unread{background:#ebfcffe6;border-color:#00b8d547}.order-row{grid-template-columns:42px 34px minmax(44px,.22fr) minmax(58px,.42fr) minmax(105px,.6fr) minmax(90px,.62fr) minmax(125px,.9fr) minmax(260px,1.45fr) minmax(165px,1fr) minmax(105px,.72fr) minmax(125px,.8fr) minmax(145px,.9fr) minmax(230px,1.45fr) minmax(72px,auto);min-width:1640px}.order-data-table{border-collapse:separate;border-spacing:0 .65rem;table-layout:fixed;width:100%;min-width:1820px}.order-data-table th,.order-data-table td{text-align:left;vertical-align:middle;padding:.62rem .55rem}.order-data-table th{color:var(--muted);background:var(--panel-muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-weight:800}.order-data-table td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffc7}.order-data-table th:first-child,.order-data-table td:first-child{border-left:1px solid var(--line);border-top-left-radius:14px;border-bottom-left-radius:14px}.order-data-table th:last-child,.order-data-table td:last-child{border-right:1px solid var(--line);border-top-right-radius:14px;border-bottom-right-radius:14px}.order-data-table th:first-child,.order-data-table td:first-child{width:42px}.order-data-table th:nth-child(2),.order-data-table td:nth-child(2){width:34px}.order-data-table th:nth-child(3),.order-data-table td:nth-child(3){width:44px}.order-data-table th:nth-child(4),.order-data-table td:nth-child(4){width:58px}.order-data-table th:nth-child(5),.order-data-table td:nth-child(5){width:105px}.order-data-table th:nth-child(6),.order-data-table td:nth-child(6){width:90px}.order-data-table th:nth-child(7),.order-data-table td:nth-child(7){width:125px}.order-data-table th:nth-child(8),.order-data-table td:nth-child(8){width:260px}.order-data-table th:nth-child(9),.order-data-table td:nth-child(9){width:165px}.order-data-table th:nth-child(10),.order-data-table td:nth-child(10){width:175px}.order-data-table th:nth-child(11),.order-data-table td:nth-child(11){width:105px}.order-data-table th:nth-child(12),.order-data-table td:nth-child(12){width:125px}.order-data-table th:nth-child(13),.order-data-table td:nth-child(13){width:145px}.order-data-table th:nth-child(14),.order-data-table td:nth-child(14){width:170px}.order-data-table th:nth-child(15),.order-data-table td:nth-child(15){width:72px}.order-data-table th:nth-child(-n+3),.order-data-table td:nth-child(-n+3){text-align:center}.order-data-table .order-row-header>*{display:table-cell}.order-data-table .order-row-header>:nth-child(-n+3){text-align:center}.order-data-table .sort-header-button{width:100%}.order-data-table .menu-table-actions{justify-content:flex-start}.order-market-cell{align-items:flex-start;gap:.25rem}.order-market-badges{align-items:center;gap:.25rem;min-width:0;display:flex}.order-cell-main .promo-order-badge,.order-cell-main .smart-order-badge{width:max-content;max-width:none;color:var(--orange-strong);letter-spacing:.08em;background:#f5611324;border:1px solid #f5611352;border-radius:999px;justify-content:center;align-items:center;padding:.1rem .38rem;font-size:.68rem;font-weight:900;display:inline-flex}.order-cell-main .smart-order-badge{color:#006f8c;background:#00b8d521;border-color:#008eb14d}.order-data-table tbody tr.expanded td{background:#ffffffeb;border-color:#00b8d547}.order-data-table .order-expanded-table-row>td{background:0 0;border:0;padding:.45rem 0 0}.order-row>:first-child,.order-row>:nth-child(2),.order-row>:nth-child(3){text-align:center;justify-self:center}.order-row-header>*{justify-content:flex-start;align-items:center;display:flex}.order-row-header>:first-child,.order-row-header>:nth-child(2),.order-row-header>:nth-child(3){justify-content:center}.order-row.expanded{background:#ffffffeb;border-color:#00b8d547}.marketplace-import-row.sync-available{background:#fff7e8eb;border-color:#ef8a175c}.template-row{grid-template-columns:minmax(44px,.22fr) minmax(240px,.9fr) minmax(500px,1.45fr) minmax(110px,.35fr);min-width:980px}.client-row-header,.order-row-header,.stock-row-header,.product-row-header,.import-row-header,.offer-row-header,.connection-row-header,.marketplace-import-row-header,.expense-row-header,.job-row-header,.event-row-header,.template-row-header{color:var(--muted);background:var(--panel-muted);font-weight:800}.client-row-header>*,.order-row-header>*,.stock-row-header>*,.product-row-header>*,.import-row-header>*,.offer-row-header>*,.connection-row-header>*,.marketplace-import-row-header>*,.expense-row-header>*,.job-row-header>*,.event-row-header>*,.template-row-header>*{text-align:left;justify-content:flex-start;justify-self:stretch;align-items:center;min-width:0;display:flex}.client-row-header>:last-child,.order-row-header>:last-child,.stock-row-header>:last-child,.product-row-header>:last-child,.import-row-header>:last-child,.offer-row-header>:last-child,.connection-row-header>:last-child,.marketplace-import-row-header>:last-child,.expense-row-header>:last-child,.job-row-header>:last-child,.event-row-header>:last-child,.template-row-header>:last-child{text-align:right;justify-content:flex-end}.sort-header-button{width:auto;max-width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.35rem;padding:0;display:inline-flex}.sort-header-button:hover,.sort-header-button.active{color:var(--text)}.sort-header-marker{width:1.15rem;height:1.15rem;color:var(--muted);background:#0b1f3a12;border-radius:999px;place-items:center;font-size:.78rem;font-weight:800;line-height:1;display:inline-grid}.sort-header-button.active .sort-header-marker{color:var(--brand-orange);background:#f26d2129}.template-preview{max-height:4.5rem;color:var(--muted);white-space:pre-wrap;font-size:.9rem;line-height:1.45;overflow:hidden}.order-cell-main{gap:.14rem;min-width:0;display:grid}.order-cell-main strong,.order-cell-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-cell-main span{color:var(--muted);font-size:.78rem}.delivery-tracking-link{color:var(--brand-strong);white-space:nowrap;font-weight:900;text-decoration:none}.delivery-tracking-link:hover{color:var(--brand-orange);text-decoration:underline}.tracking-number-line{align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.tracking-number-line .delivery-tracking-link,.tracking-number-line>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.copy-inline-button{width:1.45rem;height:1.45rem;color:var(--brand-strong);background:#00b8d514;border:1px solid #00b8d53d;border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:900;line-height:1;display:inline-grid}.copy-inline-button:hover{color:var(--brand-orange);background:#f26d211a;border-color:#f26d2157}.print-inline-button{color:var(--brand-orange);background:#f26d211a;border-color:#f26d214d}.print-inline-button:hover{background:#f26d2129;border-color:#f26d2180}.print-inline-button:disabled{cursor:wait;opacity:.58}.order-date-cell strong,.order-date-cell span{white-space:nowrap}.order-client-cell strong,.order-client-cell span{text-overflow:clip;white-space:normal;word-break:break-word;overflow:visible}.order-client-link{color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:.08rem;padding:0;display:grid}.order-client-link:not(:disabled){cursor:pointer}.order-client-link:not(:disabled):hover strong{color:var(--brand-orange);text-decoration:underline}.order-client-cell .client-phone-line{white-space:nowrap}.order-client-rating{cursor:pointer;border:0;width:fit-content;margin-top:.1rem}.order-client-rating:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000014}.amounts-cell{text-align:left}.items-cell{gap:.28rem}.status-cell{justify-items:start}.marketplace-status-line{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.25;overflow:hidden}.items-inline{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.status-pill{color:var(--accent);background:#57328f1c;border-radius:999px;align-items:center;padding:.26rem .55rem;font-size:.82rem;font-weight:800;display:inline-flex}.status-info{color:var(--brand-strong);background:#00b8d51f}.status-warning{color:#a95712;background:#ef7e2a24}.status-error{color:#b32121;background:#d1434324}.status-success{color:#157347;background:#1ca45f24}.table-actions{justify-content:flex-start;gap:.5rem;display:flex;position:relative}.table-actions .ghost-button,.table-actions .primary-button{padding:.58rem .75rem;font-size:.86rem;line-height:1.15}.menu-table-actions,.table-actions.client-action-cell{justify-content:flex-end}.table-action-header{justify-content:flex-start;align-items:center;gap:.45rem;display:flex;position:relative}.action-menu{justify-content:flex-start;width:fit-content;display:inline-flex;position:relative}.action-menu-button{border:1px solid var(--line);width:34px;height:34px;color:var(--brand-strong);cursor:pointer;background:#ffffffdb;border-radius:12px;justify-content:center;align-items:center;font-size:1.18rem;font-weight:900;line-height:1;list-style:none;display:inline-flex}.action-menu-button::-webkit-details-marker{display:none}.action-menu[open] .action-menu-button,.action-menu-button:hover{background:#fffffffa;border-color:#f26d2147}.action-menu-panel{z-index:80;border:1px solid var(--line);background:var(--panel-strong);border-radius:14px;min-width:160px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 16px 32px #082d6529}.action-menu-left .action-menu-panel{left:.25rem;right:auto}.action-menu-up .action-menu-panel{top:auto;bottom:calc(100% + .35rem)}.action-menu-item{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;padding:.58rem .7rem;font-weight:800}.action-menu-item:hover:not(:disabled){background:var(--action-soft);color:var(--action-strong)}.action-menu-item.danger{color:var(--danger)}.action-menu-item:disabled{cursor:not-allowed;opacity:.55}.expand-row-button{width:2rem;height:2rem;color:var(--brand-strong);background:#00b8d51a;border:1px solid #00b8d542;border-radius:999px;place-items:center;font-size:1rem;font-weight:900;line-height:1;display:inline-grid}.expand-row-button:hover{background:#00b8d52e}.order-expanded-panel{background:radial-gradient(circle at 8% 0,#00b8d51a,#0000 28%),#ffffffc7;border:1px solid #00b8d538;border-radius:18px;grid-template-columns:minmax(330px,.92fr) minmax(480px,1.25fr) minmax(280px,.9fr);align-items:stretch;gap:.85rem;padding:.9rem;display:grid}.order-expanded-ttn-panel{background:radial-gradient(circle at 8% 0,#00b8d51a,#0000 28%),#ffffffc7;border:1px solid #00b8d538;border-radius:18px;padding:.9rem}.order-expanded-ttn-panel>.panel{box-shadow:none;margin:0}.order-expanded-stack{grid-template-rows:minmax(18rem,auto) minmax(9.5rem,auto);align-content:stretch;gap:.85rem;min-width:0;display:grid}.order-expanded-card{border:1px solid var(--line);background:#ffffffdb;border-radius:16px;gap:.75rem;min-width:0;padding:.9rem;display:grid}.order-expanded-card .panel-header.compact{margin-bottom:.1rem}.order-expanded-card .panel-header .eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700;display:block}.order-expanded-card.wide{grid-column:span 1}.customer-card{align-content:start;min-height:18rem}.customer-card-content,.customer-card .expanded-detail-list{align-content:start}.customer-card-content{gap:.75rem;display:grid}.customer-contact-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.65rem;min-width:0;display:grid}.customer-contact-main{min-width:0}.customer-contact-main span,.customer-comment-list span{color:var(--muted);margin-bottom:.18rem;font-size:.78rem;font-weight:700;display:block}.customer-contact-main strong,.customer-contact-main small{overflow-wrap:anywhere;min-width:0;display:block}.customer-contact-main small{color:var(--muted);margin-top:.12rem;font-size:.78rem;font-weight:800}.customer-contact-actions{flex-wrap:nowrap;justify-content:center;gap:.25rem;display:flex;transform:translate(-.35rem)}.customer-contact-actions .channel-button{padding:.22rem}.customer-contact-actions .channel-button .channel-icon{margin:0}.customer-comment-list{margin-top:1.3rem}.order-details-card{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-self:stretch;min-height:28.35rem}.delivery-details-card .expanded-detail-list{grid-template-columns:minmax(0,1fr);gap:1.3rem}.documents-card{min-height:9.5rem}.messages-card{align-content:stretch;min-height:9.5rem;padding-top:.75rem;padding-bottom:.75rem;overflow:hidden}.documents-card .expanded-action-group{align-self:center}.expanded-detail-list,.expanded-action-group,.expanded-items-list{gap:.65rem;display:grid}.expanded-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.expanded-detail-list.compact-details{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.expanded-detail-list>div{min-width:0}.expanded-detail-list span{color:var(--muted);margin-bottom:.18rem;font-size:.78rem;font-weight:700;display:block}.expanded-detail-list strong{overflow-wrap:anywhere;white-space:normal;word-break:normal;min-width:0;line-height:1.35;display:block}.expanded-detail-list strong.mono-text{word-break:break-all;font-size:.72rem;line-height:1.4}.expanded-action-group{grid-template-columns:minmax(0,1fr);align-items:end}.notification-template-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.notification-template-row.compact{align-self:center;width:min(100%,23.75rem)}.message-template-field{gap:0}.document-actions{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center}.document-button{justify-content:center;align-items:center;min-width:10.75rem;display:inline-flex}.document-button-icon{width:1.25rem;height:1.25rem;color:var(--brand-strong);background:#00b8d51f;border-radius:.45rem;place-items:center;margin-right:.4rem;font-size:.78rem;font-weight:900;display:inline-grid}.expanded-action-group .primary-button,.expanded-action-group .ghost-button{justify-self:start}.documents-card .expanded-action-group .ghost-button{justify-self:center}.icon-action-button.notification-copy-button{justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0}.channel-button{width:auto;color:var(--text);background:#ffffffdb;border:1px solid #082d651f;border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .62rem .42rem .42rem;font-size:.82rem;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.channel-button:hover:not(:disabled){border-color:#f26d2157;transform:translateY(-1px);box-shadow:0 8px 18px #082d651a}.channel-button:disabled{cursor:not-allowed;opacity:.58}.channel-icon{color:#fff;letter-spacing:-.02em;border-radius:999px;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .28rem;font-size:.72rem;line-height:1;display:inline-grid}.order-expanded-panel .channel-button{gap:.28rem;padding:.34rem .48rem .34rem .34rem;font-size:.76rem}.order-expanded-panel .channel-icon{min-width:1.55rem;height:1.55rem;padding:0 .2rem;font-size:.64rem}.channel-sms .channel-icon{background:linear-gradient(135deg,#f26d21,#db5e1b)}.channel-viber .channel-icon{background:linear-gradient(135deg,#7360f2,#5b45cf)}.channel-telegram .channel-icon{background:linear-gradient(135deg,#2aa8e0,#168ac0)}.channel-whatsapp .channel-icon{background:linear-gradient(135deg,#25d366,#128c7e)}.channel-signal .channel-icon{background:linear-gradient(135deg,#3a76f0,#244fd3)}.expanded-item-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(80px,.35fr) minmax(110px,.45fr);align-items:center;gap:.65rem;padding:.55rem 0;display:grid}.expanded-item-row:last-child{border-bottom:0}.order-details-items .expanded-items-header,.order-details-items .expanded-item-row{grid-template-columns:minmax(52px,.24fr) minmax(240px,1.45fr) minmax(62px,.32fr) minmax(82px,.42fr) minmax(100px,.48fr) minmax(105px,.5fr)}.order-details-items .expanded-items-header{z-index:1;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#fffffff5;border-bottom:1px solid #00b8d52e;align-items:center;gap:.45rem;padding:.08rem 0 .22rem;font-size:.64rem;font-weight:900;display:grid;position:sticky;top:0}.order-details-items .expanded-item-row{gap:.45rem;min-height:1.95rem;padding:.16rem 0}.order-details-items .expanded-item-row .order-cell-main{gap:0}.order-details-items .expanded-item-row .order-cell-main span{white-space:normal;font-size:.7rem;line-height:1.18}.order-details-items .expanded-item-row strong{font-size:.82rem;line-height:1.12}.order-details-code-cell strong{text-align:center;display:block}.order-details-items{align-content:start;align-self:stretch;height:100%;min-height:0;max-height:none;padding-right:.25rem;overflow-y:auto}.item-row-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;font-weight:800;display:block}.order-details-summary{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));align-self:end;gap:.48rem;padding-top:.55rem;display:grid}.order-details-summary>div{background:#00b8d512;border:1px solid #00b8d51f;border-radius:13px;min-width:0;padding:.54rem}.order-details-summary span,.order-details-summary small{color:var(--muted);font-size:.68rem;font-weight:800;display:block}.order-details-summary strong{color:var(--text);margin-top:.12rem;font-size:.86rem;line-height:1.25;display:block}.order-details-summary .summary-net{background:linear-gradient(135deg,#f26d2121,#00b8d51a);border-color:#f26d2133}.order-details-summary .summary-profit{background:#25d3661f;border-color:#25d3663d}.link-button{color:var(--brand-strong);background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.link-button:disabled{color:var(--muted);cursor:default;opacity:.55;text-decoration:none}.analytics-page{align-content:start}.analytics-hero{grid-template-columns:minmax(150px,.25fr) minmax(520px,1fr);align-items:start;padding-top:1.05rem;padding-bottom:1.05rem}.analytics-hero-copy{align-content:start;gap:.75rem;display:grid}.analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.analytics-hero-filter-grid{grid-column:1/-1;padding-top:.35rem}.analytics-filter-grid{grid-template-columns:150px 150px 150px auto;justify-content:start;align-items:end}.analytics-report-filter-grid{border-top:1px solid var(--line);grid-template-columns:150px 150px 150px 150px 170px 190px 150px 150px 190px 190px auto;justify-content:start;align-items:end;padding-top:.4rem}.analytics-period-note{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;gap:.28rem;min-height:100%;padding:.85rem .95rem;display:grid}.analytics-period-note span,.analytics-kpi-list span{color:var(--muted);font-size:.86rem;font-weight:700}.analytics-period-note strong{color:var(--text)}.analytics-grid{gap:var(--group-gap);grid-template-columns:minmax(0,1.8fr) minmax(360px,1.2fr);align-items:stretch;display:grid}.analytics-full-grid,.summary-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-balanced-grid{align-items:stretch}.analytics-card{align-content:start;gap:1rem;display:grid}.analytics-balanced-card{grid-template-rows:auto 1fr}.analytics-card.wide-card{min-width:0}.analytics-card .panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.analytics-summary-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(135px,1fr));align-self:stretch;gap:.5rem;padding-top:.6rem;display:grid;overflow-x:auto}.analytics-summary-list>div{background:#00b8d512;border:1px solid #00b8d51f;border-radius:12px;min-width:0;padding:.48rem .55rem}.analytics-summary-list span,.analytics-summary-list small{color:var(--muted);font-size:.68rem;font-weight:800;display:block}.analytics-summary-list strong{color:var(--text);margin-top:.12rem;font-size:.9rem;line-height:1.25;display:block}.analytics-summary-list .summary-net{background:linear-gradient(135deg,#f26d2121,#00b8d51a);border-color:#f26d2133}.financial-summary-list{grid-template-columns:repeat(8,minmax(86px,1fr))}.status-summary-list{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));align-content:start}.delivery-summary-list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-content:start}.analytics-report-financial-list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.analytics-formula{color:var(--muted);font-size:.78rem;font-weight:800}.analytics-formula-list{color:var(--muted);gap:.28rem;font-size:.78rem;font-weight:800;display:grid}.analytics-formula-list p{margin:0}.delivery-step-chart{border-top:1px solid var(--line);gap:.65rem;padding-top:.6rem;display:grid}.delivery-step-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.72rem;font-weight:800;display:flex}.delivery-step-legend span{align-items:center;gap:.35rem;display:inline-flex}.delivery-step-legend i{border-radius:999px;width:1.3rem;height:.55rem}.legend-total{background:#00b8d51f;border:1px solid #00b8d533}.legend-completed{background:var(--brand-strong)}.delivery-step-row{gap:.35rem;display:grid}.delivery-step-label{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.delivery-step-label strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.delivery-step-label span{color:var(--muted);white-space:nowrap;font-size:.7rem;font-weight:800}.delivery-step-track{background:#ffffffc7;border:1px solid #00b8d521;border-radius:10px;height:1.55rem;padding:.18rem;overflow:hidden}.delivery-step-total{background:#00b8d51f;border-radius:8px 3px 3px 8px;height:100%;display:block;overflow:hidden}.delivery-step-completed{background:var(--brand-strong);border-radius:8px 3px 3px 8px;height:100%;display:block;box-shadow:0 8px 18px #00b8d529}.summary-trend-card{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:0;min-height:100%;display:grid}.summary-trend-card .panel-header.compact{margin-bottom:.1rem;padding-bottom:0}.financial-trend-chart{border-top:1px solid var(--line);grid-template-rows:auto minmax(270px,1fr);gap:.18rem;min-width:0;height:100%;padding-top:0;display:grid;position:relative}.financial-trend-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.trend-chart-type-select{width:76px;height:24px;min-height:24px;color:var(--text);background:#00b8d51f;border:0;border-radius:999px;padding:0 .45rem;font-size:.76rem;font-weight:900;line-height:1}.financial-metric-dropdown{gap:.45rem;min-width:0;display:grid}.financial-metric-dropdown details{width:min(100%,560px);position:relative}.financial-metric-dropdown summary{max-width:100%;min-height:2.45rem;color:var(--text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffffd6;border:1px solid #00b8d538;border-radius:999px;align-items:center;padding:.55rem .85rem;font-size:.82rem;font-weight:900;display:inline-flex;overflow:hidden}.financial-metric-dropdown summary::-webkit-details-marker{display:none}.financial-metric-dropdown summary:after{content:"⌄";color:var(--brand-strong);margin-left:.55rem}.financial-metric-menu{z-index:8;background:#fffffffa;border:1px solid #00b8d538;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:.35rem;width:min(360px,100vw - 3rem);max-height:min(420px,100vh - 12rem);padding:.65rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;overflow-y:auto;box-shadow:0 18px 34px #072f5529}.financial-metric-option{white-space:nowrap;justify-content:flex-start;width:100%;min-height:2.15rem;padding:.42rem .5rem;font-size:.78rem}.financial-metric-option input{width:16px;height:16px}.financial-metric-swatch{border-radius:999px;width:1.15rem;height:.48rem;box-shadow:inset 0 0 0 1px #ffffff8c}.financial-trend-svg{background:#ffffffdb;border:1px solid #00b8d521;border-radius:18px;align-self:stretch;width:100%;height:100%;min-height:270px;overflow:visible}.trend-grid-line{stroke:#072f551a;stroke-width:1px}.trend-axis-line{stroke:#072f5538;stroke-width:1.2px}.trend-line{fill:none;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.trend-line-gross{stroke:var(--brand-strong);filter:drop-shadow(0 8px 12px #00b8d52e)}.trend-line-profit{stroke:var(--accent);filter:drop-shadow(0 8px 12px #f26d212e)}.trend-dot{stroke:#fff;stroke-width:.7px}.trend-dot-gross{fill:var(--brand-strong)}.trend-dot-profit{fill:var(--accent)}.trend-axis-label{fill:var(--muted);font-size:.58rem;font-weight:800}.trend-axis-label-y{font-size:.56rem}.trend-axis-label-x{letter-spacing:0;font-size:.5rem}.trend-date-tick{stroke:#072f553d;stroke-width:1px}.trend-hit-area{fill:#0000;pointer-events:all;cursor:crosshair}.financial-trend-svg.can-pan .trend-hit-area{cursor:grab}.financial-trend-svg.is-panning .trend-hit-area{cursor:grabbing}.trend-zoom-controls{background:#ffffffc7;border:1px solid #00b8d533;border-radius:999px;align-items:center;gap:.25rem;padding:.12rem;display:inline-flex}.trend-zoom-controls button{min-width:28px;height:24px;color:var(--text);cursor:pointer;background:#00b8d51f;border:0;border-radius:999px;font-size:.78rem;font-weight:900}.trend-zoom-controls button:hover:not(:disabled){background:var(--accent);color:#fff}.trend-zoom-controls button:disabled{cursor:not-allowed;opacity:.42}.trend-hover-line{stroke:#072f5557;stroke-dasharray:5 6;stroke-width:1.35px}.trend-hover-line-gross{stroke:#00b8d56b}.trend-hover-line-profit{stroke:#f26d216b}.trend-dot-active{stroke-width:1px;filter:drop-shadow(0 7px 11px #072f552e)}.trend-hover-y-badge,.trend-hover-x-badge{fill:#072f55e0}.trend-hover-y-badge-gross{fill:#0092aeeb}.trend-hover-y-badge-profit{fill:#d1510ceb}.trend-hover-y-text,.trend-hover-x-text{fill:#fff;font-size:.62rem;font-weight:900}.financial-trend-tooltip{z-index:2;pointer-events:none;background:#fffffff5;border:1px solid #072f5524;border-radius:14px;gap:.22rem;min-width:180px;padding:.65rem .75rem;display:grid;position:absolute;top:3rem;right:.85rem;box-shadow:0 18px 34px #072f5524}.financial-trend-tooltip strong{color:var(--text);font-size:.84rem}.financial-trend-tooltip span{color:var(--muted);font-size:.76rem;font-weight:800}.product-trend-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.product-trend-selector{min-width:0}.product-trend-selector select{width:100%}.product-trend-svg{min-height:300px}.product-trend-bar{fill:#00b8d538}.delivery-trend-bar-total{fill:#00b8d52e}.delivery-trend-bar-completed{fill:#f26d2180}.product-trend-dot{fill:var(--brand-strong)}.product-trend-month-label{font-size:.64rem}.product-trend-tooltip{top:5.2rem}.empty-chart-state{border:1px solid var(--line);min-height:270px;color:var(--muted);background:#ffffffc7;border-radius:14px;place-items:center;padding:.65rem .75rem;font-size:.76rem;font-weight:800;display:grid}.analytics-kpi-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.analytics-kpi-list.compact-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpi-list>div{border:1px solid var(--line);background:#ffffffc7;border-radius:16px;padding:.85rem}.analytics-kpi-list strong{color:var(--text);margin-top:.3rem;font-size:1.08rem;display:block}.analytics-mini-table{gap:.55rem;display:grid;overflow-x:auto}.analytics-row{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;grid-template-columns:minmax(190px,1.2fr) minmax(80px,.45fr) minmax(125px,.7fr);align-items:center;gap:.65rem;min-width:520px;padding:.62rem .75rem;display:grid}.analytics-row-header{color:var(--muted);background:var(--panel-muted);font-weight:800}.market-analytics-table .analytics-row{grid-template-columns:minmax(190px,1.2fr) minmax(80px,.45fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(120px,.7fr);min-width:760px}.market-analytics-compact{max-height:none;padding-right:.2rem;overflow-y:auto}.market-analytics-compact .analytics-row{padding-top:.48rem;padding-bottom:.48rem}.stock-analytics-table .analytics-row{grid-template-columns:minmax(260px,1.5fr) minmax(100px,.55fr) minmax(90px,.5fr) minmax(130px,.7fr);min-width:720px}.client-analytics-table .analytics-row{grid-template-columns:minmax(240px,1.5fr) minmax(80px,.45fr) minmax(130px,.7fr);min-width:560px}.delivery-analytics-table .analytics-row{grid-template-columns:minmax(190px,1.4fr) minmax(80px,.55fr) minmax(95px,.65fr);min-width:420px}.report-breakdown-table .analytics-row{grid-template-columns:minmax(220px,1.4fr) minmax(80px,.45fr) minmax(90px,.5fr) minmax(80px,.45fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(120px,.7fr);min-width:900px}.market-report-breakdown-table .analytics-row{grid-template-columns:minmax(220px,1.4fr) minmax(80px,.45fr) minmax(90px,.5fr) minmax(80px,.45fr) minmax(80px,.45fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(120px,.7fr);min-width:980px}.analytics-product-report-table .analytics-row{grid-template-columns:minmax(300px,1.6fr) minmax(80px,.42fr) minmax(150px,.7fr) minmax(160px,.75fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(120px,.65fr);min-width:1180px}.analytics-client-report-table .analytics-row{grid-template-columns:minmax(260px,1.45fr) minmax(80px,.45fr) minmax(90px,.5fr) minmax(80px,.45fr) minmax(120px,.7fr) minmax(120px,.7fr);min-width:820px}@media (width<=1280px){.orders-grid{grid-template-columns:1fr}.sticky-panel{position:static}.analytics-hero,.analytics-grid,.analytics-full-grid,.order-expanded-panel,.job-expanded-grid{grid-template-columns:1fr}.summary-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-details-card{grid-column:auto}.expanded-detail-list,.expanded-detail-list.compact-details,.document-actions{grid-template-columns:1fr}}@media (width<=1024px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.hero-metrics,.analytics-metrics,.analytics-filter-grid,.order-settings-grid,.order-settings-comments-grid,.order-source-search-row,.quick-client-grid,.form-grid.three-columns,.selection-list,.job-filter-grid,.event-filter-grid,.compact-grid,.client-form-grid,.client-filter-grid,.offer-form-grid,.template-form-grid,.job-definition-form-grid,.product-form-grid,.product-filter-grid,.import-form-grid,.provider-form-grid,.expense-form-grid,.stock-form-grid,.stock-filter-grid,.client-row-shell,.client-row,.order-row,.job-row,.stock-row,.product-row,.import-row,.connection-row,.marketplace-import-row,.expense-row,.event-row,.offer-row,.template-row{grid-template-columns:1fr}.quick-client-grid{width:100%}.order-source-selection-summaries{grid-template-columns:1fr}.quick-client-grid .field-group:nth-child(4),.quick-client-grid .field-group:nth-child(5),.quick-client-grid .field-group:nth-child(6),.quick-client-form-actions{grid-area:auto}.client-expanded-panel,.provider-form-grid.marketplace-import-form{grid-template-columns:1fr}.job-definition-form-grid,.marketplace-provider-form{grid-template-areas:none}.job-definition-type-field,.job-definition-name-field,.job-definition-trigger-field,.job-definition-runs-field,.job-definition-period-field,.job-definition-next-run-field,.job-definition-active-field,.job-definition-payload-field,.job-definition-form-actions{grid-area:auto}.marketplace-import-source-field,.marketplace-import-market-field,.marketplace-import-connection-field,.marketplace-import-period-field,.marketplace-import-date-from-field,.marketplace-import-date-to-field,.marketplace-import-max-field,.marketplace-provider-market-field,.marketplace-provider-name-field,.marketplace-provider-url-field,.marketplace-provider-username-field,.marketplace-provider-password-field,.marketplace-access-token-field,.marketplace-provider-actions,.marketplace-import-actions{grid-area:auto;max-width:none}.marketplace-provider-actions{justify-self:start}.placeholder-chip-list{grid-template-columns:1fr}.template-form-grid{grid-template-columns:1fr;grid-template-areas:"name""body""actions""placeholders"}.expense-form-grid{grid-template-areas:"date""amount""comment""actions"}}@media (width<=768px){.summary-chart-grid{grid-template-columns:1fr}.content-shell,.sidebar{padding:1rem}.topbar,.panel-header,.order-line-header,.order-card-top,.order-card-bottom,.product-card-top{flex-direction:column;align-items:stretch}.form-grid.two-columns,.order-line-grid,.order-line-row,.order-details-items .expanded-item-row{grid-template-columns:1fr}.metric-card strong{font-size:1rem}.analytics-kpi-list,.analytics-kpi-list.compact-kpi{grid-template-columns:1fr}}.login-page{background:radial-gradient(circle at 18% 20%,#10b5ce33,#0000 34%),linear-gradient(145deg,#062f54 0%,#0b416f 48%,#dff5f8 48%,#f5fbfc 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fffffff5;border:1px solid #0f4b7429;border-radius:28px;width:min(430px,100%);padding:28px;box-shadow:0 28px 70px #04284738}.login-brand{color:#0a355a;align-items:center;gap:12px;font-weight:800;display:flex}.login-brand img{width:34px;height:34px}.login-copy{margin:34px 0 24px}.login-copy p{color:#637b9a;letter-spacing:.16em;margin:0 0 8px;font-size:.72rem;font-weight:800}.login-copy h1{color:#09284b;margin:0 0 8px;font-size:2rem}.login-copy span{color:#687d99}.login-form{gap:14px;display:grid}.login-form label{color:#526b8d;gap:6px;font-weight:700;display:grid}.login-field{gap:6px;display:grid}.login-form input{width:100%}.login-error{color:#ad3154;margin:0;font-weight:700}.login-submit{justify-self:end;min-width:112px}.auth-loading{color:#0a355a;background:#eef9fb;place-items:center;min-height:100vh;font-weight:800;display:grid}.sidebar-release{gap:6px;display:grid}.sidebar-signout{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sidebar-signout:hover{color:#fff}
