:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172235;background:#f6f8fb;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{max-width:820px;margin:0 auto;padding:10vh 24px 60px}.eyebrow{color:#2856a3;letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(36px,6vw,64px)}.intro{color:#536277;font-size:20px;line-height:1.6}.status{background:#fff;border:1px solid #dce3eb;border-radius:16px;margin-top:48px;padding:24px;box-shadow:0 8px 25px #1722350a}.status h2{margin-top:0}.status p{color:#536277;margin-bottom:0;line-height:1.5}.orders{background:#fff;border:1px solid #dce3eb;border-radius:16px;margin-top:24px;padding:24px}.section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.sync-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.channel{letter-spacing:.06em;color:#315aa8;font-size:12px;font-weight:800}button{color:#fff;cursor:pointer;background:#2856a3;border:0;border-radius:9px;padding:11px 15px;font-weight:700}.order{color:inherit;border-top:1px solid #d9e0ea;grid-template-columns:1fr 1fr auto;gap:20px;padding:14px 0;text-decoration:none;display:grid}.order:hover strong{color:#2856a3}.order span{text-transform:lowercase}.workflow{border-radius:99px;justify-self:start;padding:4px 10px;font-size:13px;font-weight:700}.workflow.new{color:#2856a3;background:#eaf1ff}.workflow.processing{color:#805b00;background:#fff1cf}.back{color:#2856a3;margin-bottom:28px;display:inline-block}.order-summary{gap:8px;margin-top:20px;display:grid}.workflow-actions,.invoice-status{margin-top:20px}button.secondary{color:#27354a;background:#e7ebf1}.line{border-top:1px solid #d9e0ea;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.line small{color:#69768a;margin-top:6px;display:block}.readiness{border-radius:99px;padding:6px 10px;font-size:13px;font-weight:700}.readiness.ready{color:#087443;background:#dcf7e8}.readiness.blocked{color:#805b00;background:#fff1cf}.invoice-fields{gap:14px;margin:18px 0 0;display:grid}.invoice-fields div{border-top:1px solid #e3e8ef;grid-template-columns:140px 1fr;gap:16px;padding-top:14px;display:grid}.invoice-fields dt{color:#69768a;font-weight:700}.invoice-fields dd{margin:0}.preview-note{color:#536277;margin:20px 0 0}.validation-error{color:#8a4b00;font-weight:700}.prepare-invoice{color:#fff;background:#2856a3;border-radius:9px;margin-top:20px;padding:11px 15px;font-weight:700;text-decoration:none;display:inline-block}.confirmation-warning{background:#fff9e9;border-color:#f0b84c}.confirmation-warning p{color:#684800}.final-issue{margin-top:24px}.final-issue button{background:#a52828;padding:14px 18px;font-size:16px}.shipment-preview{border-left:4px solid #2856a3}.blocker-list{color:#805b00;margin:10px 0 0;padding-left:22px;line-height:1.7}.shipment-weight{border-top:1px solid #e3e8ef;margin-top:20px;padding-top:20px}.shipment-weight label{margin-bottom:9px;font-weight:700;display:block}.shipment-weight div{align-items:center;gap:10px;display:flex}.shipment-weight input{width:150px;font:inherit;border:1px solid #b8c3d1;border-radius:9px;padding:11px 12px}.shipment-weight small{color:#69768a;margin-top:9px;line-height:1.5;display:block}.validation-success{color:#087443;margin-top:20px;font-weight:700}@media (max-width:560px){.shipment-weight div{flex-wrap:wrap;align-items:stretch}.shipment-weight button{width:100%}}.shell.wide{max-width:1480px;padding:24px 24px 60px}.list-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.list-header h1{letter-spacing:-.02em;margin:4px 0 0;font-size:32px}.list-header .eyebrow{margin:0}.list-header button{padding:8px 12px;font-size:13px}.inline-import{gap:6px;display:flex}.inline-import input{width:150px;font:inherit;border:1px solid #b8c3d1;border-radius:9px;padding:7px 9px;font-size:13px}.sync-line{color:#536277;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.sync-chip{background:#fff;border:1px solid #dce3eb;border-radius:99px;padding:3px 10px}.list-card{margin-top:16px;padding:0 20px 16px}.batch-toolbar{z-index:5;background:#fff;border-bottom:1px solid #d9e0ea;margin:0 -20px;padding:12px 20px;position:sticky;top:0}.order-row{border-top:1px solid #e3e8ef;grid-template-columns:24px 88px 64px minmax(200px,2.2fr) minmax(150px,1.3fr) 82px minmax(170px,1.3fr) 96px 104px;align-items:center;gap:14px;padding:12px 0;display:grid}.order-row>*{min-width:0}.order-head{letter-spacing:.06em;text-transform:uppercase;color:#69768a;border-top:0;padding:10px 0 6px;font-size:11px;font-weight:800}.order-head span:last-child{text-align:right}.order-row a{color:inherit}.order-id{justify-items:start;gap:6px;display:grid}.order-id strong{font-size:16px}.channel-badge{letter-spacing:.04em;color:#2856a3;background:#eaf1ff;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.channel-badge.emag{color:#a01c2d;background:#fde8ea}.channel-badge.trendyol{color:#a14b00;background:#fff0e3}.order-images{display:flex}.order-images img,.image-placeholder{object-fit:cover;background:#f2f5f9;border:1px solid #dce3eb;border-radius:8px;width:56px;height:56px;display:block}.order-products>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.tag{color:#405066;white-space:nowrap;border:1px solid #c9d3df;border-radius:6px;padding:1px 6px;font-size:11px}.unit-count{color:#405066;white-space:nowrap;background:#eef2f7;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:800}.unit-count.many{color:#fff;background:#f26b5b}.order-customer{gap:2px;font-size:14px;display:grid}.order-customer strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-customer small{color:#536277;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-customer .company{color:#2856a3;font-weight:600}.order-date{color:#536277;font-size:13px}.order-docs{justify-items:start;gap:5px;display:grid}.doc-action{white-space:nowrap;background:#2856a3;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.doc-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:100%;padding:4px 8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;overflow:hidden}.doc-chip small{letter-spacing:.05em;opacity:.8;margin-right:3px;font-size:9px}.doc-chip.done{background:#dcf7e8;color:#087443!important}.doc-chip.warn{background:#fff1cf;color:#805b00!important}.order-payment{color:#405066;justify-items:start;gap:5px;font-size:13px;display:grid}.order-total{text-align:right;white-space:nowrap;font-size:15px;font-weight:800}.pager{justify-content:center;padding-top:16px}@media (max-width:1100px){.order-row{grid-template-columns:24px 1fr 1fr}.order-head,.order-images{display:none}.order-total{text-align:left}}.doc-chip.outside{background:#eef2f7;color:#405066!important}.address-panel.blocked{border-left:4px solid #c0392b}.address-panel.warn{border-left:4px solid #e0a100}.address-panel.ready{border-left:4px solid #1f9d55}.address-issues{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.address-issues li{color:#27354a;background:#f6f8fb;border-radius:10px;gap:6px;padding:10px 12px;line-height:1.45;display:grid}.address-issues li.error{background:#fdecea}.address-issues li.warning{background:#fff6e0}.address-issues button{justify-self:start;padding:6px 10px;font-size:13px}.address-form{border-top:1px solid #e3e8ef;margin-top:18px;padding-top:16px}.address-form h3{margin:0 0 4px;font-size:16px}.address-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.address-grid label{color:#405066;gap:5px;font-size:13px;font-weight:700;display:grid}.address-grid input{font:inherit;color:#172235;border:1px solid #b8c3d1;border-radius:9px;padding:9px 10px;font-weight:400}.address-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.addr-badge{border-radius:6px;justify-self:start;padding:2px 7px;font-size:12px;font-weight:800}.addr-badge.error{color:#a12a1e;background:#fdecea}.addr-badge.warning{color:#805b00;background:#fff1cf}.addr-badge.ok{color:#087443;background:#dcf7e8}.batch-row{border-top:1px solid #d9e0ea;grid-template-columns:32px 90px minmax(180px,1.4fr) 110px minmax(180px,1.2fr) minmax(200px,1.4fr);align-items:center;gap:14px;padding:12px 0;display:grid}.batch-row.result{grid-template-columns:32px 90px 1fr 1fr}.batch-head{letter-spacing:.05em;text-transform:uppercase;color:#69768a;border-top:0;font-size:12px;font-weight:800}.batch-row small{color:#536277;margin-top:3px;display:block}.batch-row .batch-note{color:#805b00}.batch-row .batch-reason{color:#a12a1e}.batch-row.excluded{opacity:.75}.batch-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.batch-toolbar button{padding:9px 13px}.batch-toolbar .count{color:#536277;font-weight:700}.order-select input{width:18px;height:18px}.shell.wide .status{margin-top:16px;padding:16px 20px}.batch-toolbar label{align-items:center;gap:6px;font-weight:700;display:flex}.toolbar-gap{flex:1}.batch-toolbar button.print{background:#1f9d55}.batch-toolbar button.danger-outline{color:#b42318;background:#fff;border:1px solid #f0b8b2}.batch-toolbar button.danger-outline:not(:disabled):hover{background:#fdecea}.batch-toolbar button:disabled{opacity:.45;cursor:default}.paid-online{color:#087443;font-weight:800}.paid-online small{color:#1f9d55;margin-top:1px;font-size:11px;font-weight:600;display:block}.list-header{align-items:center}.global-search{background:#fff;border:1px solid #c9d3df;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:320px;max-width:680px;padding:4px 4px 4px 14px;display:flex;box-shadow:0 4px 14px #1722350d}.global-search:focus-within{border-color:#2856a3;box-shadow:0 0 0 3px #2856a326}.global-search input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:9px 4px;font-size:15px}.global-search button{border-radius:9px;padding:9px 16px}.refresh-all{color:#2856a3;white-space:nowrap;background:#fff;border:1px solid #2856a3;padding:10px 14px}.refresh-all:hover{background:#eaf1ff}.search-summary{color:#27354a;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0 0;font-weight:700;display:flex}.search-summary a{color:#2856a3;font-weight:600}.status.sync-ok{border-left:4px solid #1f9d55}.status.sync-error{border-left:4px solid #a12a1e}body.drawer-open{overflow:hidden}.drawer-layer{z-index:50;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1b2d59;animation:.18s ease-out drawer-fade;position:absolute;inset:0}.drawer{background:#f6f8fb;flex-direction:column;width:min(760px,100vw);animation:.24s cubic-bezier(.2,.8,.2,1) drawer-slide;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #0f1b2d33}@keyframes drawer-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-fade{0%{opacity:0}to{opacity:1}}.drawer-head{color:#fff;background:linear-gradient(135deg,#2856a3,#3d74d1);align-items:center;gap:14px;padding:18px 22px;display:flex}.drawer-avatar{background:#ffffff2e;border-radius:14px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:grid}.drawer-who{flex:1;min-width:0}.drawer-who h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;overflow:hidden}.drawer-who p{color:#dbe6ff;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;overflow:hidden}.drawer-close{color:#fff;background:#ffffff26;border-radius:10px;width:38px;height:38px;padding:0;font-size:16px}.drawer-close:hover{background:#ffffff40}.drawer-body{flex:1;align-content:start;gap:14px;padding:16px 22px 24px;display:grid;overflow-y:auto}.drawer-strip{background:#fff;border:1px solid #dce3eb;border-radius:14px;grid-template-columns:repeat(6,auto);align-items:center;gap:10px 18px;padding:12px 16px;display:grid}.drawer-strip div{justify-items:start;gap:3px;display:grid}.drawer-strip small{letter-spacing:.06em;text-transform:uppercase;color:#69768a;font-size:10px;font-weight:800}.drawer-strip strong{font-size:16px}.drawer-strip .drawer-total{justify-items:end}.drawer-card{background:#fff;border:1px solid #dce3eb;border-radius:14px;padding:14px 16px}.drawer-card h3{letter-spacing:.02em;margin:0 0 10px;font-size:14px}.drawer-card-head{justify-content:space-between;align-items:center;display:flex}.drawer-card-head span{border-radius:99px;padding:3px 10px;font-size:12px;font-weight:800}.drawer-card.check{border-left:4px solid #1f9d55}.drawer-card.check.good .drawer-card-head span{color:#087443;background:#dcf7e8}.drawer-card.check.warn{border-left-color:#e0a100}.drawer-card.check.warn .drawer-card-head span{color:#805b00;background:#fff1cf}.drawer-card.check.bad{border-left-color:#c0392b}.drawer-card.check.bad .drawer-card-head span{color:#a12a1e;background:#fdecea}.drawer-docs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.drawer-doc{background:#f6f8fb;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.drawer-doc span{text-transform:uppercase;letter-spacing:.05em;color:#69768a;font-size:11px;font-weight:800}.drawer-doc a,.drawer-doc strong{color:#172235;font-size:14px;font-weight:700;text-decoration:none}.drawer-doc.done{background:#e8f8ef}.drawer-doc.done a{color:#087443}.drawer-doc.outside{background:#eef2f7}.drawer-doc.todo a{color:#2856a3}.drawer-doc.warn{background:#fff6e0}.drawer-doc.warn a{color:#805b00}.drawer-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.drawer-link{color:#2856a3;background:#eaf1ff;border-radius:9px;padding:7px 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.drawer-issues{gap:6px;margin:10px 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.drawer-issues li{background:#f6f8fb;border-radius:9px;padding:8px 10px}.drawer-issues li.error{background:#fdecea}.drawer-issues li.warning{background:#fff6e0}.drawer-issues em{color:#2856a3;font-style:normal;font-weight:700}.drawer-hint{color:#69768a;margin:-4px 0 10px;font-size:12px}.drawer-grid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.drawer-grid label{color:#405066;gap:4px;font-size:12px;font-weight:700;display:grid}.drawer-grid label.wide{grid-column:1/-1}.drawer-grid input{font:inherit;color:#172235;background:#fff;border:1px solid #c9d3df;border-radius:9px;padding:9px 10px;font-size:14px;font-weight:400}.drawer-grid input:focus{border-color:#2856a3;outline:0;box-shadow:0 0 0 3px #2856a326}.drawer-grid label.changed input{background:#fffaf0;border-color:#e0a100}.drawer-grid label.changed span:after{content:" • modificat";color:#b07a00;font-weight:700}.drawer-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.drawer-lines li{grid-template-columns:48px 1fr auto auto;align-items:center;gap:12px;font-size:13px;display:grid}.drawer-lines li.service{color:#69768a}.drawer-lines img,.image-placeholder.small{object-fit:cover;background:#f2f5f9;border:1px solid #dce3eb;border-radius:8px;width:48px;height:48px}.drawer-line-qty{font-weight:700}.drawer-line-price{white-space:nowrap;font-weight:700}.drawer-sum{border-top:1px solid #e3e8ef;justify-content:space-between;margin-top:10px;padding-top:10px;font-size:15px;display:flex}.drawer-foot{background:#fff;border-top:1px solid #dce3eb;align-items:center;gap:12px;padding:12px 22px;display:flex}.drawer-foot>span{color:#69768a;flex:1;font-size:13px}.drawer-foot>span.dirty{color:#b07a00;font-weight:700}.drawer-foot button:disabled{opacity:.45;cursor:default}.drawer-toast{color:#fff;background:#087443;border-radius:10px;padding:10px 16px;font-weight:700;animation:.2s ease-out drawer-fade;position:absolute;bottom:76px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0f1b2d33}.drawer-confirm{background:#0f1b2d40;place-items:center;padding:20px;animation:.15s ease-out drawer-fade;display:grid;position:absolute;inset:0}.drawer-confirm>div{background:#fff;border-top:4px solid #e0a100;border-radius:14px;max-width:460px;padding:18px 20px;box-shadow:0 20px 50px #0f1b2d40}.drawer-confirm p{color:#536277;font-size:14px;line-height:1.5}@media (max-width:640px){.drawer-strip{grid-template-columns:repeat(3,auto)}.drawer-grid,.drawer-docs{grid-template-columns:1fr}}.cancelled-badge{letter-spacing:.04em;color:#fff;background:#a12a1e;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.alert-cancelled{background:#fdecea;border-left:4px solid #a12a1e}.alert-cancelled h2{color:#a12a1e}.doc-action.warn{background:#a12a1e}.customer-note{color:#4a5568;background:#f3f6fb;border-radius:6px;max-width:260px;margin-top:4px;padding:2px 6px;display:block}.ack-row{background:#fff8f7;border:1px solid #f3c7c2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:6px 0;padding:8px 12px;display:flex}.products-popover{display:inline-block;position:relative}.products-popover>button.unit-count{cursor:pointer;border:0;font-family:inherit}.products-popover>button.unit-count:hover{filter:brightness(.95)}.products-popover-panel{z-index:30;background:#fff;border:1px solid #dce3eb;border-radius:12px;width:360px;max-height:380px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #14233c2e}.products-popover-panel ul{margin:0;padding:0;list-style:none}.products-popover-panel li{border-radius:8px;align-items:center;gap:10px;padding:6px;display:flex}.products-popover-panel li+li{border-top:1px solid #eef2f7}.popover-thumb{flex:none;position:relative}.popover-thumb img,.popover-thumb .image-placeholder{object-fit:cover;background:#f2f5f9;border:1px solid #dce3eb;border-radius:8px;width:64px;height:64px;display:block}.qty-corner{text-align:center;color:#fff;background:#405066;border-radius:10px;min-width:22px;padding:2px 5px;font-size:11px;font-weight:800;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.qty-corner.many{background:#f26b5b}.popover-title{color:#1d2a3a;font-size:13px;font-weight:600;line-height:1.35}.popover-title small{color:#6b7a8c;margin-top:2px;font-weight:500;display:block}.app-frame{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.app-content{min-width:0}.app-nav{color:#c9d6ec;box-sizing:border-box;background:#13213a;flex-direction:column;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.nav-brand{color:#fff;letter-spacing:-.01em;padding:4px 10px 18px;font-size:18px;font-weight:800;text-decoration:none}.nav-brand span{color:#7fb0ff}.app-nav ul{margin:0;padding:0;list-style:none}.nav-main{flex:1}.nav-footer{border-top:1px solid #2a3b5a;padding-top:10px}.nav-link{color:#c9d6ec;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nav-link:hover{color:#fff;background:#1d2f4f}.app-nav li.active>.nav-link{color:#fff;background:#2856a3}.nav-icon{text-align:center;width:20px}.nav-label{flex:1}.nav-soon{letter-spacing:.04em;text-transform:uppercase;color:#ffd27a;white-space:nowrap;background:#3a3220;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:800}.nav-children{margin:4px 0 8px 30px!important}.nav-children a{color:#aebfdc;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}.nav-children a:hover{color:#fff;background:#1d2f4f}.nav-children a.current{color:#fff;background:#1d2f4f;font-weight:700}.nav-children .nav-soon{margin-left:auto}.nav-toggle{display:none}.nav-badge{color:#fff;background:#e5484d;border-radius:10px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:800}.coming-soon ul{margin:8px 0 12px;padding-left:20px;line-height:1.7}@media (max-width:1000px){.app-frame{grid-template-columns:1fr}.app-nav{flex-flow:wrap;align-items:center;gap:4px;height:auto;padding:10px;position:static}.nav-brand{padding:4px 10px}.nav-main,.nav-footer{border:0;flex-wrap:wrap;flex:none;gap:2px;padding:0;display:flex}.nav-children{display:none}}.dashboard{--viz-surface:#fff;--ink:#1d2a3a;--ink-2:#536277;--ink-3:#8593a6}.dashboard h1{margin:0}.muted{color:#6b7a8c}.muted.small,.dashboard .small{font-size:12px}.dashboard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.dashboard-head p{text-transform:capitalize;margin:4px 0 0}.period-tabs{background:#eef2f7;border-radius:10px;gap:4px;padding:4px;display:flex}.period-tabs a{color:#405066;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none}.period-tabs a.active{color:#2856a3;background:#fff;box-shadow:0 1px 3px #0f1b2d22}.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.kpi{color:#fff;border-radius:14px;flex-direction:column;gap:4px;min-height:104px;padding:16px 18px;display:flex}.kpi.green{background:linear-gradient(135deg,#12925a,#1fb873)}.kpi.blue{background:linear-gradient(135deg,#2350a8,#3a7be0)}.kpi.indigo{background:linear-gradient(135deg,#4b3fb8,#6c60e0)}.kpi.orange{background:linear-gradient(135deg,#d4651c,#f0913a)}.kpi-label{letter-spacing:.04em;text-transform:uppercase;opacity:.9;font-size:12px;font-weight:800}.kpi-value{letter-spacing:-.02em;font-size:30px;font-weight:800}.kpi-trend{opacity:.92;font-size:12px}.dashboard-card{background:#fff;border:1px solid #e3e9f1;border-radius:14px;margin-bottom:16px;padding:16px 18px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.card-head h2{color:var(--ink);margin:0;font-size:16px}.card-head .muted{font-size:12px}.todo-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.todo-card{color:var(--ink);background:#f8fafc;border:1px solid #e3e9f1;border-radius:12px;flex-direction:column;gap:2px;padding:14px;text-decoration:none;display:flex}.todo-card strong{font-size:26px;font-weight:800}.todo-card span{font-weight:700}.todo-card small{color:#6b7a8c}.todo-card:hover{border-color:#2856a3}.todo-card.attention{background:#fff8e8;border-color:#f3dca6}.todo-card.critical{background:#fdecea;border-color:#f3c7c2}.todo-card.critical strong{color:#a12a1e}.todo-card.done strong{color:#8593a6}.unfinished{color:#405066;margin:12px 0 0;font-size:13px}.dashboard-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 16px;display:grid}.dashboard-grid>.dashboard-card{grid-column:span 2}.dashboard-grid>.dashboard-card.half{grid-column:span 3}.viz{width:100%;height:auto;display:block}.viz-grid{stroke:#e9eef4;stroke-width:1px}.viz-axis{fill:#8593a6;font-size:11px}.viz-hover:hover rect:not([fill=transparent]){opacity:.85}.viz-legend{color:#405066;gap:14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.viz-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.viz-table summary{cursor:pointer;color:#2856a3;margin-top:6px;font-size:12px}.viz-table table{border-collapse:collapse;margin-top:8px;font-size:12px}.viz-table th,.viz-table td{text-align:right;border-bottom:1px solid #eef2f7;padding:4px 10px}.viz-table th:first-child,.viz-table td:first-child{text-align:left}.channel-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.channel-bars li{grid-template-columns:70px 1fr;align-items:center;gap:4px 10px;font-size:13px;display:grid}.channel-name{font-weight:700}.channel-track{background:#eef2f7;border-radius:6px;height:10px;overflow:hidden}.channel-fill{background:#2a78d6;border-radius:6px;height:100%;display:block}.channel-value{color:#6b7a8c;grid-column:2;font-size:12px}.top-products{gap:8px;margin:0;padding:0;list-style:none;display:grid}.top-products li{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.top-products img,.top-products .image-placeholder{object-fit:cover;border:1px solid #e3e9f1;border-radius:8px;width:40px;height:40px}.top-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.setup-progress{background:#eef2f7;border-radius:6px;height:8px;margin-bottom:10px;overflow:hidden}.setup-progress span{background:#12925a;height:100%;display:block}.setup-list{color:#8593a6;gap:6px;margin:0 0 10px;padding:0;font-size:13px;list-style:none;display:grid}.setup-list li.ok{color:#12925a;font-weight:700}@media (max-width:1100px){.kpi-row,.todo-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid>.dashboard-card,.dashboard-grid>.dashboard-card.half{grid-column:auto}}.drawer-link.danger-link{background:#fdecea;color:#a12a1e!important}button.drawer-link{cursor:pointer;font:inherit;border:0;font-size:13px;font-weight:700}.cancel-form{border-left:4px solid #a12a1e;gap:12px;display:grid}.cancel-form label{gap:4px;font-weight:600;display:grid}.cancel-form input,.cancel-form select{font:inherit;border:1px solid #cfd8e3;border-radius:8px;padding:8px 10px}button.danger{color:#fff;cursor:pointer;background:#a12a1e;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.doc-menu{max-width:100%;display:inline-block;position:relative}.doc-menu-chip{cursor:pointer;text-align:left;border:0;font-family:inherit}.doc-menu-chip.ship{background:#e8f0fe;color:#2856a3!important}.doc-tag{color:#fff;background:#a12a1e;border-radius:5px;margin-left:6px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:800}.doc-menu-panel{z-index:40;color:#e6edf7;background:#1f2d45;border:1px solid #34466a;border-radius:14px;width:330px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #0a142859}.doc-menu-title{letter-spacing:.08em;text-transform:uppercase;color:#9fb0cc;margin:4px 8px 8px;font-size:11px;font-weight:800}.doc-menu-panel hr{border:0;border-top:1px solid #34466a;margin:6px 4px}.doc-menu-item{border-radius:10px;align-items:center;gap:12px;padding:9px 8px;text-decoration:none;display:flex;color:#e6edf7!important}.doc-menu-item:hover{background:#2a3b5a}.doc-menu-item strong{font-size:14px;display:block}.doc-menu-item small{color:#9fb0cc;margin-top:1px;font-size:12px;display:block}.doc-menu-item.danger strong{color:#ff8a7a}.doc-menu-item.disabled{opacity:.45;cursor:not-allowed}.doc-menu-item.disabled:hover{background:0 0}.doc-menu-icon{background:#2a3b5a;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.returns-list{gap:14px;margin-top:16px;display:grid}.return-card{background:#fff;border:1px solid #e3e9f1;border-radius:14px;padding:16px 18px}.return-card.completed,.return-card.cancelled{opacity:.7}.return-card header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.return-date{color:#6b7a8c;margin-left:auto;font-size:13px}.return-tag{letter-spacing:.04em;color:#405066;background:#eef2f7;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.return-tag.kind{color:#2856a3;background:#e8f0fe}.return-tag.status.created{color:#805b00;background:#fff1cf}.return-tag.status.received,.return-tag.status.completed,.return-tag.refunded{color:#12784a;background:#e3f6ec}.return-tag.status.error,.return-tag.status.pending{color:#a12a1e;background:#fdecea}.return-tag.arrived{color:#fff;background:#12925a}.return-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.return-grid>div{flex-direction:column;gap:2px;display:flex}.return-grid small{letter-spacing:.05em;color:#8593a6;font-size:11px;font-weight:800}.return-products{margin:12px 0 0}.return-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.return-actions button.refund{background:#12925a}.drawer-returns{gap:10px;margin-top:12px;display:grid}.drawer-returns small{letter-spacing:.04em;color:#6b7a8c;text-transform:uppercase;font-size:11px;font-weight:800}.drawer-returns a.return-button{text-align:center;color:#1d2a3a;background:#f8fafc;border:1px solid #cfd8e3;border-radius:10px;padding:10px;font-weight:800;text-decoration:none;display:block}.drawer-returns a.return-button:hover{border-color:#2856a3}@media (max-width:900px){.return-grid{grid-template-columns:1fr 1fr}}.modal-layer{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-layer .drawer-backdrop{position:fixed}.modal{background:#fff;border-radius:14px;gap:14px;width:min(680px,100%);max-height:calc(100vh - 32px);padding:20px 22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 60px #0f1b2d40}.modal header{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal h2{margin:0;font-size:20px}.modal-close{color:#536277;background:0 0;padding:0 6px;font-size:24px;line-height:1}.modal-list{border:1px solid #e3e8ef;border-radius:10px;margin:0;padding:0;list-style:none}.modal-list li{border-top:1px solid #eef1f5;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.modal-list li:first-child{border-top:0}.modal-list li.excluded{color:#7a8699;background:#fafbfc}.modal-list input{margin-top:3px}.modal-list small{color:#536277;margin-top:3px;display:block}.modal-total{float:right;color:#1d2939;font-weight:700}.modal-note{color:#536277;margin:0;font-size:13px}.modal-reason{gap:6px;font-size:14px;font-weight:700;display:grid}.modal footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.modal footer .drawer-link{margin-right:auto}.modal footer button{padding:10px 18px}.modal footer button.danger{background:#b42318}.modal footer button.secondary{color:#1d2939;background:#fff;border:1px solid #d0d7e2}.app-content .shell,.app-content .shell.wide{max-width:none;margin:0;padding:22px 28px 48px}.list-card{padding:0 24px 16px}.batch-toolbar{margin:0 -24px;padding:12px 24px}.batch-toolbar button,.batch-toolbar .doc-action{padding:10px 15px;font-size:14px}@media (min-width:1101px){.order-row{grid-template-columns:28px 150px 96px minmax(280px,3fr) minmax(180px,1.3fr) 110px minmax(210px,1.3fr) 130px 130px;gap:18px;padding:14px 0}.order-head{padding:12px 0 8px;font-size:12px}.order-row input[type=checkbox]{width:18px;height:18px}.order-id{gap:8px}.order-id strong{letter-spacing:-.01em;font-size:21px}.channel-badge{padding:3px 9px;font-size:12px}.order-images img,.order-images .image-placeholder{border-radius:10px;width:88px;height:88px}.order-products>a{font-size:15.5px;font-weight:700;line-height:1.4}.tags{gap:6px;margin-top:8px}.tag{border-radius:7px;padding:3px 8px;font-size:12.5px}.unit-count{border-radius:7px;padding:3px 9px;font-size:13px}.order-customer{gap:3px;font-size:15px}.order-customer strong{font-size:16px}.order-customer small{font-size:13.5px}.order-date{font-size:14px}.order-docs{gap:7px}.doc-action{padding:7px 13px;font-size:13.5px}.doc-chip{padding:6px 10px;font-size:13.5px}.doc-chip small{font-size:10px}.order-payment{gap:6px;font-size:14px}.order-payment .workflow{font-size:13px}.order-total{font-size:18px}}.batch-toolbar{opacity:0;pointer-events:none;border-bottom-color:#0000;max-height:0;padding-top:0;padding-bottom:0;transition:max-height .28s,opacity .22s,transform .28s,padding .28s,border-color .28s;overflow:hidden;transform:translateY(-10px)}.batch-toolbar.open{opacity:1;pointer-events:auto;border-bottom-color:#d9e0ea;max-height:120px;padding-top:12px;padding-bottom:12px;overflow:visible;transform:none;box-shadow:0 6px 16px #1722350f}.batch-toolbar .link-button{color:#2856a3;background:0 0;padding:6px 4px;font-weight:700;text-decoration:underline}.order-head .select-all{cursor:pointer;width:18px;height:18px;margin:0}@media (prefers-reduced-motion:reduce){.batch-toolbar{transition:none}}@media (max-width:1100px){.order-head{display:grid}.order-head>span:not(:first-child){display:none}}.customer-flag{letter-spacing:.02em;white-space:nowrap;cursor:help;border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.customer-flag.multiple{color:#fff;text-transform:uppercase;background:#4f86f7}.customer-flag.refused{color:#b4233a;background:#fde7ea;border:1px solid #f6c3cb}.customer-flag.returning{color:#2f7a4d;background:#e6f5ec;border:1px solid #c4e6d1}@media (min-width:1101px){.customer-flag{font-size:12px}}.nav-children a{gap:8px}.nav-dot{border-radius:50%;flex:none;width:8px;height:8px}.nav-dot.blue{background:#4f86f7}.nav-dot.amber{background:#f0a43a}.nav-dot.violet{background:#a98bf5}.nav-dot.red{background:#e5574f}.nav-dot.green{background:#4cc38a}.nav-badge.count{background:#2f9e6b}.nav-badge.muted{color:#d6e0f0;background:#3a4a66}.nav-children li.nav-divider{border-top:1px solid #2a3b5a;margin-top:6px;padding-top:6px}button.doc-menu-item{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.tracking-modal{width:min(560px,100%)}.tracking-summary{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.tracking-phase{letter-spacing:.03em;text-transform:uppercase;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:800}.tracking-phase.delivered{color:#087443;background:#dcf7e8}.tracking-phase.transit{color:#2856a3;background:#e7efff}.tracking-phase.returning{color:#6b46c1;background:#efe8ff}.tracking-phase.returned{color:#b4233a;background:#fde7ea}.tracking-events{border-left:2px solid #e3e8ef;gap:0;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.tracking-events li{border-bottom:1px solid #eef1f5;gap:3px;padding:10px 0 12px 4px;display:grid;position:relative}.tracking-events li:before{content:"";background:#c9d3df;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:15px;left:-25px}.tracking-events li.latest:before{background:#2856a3}.tracking-events time{color:#69768a;font-variant-numeric:tabular-nums;font-size:12px}.tracking-events strong{color:#1d2939;font-size:15px;font-weight:600}.tracking-events small{color:#536277;font-size:12.5px}.tracking-reason{color:#805b00;font-size:13px}.tracking-phase.pickup{color:#405066;background:#f2f5f9}.tracking-phase.problem{color:#805b00;background:#fff1cf}.return-wait{color:#805b00;white-space:nowrap;background:#fff1cf;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.return-wait.late{color:#b4233a;background:#fde7ea}.title-row{align-items:center;gap:16px;display:flex}.channel-picker{position:relative}.channel-picker-button{color:#1d2939;background:#fff;border:1px solid #c9d3df;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.channel-picker-button.open,.channel-picker-button:hover{border-color:#2856a3;box-shadow:0 0 0 3px #2856a326}.channel-caret{color:#69768a;font-size:11px}.channel-picker-list{z-index:30;background:#fff;border:1px solid #dce3eb;border-radius:12px;min-width:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #0f1b2d29}.channel-picker-list li.all{border-bottom:1px solid #eef1f5;margin-bottom:4px;padding-bottom:4px}.channel-picker-list a{color:#1d2939;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.channel-picker-list a:hover{background:#f2f5f9}.channel-picker-list a.current{color:#2856a3;background:#eaf1ff}.channel-name{flex:1;display:grid}.channel-name small{color:#69768a;margin-top:1px;font-size:11.5px;font-weight:500}.channel-count{color:#536277;font-variant-numeric:tabular-nums;font-size:12.5px}.channel-dot{background:#c9d3df;border-radius:50%;flex:none;width:9px;height:9px}.channel-dot.green{background:#4cc38a}.channel-dot.blue{background:#4f86f7}.channel-dot.orange{background:#f0883a}.channel-dot.mixed{background:conic-gradient(#4cc38a 0 33%, #4f86f7 0 66%, #f0883a 0)}.order-id .customer-flag,.order-id .return-wait{white-space:normal;max-width:100%;line-height:1.3}.return-wait{flex-direction:column;align-items:flex-start;gap:0}.nav-mobile-sub{display:none}@media (max-width:1100px){.app-frame{grid-template-columns:minmax(0,1fr)}html,body{overflow-x:hidden}.app-nav{z-index:30;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;min-width:0;height:auto;padding:8px 12px;display:grid;position:sticky;top:0;overflow:visible}.nav-hamb{color:#fff;background:#1d2f4f;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:20px;display:inline-flex}.nav-brand{white-space:nowrap;padding:0;font-size:17px}.nav-panel{z-index:72;width:min(300px,86vw);padding:16px 12px calc(16px + env(safe-area-inset-bottom));background:#13213a;flex-direction:column;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:12px 0 40px #0006}.app-nav.menu-open .nav-panel{transform:none}.nav-shade{z-index:71;background:#0008;position:fixed;inset:0}.nav-panel .nav-main{flex:1}.nav-panel .nav-link{padding:11px 10px;font-size:15px}.nav-mobile-sub{scrollbar-width:none;grid-column:1/-1;gap:6px;margin:0;padding:2px 0;list-style:none;display:flex;overflow-x:auto}.nav-mobile-sub::-webkit-scrollbar{display:none}.nav-mobile-sub li{flex:none}.nav-mobile-sub li.nav-divider{border:0;margin:0;padding:0}.nav-mobile-sub a{color:#c9d6ec;white-space:nowrap;background:#1d2f4f;border-radius:99px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.nav-mobile-sub a.current{color:#fff;background:#2856a3}.nav-mobile-sub .nav-badge{margin-left:2px}.nav-bottom{z-index:58;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce3eb;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #17223514}.nav-bottom a,.nav-bottom button{color:#69768a;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;padding:6px 2px;font:600 11px/1.2 inherit;text-decoration:none;display:flex}.nav-bottom span{font-size:19px;line-height:1}.nav-bottom .on{color:#2856a3;background:#eaf1ff}.app-content{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.app-content .shell,.app-content .shell.wide{padding:14px 12px 96px}.list-header{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.list-header .eyebrow{display:none}.list-header h1{margin:0;font-size:24px}.title-row{gap:10px}.list-header .global-search{grid-area:2/1/auto/-1;min-width:0;max-width:none}.list-header>form:last-child{grid-area:1/2}.list-header .refresh-all{padding:6px 12px;font-size:0;line-height:1}.list-header .refresh-all:before{content:"↻";font-size:20px}.list-header>div{min-width:0}.global-search input{min-width:0;font-size:16px}.channel-picker-list{min-width:0;max-height:70vh;position:fixed;inset:auto 8px 8px;overflow:auto}.list-card{border-radius:14px;padding:0 12px 12px}.search-summary{gap:8px;font-size:13px}.order-head{align-items:center;gap:10px;padding:10px 0;display:flex!important}.order-head>span:not(:first-child){display:none}.order-head>span:first-child:after{content:"Selectează toate";letter-spacing:0;text-transform:none;color:#536277;vertical-align:3px;margin-left:8px;font-size:12px;font-weight:700}.order-row{grid-template-areas:"sel img id total""sel img prod prod""cust cust cust date""docs docs docs docs""pay pay pay pay";align-items:start;gap:8px 10px;padding:14px 0;grid-template-columns:26px 72px minmax(0,1fr) auto!important}.order-select{grid-area:sel;padding-top:4px}.order-select input{width:20px;height:20px}.order-images{grid-area:img;display:flex!important}.order-images img,.order-images .image-placeholder{width:72px;height:72px}.order-id{grid-area:id;gap:5px}.order-id strong{font-size:18px}.order-total{text-align:right;grid-area:total;font-size:16px}.order-products{grid-area:prod}.order-products>a{font-size:14px}.order-customer{grid-area:cust;font-size:14px}.order-customer strong,.order-customer small{white-space:normal}.order-date{text-align:right;white-space:nowrap;grid-area:date;font-size:12.5px}.order-docs{flex-wrap:wrap;grid-area:docs;gap:8px;display:flex}.order-payment{flex-wrap:wrap;grid-area:pay;align-items:center;gap:8px;display:flex}.doc-action,.doc-chip{padding:8px 12px;font-size:13.5px}.addr-badge{white-space:normal}.batch-toolbar.open{top:auto;bottom:calc(64px + env(safe-area-inset-bottom));z-index:57;border-top:1px solid #d9e0ea;flex-wrap:nowrap;margin:0;padding:10px 12px;position:fixed;left:0;right:0;overflow-x:auto;box-shadow:0 -8px 24px #1722351f}.batch-toolbar button,.batch-toolbar .doc-action{white-space:nowrap;flex:none}.batch-toolbar .toolbar-gap{display:none}.batch-toolbar .count{white-space:nowrap}.doc-menu-panel,.products-popover-panel{z-index:60;width:auto;max-height:75vh;position:fixed;inset:auto 8px 8px;overflow:auto}.doc-menu-item{padding:12px 10px}.drawer{width:100vw}.drawer-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-grid,.drawer-docs{grid-template-columns:1fr}.drawer-foot{padding-bottom:calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px}.modal-layer{align-items:end;padding:0}.modal{width:100%;max-height:88vh;padding:16px 14px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.modal footer{flex-wrap:wrap}.modal footer button{flex:1}.modal-total{float:none;display:block}.kpi-row,.todo-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-grid{grid-template-columns:1fr}.return-grid{grid-template-columns:1fr 1fr}.batch-row,.batch-row.result{grid-template-columns:28px 1fr;gap:4px 10px}.batch-row>span:nth-child(n+3){grid-column:2}.batch-head{display:none}.status{padding:14px}}.nav-hamb,.nav-bottom,.nav-shade{display:none}.nav-panel{display:contents}@media (max-width:1100px){.nav-hamb{display:inline-flex}.nav-bottom{display:flex}.nav-shade{display:block}.nav-panel{display:flex}.nav-panel .nav-main,.nav-panel .nav-footer{border:0;flex:none;margin:0;padding:0;display:block}.nav-panel .nav-main{flex:1}.nav-panel .nav-footer{border-top:1px solid #2a3b5a;margin-top:8px;padding-top:8px}.nav-panel .nav-children{border-left:2px solid #4f7fd0;display:block;margin:2px 0 8px 22px!important;padding-left:12px!important}.nav-panel .nav-children:not(.open){display:none}.nav-panel .nav-children a{min-height:44px;padding:11px 8px;font-size:15px}.nav-panel>ul>li{border-radius:12px;margin-bottom:4px}.nav-panel>ul>li.active{background:#172745}.nav-section{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;min-height:48px;font-weight:600}.app-nav li.active>.nav-section{color:#fff;background:0 0}.nav-section.open{color:#fff}.nav-chevron{color:#9fb2d3;margin-left:6px;font-size:14px;transition:transform .15s;transform:rotate(-90deg)}.nav-section.open .nav-chevron{transform:none}.nav-panel .nav-link{min-height:48px}}.nav-dot.teal{background:#2bb3a3}.nav-badge.returns{background:#6b46c1}.toaster{z-index:90;gap:10px;width:min(560px,100vw - 24px);display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{background:#fff;border-left:5px solid #1f9d55;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;animation:.22s ease-out toast-in;display:flex;box-shadow:0 16px 40px #0f1b2d33}.toast.error{border-left-color:#d03b3b}.toast-icon{font-size:18px;line-height:1.2}.toast.ok .toast-icon{color:#1f9d55}.toast.error .toast-icon{color:#d03b3b}.toast-body{flex:1;gap:4px;min-width:0;display:grid}.toast-body strong{color:#1d2939;font-size:14.5px}.toast-body p{color:#27354a;margin:0;font-size:14px}.toast-body .toast-explain{color:#536277;font-size:13.5px}.toast-body small{color:#69768a;font-size:12px}.toast-body code{color:#1d2939;overflow-wrap:anywhere;background:#f2f5f9;border-radius:5px;padding:1px 6px;font-size:12px}.toast-close{color:#69768a;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (max-width:1100px){.toaster{bottom:calc(76px + env(safe-area-inset-bottom))}}button.quick-issue{cursor:pointer;border:0;font-family:inherit}button.quick-issue:disabled{opacity:.7;cursor:progress}button.doc-chip{cursor:pointer;border:0;font-family:inherit}.error-actions{align-items:center;gap:14px;margin-top:10px;display:flex}.drawer-returns button.return-button{text-align:center;color:#1d2a3a;cursor:pointer;background:#f8fafc;border:1px solid #cfd8e3;border-radius:10px;width:100%;padding:10px;font:800 15px inherit;display:block}.drawer-returns button.return-button:hover:not(:disabled){background:#eef3f9}button.return-button:disabled{opacity:.7;cursor:progress}.return-options{color:#69768a}.toast-link{color:#2856a3;white-space:nowrap;font-weight:700}.toast.ok{background:#f0faf4;border-left-color:#3aa76d;box-shadow:0 10px 28px #0f1b2d1f}.returns-header{margin-bottom:12px}.returns-header .eyebrow{margin:0 0 2px}.returns-header h1{letter-spacing:-.02em;margin:0;font-size:30px}.returns-header .muted{margin:4px 0 0;font-size:14px}.returns-list{gap:10px;margin-top:4px}.returns-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:4px;display:grid}.returns-stat{background:#fff;border:1px solid #e3e9f1;border-left:4px solid #c9d3df;border-radius:12px;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.returns-stat strong{color:#1d2939;font-variant-numeric:tabular-nums;font-size:22px}.returns-stat span{color:#536277;font-size:13px;font-weight:600}.returns-stat.transit{border-left-color:#f0a43a}.returns-stat.arrived{border-left-color:#12925a}.returns-stat.received{border-left-color:#2856a3}.returns-stat.refund{border-left-color:#a98bf5}.returns-stat.done{border-left-color:#c9d3df}.returns-empty{color:#536277;background:#fff;border:1px dashed #cfd8e3;border-radius:12px;margin:0;padding:14px 16px}.return-card{border-radius:12px;grid-template-columns:150px minmax(170px,1fr) minmax(220px,1.3fr) minmax(200px,1.4fr) auto;align-items:start;gap:18px;padding:12px 16px;display:grid}.return-col{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.return-col small{letter-spacing:.05em;text-transform:uppercase;color:#8593a6;margin-bottom:2px;font-size:10.5px;font-weight:800}.return-col .muted{color:#69768a;font-size:12.5px}.return-head{gap:6px}.return-number{color:#1d2939;font-size:20px;line-height:1}.return-tags{flex-wrap:wrap;gap:5px;display:flex}.return-tag{text-transform:none;letter-spacing:0;padding:3px 8px;font-size:12px}.return-card .return-date{margin:0;font-size:12px}.return-strong{color:#2856a3;font-weight:700}.return-products{color:#27354a;overflow-wrap:anywhere;margin:0}.return-alert{color:#a12a1e;background:#fdecea;border-radius:6px;margin-top:4px;padding:4px 8px;font-size:12.5px}.return-card .return-actions{flex-direction:column;align-items:stretch;gap:6px;margin:0}.return-card .return-actions button{white-space:nowrap;width:100%;padding:8px 12px;font-size:13px}@media (max-width:1100px){.return-card{grid-template-columns:1fr 1fr;gap:10px 14px}.return-head{flex-flow:wrap;grid-column:1/-1;align-items:center}.return-card .return-actions{flex-flow:wrap;grid-column:1/-1}.return-card .return-actions button{width:auto}}@media (max-width:560px){.return-card{grid-template-columns:1fr}}.return-card .return-tag.status{box-shadow:none;border:0;border-radius:6px;width:auto;margin:0;padding:3px 8px}@media (min-width:1101px){.return-card{grid-template-columns:130px minmax(170px,240px) minmax(220px,300px) minmax(220px,1fr) 210px}}.returns-header{padding-right:48px;position:relative}.flow-help{position:absolute;top:0;right:0}.flow-help-button{color:#2856a3;background:#fff;border:1px solid #cfd8e3;border-radius:50%;width:32px;height:32px;padding:0;font:800 15px/1 inherit;transition:background .15s,box-shadow .15s;box-shadow:0 2px 8px #1722350f}.flow-help-button:hover,.flow-help-button.open{background:#eaf1ff;box-shadow:0 0 0 3px #2856a31f}.flow-help-panel{z-index:40;background:#fff;border:1px solid #e3e9f1;border-radius:14px;width:min(380px,100vw - 32px);padding:14px 16px 12px;animation:.16s ease-out flow-help-in;position:absolute;top:40px;right:0;box-shadow:0 18px 44px #0f1b2d24}.flow-help-title{letter-spacing:.05em;text-transform:uppercase;color:#69768a;margin:0 0 10px;font-size:12px;font-weight:800}.flow-help-panel ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.flow-help-panel li{gap:10px;padding:0 0 12px;display:flex;position:relative}.flow-help-panel li:not(:last-child):after{content:"";background:#eef1f5;width:2px;position:absolute;top:22px;bottom:2px;left:10px}.flow-help-dot{color:#fff;background:#c9d3df;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:800;display:grid}.flow-help-panel li.transit .flow-help-dot{background:#f0a43a}.flow-help-panel li.arrived .flow-help-dot{background:#12925a}.flow-help-panel li.received .flow-help-dot{background:#2856a3}.flow-help-panel li.done .flow-help-dot{background:#8593a6}.flow-help-panel li div{gap:2px;display:grid}.flow-help-panel li strong{color:#1d2939;font-size:13.5px}.flow-help-panel li span{color:#536277;font-size:13px;line-height:1.4}.flow-help-note{color:#536277;border-top:1px solid #eef1f5;margin:2px 0 0;padding-top:10px;font-size:12.5px;line-height:1.4}@keyframes flow-help-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.flow-help-panel{animation:none}}.flow-help-panel li .flow-help-dot{color:#fff;font-size:11.5px;line-height:1}.flow-help-button{color:#2856a3!important}.app-content main.shell{position:relative}.page-help.corner{z-index:15;position:absolute;top:18px;right:28px}.page-help.inline{position:relative}.page-help.inline .flow-help-panel{left:0;right:auto}.page-help-panel{width:min(430px,100vw - 24px);max-height:min(72vh,640px);overflow-y:auto}.page-help-section+.page-help-section{border-top:1px solid #eef1f5;margin-top:10px;padding-top:10px}.page-help-heading{color:#1d2939;margin:0 0 6px;font-size:13.5px;font-weight:800}.page-help-panel ul{gap:5px;margin:0;padding-left:18px;display:grid}.page-help-panel ul li{color:#536277;font-size:13px;line-height:1.45}.page-help-panel ol li{padding-bottom:8px}.page-help-panel ol li .flow-help-dot{background:#2856a3}@media (max-width:1100px){.page-help.corner{top:12px;right:12px}.page-help.inline .flow-help-panel{width:auto;position:fixed;inset:auto 8px 80px}}.page-help-panel ul li{padding:0;list-style:outside;display:list-item}.page-help-panel ul li:after{content:none}.page-help-panel ul li::marker{color:#9aa7b8}.flow-help-panel.page-help-panel ul li:not(:last-child):after,.flow-help-panel.page-help-panel ul li:after{content:none;display:none}.batch-toolbar button.group-cta{background:#3aa76d}.batch-toolbar button.group-cta:hover:not(:disabled){background:#2f9160}.batch-toolbar .count{color:#2856a3}.batch-toolbar button.toolbar-deselect{color:#1d2939;background:#fff;border:1px solid #cfd8e3}.group-list{gap:10px;display:grid}.group-card{color:inherit;background:#fff;border:1px solid #e3e9f1;border-radius:14px;padding:14px 18px;text-decoration:none;display:block}a.group-link:hover{border-color:#b9c7da;box-shadow:0 4px 14px #1722350f}.group-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.group-head h1,.group-title{letter-spacing:-.01em;color:#1d2939;margin:0 6px 0 0;font-size:20px}.group-chip{color:#405066;background:#eef2f7;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:800}.group-chip.full{color:#12784a;background:#e3f6ec}.group-chip.live{color:#805b00;background:#fff1cf}.group-date{color:#69768a;margin-left:auto;font-size:13px}.group-open{color:#2856a3;font-size:13.5px;font-weight:700}.group-print{color:#1d2939;background:#fff;border:1px solid #cfd8e3;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none}.group-print:hover{background:#f2f5f9}.group-delete,.group-remove{color:#69768a;background:#fff;border:1px solid #cfd8e3;border-radius:9px;padding:6px 10px;font-size:13px}.group-delete:hover:not(:disabled),.group-remove:hover:not(:disabled){color:#b42318;border-color:#f0b8b2}.group-bar{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:14px 0 10px;display:flex}.group-stalled{color:#805b00;background:#fff1cf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:14px 0 0;padding:10px 14px;display:flex}.group-stalled p{flex:320px;margin:0}.group-generate{flex-wrap:wrap;gap:8px;display:flex}.group-generate button{background:#2856a3;padding:10px 16px;font-size:14px}.group-generate button.primary{background:#3aa76d}.group-counters{flex-wrap:wrap;gap:10px;display:flex}.group-counter{color:#536277;background:#fafbfc;border:1px solid #e3e9f1;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.group-counter strong{color:#1d2939}.group-counter b{color:#1d2939;font-variant-numeric:tabular-nums}.group-counter .ok b{color:#12784a}.group-counter .bad b{color:#b42318}.group-counter.live{background:#fffaf0;border-color:#f0d38a}.group-counter.live strong:after{content:" ⏳"}.group-tabs{gap:6px;margin-bottom:6px;display:flex}.group-tabs a{color:#405066;background:#eef2f7;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none}.group-tabs a.on{color:#fff;background:#2856a3}.group-rows{display:grid}.group-row{border-top:1px solid #eef1f5;grid-template-columns:90px 80px minmax(140px,1fr) 170px 250px 110px 40px;align-items:center;gap:12px;padding:9px 4px;font-size:14px;display:grid}.group-number{color:#2856a3;font-weight:700}.group-channel{color:#12784a;font-size:12.5px;font-weight:700}.group-channel.emag{color:#a01c2d}.group-channel.trendyol{color:#a14b00}.group-customer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-doc{white-space:nowrap;border-radius:7px;justify-self:start;padding:4px 9px;font-size:12.5px;font-weight:800}.group-doc.done{color:#12784a;font-variant-numeric:tabular-nums;background:#e3f6ec}.group-doc.done small{opacity:.75;letter-spacing:.04em;margin-left:6px;font-size:10px}.group-doc.missing{color:#a12a1e;letter-spacing:.04em;background:#fdecea;font-size:11px}.group-doc.queued{color:#536277;background:#eef2f7}.group-doc.running{color:#805b00;background:#fff1cf}.group-doc.error{color:#b42318;background:#fdecea}.group-total{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.group-empty{color:#69768a;padding:12px 4px}.group-errors{background:#fff;border:1px solid #f6c3cb;border-radius:14px;margin-top:14px;padding:14px 18px}.group-errors h2{color:#b42318;margin:0 0 8px;font-size:16px}.group-error{border-top:1px solid #fbe3e6;grid-template-columns:90px 70px 1fr;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.group-error p{margin:0}.group-error .muted{color:#536277;margin-top:2px;font-size:13px}.group-error code{background:#f2f5f9;border-radius:5px;padding:1px 6px;font-size:12px}.group-error-kind{color:#805b00;font-weight:800}@media (max-width:1100px){.group-row{grid-template-columns:1fr auto;gap:4px 10px}.group-row>*{grid-column:auto}.group-customer{grid-column:1/-1}.group-date{margin-left:0}.group-error{grid-template-columns:1fr}}.group-generate button:disabled{opacity:.4;cursor:default}.packing{gap:16px;display:grid}.packing-scan{background:#fff;border:2px solid #2856a3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 6px 20px #2856a314}.packing-scan-icon{color:#2856a3;font-size:20px}.packing-scan input{letter-spacing:.04em;background:0 0;border:0;outline:0;flex:1;min-width:220px;padding:8px 4px;font:600 20px ui-monospace,SFMono-Regular,Menlo,monospace}.packing-scan button{padding:10px 18px;font-size:15px}.packing-empty{color:#536277;text-align:center;justify-items:center;gap:6px;padding:80px 16px;display:grid}.packing-empty span{color:#9aa7b8;font-size:44px}.packing-empty strong{color:#1d2939;font-size:18px}.packing-empty p{margin:0;font-size:14px}.packing-order{background:#fff;border:1px solid #e3e9f1;border-radius:16px;gap:12px;padding:18px 20px;display:grid}.packing-order.packed{background:#f6fcf8;border-color:#9fd8b8}.packing-order.cancelled{background:#fff7f6;border-color:#f0b8b2}.packing-order header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.packing-label{letter-spacing:.06em;text-transform:uppercase;color:#69768a;margin:0;font-size:12px;font-weight:800}.packing-order h2{letter-spacing:-.02em;color:#1d2939;margin:0;font-size:44px;line-height:1.05}.packing-meta{color:#536277;margin:4px 0 0;font-size:15px}.packing-count{background:#eef2f7;border-radius:14px;justify-items:center;padding:10px 18px;display:grid}.packing-count strong{color:#1d2939;font-size:40px;line-height:1}.packing-count span{color:#536277;font-size:13px;font-weight:700}.packing-alert{border-radius:10px;margin:0;padding:10px 14px;font-size:16px;font-weight:700}.packing-alert.warn{color:#805b00;background:#fff1cf;font-size:18px}.packing-alert.danger{color:#b42318;background:#fdecea;font-size:18px}.packing-alert.ok{color:#12784a;background:#e3f6ec}.packing-alert.info{color:#405066;background:#eef2f7;font-weight:600}.packing-products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.packing-products li{background:#fff;border:1px solid #e3e9f1;border-radius:14px;gap:8px;padding:12px;display:grid;position:relative}.packing-products li.many{background:#fffaf0;border:2px solid #f0a43a}.packing-products img,.packing-noimage{aspect-ratio:1;object-fit:contain;background:#f6f8fb;border-radius:10px;place-items:center;width:100%;font-size:48px;display:grid}.packing-products p{color:#1d2939;margin:0;font-size:15px;font-weight:700;line-height:1.35}.packing-products small{color:#69768a}.packing-qty{color:#fff;background:#1d2939;border-radius:10px;padding:4px 12px;font-size:22px;font-weight:800;position:absolute;top:10px;right:10px}.packing-qty.many{background:#e07b00;font-size:28px}.packing-done{background:#3aa76d;border-radius:12px;justify-self:stretch;padding:16px;font-size:20px;font-weight:800}.packing-done:disabled{cursor:default;background:#9fd8b8}@media (max-width:1100px){.packing-order h2{font-size:34px}.packing-products{grid-template-columns:repeat(2,minmax(0,1fr))}}.group-chip.packed{background:#eef2f7}.group-chip.packed.full{color:#12784a;background:#e3f6ec}.group-packed{color:#9aa7b8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.group-packed.on{color:#12784a;font-weight:700}@media (min-width:1101px){.group-row{grid-template-columns:90px 80px minmax(140px,1fr) 110px 150px 240px 150px 110px 40px}.group-row.pick{grid-template-columns:22px 90px 80px minmax(140px,1fr) 110px 150px 240px 150px 110px 40px}}.group-courier{color:#1f2d3d;font-size:13px;font-weight:600}.group-courier.planned{color:#5b6b7d;font-weight:500}.group-couriers{align-items:center}.group-courier-bar{background:#f5f8fb;border:1px solid #e3e8ef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;padding:8px 10px;font-size:14px;display:flex}.group-courier-bar select{border:1px solid #cfd8e3;border-radius:8px;padding:6px 8px}.group-tick-all{align-items:center;gap:6px;font-weight:600;display:inline-flex}.group-note{color:#1d6b3a;margin:6px 0;font-size:14px}.unsent-list{gap:10px;display:grid}.unsent-card{background:#fff;border:1px solid #f0d38a;border-left:4px solid #e0a100;border-radius:12px;gap:10px;padding:12px 16px;display:grid}.unsent-main{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.unsent-number{color:#2856a3;font-size:18px;font-weight:800}.unsent-status{color:#805b00;background:#fff1cf;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:800}.unsent-meta{color:#536277;font-size:13.5px}.unsent-actions{flex-wrap:wrap;gap:8px;display:flex}.unsent-button{cursor:pointer;color:#1d2939;background:#fff;border:1px solid #cfd8e3;border-radius:9px;padding:7px 12px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none}.unsent-button:hover{background:#f2f5f9}.unsent-button.call{color:#12784a;border-color:#9fd8b8}.unsent-button.disabled{color:#9aa7b8}.unsent-check{border-top:1px solid #f3ecd9;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.unsent-check label{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.unsent-check input[name=note]{min-width:200px;font:inherit;border:1px solid #cfd8e3;border-radius:9px;flex:1;padding:7px 10px;font-size:14px}@media (min-width:1101px){.packing-products{grid-template-columns:repeat(auto-fill,minmax(300px,360px));gap:18px}.packing-products p{font-size:18px}.packing-qty{padding:6px 14px;font-size:26px}.packing-qty.many{font-size:34px}}.group-toggle{color:inherit;cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-4px 0 -4px -4px;padding:4px 8px 4px 4px;text-decoration:none;display:flex}.group-toggle:hover{background:#f2f5f9}.group-caret{color:#536277;background:#eef2f7;border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;display:inline-grid}a.group-link:hover .group-caret,.group-toggle:hover .group-caret{color:#fff;background:#2856a3}.order-timeline{max-height:420px;margin:0;padding:0 0 0 4px;list-style:none;display:grid;overflow-y:auto}.order-timeline li{gap:10px;padding:0 0 12px;display:flex;position:relative}.order-timeline li:not(:last-child):before{content:"";background:#e3e9f1;width:2px;position:absolute;top:26px;bottom:0;left:13px}.order-timeline-icon{background:#eef2f7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.order-timeline li.invoice .order-timeline-icon,.order-timeline li.awb .order-timeline-icon{background:#e3f6ec}.order-timeline li.cancel .order-timeline-icon,.order-timeline li.unsent .order-timeline-icon{background:#fdecea}.order-timeline li.return .order-timeline-icon{background:#efe8ff}.order-timeline li.tracking .order-timeline-icon{background:#e7efff}.order-timeline p{color:#1d2939;margin:2px 0 0;font-size:13.5px;line-height:1.35}.order-timeline small{color:#69768a;font-variant-numeric:tabular-nums;font-size:12px}.catalog-top{gap:12px;margin-bottom:12px;display:grid}.catalog-import{justify-self:start;padding:10px 16px;font-size:14px}.catalog-summary{margin:0}.catalog-filters{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.catalog-filters input[name=q]{min-width:240px;max-width:520px;font:inherit;border:1px solid #cfd8e3;border-radius:10px;flex:1;padding:9px 12px;font-size:14px}.catalog-filters .group-tabs{margin:0 0 0 6px}.catalog-list{background:#fff;border:1px solid #e3e9f1;border-radius:12px;overflow:hidden}.catalog-row{border-top:1px solid #eef1f5;grid-template-columns:40px minmax(260px,1fr) 96px 110px 110px 170px 150px;align-items:center;gap:16px;padding:9px 16px;font-size:13.5px;display:grid}.catalog-row:not(.catalog-head):hover{background:#f7f9fb}.catalog-row img{object-fit:cover;border:1px solid #e3e9f1;border-radius:6px;width:40px;height:40px}.catalog-head{color:#536277;background:#f6f8fa;border-top:0;padding-top:10px;padding-bottom:10px;font-size:12.5px;font-weight:600}.catalog-title{color:#1d2939;font-weight:500;line-height:1.35;display:grid}.catalog-badge{border-radius:7px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-block}.catalog-badge.on{color:#0c5132;background:#cdfee1}.catalog-badge.draft{color:#00527c;background:#e0f0ff}.catalog-badge.off{color:#536277;background:#eef1f5}.catalog-code{font-variant-numeric:tabular-nums;color:#1d2939;word-break:break-all}.catalog-none{color:#98a2b3}.catalog-title small{color:#69768a;font-weight:500}.catalog-missing{color:#b42318;font-size:12.5px;font-weight:700}.catalog-num{font-variant-numeric:tabular-nums}.catalog-num.ok{color:#12784a;font-weight:700}.catalog-num.bad{color:#b42318}.catalog-status{color:#536277;font-size:12.5px}@media (max-width:1100px){.catalog-head{display:none}.catalog-row{grid-template-columns:48px 1fr auto;gap:4px 10px}.catalog-row>:nth-child(n+3){grid-column:2/-1;font-size:13px}}.catalog-channels{margin:0 0 12px}.stock-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.stock-card{background:#fff;border:1px solid #e3e9f1;border-radius:14px;align-content:start;gap:10px;margin-bottom:12px;padding:14px 18px;display:grid}.stock-card h2{margin:0;font-size:16px}.stock-switch{align-items:flex-start;gap:10px;display:flex}.stock-switch input{width:18px;height:18px;margin-top:3px}.stock-switch span{display:grid}.stock-switch small,.stock-catalog small{color:#69768a;font-size:12.5px}.stock-channels{align-items:center;gap:14px;font-size:14px;display:flex}.stock-channels span{font-weight:700}.stock-reserve{gap:4px;max-width:360px;font-size:13.5px;font-weight:700;display:grid}.stock-reserve input{font:inherit;border:1px solid #cfd8e3;border-radius:9px;width:120px;padding:7px 10px}.stock-card form button,.stock-card>button{justify-self:start}.stock-state{margin:0;font-size:13.5px;font-weight:700}.stock-state.on{color:#12784a}.stock-state.off{color:#69768a}.stock-state.error{color:#a12a1e;font-weight:600}.stock-state.error code{margin-left:4px;font-size:12px}.stock-catalog{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.stock-catalog span{display:grid}.stock-catalog .catalog-import{padding:7px 12px;font-size:13px}.stock-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sync-now{background:#3aa76d}.sync-confirm{color:#805b00;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.stock-rows{display:grid}.stock-row{border-top:1px solid #eef1f5;grid-template-columns:40px minmax(200px,1.3fr) minmax(200px,1fr) 110px 190px;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:grid}.stock-row img{object-fit:cover;border-radius:7px;width:40px;height:40px}.stock-title,.stock-link{min-width:0;display:grid}.stock-title b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.stock-title small,.stock-link small{color:#69768a;font-size:12px}.stock-numbers{font-variant-numeric:tabular-nums}.stock-status{color:#536277;font-size:12px;font-weight:700}.stock-row.update .stock-status{color:#2856a3}.stock-row.same .stock-status{color:#12784a}.stock-row.ambiguous .stock-status,.stock-row.untracked .stock-status{color:#805b00}.stock-run{border-top:1px solid #eef1f5;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:7px 0;font-size:13.5px;display:flex}.stock-run code{color:#b42318;background:#fdecea;border-radius:5px;padding:1px 6px;font-size:12px}@media (max-width:1100px){.stock-grid{grid-template-columns:1fr}.stock-row{grid-template-columns:40px 1fr}.stock-row>:nth-child(n+3){grid-column:2}}.sync-now:disabled{opacity:.4;cursor:default}.sync-off{align-items:center;gap:10px;display:inline-flex}.sync-off small{color:#69768a;font-size:12.5px}.stock-run .movement-title{color:#536277;text-overflow:ellipsis;white-space:nowrap;flex:220px;min-width:0;overflow:hidden}.stock-run .movement-state{color:#69768a;font-size:12.5px}.stock-run.movement.done .movement-state{color:#12784a;font-weight:600}.stock-run.movement.error .movement-state{color:#b42318;font-weight:600}.publish-categories{gap:4px;margin-top:8px;display:grid}.publish-categories a,.publish-categories span{color:#1d2939;border-radius:8px;padding:7px 10px;font-size:13.5px;text-decoration:none}.publish-categories a:hover{background:#f2f5f9}.publish-categories a.on{background:#e8eefc;font-weight:600}.publish-fields{margin-top:10px}.publish-field{border-top:1px solid #eef1f5;grid-template-columns:minmax(200px,1.2fr) 170px minmax(200px,2fr);align-items:start;gap:12px;padding:8px 0;font-size:13.5px;display:grid}.publish-field b{margin-right:8px}.publish-head{color:#536277;border-top:0;font-size:12.5px;font-weight:600}.catalog-badge.bad{color:#b42318;background:#fdecea}@media (max-width:800px){.publish-field{grid-template-columns:1fr;gap:2px}.publish-head{display:none}}.publish-lists{color:#536277;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;font-size:13.5px;display:flex}.publish-lists .catalog-import{padding:7px 12px;font-size:13px}.publish-board.with-panel{padding-right:330px}.publish-row{border-top:1px solid #eef1f5;grid-template-columns:22px 40px minmax(240px,1fr) 84px 100px 100px 140px 130px 150px;align-items:center;gap:14px;padding:9px 16px;font-size:13.5px;display:grid}.publish-row.catalog-head{color:#536277;background:#f6f8fa;border-top:0;font-size:12.5px;font-weight:600}.publish-row:not(.catalog-head):hover{background:#f7f9fb}.publish-row.picked{background:#eef3fd}.publish-row img{object-fit:cover;border:1px solid #e3e9f1;border-radius:6px;width:40px;height:40px}.publish-row input[type=checkbox],.publish-list .catalog-head input{width:17px;height:17px}.publish-on{color:#12784a!important;font-weight:600!important}.publish-one{color:#2856a3;background:#fff;border:1px solid #c9d6ee;padding:7px 10px;font-size:12.5px}.publish-one:hover{background:#eef3fd}.publish-panel{z-index:30;background:#fff;border:1px solid #dfe6ef;border-radius:14px;flex-direction:column;gap:8px;width:300px;max-height:calc(100vh - 120px);padding:16px;display:flex;position:fixed;top:96px;right:20px;box-shadow:0 12px 32px #0f1b2d1f}.publish-panel h2{margin:0;font-size:18px}.publish-panel p{margin:0}.publish-panel ul{border-top:1px solid #eef1f5;flex:1;margin:4px 0;padding:0;list-style:none;overflow:auto}.publish-panel li{border-bottom:1px solid #eef1f5;grid-template-columns:32px 1fr 24px;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.publish-panel li img{object-fit:cover;border-radius:5px;width:32px;height:32px}.publish-panel li span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.publish-panel li button{color:#69768a;background:0 0;padding:0;font-size:18px}.publish-cta{background:#f27a1a;padding:11px 16px}.publish-cta:disabled{opacity:.45;cursor:not-allowed}.modal.publish-modal{gap:18px;width:min(1080px,100%);padding:24px 28px;font-size:15px}.publish-modal header h2{flex:1;font-size:22px}.publish-back{padding:9px 14px}.publish-step{border-top:1px solid #eef1f5;gap:10px;padding-top:16px;display:grid}.publish-step h3{align-items:center;gap:10px;margin:0;font-size:17px;display:flex}.publish-step h3 span{color:#fff;background:#f27a1a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:inline-grid}.publish-chosen{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.publish-modal .link-button{color:#2856a3;background:0 0;padding:4px;font-weight:700;text-decoration:underline}.publish-picker{gap:8px;display:grid}.publish-picker input,.publish-field-input input,.publish-field-input select{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfd8e3;border-radius:10px;width:100%;padding:10px 12px;font-size:15px}.publish-field-input select[multiple]{min-height:120px}.publish-inline{gap:8px;display:flex}.publish-categories button{text-align:left;color:#1d2939;background:0 0;border-radius:8px;padding:9px 12px;font-weight:500}.publish-categories button:hover{background:#f2f5f9}.publish-form{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px 18px;display:grid}.publish-field-input{color:#1d2939;gap:6px;font-size:14px;font-weight:600;display:grid}.publish-field-input em{color:#b42318;background:#fdecea;border-radius:6px;margin-left:4px;padding:1px 6px;font-size:11.5px;font-style:normal}.publish-field-input small{color:#69768a;margin-left:6px;font-weight:500}.publish-field-input small.over{color:#b42318;font-weight:700}.publish-optional summary{cursor:pointer;color:#2856a3;padding:6px 0;font-weight:700}.publish-warning{color:#8a4b0f;background:#fff4e5;border-radius:10px;margin:0;padding:10px 12px}.publish-products{gap:10px;display:grid}.publish-product{border:1px solid #e3e9f1;border-radius:12px;grid-template-columns:56px 1fr auto;align-items:start;gap:14px;padding:12px;display:grid}.publish-product.complete{border-color:#b7e4c7}.publish-product img{object-fit:cover;border-radius:8px;width:56px;height:56px}.publish-product-fields{grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px 14px;display:grid}.publish-product-fields .wide{grid-column:1/-1}.publish-codes,.publish-check{color:#536277;grid-column:1/-1;margin:0;font-size:13px}.publish-check.bad{color:#b42318;font-weight:600}.publish-check.ok{color:#12784a;font-weight:600}.publish-footer{background:#fff;border-top:1px solid #eef1f5;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0 4px;display:flex;position:sticky;bottom:-24px}.publish-summary{color:#1d2939;flex:1;gap:2px;font-size:14px;display:grid}.publish-summary small{color:#69768a}@media (max-width:1100px){.publish-board.with-panel{padding-bottom:150px;padding-right:0}.publish-panel{width:auto;max-height:40vh;inset:auto 12px 64px}.publish-row{grid-template-columns:22px 40px 1fr;gap:4px 10px}.publish-row.catalog-head>:nth-child(n+4){display:none}.publish-row>:nth-child(n+4){grid-column:3;font-size:13px}.publish-product-fields{grid-template-columns:1fr 1fr}.publish-modal{padding:18px 16px}}.publish-off{color:#8a4b0f!important;font-weight:600!important}.publish-menu{display:inline-block;position:relative}.publish-one.published{color:#0c5132;background:#e7f7ee;border-color:#b7e4c7}.publish-one.withdrawn{color:#536277;background:#f2f4f7;border-color:#d0d7e2}.publish-menu-pop{z-index:20;background:#fff;border:1px solid #dfe6ef;border-radius:10px;min-width:190px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #0f1b2d24}.publish-menu-pop:before{content:"";background:#fff;border-top:1px solid #dfe6ef;border-left:1px solid #dfe6ef;width:10px;height:10px;position:absolute;top:-6px;right:18px;transform:rotate(45deg)}.publish-menu-pop button{text-align:left;color:#1d2939;background:0 0;border-radius:7px;width:100%;padding:9px 12px;font-size:13.5px}.publish-menu-pop button:hover{background:#f2f5f9}.publish-menu-pop .danger-text{color:#b42318}.publish-withdraw{color:#b42318;background:#fff;border:1px solid #f1b8b2}.publish-outcome{border-radius:12px;gap:4px;padding:12px 14px;font-size:14px;display:grid}.publish-outcome p{margin:0}.publish-outcome.ok{color:#0c5132;background:#e7f7ee}.publish-outcome.bad{color:#7a1d14;background:#fdecea}.publish-one.review{color:#8a4b0f;cursor:default;background:#fff4e5;border-color:#f5d0a0}.publish-failed{color:#b42318!important;font-weight:600!important}.publish-mixed{cursor:pointer;background:#f6f8fa;border:1px solid #e3e9f1;border-radius:10px;justify-self:end;align-items:flex-start;gap:10px;max-width:460px;padding:9px 12px;display:flex}.publish-mixed input{width:18px;height:18px;margin-top:2px}.publish-mixed span{gap:2px;display:grid}.publish-mixed small{color:#69768a;font-weight:500}.publish-category{gap:10px;display:grid}.publish-item-category{background:#fff8f1;border:1px solid #f7d9bd;border-radius:10px;padding:10px 12px}.publish-category-label{font-size:14px;font-weight:700}.publish-category-label em{color:#b42318;background:#fdecea;border-radius:6px;margin-left:4px;padding:1px 6px;font-size:11.5px;font-style:normal}.publish-field-input small.publish-auto{color:#12784a;margin:2px 0 0;font-weight:600;display:block}.publish-chosen small.publish-auto{color:#12784a;font-size:12.5px;font-weight:600}.publish-hints{color:#536277;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.publish-hints button{color:#8a4b0f;background:#fff4e5;border:1px solid #f5d0a0;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600}.trendyol-row{border-top:1px solid #eef1f5;grid-template-columns:40px minmax(260px,1fr) 100px 100px 100px 150px 150px;align-items:center;gap:14px;padding:9px 16px;font-size:13.5px;display:grid}.trendyol-row.catalog-head{color:#536277;background:#f6f8fa;border-top:0;font-size:12.5px;font-weight:600}.trendyol-row img{object-fit:cover;border:1px solid #e3e9f1;border-radius:6px;width:40px;height:40px}.catalog-badge.review{color:#8a4b0f;background:#fff4e5}@media (max-width:1100px){.trendyol-row{grid-template-columns:40px 1fr;gap:4px 10px}.trendyol-row.catalog-head{display:none}.trendyol-row>:nth-child(n+3){grid-column:2;font-size:13px}}.pager-bar{color:#536277;text-align:center;flex-direction:column;align-items:center;gap:8px;margin:16px 0 6px;font-size:13.5px;display:flex}.pager-pages{align-items:center;gap:4px;display:inline-flex}.pager-pages a,.pager-pages span{box-sizing:border-box;border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-grid}.pager-pages a{color:#1d2939;background:#fff;border:1px solid #dfe6ef}.pager-pages a:hover{background:#f2f5f9;border-color:#c9d3df}.pager-pages .on{color:#fff;background:#2856a3;border:1px solid #2856a3}.pager-pages .off{color:#c3cad5;background:#fafbfc;border:1px solid #eef1f5}.pager-pages .gap{color:#98a2b3;min-width:20px}.pager-extra a{color:#2856a3;font-weight:600}.pager-pages{flex-wrap:wrap;justify-content:center}.dashboard .todo-row{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.todo-card.info{background:#eef4fd;border-color:#c9daf5}.dashboard-head{align-items:center}.live-bar{align-items:center;gap:10px;margin-left:auto;margin-right:12px;display:flex}.live-clock{font-variant-numeric:tabular-nums;color:#405066;font-size:15px;font-weight:700}.live-pill{color:#536277;background:#eef2f7;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;display:inline-flex}.live-pill i{background:#9aa6b6;border-radius:50%;width:8px;height:8px}.live-pill.on{color:#0c5132;background:#e7f7ee}.live-pill.on i{background:#12925a;animation:1.8s infinite live-dot;box-shadow:0 0 #12925a88}@keyframes live-dot{0%{box-shadow:0 0 #12925a88}70%{box-shadow:0 0 0 8px #12925a00}to{box-shadow:0 0 #12925a00}}.pulse-grid{grid-template-columns:minmax(300px,2fr) 3fr;gap:16px;margin-bottom:16px;display:grid}.pulse-grid .dashboard-card{margin:0}.today-card{color:#fff;background:radial-gradient(120% 140% at 100% 0,#3a7be0 0%,#2350a8 45%,#1b3471 100%);border-radius:16px;gap:12px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #2350a833}.today-card:after{content:"";background:#ffffff14;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.today-card.record{background:radial-gradient(120% 140% at 100% 0,#f0b43a 0%,#d4651c 50%,#8f3a12 100%)}.today-head{justify-content:space-between;align-items:center;display:flex}.today-head h2{text-transform:uppercase;letter-spacing:.06em;opacity:.9;margin:0;font-size:15px}.today-badge{background:#ffffff2e;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:800}.today-figures{gap:28px;display:flex}.today-figures div{display:grid}.today-figures strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.05}.today-figures span{opacity:.85;font-weight:600}.today-pace{gap:2px;margin:0;font-weight:700;display:grid}.today-pace small{opacity:.8;font-weight:500}.goal-row{z-index:1;flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative}.goal-row .link-button{color:#fff;background:0 0;padding:4px;font-weight:700;text-decoration:underline}.goal-ring{align-items:center;gap:8px;display:flex}.goal-ring svg{width:58px;height:58px}.goal-ring .ring-track{fill:none;stroke:#fff3;stroke-width:7px}.goal-ring .ring-fill{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray .9s}.goal-ring.done .ring-fill{stroke:#7cf0b0}.goal-ring text{fill:#fff;font-size:15px;font-weight:800}.goal-ring span{font-size:12.5px;display:grid}.goal-ring small{opacity:.85}.goal-edit{z-index:1;flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex;position:relative}.goal-edit label{gap:4px;font-size:12px;font-weight:700;display:grid}.goal-edit input{width:110px;font:inherit;border:0;border-radius:8px;padding:8px 10px}.goal-edit button{color:#2350a8;background:#fff;padding:8px 12px}.goal-edit button.secondary{color:#fff;background:#fff3}.hourly-note{color:#536277;min-height:18px;margin:2px 0 0;font-size:13px}.viz-legend i.dashed,.explorer-tip i.dashed{vertical-align:2px;background:repeating-linear-gradient(90deg,#9aa6b6 0 4px,#0000 4px 7px);height:3px}.metric-explorer .kpi-row{margin-bottom:12px}.metric-explorer .kpi{text-align:left;cursor:pointer;font:inherit;color:#fff;opacity:.82;border:0;transition:transform .15s,box-shadow .15s;position:relative}.metric-explorer .kpi:hover{opacity:1;transform:translateY(-2px)}.metric-explorer .kpi.selected{opacity:1;box-shadow:0 0 0 3px #fff,0 0 0 5px #2856a3,0 12px 26px #0f1b2d2e}.kpi-spark{width:100%;height:26px;margin-top:4px}.kpi-spark polyline{fill:none;stroke:#fffc;stroke-width:2px;vector-effect:non-scaling-stroke}.explorer-chart{margin-bottom:16px}.explorer-plot{position:relative}.explorer-line{stroke-dasharray:2000;stroke-dashoffset:2000px;animation:1.1s forwards draw-line}.explorer-area{opacity:0;animation:.9s forwards fade-in}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes fade-in{to{opacity:1}}.explorer-cross{stroke:#9aa6b6;stroke-width:1px;stroke-dasharray:3 3}.explorer-tip{color:#fff;pointer-events:none;white-space:nowrap;background:#1d2939;border-radius:10px;gap:3px;padding:8px 10px;font-size:12.5px;display:grid;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 8px 20px #0f1b2d40}.explorer-tip i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.explorer-tip small{opacity:.7}.heatmap{gap:3px;display:grid}.heat-row{grid-template-columns:34px repeat(24,1fr);align-items:center;gap:3px;display:grid}.heat-day{color:#536277;font-size:11.5px;font-weight:700}.heat-cell{border-radius:4px;height:20px;transition:transform .1s}.heat-cell:hover{outline:2px solid #fff;transform:scale(1.25);box-shadow:0 2px 6px #0f1b2d33}.heat-axis span{color:#8593a6;font-size:10.5px}.latest-orders{margin:0;padding:0;list-style:none;display:grid}.latest-orders li a{color:#1d2939;border-top:1px solid #eef1f5;border-radius:8px;grid-template-columns:78px 1fr auto 80px;align-items:center;gap:10px;padding:8px 4px;font-size:13.5px;text-decoration:none;display:grid}.latest-orders li:first-child a{border-top:0}.latest-orders li a:hover{background:#f6f8fb}.latest-orders li:first-child a{animation:.6s fade-in}.latest-orders li.cancelled .latest-total{color:#b42318}.latest-main{min-width:0;display:grid}.latest-main small{color:#69768a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.latest-total{font-variant-numeric:tabular-nums;font-weight:700}.latest-ago{color:#8593a6;text-align:right}.channel-chip{text-align:center;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:800}.channel-chip.shopify{color:#3b6d11;background:#e8f5e1}.channel-chip.emag{color:#1f4fa3;background:#e8effc}.channel-chip.trendyol{color:#b4520f;background:#fff0e3}.record-tiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.record-tiles div{background:linear-gradient(160deg,#fffaf0,#fff4e0);border:1px solid #f5dfb4;border-radius:12px;gap:4px;padding:12px;display:grid}.record-tiles span{color:#8a5a12;font-size:12.5px;font-weight:700}.record-tiles strong{color:#1d2939;font-size:22px;font-weight:800}.record-tiles small{color:#69768a}@media (max-width:1100px){.pulse-grid,.record-tiles{grid-template-columns:1fr}.live-bar{margin-left:0}.latest-orders li a{grid-template-columns:70px 1fr auto}.latest-ago{display:none}}.explorer-svg{width:100%;height:260px;display:block}.pulse-todo .todo-row{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.pulse-todo .todo-card{padding:11px 12px}.pulse-todo .todo-card strong{font-size:24px}.delivery-top{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-bottom:12px;display:flex}.delivery-rate{display:grid}.delivery-rate strong{letter-spacing:-.02em;color:#0c5132;font-size:40px;font-weight:800;line-height:1.05}.delivery-rate span{color:#1d2939;font-weight:700}.delivery-rate small{color:#69768a}.delivery-rate small.up{color:#12784a}.delivery-rate small.down{color:#b42318}.delivery-story{color:#1d2939;flex:1;min-width:260px;margin:0;font-size:15px;line-height:1.55}.delivery-story b.bad{color:#b42318}.delivery-bar{border-radius:8px;gap:3px;height:16px;display:flex;overflow:hidden}.delivery-bar .seg{min-width:6px;transition:filter .15s}.delivery-bar .seg:hover{filter:brightness(1.12)}.seg.good,.delivery-legend i.good{background:#0ca30c}.seg.info,.delivery-legend i.info{background:#2a78d6}.seg.warn,.delivery-legend i.warn{background:#e69a1c}.seg.bad,.delivery-legend i.bad{background:#d03b3b}.delivery-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.delivery-legend a{color:#1d2939;border:1px solid #e3e9f1;border-radius:10px;grid-template-columns:12px 1fr auto;align-items:center;gap:2px 8px;padding:10px 12px;text-decoration:none;display:grid}.delivery-legend a:hover{border-color:#2856a3}.delivery-legend i{border-radius:3px;width:10px;height:10px}.delivery-legend b{font-size:18px}.delivery-legend small{color:#69768a;grid-column:2/-1}@media (max-width:900px){.delivery-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.delivery-storno{color:#536277;margin:10px 0 0;font-size:13.5px}.delivery-storno a{color:#2856a3;font-weight:600}.history-now{color:#2856a3;background:0 0;padding:0 4px;font-size:12px;text-decoration:underline}.report-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.report-head h1{margin:0}.report-head p.muted{margin:4px 0 0}.report-period{justify-items:end;gap:8px;display:grid}.report-interval{align-items:center;gap:6px;display:flex}.report-interval input[type=date]{font:inherit;border:1px solid #cfd8e3;border-radius:9px;padding:7px 9px;font-size:13px}.report-interval button{padding:7px 14px;font-size:13px}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:10px;display:grid}.report-kpi{background:#fff;border:1px solid #e3e9f1;border-radius:14px;gap:4px;padding:16px 18px;display:grid}.report-kpi span{color:#536277;text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:700}.report-kpi strong{letter-spacing:-.02em;color:#1d2939;font-size:30px;font-weight:800}.report-change{font-size:12.5px;font-weight:700}.report-change.up{color:#12784a}.report-change.down{color:#b42318}.report-change.none{color:#8593a6;font-weight:600}.report-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.report-chips span{color:#405066;background:#fff;border:1px solid #e3e9f1;border-radius:999px;padding:6px 12px;font-size:13px}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.report-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.report-bars li{grid-template-columns:minmax(130px,200px) 1fr 52px;align-items:center;gap:12px;display:grid}.report-bar-label{display:grid}.report-bar-label small{color:#69768a}.report-bar-track{background:#eef2f7;border-radius:6px;height:12px;overflow:hidden}.report-bar-track span{border-radius:6px;height:100%;display:block}.report-bar-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.report-products{margin:0;padding:0;list-style:none;display:grid}.report-products li{border-top:1px solid #eef1f5;grid-template-columns:22px 36px 1fr auto;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:grid}.report-products li:first-child{border-top:0}.report-products img{object-fit:cover;border:1px solid #e3e9f1;border-radius:6px;width:36px;height:36px}.report-rank{color:#8593a6;text-align:center;font-weight:800}.report-product-title{min-width:0;display:grid}.report-product-title,.report-product-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-product-title small{color:#8593a6}.report-product-figures{text-align:right;display:grid}.report-product-figures small{color:#69768a}.report-services{color:#69768a;margin:10px 0 0;font-size:12.5px}.report-month{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.report-month div{background:#f6f8fa;border-radius:12px;gap:3px;padding:12px;display:grid}.report-month span{color:#536277;font-size:12.5px;font-weight:700}.report-month strong{color:#1d2939;font-size:22px;font-weight:800}.report-month small{color:#69768a}.report-table-actions{align-items:center;gap:14px;display:flex}.report-export{color:#2856a3;border:1px solid #c9d6ee;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700;text-decoration:none}.report-export:hover{background:#eef3fd}.report-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.report-table th{text-align:right;color:#536277;border-bottom:1px solid #e3e9f1;padding:8px 10px;font-size:12px;font-weight:700}.report-table td{text-align:right;border-bottom:1px solid #eef1f5;padding:8px 10px}.report-table th:first-child,.report-table td:first-child{text-align:left}.report-table td.bad{color:#b42318;font-weight:700}.report-table .wide{width:38%}.report-day-cell{justify-content:flex-end;align-items:center;gap:10px;display:flex}.report-day-bar{background:#eef2f7;border-radius:4px;flex:1;min-width:60px;height:8px;overflow:hidden}.report-day-bar span{background:#2a78d6;border-radius:4px;height:100%;display:block}.report-table tbody tr:hover{background:#f7f9fb}.report-table tfoot td{border-top:2px solid #e3e9f1;border-bottom:0;font-weight:800}@media (max-width:1000px){.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid{grid-template-columns:1fr}.report-period{justify-items:start}.report-month{grid-template-columns:1fr}.report-day-bar{display:none}}.report-page .kpi-row{margin-bottom:10px}.report-jump{flex-wrap:wrap;gap:6px;margin:-4px 0 14px;display:flex}.report-jump a{color:#2856a3;background:#eef3fd;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.report-jump a:hover{background:#dfe8fb}.report-page section[id]{scroll-margin-top:16px}.rate-bar{background:#eef2f7;border-radius:5px;flex:1;min-width:60px;height:10px;display:block;overflow:hidden}.rate-bar span{border-radius:5px;height:100%;display:block}.rate-bar.good span{background:#0ca30c}.rate-bar.warn span{background:#e69a1c}.rate-bar.bad span{background:#d03b3b}.rate-bar.none span{background:#c3cad5}.county-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.county-highlights div{background:#f6f8fa;border-radius:12px;gap:3px;padding:12px;display:grid}.county-highlights div.bad{background:#fdf1f0}.county-highlights span{color:#536277;font-size:12.5px;font-weight:700}.county-highlights strong{color:#1d2939;font-size:20px;font-weight:800}.county-highlights small{color:#69768a}.refusal-grid{grid-template-columns:220px repeat(3,minmax(0,1fr));gap:18px;display:grid}.refusal-grid h3{margin:0 0 8px;font-size:14px}.refusal-hero{background:linear-gradient(160deg,#fff3f1,#fde4e0);border:1px solid #f6c9c3;border-radius:14px;align-content:start;gap:3px;padding:14px;display:grid}.refusal-hero span{color:#7a1d14;font-size:12.5px;font-weight:700}.refusal-hero strong{color:#b42318;font-size:36px;font-weight:800;line-height:1.1}.refusal-hero small{color:#69768a}.refusal-hero b.bad{color:#b42318;margin-top:8px;font-size:20px}.report-bars.compact li{grid-template-columns:minmax(110px,150px) 1fr 52px}.refusal-grid .report-month{grid-template-columns:1fr}@media (max-width:1200px){.refusal-grid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.refusal-grid,.county-highlights{grid-template-columns:1fr}}.cod-upload{gap:10px;margin-bottom:16px;display:grid}.cod-drop{text-align:center;cursor:pointer;background:#f7f9fd;border:2px dashed #c9d6ee;border-radius:14px;place-items:center;gap:4px;padding:18px;display:grid;position:relative}.cod-drop.over{background:#eef3fd;border-color:#2856a3}.cod-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.cod-drop b{color:#2856a3;font-size:15px}.cod-drop small{color:#69768a;max-width:620px}.cod-results{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cod-results li{border-radius:10px;flex-wrap:wrap;gap:4px 10px;padding:8px 12px;font-size:13.5px;display:flex}.cod-results li.ok{color:#0c5132;background:#e7f7ee}.cod-results li.dup{color:#405066;background:#f2f4f7}.cod-results li.bad{color:#7a1d14;background:#fdecea}.report-table td a{color:#2856a3;font-weight:700}@media (min-width:1101px){.app-nav .nav-main>li,.app-nav .nav-footer>li{background:#172745;border:1px solid #22355a;border-radius:12px;margin-bottom:8px;padding:3px}.app-nav .nav-main>li.active,.app-nav .nav-footer>li.active{border-color:#3b63a8}.app-nav .nav-row{align-items:center;gap:2px;display:flex}.app-frame{grid-template-columns:252px minmax(0,1fr)}.app-nav .nav-row .nav-link{flex:1;gap:10px;min-width:0;padding-right:4px}.app-nav .nav-toggle{color:#9fb2d3;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:30px;font-size:15px;transition:transform .15s,background .15s;display:grid;transform:rotate(-90deg)}.app-nav .nav-toggle.open{transform:none}.app-nav .nav-toggle:hover{color:#fff;background:#22355a}.app-nav .nav-link{letter-spacing:-.005em;gap:12px;padding:10px 12px;font-size:15.5px;font-weight:700}.app-nav .nav-icon{width:26px;font-size:20px;line-height:1}.app-nav .nav-children{border-left:2px solid #2a3b5a;display:block;position:relative;margin:2px 0 6px 24px!important;padding-left:14px!important}.app-nav .nav-children.open{border-left-color:#4f7fd0}.app-nav .nav-children:not(.open){display:none}.app-nav .nav-children li{position:relative}.app-nav .nav-children li:before{content:"";border-top:2px solid #2a3b5a;width:10px;position:absolute;top:50%;left:-14px}.app-nav .nav-children.open li:before{border-top-color:#4f7fd0}.app-nav .nav-children li.nav-divider:before{top:calc(50% + 6px)}.app-nav .nav-children a{color:#9fb2d3;padding:6px 9px;font-size:13.5px}.app-nav .nav-children.open a{color:#c9d6ec}.app-nav .nav-children a.current{color:#fff;background:#2856a3cc}}.shell.wide.integrations{max-width:none}.courier-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0 8px;display:grid}.courier-card{background:#fff;border:1px solid #e3e9f1;border-radius:14px;flex-direction:column;gap:10px;padding:16px;transition:box-shadow .15s,transform .15s;display:flex}.courier-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1722351a}.courier-card.on{border-color:#b9e2c8;box-shadow:inset 0 3px #2e9d5b}.courier-card.soon{background:#fafbfd}.courier-card.soon h2{color:#4a5768}.courier-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.courier-card h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.courier-card p{margin:0;font-size:13px}.courier-state{color:#4a5768;white-space:nowrap;background:#eef2f6;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.courier-state.on{color:#1d7a45;background:#e6f6ec}.courier-state.warn{color:#a12a1e;background:#fdecea}.courier-state.soon{color:#5b3fa0;background:#f1ecfb}.courier-facts{gap:4px;margin:0;font-size:13px;display:grid}.courier-facts div{justify-content:space-between;gap:8px;display:flex}.courier-facts dt{color:#6b7685}.courier-facts dd{text-align:right;margin:0;font-weight:600}.courier-actions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.courier-actions form{margin:0}.courier-actions .doc-action{padding:7px 12px;font-size:13px}.doc-action.light{background:#eef3fb;color:#2856a3!important}.courier-link{color:#2856a3;font-size:13px;text-decoration:none}.courier-fields{color:#4a5768;gap:2px;margin:0;padding-left:18px;font-size:13px;display:grid}.courier-note{color:#6b7685;margin:0 0 12px;font-size:13px}.courier-form{gap:12px;max-width:460px;display:grid}.courier-form label,.courier-rule-form label,.courier-inline label{gap:4px;font-size:13px;font-weight:600;display:grid}.courier-form label small,.courier-rule-form label small{color:#6b7685;font-weight:400}.courier-form input,.courier-form select,.courier-rule-form select,.courier-rule-form input,.courier-inline select,.courier-inline input{font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:8px;min-width:0;padding:8px 10px;font-weight:400}.courier-form button,.courier-rule-form button{justify-self:start}.courier-inline{flex-wrap:wrap;align-items:end;gap:10px;margin:0;display:flex}.courier-inline h3,.courier-rule-form h3{width:100%;margin:0;font-size:14px}.courier-rules-head{align-items:center;gap:10px;display:flex}.integrations .stock-card>p.muted{margin:0;font-size:13px}.integrations>.courier-link{margin-bottom:8px;display:inline-block}.courier-rules-layout{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:20px;display:grid}.courier-rules-main{gap:14px;display:grid}.courier-rules{counter-reset:rule;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.courier-rules li{counter-increment:rule;border:1px solid #e3e9f1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.courier-rules li>span:first-child:before{content:counter(rule) ". ";color:#6b7685;font-weight:700}.courier-rules li.inactive{color:#8a94a3;background:#fafbfd}.courier-rule-actions{flex-shrink:0;gap:4px;display:inline-flex}.courier-rule-actions form{margin:0}.courier-rule-actions button{color:#2856a3;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:8px;width:30px;height:30px;padding:0;font-size:14px;font-weight:700}.courier-rule-actions button:disabled{opacity:.35;cursor:default}.courier-empty{color:#6b7685;border:1px dashed #cfd8e3;border-radius:10px;margin:0;padding:12px;font-size:13px}.courier-rule-form{background:#f8fafc;border:1px solid #e3e9f1;border-radius:12px;gap:10px;padding:14px;display:grid}.courier-rule-form select[multiple]{padding:4px}.courier-trial{border-top:1px solid #eef2f6;padding-top:14px}.courier-trial-result{width:100%;margin:0;font-size:14px}.integrations.connect>.stock-card{max-width:720px}.courier-key{background:#fff8e6;border:1px solid #f3dfa8;border-radius:10px;padding:10px 14px;font-size:13px}.courier-key pre{white-space:pre-wrap;word-break:break-all;background:#fff;border-radius:6px;padding:8px;font-size:12px}.courier-mark{letter-spacing:.02em;color:#fff;border-radius:9px;flex-shrink:0;place-items:center;min-width:30px;height:30px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.courier-mark.m-sameday{background:#2e9d5b}.courier-mark.m-shopify{background:#5e8e3e}.courier-mark.m-emag{background:#1f5fae}.courier-mark.m-trendyol{background:#e8661c}.courier-mark.m-altex{background:#c4161c}.courier-mark.m-skroutz{background:#e8771c}.courier-mark.m-temu{background:#f06a20}.courier-mark.m-woocommerce{background:#7f54b3}.courier-mark.m-prestashop{background:#c0336a}.courier-mark.m-fan{background:#2856a3}.courier-mark.m-cargus{background:#c2622a}.courier-mark.m-dpd{background:#8a3fa0}.courier-mark.m-gls{background:#1f8a99}.courier-mark.m-smartbill{background:#d1702a}.courier-mark.m-oblio{background:#3a7bd5}.courier-mark.m-fgo{background:#6b4fbb}.integrations-title{margin:20px 0 0;font-size:18px}#facturare{margin-top:8px}#facturare .courier-note{margin:4px 0 0}.courier-card.soon .courier-mark{opacity:.55}.courier-rule-text{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.courier-rules .courier-mark{border-radius:6px;min-width:26px;height:22px;font-size:10px}.courier-rules li.inactive .courier-mark{opacity:.5}.courier-inactive{color:#8a5a00;background:#fff3d6;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.courier-pick{background:#eef7f1;border:1px solid #c9e8d4;border-radius:12px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.courier-pick small{color:#4a5768}@media (max-width:900px){.courier-rules-layout{grid-template-columns:1fr}}@media (max-width:560px){.courier-grid{grid-template-columns:1fr}.courier-inline{grid-template-columns:1fr;align-items:stretch;display:grid}.courier-inline button,.courier-inline .doc-action{justify-self:start}.courier-rules li{flex-wrap:wrap}}.group-awb-fix{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.group-awb-fix form{align-items:center;gap:6px;margin:0;display:flex}.group-awb-fix input[name=awb]{font:inherit;border:1px solid #cfd8e3;border-radius:8px;width:210px;padding:6px 9px}.group-awb-fix label{align-items:center;gap:4px;font-size:13px;display:flex}.group-awb-fix.address{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;max-width:980px;display:grid}.group-awb-fix.address label{gap:3px;font-size:12px;font-weight:600;display:grid}.group-awb-fix.address input{font:inherit;border:1px solid #cfd8e3;border-radius:8px;min-width:0;padding:6px 9px;font-weight:400}.group-awb-fix.address button{justify-self:start}.group-error-link{color:#2856a3;margin-top:6px;font-size:13px;display:inline-block}.group-error-result{color:#1d7a45;background:#eef7f1;border-radius:8px;margin:4px 0 8px;padding:8px 12px;font-size:13px}.nav-progress{z-index:100;opacity:0;pointer-events:none;background:#4f7fd0;width:0;height:3px;position:fixed;top:0;left:0}.nav-progress.on{opacity:1;animation:8s cubic-bezier(.1,.7,.2,1) forwards nav-progress;box-shadow:0 0 8px #4f7fd0aa}@keyframes nav-progress{0%{width:0}10%{width:35%}to{width:90%}}.app-nav a.pending{color:#fff;background:#22355a}.app-nav a.pending:after{content:"";border:2px solid #7fa3e0;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-left:auto;animation:.7s linear infinite nav-spin}@keyframes nav-spin{to{transform:rotate(360deg)}}.add-product-open{color:#1f4e8c;font:inherit;cursor:pointer;background:#f7f9fc;border:1px dashed #9fb3cc;border-radius:9px;width:100%;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:700}.add-product-open:hover{background:#eef3fa}.add-product{background:#f9fbfd;border:1px solid #dce3eb;border-radius:10px;margin-top:10px;padding:10px}.add-product-search{gap:8px;display:flex}.add-product-search input{min-width:0;font:inherit;border:1px solid #cfd8e3;border-radius:8px;flex:1;padding:8px 10px;font-size:13px}.add-product-search button{font:inherit;cursor:pointer;color:#1d2939;background:#fff;border:1px solid #cfd8e3;border-radius:8px;padding:0 12px;font-size:13px}.add-product-hits{gap:6px;max-height:320px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.add-product-hits li{background:#fff;border:1px solid #e3e9f0;border-radius:8px;grid-template-columns:40px 1fr 56px auto;align-items:center;gap:8px;padding:6px;font-size:13px;display:grid}.add-product-hits img,.add-product-hits .image-placeholder.small{object-fit:cover;border-radius:6px;width:40px;height:40px}.add-product-title small{color:#69768a;font-size:12px;display:block}.add-product-hits input{width:56px;font:inherit;border:1px solid #cfd8e3;border-radius:7px;padding:5px}.add-product-hits button{color:#fff;font:inherit;cursor:pointer;background:#1f4e8c;border:0;border-radius:7px;padding:7px 10px;font-size:12.5px;font-weight:700}.add-product-hits button:disabled{opacity:.6;cursor:default}.editable-lines .drawer-lines li{grid-template-columns:48px 1fr auto auto 28px}.remove-line{color:#b42318;cursor:pointer;background:#fff;border:1px solid #e3c4c0;border-radius:50%;width:26px;height:26px;padding:0;font-size:13px;line-height:1}.remove-line:hover{background:#fdecea}.remove-line:disabled{opacity:.5;cursor:default}.unsent-head{align-items:center;gap:12px;display:flex}.unsent-image{object-fit:cover;background:#f2f5f9;border:1px solid #dce3eb;border-radius:10px;flex:none;width:56px;height:56px}.unsent-product{gap:2px;min-width:0;display:grid}.unsent-product strong{color:#1d2939;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.unsent-product small{color:#69768a;font-size:12.5px}.unsent-button.done{cursor:default;color:#12784a;background:#eafaf1;border-color:#9fd8b8}.unsent-status.stornoed{color:#12784a;background:#e3f6ec}.market-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.market-picker{color:#536277;gap:4px;font-size:12.5px;font-weight:700;display:grid}.market-picker select{min-width:220px;font:inherit;color:#1d2939;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:10px;padding:9px 12px;font-size:15px;font-weight:700}.modal.emag-offer{width:min(760px,100vw - 32px)}.emag-offer-list li{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.emag-offer-list img{object-fit:cover;border-radius:6px;width:36px;height:36px}.emag-offer-fields{gap:8px;display:flex}.emag-offer-fields label,.emag-offer-common label{color:#536277;gap:3px;font-size:12px;font-weight:700;display:grid}.emag-offer-fields input{width:90px;font:inherit;border:1px solid #cfd8e3;border-radius:8px;padding:6px 8px;font-size:13.5px}.emag-offer-common{border-top:1px solid #eef1f5;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:10px 0 4px;display:flex}.emag-offer-common input,.emag-offer-common select{width:120px;font:inherit;border:1px solid #cfd8e3;border-radius:8px;padding:6px 8px;font-size:13.5px}.emag-offer-common small{flex-basis:100%}@media (max-width:700px){.emag-offer-list li{grid-template-columns:36px 1fr}.emag-offer-fields{grid-column:2}}.emag-key{width:100%;font:inherit;border:1px solid #cfd8e3;border-radius:8px;margin-top:6px;padding:6px 8px;font-size:13px}.publish-select-all{margin:0 0 8px;font-size:13.5px}.emag-summary{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.emag-summary li{background:#f6f8fa;border-radius:9px;padding:8px 12px}.emag-summary li.on{color:#0c5132;background:#e6f7ee}.emag-inline{align-items:center;gap:4px;font-weight:600;display:flex}.emag-inline input{width:56px!important}.emag-details{border-top:1px solid #eef1f5;margin-top:10px;padding-top:8px}.emag-details summary{cursor:pointer;color:#2856a3;font-size:13.5px;font-weight:700}.emag-details .modal-list{max-height:280px;overflow-y:auto}.emag-progress{margin-right:auto;font-size:13px}.emag-link-total{color:#536277;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:13.5px;display:flex}.emag-link-list{max-height:360px;overflow-y:auto}.emag-link-row{grid-template-columns:22px 1fr 1fr;align-items:center;gap:6px 12px;display:grid!important}.emag-link-side{grid-template-columns:36px 1fr;align-items:center;gap:8px;font-size:13px;display:grid}.emag-link-side img{object-fit:cover;border-radius:6px;width:36px;height:36px}.emag-link-side small{color:#69768a;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800;display:block}.emag-link-side select{max-width:100%;font:inherit;border:1px solid #cfd8e3;border-radius:7px;margin-top:4px;padding:4px 6px;font-size:12.5px;display:block}.emag-link-codes{color:#536277;grid-column:2/-1;font-size:12px}@media (max-width:700px){.emag-link-row{grid-template-columns:22px 1fr}.emag-link-side+.emag-link-side{grid-column:2}}.modal.emag-offer{width:min(980px,100vw - 32px);max-height:calc(100vh - 40px);overflow-y:auto}.emag-link-list,.emag-details .modal-list{max-height:55vh}.emag-link-side .image-placeholder,.emag-offer-list .image-placeholder{width:36px;height:36px}.emag-link-row{padding:10px 6px!important}.excel-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.excel-card{border:1px solid #e3e9f1;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.excel-card h3{margin:0;font-size:15px}.excel-card p{flex:1;margin:0;font-size:13px}.excel-card .report-export{align-self:flex-start}.modal.emag-new{width:min(1280px,100vw - 24px)}.emag-new-open{margin-left:10px;font-weight:700}.emag-new-all{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;font-weight:700;display:flex}.emag-new-group{border:1px solid #e3e9f1;border-radius:12px;margin-top:10px;padding:10px 12px}.emag-new-group>header{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;font-size:13.5px;display:flex}.emag-new-group>header small{color:#69768a}.emag-grid-wrap{overflow-x:auto}.emag-grid{border-collapse:collapse;width:100%;font-size:12.5px}.emag-grid th{text-align:left;color:#536277;white-space:nowrap;background:#f6f8fa;padding:6px;font-size:11.5px;font-weight:700}.emag-grid td{vertical-align:top;border-top:1px solid #eef1f5;padding:5px 6px}.emag-grid input,.emag-grid select{width:100%;min-width:120px;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:7px;padding:5px 6px;font-size:12.5px}.emag-grid input.short{width:80px;min-width:70px}.emag-grid-product{min-width:260px}.emag-grid-product img,.emag-grid-product .image-placeholder{float:left;border-radius:5px;width:32px;height:32px;margin-right:6px}.emag-grid-product small{clear:both;display:block}.emag-grid tr.missing td{background:#fffaf0}.emag-grid-all td{background:#eef3fd;font-weight:700}.emag-optional{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 12px;margin-top:8px;display:grid}.emag-optional label{color:#536277;gap:3px;font-size:12px;font-weight:700;display:grid}.emag-optional input,.emag-optional select{font:inherit;border:1px solid #cfd8e3;border-radius:7px;padding:5px 6px;font-size:12.5px}.emag-category-picker{align-items:center;gap:6px;display:inline-flex;position:relative}.emag-category-picker input{width:260px;font:inherit;border:1px solid #cfd8e3;border-radius:8px;padding:6px 8px;font-size:13px}.emag-category-picker ul{z-index:30;background:#fff;border:1px solid #dce3eb;border-radius:10px;width:460px;max-height:280px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 30px #0f172a26}.emag-category-picker li button{text-align:left;width:100%;font:inherit;color:#1d2939;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12.5px;display:block}.emag-category-picker li button:hover{background:#eef3fd}.emag-hints{flex-wrap:wrap;gap:4px 10px;margin-top:2px;font-size:12px;display:flex}.emag-grid .emag-category-picker{flex-direction:column;align-items:flex-start}.emag-grid .emag-category-picker input{width:200px}.emag-grid .emag-category-picker ul{width:320px;position:static}.emag-search{margin:4px 0 0;font-size:12.5px;font-weight:700;display:inline-block}.barcode-cell{gap:2px;display:grid}.barcode-input{width:100%;min-width:130px;font:inherit;font-variant-numeric:tabular-nums;border:1px solid #cfd8e3;border-radius:7px;padding:5px 7px;font-size:13px}.barcode-input:focus{border-color:#2856a3;outline:2px solid #2856a3}.barcode-saved{color:#12784a;font-weight:700}.settings-form{max-width:760px}.settings-prefs{gap:16px;max-width:760px;display:grid}.settings-prefs label{color:#1d2939;gap:4px;font-size:14px;font-weight:700;display:grid}.settings-prefs label.check{display:block}.settings-prefs small{color:#69768a;font-size:12.5px;font-weight:400;display:block}.settings-prefs select,.settings-prefs input:not([type=checkbox]){width:160px;font:inherit;border:1px solid #cfd8e3;border-radius:8px;padding:7px 9px;font-size:14px}.settings-inline{align-items:center;gap:6px;font-weight:400;display:inline-flex}.settings-inline input{width:80px!important}.settings-links{margin-top:16px}.settings-checks{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.settings-checks li{background:#f6f8fa;border-radius:10px;grid-template-columns:24px 110px 1fr;align-items:start;gap:8px;padding:10px 12px;font-size:14px;display:grid}.settings-checks li.ok{background:#e6f7ee}.settings-checks li.warn{background:#fff6e0}.settings-checks li.bad{background:#fdecea}.courier-period{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:14px;display:flex}.courier-period label{color:#536277;gap:3px;font-size:12.5px;font-weight:700;display:grid}.courier-period input,.courier-period select{font:inherit;border:1px solid #cfd8e3;border-radius:8px;padding:7px 9px;font-size:14px}.courier-presets{gap:10px;font-size:13.5px;font-weight:700;display:flex}.courier-period small{flex-basis:100%}.courier-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.courier-kpis div{background:#fff;border:1px solid #e3e9f1;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.courier-kpis strong{font-size:22px}.courier-kpis span{color:#536277;font-size:12.5px}.courier-kpis .good strong{color:#12784a}.courier-kpis .bad strong{color:#b42318}.courier-kpis .warn strong{color:#a15c00}.courier-map .group-tabs{flex-wrap:wrap}.courier-map .group-tabs button{font:inherit;cursor:pointer;color:#1d2939;background:#fff;border:1px solid #cfd8e3;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.courier-map .group-tabs button.on{color:#fff;background:#1f4e8c;border-color:#1f4e8c}.courier-map-body{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.courier-map svg{width:100%;height:auto}.courier-map path{stroke:#fff;stroke-width:1.4px;cursor:pointer;transition:fill .2s}.courier-map path:hover,.courier-map path.on{stroke:#1d2939;stroke-width:2.5px}.courier-map-label{text-anchor:middle;fill:#1d2939;pointer-events:none;font-family:inherit;font-size:17px}.courier-map-label.strong{font-weight:800}.courier-map-callout{stroke:#1d2939;stroke-width:1.2px}.courier-map-bucharest{cursor:pointer}.courier-map-bucharest rect{stroke:#1d2939;stroke-width:1.2px}.courier-map-card{border:1px solid #e3e9f1;border-radius:12px;gap:8px;padding:12px 14px;display:grid;position:sticky;top:90px}.courier-map-card h3{margin:0;font-size:17px}.courier-map-card dl{grid-template-columns:1fr auto;gap:4px 10px;margin:0;font-size:13.5px;display:grid}.courier-map-card dt{color:#536277}.courier-map-card dd{text-align:right;margin:0;font-weight:700}.courier-map-legend{color:#536277;gap:4px;font-size:12px;display:grid}.courier-map-gradient{background:linear-gradient(90deg,#d24141,#d6d651,#39d039);border-radius:5px;height:10px}.courier-map-gradient[data-metric=back],.courier-map-gradient[data-metric=problem],.courier-map-gradient[data-metric=days]{background:linear-gradient(90deg,#39d039,#d6d651,#d24141)}.courier-map-gradient[data-metric=parcels]{background:linear-gradient(90deg,#d4e3f7,#2061b6)}@media (max-width:900px){.courier-map-body{grid-template-columns:1fr}.courier-map-card{position:static}}.courier-choice{border:1px solid #cfd8e3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:6px 12px;display:flex}.courier-choice legend{color:#536277;padding:0 4px;font-size:12.5px;font-weight:700}.courier-choice label{color:#1d2939;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.courier-toolbar{background:#fff;border:1px solid #e3e9f1;border-radius:14px;gap:10px;margin-bottom:14px;padding:12px 16px;display:grid}.courier-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.courier-toolbar-label{color:#536277;text-transform:uppercase;letter-spacing:.04em;width:70px;font-size:12.5px;font-weight:800}.courier-pills{flex-wrap:wrap;gap:6px;display:inline-flex}.courier-pills a{color:#1d2939;background:#fff;border:1px solid #cfd8e3;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.courier-pills a:hover{background:#f2f5f9}.courier-pills a.on{color:#fff;background:#1f4e8c;border-color:#1f4e8c}.courier-dates{align-items:center;gap:6px;display:inline-flex}.courier-dates input{box-sizing:border-box;height:34px;font:inherit;border:1px solid #cfd8e3;border-radius:9px;padding:0 9px;font-size:13.5px}.courier-dates button{border-radius:9px;height:34px;padding:0 14px;font-size:13.5px}.courier-map-body{grid-template-columns:minmax(0,744px) 280px;justify-content:start}.packing-packer{background:#f5f8fb;border:1px solid #e3e8ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:15px;display:flex}.packing-packer select{border:1px solid #cfd8e3;border-radius:9px;min-width:220px;padding:8px 10px;font-size:16px}.packing-packer.missing{background:#fff6e0;border-color:#f0c36a}.packing-packer.missing strong{color:#805b00;font-size:14px}.staff-bar{background:#eef2f7;border-radius:6px;min-width:120px;height:10px;display:block;overflow:hidden}.staff-bar span{background:#2856a3;border-radius:6px;height:100%;display:block}.staff-table tr.on td{background:#eef4ff}.staff-split{grid-template-columns:minmax(160px,220px) 1fr;align-items:start;gap:18px;display:grid}@media (max-width:800px){.staff-split{grid-template-columns:1fr}}.staff-slots{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:center;gap:10px;display:grid}.staff-slots>div{background:#fff;border:1px solid #e3e8ef;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.staff-slots>div.inactive{opacity:.55}.staff-slots>div.new{border-style:dashed}.staff-slots input[type=text],.staff-slots input:not([type]){border:1px solid #cfd8e3;border-radius:8px;flex:1;padding:7px 9px;font-size:15px}.staff-slots label{white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}@media (max-width:1100px){.nav-panel{box-shadow:none;visibility:hidden;transition:transform .22s,visibility .22s}.app-nav.menu-open .nav-panel{visibility:visible;box-shadow:12px 0 40px #0006}.app-frame{grid-template-rows:auto 1fr;align-content:start}.group-tabs,.period-tabs,.courier-pills,.report-jump,.catalog-filters .group-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.group-tabs::-webkit-scrollbar{display:none}.period-tabs::-webkit-scrollbar{display:none}.courier-pills::-webkit-scrollbar{display:none}.report-jump::-webkit-scrollbar{display:none}.group-tabs>*,.period-tabs>*,.courier-pills>*,.report-jump>*{white-space:nowrap;flex:none}.courier-map .group-tabs{flex-wrap:nowrap}.catalog-filters .group-tabs{width:100%;margin:0}.report-period{justify-items:stretch;width:100%}.courier-dates,.report-interval{flex-wrap:wrap;width:100%;display:flex}.courier-dates input,.report-interval input[type=date]{flex:130px;min-width:0}.courier-toolbar-row{flex-wrap:wrap}.courier-map-body{grid-template-columns:minmax(0,1fr)}.courier-map-card{position:static}.report-table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.report-table th,.report-table td{white-space:nowrap}.report-table th.wide,.report-table td.wide{display:table-cell}.catalog-row .catalog-none,.publish-row .catalog-none{display:none}.group-row,.group-row.pick{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 4px;display:flex}.group-row>input[type=checkbox]{order:0;width:20px;height:20px}.group-row>span:empty{display:none}.group-row .group-number{order:1;font-weight:800}.group-row .group-channel{order:2}.group-row .group-total{order:3;margin-left:auto;font-weight:700}.group-row .group-customer{flex-basis:100%;order:4}.group-row .group-courier{order:5}.group-row .group-doc{order:6}.group-row .group-packed{order:7}.group-row>form{order:8;margin-left:auto}.group-courier-bar select{flex:140px}}@media (max-width:600px){.app-content h1{letter-spacing:-.02em;margin:6px 0 10px;font-size:28px}.returns-header h1{font-size:26px}.dashboard-head>div:first-child,.returns-header,.report-head{padding-right:46px}.kpi{min-height:0;padding:12px 14px}.kpi-value,.courier-kpis strong{font-size:22px}.packing-scan input{flex:100%;order:1;min-width:0;font-size:17px}.packing-scan-icon{display:none}.packing-scan button{flex:1 1 0;order:2}.packing-packer select{flex:100%;min-width:0}.app-content input:not([type=checkbox]):not([type=radio]),.app-content select,.app-content textarea{font-size:16px}.app-content button,.app-content .doc-action{min-height:40px}.staff-slots{grid-template-columns:1fr}}.login-page{z-index:50;background:#f6f8fb;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.login-card{background:#fff;border-radius:14px;width:100%;max-width:380px;padding:28px 26px;box-shadow:0 8px 30px #17223514}.login-card h1{margin:6px 0 12px;font-size:22px}.login-brand{color:#172235;margin:0;font-size:18px;font-weight:800}.login-brand span{color:#2856a3}.login-form{gap:12px;margin-top:14px;display:grid}.login-form label{gap:5px;font-size:13.5px;font-weight:700;display:grid}.login-form input{font:inherit;border:1px solid #c9d2df;border-radius:9px;padding:10px 12px;font-weight:400}.login-form button{margin-top:4px}.login-error{color:#a12a1e;background:#fdecea;border-radius:8px;margin:0;padding:8px 10px;font-size:13.5px}.login-note{margin:14px 0 0;font-size:12.5px}.nav-user{color:#c9d3e4;align-items:center;gap:8px;padding:10px 10px 4px;font-size:12.5px;display:flex}.nav-user span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-user button{color:#c9d3e4;background:0 0;border:1px solid #ffffff40;border-radius:7px;padding:4px 9px;font-size:12px}.users-list{gap:6px;margin-top:10px;display:grid}.users-row{border:1px solid #e3e8ef;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 10px;display:flex}.users-row>span:first-child{flex:220px;display:grid}.users-row small{color:#69768a;font-weight:400}.users-row.off{opacity:.6}.users-row button{padding:6px 10px;font-size:12.5px}.login-hint{color:#69768a;font-size:12px;font-weight:400}.login-lead{margin:-6px 0 0;font-size:14px}.login-row{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.login-row button{min-width:120px;margin-top:0}.login-form label.login-remember{cursor:pointer;align-items:center;gap:7px;font-weight:400;display:flex}.login-form label.login-remember input{width:16px;height:16px;margin:0;padding:0}.signup-card{max-width:440px}.signup-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.signup-progress{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.signup-progress span{color:#69768a;border-top:4px solid #e3e8ef;padding-top:5px;font-size:12px}.signup-progress span.on{color:#172235;border-color:#2856a3;font-weight:700}.signup-step{margin:-6px 0 0;font-size:12px}.signup-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup-phone,.signup-lookup{align-items:stretch;gap:8px;display:flex}.signup-phone>span{background:#f6f8fb;border:1px solid #c9d2df;border-radius:9px;place-items:center;padding:0 10px;font-weight:400;display:grid}.signup-phone input,.signup-lookup input{flex:1;min-width:0}.signup-lookup button{margin-top:0}.signup-note{margin:-4px 0 0;font-size:12.5px}.signup-buttons{justify-content:space-between;gap:10px;display:flex}.signup-buttons .primary{min-width:140px;margin-left:auto}.login-form label.login-remember span{font-size:13px;line-height:1.4}.login-form label.login-remember input[type=checkbox]{flex:none;align-self:flex-start;margin-top:2px}.welcome ol{margin:6px 0 8px;padding-left:20px;line-height:1.7}.signup-form fieldset[hidden]{display:none}.demo-banner{color:#6b4e00;text-align:center;background:#fff4d6;border-bottom:1px solid #f0d58a;margin:0;padding:8px 16px;font-size:13px}.demo-banner b{letter-spacing:.08em}.login-demo{color:#fff;text-align:center;background:#2f6fed;border-radius:10px;margin-top:18px;padding:12px 16px;font-weight:600;text-decoration:none;display:block}.login-demo:hover{background:#255bd0}.return-check{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.return-check label{align-items:flex-start;gap:6px;display:flex}.signup-turnstile{min-height:65px;margin:10px 0 2px}.confirm-band{background:#eef4ff;border:1px solid #c9dafc;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}.confirm-band-note{color:#2f5bb8;font-weight:600}
