@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:400 800;src:url(/fonts/cairo-arabic-variable.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:400 800;src:url(/fonts/cairo-latin-ext-variable.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:400 800;src:url(/fonts/cairo-latin-variable.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--winwin-brand-primary:#0f766e;--winwin-brand-ink:#0b1f30;--winwin-brand-accent:#ffb82e;--winwin-wordmark-dot:var(--winwin-brand-accent);--winwin-surface-warm:#f7f5f0;--winwin-surface-base:#fff;--winwin-text-secondary:#50616a;--winwin-semantic-success:#15803d;--winwin-semantic-danger:#b91c1c;--winwin-semantic-info:#1d4ed8;--winwin-action-primary-bg:var(--winwin-brand-primary);--winwin-action-primary-fg:var(--winwin-surface-base);--winwin-promotion-bg:var(--winwin-brand-accent);--winwin-promotion-fg:var(--winwin-brand-ink);--canvas:var(--winwin-surface-warm);--surface:var(--winwin-surface-base);--surface-soft:#f1f6f5;--ink:var(--winwin-brand-ink);--muted:var(--winwin-text-secondary);--line:#d6dfdd;--brand:var(--winwin-action-primary-bg);--brand-strong:#0b5f59;--brand-soft:#e5f2f0;--brand-line:#b7d8d4;--accent:var(--winwin-promotion-bg);--accent-soft:#fff3d4;--success:var(--winwin-semantic-success);--success-soft:#edf8f0;--success-line:#bbdfc5;--blue:var(--winwin-semantic-info);--blue-soft:#edf4ff;--blue-line:#c5d7fa;--danger:var(--winwin-semantic-danger);--danger-soft:#fff1f1;--danger-line:#efc2c2;--focus-outline:var(--winwin-brand-ink);--focus-ring:rgba(15,118,110,.18);--panel-shadow:0 8px 28px rgba(11,31,48,.055);--panel-shadow-hover:0 14px 36px rgba(11,31,48,.09);--shadow:0 18px 50px rgba(11,31,48,.1)}*{box-sizing:border-box}body,html{background:var(--canvas)}body{margin:0;color:var(--ink);font-family:Cairo,Noto Sans Arabic,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}a{color:inherit}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--focus-outline);outline-offset:3px}h1,h2,h3,p{letter-spacing:0}h1,h2,h3{font-weight:800;margin:0}h1{font-size:32px;line-height:1.15}h2{font-size:20px;line-height:1.25}.sr-only{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.portal{min-height:100vh}.app-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:20}.header-inner{align-items:center;display:grid;grid-gap:22px;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;max-width:1280px;min-height:78px;padding:10px 24px}.brand{align-items:center;display:inline-flex;gap:12px;min-width:0;text-decoration:none}.brand-logo{display:block;height:auto;max-width:100%}.header-brand-logo{flex:0 0 auto;width:128px}.brand-copy{min-width:0}.brand-copy span,.brand-copy strong{display:block}.brand-copy strong{font-size:14px;font-weight:700;white-space:nowrap}.brand-copy span{color:var(--muted);font-size:12px;margin-top:3px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-nav{align-items:center;display:flex;gap:4px;justify-content:center;min-width:0}.nav-link{align-items:center;border-radius:6px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:40px;padding:0 11px;text-decoration:none;white-space:nowrap}.nav-link:hover{background:var(--surface-soft);color:var(--ink)}.nav-link.active{background:var(--brand-soft);color:var(--brand-strong)}.nav-label-short{display:none}.account-area{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:0}.account-copy{min-width:0;text-align:right}.account-copy span,.account-copy strong{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy strong{font-size:13px}.account-copy span{color:var(--muted);font-size:11px;margin-top:3px}.page-shell{margin:0 auto;max-width:1240px;min-width:0;padding:30px 24px 56px}.page-heading{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding:0 2px 24px}.dashboard-heading,.offers-page-heading,.operations-page-heading,.orders-page-heading,.profile-page-heading{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--panel-shadow);padding:22px 24px}.dashboard-heading{background:linear-gradient(115deg,var(--brand-soft),var(--surface) 62%)}.offers-page-heading{background:linear-gradient(115deg,var(--accent-soft),var(--surface) 58%)}.operations-page-heading{background:linear-gradient(115deg,var(--blue-soft),var(--surface) 58%)}.profile-page-heading{background:linear-gradient(115deg,var(--brand-soft),var(--surface) 62%)}.page-heading>div:first-child{min-width:0}.page-heading p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.55;margin:9px 0 0;max-width:720px}.eyebrow{color:var(--brand);font-size:11px;font-weight:800;margin:0 0 8px;text-transform:uppercase}.metric-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.metric{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:grid;grid-template-rows:auto 1fr auto;min-height:130px;overflow:hidden;padding:18px;position:relative}.metric svg{color:var(--brand)}.metric span{align-self:end;color:var(--muted);font-size:12px;line-height:1.35;margin-top:18px}.metric strong{font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;margin-top:6px}.dashboard-metrics .metric{box-shadow:var(--panel-shadow)}.dashboard-metrics .metric:before{background:var(--brand);content:"";inset:0 auto 0 0;position:absolute;width:4px}.dashboard-metrics .metric>svg{background:var(--brand-soft);border-radius:10px;box-sizing:content-box;padding:8px}.dashboard-metrics .metric-attention:before{background:var(--accent)}.dashboard-metrics .metric-attention>svg{background:var(--accent-soft);color:var(--winwin-promotion-fg)}.dashboard-metrics .metric-success:before{background:var(--success)}.dashboard-metrics .metric-success>svg{background:var(--success-soft);color:var(--success)}.content-section{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px}.dashboard-orders-section,.orders-list-section{box-shadow:var(--panel-shadow)}.section-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.section-heading p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.5;margin:6px 0 0}.section-icon{background:var(--brand-soft);border-radius:10px;box-sizing:content-box;color:var(--brand);flex:0 0 auto;padding:8px}.two-column-layout{align-items:flex-start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr)}.catalogue-layout{grid-template-columns:minmax(330px,.4fr) minmax(0,1fr)}.compact-section{position:-webkit-sticky;position:sticky;top:96px}.catalogue-form-section,.catalogue-list-section,.operations-view .content-section,.profile-form-section{box-shadow:var(--panel-shadow)}.catalogue-form-section{border-top:4px solid var(--brand)}.catalogue-form .primary-button{margin-top:4px}.catalogue-list-section{min-height:280px}.danger-button,.icon-button,.primary-button,.secondary-button,.text-link{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.danger-button,.primary-button,.secondary-button{min-height:42px;padding:0 15px}.primary-button{background:var(--brand);border:1px solid var(--brand);box-shadow:0 8px 18px rgba(15,118,110,.18);color:var(--winwin-action-primary-fg)}.primary-button:hover{background:var(--brand-strong);box-shadow:0 10px 24px rgba(11,95,89,.22);transform:translateY(-1px)}.primary-button:active{box-shadow:0 4px 12px rgba(11,95,89,.16);transform:translateY(0)}.secondary-button{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.secondary-button:hover{border-color:var(--brand);color:var(--brand-strong)}.danger-button{background:var(--surface);border:1px solid var(--danger-line);color:var(--danger)}.danger-button:hover{background:var(--danger-soft)}.icon-button{background:var(--surface);border:1px solid var(--line);color:var(--muted);flex:0 0 auto;height:40px;padding:0;width:40px}.icon-button:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.back-link,.text-link{color:var(--brand-strong);font-size:13px}.text-link{border-radius:8px;padding:6px 8px;transition:background-color .16s ease,color .16s ease}.text-link:hover{background:var(--brand-soft);color:var(--brand)}.dashboard-primary-action{min-width:204px}.dashboard-primary-action svg{transition:transform .16s ease}.dashboard-primary-action:hover svg{transform:translateX(3px)}.back-link{align-items:center;display:inline-flex;font-weight:800;gap:7px;margin-bottom:20px;text-decoration:none}.full-button{width:100%}.detail-form,.proposal-form,.stack-form{display:grid;grid-gap:15px;gap:15px}.detail-form label,.proposal-form label,.proposal-line label,.reject-form label,.stack-form label{display:grid;grid-gap:7px;gap:7px}label>span{color:var(--muted);font-size:12px;font-weight:700}input,select,textarea{background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--ink);min-height:46px;outline:none;padding:9px 11px;width:100%}textarea{line-height:1.45;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}label:focus-within>span{color:var(--brand-strong)}@media (hover:hover){input:not(:disabled):hover,select:not(:disabled):hover,textarea:not(:disabled):hover{border-color:var(--brand-line)}}input:disabled{background:var(--surface-soft);color:var(--ink);cursor:not-allowed;opacity:1}.form-grid{display:grid;grid-gap:12px;gap:12px}.detail-form,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wide-field{grid-column:1/-1}.toggle-field{align-items:center;border:1px solid var(--line);border-radius:7px;display:flex!important;gap:10px!important;min-height:46px;padding:9px 11px}.toggle-field input{accent-color:var(--brand);height:18px;min-height:0;width:18px}.toggle-field span{color:var(--ink)}.form-actions{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;margin-top:6px;padding-top:18px}.form-error,.form-success{border-radius:10px;box-shadow:0 5px 16px rgba(11,31,48,.04);font-size:13px;line-height:1.45;margin:0 0 18px;padding:11px 13px}.form-success{background:var(--success-soft);border:1px solid var(--success-line);color:var(--success)}.form-error{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger)}.offer-list{display:grid;grid-gap:12px;gap:12px}.offer-row{align-items:center;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:12px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(170px,1fr) minmax(105px,auto) minmax(130px,auto) 40px;min-height:92px;padding:14px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.offer-row-inactive{border-left-color:var(--line)}@media (hover:hover){.offer-row:hover{border-color:var(--brand-line);box-shadow:var(--panel-shadow-hover);transform:translateY(-1px)}}.offer-main,.offer-stock,.offer-value{min-width:0}.offer-main span,.offer-main strong,.offer-stock small,.offer-stock span,.offer-value span,.offer-value strong{display:block}.offer-main strong{font-size:15px;font-weight:800;overflow-wrap:anywhere}.offer-main span,.offer-stock small,.offer-value span{color:var(--muted);font-size:11px;margin-top:4px}.offer-value{text-align:right}.offer-value strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.offer-stock{text-align:right}.offer-row>.icon-button{justify-self:end}.approval-badge,.availability-off,.availability-ok{border-radius:999px;display:inline-flex!important;font-size:11px;font-weight:800;justify-content:center;padding:6px 8px}.approval-badge,.availability-ok{background:var(--success-soft);color:var(--success)}.availability-off{background:var(--surface-soft);color:var(--muted)}.approval-badge{align-items:center;min-height:34px}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:separate;border-spacing:0;min-width:760px;width:100%}td,th{border-bottom:1px solid var(--line);padding:14px 12px;text-align:left;vertical-align:middle}th{background:var(--surface-soft);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}td{font-size:13px;transition:background-color .14s ease}thead th:first-child{border-radius:10px 0 0 10px}thead th:last-child{border-radius:0 10px 10px 0}tbody tr:last-child td{border-bottom:0}td small{color:var(--muted);display:block;font-size:11px;margin-top:4px}.action-cell{text-align:right}.orders-table td strong{color:var(--ink);font-weight:800}@media (hover:hover){.orders-table tbody tr:hover td{background:var(--surface-soft)}.dashboard-metrics .metric{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-metrics .metric:hover{border-color:var(--brand-line);box-shadow:var(--panel-shadow-hover);transform:translateY(-2px)}}.status-badge{border-radius:7px;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;min-width:92px;padding:7px 9px;white-space:nowrap}.status-ok{background:var(--success-soft);color:var(--success)}.status-next{background:var(--accent-soft);color:var(--winwin-promotion-fg)}.status-info{background:var(--blue-soft);color:var(--blue)}.status-danger{background:var(--danger-soft);color:var(--danger)}.empty-state,.status-muted{background:var(--surface-soft);color:var(--muted)}.empty-state{border:1px dashed var(--line);border-radius:12px;font-size:14px;line-height:1.5;padding:28px 18px;text-align:center}.filter-tabs{display:flex;gap:8px;margin-bottom:20px;max-width:100%;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.filter-tab{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:8px;min-height:42px;padding:0 13px;scroll-snap-align:start;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.filter-tab span{background:var(--surface-soft);border-radius:999px;min-width:24px;padding:3px 6px;text-align:center}.filter-tab:hover{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-strong)}.filter-tab.active{background:var(--brand);border-color:var(--brand);box-shadow:0 6px 16px rgba(15,118,110,.16);color:#fff}.filter-tab.active span{background:hsla(0,0%,100%,.16)}.heading-stat{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:var(--panel-shadow);color:var(--ink);display:inline-flex;font-size:13px;font-weight:800;gap:8px;min-height:42px;padding:0 14px}.title-with-status{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.order-total{text-align:right}.order-total span,.order-total strong{display:block}.order-total span{color:var(--muted);font-size:12px}.order-total strong{font-size:26px;margin-top:5px}.action-band,.notice-band{align-items:center;border-radius:8px;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding:18px 20px}.action-band{background:var(--brand-soft);border:1px solid var(--brand-line)}.action-band .eyebrow{margin-bottom:5px}.notice-band{background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--blue);font-size:13px;line-height:1.5}.order-layout{align-items:flex-start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);margin-bottom:20px}.order-facts{position:-webkit-sticky;position:sticky;top:96px}.info-list{display:grid;grid-gap:0;gap:0;margin:0}.info-list div{border-top:1px solid var(--line);padding:11px 0}.info-list dt{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.info-list dd{font-size:13px;line-height:1.45;margin:5px 0 0;overflow-wrap:anywhere}.proposal-form{border-top:1px solid var(--line);padding-top:16px}.proposal-lines{display:grid}.proposal-line{align-items:end;border-bottom:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(160px,1fr) 120px 140px;padding:12px 0}.proposal-line>div span,.proposal-line>div strong{display:block}.proposal-line>div span{color:var(--muted);font-size:11px;margin-top:4px}.danger-section{border-color:var(--danger-line);margin-top:20px}.danger-section .eyebrow{color:var(--danger)}.reject-form{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding-top:16px}.reject-form,.timeline{border-top:1px solid var(--line)}.timeline{list-style:none;margin:0;padding:0}.timeline li{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:10px minmax(0,1fr) auto;min-height:62px;padding:10px 0}.timeline-dot{background:var(--brand);border-radius:50%;height:8px;width:8px}.timeline span,.timeline strong{display:block}.timeline span,.timeline time{color:var(--muted);font-size:11px;margin-top:4px}.form-section{max-width:920px}.profile-form-section{border-top:4px solid var(--brand);margin-left:auto;margin-right:auto;max-width:980px}.profile-form-section>.section-heading{border-bottom:1px solid var(--line);padding-bottom:18px}.profile-form{gap:18px}.profile-form .form-actions{background:var(--surface-soft);border-radius:12px;margin-top:4px;padding:16px}.offer-pricing-section,.price-tier-list{margin-top:20px}.auth-page{background:radial-gradient(circle at 14% 12%,rgba(255,184,46,.2),transparent 30%),radial-gradient(circle at 88% 84%,rgba(15,118,110,.14),transparent 32%),var(--canvas);display:grid;min-height:100vh;min-height:100svh;padding:28px 18px;place-items:center}.auth-panel{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:20px;box-shadow:var(--shadow);display:grid;grid-gap:28px;gap:28px;max-width:460px;padding:32px;width:100%}.auth-heading{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding-bottom:22px}.auth-brand-logo{flex:0 0 auto;width:176px}.auth-heading>span{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:999px;color:var(--brand-strong);font-size:12px;font-weight:700;padding:6px 10px;white-space:nowrap}.auth-intro svg{background:var(--brand-soft);border-radius:12px;box-sizing:content-box;color:var(--brand);margin-bottom:14px;padding:9px}.auth-intro h1{font-size:28px;line-height:1.2}.auth-note{border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5;margin:0;padding-top:18px;text-align:center}.operations-tabs{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--panel-shadow);display:flex;gap:6px;margin:0 0 24px;overflow-x:auto;padding:6px;scroll-snap-type:x proximity;scrollbar-width:thin}.operations-tab{align-items:center;border:1px solid transparent;border-radius:10px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;gap:7px;min-height:44px;padding:0 14px;scroll-snap-align:start;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;white-space:nowrap}.operations-tab:hover{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-strong)}.operations-tab.active{background:var(--brand);border-color:var(--brand);box-shadow:0 6px 16px rgba(15,118,110,.16);color:var(--winwin-action-primary-fg)}.logistics-columns,.operations-grid{align-items:flex-start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-stack{display:grid;grid-gap:24px;gap:24px}.operations-list{display:grid;grid-gap:10px;gap:10px}.operations-row{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;display:flex;gap:14px;justify-content:space-between;min-height:76px;padding:14px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.operations-row>div{min-width:0}.operations-row small,.operations-row span,.operations-row strong{display:block}.operations-row strong{font-size:14px;font-weight:800}.operations-row small,.operations-row span{color:var(--muted);font-size:11px;margin-top:4px}.logistics-columns h3{font-size:14px;margin-bottom:12px}.logistics-columns>div{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}.logistics-columns .operations-row{background:var(--surface)}.operations-metrics{margin-bottom:0}.operations-metrics .metric{box-shadow:var(--panel-shadow)}.operations-metrics .metric>svg{background:var(--brand-soft);border-radius:10px;box-sizing:content-box;padding:7px}.operations-metrics .metric strong{font-size:24px}@media (hover:hover){.aftercare-row:hover,.operations-row:hover{border-color:var(--brand-line);box-shadow:var(--panel-shadow);transform:translateY(-1px)}}.primary-button:disabled,.secondary-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.aftercare-row{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;padding:16px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.aftercare-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.aftercare-head>div{min-width:0}.aftercare-head span,.aftercare-head strong{display:block}.aftercare-head span{color:var(--muted);font-size:11px;margin-top:4px}.aftercare-row>p{color:var(--muted);font-size:12px;line-height:1.5;margin:10px 0 0}.aftercare-form{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:145px minmax(160px,1fr) 120px auto;margin-top:12px}.resolution-note{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:10px;color:var(--brand-strong)!important;padding:9px 11px}@media (max-width:1020px){.header-inner{grid-template-columns:auto 1fr}.main-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto}.account-area{grid-column:2;grid-row:1}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-columns,.operations-grid,.order-layout,.two-column-layout{grid-template-columns:1fr}.compact-section,.order-facts{position:static}}@media (max-width:680px){.header-inner{gap:10px;padding:10px 14px}.brand{gap:9px}.header-brand-logo{width:120px}.account-copy,.brand-copy span{display:none}.brand-copy strong{font-size:13px}.main-nav{display:grid;grid-gap:2px;gap:2px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;overflow:visible;width:100%}.nav-link{font-size:10px;gap:0;justify-content:center;padding:0 3px}.nav-link svg{display:none}.page-shell{padding:22px 14px 44px}.page-heading{align-items:flex-start;flex-direction:column;gap:15px;padding-bottom:20px}.dashboard-heading,.offers-page-heading,.operations-page-heading,.orders-page-heading,.profile-page-heading{padding:20px}.dashboard-primary-action{min-width:0;width:100%}h1{font-size:28px}.metric-grid{gap:10px}.metric{min-height:118px;padding:14px}.metric span{font-size:11px}.content-section{padding:16px}.section-heading{gap:12px}.detail-form,.form-grid{grid-template-columns:1fr}.wide-field{grid-column:auto}.offer-row{grid-template-columns:minmax(0,1fr) 40px}.offer-stock,.offer-value{text-align:left}.offer-value{grid-column:1;grid-row:2}.offer-stock{grid-column:1;grid-row:3}.offer-row>.icon-button{grid-column:2;grid-row:1}.table-wrap{overflow:visible}.order-filters{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;scroll-padding-left:14px}table,tbody,td,tr{display:block;min-width:0;width:100%}table{border-collapse:separate;border-spacing:0 12px}thead{display:none}tr{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 5px 16px rgba(11,31,48,.045);overflow:hidden;padding:10px 12px}td{align-items:center;border:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:92px minmax(0,1fr);padding:7px 0}td:before{color:var(--muted);content:attr(data-label);font-size:10px;font-weight:800;text-transform:uppercase}td.action-cell{text-align:left}.lines-table td{grid-template-columns:110px minmax(0,1fr)}.action-band{align-items:flex-start;flex-direction:column}.action-band button,.action-band form{width:100%}.order-total{text-align:left}.proposal-line{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-line>div{grid-column:1/-1}.reject-form{grid-template-columns:1fr}.timeline li{align-items:flex-start;grid-template-columns:10px minmax(0,1fr)}.timeline time{grid-column:2;margin-top:0}.form-actions{align-items:stretch;flex-direction:column-reverse}.form-actions>*{width:100%}.aftercare-head,.operations-row{align-items:flex-start;flex-direction:column}.operations-row button,.operations-row form{width:100%}.aftercare-form{align-items:stretch;grid-template-columns:1fr}.operations-tabs{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;scroll-padding-left:14px}.auth-panel{gap:24px;padding:24px}.auth-heading{align-items:flex-start;flex-direction:column}.auth-brand-logo{width:164px}.auth-intro h1{font-size:26px}}@media (max-width:390px){.brand-copy,.nav-label-full{display:none}.nav-label-short{display:inline}.metric{min-height:100px}.dashboard-orders-section .section-heading,.orders-list-section .section-heading{align-items:flex-start;flex-direction:column}.proposal-line{grid-template-columns:1fr}.proposal-line>div{grid-column:auto}}@media (max-width:340px){.header-inner{padding-left:10px;padding-right:10px}.main-nav{gap:0}.nav-link{font-size:10px;min-width:0}.nav-label-short{overflow:hidden;text-overflow:ellipsis}.page-shell{padding:18px 10px 36px}.dashboard-heading,.offers-page-heading,.operations-page-heading,.orders-page-heading,.profile-page-heading{border-radius:14px;padding:16px}h1{font-size:26px}.metric-grid{gap:8px}.metric{padding:12px}.metric strong{font-size:26px}.content-section{padding:14px}.operations-tabs,.order-filters{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;scroll-padding-left:10px}.operations-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.operations-tab{justify-content:center;min-width:0;padding-left:6px;padding-right:6px;text-align:center;white-space:normal}.operations-tab:nth-child(5):last-child{grid-column:1/-1}.aftercare-row,.logistics-columns>div,.offer-row,.operations-row{padding:12px}td{grid-template-columns:78px minmax(0,1fr)}.auth-page{padding:10px}.auth-panel{padding:20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}