@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-slate-950:#07111f;--color-slate-900:#0d1726;--color-slate-800:#142235;--color-slate-700:#26364a;--color-slate-600:#475569;--color-slate-500:#64748b;--color-slate-300:#cbd5e1;--color-slate-200:#e2e8f0;--color-slate-100:#f1f5f9;--color-slate-50:#f8fafc;--color-white:#fff;--color-teal-700:#0f6f7a;--color-teal-600:#12818d;--color-teal-500:#17a2a8;--color-teal-50:#e8fbfa;--color-violet-600:#6d5bd0;--color-green-700:#15803d;--color-amber-700:#b45309;--color-red-700:#b42318;--color-blue-700:#1d4ed8;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 16px 36px #0f172a14;--color-bg:#eef3f7;--color-surface:var(--color-white);--color-surface-raised:#fbfdff;--color-surface-muted:var(--color-slate-50);--color-text:#101828;--color-muted:#5f6f85;--color-border:#d7e0ea;--color-border-strong:#bac8d8;--color-primary:var(--color-teal-600);--color-primary-hover:var(--color-teal-700);--color-primary-soft:var(--color-teal-50);--color-accent:var(--color-violet-600);--color-success:var(--color-green-700);--color-warning:var(--color-amber-700);--color-danger:var(--color-red-700);--color-info:var(--color-blue-700);--color-sidebar:var(--color-slate-950);--color-sidebar-2:var(--color-slate-900);--color-sidebar-text:#dce8f4;--color-sidebar-text-muted:#aebdca;--color-sidebar-label:#8ba0b4;--color-sidebar-active:#fff;--color-invoice-card:#102638;--color-invoice-card-text:#e9f4ff;--chart-grid:#d9e3ee;--app-gutter:clamp(.875rem, 2vw, 1.5rem);--panel-bg:var(--color-surface);--panel-border:var(--color-border);--panel-radius:var(--radius-lg);--panel-padding:clamp(.875rem, 1.5vw, 1.125rem);--button-radius:var(--radius-md);--button-bg:var(--color-surface);--button-fg:var(--color-text);--button-border:var(--color-border);--focus-ring:color-mix(in srgb, var(--color-primary) 68%, white);--bg:var(--color-bg);--surface:var(--color-surface);--surface-2:var(--color-surface-muted);--text:var(--color-text);--muted:var(--color-muted);--border:var(--color-border);--primary:var(--color-primary);--violet:var(--color-accent);--green:var(--color-success);--amber:var(--color-warning);--red:var(--color-danger);--info:var(--color-info);--navy:var(--color-sidebar);--navy-2:var(--color-sidebar-2);--faint:var(--color-slate-100);--shadow:var(--shadow-md);--shadow-soft:var(--shadow-sm);--radius:var(--panel-radius);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#08111d;--color-surface:#111b2a;--color-surface-raised:#162235;--color-surface-muted:#18263a;--color-text:#edf5ff;--color-muted:#aab8ca;--color-border:#2a3a4f;--color-border-strong:#42546b;--color-primary:#27b4ba;--color-primary-hover:#4dc8cc;--color-primary-soft:#102f36;--color-sidebar:#050b14;--color-sidebar-2:#0a1422;--color-sidebar-text:#dce8f4;--color-sidebar-text-muted:#aebdca;--color-sidebar-label:#8ba0b4;--color-sidebar-active:#fff;--color-invoice-card:#102638;--color-invoice-card-text:#e9f4ff;--chart-grid:#26384c;--shadow-md:0 18px 44px #00000047;--shadow-sm:0 1px 2px #00000038;--faint:#223247}.app.a11y-large-text{font-size:112%}.app.a11y-far-sight{--panel-padding:clamp(1rem, 1.7vw, 1.35rem);font-size:118%}.app.a11y-near-sight{--color-bg:#f6f8fb;--color-surface:#fff;--color-text:#0b1220;--color-muted:#53657c;--shadow-sm:0 1px 1px #0f172a09;--shadow-md:0 10px 24px #0f172a0f}.app.a11y-large-text .nav-item,.app.a11y-large-text .button,.app.a11y-large-text .tool-button,.app.a11y-large-text .status,.app.a11y-large-text td,.app.a11y-large-text th{font-size:1em}.app.a11y-high-contrast{--color-bg:#fff;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-muted:#f3f6f8;--color-text:#05070a;--color-muted:#243244;--color-border:#7d8a99;--color-border-strong:#334155;--color-primary:#006a75;--color-primary-hover:#004f59;--color-primary-soft:#d9fbfb;--chart-grid:#9aa7b5}.app.a11y-color-blind{--color-primary:#0072b2;--color-primary-hover:#005f95;--color-primary-soft:#e0f2fe;--color-success:#009e73;--color-warning:#e69f00;--color-danger:#d55e00;--color-info:#56b4e9;--color-accent:#cc79a7}.app.a11y-far-sight .main{line-height:1.55}.app.a11y-near-sight .panel,.app.a11y-near-sight .topbar-shell,.app.a11y-near-sight .button,.app.a11y-near-sight .icon-button,.app.a11y-near-sight .search-command,.app.a11y-near-sight .profile,.app.a11y-near-sight .tool-button,.app.a11y-near-sight .shortcut{box-shadow:none}.app.a11y-high-contrast .panel,.app.a11y-high-contrast .topbar-shell,.app.a11y-high-contrast .button,.app.a11y-high-contrast .icon-button,.app.a11y-high-contrast .search-command,.app.a11y-high-contrast .profile,.app.a11y-high-contrast .tool-button,.app.a11y-high-contrast .shortcut{border-color:var(--color-border-strong)}html{background:var(--color-bg);overflow-x:hidden}body{min-width:320px;color:var(--color-text);background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 34rem), var(--color-bg);margin:0;overflow-x:hidden}#root{overflow-x:hidden}button,input,select{font:inherit}:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 55%, var(--color-border));outline-offset:2px}.skip-link{z-index:1000;background:var(--color-sidebar);color:#fff;border-radius:var(--radius-md);padding:10px 14px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.app{min-height:100vh;display:block}.sidebar{z-index:70;background:linear-gradient(180deg, var(--color-sidebar), var(--color-sidebar-2));width:272px;height:100vh;color:var(--color-sidebar-text);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;border-inline-end:1px solid #ffffff14;flex-direction:column;gap:18px;min-width:0;padding:18px 12px;transition:width .18s;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0;overflow-y:auto}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff40 padding-box padding-box}.sidebar.collapsed{width:84px}.brand{align-items:center;gap:12px;min-height:48px;padding:4px 8px;display:flex}.brand-mark{border-radius:var(--radius-md);width:38px;height:38px;color:var(--color-sidebar-active);background:color-mix(in srgb, var(--color-primary) 28%, var(--color-sidebar));border:1px solid #ffffff1f;flex:0 0 38px;place-items:center;display:grid}.brand strong,.brand span{display:block}.brand strong{color:var(--color-sidebar-active);font-size:16px;line-height:1.2}.brand span{color:var(--color-sidebar-text-muted);margin-top:3px;font-size:12px}.nav-group-label{text-transform:uppercase;color:var(--color-sidebar-label);padding-inline:10px;font-size:12px}.nav-list,.sidebar-footer{gap:5px;min-width:0;display:grid}.sidebar-footer{border-top:1px solid #ffffff14;margin-top:auto;padding-top:12px}.template-meta{color:var(--color-sidebar-text-muted);gap:6px;padding:4px 10px 12px;font-size:12px;display:grid}.accessibility-menu{gap:8px;margin-bottom:10px;display:grid;position:relative}.accessibility-trigger{width:100%;min-height:46px;color:var(--color-sidebar-text);text-align:start;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:0 10px;display:grid}.accessibility-trigger:hover,.accessibility-trigger.open{color:#fff;background:#ffffff16}.accessibility-trigger div{gap:1px;display:grid}.accessibility-trigger strong{font-size:13px}.accessibility-trigger span{color:var(--color-sidebar-text-muted);font-size:11px;font-weight:650}.accessibility-panel{background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;gap:7px;padding:10px;display:grid}.accessibility-toggle{min-height:40px;color:var(--color-sidebar-text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px 4px 10px;font-size:12px;font-weight:760;display:grid}.accessibility-toggle:hover{color:#fff;background:#ffffff1a}.accessibility-toggle span{align-items:center;gap:7px;display:inline-flex}.accessibility-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff24;border:1px solid #ffffff1f;border-radius:999px;flex:0 0 42px;width:42px;min-width:42px;height:24px;min-height:24px;margin:0;position:relative;box-shadow:inset 0 1px 3px #00000040}.accessibility-toggle input[type=checkbox]:after{content:"";background:linear-gradient(#fff,#cbd5e1);border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 2px 6px #0000004d}.accessibility-toggle input[type=checkbox]:checked{background:color-mix(in srgb, var(--color-primary) 70%, black)}.accessibility-toggle input[type=checkbox]:checked:after{background:#fff;transform:translate(18px)}.template-meta strong{color:var(--color-sidebar-active);font-size:13px}.template-meta div{flex-wrap:wrap;gap:10px;display:flex}.template-meta a{color:#b9d9e2;background:#ffffff0e;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:34px;height:34px;text-decoration:none;display:inline-grid}.template-meta a:hover{color:#fff;background:#ffffff1a}.template-meta svg{width:18px;height:18px}.nav-item{border-radius:var(--radius-md);width:100%;min-height:42px;color:var(--color-sidebar-text);text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:650;display:flex}.nav-item:hover,.nav-item.active{color:var(--color-sidebar-active);background:#ffffff0e}.nav-item:hover svg,.nav-item.active svg{color:color-mix(in srgb, var(--color-primary) 68%, white);filter:none}.nav-item.active,[dir=rtl] .nav-item.active{box-shadow:none}.workspace{flex-direction:column;min-width:0;margin-inline-start:272px;transition:margin-inline-start .18s;display:flex}.sidebar.collapsed~.workspace{margin-inline-start:84px}.topbar{z-index:50;padding:12px var(--app-gutter) 0;background:linear-gradient(180deg, var(--color-bg), color-mix(in srgb, var(--color-bg) 76%, transparent));box-shadow:none;border-bottom:0;position:sticky;inset-block-start:0}.topbar-shell{background:color-mix(in srgb, var(--color-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 82%, white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;grid-template-columns:minmax(190px,auto) minmax(340px,1fr) auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px;display:grid;box-shadow:0 18px 42px #0f172a14,inset 0 1px #ffffffc7}.topbar-context{align-items:center;gap:10px;min-width:0;display:flex}.context-copy{gap:2px;min-width:0;line-height:1.2;display:grid}.context-copy span{color:var(--color-muted);text-transform:uppercase;font-size:11px;font-weight:760}.context-copy strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:15px;overflow:hidden}.topbar-title{display:none}.topbar-title span{color:var(--color-muted);font-size:12px;font-weight:650;display:none}.icon-button,.tool-button,.link-button,.button,.profile,.search-command,.shortcut{border:1px solid color-mix(in srgb, var(--button-border) 78%, transparent);background:linear-gradient(180deg, var(--button-bg), color-mix(in srgb, var(--button-bg) 88%, var(--color-surface-muted)));color:var(--button-fg);vertical-align:middle;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:40px;line-height:1;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #0f172a0a}.icon-button svg,.tool-button svg,.link-button svg,.button svg,.shortcut svg,.pagination button svg,.command-grid button svg,.profile-menu button svg,.accessibility-box button svg{stroke-width:2.2px;flex:none;width:1.05em;height:1.05em}.icon-button:hover,.tool-button:hover,.button:hover,.profile:hover,.search-command:hover,.shortcut:hover{border-color:color-mix(in srgb, var(--color-primary) 26%, var(--color-border-strong));transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,0 10px 22px #0f172a14}.icon-button:active,.tool-button:active,.button:active,.profile:active,.shortcut:active{transform:translateY(0);box-shadow:inset 0 1px 2px #0f172a14}.icon-button{flex:none;width:42px;padding:0;position:relative}.mini-label{font-size:10px;font-weight:800}.search-command{min-width:220px;min-height:48px;color:var(--color-text);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 98%, white), color-mix(in srgb, var(--color-primary-soft) 32%, var(--color-surface)));border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border));border-radius:16px;flex:1;justify-content:flex-start;max-width:none;padding:6px 10px 6px 7px;box-shadow:inset 0 1px #ffffffe6}.search-icon{color:#fff;background:linear-gradient(145deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 55%, var(--color-sidebar)));border-radius:13px;place-items:center;width:36px;height:36px;display:grid}.search-command:hover{background:var(--color-surface);border-color:color-mix(in srgb, var(--color-primary) 38%, var(--color-border))}.search-command kbd{background:var(--color-surface);border-color:var(--color-border);color:var(--color-muted)}.search-copy{text-align:start;gap:2px;min-width:0;display:grid}.search-copy strong{color:var(--color-text);font-size:13px}.search-copy span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:12px;font-weight:620;overflow:hidden}kbd{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-muted);border-radius:var(--radius-sm);margin-inline-start:auto;padding:3px 7px;font-size:12px;font-weight:700}.topbar-actions,.head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.topbar-actions{flex-wrap:nowrap;margin-inline-start:auto}.utility-cluster{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:16px;gap:4px;min-height:48px;padding:4px;display:flex}.button{white-space:nowrap;letter-spacing:0;gap:9px;min-width:0;min-height:42px;padding:0 18px;font-weight:780}.button svg{width:18px;height:18px}.button.primary{color:#fff;background:radial-gradient(circle at 20% 10%, #ffffff38, transparent 30%), linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));border-color:color-mix(in srgb, var(--color-primary-hover) 82%, black);box-shadow:inset 0 1px 0 #ffffff2e, 0 12px 24px color-mix(in srgb, var(--color-primary) 22%, transparent);justify-content:center;align-items:center}.button.primary:hover{background:radial-gradient(circle at 20% 10%, #ffffff42, transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 82%, white), var(--color-primary-hover))}.button.secondary{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary-soft) 82%, white), var(--color-primary-soft));color:var(--color-primary-hover);border-color:color-mix(in srgb, var(--color-primary) 26%, var(--color-border));box-shadow:inset 0 1px #ffffffb3}.head-actions .button{grid-auto-columns:max-content;grid-auto-flow:column;place-content:center;place-items:center;gap:9px;height:42px;min-height:42px;display:inline-grid}.head-actions .button svg{width:18px;height:18px;display:block}.button.ghost{background:color-mix(in srgb, var(--color-surface) 68%, transparent);color:var(--color-muted);border-color:color-mix(in srgb, var(--color-border) 58%, transparent);box-shadow:none}.button.ghost:hover{color:var(--color-text);background:var(--color-surface)}.profile{background:var(--color-surface);width:48px;min-height:48px;color:var(--color-text);border-color:var(--color-border);border-radius:50%;padding:4px;box-shadow:inset 0 1px #ffffffd9}.profile:focus-visible,.profile:hover{border-color:var(--color-border-strong);box-shadow:none}[dir=rtl] .profile{padding:4px}.profile>span,.avatar{background:linear-gradient(145deg, var(--color-primary-soft), #fff);width:34px;height:34px;color:var(--color-primary-hover);border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid}.profile div{text-align:start;min-width:104px;display:grid}.profile small{color:var(--color-muted)}.topbar .icon-button{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}.topbar .button.secondary{color:#073f47;background:var(--color-primary-soft);border-color:color-mix(in srgb, var(--color-primary) 25%, var(--color-border));border-radius:16px;min-height:48px}.profile-wrap{position:relative}.profile.open,.profile:hover{border-color:color-mix(in srgb, var(--color-primary) 38%, var(--color-border));box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 10%, transparent)}.profile-menu{z-index:95;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;width:238px;padding:10px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 18px 42px #0f172a29}.profile-menu-head{border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:6px;padding:8px 8px 10px;display:grid}.profile-menu-head>span{width:38px;height:38px;color:var(--color-primary-hover);background:var(--color-primary-soft);border-radius:50%;place-items:center;font-weight:850;display:grid}.profile-menu-head div{display:grid}.profile-menu-head small{color:var(--color-muted)}.profile-menu button{width:100%;min-height:40px;color:var(--color-text);text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:0 9px;font-weight:730;display:flex}.profile-menu button:hover{background:linear-gradient(180deg, var(--color-surface-muted), color-mix(in srgb, var(--color-primary-soft) 36%, var(--color-surface-muted)))}.profile-menu button.danger{color:var(--color-danger)}.alert-dot{background:var(--color-danger);border:2px solid var(--color-surface);border-radius:50%;width:9px;height:9px;position:absolute;inset-block-start:9px;inset-inline-end:10px}.main{padding:var(--app-gutter) var(--app-gutter) 34px;min-width:0}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.breadcrumbs{color:var(--color-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:inline-flex}h1,h2,h3,p{margin:0}h1{letter-spacing:0;font-size:clamp(26px,3vw,36px);line-height:1.12}.page-head p{color:var(--color-muted);max-width:680px;margin-top:8px;font-size:15px}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--shadow-sm);padding:var(--panel-padding);min-width:0}.kpi{grid-column:span 3;grid-template-columns:auto minmax(0,1fr);align-content:space-between;gap:14px;min-height:132px;display:grid}.kpi-icon{border-radius:var(--radius-md);width:42px;height:42px;color:var(--color-primary);background:var(--color-primary-soft);place-items:center;display:grid}.kpi-copy span,.product-card span,.employee-card span{color:var(--color-muted);font-size:13px;font-weight:680}.kpi-copy strong{margin-top:6px;font-size:clamp(23px,2.2vw,28px);line-height:1.1;display:block}.kpi-copy small{color:var(--color-success);margin-top:6px;font-weight:750;display:block}.kpi .status{grid-column:1/-1;justify-self:start}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel-header h2{font-size:16px;line-height:1.25}.link-button{background:color-mix(in srgb, var(--color-primary-soft) 42%, transparent);min-height:34px;color:var(--color-primary);box-shadow:none;border:1px solid #0000;border-radius:999px;padding:0 9px;font-size:13px;font-weight:760}.link-button:hover{background:var(--color-primary-soft);border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}.chart-wrap{height:290px}.chart-panel{min-height:354px}.stock-block,.legend-list,.task-list,.activity-feed,.employee-grid,.shortcut-grid,.form-grid,.settings-form{gap:12px;display:grid}.legend-list div{color:var(--color-muted);align-items:center;gap:10px;font-size:14px;display:flex}.legend-list span{border-radius:4px;width:11px;height:11px}.legend-list strong{color:var(--color-text);margin-inline-start:auto}.status{border-radius:var(--radius-sm);white-space:nowrap;border:1px solid;align-items:center;gap:6px;width:fit-content;min-height:28px;padding:4px 9px;font-size:12px;font-weight:780;display:inline-flex}.status.success{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface))}.status.warning{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface))}.status.danger{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface))}.status.info{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 9%, var(--color-surface))}.table-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tool-button{border-radius:999px;min-height:38px;padding:0 12px;font-size:13px;font-weight:780}.tool-button.danger{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));border-color:color-mix(in srgb, var(--color-danger) 18%, var(--color-border))}.table-shell,.matrix{scrollbar-width:thin;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:680px}caption{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}th,td{text-align:start;border-bottom:1px solid var(--color-border);padding:12px 10px;font-size:13px}th{color:var(--color-muted);text-transform:uppercase;background:var(--color-surface-muted);font-size:12px}th button{color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:850;display:inline-flex}tbody tr:hover{background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface))}input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary)}.table-action{width:34px;height:34px;min-height:34px}.pagination{min-width:680px;color:var(--color-muted);justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.pagination span{margin-inline-end:auto}.pagination button{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:linear-gradient(180deg, var(--color-surface), var(--color-surface-muted));min-height:36px;color:var(--color-text);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.pagination button:hover{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border));color:var(--color-primary-hover)}.workflow-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.workflow-list li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.workflow-list li>span{width:32px;height:32px;color:var(--color-muted);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:50%;place-items:center;font-weight:850;display:grid}.workflow-list li.done>span{color:#fff;background:var(--color-success)}.workflow-list li.current>span{color:#fff;background:var(--color-primary)}.workflow-list strong,.task-list span,.activity-feed strong{font-size:14px}.workflow-list li div{gap:2px;display:grid}.workflow-list small,.activity-feed small,.employee-card small{color:var(--color-muted);font-size:12px}.task-list label{border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.activity-feed article{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.activity-feed p{color:var(--color-muted);margin:3px 0;font-size:13px}.activity-dot{background:var(--color-primary);border-radius:50%;width:10px;height:10px;margin-top:5px}.invoice-card{border-radius:var(--radius-lg);color:var(--color-invoice-card-text);background:linear-gradient(145deg, var(--color-slate-900), var(--color-invoice-card));border:1px solid #ffffff1a;gap:10px;min-height:220px;padding:18px;display:grid}.invoice-card>div:first-child{justify-content:space-between;gap:12px;display:flex}.invoice-card h3{font-size:30px}.invoice-lines{gap:8px;margin:6px 0;display:grid}.invoice-lines span{background:#fff3;border-radius:999px;height:8px}.employee-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.employee-card div:nth-child(2){gap:3px;min-width:0;display:grid}.shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shortcut{border-radius:16px;justify-content:flex-start;min-width:0;min-height:48px;padding:0 14px;font-weight:780}.shortcut:hover{color:var(--color-primary-hover);background:linear-gradient(180deg, var(--color-surface), var(--color-primary-soft))}.two-column{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;display:grid}.two-column .wide{min-width:0}.product-card{grid-column:span 3;gap:10px;display:grid}.product-art{border-radius:var(--radius-md);width:56px;height:56px;color:var(--color-primary);background:var(--color-primary-soft);place-items:center;display:grid}.stock-meter{background:var(--faint);border-radius:999px;height:8px;overflow:hidden}.stock-meter span{background:var(--color-primary);height:100%;display:block}.empty-state,.profile-card,.wizard{text-align:center;min-height:250px;color:var(--color-muted);align-content:center;place-items:center;gap:12px;display:grid}.empty-state h3,.profile-card h3,.wizard h3{color:var(--color-text)}.form-grid label,.settings-form label{color:var(--color-text);gap:6px;font-size:13px;font-weight:800;display:grid}.form-grid input,.form-grid select,.settings-form input,.settings-form select,.command-search input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:42px;color:var(--color-text);padding:0 11px}.form-grid small{color:var(--color-muted);font-weight:600}.form-grid .error input{border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}.form-grid .error small{color:var(--color-danger)}.calendar-view{grid-template-columns:repeat(7,minmax(84px,1fr));gap:8px;margin-top:18px;display:grid;overflow-x:auto}.calendar-view div{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);min-height:82px;padding:10px}.calendar-view .busy{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface))}.avatar.large{width:70px;height:70px;font-size:20px}.profile-card dl{text-align:start;gap:8px;width:100%;display:grid}.profile-card dl div{border-radius:var(--radius-md);background:var(--color-surface-muted);justify-content:space-between;gap:12px;padding:9px;display:flex}.profile-card dt{color:var(--color-muted)}.profile-card dd{color:var(--color-text);margin:0;font-weight:800}.kanban{grid-template-columns:repeat(4,minmax(220px,1fr));gap:14px;display:grid;overflow-x:auto}.kanban section{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px}.kanban h3{margin-bottom:10px;font-size:14px}.deal-card{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);gap:8px;margin-bottom:10px;padding:12px;display:grid}.deal-card span{color:var(--color-muted);font-size:13px}.matrix table{min-width:900px}.matrix td:first-child{align-items:center;gap:8px;font-weight:750;display:flex}.settings-form .switch{grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center}.wizard-steps{gap:9px;display:flex}.wizard-steps span{border:1px solid var(--color-border);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.wizard-steps .done{background:var(--color-success);color:#fff}.wizard-steps .current{background:var(--color-primary);color:#fff}.skeletons{gap:10px;margin-top:14px;display:grid}.skeletons span{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-surface-muted), var(--faint), var(--color-surface-muted));background-size:200% 100%;height:48px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.popover,.drawer,.modal,.command{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.notification-popover{z-index:80;border-radius:var(--radius-lg);width:min(420px,100vw - 32px);padding:14px;position:fixed;inset-block-start:82px;inset-inline-end:24px}.popover-head,.drawer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.overlay{z-index:90;background:#07111f73;place-items:start center;padding:84px 18px 18px;display:grid;position:fixed;inset:0}.command,.modal{border-radius:var(--radius-lg);width:min(680px,100%);padding:14px}.command-overlay{place-items:start center;padding-top:92px}.command-redesign{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 98%, white), color-mix(in srgb, var(--color-primary-soft) 15%, var(--color-surface)));border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));border-radius:22px;width:min(760px,100vw - 32px);padding:12px;box-shadow:0 26px 70px #07111f3d}.command-hero{justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:4px 4px 12px;display:flex}.command-title{align-items:center;gap:12px;display:flex}.command-title>span,.command-grid button>span{color:#fff;background:linear-gradient(145deg, var(--color-primary), var(--color-primary-hover));border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.command-title div,.command-grid button div{text-align:start;gap:2px;display:grid}.command-title strong{font-size:17px}.command-title small,.command-grid small{color:var(--color-muted);font-size:12px;font-weight:650}.command-hero>button{border:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-surface), var(--color-surface-muted));width:38px;height:38px;color:var(--color-text);border-radius:50%}.command-input-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:0 12px;display:grid;box-shadow:inset 0 1px #ffffffdb}.command-input-wrap svg{color:var(--color-primary)}.command-input-wrap input{width:100%;color:var(--color-text);background:0 0;border:0;outline:0;font-size:15px;font-weight:650}.command-section-label{color:var(--color-muted);text-transform:uppercase;margin:14px 4px 8px;font-size:12px;font-weight:850}.command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:min(410px,100vh - 300px);display:grid;overflow:auto}.command-grid button{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, white), color-mix(in srgb, var(--color-surface-muted) 70%, var(--color-surface)));min-height:64px;color:var(--color-text);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffc7}.command-grid button:hover{border-color:color-mix(in srgb, var(--color-primary) 32%, var(--color-border));background:var(--color-surface);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,0 12px 24px #0f172a14}.command-grid button>svg{color:var(--color-muted)}.drawer{z-index:95;width:min(460px,100vw);padding:20px;position:fixed;inset-block:0;inset-inline-end:0;overflow:auto}.drawer p{color:var(--color-muted);margin-top:3px}.drawer .form-grid{margin-top:22px}.modal .form-grid{margin-top:8px}.mobile-dock,.mobile-sidebar-extras{display:none}.confirm-strip{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 9%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-warning) 38%, var(--color-border));border-radius:var(--radius-md);align-items:center;gap:10px;margin-top:14px;padding:10px;font-size:13px;font-weight:750;display:flex}.toast{z-index:110;background:var(--color-sidebar);color:#fff;border-radius:var(--radius-lg);min-height:50px;box-shadow:var(--shadow-md);align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;inset-block-end:24px;inset-inline-end:24px}.toast button{border-radius:var(--radius-md);color:#fff;background:#ffffff1f;border:0;width:30px;height:30px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.kpi,.product-card{grid-column:span 6}.span-8,.span-6,.span-4{grid-column:span 12}.two-column{grid-template-columns:1fr}}@media (width<=900px){.app{display:block}.sidebar{display:none}.mobile-sidebar-extras{z-index:79;pointer-events:none;justify-items:end;display:grid;position:fixed;inset-block-end:28px;inset-inline-end:max(18px,50vw - min(100%,560px)/2 + 18px)}.mobile-sidebar-extras>button{color:#fff;background:radial-gradient(circle at 32% 22%, #ffffff38, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--color-primary-hover) 82%, black), var(--color-sidebar));width:44px;height:44px;min-height:44px;box-shadow:0 10px 28px #07111f57, 0 0 0 6px color-mix(in srgb, var(--color-sidebar) 82%, transparent);pointer-events:auto;border:1px solid #ffffff1f;border-radius:50%;place-items:center;padding:0;display:grid}.mobile-sidebar-extras>button span,.mobile-sidebar-extras>button svg:last-child{display:none}.mobile-extras-panel{width:min(340px,100vw - 24px);max-height:min(56vh,430px);color:var(--color-sidebar-text);background:color-mix(in srgb, var(--color-sidebar) 94%, black);pointer-events:auto;border:1px solid #ffffff1a;border-radius:20px;gap:8px;padding:10px;display:grid;position:absolute;inset-block-end:58px;inset-inline-end:0;overflow:auto;box-shadow:0 20px 56px #07111f57}.mobile-extras-panel .accessibility-toggle{min-height:44px}.mobile-socials{justify-content:space-between;gap:8px;padding-top:4px;display:flex}.mobile-socials a{color:#d7eef3;background:#ffffff13;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.mobile-socials a:hover,.mobile-socials a:focus-visible{color:#fff;background:color-mix(in srgb, var(--color-primary) 35%, #ffffff14);outline:none}.mobile-socials svg{width:20px;height:20px}.mobile-dock{z-index:75;pointer-events:none;place-items:center;padding:0 12px 12px;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.dock-orb{z-index:2;color:#fff;background:radial-gradient(circle at 35% 25%, #ffffff3d, transparent 34%), linear-gradient(145deg, var(--color-primary-hover), var(--color-sidebar));width:98px;height:98px;box-shadow:0 18px 42px #07111f47, 0 0 0 10px var(--color-bg);pointer-events:auto;border:1px solid #fff3;border-radius:50%;align-content:center;place-items:center;gap:4px;margin:0;display:grid;position:absolute;inset-block-end:22px;inset-inline-start:50%;transform:translate(-50%)}.dock-orb span{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:78px;font-size:12px;font-weight:850;overflow:hidden}.dock-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;background:radial-gradient(circle at 50% 50%, transparent 0 54px, color-mix(in srgb, var(--color-sidebar) 95%, black) 55px), color-mix(in srgb, var(--color-sidebar) 95%, black);pointer-events:auto;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:13px;width:min(100%,560px);min-height:78px;padding-block:12px;padding-inline:calc(50% - 35px);display:flex;overflow-x:auto;box-shadow:0 18px 42px #07111f3d}.dock-rail::-webkit-scrollbar{display:none}.dock-item{scroll-snap-align:center;width:70px;height:52px;color:color-mix(in srgb, var(--color-sidebar-text) 78%, transparent);background:0 0;border:0;border-radius:999px;flex:0 0 70px;align-content:center;place-items:center;gap:3px;font-size:10.5px;font-weight:800;display:grid}.dock-item span{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.dock-item:hover,.dock-item:focus-visible,.dock-item.active{color:#fff;background:#ffffff14;outline:none}.dock-item.active{box-shadow:inset 0 0 0 1px #ffffff14}.workspace{margin-inline-start:0;padding-bottom:116px}.main{padding-bottom:150px}.topbar{align-items:stretch;padding:10px 12px 0}.topbar-shell{border-radius:18px;flex-direction:column;align-items:stretch;gap:8px;padding:8px;display:flex}.topbar-context,.topbar-title{display:none}.search-command{order:3;width:100%;max-width:none}.topbar-actions{justify-content:space-between;width:100%;margin-inline-start:0}.profile div,.profile svg{display:none}.quick{flex:1;max-width:156px;display:inline-flex}.nav-toggle{display:none}.page-head{align-items:start;display:grid}.head-actions{width:100%}.head-actions .button{flex:150px;min-width:0}.kpi,.product-card,.span-12,.span-8,.span-6,.span-4{grid-column:span 12}}@media (width<=640px){:root{--app-gutter:.75rem;--panel-padding:.75rem}.topbar{gap:8px}.topbar-shell{border-radius:16px}.utility-cluster{border-radius:14px;min-height:40px}.topbar-actions .icon-button{width:38px;min-height:38px}.topbar-actions{gap:6px}.profile{flex:0 0 42px;width:42px;min-height:38px;padding:3px}.profile>span,.avatar{width:32px;height:32px}.search-command{border-radius:15px;min-width:0;min-height:46px;padding:5px 9px 5px 6px}.search-icon{border-radius:12px;width:34px;height:34px}.search-copy{gap:1px}.search-copy strong{font-size:12px}.search-copy span,.search-command kbd{display:none}.button,.tool-button{min-height:42px}.head-actions .button{flex:calc(50% - 6px)}.head-actions .button.primary{flex-basis:100%}.dashboard-grid{gap:12px}.panel-header{align-items:flex-start}.chart-wrap{height:230px}.chart-panel{min-height:292px}.shortcut-grid{grid-template-columns:1fr}.activity-feed article,.employee-card,.task-list label{grid-template-columns:auto minmax(0,1fr)}.activity-feed .status,.employee-card .status,.task-list .status{grid-column:2}.calendar-view{grid-template-columns:repeat(7,82px)}.notification-popover{width:auto;inset-inline:12px}.overlay{place-items:start center;padding:72px 12px 12px;overflow:auto}.modal,.command{width:calc(100vw - 24px);max-height:calc(100vh - 88px);overflow:auto}.command-redesign{border-radius:18px;width:calc(100vw - 24px)}.command-grid{grid-template-columns:1fr;max-height:calc(100vh - 300px)}.toast{inset-block-end:112px;inset-inline:12px}}.app.a11y-large-text{--app-gutter:clamp(1rem, 2.2vw, 1.75rem);--panel-padding:clamp(1rem, 1.75vw, 1.35rem);line-height:1.48}.app.a11y-large-text :where(.workspace,.main,.panel,.topbar-shell,.sidebar,.drawer,.modal,.command,.popover,.notification-popover,.mobile-extras-panel){font-size:1.08rem}.app.a11y-large-text :where(p,label,input,select,textarea,td,th,small,.breadcrumbs,.context-copy span,.search-copy span,.kpi-copy span,.product-card span,.employee-card span,.activity-feed,.legend-list div,.form-grid small,.profile-card dl,.deal-card span){font-size:.98rem;line-height:1.5}.app.a11y-large-text :where(.nav-item,.button,.tool-button,.link-button,.profile,.search-command,.shortcut,.profile-menu button,.command-grid button,.accessibility-toggle){min-height:46px;font-size:.98rem}.app.a11y-large-text :where(.icon-button){width:46px;min-height:46px}.app.a11y-large-text :where(.search-icon,.kpi-icon,.product-art){width:44px;height:44px}.app.a11y-large-text :where(h1){font-size:clamp(30px,3.2vw,42px);line-height:1.12}.app.a11y-large-text :where(.panel-header h2,h2){font-size:1.18rem}.app.a11y-large-text :where(h3){font-size:1.08rem}.app.a11y-large-text :where(.kpi-copy strong){font-size:clamp(27px,2.4vw,34px)}.app.a11y-large-text :where(.status,kbd,.mini-label,.dock-item span,.dock-orb span){font-size:.82rem}.app.a11y-large-text :where(.topbar-shell){min-height:76px}.app.a11y-large-text :where(.dashboard-grid,.stock-block,.legend-list,.task-list,.activity-feed,.employee-grid,.shortcut-grid,.form-grid,.settings-form){gap:14px}@media (width<=900px){.app.a11y-large-text{--app-gutter:.95rem;--panel-padding:.95rem}.app.a11y-large-text :where(.workspace,.main,.panel,.topbar-shell,.mobile-extras-panel){font-size:1rem}.app.a11y-large-text :where(.topbar-shell){min-height:auto}.app.a11y-large-text :where(.search-command,.button,.tool-button,.profile,.accessibility-toggle){min-height:48px;font-size:.94rem}.app.a11y-large-text :where(h1){font-size:clamp(27px,7vw,34px)}.app.a11y-large-text :where(.kpi-copy strong){font-size:clamp(25px,6vw,30px)}.app.a11y-large-text :where(.dock-orb){width:104px;height:104px}.app.a11y-large-text :where(.dock-item){flex-basis:76px;width:76px;height:56px}.app.a11y-large-text :where(.dock-item span,.dock-orb span){font-size:.76rem}.app.a11y-large-text :where(.mobile-extras-panel){width:min(352px,100vw - 24px);max-height:min(58vh,460px)}}.users-kpis .kpi-filter{text-align:right;cursor:pointer;width:100%;font:inherit;color:inherit;border:1px solid #0000;transition:all .18s}.users-kpis .kpi-filter:hover{border-color:#d8c7ef;transform:translateY(-2px)}.users-kpis .kpi-filter.active{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1a}.users-modal.wide{flex-direction:column;max-height:92vh;display:flex;overflow:hidden}.users-modal.wide>header{flex:none}.users-modal.wide .role-form{overscroll-behavior:contain;padding-bottom:12px;overflow-y:auto}.users-modal.wide .role-form>footer{z-index:3;background:#fff;border-top:1px solid #eee;padding-top:12px;position:sticky;bottom:0}.login-options{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 4px;display:flex}.remember-me{cursor:pointer;align-items:center;gap:8px;font-size:14px;margin:0!important;display:flex!important}.remember-me input,.force-change input{accent-color:#7c3aed;width:16px!important;height:16px!important}.login-options .login-forgot{margin:0}.password-notice{background:#f7f3ff;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px;display:flex}.password-notice div{flex-direction:column;gap:3px;display:flex}.password-notice span{color:#666;font-size:12px}.force-change{cursor:pointer;grid-column:1/-1;align-items:center;gap:9px;display:flex!important}@media (width<=760px){.users-modal.wide{max-height:96vh}.login-options{align-items:flex-start}.users-kpis .kpi-filter{min-height:88px}}:root{--sidebar-width:214px;--sidebar-collapsed:82px;--ink:#111827;--muted:#687386;--line:#93a6be47;--glass:#ffffffb8;--shadow:0 14px 40px #313f5614}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:var(--ink);background:radial-gradient(circle at 17% 10%,#fce0eb7a,#0000 25%),radial-gradient(circle at 78% 5%,#e1e3ffa6,#0000 28%),linear-gradient(135deg,#fbfbfd 0%,#f3f6fb 58%,#f8f6f5 100%);font-family:Cairo,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{direction:rtl;min-height:100vh}.workspace-shell{min-height:100vh;margin-right:var(--sidebar-width);transition:all .25s}.app-shell.is-collapsed .workspace-shell{margin-right:var(--sidebar-collapsed)}.erp-main{padding:18px 24px 32px}.erp-sidebar{width:var(--sidebar-width);z-index:30;color:#fff;background:linear-gradient(175deg,#071222fa,#0b1626f0);border-left:1px solid #ffffff1a;flex-direction:column;padding:18px 14px 14px;transition:all .25s;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 35px #0f172a1f}.erp-sidebar.collapsed{width:var(--sidebar-collapsed)}.brand-block{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:2px 8px 22px;display:flex}.brand-logo{background:linear-gradient(145deg,#0ea5a2,#0b7182);border-radius:13px;place-items:center;min-width:40px;height:40px;font-size:14px;font-weight:800;display:grid;box-shadow:0 8px 24px #0ea5a240}.brand-copy{line-height:1.2;display:grid}.brand-copy strong{letter-spacing:1.5px}.brand-copy span{color:#c6cfdd;margin-top:4px;font-size:11px}.erp-nav{gap:7px;margin-top:18px;padding:2px;display:grid;overflow:auto}.erp-nav-item{color:#e5ebf4;text-align:right;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:13px;width:100%;height:46px;padding:0 14px;transition:all .2s;display:flex;position:relative}.erp-nav-item:hover{background:#ffffff12}.erp-nav-item.active{background:linear-gradient(135deg,#ffffff2b,#96a7ff2e);border-color:#ffffff40;box-shadow:inset 0 0 18px #ffffff12,0 0 24px #6c81ff2b}.erp-nav-item span{white-space:nowrap;font-size:13px;font-weight:700}.nav-badge{color:#fff;background:#ed4f7e;border-radius:20px;place-items:center;min-width:22px;height:22px;margin-right:auto;font-size:11px;display:grid}.erp-sidebar.collapsed .erp-nav-item{justify-content:center;padding:0}.sidebar-bottom{gap:8px;margin-top:auto;display:grid}.side-utility{color:#e8eef8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.mini-switch{background:#7c8796;border-radius:20px;width:33px;height:18px;margin-right:auto;position:relative}.mini-switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.sidebar-collapse{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;width:38px;height:38px;margin:auto}.erp-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffff7a;border-bottom:1px solid #96a5bc38;grid-template-columns:auto auto minmax(280px,520px) auto;align-items:center;gap:16px;height:72px;padding:10px 24px;display:grid;position:sticky;top:0}.user-area{align-items:center;gap:10px;display:flex}.user-avatar{color:#fff;background:linear-gradient(145deg,#f5dfc6,#b77a4e);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.user-copy{display:grid}.user-copy strong{font-size:13px}.user-copy span{color:var(--muted);font-size:11px}.topbar-actions{gap:8px;display:flex}.glass-icon,.glass-button,.global-search,.mini-select{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffd4,#ffffff75);border:1px solid #ffffffad;box-shadow:inset 0 1px #ffffffe6,0 8px 22px #2a375214}.glass-icon{color:#111827;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative}.glass-icon:hover,.glass-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 12px 28px #2a37521f}.glass-icon.notification i{color:#fff;background:#e84b73;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.glass-icon.lavender{color:#6e4cff;background:linear-gradient(145deg,#f6f3fff2,#e1dcffb3)}.global-search{color:#7c8798;border-radius:14px;justify-self:center;align-items:center;gap:10px;width:100%;height:46px;padding:0 15px;display:flex}.global-search span{text-align:right;flex:1}.global-search kbd{font-size:12px}.mobile-menu{display:none}.dashboard-page{max-width:1640px;margin:auto}.dashboard-heading{justify-content:space-between;align-items:center;margin:8px 0 14px;display:flex}.dashboard-heading h1{margin:3px 0 0;font-size:27px}.dashboard-heading p{color:var(--muted);margin:3px 0 0;font-size:13px}.eyebrow{color:#8090a4;font-size:12px}.heading-actions,.filter-row{gap:10px;display:flex}.glass-button{color:#111827;border-radius:12px;align-items:center;gap:9px;height:42px;padding:0 16px;display:flex}.filter-row{margin-bottom:14px}.date-button{justify-content:center;min-width:240px}.metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.metric-card{min-height:156px;box-shadow:var(--shadow),inset 0 1px 0 #ffffffe6;background:linear-gradient(145deg,#ffffffd1,#ffffff8f);border:1px solid #ffffffb3;border-radius:18px;padding:16px 17px 10px;position:relative;overflow:hidden}.metric-card:after{content:"";opacity:.055;filter:blur(3px);background:currentColor;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -24px -35px auto}.metric-top{align-items:center;gap:12px;display:flex}.metric-icon{background:#ffffffa3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 22px}.metric-copy{display:grid}.metric-copy span{color:#4d5969;font-size:12px}.metric-copy strong{font-size:22px}.metric-change{justify-content:space-between;align-items:center;margin-top:14px;font-size:11px;display:flex}.metric-change span{color:#687386}.sparkline{width:100%;height:39px;margin-top:5px}.tone-purple{color:#8054ef}.tone-green{color:#17a864}.tone-blue{color:#2671eb}.tone-pink{color:#ea4d85}.tone-gold{color:#e7a32d}.glass-panel{box-shadow:var(--shadow),inset 0 1px 0 #ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffab;border:1px solid #ffffffba;border-radius:19px}.chart-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.chart-panel{padding:15px 17px 10px}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel-title h2{margin:0;font-size:15px}.mini-select{border-radius:10px;height:34px;padding:0 13px}.lower-grid{grid-template-columns:1.5fr .65fr;gap:14px;margin-top:14px;display:grid}.campaign-panel,.channel-panel{padding:15px}.table-wrap{overflow:auto}.campaign-table{border-collapse:collapse;white-space:nowrap;width:100%;margin-top:8px}.campaign-table th,.campaign-table td{text-align:center;border-bottom:1px solid #e7ebf1;padding:10px 9px;font-size:11px}.campaign-table th{color:#6f7b8b;font-weight:600}.campaign-table td:first-child{text-align:right;font-weight:700}.status-pill{color:#24834c;background:#e7f7ed;border-radius:20px;padding:4px 10px}.donut-wrap{align-items:center;display:flex;position:relative}.donut-center{text-align:center;display:grid;position:absolute;top:49%;right:18%;transform:translate(50%,-50%)}.donut-center strong{font-size:19px}.donut-center span{font-size:11px}.channel-legend{flex:1;gap:16px;display:grid}.channel-legend div{grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.channel-legend i{border-radius:50%;width:8px;height:8px}.channel-legend b{font-size:11px}.insight-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.insight-card{min-height:100px;box-shadow:var(--shadow);background:#ffffffad;border:1px solid #ffffffbf;border-radius:18px;align-items:center;gap:13px;padding:14px;display:flex}.insight-card>div:nth-child(2){gap:4px;display:grid}.insight-card span{color:#667284;font-size:11px}.insight-card strong{font-size:13px}.insight-card b{color:#16a05b;font-size:14px}.insight-icon{background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.insight-icon.green{color:#17a864;box-shadow:0 8px 24px #17a86433}.insight-icon.pink{color:#ea4d85;box-shadow:0 8px 24px #ea4d8533}.insight-icon.blue{color:#2671eb;box-shadow:0 8px 24px #2671eb33}.insight-icon.gold{color:#e7a32d;box-shadow:0 8px 24px #e7a32d33}.insight-card.smart>svg{margin-right:auto}.placeholder{margin-top:20px;padding:32px}@media (width<=1250px){.metrics-grid{grid-template-columns:repeat(3,1fr)}.insight-grid{grid-template-columns:repeat(2,1fr)}.lower-grid{grid-template-columns:1fr}.erp-topbar{grid-template-columns:auto auto 1fr}}@media (width<=900px){.erp-sidebar{transform:translate(100%)}.app-shell.is-collapsed .erp-sidebar{width:240px;transform:translate(0)}.workspace-shell,.app-shell.is-collapsed .workspace-shell{margin-right:0}.erp-topbar{grid-template-columns:auto 1fr auto;padding:9px 14px}.user-area,.topbar-actions{display:none}.mobile-menu{display:grid}.erp-main{padding:14px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.chart-grid{grid-template-columns:1fr}.dashboard-heading{align-items:flex-start}.heading-actions .glass-button{display:none}.donut-wrap{min-height:250px}}@media (width<=620px){.dashboard-heading h1{font-size:22px}.dashboard-heading p{font-size:12px}.filter-row{overflow:auto}.metrics-grid,.insight-grid{grid-template-columns:1fr}.metric-card{min-height:145px}.global-search span{font-size:12px}.global-search kbd{display:none}.campaign-panel{padding:10px}.donut-wrap{flex-direction:column}.donut-wrap .recharts-responsive-container{width:100%!important}.donut-center{top:42%;right:50%}.channel-legend{width:100%;padding:0 20px 12px}.heading-actions{display:none}}:root{--glass:#ffffff9e;--shadow:0 12px 32px #2b374c11}body{background:radial-gradient(circle at 15% 8%,#f7e3ec4d,#0000 27%),radial-gradient(circle at 76% 3%,#e5e8ff6b,#0000 30%),linear-gradient(135deg,#fbfcfe 0%,#f5f7fb 58%,#faf9f8 100%)}.erp-sidebar{-webkit-backdrop-filter:blur(24px)saturate(120%);background:linear-gradient(165deg,#071222f5,#0b1626e6);border-left:1px solid #ffffff21;box-shadow:-10px 0 28px #0f172a1a,inset 1px 0 #ffffff0a}.erp-topbar{-webkit-backdrop-filter:blur(22px)saturate(125%);background:#ffffff85}.glass-icon,.glass-button,.global-search,.mini-select{background:linear-gradient(145deg,#ffffffc7,#ffffff6e);border-color:#ffffffbd;transition:transform .18s,box-shadow .18s,border-color .18s}.metric-card,.glass-panel,.insight-card{transition:transform .2s,box-shadow .2s,border-color .2s}.metric-card:hover,.glass-panel:hover,.insight-card:hover{border-color:#ffffffeb;transform:translateY(-3px);box-shadow:0 18px 38px #2b374c17,inset 0 1px #fffffff2}.campaign-table thead th{z-index:2;-webkit-backdrop-filter:blur(12px);background:#f8fafdeb;position:sticky;top:0}.channel-panel{min-width:0}.donut-wrap{grid-template-columns:minmax(190px,1.1fr) minmax(155px,.9fr);align-items:center;gap:12px;min-height:244px;display:grid}.donut-chart{min-width:0;position:relative}.donut-center{text-align:center;pointer-events:none;width:150px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.donut-center strong{white-space:nowrap;font-size:18px;line-height:1.2}.donut-center strong small{color:#6b7280;font-size:11px;font-weight:700}.donut-center span{color:#687386;margin-top:6px;font-size:11px}.channel-legend{gap:10px;min-width:0;display:grid}.channel-legend div{background:#ffffff61;border:1px solid #94a3b829;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:7px 10px;display:flex}.channel-name{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.channel-legend i{border-radius:50%;flex:none;width:9px;height:9px}.channel-legend b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.insight-card{background:linear-gradient(145deg,#ffffffb8,#ffffff7a);min-height:108px}.insight-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fffc}@media (width<=620px){.donut-wrap{grid-template-columns:1fr;gap:2px}.donut-chart{width:100%}.donut-center{inset:50% auto auto 50%}.channel-legend{width:100%;padding:0 4px 10px}}.contacts-page{color:#101827;max-width:1700px;margin:auto;padding:28px 24px 44px}.contacts-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.contacts-breadcrumb{color:#7b8799;margin:0 0 6px;font-size:12px}.contacts-hero h1{margin:0 0 5px;font-size:31px}.contacts-hero span{color:#69758a;font-size:14px}.glass-primary,.glass-button,.glass-select,.contact-search{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffc7,#ffffff85);border:1px solid #ffffffd9;box-shadow:0 8px 28px #24324f14,inset 0 1px #ffffffe6}.glass-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#704cfff0,#885fffc7);border-color:#7b5cff38;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #704cff3d}.glass-primary:hover{transform:translateY(-1px);box-shadow:0 16px 34px #704cff4d}.contacts-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.contact-stat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffc2,#ffffff80);border:1px solid #fffc;border-radius:20px;align-items:center;gap:14px;min-height:116px;padding:18px;display:flex;box-shadow:0 12px 34px #2a375814}.contact-stat i{background:#ffffffb8;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #4b55781f}.contact-stat div{gap:3px;display:grid}.contact-stat span{color:#667085;font-size:13px}.contact-stat strong{font-size:27px}.contact-stat small{color:#8a94a6;font-size:11px}.contact-stat.violet i{color:#7456ff}.contact-stat.green i{color:#0eaa68}.contact-stat.amber i{color:#e49a13}.contact-stat.pink i{color:#ec4f83}.glass-panel{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffc2,#ffffff85);border:1px solid #ffffffd6;box-shadow:0 14px 40px #29375714}.contacts-tabs{border-radius:16px;width:max-content;margin-bottom:14px;padding:5px;display:flex}.contacts-tabs button{color:#606b7c;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-weight:800;display:flex}.contacts-tabs button b{background:#6e78911a;border-radius:99px;padding:3px 7px;font-size:11px}.contacts-tabs button.active{color:#603cff;background:#ffffffd1;box-shadow:0 7px 18px #46377d1a}.contacts-table-card{border-radius:22px;overflow:hidden}.contacts-toolbar{border-bottom:1px solid #8c96aa21;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.contact-search{color:#7c8798;border-radius:13px;align-items:center;gap:9px;min-width:390px;padding:10px 13px;display:flex}.contact-search input{width:100%;font:inherit;color:#182033;background:0 0;border:0;outline:0}.toolbar-actions{align-items:center;gap:9px;display:flex}.glass-button{color:#30394a;cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:10px 13px;font-weight:700;display:inline-flex}.glass-select{color:#667085;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:relative}.glass-select select{appearance:none;color:#182033;cursor:pointer;background:0 0;border:0;outline:0;padding:0 4px;font-weight:800}.glass-select svg{pointer-events:none}.table-scroll{overflow:auto}.contacts-table{border-collapse:collapse;text-align:right;width:100%;min-width:1180px}.contacts-table th{z-index:1;color:#7d8798;white-space:nowrap;background:#f7f9fded;padding:12px 14px;font-size:11px;font-weight:700;position:sticky;top:0}.contacts-table td{color:#3e4757;white-space:nowrap;border-top:1px solid #919baf1f;padding:14px;font-size:12px}.contacts-table tbody tr{transition:all .18s}.contacts-table tbody tr:hover{background:#ffffff80}.contacts-table tbody tr.risk-row{background:#ffebee57}.contact-person{align-items:center;gap:10px;display:flex}.contact-person .avatar{color:#6746e7;background:linear-gradient(135deg,#dcd4ff,#f5f2ff);border-radius:13px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.contact-person strong{color:#171d2a;font-size:13px;display:block}.contact-person small{color:#8c96a8;margin-top:2px;font-size:10px;display:block}.supplier-avatar{color:#139664!important;background:linear-gradient(135deg,#d9f4e8,#effbf6)!important}.phone-cell,.facebook-cell,.city-cell{color:#4f5a6d;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.phone-cell:hover{color:#6545e8}.facebook-cell{color:#4267b2}.type-pill,.category-pill,.status-pill{color:#4768aa;background:#edf3ff;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.type-pill.wholesale{color:#a66700;background:#fff1d9}.category-pill{color:#6a4ad3;background:#f1efff}.status-pill{color:#148557;background:#e8f7ef}.status-pill.warning{color:#b56700;background:#fff1e2}.status-pill.vip{color:#7b31b6;background:#f3e8ff}.status-pill.paid{color:#0d8c52;background:#e6f8ee}.due-balance{color:#c26b08}.paid-balance{color:#128a56}.row-menu{color:#7a8597;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.contacts-table-footer{color:#7e899b;border-top:1px solid #919baf1f;justify-content:space-between;align-items:center;padding:13px 16px;font-size:11px;display:flex}.contacts-table-footer div{align-items:center;gap:7px;display:flex}.contacts-table-footer button,.contacts-table-footer b{background:#ffffff8c;border:1px solid #919baf2e;border-radius:8px;padding:6px 9px}.contacts-table-footer b{color:#6545e8}.contacts-table-footer button:disabled{opacity:.45}.contact-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b122052;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contact-modal{border-radius:24px;width:min(760px,96vw);max-height:90vh;padding:20px;overflow:auto}.contact-modal header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.contact-modal header h2{margin:0 0 4px;font-size:23px}.contact-modal header p{color:#7c8798;margin:0;font-size:12px}.contact-modal header button{cursor:pointer;background:#ffffffb3;border:0;border-radius:11px;width:36px;height:36px}.modal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modal-grid label{gap:6px;display:grid}.modal-grid label.full{grid-column:1/-1}.modal-grid label span{color:#4d5667;font-size:12px;font-weight:800}.modal-grid input,.modal-grid select,.modal-grid textarea{box-sizing:border-box;width:100%;font:inherit;background:#ffffff9e;border:1px solid #919baf3b;border-radius:12px;outline:0;padding:11px 12px}.modal-grid input:focus,.modal-grid select:focus,.modal-grid textarea:focus{border-color:#704cff85;box-shadow:0 0 0 3px #704cff17}.contact-modal footer{justify-content:flex-start;gap:9px;margin-top:18px;display:flex}@media (width<=1100px){.contacts-summary-grid{grid-template-columns:repeat(2,1fr)}.contacts-toolbar{flex-direction:column;align-items:stretch}.contact-search{min-width:0}.toolbar-actions{justify-content:flex-start}}@media (width<=680px){.contacts-page{padding:18px 12px 92px}.contacts-hero{flex-direction:column;align-items:stretch}.contacts-hero h1{font-size:26px}.glass-primary{width:100%}.contacts-summary-grid{grid-template-columns:1fr 1fr;gap:9px}.contact-stat{gap:9px;min-height:95px;padding:12px}.contact-stat i{width:40px;height:40px}.contact-stat strong{font-size:21px}.contact-stat small{display:none}.contacts-tabs{width:100%}.contacts-tabs button{flex:1;justify-content:center}.toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.glass-select,.glass-button{justify-content:center}.modal-grid{grid-template-columns:1fr}.modal-grid label.full{grid-column:auto}.contact-modal{padding:16px}.contacts-table-footer{flex-direction:column;align-items:flex-start;gap:12px}}.phones-cell{gap:7px;min-width:155px;display:grid}.phone-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.phone-line a{color:#4f5a6d;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.phone-line a:hover{color:#6545e8}.phone-line small{color:#8a94a5;white-space:nowrap;font-size:9px}.contact-phones-editor{gap:10px;display:grid}.phones-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.phones-editor-head>div{gap:3px;display:grid}.phones-editor-head strong{color:#3f4858;font-size:13px}.phones-editor-head small{color:#8b94a3;font-size:10px}.add-phone-button{padding:8px 11px!important}.phone-fields-list{gap:10px;display:grid}.phone-field-card{background:#ffffff6b;border:1px solid #8b97b033;border-radius:15px;grid-template-columns:140px minmax(210px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid;position:relative}.phone-field-card.primary-phone{border-color:#704cff59;box-shadow:inset 0 0 0 1px #704cff14}.phone-field-card label{gap:5px;display:grid}.phone-row-actions{align-items:center;gap:5px;padding-bottom:1px;display:flex}.phone-row-actions button{color:#687386;cursor:pointer;height:39px;font:inherit;background:#ffffffa6;border:1px solid #8b97b02e;border-radius:10px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.phone-row-actions button.is-primary{color:#7654df;background:#f1edff;border-color:#d9cffd}.phone-row-actions button.remove-phone{color:#b34d5c}.phone-row-actions button:disabled{opacity:.35;cursor:not-allowed}.phone-error{color:#c43e51;grid-column:1/-1;margin:0;font-size:10px;font-weight:700}.phone-type-select select,.phone-number-input input{min-height:41px}.contact-modal{width:min(860px,96vw)}@media (width<=760px){.phone-field-card{grid-template-columns:1fr 1.4fr}.phone-row-actions{grid-column:1/-1}.phones-editor-head{flex-direction:column;align-items:stretch}.add-phone-button{width:max-content}.phones-cell{min-width:140px}}@media (width<=520px){.phone-field-card{grid-template-columns:1fr}.phone-row-actions{flex-wrap:wrap;grid-column:auto}.phone-row-actions button span{display:none}.phone-row-actions button{justify-content:center;width:39px}.add-phone-button{width:100%}}.modal-grid>.full{grid-column:1/-1}.facebook-field small{color:#8b94a3;font-size:10px;font-weight:600}.contact-phones-editor{width:100%;min-width:0}.phones-editor-head{align-items:flex-start}.add-phone-under{justify-self:start;margin-top:2px;padding:9px 13px!important}.phone-field-card{align-items:center;padding:10px 12px}.phone-type-select select,.phone-number-input input{height:38px;min-height:38px;padding-block:7px!important}.phone-row-actions{padding-bottom:0}.phone-row-actions button{height:36px}@media (width<=680px){.contact-modal-backdrop{background:#0b122061;align-items:stretch;padding:0}.contact-modal{overscroll-behavior:contain;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:16px 14px 20px}.contact-modal header{z-index:5;-webkit-backdrop-filter:blur(20px);background:#f5f7fcdb;border-bottom:1px solid #919baf24;margin:-16px -14px 14px;padding:16px 14px 12px;position:sticky;top:-16px}.contact-modal header h2{font-size:21px}.contact-modal header p{font-size:11px;line-height:1.55}.modal-grid{grid-template-columns:1fr;gap:11px}.modal-grid>.full,.modal-grid label.full{grid-column:auto}.modal-grid input,.modal-grid select,.modal-grid textarea{font-size:16px}.phone-field-card{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:11px}.phone-row-actions{grid-column:auto;grid-template-columns:minmax(0,1fr) 40px 40px;display:grid}.phone-row-actions button{justify-content:center;width:auto}.phone-row-actions button span{display:inline}.add-phone-under{justify-content:center;width:100%;margin-top:0}.contact-modal footer{z-index:5;padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);background:#f5f7fce6;border-top:1px solid #919baf24;margin:14px -14px -20px;position:sticky;bottom:-20px}.contact-modal footer .glass-primary{flex:1}}@media (width<=380px){.phone-row-actions{grid-template-columns:1fr 38px 38px}.phone-row-actions button span{font-size:10px}}.phone-type-select{min-width:0}.phone-type-select select{text-overflow:clip;white-space:nowrap;width:100%;min-width:0;padding-inline:12px 34px!important}.social-location-row{grid-template-columns:minmax(140px,.8fr) minmax(220px,1.45fr) minmax(160px,1fr);align-items:end;gap:14px;display:grid}.social-location-row label,.social-location-row input,.social-location-row select{min-width:0}.contact-modal footer .glass-button{min-width:82px}@media (width<=900px){.phone-field-card{grid-template-columns:minmax(145px,175px) minmax(200px,1fr)}.phone-row-actions{grid-column:1/-1}.social-location-row{grid-template-columns:1fr 1.35fr 1fr}}@media (width<=680px){.social-location-row{grid-template-columns:1fr;gap:11px}.phone-field-card{grid-template-columns:1fr}.phone-type-select select{height:42px;min-height:42px;font-size:16px}.phone-number-input input{height:42px;min-height:42px}.contact-modal footer{flex-direction:column;align-items:stretch;gap:8px;display:flex}.contact-modal footer .glass-primary{order:1;width:100%}.contact-modal footer .glass-button{order:2;align-self:center;width:auto;min-width:86px;padding:8px 16px;font-size:12px}}.phone-field-card{grid-template-columns:minmax(200px,220px) minmax(230px,1fr) auto}.phone-type-select select{text-align:right;white-space:nowrap;direction:rtl;width:100%;min-width:0;height:40px;min-height:40px;line-height:1.2;overflow:visible;padding:7px 38px 7px 12px!important;font-size:14px!important}.contact-modal footer{align-items:center}.contact-cancel-button{color:#cf3448;width:118px;min-width:118px;height:44px;font:inherit;cursor:pointer;background:#ffffff85;border:1px solid #dc35457a;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:800;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 20px #c6344612}.contact-cancel-button:hover{background:#ffe8ebc7;border-color:#dc3545b8;transform:translateY(-1px);box-shadow:0 10px 24px #c634461f}.contact-cancel-button:active{transform:translateY(0)}.contact-modal footer .glass-primary{height:44px;min-height:44px}@media (width<=900px){.phone-field-card{grid-template-columns:minmax(185px,210px) minmax(200px,1fr)}}@media (width<=680px){.phone-field-card{grid-template-columns:1fr}.phone-type-select select{height:44px;min-height:44px;padding-inline:14px 38px!important;font-size:16px!important}.contact-modal footer{flex-direction:column;align-items:stretch;gap:9px;display:flex}.contact-modal footer .glass-primary{order:1;width:100%;height:48px;min-height:48px}.contact-cancel-button{order:2;width:100%;min-width:0;height:44px;min-height:44px;font-size:13px}}.products-page{color:#111827;max-width:1700px;margin:auto;padding:28px 24px 50px}.products-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.products-breadcrumb{color:#7b8799;margin:0 0 6px;font-size:12px}.products-hero h1{margin:0 0 5px;font-size:31px}.products-hero span{color:#69758a;font-size:14px}.products-main-action{white-space:nowrap}.products-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.product-stat{align-items:center;gap:14px;min-height:116px;padding:17px;display:flex}.product-stat i{color:#6b4de6;background:#6f4cff1a;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.product-stat.warning i{color:#d27c12;background:#ee972d21}.product-stat div{gap:2px;display:grid}.product-stat span{color:#69758a;font-size:12px}.product-stat strong{font-size:25px}.product-stat small{color:#929bad;font-size:10px}.products-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.product-smart-search{background:#ffffff8a;border:1px solid #919baf2e;border-radius:13px;flex:1;align-items:center;gap:9px;min-width:0;height:44px;padding:0 13px;display:flex}.product-smart-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.weight-detected{color:#6749d8;white-space:nowrap;background:#eee9ff;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.product-toolbar-actions{align-items:center;gap:8px;display:flex}.weight-search-note{background:linear-gradient(145deg,#f5f1ffc7,#ffffff8a);border-color:#704cff42;align-items:center;gap:10px;margin-bottom:14px;padding:12px 15px;display:flex}.weight-search-note svg{color:#704cff}.weight-search-note div{gap:2px;display:grid}.weight-search-note strong{font-size:13px}.weight-search-note span{color:#788396;font-size:10px}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-card{grid-template-columns:170px minmax(0,1fr);min-height:245px;display:grid;overflow:hidden}.product-image-placeholder{text-align:center;color:#ffffffeb;background:linear-gradient(145deg,#505b76,#272f42);place-content:center;gap:9px;min-height:100%;display:grid;position:relative}.product-image-placeholder span{font-size:13px;font-weight:800}.product-image-tone-blue{background:linear-gradient(145deg,#5579a8,#172c4b)}.product-image-tone-cream{background:linear-gradient(145deg,#cbb69b,#8b765d)}.product-image-tone-tiger{background:linear-gradient(145deg,#9a6f3d,#3e2a18)}.product-image-tone-silver{background:linear-gradient(145deg,#c7cbd2,#777f8c)}.product-image-tone-purple{background:linear-gradient(145deg,#8d72ef,#4d35a5)}.product-card-content{flex-direction:column;min-width:0;padding:16px;display:flex}.product-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-card-head small{color:#8065e5;font-size:10px;font-weight:800}.product-card-head p{color:#7d8798;margin:0;font-size:11px}.product-status{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.product-status.active{color:#198754;background:#e8f8ef}.product-status.low{color:#d26d18;background:#fff0e5}.product-meta-row{flex-wrap:wrap;gap:8px 14px;margin:15px 0 9px;display:flex}.product-meta-row span{color:#687386;align-items:center;gap:5px;font-size:10px;display:inline-flex}.product-color-dots{gap:6px;display:flex}.product-color-dots i{border:2px solid #ffffffe6;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #7882962e}.weight-match-list{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.weight-match-list span{color:#258454;background:#edf9f2;border-radius:9px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.product-price-row{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.product-price-row div{gap:2px;display:grid}.product-price-row small{color:#8a94a5;font-size:9px}.products-empty{text-align:center;color:#7d8798;justify-items:center;gap:8px;padding:55px 20px;display:grid}.products-empty h3{color:#273043;margin:0}.products-empty p{margin:0;font-size:12px}.product-builder{padding:0;overflow:hidden}.builder-section{border-bottom:1px solid #919baf21;padding:23px}.builder-section-title{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.builder-section-title>span{color:#6849d9;background:#eee9ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.builder-section-title h2{margin:0 0 3px;font-size:18px}.builder-section-title p{color:#8490a2;margin:0;font-size:11px}.builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.builder-grid label{gap:6px;display:grid}.builder-grid label>span{color:#505a6c;font-size:11px;font-weight:800}.builder-grid input,.builder-grid select{box-sizing:border-box;width:100%;height:43px;font:inherit;background:#ffffff9e;border:1px solid #919baf3b;border-radius:12px;outline:0;padding:0 12px}.builder-grid input:focus,.builder-grid select:focus{border-color:#704cff80;box-shadow:0 0 0 3px #704cff14}.builder-full{grid-column:1/-1}.builder-image-upload{text-align:center;color:#7256d9;cursor:pointer;background:#f7f4ff73;border:1.5px dashed #704cff4d;border-radius:15px;place-content:center;justify-items:center;min-height:120px;position:relative}.builder-image-upload small{color:#8993a3;font-size:10px}.builder-image-upload input{opacity:0;cursor:pointer;height:auto;position:absolute;inset:0}.prices-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.options-columns{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.option-box{background:#ffffff61;border:1px solid #919baf29;border-radius:16px;padding:14px}.option-box-head{align-items:center;gap:7px;margin-bottom:12px;display:flex}.option-box-head strong{font-size:13px}.option-box-head small{color:#8b94a3;margin-inline-start:auto;font-size:9px}.color-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.color-options button,.size-options button{cursor:pointer;min-height:39px;font:inherit;color:#566174;background:#ffffffa6;border:1px solid #919baf2e;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.color-options button i{border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #646e8233}.color-options button.selected,.size-options button.selected{color:#6544db;background:#f0ecff;border-color:#704cff6b;font-weight:800}.size-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.weight-ranges-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.weight-ranges-grid article{background:#fff6;border:1px solid #919baf29;border-radius:14px;grid-template-columns:auto 1fr 1fr auto;align-items:end;gap:7px;padding:11px;display:grid}.weight-ranges-grid article>strong{color:#6749d8;align-self:center}.weight-ranges-grid label{gap:4px;display:grid}.weight-ranges-grid label span{color:#8a94a5;font-size:9px}.weight-ranges-grid input{box-sizing:border-box;background:#ffffffb3;border:1px solid #919baf33;border-radius:9px;width:100%;height:36px;padding:0 7px}.weight-ranges-grid em{color:#8a94a5;padding-bottom:9px;font-size:9px;font-style:normal}.variants-preview-table{border:1px solid #919baf29;border-radius:14px;overflow:hidden}.variants-preview-head,.variants-preview-row{grid-template-columns:1fr .7fr 1.35fr 1fr;align-items:center;gap:10px;padding:10px 13px;display:grid}.variants-preview-head{color:#788397;background:#f5f7fbd9;font-size:9px;font-weight:800}.variants-preview-row{border-top:1px solid #919baf1c;font-size:10px}.variants-preview-row>span:first-child{align-items:center;gap:7px;display:flex}.variants-preview-row i{border-radius:50%;width:12px;height:12px}.variants-preview-row bdi{color:#5f4ac5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.product-builder-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8f9fce6;border-top:1px solid #919baf21;gap:9px;padding:14px 23px;display:flex;position:sticky;bottom:0}.product-cancel-button{color:#cf3448;min-width:105px;height:44px;font:inherit;cursor:pointer;background:#ffffff80;border:1px solid #dc35457a;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=1150px){.products-grid{grid-template-columns:1fr}.products-stats-grid,.weight-ranges-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.products-toolbar{flex-direction:column;align-items:stretch}.product-toolbar-actions{justify-content:stretch}.product-toolbar-actions>*{flex:1}.product-card{grid-template-columns:135px minmax(0,1fr)}.options-columns{grid-template-columns:1fr}.color-options{grid-template-columns:repeat(4,1fr)}.builder-grid{grid-template-columns:1fr}.builder-full{grid-column:auto}.prices-grid{grid-template-columns:1fr 1fr 1fr}}@media (width<=680px){.products-page{padding:18px 12px 94px}.products-hero{flex-direction:column;align-items:stretch}.products-hero h1{font-size:26px}.products-main-action{width:100%}.products-stats-grid{grid-template-columns:1fr 1fr;gap:9px}.product-stat{gap:9px;min-height:92px;padding:12px}.product-stat i{border-radius:12px;width:39px;height:39px}.product-stat strong{font-size:21px}.product-stat small{display:none}.product-smart-search{flex-wrap:wrap;height:auto;min-height:46px;padding-block:8px}.weight-detected{margin-inline-start:25px}.product-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.product-card{grid-template-columns:1fr}.product-image-placeholder{min-height:145px}.product-card-content{padding:14px}.product-card-head h3{font-size:17px}.builder-section{padding:17px 13px}.prices-grid{grid-template-columns:1fr}.color-options{grid-template-columns:repeat(2,1fr)}.size-options{grid-template-columns:repeat(3,1fr)}.weight-ranges-grid{grid-template-columns:1fr}.variants-preview-table{overflow-x:auto}.variants-preview-head,.variants-preview-row{min-width:620px}.product-builder-footer{padding:11px 13px calc(11px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.product-builder-footer .glass-primary{width:100%;height:48px}.product-cancel-button{width:100%;height:44px}}@media (width<=390px){.products-stats-grid,.product-toolbar-actions{grid-template-columns:1fr}.color-options{grid-template-columns:1fr 1fr}.product-meta-row{gap:7px}.weight-ranges-grid article{grid-template-columns:42px 1fr 1fr 28px}}.product-master-strip{background:linear-gradient(135deg,#f4f0ffbf,#ffffff73);border-bottom:1px solid #919baf21;grid-template-columns:minmax(260px,1fr) repeat(4,auto);align-items:center;gap:9px;padding:14px 18px;display:grid}.product-master-strip>div{color:#6849d9;align-items:center;gap:10px;display:flex}.product-master-strip span{display:grid}.product-master-strip b{color:#2e3340;font-size:12px}.product-master-strip small{color:#8a94a4;font-size:9px}.product-master-strip button,.option-add-button{color:#6544d8;height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffffad;border:1px solid #704cff33;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.product-master-strip button:hover,.option-add-button:hover{background:#f0ecff;border-color:#704cff66}.builder-grid-rich{grid-template-columns:repeat(3,minmax(0,1fr))}.field-with-add>div{grid-template-columns:minmax(0,1fr) 43px;gap:7px;display:grid}.field-with-add>div button{color:#6544d8;cursor:pointer;background:#f0ecff;border:1px solid #704cff3d;border-radius:12px;place-items:center;height:43px;display:grid}.option-box-head{flex-wrap:wrap}.option-box-head .option-add-button{margin-inline-start:7px}.color-options{grid-template-columns:repeat(4,minmax(0,1fr))}.size-options{grid-template-columns:repeat(5,1fr)}.product-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#15192657;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-quick-modal{width:min(470px,100%);padding:0;overflow:hidden}.product-quick-modal header{border-bottom:1px solid #919baf24;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.product-quick-modal header small{color:#8b94a4;font-size:9px}.product-quick-modal header h3{margin:3px 0 0;font-size:18px}.product-quick-modal header button{cursor:pointer;background:#ebedf4cc;border:0;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.quick-modal-fields{gap:13px;padding:19px 20px;display:grid}.quick-modal-fields label{gap:6px;display:grid}.quick-modal-fields label span{color:#576174;font-size:10px;font-weight:800}.quick-modal-fields input,.quick-modal-fields select{height:43px;font:inherit;box-sizing:border-box;background:#ffffffb8;border:1px solid #919baf38;border-radius:12px;outline:0;width:100%;padding:0 12px}.quick-modal-fields input:focus,.quick-modal-fields select:focus{border-color:#704cff7a;box-shadow:0 0 0 3px #704cff14}.color-picker-field input{padding:5px}.quick-weight-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.product-quick-modal footer{background:#f7f8fbbd;border-top:1px solid #919baf21;gap:9px;padding:14px 20px;display:flex}@media (width<=1100px){.product-master-strip{grid-template-columns:1fr 1fr 1fr}.product-master-strip>div{grid-column:1/-1}.builder-grid-rich{grid-template-columns:1fr 1fr}.color-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.product-master-strip{grid-template-columns:1fr 1fr;padding:13px}.product-master-strip>div{grid-column:1/-1}.product-master-strip button{width:100%;height:40px}.builder-grid-rich{grid-template-columns:1fr}.field-with-add>div{grid-template-columns:minmax(0,1fr) 44px}.option-box-head .option-add-button{width:100%;height:38px;margin:4px 0 0}.color-options{grid-template-columns:1fr 1fr}.size-options{grid-template-columns:repeat(3,1fr)}.product-modal-backdrop{align-items:end;padding:0}.product-quick-modal{border-radius:20px 20px 0 0;width:100%}.product-quick-modal footer{flex-direction:column}.product-quick-modal footer .glass-primary,.product-quick-modal footer .product-cancel-button{width:100%;height:46px}.quick-weight-pair{grid-template-columns:1fr 1fr}}.topbar-user-button{color:inherit;text-align:right;background:0 0;border:0;padding:0}.topbar-overlay{z-index:45;cursor:default;background:0 0;border:0;position:fixed;inset:72px 0 0}.topbar-popover{top:64px;right:calc(var(--sidebar-width) + 24px);z-index:50;width:min(340px,100vw - 28px);position:fixed;overflow:hidden}.app-shell.is-collapsed .topbar-popover{right:calc(var(--sidebar-collapsed) + 24px)}.topbar-popover header,.variants-modal header{border-bottom:1px solid #919baf26;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.topbar-popover header button,.variants-modal header button{background:#ebedf4c7;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.topbar-popover-list{padding:8px;display:grid}.topbar-popover-list p,.topbar-popover-list>button{text-align:right;color:inherit;background:0 0;border:0;border-radius:11px;gap:2px;margin:0;padding:11px;display:grid}.topbar-popover-list p:hover,.topbar-popover-list>button:hover{background:#704cff12}.topbar-popover-list span{color:#7b8798;font-size:11px}.command-backdrop{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a47;place-items:start center;padding:9vh 16px 16px;display:grid;position:fixed;inset:0}.command-palette{width:min(680px,100%);overflow:hidden}.command-input{border-bottom:1px solid #919baf26;align-items:center;gap:10px;padding:14px 16px;display:flex}.command-input input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.command-input button{background:#ebedf4bf;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.command-results{gap:5px;max-height:420px;padding:9px;display:grid;overflow:auto}.command-results>button{text-align:right;color:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:11px;display:flex}.command-results>button:hover{background:#704cff14}.command-results i{color:#6849d9;background:#f0ecff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.command-results span{gap:2px;display:grid}.command-results small{color:#8a94a5}.command-empty{text-align:center;color:#8a94a5;padding:25px}.variants-modal{flex-direction:column;width:min(980px,96vw);max-height:88vh;display:flex;overflow:hidden}.variants-modal header small{color:#8b94a4;font-size:9px}.variants-modal header h3{margin:3px 0 0}.variants-modal-table{padding:0 14px 14px;overflow:auto}.variants-modal-head,.variants-modal-row{grid-template-columns:.7fr 1fr .65fr 1.25fr .75fr 1fr;align-items:center;gap:10px;min-width:740px;padding:11px 10px;display:grid}.variants-modal-head{z-index:1;color:#7b8798;background:#f7f9fdf5;font-size:10px;font-weight:800;position:sticky;top:0}.variants-modal-row{border-top:1px solid #919baf21;font-size:11px}.variants-modal-row bdi{color:#6544d8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.variant-color{align-items:center;gap:7px;display:flex}.variant-color i{border-radius:50%;width:13px;height:13px}.variants-modal footer{border-top:1px solid #919baf21;padding:12px 16px}body.erp-dark-mode{--ink:#eef2ff;--muted:#aeb8ca;color:#eef2ff;background:radial-gradient(circle at 18% 8%,#5c317347,#0000 28%),radial-gradient(circle at 78% 4%,#373f8257,#0000 30%),#111827}.erp-dark-mode .workspace-shell,.erp-dark-mode .erp-main{color:#eef2ff}.erp-dark-mode .erp-topbar{background:#111827b8;border-bottom-color:#ffffff1a}.erp-dark-mode .glass-panel,.erp-dark-mode .glass-icon,.erp-dark-mode .glass-button,.erp-dark-mode .global-search,.erp-dark-mode .mini-select,.erp-dark-mode .glass-select{color:#eef2ff;background:linear-gradient(145deg,#263043d1,#182030b8);border-color:#ffffff1a}.erp-dark-mode input,.erp-dark-mode select,.erp-dark-mode textarea{color:#eef2ff}.erp-dark-mode .metric-copy span,.erp-dark-mode .metric-change span,.erp-dark-mode .dashboard-heading p,.erp-dark-mode .eyebrow{color:#b7c1d2}.erp-dark-mode .metric-card{background:linear-gradient(145deg,#263043d1,#182030b8);border-color:#ffffff1a}@media (width<=680px){.topbar-popover{top:65px;right:12px}.command-backdrop{padding-top:70px}.variants-modal{border-radius:20px 20px 0 0;width:100%;max-height:92vh}.product-modal-backdrop:has(.variants-modal){align-items:end;padding:0}.global-search kbd{display:none}}.products-hero-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.product-report-page{gap:14px;display:grid}.product-report-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.product-report-header h1{margin:4px 0;font-size:29px}.product-report-header>div>span{color:#7b8698;font-size:12px}.product-report-actions{flex-wrap:wrap;gap:9px;display:flex}.product-report-filters{align-items:end;gap:12px;padding:12px 14px;display:flex}.product-report-filters>span{color:#5d48c4;align-items:center;gap:7px;margin-inline-end:auto;font-size:12px;font-weight:800;display:flex}.product-report-filters label{gap:4px;min-width:170px;display:grid}.product-report-filters small{color:#7c8798;font-size:9px}.product-report-filters select{height:39px;font:inherit;background:#ffffffb8;border:1px solid #919baf33;border-radius:11px;outline:0;padding:0 11px}.product-report-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.report-kpi{align-items:center;gap:11px;min-height:122px;padding:14px;display:flex;position:relative;overflow:hidden}.report-kpi:after{content:"";opacity:.06;background:currentColor;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-32px;left:-28px}.report-kpi>i{width:43px;min-width:43px;height:43px;box-shadow:0 8px 24px color-mix(in srgb,currentColor 18%,transparent);background:#ffffffa8;border-radius:14px;place-items:center;display:grid}.report-kpi>div{gap:2px;min-width:0;display:grid}.report-kpi span{color:#667284;font-size:10px}.report-kpi strong{white-space:nowrap;font-size:20px}.report-kpi small{color:#8b95a6;font-size:9px}.report-kpi.purple{color:#7956e8}.report-kpi.blue{color:#2f7bf6}.report-kpi.green{color:#18a870}.report-kpi.gold{color:#dd9b25}.report-kpi.pink{color:#e34f84}.report-kpi.danger{color:#dc465f}.product-report-chart-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.product-report-secondary-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.product-report-table-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.product-report-panel{min-width:0;padding:15px}.product-report-panel>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.product-report-panel>header h2{margin:0;font-size:14px}.product-report-panel>header span{color:#8791a1;font-size:9px}.product-report-panel>header>svg{color:#7256d9}.report-chart{height:265px}.report-chart.compact{height:230px}.report-pie-wrap{grid-template-columns:1.1fr .9fr;align-items:center;min-height:230px;display:grid}.report-pie{height:220px}.report-legend{gap:9px;display:grid}.report-legend div{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.report-legend i{border-radius:50%;width:9px;height:9px}.report-legend strong{font-size:10px}.weight-coverage-list{gap:10px;padding-top:4px;display:grid}.weight-coverage-list>div{grid-template-columns:75px 1fr 35px;align-items:center;gap:9px;font-size:10px;display:grid}.weight-coverage-list>div>div{background:#848fa321;border-radius:20px;height:8px;overflow:hidden}.weight-coverage-list i{background:linear-gradient(90deg,#7c5ce7,#2f7bf6);border-radius:20px;height:100%;display:block}.weight-coverage-list strong{text-align:left}.report-table-wrap{overflow:auto}.report-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.report-table-wrap th,.report-table-wrap td{text-align:center;border-bottom:1px solid #919baf24;padding:10px 9px;font-size:10px}.report-table-wrap th{z-index:1;color:#748093;background:#f8fafdf0;position:sticky;top:0}.report-table-wrap td:nth-child(2){text-align:right}.report-alert-list{gap:9px;max-height:330px;display:grid;overflow:auto}.report-alert{background:#ffffff85;border:1px solid #919baf24;border-radius:13px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.report-alert>i{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.report-alert>span{display:grid}.report-alert b{font-size:10px}.report-alert small{color:#8993a3;font-size:9px}.report-alert strong{font-size:14px}.report-alert.danger>i{color:#d83c57;background:#ffe9ed}.report-alert.warning>i{color:#d59416;background:#fff3d8}.report-no-alerts{text-align:center;color:#7d8798;padding:35px 10px;font-size:11px}@media (width<=1350px){.product-report-kpis{grid-template-columns:repeat(3,1fr)}.product-report-secondary-grid{grid-template-columns:1fr 1fr}.product-report-secondary-grid>article:last-child{grid-column:1/-1}.product-report-table-grid{grid-template-columns:1fr}}@media (width<=900px){.product-report-header{flex-direction:column;align-items:stretch}.product-report-actions>*{flex:1}.product-report-chart-grid,.product-report-secondary-grid{grid-template-columns:1fr}.product-report-secondary-grid>article:last-child{grid-column:auto}.product-report-filters{flex-wrap:wrap;align-items:stretch}.product-report-filters>span{width:100%;margin:0}.product-report-filters label{flex:1;min-width:150px}}@media (width<=680px){.products-hero-actions{grid-template-columns:1fr;width:100%;display:grid}.products-hero-actions>*{width:100%}.product-report-header h1{font-size:25px}.product-report-actions{grid-template-columns:1fr 1fr;display:grid}.product-report-actions .glass-primary{grid-column:1/-1}.product-report-kpis{grid-template-columns:1fr 1fr}.report-kpi{min-height:106px;padding:11px}.report-kpi>i{width:38px;min-width:38px;height:38px}.report-kpi strong{font-size:17px}.product-report-filters label{width:100%;min-width:100%}.report-pie-wrap{grid-template-columns:1fr}.report-pie{height:190px}.report-legend{padding:0 8px 8px}.report-table-wrap table{min-width:600px}}@media (width<=390px){.product-report-kpis,.product-report-actions{grid-template-columns:1fr}.product-report-actions .glass-primary{grid-column:auto}}@media print{.erp-sidebar,.erp-topbar,.mobile-dock,.product-report-actions,.product-report-filters{display:none!important}.workspace-shell{margin:0!important}.erp-main{padding:0}.product-report-page{display:block}.glass-panel{break-inside:avoid;box-shadow:none;margin-bottom:12px}.product-report-kpis{grid-template-columns:repeat(3,1fr)}}.purchase-dashboard,.purchase-list-page,.purchase-form-page{gap:14px;display:grid}.purchase-page-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.purchase-page-header h1{margin:4px 0;font-size:29px}.purchase-page-header p{color:#7b8798;margin:0;font-size:12px}.purchase-header-actions{flex-wrap:wrap;gap:9px;display:flex}.purchase-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.purchase-kpi{align-items:center;gap:12px;min-height:120px;padding:15px;display:flex;position:relative;overflow:hidden}.purchase-kpi:after{content:"";opacity:.06;background:currentColor;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-38px;left:-32px}.purchase-kpi>i{background:#ffffffad;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.purchase-kpi>div{gap:2px;display:grid}.purchase-kpi span{color:#687486;font-size:10px}.purchase-kpi strong{font-size:20px}.purchase-kpi small{color:#8d96a5;font-size:9px}.purchase-kpi.purple{color:#7553dd}.purchase-kpi.blue{color:#2f7bf6}.purchase-kpi.green{color:#18a870}.purchase-kpi.danger{color:#d94862}.purchase-chart-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.purchase-panel,.purchase-form-card{min-width:0;padding:15px}.purchase-panel>header,.purchase-form-card>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.purchase-panel>header>div,.purchase-form-card>header>div{gap:2px;display:grid}.purchase-panel h2,.purchase-form-card h2{margin:0;font-size:14px}.purchase-panel header span,.purchase-form-card header span{color:#8791a1;font-size:9px}.purchase-panel header>svg,.purchase-form-card>header>svg{color:#7256d9}.purchase-form-card>header{justify-content:flex-start;gap:10px}.purchase-chart{color:#7357df;height:260px}.text-button{color:#6d4bd6;font:inherit;background:0 0;border:0;font-size:10px;font-weight:800}.purchase-table-wrap{overflow:auto}.purchase-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.purchase-table-wrap th,.purchase-table-wrap td{text-align:center;border-bottom:1px solid #919baf24;padding:11px 10px;font-size:10px}.purchase-table-wrap th{color:#748093;background:#f8fafde6}.purchase-status{border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.purchase-status.done{color:#12815a;background:#e7f8f0}.purchase-status.partial{color:#b5780f;background:#fff4dc}.purchase-status.due{color:#c93450;background:#ffe8ec}.purchase-toolbar{align-items:center;gap:10px;padding:10px 12px;display:flex}.purchase-search{background:#ffffff8f;border:1px solid #919baf2e;border-radius:12px;flex:1;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.purchase-search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.purchase-form-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.purchase-form-grid label,.single-cost{gap:5px;display:grid}.purchase-form-grid label>span,.single-cost>span{color:#647083;font-size:10px;font-weight:800}.purchase-form-grid select,.purchase-form-grid input,.purchase-item-row select,.purchase-item-row input,.single-cost input{width:100%;height:41px;font:inherit;background:#ffffffb3;border:1px solid #919baf33;border-radius:11px;outline:0;padding:0 10px}.select-with-plus{grid-template-columns:1fr 41px;gap:7px;display:grid}.select-with-plus button{color:#6849d9;background:#f0ebff;border:1px solid #704cff33;border-radius:11px;place-items:center;height:41px;display:grid}.field-with-icon{position:relative}.field-with-icon svg{color:#7c8798;position:absolute;top:12px;right:11px}.field-with-icon input{padding-right:36px}.purchase-items-wrap{overflow:auto}.purchase-items-head,.purchase-item-row{grid-template-columns:2.2fr .55fr .75fr .65fr .8fr 38px;align-items:center;gap:8px;min-width:850px;display:grid}.purchase-items-head{color:#7c8798;padding:0 4px 8px;font-size:9px;font-weight:800}.purchase-item-row{border-top:1px solid #919baf21;padding:8px 0}.purchase-item-row strong{text-align:center;font-size:11px}.row-delete{color:#cc3853;background:#ffe9ed;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.row-delete:disabled{opacity:.35}.add-purchase-row{color:#6849d9;height:40px;font:inherit;background:#704cff0f;border:1px dashed #704cff52;border-radius:11px;align-items:center;gap:7px;margin-top:10px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.purchase-total-grid{grid-template-columns:1fr 360px;gap:14px;display:grid}.single-cost{max-width:280px}.purchase-summary{align-content:center;gap:11px;padding:16px;display:grid}.purchase-summary>div{justify-content:space-between;font-size:11px;display:flex}.purchase-summary .grand-total{border-top:1px solid #919baf2e;padding-top:12px;font-size:14px}.purchase-summary .grand-total strong{color:#6746d7;font-size:19px}.purchase-cancel{color:#c93450;height:41px;font:inherit;background:#fff0f3;border:1px solid #d9486247;border-radius:11px;padding:0 16px;font-size:11px;font-weight:800}.purchase-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a4d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.purchase-quick-modal{width:min(470px,100%);overflow:hidden}.purchase-quick-modal header{border-bottom:1px solid #919baf26;justify-content:space-between;align-items:center;padding:15px;display:flex}.purchase-quick-modal header small{color:#8a94a4;font-size:9px}.purchase-quick-modal h3{margin:3px 0 0;font-size:17px}.purchase-quick-modal header button{background:#ebedf4bf;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.purchase-quick-fields{gap:12px;padding:15px;display:grid}.purchase-quick-fields label{gap:5px;display:grid}.purchase-quick-fields span{color:#657184;font-size:10px;font-weight:800}.purchase-quick-fields input{height:42px;font:inherit;background:#ffffffb8;border:1px solid #919baf33;border-radius:11px;padding:0 11px}.purchase-quick-modal footer{border-top:1px solid #919baf26;gap:9px;padding:12px 15px;display:flex}.purchase-toast{z-index:400;color:#fff;background:#163f32;border-radius:13px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 16px 40px #0003}@media (width<=1100px){.purchase-kpis{grid-template-columns:repeat(2,1fr)}.purchase-chart-grid{grid-template-columns:1fr}.purchase-form-grid{grid-template-columns:repeat(2,1fr)}.purchase-total-grid{grid-template-columns:1fr}}@media (width<=680px){.purchase-page-header{flex-direction:column;align-items:stretch}.purchase-header-actions{grid-template-columns:1fr 1fr;display:grid}.purchase-header-actions>*{width:100%}.purchase-page-header h1{font-size:25px}.purchase-kpis{grid-template-columns:1fr 1fr}.purchase-kpi{min-height:105px;padding:11px}.purchase-kpi strong{font-size:17px}.purchase-form-grid{grid-template-columns:1fr}.purchase-toolbar{flex-direction:column;align-items:stretch}.purchase-chart{height:230px}.purchase-total-grid{grid-template-columns:1fr}.purchase-modal-backdrop{align-items:end;padding:0}.purchase-quick-modal{border-radius:20px 20px 0 0}.purchase-toast{justify-content:center;bottom:84px;left:12px;right:12px}.purchase-summary{min-height:150px}}@media (width<=390px){.purchase-kpis,.purchase-header-actions{grid-template-columns:1fr}}.purchase-invoice-page{gap:14px;display:grid}.invoice-link{color:#6746d7;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-weight:900;text-decoration:underline}.purchase-row-actions{justify-content:center;gap:6px;display:flex}.purchase-row-actions button{color:#6849d9;cursor:pointer;background:#704cff12;border:1px solid #704cff2e;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.purchase-row-actions button:last-child{color:#1c7a58;background:#eaf8f2;border-color:#1c7a582e}.purchase-print-sheet{background:#fff;width:100%;max-width:1100px;margin:0 auto;padding:24px}.purchase-invoice-head{border-bottom:2px solid #191d28;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.purchase-brand-mark{letter-spacing:.5px;font-size:20px;font-weight:900;display:inline-block}.purchase-invoice-head h2{margin:5px 0 0;font-size:24px}.purchase-invoice-head small{color:#7d8798}.purchase-invoice-number{text-align:left;gap:3px;display:grid}.purchase-invoice-number span,.purchase-invoice-info span{color:#7c8798;font-size:10px}.purchase-invoice-number strong{font-size:20px}.purchase-invoice-info{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 0;display:grid}.purchase-invoice-info>div{background:#fafbfc;border:1px solid #919baf2e;border-radius:12px;gap:4px;padding:12px;display:grid}.purchase-invoice-info strong{font-size:12px}.purchase-invoice-lines{margin-top:4px}.purchase-invoice-lines table{min-width:760px}.purchase-invoice-bottom{grid-template-columns:1fr 330px;gap:24px;margin-top:20px;display:grid}.purchase-invoice-note{border:1px dashed #919baf59;border-radius:12px;min-height:120px;padding:14px}.purchase-invoice-note h3{margin:0 0 8px;font-size:13px}.purchase-invoice-note p{color:#6f7a8b;margin:0;font-size:10px;line-height:1.8}.purchase-invoice-totals{gap:9px;display:grid}.purchase-invoice-totals>div{border-bottom:1px solid #919baf26;justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.purchase-invoice-totals .invoice-due strong{color:#c93450}.purchase-invoice-totals .invoice-total{border-top:2px solid #191d28;border-bottom:0;padding-top:12px;font-size:15px}.purchase-invoice-totals .invoice-total strong{font-size:20px}.purchase-invoice-footer{border-top:1px solid #919baf40;justify-content:space-between;gap:20px;margin-top:42px;padding-top:18px;font-size:11px;display:flex}@media (width<=760px){.purchase-print-sheet{padding:14px}.purchase-invoice-info{grid-template-columns:1fr 1fr}.purchase-invoice-bottom{grid-template-columns:1fr}.purchase-invoice-footer{flex-direction:column}.purchase-invoice-head h2{font-size:20px}}@media print{body{background:#fff!important}.sidebar,.topbar,.mobile-dock,.no-print{display:none!important}.app-shell,.app-main,.page-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.purchase-invoice-page{display:block}.purchase-print-sheet{box-shadow:none!important;border:0!important;border-radius:0!important;max-width:none!important;padding:10mm!important}.purchase-table-wrap{overflow:visible!important}.purchase-invoice-lines table{width:100%!important;min-width:0!important}.purchase-invoice-lines th,.purchase-invoice-lines td{padding:7px 5px!important;font-size:9pt!important}.purchase-invoice-head,.purchase-invoice-info,.purchase-invoice-bottom,.purchase-invoice-footer{break-inside:avoid}.purchase-invoice-note{min-height:90px}@page{size:A4 portrait;margin:8mm}}.variants-modal-actions{align-items:center;gap:8px;display:flex}.variants-modal header .variants-modal-actions button{gap:6px;width:auto;min-width:34px;padding:0 9px;display:flex}.variants-modal header .variants-modal-actions button span{font-size:10px;font-weight:800}.variants-modal header .variants-print-button{color:#6849d9;background:#704cff1a;border:1px solid #704cff2b}.variants-print-heading,.variants-print-summary{display:none}@media print{body>#root{display:none!important}.product-modal-backdrop{background:#fff!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.variants-modal{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}.variants-modal>header{display:none!important}.variants-print-heading{border-bottom:2px solid #191d28;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 12px;padding:0 0 16px;display:flex!important}.variants-print-heading>div{gap:3px;display:grid}.variants-print-heading>div:first-child strong{letter-spacing:.5px;font-size:19pt}.variants-print-heading span{font-size:11pt;font-weight:800}.variants-print-heading small{color:#747e8f;font-size:8pt}.variants-print-heading b{font-size:10pt}.variants-print-summary{justify-content:space-between;gap:10px;padding:10px 0 14px;font-size:9pt;display:flex!important}.variants-print-summary span{border:1px solid #d9dde5;border-radius:7px;padding:7px 10px}.variants-print-summary b{font-weight:900}.variants-modal-table{padding:0!important;overflow:visible!important}.variants-modal-head,.variants-modal-row{grid-template-columns:.65fr 1fr .65fr 1.35fr .75fr 1fr!important;gap:6px!important;min-width:0!important;padding:8px 6px!important}.variants-modal-head{color:#303746!important;background:#f1f3f7!important;border-top:1px solid #cfd4dd!important;border-bottom:1px solid #cfd4dd!important;font-size:8.5pt!important;position:static!important}.variants-modal-row{break-inside:avoid;border-top:1px solid #e1e4ea!important;font-size:8.5pt!important}.variants-modal-row bdi{color:#222!important;font-size:8pt!important}.variant-color i{border:1px solid #777!important}.variants-modal>footer{display:none!important}@page{size:A4 portrait;margin:10mm}}.product-card-actions{align-items:center;gap:7px;flex-direction:row!important;display:flex!important}.product-card-actions .glass-button{white-space:nowrap}.contact-row-actions{justify-content:center;align-items:center;gap:6px;display:flex}.contact-row-actions button{cursor:pointer;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.contact-row-actions .row-edit{color:#6849d9;background:#704cff14;border:1px solid #704cff2e}.contact-row-actions .row-menu{color:#677286;background:#ffffff8c;border:1px solid #919baf2e}@media (width<=680px){.product-price-row{flex-direction:column;align-items:flex-start}.product-card-actions{width:100%}.product-card-actions .glass-button{flex:1}}.manufacturing-page{gap:15px;display:grid}.manufacturing-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.manufacturing-header h1{margin:4px 0 5px;font-size:29px}.manufacturing-header p{color:#778295;margin:0;font-size:11px}.manufacturing-actions{align-items:center;gap:9px;display:flex}.manufacturing-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.manufacturing-kpi{align-items:center;gap:12px;min-height:112px;padding:15px;display:flex}.manufacturing-kpi i{color:#6849d9;background:#704cff1a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.manufacturing-kpi.blue i{color:#3478c8;background:#eaf3ff}.manufacturing-kpi.green i{color:#1c7a58;background:#eaf8f2}.manufacturing-kpi.danger i{color:#c93450;background:#fff0f3}.manufacturing-kpi div{gap:3px;display:grid}.manufacturing-kpi span,.manufacturing-mini span{color:#718094;font-size:10px}.manufacturing-kpi strong{font-size:21px}.manufacturing-kpi small,.manufacturing-mini small{color:#919baa;font-size:9px}.manufacturing-chart-grid{grid-template-columns:1.35fr 1fr;gap:13px;display:grid}.manufacturing-panel{padding:15px;overflow:hidden}.manufacturing-panel>header,.manufacturing-form-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.manufacturing-panel h2,.manufacturing-form-card h2{margin:0;font-size:14px}.manufacturing-panel header span,.manufacturing-form-card header span{color:#8490a1;font-size:9px}.manufacturing-chart{color:#6c4bdd;height:260px}.manufacturing-report-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.manufacturing-mini{gap:5px;padding:15px;display:grid}.manufacturing-mini strong{font-size:19px}.manufacturing-table-wrap{overflow:auto}.manufacturing-table-wrap table{border-collapse:collapse;width:100%;min-width:1020px}.manufacturing-table-wrap th,.manufacturing-table-wrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #919baf21;padding:11px 9px;font-size:10px}.manufacturing-table-wrap th{color:#7b8697;font-size:9px}.manufacturing-status{border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.manufacturing-status.done{color:#1c7a58;background:#eaf8f2}.manufacturing-status.late{color:#c93450;background:#fff0f3}.manufacturing-status.ready{color:#47719c;background:#eef3fb}.manufacturing-status.running{color:#6849d9;background:#f1edff}.manufacturing-progress{background:#eef0f5;border-radius:9px;width:105px;height:25px;position:relative;overflow:hidden}.manufacturing-progress span{background:#6849d938;position:absolute;inset:0 auto 0 0}.manufacturing-progress b{z-index:1;place-items:center;height:100%;font-size:9px;display:grid;position:relative}.manufacturing-icon-button,.manufacturing-row-actions button{color:#6849d9;cursor:pointer;background:#704cff12;border:1px solid #704cff2e;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.manufacturing-toolbar{justify-content:space-between;gap:10px;padding:11px;display:flex}.manufacturing-search{flex:1;align-items:center;gap:8px;display:flex}.manufacturing-search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.manufacturing-toolbar label{border:1px solid #919baf2e;border-radius:10px;align-items:center;gap:5px;padding:0 9px;display:flex}.manufacturing-toolbar select{height:36px;font:inherit;background:0 0;border:0}.manufacturing-row-actions{gap:5px;display:flex}.manufacturing-row-actions .delete{color:#c93450;background:#fff0f3;border-color:#c9345029}.manufacturing-form-card{padding:16px}.manufacturing-form-card>header{justify-content:flex-start}.manufacturing-form-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.manufacturing-form-grid label{gap:6px;display:grid}.manufacturing-form-grid label span{color:#657184;font-size:10px;font-weight:800}.manufacturing-form-grid input,.manufacturing-form-grid select{height:42px;font:inherit;background:#ffffffb3;border:1px solid #919baf33;border-radius:11px;padding:0 11px}.manufacturing-stage-list{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.manufacturing-stage-list article{color:#8b95a5;border:1px solid #919baf29;border-radius:12px;place-items:center;gap:6px;padding:12px 5px;font-size:9px;display:grid}.manufacturing-stage-list i,.manufacturing-timeline i{background:#eef0f5;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.manufacturing-stage-list article.active{color:#6849d9;background:#f3efff;border-color:#6849d933}.manufacturing-stage-list article.active i{color:#fff;background:#6849d9}.manufacturing-order-hero{justify-content:space-between;align-items:center;padding:20px;display:flex}.manufacturing-order-hero h2{margin:10px 0 3px}.manufacturing-order-hero span{color:#7b8696;font-size:10px}.manufacturing-order-progress{text-align:center}.manufacturing-order-progress strong{color:#6849d9;font-size:32px;display:block}.manufacturing-detail-grid{grid-template-columns:1.25fr .75fr;gap:13px;display:grid}.manufacturing-info-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.manufacturing-info-grid>div{background:#f8f9fb;border-radius:11px;gap:4px;padding:11px;display:grid}.manufacturing-info-grid span{color:#788495;font-size:9px}.manufacturing-info-grid strong{font-size:11px}.manufacturing-timeline{gap:8px;display:grid}.manufacturing-timeline>div{color:#8993a3;align-items:center;gap:9px;font-size:10px;display:flex}.manufacturing-timeline>div.done{color:#1c7a58}.manufacturing-timeline>div.done i{color:#1c7a58;background:#eaf8f2}@media (width<=1100px){.manufacturing-kpis{grid-template-columns:repeat(2,1fr)}.manufacturing-chart-grid,.manufacturing-detail-grid{grid-template-columns:1fr}.manufacturing-form-grid{grid-template-columns:repeat(2,1fr)}.manufacturing-stage-list{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.manufacturing-header{flex-direction:column}.manufacturing-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.manufacturing-actions>*{width:100%}.manufacturing-kpis{grid-template-columns:1fr 1fr}.manufacturing-report-row{grid-template-columns:1fr}.manufacturing-toolbar{flex-direction:column}.manufacturing-form-grid{grid-template-columns:1fr}.manufacturing-stage-list{grid-template-columns:repeat(2,1fr)}.manufacturing-order-hero{align-items:flex-start}.manufacturing-chart{height:230px}}@media (width<=390px){.manufacturing-kpis,.manufacturing-actions,.manufacturing-info-grid{grid-template-columns:1fr}}.manufacturing-cost-cards{gap:14px;padding-top:8px;display:grid}.manufacturing-toolbar input[type=number]{border:1px solid var(--border-color,#d9dce5);background:#ffffffbf;border-radius:12px;max-width:170px;padding:10px 12px}.table-input{text-align:center;background:#ffffffbf;border:1px solid #787d9140;border-radius:9px;width:105px;padding:8px}.table-text-input{background:#ffffffbf;border:1px solid #787d9140;border-radius:9px;min-width:210px;padding:8px}@media (width<=720px){.table-text-input{min-width:160px}.manufacturing-cost-cards{grid-template-columns:1fr}.manufacturing-toolbar input[type=number]{width:100%;max-width:none}}.ds-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #919baf29;border-radius:18px;box-shadow:0 12px 34px #262d400e}.ds-btn{height:42px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex}.ds-btn-primary{color:#fff;background:linear-gradient(135deg,#704cff,#875fff);box-shadow:0 9px 22px #704cff33}.ds-btn-secondary{color:#6849d9;background:#ffffffb8;border-color:#704cff2e}.ds-btn-danger-soft{color:#c93450;background:#fff0f3;border-color:#c9345026}.ds-badge{border-radius:999px;padding:5px 9px;font-size:8px;font-weight:900;display:inline-flex}.ds-badge.success{color:#1c7a58;background:#eaf8f2}.ds-badge.warning{color:#aa6c0f;background:#fff6e6}.ds-badge.danger{color:#c93450;background:#fff0f3}.ds-badge.info{color:#3478c8;background:#eaf3ff}.ds-row-actions{gap:5px;display:flex}.ds-row-actions button,.ds-icon{color:#6849d9;cursor:pointer;background:#704cff0f;border:1px solid #704cff29;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ds-row-actions .danger,.ds-icon.danger{color:#c93450;background:#fff0f3;border-color:#c9345024}.sales-page{gap:15px;display:grid}.sales-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sales-header h1{margin:4px 0 5px;font-size:29px}.sales-header p{color:#778295;margin:0;font-size:11px}.sales-header-actions{gap:9px;display:flex}.sales-back{color:#6849d9;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:4px;padding:0;font-size:10px;font-weight:900;display:flex}.sales-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sales-kpi{align-items:center;gap:12px;min-height:110px;padding:15px;display:flex}.sales-kpi i{color:#6849d9;background:#f1edff;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.sales-kpi div{gap:3px;display:grid}.sales-kpi span{color:#748195;font-size:9px}.sales-kpi strong{font-size:20px}.sales-kpi small{color:#98a1af;font-size:8px}.sales-grid{grid-template-columns:1.5fr .8fr;gap:13px;display:grid}.sales-panel{padding:15px}.sales-panel>header,.sales-table-card>header,.sales-form-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sales-panel h2,.sales-table-card h2,.sales-form-card h2{margin:0;font-size:14px}.sales-panel header span,.sales-table-card header span,.sales-form-card header span{color:#8490a1;font-size:9px}.sales-chart{height:250px}.sales-stage-list{gap:9px;display:grid}.sales-stage-list div{background:#f8f9fb;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.sales-stage-list span{color:#647185;font-size:10px}.sales-stage-list b{color:#6849d9;font-size:18px}.sales-table-card{padding:15px;overflow:hidden}.sales-table-wrap{overflow:auto}.sales-table-wrap table{border-collapse:collapse;width:100%;min-width:1080px}.sales-table-wrap th,.sales-table-wrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #919baf21;padding:10px 8px;font-size:9px}.sales-table-wrap th{color:#7c8798;font-size:8px}.sales-table-wrap bdi{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ds-toolbar{gap:10px;padding:10px;display:flex}.ds-search{border:1px solid #919baf2e;border-radius:11px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.ds-search input{width:100%;height:40px;font:inherit;background:0 0;border:0;outline:0}.ds-filter{border:1px solid #919baf2e;border-radius:11px;align-items:center;gap:6px;padding:0 10px;display:flex}.ds-filter select{height:40px;font:inherit;background:0 0;border:0}.sales-alert{color:#b52d47;background:#fff0f3;border:1px solid #c934502b;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex}.sales-alert div{gap:2px;display:grid}.sales-alert b{font-size:11px}.sales-alert span{font-size:9px}.sales-detail-grid,.sales-form-bottom{grid-template-columns:1.45fr .55fr;gap:13px;display:grid}.sales-info-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.sales-info-grid div{background:#f8f9fb;border-radius:11px;gap:4px;padding:11px;display:grid}.sales-info-grid span{color:#7e8999;font-size:8px}.sales-info-grid b,.sales-info-grid bdi{font-size:10px}.sales-summary{align-content:start;gap:10px;padding:16px;display:grid}.sales-summary>div{border-bottom:1px solid #919baf21;justify-content:space-between;gap:10px;padding-bottom:10px;display:flex}.sales-summary span{color:#778396;font-size:9px}.sales-summary b{font-size:12px}.sales-summary .grand{color:#6849d9;background:#f1edff;border:0;border-radius:12px;padding:13px}.sales-summary .grand b{font-size:18px}.sales-form-card{padding:16px}.sales-form-card>header{justify-content:flex-start}.sales-form-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sales-form-grid.two{grid-template-columns:repeat(2,1fr)}.sales-form-grid label,.sales-quick-form label{gap:6px;display:grid}.sales-form-grid label span,.sales-quick-form label span{color:#657184;font-size:9px;font-weight:900}.sales-form-grid input,.sales-form-grid select,.sales-form-grid textarea,.sales-lines input,.sales-lines select,.sales-quick-form input{box-sizing:border-box;width:100%;font:inherit;background:#ffffffb8;border:1px solid #919baf33;border-radius:11px;outline:0}.sales-form-grid input,.sales-form-grid select,.sales-lines input,.sales-lines select,.sales-quick-form input{height:42px;padding:0 10px}.sales-form-grid textarea{resize:vertical;min-height:84px;padding:10px}.sales-form-grid .full{grid-column:1/-1}.ds-select-plus{grid-template-columns:minmax(0,1fr) 42px;gap:6px;display:grid}.ds-select-plus button{color:#6849d9;background:#f1edff;border:1px solid #704cff33;border-radius:11px;place-items:center;display:grid}.sales-lines{overflow:auto}.sales-lines-head,.sales-line{grid-template-columns:2fr .75fr .65fr .55fr .7fr .7fr .85fr 34px;align-items:center;gap:7px;min-width:1000px;display:grid}.sales-lines-head{color:#7b8697;padding:0 5px 7px;font-size:8px;font-weight:900}.sales-line{border-top:1px solid #919baf1f;padding:7px 0}.sales-line b{font-size:10px}.sales-add-line{margin-top:11px}.sales-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#15192657;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sales-modal{width:min(500px,100%);overflow:hidden}.sales-modal>header{border-bottom:1px solid #919baf24;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.sales-modal h3{margin:3px 0 0;font-size:17px}.sales-modal small{color:#8b94a4;font-size:8px}.sales-modal>header button{background:#eef0f5;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sales-modal-body{padding:17px}.sales-quick-form{gap:12px;display:grid}.sales-quick-form .ds-btn{margin-top:4px}.sales-toast{z-index:10000;color:#fff;background:#1c7a58;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;font-weight:900;display:flex;position:fixed;top:78px;left:24px;box-shadow:0 14px 35px #1c7a5840}.sales-toast.error{background:#b52d47;box-shadow:0 14px 35px #b52d4740}@media (width<=1100px){.sales-kpis{grid-template-columns:repeat(2,1fr)}.sales-grid,.sales-detail-grid,.sales-form-bottom{grid-template-columns:1fr}.sales-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.sales-header{flex-direction:column}.sales-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.sales-header-actions .ds-btn{width:100%}.sales-kpis{grid-template-columns:1fr 1fr}.ds-toolbar{flex-direction:column}.sales-form-grid,.sales-form-grid.two{grid-template-columns:1fr}.sales-info-grid{grid-template-columns:1fr 1fr}.sales-modal-backdrop{align-items:end;padding:0}.sales-modal{border-radius:20px 20px 0 0;width:100%}.sales-toast{justify-content:center;left:12px;right:12px}}@media (width<=390px){.sales-kpis,.sales-header-actions,.sales-info-grid{grid-template-columns:1fr}}.source-hint{cursor:pointer;outline:none;align-items:center;display:inline-flex;position:relative}.source-label{white-space:nowrap;background:#704cff1a;border-radius:999px;padding:4px 8px;font-weight:700}.source-popover{z-index:80;opacity:0;visibility:hidden;pointer-events:none;text-align:right;background:#fff;border:1px solid #141a2d1f;border-radius:10px;min-width:180px;padding:10px 12px;transition:all .16s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px);box-shadow:0 14px 36px #141a2d2e}.source-popover:after{content:"";border:6px solid #0000;border-top-color:#fff;margin-right:-6px;position:absolute;top:100%;right:50%}.source-popover small{color:#72798a;margin-bottom:4px;display:block}.source-popover b{color:#181d2a;display:block}.source-hint:hover .source-popover,.source-hint:focus .source-popover,.source-hint.open .source-popover{opacity:1;visibility:visible;transform:translate(50%)translateY(0)}@media (width<=720px){.source-popover{min-width:0;position:fixed;bottom:78px;left:16px;right:16px;transform:none}.source-hint:hover .source-popover,.source-hint:focus .source-popover,.source-hint.open .source-popover{transform:none}.source-popover:after{display:none}}.pos-page{gap:14px;padding-bottom:76px;display:grid}.pos-topbar{justify-content:space-between;align-items:flex-start;display:flex}.pos-topbar h1{margin:3px 0 0;font-size:28px}.pos-status{color:#c71920;background:#fff1f1;border:1px solid #ffd7d9;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:900;display:flex}.pos-status span{background:#2caf69;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2caf691f}.pos-layout{grid-template-columns:310px minmax(420px,1fr) 390px;align-items:start;gap:13px;display:grid}.pos-customer-column,.pos-cart-column{gap:12px;display:grid}.pos-card{padding:14px}.pos-card>header,.pos-cart-card>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pos-card h2,.pos-cart-card h2{margin:2px 0 0;font-size:14px}.pos-card small,.pos-cart-card small{color:#8b94a4;font-size:8px}.pos-phone-search,.pos-product-search{background:#fff;border:1px solid #919baf38;border-radius:12px;align-items:center;gap:8px;padding:0 11px;display:flex}.pos-phone-search input,.pos-product-search input{height:44px;font:inherit;background:0 0;border:0;outline:0;flex:1}.pos-full-btn{width:100%;margin-top:10px}.customer-results{gap:5px;margin-top:8px;display:grid}.customer-results button{text-align:right;cursor:pointer;background:#f7f8fb;border:0;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.customer-results b{font-size:10px}.customer-results span{text-align:right;direction:ltr;font-size:9px}.customer-results small{color:#7b8798;font-size:8px}.customer-profile.blocked{background:#fff5f6;border-color:#f2a1ad}.pos-block-alert{color:#b72d45;background:#ffe8ec;border-radius:10px;margin-bottom:10px;padding:9px;font-size:9px;font-weight:900}.customer-info-list{gap:8px;display:grid}.customer-info-list>div{border-bottom:1px solid #919baf21;gap:3px;padding-bottom:7px;display:grid}.customer-info-list span{color:#7d8798;font-size:8px}.customer-info-list b{font-size:10px;line-height:1.6}.pos-customer-form{gap:9px;display:grid}.pos-customer-form.two-cols{grid-template-columns:1fr 1fr}.pos-customer-form label{gap:5px;display:grid}.pos-customer-form label>span{color:#687486;font-size:8px;font-weight:900}.pos-customer-form input,.pos-customer-form select,.pos-customer-form textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #919baf33;border-radius:10px;outline:0;padding:0 9px}.pos-customer-form input,.pos-customer-form select{height:38px}.pos-customer-form textarea{min-height:62px;padding-top:8px}.pos-customer-form .two{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pos-products-column{gap:12px;display:grid}.pos-products-toolbar{padding:12px}.pos-product-search input{font-size:11px}.pos-filter-row{gap:7px;margin-top:10px;display:flex;overflow:auto}.pos-filter-row button{font:inherit;white-space:nowrap;background:#fff;border:1px solid #919baf2e;border-radius:10px;padding:8px 12px;font-size:9px}.pos-filter-row button.active{color:#fff;background:#15171c;border-color:#15171c}.pos-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pos-product-card{text-align:right;cursor:pointer;color:inherit;border:1px solid #919baf29;padding:0;overflow:hidden}.product-art{color:#34363c;background:linear-gradient(145deg,#f4f4f6,#e8e8ec);align-content:center;place-items:center;gap:7px;height:125px;display:grid}.product-art span{font-size:19px;font-weight:950}.product-art.art-1{background:linear-gradient(145deg,#f8eeee,#f3dede)}.product-art.art-2{background:linear-gradient(145deg,#eef3f6,#dfe8ee)}.product-art.art-3{background:linear-gradient(145deg,#f1efeb,#e7e1d7)}.pos-product-card>div:last-child{gap:4px;padding:11px;display:grid}.pos-product-card b{color:#c71920;font-size:12px}.pos-product-card strong{font-size:9px}.pos-product-card span{font-size:10px;font-weight:900}.pos-product-card small{color:#27845b;font-size:8px}.pos-cart-card{min-height:420px;padding:14px}.empty-cart{color:#8a94a4;align-content:center;place-items:center;gap:6px;min-height:320px;display:grid}.empty-cart b{color:#303541;font-size:12px}.empty-cart span{font-size:9px}.pos-cart-lines{gap:9px;max-height:520px;padding-left:2px;display:grid;overflow:auto}.pos-cart-line{border:1px solid #919baf29;border-radius:12px;gap:9px;padding:10px;display:grid}.line-title{justify-content:space-between;gap:8px;display:flex}.line-title>div{gap:2px;display:grid}.line-title b{font-size:11px}.line-title span{color:#758194;font-size:8px}.line-title button{color:#c93450;background:#fff0f2;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.line-selects{grid-template-columns:1fr 1fr;gap:6px;display:grid}.line-selects select{height:34px;font:inherit;background:#fff;border:1px solid #919baf33;border-radius:8px;padding:0 7px}.line-controls{grid-template-columns:auto 1fr auto;align-items:end;gap:8px;display:grid}.qty-control{border:1px solid #919baf33;border-radius:9px;align-items:center;display:flex;overflow:hidden}.qty-control button{background:#f5f6f8;border:0;place-items:center;width:29px;height:31px;display:grid}.qty-control b{text-align:center;min-width:31px}.line-controls label{gap:3px;display:grid}.line-controls label span{color:#788397;font-size:7px}.line-controls input{width:78px;height:31px;font:inherit;border:1px solid #919baf33;border-radius:8px;padding:0 7px}.line-controls>strong{color:#c71920;padding-bottom:7px;font-size:11px}.pos-totals-card{gap:10px;padding:14px;display:grid}.pos-totals-card>div{border-bottom:1px solid #919baf21;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.pos-totals-card span{color:#687486;font-size:9px}.pos-totals-card b{font-size:12px}.pos-totals-card input{width:110px;height:34px;font:inherit;border:1px solid #919baf33;border-radius:9px;padding:0 8px}.pos-grand-total{background:#fff1f1;border-radius:11px;border:1px solid #ffd9dc!important;padding:12px!important}.pos-grand-total span{color:#18191d}.pos-grand-total b{color:#c71920;font-size:20px}.pos-notes{gap:6px;display:grid}.pos-notes textarea{min-height:74px;font:inherit;resize:vertical;border:1px solid #919baf33;border-radius:10px;padding:8px}.pos-actionbar{z-index:30;right:calc(var(--sidebar-width) + 20px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #919baf2e;border-radius:16px;grid-template-columns:1fr 1fr 1fr 1.25fr;gap:9px;padding:9px;display:grid;position:fixed;bottom:14px;left:20px;box-shadow:0 15px 40px #1b202d24}.app-shell.is-collapsed .pos-actionbar{right:calc(var(--sidebar-collapsed) + 20px)}.pos-actionbar button{height:46px;font:inherit;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:950;display:flex}.pos-actionbar button:disabled{opacity:.42;cursor:not-allowed}.pos-secondary{background:#fff;border-color:#919baf40}.pos-dark{color:#fff;background:#17191e}.pos-red-soft{color:#c71920;background:#fff0f1;border-color:#ffd3d5!important}.pos-primary{color:#fff;background:linear-gradient(135deg,#d71920,#f02b33);box-shadow:0 9px 22px #d7192033}@media (width<=1400px){.pos-layout{grid-template-columns:280px minmax(380px,1fr) 350px}.pos-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.pos-layout{grid-template-columns:1fr 1fr}.pos-products-column{grid-area:1/1/auto/-1}.pos-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pos-actionbar{grid-template-columns:1fr 1fr;right:20px}}@media (width<=760px){.pos-layout{grid-template-columns:1fr}.pos-products-column,.pos-customer-column,.pos-cart-column{grid-area:auto}.pos-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-customer-form.two-cols{grid-template-columns:1fr}.pos-actionbar{grid-template-columns:1fr 1fr;position:static}.pos-page{padding-bottom:0}.product-art{height:105px}}.pos-layout-no-gallery{grid-template-columns:310px minmax(460px,1fr) 390px}.pos-customer-search-row{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.pos-add-customer{color:#fff;min-width:78px;font:inherit;cursor:pointer;background:#17191e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.pos-no-results{color:#7d8798;background:#fff7f7;border:1px dashed #d7192040;border-radius:10px;margin-top:8px;padding:10px;font-size:8.5px}.customer-results button{grid-template-columns:1fr auto;align-items:center}.customer-results button span{grid-column:1/-1}.customer-results button small{color:#c71920}.pos-search-help{color:#42617f;background:#f3f7ff;border-radius:10px;margin:9px 2px 0;padding:9px 11px;font-size:9px}.pos-variant-results{min-height:560px;padding:12px}.pos-variant-empty{color:#8b94a4;align-content:center;place-items:center;gap:7px;min-height:500px;display:grid}.pos-variant-empty b{color:#303541;font-size:13px}.pos-variant-empty span{font-size:9px}.pos-product-variant-group{border:1px solid #919baf2b;border-radius:14px;margin-bottom:12px;overflow:hidden}.pos-product-variant-group>header{background:#fafbfc;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.pos-product-variant-group>header>div{gap:2px;display:grid}.pos-product-variant-group>header b{font-size:16px}.pos-product-variant-group>header span{color:#778295;font-size:9px}.pos-product-variant-group>header strong{color:#c71920;font-size:11px}.variant-table-head,.pos-variant-row{grid-template-columns:1.1fr .8fr .9fr 1fr;align-items:center;gap:8px;display:grid}.variant-table-head{color:#6d7889;background:#f4f5f7;padding:8px 14px;font-size:8px;font-weight:900}.pos-variant-row{text-align:right;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #919baf1f;padding:11px 14px;transition:all .16s}.pos-variant-row:hover:not(:disabled){background:#fff7f7;transform:translate(-2px)}.pos-variant-row>span{align-items:center;gap:7px;font-size:10px;display:flex}.pos-variant-row>b{font-size:11px}.pos-variant-row>strong{color:#269260;font-size:10px}.pos-variant-row>em{font-size:10px;font-style:normal;font-weight:900}.pos-variant-row.is-low>strong{color:#e68516}.pos-variant-row.is-out{color:#aeb4bd;cursor:not-allowed;opacity:.72;background:#f4f5f6}.pos-variant-row.is-out>strong{color:#9ca3ad}.color-dot{background:#222;border:1px solid #0000001a;border-radius:50%;width:10px;height:10px;display:inline-block}.color-بورجاندي{background:#6c1f37}.color-هافان{background:#9b6c43}.color-سيلفر{background:#bfc3c8}.color-بيج{background:#cfb890}.color-جينز{background:#3c648f}.color-أزرق{background:#2658a7}.qty-control button:disabled{opacity:.35;cursor:not-allowed}@media (width<=1400px){.pos-layout-no-gallery{grid-template-columns:285px minmax(400px,1fr) 350px}}@media (width<=1100px){.pos-layout-no-gallery{grid-template-columns:1fr 1fr}.pos-variants-column{grid-area:1/1/auto/-1}.pos-variant-results{min-height:400px}.pos-variant-empty{min-height:330px}}@media (width<=760px){.pos-layout-no-gallery{grid-template-columns:1fr}.pos-variants-column,.pos-customer-column,.pos-cart-column{grid-area:auto}.pos-customer-search-row{grid-template-columns:1fr 70px}.pos-add-customer span{display:none}.pos-add-customer{min-width:0}.variant-table-head,.pos-variant-row{grid-template-columns:1fr .7fr .9fr}.variant-table-head span:last-child,.pos-variant-row em{display:none}.pos-variant-results{min-height:0}.pos-variant-empty{min-height:220px}}.pos-page{padding-bottom:92px}.pos-layout-no-gallery>*,.pos-customer-column,.pos-products-column,.pos-cart-column{min-width:0}.pos-variant-results{max-width:100%;overflow:auto}.pos-product-variant-group,.pos-product-variant-group header,.variant-table-head,.pos-variant-row{min-width:0;max-width:100%}.pos-variant-row span,.pos-variant-row b,.pos-variant-row strong,.pos-variant-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pos-shipping-total-row input{width:110px;height:34px;font:inherit;text-align:center;background:#fff;border:1px solid #919baf33;border-radius:9px;padding:0 8px}@media (width<=1500px){.pos-layout-no-gallery{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pos-variants-column{grid-area:1/1/auto/-1}.pos-customer-column{grid-area:2/1}.pos-cart-column{grid-area:2/2}.pos-variant-results{min-height:300px;max-height:430px}.pos-actionbar{right:20px}}@media (width<=900px){.pos-layout-no-gallery{grid-template-columns:1fr}.pos-variants-column,.pos-customer-column,.pos-cart-column{grid-area:auto/1}.pos-variants-column{order:1}.pos-customer-column{order:2}.pos-cart-column{order:3}.pos-variant-results{max-height:420px}.pos-actionbar{grid-template-columns:1fr 1fr;margin-top:12px;position:static}.pos-page{padding-bottom:0}}@media (width<=560px){.pos-customer-search-row{grid-template-columns:minmax(0,1fr) 48px}.pos-customer-form .two,.pos-customer-form.two-cols{grid-template-columns:1fr}.variant-table-head,.pos-variant-row{grid-template-columns:1fr .65fr .85fr}.variant-table-head span:last-child,.pos-variant-row em{display:none}.pos-actionbar{grid-template-columns:1fr}}.returns-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.returns-main,.returns-side{gap:14px;min-width:0;display:grid}.returns-search-row select{width:100%;height:44px;font:inherit;background:#fff;border:1px solid #919baf38;border-radius:11px;padding:0 12px}.returns-customer-card{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.returns-customer-card>div{gap:4px;display:grid}.returns-customer-card span{color:#7c8798;font-size:8px}.returns-customer-card b{font-size:11px}.returns-risk-card{border:1px solid;border-radius:13px;align-items:center;gap:10px;padding:13px 15px;display:flex}.returns-risk-card>div{gap:3px;display:grid}.returns-risk-card b{font-size:11px}.returns-risk-card span{font-size:8.5px}.returns-risk-card.success{color:#237451;background:#effbf5;border-color:#bfe9d2}.returns-risk-card.info{color:#356a9b;background:#eef6ff;border-color:#c9ddf5}.returns-risk-card.warning{color:#93610c;background:#fff8e9;border-color:#f1d99e}.returns-risk-card.danger{color:#a51f27;background:#fff0f1;border-color:#ffc8cc}.reserve-wallet{color:#fff;background:linear-gradient(145deg,#16191f,#2a2e36);padding:15px}.reserve-wallet header{align-items:center;gap:10px;display:flex}.reserve-wallet header>div{gap:3px;display:grid}.reserve-wallet span,.reserve-wallet small{color:#cfd4dd;font-size:8.5px}.reserve-wallet strong{font-size:21px}.reserve-wallet small{margin-top:10px;line-height:1.8;display:block}.return-shipping-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.return-shipping-fields label{gap:6px;display:grid}.return-shipping-fields span{color:#6f7a8b;font-size:8px}.return-shipping-fields input{height:40px;font:inherit;border:1px solid #919baf38;border-radius:10px;padding:0 10px}.return-settlement{gap:8px;margin-top:13px;display:grid}.return-settlement>div{border-bottom:1px solid #919baf21;justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.return-settlement .brand-cost{color:#c71920;background:#fff2f3;border-radius:8px;padding:9px}.return-settlement .grand{color:#c71920;border-top:1px dashed #c71920;border-bottom:0;font-weight:900}.sales-table-wrap tr.is-selected{background:#fff7f7}.sales-table-wrap input[type=checkbox]{accent-color:#c71920;width:16px;height:16px}@media (width<=1100px){.returns-layout{grid-template-columns:1fr}.returns-side{grid-template-columns:repeat(2,minmax(0,1fr))}.returns-side .sales-summary{grid-column:1/-1}.returns-customer-card{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.returns-side{grid-template-columns:1fr}.returns-side .sales-summary{grid-column:auto}.returns-customer-card,.return-shipping-fields{grid-template-columns:1fr}}.returns-list-actions{align-items:center;gap:9px;display:flex}.returns-list-actions .sales-search{min-width:280px}.returns-row-actions button{color:#5f6978;cursor:pointer;background:#fff;border:1px solid #919baf2e;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.returns-row-actions button:hover{color:#6849d9;background:#f1edff}.returns-report-filters{grid-template-columns:minmax(260px,1fr) 180px 180px;gap:10px;padding:10px;display:grid}.returns-report-filters select{height:40px;font:inherit;background:#fff;border:1px solid #919baf2e;border-radius:11px;padding:0 10px}.returns-report-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sales-table-wrap.compact table{min-width:520px}.return-view-modal{width:min(620px,100%)}.return-view-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.return-view-grid>div{background:#f8f9fb;border-radius:11px;gap:4px;padding:11px;display:grid}.return-view-grid span{color:#7e8999;font-size:8px}.return-view-grid b,.return-view-grid bdi{font-size:10px}.return-view-settlement{gap:7px;margin-top:13px;display:grid}.return-view-settlement>div{border-bottom:1px solid #919baf21;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.return-view-notes{color:#76520f;background:#fff8e9;border-radius:11px;padding:11px;font-size:9px;line-height:1.8}.return-print-btn{width:100%;margin-top:12px}@media (width<=900px){.returns-report-grid{grid-template-columns:1fr}.returns-report-filters{grid-template-columns:1fr 1fr}.returns-report-filters .sales-search{grid-column:1/-1}.returns-list-actions{flex-wrap:wrap;width:100%}.returns-list-actions .sales-search{flex:1;min-width:0}}@media (width<=600px){.returns-report-filters{grid-template-columns:1fr}.returns-report-filters .sales-search{grid-column:auto}.return-view-grid{grid-template-columns:1fr}.returns-list-actions{grid-template-columns:1fr;display:grid}.returns-list-actions .ds-btn{width:100%}}.module-subnav{scrollbar-width:thin;background:#ffffffe0;border:1px solid #919baf2e;border-radius:14px;align-items:center;gap:8px;margin:0 0 14px;padding:8px;display:flex;overflow-x:auto;box-shadow:0 8px 25px #232a410d}.module-subnav button{white-space:nowrap;font:inherit;color:#687386;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.module-subnav button:hover{color:#6849d9;background:#f5f2ff}.module-subnav button.active{color:#fff;background:#191d28}.sales-module-shell{display:block}.sales-subnav{z-index:28;position:sticky;top:72px}.contacts-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-stat{font:inherit;text-align:right;cursor:pointer;border:1px solid #919baf26;width:100%;transition:all .18s}.contact-stat:hover{transform:translateY(-2px);box-shadow:0 10px 28px #232a4117}.contacts-advanced-filters{background:#fafbfc;border-top:1px solid #919baf1f;grid-template-columns:180px 180px auto;align-items:end;gap:10px;padding:10px 14px;display:grid}.contacts-advanced-filters label{gap:5px;display:grid}.contacts-advanced-filters label span{color:#7c8798;font-size:9px;font-weight:800}.contacts-advanced-filters select{height:38px;font:inherit;background:#fff;border:1px solid #919baf33;border-radius:10px;padding:0 10px}.inventory-page{gap:14px;display:grid}.inventory-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inventory-header h1{margin:2px 0 4px;font-size:26px}.inventory-header p{color:#798495;margin:0;font-size:11px}.inventory-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-kpis button{text-align:right;cursor:pointer;font:inherit;background:#fff;border:1px solid #919baf26;border-radius:15px;grid-template-columns:auto 1fr;gap:4px 10px;padding:15px;display:grid;box-shadow:0 8px 24px #232a410a}.inventory-kpis button svg{color:#6849d9;grid-row:1/4}.inventory-kpis button span{color:#707b8c;font-size:10px}.inventory-kpis button strong{font-size:22px;line-height:1.1}.inventory-kpis button small{color:#919aa8;font-size:8px}.inventory-kpis button.warning svg,.inventory-kpis button.warning strong{color:#d68a00}.inventory-kpis button.danger svg,.inventory-kpis button.danger strong{color:#c93450}.inventory-overview-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inventory-overview-grid article{padding:15px}.inventory-overview-grid article>header,.inventory-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.inventory-overview-grid h2,.inventory-section h2{margin:0;font-size:15px}.inventory-overview-grid header button{color:#6849d9;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.movement-line,.stock-alert-line{border-bottom:1px solid #919baf1f;align-items:center;gap:10px;padding:10px 0;display:flex}.movement-line i{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.movement-line i.in{color:#1d8a5e;background:#e9f8f1}.movement-line i.out{color:#c93450;background:#fff0f2}.movement-line>div,.stock-alert-line>div{flex:1;gap:2px;display:grid}.movement-line b,.stock-alert-line b{font-size:10px}.movement-line span,.stock-alert-line span{color:#7d8797;font-size:8px}.positive{color:#16865b!important}.negative{color:#c93450!important}.stock-alert-line>svg{color:#d68a00}.inventory-section{padding:15px;overflow:hidden}.inventory-section header p{color:#7d8797;margin:3px 0 0;font-size:9px}.inventory-tools{align-items:center;gap:8px;display:flex}.inventory-tools label{background:#fff;border:1px solid #919baf33;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.inventory-tools input{font:inherit;border:0;outline:0;min-width:220px}.inventory-tools select{height:38px;font:inherit;background:#fff;border:1px solid #919baf33;border-radius:10px;padding:0 10px}.inventory-table-wrap{overflow:auto}.inventory-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.inventory-table-wrap th,.inventory-table-wrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #919baf21;padding:10px 9px;font-size:9px}.inventory-table-wrap th{color:#768193;background:#f8f9fb}.stock-low-row{background:#fffaf0}.stock-out-row{color:#9ba2ad;background:#f4f5f7}.stock-out-row *{color:#9ba2ad!important}.inventory-placeholder{text-align:center;align-content:center;place-items:center;gap:10px;min-height:280px;padding:38px;display:grid}.inventory-placeholder>svg{color:#6849d9}.inventory-placeholder h2{margin:0}.inventory-placeholder p{color:#778294;max-width:650px;margin:0;line-height:1.8}.inventory-mini-cards{flex-wrap:wrap;gap:8px;display:flex}.inventory-mini-cards span{color:#6849d9;background:#f4f1ff;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:800}@media (width<=1100px){.inventory-kpis{grid-template-columns:repeat(2,1fr)}.inventory-overview-grid{grid-template-columns:1fr}.sales-subnav{top:64px}}@media (width<=760px){.module-subnav{border-radius:11px;margin-inline:-4px;position:static}.module-subnav button{padding:8px 10px;font-size:10px}.contacts-hero-actions{width:100%}.contacts-hero-actions button{flex:1;justify-content:center}.contacts-advanced-filters{grid-template-columns:1fr}.inventory-header{flex-direction:column}.inventory-header button{justify-content:center;width:100%}.inventory-kpis{grid-template-columns:1fr 1fr;gap:8px}.inventory-kpis button{padding:11px}.inventory-tools{flex-direction:column;width:100%}.inventory-tools label,.inventory-tools select,.inventory-tools input{width:100%;min-width:0}.inventory-section>header{flex-direction:column;align-items:flex-start}.inventory-placeholder{padding:24px 14px}}.sales-kpis-eight{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-kpi{appearance:none;width:100%;font:inherit;text-align:right;cursor:pointer;border:1px solid #919baf26;transition:transform .18s,box-shadow .18s,border-color .18s}.sales-kpi:hover{border-color:#704cff42;transform:translateY(-2px);box-shadow:0 12px 30px #232a4117}.sales-kpi:focus-visible{outline-offset:2px;outline:3px solid #704cff29}.sales-status-kpi.success i,.sales-status-kpi.success strong{color:#16865b}.sales-status-kpi.info i,.sales-status-kpi.info strong{color:#3577b7}.sales-status-kpi.warning i,.sales-status-kpi.warning strong{color:#d68a00}.sales-status-kpi.danger i,.sales-status-kpi.danger strong{color:#c93450}@media (width<=1100px){.sales-kpis-eight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.sales-kpis-eight{grid-template-columns:1fr 1fr}.sales-kpi{padding:11px}}.product-stat,.report-kpi{font:inherit;color:inherit;text-align:right;cursor:pointer;border:0;transition:transform .18s,box-shadow .18s,border-color .18s}.product-stat:hover,.report-kpi:hover{transform:translateY(-2px);box-shadow:0 14px 32px #372d6921}.product-stat:focus-visible,.report-kpi:focus-visible{outline-offset:2px;outline:3px solid #7050f038}.product-stat.is-active,.report-kpi.is-active{border-color:#7050f073;box-shadow:0 0 0 3px #7050f017,0 14px 32px #372d691c}.product-card{grid-template-columns:105px minmax(0,1fr);min-height:140px}.product-image-placeholder{min-height:140px}.product-card-content{padding:9px 12px}.product-card-head h3{margin:1px 0;font-size:15px}.product-card-head p{font-size:10px}.weight-match-list{gap:4px;margin-top:6px}.weight-match-list span{padding:4px 6px}.product-price-row{padding-top:5px}.product-card-actions .glass-button{min-height:32px;padding-block:6px}@media (width<=820px){.product-card{grid-template-columns:96px minmax(0,1fr);min-height:136px}.product-image-placeholder{min-height:136px}}@media (width<=680px){.product-card{grid-template-columns:88px minmax(0,1fr);min-height:130px}.product-image-placeholder{min-height:130px}.product-card-content{padding:9px}.product-card-head h3{font-size:14px}.product-meta-row{gap:4px 8px}.product-color-dots i{width:13px;height:13px}.product-price-row{flex-direction:row;align-items:flex-end}.product-card-actions{width:auto}.product-card-actions .glass-button{padding-inline:8px}}.product-card{align-items:stretch;grid-template-columns:104px minmax(0,1fr)!important;height:148px!important;min-height:148px!important;max-height:148px!important}.product-card-content{box-sizing:border-box;grid-template-rows:auto auto auto 1fr;align-content:stretch;overflow:hidden;height:148px!important;min-height:0!important;padding:8px 11px!important;display:grid!important}.product-card-head h3{line-height:1.25;margin:1px 0!important;font-size:14px!important}.product-card-head p{line-height:1.25;font-size:9px!important}.product-meta-row span{gap:3px;font-size:9px}.product-color-dots i{border-width:1px;width:12px!important;height:12px!important}.product-price-row{align-self:end;min-height:31px;margin-top:0!important;padding-top:4px!important}.product-card-actions{gap:5px!important}.product-card-actions .glass-button{border-radius:9px;height:29px!important;min-height:29px!important;padding:4px 9px!important;font-size:10px!important}.weight-match-list{display:none}@media (width<=820px){.product-card{grid-template-columns:94px minmax(0,1fr)!important;height:144px!important;min-height:144px!important;max-height:144px!important}.product-image-placeholder,.product-card-content{height:144px!important;min-height:0!important;max-height:144px!important}}@media (width<=680px){.product-card{grid-template-columns:82px minmax(0,1fr)!important;height:138px!important;min-height:138px!important;max-height:138px!important}.product-image-placeholder,.product-card-content{height:138px!important;min-height:0!important;max-height:138px!important}.product-card-content{padding:7px 8px!important}.product-card-head p{display:none}.product-meta-row span{font-size:8px}.product-card-actions .glass-button{padding-inline:7px!important}}.daily-actions-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.daily-action-card{min-height:116px;box-shadow:var(--shadow),inset 0 1px 0 #fffffff2;text-align:right;font:inherit;cursor:pointer;background:linear-gradient(145deg,#ffffffe0,#ffffff94);border:1px solid #ffffffc2;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.daily-action-card:after{content:"";opacity:.06;background:currentColor;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-52px;left:-34px}.daily-action-card:hover{border-color:#fffffffa;transform:translateY(-3px);box-shadow:0 16px 34px #2b374c1c}.daily-action-card:focus-visible,.metric-card.is-clickable:focus-visible,.insight-card:focus-visible{outline-offset:2px;outline:3px solid #704cff2e}.daily-action-icon{background:#ffffffb8;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 22px}.daily-action-copy{gap:2px;display:grid}.daily-action-copy small{color:#586476;font-size:11px}.daily-action-copy strong{font-size:25px;line-height:1.15}.daily-action-copy em{color:#7d8796;font-size:9px;font-style:normal}.daily-action-arrow{opacity:.55}.metric-card.is-clickable{appearance:none;width:100%;font:inherit;text-align:right;cursor:pointer}.metric-card.is-clickable:hover{transform:translateY(-3px);box-shadow:0 18px 38px #2b374c1a,inset 0 1px #fffffff5}.dashboard-campaign-panel{margin-top:14px}.campaign-row-clickable{cursor:pointer;transition:background .15s}.campaign-row-clickable:hover{background:#704cff0e}.insight-card{appearance:none;width:100%;font:inherit;text-align:right;color:inherit;cursor:pointer}@media (width<=1250px){.daily-actions-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.daily-actions-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.daily-actions-grid{grid-template-columns:1fr}.daily-action-card{min-height:96px}.dashboard-performance-grid{grid-template-columns:1fr}}.daily-action-card.tone-purple{color:#8054ef;background:linear-gradient(145deg,#ffffffe6,#8054ef0e)}.daily-action-card.tone-green{color:#17a864;background:linear-gradient(145deg,#ffffffe6,#17a8640e)}.daily-action-card.tone-blue{color:#2671eb;background:linear-gradient(145deg,#ffffffe6,#2671eb0e)}.daily-action-card.tone-pink{color:#ea4d85;background:linear-gradient(145deg,#ffffffe6,#ea4d850e)}.daily-action-card.tone-gold{color:#e7a32d;background:linear-gradient(145deg,#ffffffe6,#e7a32d0e)}.daily-action-card .daily-action-icon{color:inherit;box-shadow:0 8px 22px color-mix(in srgb,currentColor 24%,transparent)}.daily-action-card .daily-action-copy strong{color:#182033}.daily-action-card .daily-action-arrow{color:inherit}.metric-card.is-clickable.tone-purple{color:#8054ef}.metric-card.is-clickable.tone-green{color:#17a864}.metric-card.is-clickable.tone-blue{color:#2671eb}.metric-card.is-clickable.tone-pink{color:#ea4d85}.metric-card.is-clickable.tone-gold{color:#e7a32d}.metric-card.is-clickable .metric-copy strong{color:currentColor}.metric-card.is-clickable .metric-icon{color:currentColor;box-shadow:0 8px 22px color-mix(in srgb,currentColor 28%,transparent)}.erp-nav-group{gap:5px;display:grid}.erp-nav-group .erp-nav-item{z-index:1}.nav-chevron{opacity:.75;margin-right:auto;transition:transform .2s}.nav-chevron.open{transform:rotate(180deg)}.erp-nav-item .nav-badge+.nav-chevron{margin-right:6px}.erp-subnav{border-right:1px solid #ffffff2e;gap:3px;margin:0 13px 5px 0;padding:3px 13px 3px 0;display:grid}.erp-subnav-item{color:#bdc8d8;text-align:right;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:6px 10px;font-size:11px;font-weight:700;transition:all .18s;display:flex}.erp-subnav-item:hover{color:#fff;background:#ffffff12}.erp-subnav-item.active{color:#fff;background:#8976ff33;box-shadow:inset 0 0 0 1px #b3a8ff2e}.erp-subnav-item.active svg{color:#a999ff}.erp-sidebar.collapsed .erp-nav-group{display:block}@media (width<=760px){.erp-subnav{display:none}}.products-subnav{margin-bottom:12px}.products-subnav button{min-height:38px}.products-grid{gap:10px!important}.product-card{grid-template-columns:92px minmax(0,1fr)!important;height:134px!important;min-height:134px!important;max-height:134px!important}.product-image-placeholder{gap:4px!important;height:134px!important;min-height:134px!important;max-height:134px!important}.product-image-placeholder svg{width:24px!important;height:24px!important}.product-image-placeholder span{font-size:10px!important}.product-card-content{height:134px!important;max-height:134px!important;padding:7px 9px!important}.product-card-head{gap:6px!important}.product-card-head small{font-size:8px!important}.product-card-head h3{font-size:13px!important;line-height:1.2!important}.product-card-head p{font-size:8px!important;line-height:1.2!important}.product-status{padding:4px 7px!important;font-size:7px!important}.product-meta-row{gap:3px 8px!important;margin:4px 0 2px!important}.product-meta-row span{font-size:8px!important}.product-meta-row svg{width:11px!important;height:11px!important}.product-color-dots{gap:3px!important}.product-color-dots i{width:10px!important;height:10px!important}.product-price-row{min-height:27px!important;padding-top:2px!important}.product-price-row small{font-size:7px!important}.product-price-row strong{font-size:14px!important}.product-card-actions .glass-button{height:26px!important;min-height:26px!important;padding:3px 7px!important;font-size:9px!important}.product-card-actions .glass-button svg{width:12px!important;height:12px!important}@media (width<=820px){.product-card{grid-template-columns:86px minmax(0,1fr)!important;height:130px!important;min-height:130px!important;max-height:130px!important}.product-image-placeholder,.product-card-content{height:130px!important;max-height:130px!important}}@media (width<=680px){.products-subnav{margin-inline:-2px}.product-card{grid-template-columns:78px minmax(0,1fr)!important;height:126px!important;min-height:126px!important;max-height:126px!important}.product-image-placeholder,.product-card-content{height:126px!important;max-height:126px!important}.product-card-content{padding:6px 7px!important}.product-card-head p{display:none!important}.product-meta-row{gap:3px 6px!important}.product-card-actions .glass-button{padding-inline:6px!important}}.dashboard-heading-actions{position:relative}.dashboard-refresh-group{gap:7px;display:flex;position:relative}.dashboard-refresh-menu{width:38px}.dashboard-action-menu{z-index:80;border-radius:14px;gap:4px;width:220px;padding:7px;display:grid;position:absolute;top:50px;left:0}.dashboard-action-menu button{color:var(--ink);text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;display:flex}.dashboard-action-menu button:hover{background:#6f4ef617}.glass-button.is-loading{opacity:.78;cursor:wait}.spin{animation:.75s linear infinite erp-spin}@keyframes erp-spin{to{transform:rotate(360deg)}}.dashboard-filter-row{align-items:center}.active-filter-summary{color:#6e4cff;background:#6f4ef614;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:700}.active-filter{color:#6843e7!important;border-color:#6f4ef661!important}.dashboard-filter-panel{border-radius:18px;margin:-4px 0 15px;padding:15px}.dashboard-filter-panel header{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.dashboard-filter-panel header>div{gap:2px;display:grid}.dashboard-filter-panel header strong{font-size:14px}.dashboard-filter-panel header span{color:var(--muted);font-size:11px}.dashboard-filter-panel header button{width:34px;height:34px;color:var(--ink);background:#78829614;border:0;border-radius:10px;place-items:center;display:grid}.dashboard-filter-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dashboard-filter-fields label{gap:6px;display:grid}.dashboard-filter-fields label span{color:var(--muted);font-size:11px;font-weight:800}.dashboard-filter-fields select{border:1px solid var(--line);height:42px;color:var(--ink);background:#ffffff9e;border-radius:11px;padding:0 11px}.dashboard-filter-panel footer{gap:8px;margin-top:14px;display:flex}.dashboard-filter-panel .glass-primary{border:0;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 15px;display:inline-flex}.side-utility.is-active{background:#704cff33;border-color:#a591ff6b}.side-utility.is-active .mini-switch{background:#7754e8}.side-utility.is-active .mini-switch:after{left:18px}.mini-switch:after{transition:all .2s}.product-pricing-view{gap:14px;display:grid}.product-pricing-table{border-radius:18px;overflow:hidden}.pricing-head,.pricing-row{grid-template-columns:110px minmax(220px,1.5fr) repeat(4,minmax(100px,.7fr));align-items:center;gap:10px;padding:13px 16px;display:grid}.pricing-head{color:#758095;background:#f5f7fbd9;font-size:11px;font-weight:800}.pricing-row{color:#3d4656;border-top:1px solid #919baf21;font-size:12px}.pricing-row:hover{background:#ffffff61}.pricing-row strong{color:#16945e}body.erp-dark-mode{--ink:#f4f7ff;--muted:#aab6ca;--line:#a0b1cd2e;color:var(--ink);background:radial-gradient(circle at 18% 8%,#58368238,#0000 30%),radial-gradient(circle at 82% 0,#2a43873d,#0000 34%),linear-gradient(145deg,#0d1524 0%,#111a2c 52%,#0b1422 100%)}.erp-dark-mode .workspace-shell{background:0 0}.erp-dark-mode .erp-main{color:var(--ink)}.erp-dark-mode .erp-topbar{background:#0d1524d1;border-bottom-color:#ffffff14;box-shadow:0 8px 28px #0000002e}.erp-dark-mode .glass-panel,.erp-dark-mode .glass-icon,.erp-dark-mode .glass-button,.erp-dark-mode .global-search,.erp-dark-mode .mini-select,.erp-dark-mode .glass-select,.erp-dark-mode .metric-card,.erp-dark-mode .daily-action-card,.erp-dark-mode .insight-card,.erp-dark-mode .product-card,.erp-dark-mode .product-stat,.erp-dark-mode .products-toolbar{color:var(--ink);background:linear-gradient(145deg,#1f2b40e6,#131d2fdb);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff09,0 14px 34px #0003}.erp-dark-mode .glass-icon,.erp-dark-mode .glass-button,.erp-dark-mode .global-search,.erp-dark-mode .mini-select{color:#f2f5ff}.erp-dark-mode .global-search span,.erp-dark-mode .user-copy span,.erp-dark-mode .dashboard-heading p,.erp-dark-mode .eyebrow,.erp-dark-mode .metric-copy span,.erp-dark-mode .metric-change span,.erp-dark-mode .daily-action-copy small,.erp-dark-mode .daily-action-copy em,.erp-dark-mode .products-hero span,.erp-dark-mode .products-breadcrumb{color:#a8b5ca}.erp-dark-mode .global-search kbd{color:#cbd5e6;background:#ffffff14}.erp-dark-mode .dashboard-filter-fields select,.erp-dark-mode input,.erp-dark-mode select,.erp-dark-mode textarea{color:#f4f7ff;background:#172237;border-color:#ffffff1a}.erp-dark-mode option{color:#f4f7ff;background:#172237}.erp-dark-mode .campaign-table th,.erp-dark-mode .pricing-head{color:#aeb9cb;background:#0d1626b8}.erp-dark-mode .campaign-table td,.erp-dark-mode .pricing-row{color:#dce3f2;border-color:#ffffff12}.erp-dark-mode .campaign-table tbody tr:hover,.erp-dark-mode .pricing-row:hover{background:#ffffff09}.erp-dark-mode .status-pill{color:#70e0a7;background:#1eb47026}.erp-dark-mode .dashboard-action-menu button{color:#f1f5ff}.erp-dark-mode .dashboard-action-menu button:hover{background:#8266ff24}.erp-dark-mode .product-card h3,.erp-dark-mode .product-price-row strong,.erp-dark-mode .products-hero h1,.erp-dark-mode .dashboard-heading h1{color:#f7f9ff}.erp-dark-mode .product-card p,.erp-dark-mode .product-meta-row,.erp-dark-mode .product-price-row small{color:#a9b6c9}.erp-dark-mode .module-subnav{background:#0f1828b8;border-color:#ffffff14}.erp-dark-mode .module-subnav button{color:#b8c3d5}.erp-dark-mode .module-subnav button.active{color:#cdbfff;background:#7454e838}.erp-dark-mode .contact-search input{color:#f4f7ff}.erp-dark-mode .contacts-table th{color:#aeb9ca;background:#121d30}.erp-dark-mode .contacts-table td{color:#d9e1ef;border-color:#ffffff12}@media (width<=760px){.dashboard-filter-fields{grid-template-columns:1fr}.dashboard-action-menu{left:auto;right:0}.dashboard-filter-row{flex-wrap:wrap}.active-filter-summary{width:100%}.pricing-head,.pricing-row{min-width:760px}.product-pricing-table{overflow:auto}}.product-categories-view{gap:14px;display:grid}.categories-management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.category-management-card{border-radius:18px;gap:13px;min-height:130px;padding:15px;display:grid}.category-management-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.category-management-card header>div{color:#252d3d;align-items:center;gap:8px;display:flex}.category-management-card header span{color:#7d8799;font-size:11px}.category-management-card>div{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.category-chip{color:#6845de;background:#6f4ef617;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.category-management-card small{color:#8b94a4}.pricing-head,.pricing-row{grid-template-columns:90px minmax(190px,1.35fr) repeat(4,minmax(92px,.7fr)) minmax(120px,.8fr)}.pricing-row input{width:100%;min-width:0;font:inherit;color:#273044;background:#ffffffb8;border:1px solid #75809538;border-radius:10px;outline:none;padding:8px 9px}.pricing-row input:focus{border-color:#7855f7;box-shadow:0 0 0 3px #7855f71a}.pricing-row.is-editing{background:#6f4ef60b}.pricing-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pricing-actions button{color:#6040d6;cursor:pointer;background:#ffffff9e;border:1px solid #6f4ef62e;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.pricing-actions .pricing-save{color:#fff;background:#6f4ef6;border-color:#6f4ef6}@media (width<=1000px){.categories-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-head,.pricing-row{min-width:900px}}@media (width<=620px){.categories-management-grid{grid-template-columns:1fr}}.kpi-action{width:100%;text-align:inherit;cursor:pointer;font:inherit;border:0;transition:transform .18s,box-shadow .18s}.kpi-action:hover{transform:translateY(-2px);box-shadow:0 14px 30px #3c2d6e1f}.purchase-filter-select{align-items:center;gap:10px;min-width:220px;display:flex}.purchase-filter-select span{color:var(--muted-text,#7a748a);white-space:nowrap;font-size:12px}.purchase-filter-select select{background:var(--panel-bg,#fff);width:100%;min-height:42px;color:inherit;font:inherit;cursor:pointer;border:1px solid #7869a02e;border-radius:12px;padding:0 12px}.purchase-return-form{margin-bottom:18px}.purchase-return-actions{justify-content:flex-start;gap:10px;margin-top:16px;display:flex}.report-toolbar{justify-content:space-between}.filter-result-count{color:var(--muted-text,#7a748a);font-size:13px}@media (width<=720px){.purchase-toolbar,.report-toolbar{flex-direction:column;align-items:stretch}.purchase-filter-select{width:100%;min-width:0}.purchase-return-actions{flex-direction:column}.purchase-return-actions button{width:100%}}.purchase-discount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.purchase-discount-grid select{width:100%;height:41px;font:inherit;background:#ffffffb3;border:1px solid #919baf33;border-radius:11px;outline:0;padding:0 10px}.purchase-return-source-note{color:#6746d7;background:#704cff12;border-radius:12px;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.purchase-return-items-head,.purchase-return-item-row{grid-template-columns:2fr .8fr .8fr .9fr .9fr 38px;align-items:center;gap:8px;min-width:850px;display:grid}.purchase-return-items-head{color:#7c8798;padding:0 4px 8px;font-size:9px;font-weight:800}.purchase-return-item-row{border-top:1px solid #919baf21;padding:8px 0}.purchase-return-item-row select,.purchase-return-item-row input{width:100%;height:41px;font:inherit;background:#ffffffb3;border:1px solid #919baf33;border-radius:11px;outline:0;padding:0 10px}.purchase-return-item-row strong{text-align:center;font-size:11px}.purchase-return-summary{margin-top:14px;background:#f8fafdd9;border-radius:14px;gap:9px;width:min(360px,100%);margin-inline-start:auto;padding:14px;display:grid}.purchase-return-summary>div{justify-content:space-between;font-size:11px;display:flex}.purchase-return-summary .grand-total{border-top:1px solid #919baf2e;padding-top:10px;font-size:14px}.purchase-return-summary .grand-total strong{color:#6746d7;font-size:18px}@media (width<=680px){.purchase-discount-grid{grid-template-columns:1fr}.purchase-return-summary{width:100%}}.purchase-date-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.purchase-date-toolbar .purchase-filter-select{min-width:180px}.purchase-date-toolbar input[type=date]{width:100%;height:41px;font:inherit;color:inherit;background:#ffffffb8;border:1px solid #919baf33;border-radius:11px;outline:0;padding:0 10px}.purchase-date-toolbar .glass-button,.purchase-date-toolbar .glass-primary{height:41px}.purchase-row-actions button:nth-child(2){color:#8a5b00;background:#fff7df;border-color:#f1d58b}@media (width<=760px){.purchase-date-toolbar{flex-direction:column;align-items:stretch}.purchase-date-toolbar .purchase-filter-select,.purchase-date-toolbar button{width:100%;min-width:0}}.inventory-kpis-six{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-kpis-six button strong{font-size:18px}.inventory-subnav{z-index:27;position:sticky;top:72px}@media (width<=1100px){.inventory-kpis-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.inventory-kpis-six{grid-template-columns:1fr 1fr}.inventory-kpis-six button{min-height:104px}.inventory-kpis-six button strong{font-size:15px}.inventory-subnav{position:static}}.inventory-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-filter-bar{grid-template-columns:180px 150px 150px minmax(220px,1fr);gap:8px;margin-bottom:10px;display:grid}.inventory-filter-bar>select,.inventory-filter-bar>input,.inventory-secondary-filter select{height:38px;font:inherit;color:inherit;background:#fff;border:1px solid #919baf38;border-radius:10px;padding:0 10px}.inventory-filter-bar label{background:#fff;border:1px solid #919baf38;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.inventory-filter-bar label input{width:100%;font:inherit;background:0 0;border:0;outline:0}.inventory-secondary-filter{justify-content:flex-end;margin:0 0 10px;display:flex}.inventory-secondary-filter select{min-width:170px}.inventory-modal-backdrop{z-index:300;background:#191c2685;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inventory-modal{width:min(880px,96vw);max-height:90vh;padding:0;overflow:auto}.inventory-modal>header{border-bottom:1px solid #919baf26;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.inventory-modal>header h3{margin:0;font-size:16px}.inventory-modal-body{padding:17px}.inventory-modal>footer{border-top:1px solid #919baf26;justify-content:flex-end;gap:8px;padding:13px 17px;display:flex}.report-builder-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.report-builder-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.report-builder-head div{gap:5px;display:flex}.report-builder-head button{color:#6849d9;font:inherit;cursor:pointer;background:#f3f0ff;border:0;border-radius:8px;padding:6px 8px;font-size:9px}.column-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.column-picker label{border:1px solid #919baf29;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:10px;display:flex}.inventory-field{gap:7px;display:grid}.inventory-field span,.inventory-form-grid label span{font-size:10px;font-weight:800}.inventory-field textarea,.inventory-form-grid input,.inventory-form-grid select,.inventory-form-grid textarea{font:inherit;color:inherit;resize:vertical;background:#fff;border:1px solid #919baf38;border-radius:10px;padding:10px}.report-builder-grid small{color:#7d8797;margin-top:7px;font-size:9px;display:block}.inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inventory-form-grid label{gap:6px;display:grid}.inventory-form-grid .wide{grid-column:1/-1}.table-actions{gap:5px;display:flex}.table-actions button,.icon-action{cursor:pointer;color:#6849d9;background:#fff;border:1px solid #919baf2e;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.table-actions button.danger{color:#c93450}.inventory-report-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventory-report-cards button{text-align:right;cursor:pointer;font:inherit;background:#fff;border:1px solid #919baf29;border-radius:14px;gap:6px;padding:16px;display:grid}.inventory-report-cards button svg{color:#6849d9}.inventory-report-cards button b{font-size:12px}.inventory-report-cards button span{color:#7d8797;font-size:9px;line-height:1.6}.print-notes{border:1px solid #ddd;border-radius:6px;margin-top:14px;padding:10px}.print-notes p{white-space:pre-wrap;margin:5px 0 0}@media (width<=900px){.inventory-filter-bar{grid-template-columns:1fr 1fr}.report-builder-grid{grid-template-columns:1fr}.inventory-report-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.inventory-filter-bar{grid-template-columns:1fr}.inventory-header-actions{width:100%}.inventory-header-actions button{flex:1;justify-content:center}.column-picker,.inventory-form-grid{grid-template-columns:1fr}.inventory-form-grid .wide{grid-column:auto}.inventory-report-cards{grid-template-columns:1fr}.inventory-modal-backdrop{padding:8px}.inventory-modal>footer{flex-direction:column}.inventory-modal>footer button{justify-content:center;width:100%}}.inventory-quick-actions{grid-template-columns:minmax(190px,1.4fr) repeat(6,minmax(105px,1fr));align-items:stretch;gap:8px;padding:12px;display:grid}.inventory-quick-actions>div{align-content:center;gap:3px;display:grid}.inventory-quick-actions>div span{color:#7d8797;font-size:9px}.inventory-quick-actions>button{font:inherit;cursor:pointer;color:#4d5667;background:#fff;border:1px solid #919baf2e;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:9px;font-weight:800;display:flex}.inventory-quick-actions>button svg{color:#6849d9;width:16px}.inventory-modal.wide{width:min(1180px,97vw)}.inventory-report-context{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.inventory-report-context span,.inventory-report-context b{color:#6849d9;background:#f4f1ff;border-radius:9px;padding:7px 10px;font-size:9px}.inventory-count-input{width:110px;height:34px;font:inherit;border:1px solid #919baf40;border-radius:8px;padding:0 8px}.inventory-inline-field{gap:6px;display:flex}.inventory-inline-field input{flex:1}.inventory-inline-field button{color:#6849d9;cursor:pointer;background:#f4f1ff;border:1px solid #919baf38;border-radius:10px;place-items:center;width:40px;display:grid}.inventory-modal-backdrop{z-index:2000}.inventory-modal{z-index:2001;position:relative}.inventory-report-cards button:hover,.inventory-quick-actions>button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #232a4114}@media (width<=1180px){.inventory-quick-actions{grid-template-columns:repeat(3,1fr)}.inventory-quick-actions>div{grid-column:1/-1}}@media (width<=760px){.inventory-quick-actions{grid-template-columns:repeat(2,1fr)}.inventory-modal.wide{width:98vw}.inventory-report-context{grid-template-columns:1fr 1fr;display:grid}.inventory-count-input{width:90px}}@media (width<=480px){.inventory-quick-actions,.inventory-report-context,.inventory-kpis-six{grid-template-columns:1fr}.inventory-table-wrap table{min-width:780px}}.inventory-report-notes{background:#faf9ff;border:1px solid #919baf2e;border-radius:11px;margin-top:12px;padding:12px}.inventory-report-notes b{font-size:10px}.inventory-report-notes p{white-space:pre-wrap;color:#697386;margin:6px 0 0;font-size:10px;line-height:1.7}.inventory-stock-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.inventory-stock-summary article{background:#faf9ff;border:1px solid #919baf2b;border-radius:11px;gap:5px;padding:12px;display:grid}.inventory-stock-summary span{color:#7d8797;font-size:9px}.inventory-stock-summary strong{color:#4f3ab8;font-size:16px}.inventory-modal-backdrop:has(.report-builder-grid){z-index:2200}.inventory-modal-backdrop:has(.report-builder-grid) .inventory-modal{z-index:2201}@media (width<=560px){.inventory-stock-summary{grid-template-columns:1fr}.inventory-modal>footer{flex-direction:column;display:flex}.inventory-modal>footer button{width:100%}}.returns-invoice-search{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);align-items:center;gap:12px;display:grid}.returns-invoice-search .sales-search{width:100%}.returns-no-results{color:#b42318;grid-column:1/-1;font-weight:700}.return-qty-cell{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.return-qty-cell span{color:var(--text-muted);font-size:12px}.return-qty-cell input{text-align:center;width:72px}.collection-summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.collection-summary>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.collection-summary span{color:var(--text-muted);font-size:12px}.collection-summary b{font-size:18px}@media (width<=760px){.returns-invoice-search,.collection-summary{grid-template-columns:1fr}.return-qty-cell{justify-content:flex-start}}.collection-summary-detailed{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.collection-summary-detailed>div,.collection-allocation>div{border:1px solid var(--border-soft,#e7e8ef);background:var(--surface-soft,#fafafe);border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.collection-summary-detailed .grand{border-color:#7c3aed40;grid-column:1/-1}.collection-allocation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 8px;display:grid}.invoice-financial-summary{align-content:start}.collections-history{margin-top:14px}.return-reason-row{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.reason-plus{border:1px solid var(--border-soft,#dedfea);background:var(--surface,#fff);cursor:pointer;height:42px;color:var(--primary,#6d4aff);border-radius:12px;place-items:center;display:grid}.reason-add-box{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.reason-add-box button{background:var(--primary,#6d4aff);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-weight:700}.return-coupon-summary header{border-bottom:1px solid var(--border-soft,#e7e8ef);margin-bottom:8px;padding-bottom:8px}.return-coupon-summary header h2{margin:0;font-size:1rem}.return-coupon-summary header span{opacity:.7;font-size:.78rem}@media (width<=700px){.collection-summary-detailed,.collection-allocation{grid-template-columns:1fr}.collection-summary-detailed .grand{grid-column:auto}.return-reason-row{grid-template-columns:minmax(0,1fr) 40px}}.returns-side-toggle{color:#6849d9;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#f4f0ff;border:1px solid #704cff33;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:9px;font-weight:900;display:flex}.returns-side.is-collapsed{align-self:start;position:sticky;top:84px}.returns-side.is-collapsed .returns-side-toggle{writing-mode:vertical-rl;min-height:190px}.return-submit-bar{z-index:20;border:1px solid #704cff33;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 32px #2a22561f}.return-submit-bar>div{gap:3px;display:grid}.return-submit-bar b{font-size:12px}.return-submit-bar span{color:#7d8797;font-size:9px}.returns-page{overflow-x:hidden}.returns-main{overflow:hidden}.returns-main .sales-table-wrap{max-width:100%}.shipping-page,.users-page{gap:15px;display:grid}.shipping-header,.users-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shipping-header small,.users-header small{color:#8a94a4;font-size:9px}.shipping-header h1,.users-header h1{margin:3px 0 5px;font-size:29px}.shipping-header p,.users-header p{color:#778295;margin:0;font-size:11px}.shipping-kpis,.users-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.shipping-kpis article,.users-kpis article{align-items:center;gap:12px;padding:16px;display:flex}.shipping-kpis i,.users-kpis>article>svg{box-sizing:border-box;color:#6849d9;background:#f1edff;border-radius:13px;width:43px;height:43px;padding:10px}.shipping-kpis article div,.users-kpis article div{gap:3px;display:grid}.shipping-kpis span,.users-kpis span{color:#7c8798;font-size:9px}.shipping-kpis b,.users-kpis b{font-size:22px}.shipping-list,.users-table{padding:16px;overflow:hidden}.shipping-list>header,.users-table>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.shipping-list h2,.users-table h2{margin:0;font-size:15px}.shipping-list header span,.users-table header span{color:#8490a1;font-size:9px}.shipping-actions{gap:6px;display:flex}.shipping-actions button,.icon-action{color:#6849d9;min-width:31px;height:31px;font:inherit;cursor:pointer;background:#f3efff;border:1px solid #704cff26;border-radius:8px;place-items:center;padding:0 8px;font-size:9px;display:grid}.shipping-modal{width:min(980px,96vw);max-height:92vh}.shipping-form{gap:15px;max-height:calc(92vh - 72px);padding:17px;display:grid;overflow:auto}.shipping-company-fields,.users-form{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.shipping-company-fields label,.shipping-rates-grid label,.users-form label,.role-name{gap:6px;display:grid}.shipping-company-fields span,.shipping-rates-grid span,.users-form span,.role-name span{color:#657184;font-size:9px;font-weight:900}.shipping-company-fields input,.shipping-rates-grid input,.users-form input,.users-form select,.role-name input{height:42px;font:inherit;box-sizing:border-box;border:1px solid #919baf33;border-radius:11px;width:100%;padding:0 10px}.shipping-active{align-self:end;align-items:center;gap:8px;height:42px;display:flex!important}.shipping-active input{width:17px!important;height:17px!important}.shipping-rates{border-top:1px solid #919baf24;padding-top:14px}.shipping-rates h4{margin:0;font-size:14px}.shipping-rates header span{color:#8490a1;font-size:9px}.shipping-rates-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.shipping-form footer,.users-form footer,.role-form footer{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.shipping-view{width:min(720px,94vw);max-height:88vh}.shipping-rate-view{grid-template-columns:repeat(3,1fr);gap:8px;max-height:70vh;padding:17px;display:grid;overflow:auto}.shipping-rate-view div{background:#f8f9fb;border-radius:10px;justify-content:space-between;gap:8px;padding:10px;display:flex}.shipping-rate-view span{color:#6e798b;font-size:9px}.shipping-rate-view b{font-size:10px}.users-header-actions{gap:8px;display:flex}.users-subnav{margin-bottom:0}.roles-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.role-card{gap:13px;padding:16px;display:grid}.role-card>header{align-items:center;gap:10px;display:flex}.role-card h3{margin:0;font-size:15px}.role-card header span{color:#8490a1;font-size:9px}.role-modules{gap:8px;display:grid}.role-modules>div{background:#f8f9fb;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.role-modules b{font-size:9px}.role-modules span{color:#6e798b;font-size:8px}.users-modal{width:min(720px,94vw)}.users-modal.wide{width:min(1180px,97vw);max-height:94vh}.users-form,.role-form{padding:17px}.permission-matrix{border:1px solid #919baf26;border-radius:12px;margin-top:12px;overflow:auto}.permission-head,.permission-row{grid-template-columns:150px repeat(9,minmax(70px,1fr));align-items:center;min-width:850px;display:grid}.permission-head{color:#6849d9;background:#f3efff}.permission-head>*,.permission-row>*{text-align:center;border-bottom:1px solid #919baf1f;padding:9px;font-size:8px}.permission-row b,.permission-head b{text-align:right}.permission-row label{place-items:center;display:grid}.permission-row input{accent-color:#6849d9;width:16px;height:16px}.role-form footer{margin-top:14px}.rep-view{width:min(560px,94vw)}.rep-summary{gap:9px;padding:17px;display:grid}.rep-summary>div{border-bottom:1px solid #919baf21;justify-content:space-between;gap:10px;padding:10px;display:flex}.rep-summary span{color:#778396;font-size:9px}.rep-summary b{font-size:11px}.rep-summary .grand{color:#6849d9;background:#f1edff;border:0;border-radius:11px}.rep-summary .grand b{font-size:17px}@media (width<=1100px){.shipping-rates-grid{grid-template-columns:repeat(3,1fr)}.returns-layout.summary-collapsed{grid-template-columns:1fr}.returns-side.is-collapsed{position:static}.returns-side.is-collapsed .returns-side-toggle{writing-mode:horizontal-tb;min-height:44px}.roles-grid{grid-template-columns:1fr}}@media (width<=760px){.shipping-header,.users-header,.shipping-list>header,.users-table>header,.return-submit-bar{flex-direction:column;align-items:stretch}.shipping-kpis,.users-kpis,.shipping-company-fields,.users-form{grid-template-columns:1fr}.shipping-rates-grid,.shipping-rate-view{grid-template-columns:repeat(2,1fr)}.return-submit-bar{position:static}.return-submit-bar .ds-btn{width:100%}}@media (width<=480px){.shipping-rates-grid,.shipping-rate-view{grid-template-columns:1fr}}.returns-layout{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(280px,320px);width:100%;overflow:visible}.returns-side{min-width:0;max-width:100%;max-height:calc(100vh - 92px);padding-bottom:8px;position:sticky;top:78px;overflow:auto}.returns-layout.summary-collapsed{grid-template-columns:minmax(0,1fr)}.returns-side.is-collapsed{z-index:80;width:auto;max-height:none;position:fixed;top:auto;bottom:18px;left:18px;overflow:visible}.returns-side.is-collapsed .returns-side-toggle{writing-mode:horizontal-tb;width:auto;min-width:190px;min-height:44px;box-shadow:0 12px 30px #261f4b2e}.return-coupon-summary{overflow:visible}.rep-report-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rep-report-filters label{color:#6849d9;background:#fff;border:1px solid #919baf33;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 9px;display:flex}.rep-report-filters input,.rep-report-filters select,.rep-report-filters+select{font:inherit;background:0 0;border:0;outline:0}.rep-report-filters select{height:38px;font:inherit;background:#fff;border:1px solid #919baf33;border-radius:10px;padding:0 10px}.rep-view-wide{width:min(900px,96vw);max-height:92vh;overflow:auto}.users-table td small{color:#8490a1;margin-top:3px;font-size:8px;display:block}@media (width<=1250px){.returns-layout{grid-template-columns:1fr}.returns-side{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.returns-side .return-coupon-summary{grid-column:1/-1}}@media (width<=760px){.returns-side{grid-template-columns:1fr}.returns-side .return-coupon-summary{grid-column:auto}.returns-side.is-collapsed{bottom:10px;left:10px;right:10px}.returns-side.is-collapsed .returns-side-toggle{width:100%}.rep-report-filters{grid-template-columns:1fr;display:grid}.rep-report-filters label,.rep-report-filters select{box-sizing:border-box;width:100%}}.reports-page{direction:rtl;gap:16px;display:grid}.reports-hero{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#ffffffeb,#f4efffd1);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.reports-hero h1{margin:8px 0 6px;font-size:28px}.reports-hero p{color:var(--text-muted);max-width:720px;margin:0}.reports-eyebrow{color:#7357b8;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.reports-hero-actions{flex-wrap:wrap;gap:9px;display:flex}.reports-subnav{white-space:nowrap;overflow-x:auto}.reports-subnav button{flex:none}.reports-overview-kpis,.reports-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reports-overview-kpis article,.reports-kpis article{align-items:center;gap:12px;padding:16px;display:flex}.reports-overview-kpis article>svg,.reports-kpis article>svg{color:#7357b8;background:#7756c11c;border-radius:13px;width:40px;height:40px;padding:9px}.reports-overview-kpis span,.reports-kpis span{color:var(--text-muted);font-size:12px;display:block}.reports-overview-kpis b,.reports-kpis b{margin-top:3px;font-size:20px;display:block}.reports-overview-kpis small{color:var(--text-muted)}.reports-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-catalog-card{text-align:right;cursor:pointer;color:inherit;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;transition:all .2s;display:grid}.report-catalog-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #4934781f}.report-catalog-icon{color:#7357b8;background:#7756c11f;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.report-catalog-card h3{margin:0 0 5px}.report-catalog-card p{color:var(--text-muted);margin:0 0 8px;font-size:13px}.report-catalog-card span{color:#267846;background:#5eaf7e1f;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.report-catalog-card>svg{color:var(--text-muted)}.reports-guide{align-items:center;gap:15px;padding:19px;display:flex}.reports-guide>div:first-child{color:#2479b9;background:#2c88d21a;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.reports-guide h2{margin:0 0 5px}.reports-guide p{color:var(--text-muted);margin:0}.reports-filter-bar{gap:15px;padding:17px;display:grid}.reports-filter-title{align-items:center;gap:12px;display:flex}.reports-filter-title h2{margin:0}.reports-filter-title p{color:var(--text-muted);margin:3px 0 0;font-size:13px}.report-icon{color:#7357b8;background:#7756c11f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.reports-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reports-filters label{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:flex}.reports-filters label span{color:var(--text-muted);font-size:11px}.reports-filters input,.reports-filters select{width:100%;color:var(--text);background:0 0;border:0;outline:0}.reports-search{grid-column:auto}.reports-preview{overflow:hidden}.reports-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.reports-preview>header h2{margin:2px 0}.reports-preview>header small,.reports-preview>header span{color:var(--text-muted)}.reports-preview-actions{flex-wrap:wrap;gap:8px;display:flex}.reports-table-wrap{max-height:560px}.reports-table-wrap table{min-width:980px}.reports-empty{text-align:center;color:var(--text-muted);padding:40px!important}.reports-notes-preview{background:#f5b84a1a;border:1px solid #f5b84a3d;border-radius:12px;margin:14px 18px 0;padding:12px 14px}.reports-notes-preview p{margin:5px 0 0}.reports-setup-backdrop{z-index:9999;background:#18122775;justify-content:flex-start;display:flex;position:fixed;inset:0}.reports-setup-panel{background:var(--surface);flex-direction:column;gap:18px;width:min(470px,94vw);height:100%;padding:20px;display:flex;overflow:auto;box-shadow:18px 0 48px #0000002e}.reports-setup-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.reports-setup-panel>header h3{margin:3px 0}.reports-setup-panel>header button{color:inherit;cursor:pointer;background:0 0;border:0}.reports-setup-panel>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:auto;padding-top:15px;display:flex}.reports-setup-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.reports-setup-heading button{color:#7357b8;cursor:pointer;background:0 0;border:0;margin-inline-start:10px;font-weight:800}.reports-column-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reports-column-grid label{border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:9px 10px}.reports-column-grid label.checked{background:#7756c114;border-color:#7756c173}.reports-column-grid input{display:none}.reports-column-grid span{align-items:center;gap:6px;font-size:13px;display:flex}.reports-notes-field span{margin-bottom:7px;font-weight:700;display:block}.reports-notes-field textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);border-radius:12px;padding:11px}@media (width<=1100px){.reports-overview-kpis,.reports-kpis,.reports-catalog,.reports-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.reports-hero{padding:18px;display:grid}.reports-hero h1{font-size:23px}.reports-hero-actions{width:100%}.reports-hero-actions button{flex:1}.reports-overview-kpis,.reports-kpis,.reports-catalog,.reports-filters{grid-template-columns:1fr}.reports-preview>header{align-items:flex-start;display:grid}.reports-preview-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.reports-preview-actions .ds-btn-primary{grid-column:1/-1}.reports-column-grid{grid-template-columns:1fr}.report-catalog-card{padding:14px}}.mobile-brand{justify-content:center;align-items:center;gap:6px;min-width:0;display:none}.mobile-brand img{object-fit:contain;width:132px;max-width:38vw;height:34px;display:block}.mobile-brand span{color:#263041;font-size:13px;font-weight:800}.sidebar-version{color:#8ea0b8;text-align:center;padding:8px 0 2px;font-size:10px}.brand-copy small{color:#8fa0b8;margin-top:3px;font-size:10px}.mobile-sidebar-overlay{display:none}@media (width<=900px){body{font-size:16px;font-weight:500}.app-shell .erp-sidebar{z-index:110;width:min(330px,86vw);padding:18px 16px 16px;transition:transform .25s;transform:translate(104%)}.app-shell.mobile-sidebar-open .erp-sidebar{transform:translate(0)}.app-shell.mobile-sidebar-open .erp-sidebar.collapsed{width:min(330px,86vw)}.mobile-sidebar-overlay{z-index:105;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07111f61;border:0;display:block;position:fixed;inset:0}.erp-sidebar.collapsed .brand-copy,.erp-sidebar.collapsed .erp-nav-item span,.erp-sidebar.collapsed .nav-badge,.erp-sidebar.collapsed .nav-chevron,.erp-sidebar.collapsed .sidebar-bottom .side-utility,.erp-sidebar.collapsed .sidebar-version{display:initial}.erp-sidebar.collapsed .brand-block{justify-content:flex-start}.erp-sidebar.collapsed .erp-nav-item{justify-content:flex-start;padding:0 14px}.erp-sidebar.collapsed .erp-subnav{display:grid}.brand-block{gap:12px;padding:4px 6px 18px}.brand-logo{border-radius:16px;width:52px;height:52px;font-size:16px}.brand-copy{line-height:1.25;display:grid!important}.brand-copy strong{letter-spacing:0;font-size:16px}.brand-copy span{color:#fff;margin-top:4px;font-size:14px;font-weight:700}.brand-copy small{font-size:11px;display:block}.erp-nav{gap:6px;margin-top:14px}.erp-nav-item{gap:13px;height:auto;min-height:50px;padding:11px 14px}.erp-nav-item span{font-size:15px;font-weight:700;display:inline!important}.erp-nav-item svg{width:22px;height:22px}.erp-subnav-item{min-height:40px;padding:8px 12px;font-size:13px}.sidebar-collapse{display:none}.sidebar-bottom{margin-top:12px}.side-utility{font-size:13px;display:flex!important}.sidebar-version{margin-top:auto;display:block!important}.erp-topbar{grid-template-columns:48px minmax(0,1fr) 48px;gap:10px;height:78px;padding:10px 14px}.mobile-brand{display:flex}.global-search{grid-area:1/2;height:50px;display:none}.mobile-menu{border-radius:14px;grid-area:1/3;width:48px;height:48px;display:grid}.erp-topbar:after{content:"";grid-area:1/1;width:48px;height:48px}.user-area,.topbar-actions{display:none}.erp-main{padding:16px 14px 92px}.dashboard-heading{margin-top:12px}.dashboard-heading h1{font-size:28px;font-weight:800;line-height:1.35}.dashboard-heading p{font-size:15px;font-weight:500;line-height:1.7}.eyebrow{font-size:14px;font-weight:600}.filter-row{gap:10px;margin-bottom:14px}.filter-row .glass-button{height:50px;padding:0 15px;font-size:15px;font-weight:800}.date-button{min-width:220px}.daily-actions-grid{gap:12px}.daily-action-card{gap:12px;min-height:122px;padding:15px 16px}.daily-action-copy small{font-size:15px;font-weight:600}.daily-action-copy strong{font-size:32px;font-weight:800}.daily-action-copy em{font-size:13px;font-weight:600;line-height:1.55}.daily-action-icon{width:52px;height:52px}.daily-action-icon svg{width:25px;height:25px}.metric-card{min-height:132px;padding:15px}.metric-copy span{font-size:14px;font-weight:600}.metric-copy strong{font-size:28px;font-weight:800}.metric-change{font-size:12px}.glass-panel,.daily-action-card,.metric-card{border-radius:20px}}@media (width<=620px){.dashboard-heading h1{font-size:28px}.dashboard-heading p{font-size:15px}.dashboard-heading{display:block}.filter-row{grid-template-columns:1fr auto;display:grid;overflow:visible}.date-button{width:100%;min-width:0}.daily-action-card{min-height:118px}.mobile-brand img{width:145px;max-width:46vw}}.mobile-profile-button,.mobile-account-links{display:none}.profile-popover-content{display:grid}.profile-popover-identity{border-bottom:1px solid #919baf26;align-items:center;gap:12px;padding:17px;display:flex}.profile-popover-avatar{color:#fff;background:linear-gradient(145deg,#0ea5a2,#0b7182);border-radius:15px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.profile-popover-identity>div:last-child{gap:2px;display:grid}.profile-popover-identity small{color:#7d8797;font-size:11px;font-weight:800}.profile-popover-identity strong{font-size:17px}.profile-popover-identity span{color:#7d8797;font-size:12px}.topbar-popover-list button{align-items:center;gap:10px;width:100%;display:flex}.topbar-popover-list .logout-action{color:#c93450}@media (width<=900px){html{-webkit-text-size-adjust:100%}body{font-size:16px;font-weight:550}.erp-topbar{grid-template-columns:48px minmax(0,1fr) 48px!important}.mobile-profile-button{color:#fff;background:linear-gradient(145deg,#0ea5a2,#0b7182);border:1px solid #ffffffbf;border-radius:14px;grid-area:1/1;place-items:center;width:48px;height:48px;font-size:16px;font-weight:900;display:grid;box-shadow:0 9px 24px #0ea5a238}.mobile-brand{grid-area:1/2;min-width:0}.mobile-menu{grid-area:1/3!important}.erp-topbar:after{display:none!important}.mobile-brand img{width:min(150px,43vw);height:39px}.mobile-brand span{font-size:13px;font-weight:900}.topbar-popover[data-panel=\"profile\"]{width:min(380px,100vw - 24px);top:74px;left:12px;right:12px}.mobile-account-links{border-top:1px solid #ffffff14;gap:6px;margin-top:10px;padding-top:10px;display:grid}.mobile-account-links button{color:#e8eef8;text-align:right;min-height:45px;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 13px;font-size:14px;font-weight:700;display:flex}.mobile-account-links button:hover{background:#ffffff12}.mobile-account-links button:last-child{color:#ffb5c2}.mobile-dock{z-index:90!important;left:10px!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(22px)saturate(130%)!important;pointer-events:auto!important;background:#ffffffe8!important;border:1px solid #ffffffd6!important;border-radius:22px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:2px!important;min-height:69px!important;padding:7px 6px!important;display:grid!important;position:fixed!important;overflow:visible!important;box-shadow:0 14px 38px #1b26392b!important}.mobile-dock>button{color:#1c2636!important;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;font:inherit!important;white-space:nowrap!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;margin:0!important;padding:5px 2px!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important;display:flex!important;position:static!important;transform:none!important}.mobile-dock>button span{text-overflow:ellipsis!important;max-width:100%!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:10px!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}.mobile-dock>button svg{width:21px!important;height:21px!important}.mobile-dock>button.active{color:#7357e8!important;background:#7357e817!important}.mobile-dock-dots{letter-spacing:1px!important;font-size:20px!important;line-height:.65!important}.erp-main{padding-bottom:100px!important}.dashboard-heading h1,.sales-header h1,.products-hero h1,.inventory-header h1,.reports-hero h1{font-weight:850!important}.dashboard-heading p,.sales-header p,.products-hero span,.inventory-header p,.reports-hero p{font-weight:600!important}.daily-action-card{min-height:110px!important;padding:13px 15px!important}.daily-action-copy small{font-weight:700!important}.daily-action-copy em{font-weight:600!important}}@media (width<=420px){.mobile-dock{border-radius:19px!important;left:6px!important;right:6px!important}.mobile-dock>button,.mobile-dock>button span{font-size:9px!important}.mobile-brand img{width:min(135px,40vw)}}.settings-page{gap:18px;padding:4px 0 36px;display:grid}.settings-hero{background:linear-gradient(135deg,#fffffffa,#f6f4ffe6);border:1px solid #8994a92e;border-radius:24px;justify-content:space-between;align-items:end;gap:18px;padding:24px;display:flex;box-shadow:0 16px 40px #342d5612}.settings-hero span{color:#7357e8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.settings-hero h1{margin:5px 0 7px;font-size:31px}.settings-hero p{color:#7b8494;margin:0;font-weight:600}.settings-search{background:#fff;border:1px solid #8994a93b;border-radius:15px;align-items:center;gap:10px;width:min(390px,100%);height:48px;padding:0 15px;display:flex}.settings-search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.settings-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-nav{background:#fffffff0;border:1px solid #8994a92e;border-radius:22px;gap:6px;padding:12px;display:grid;position:sticky;top:92px;box-shadow:0 14px 34px #342d560f}.settings-nav-head{border-bottom:1px solid #8994a924;justify-content:space-between;align-items:center;margin-bottom:3px;padding:10px 10px 13px;display:flex}.settings-nav-head span{color:#8b94a4;font-size:11px}.settings-nav>button{text-align:right;color:#273142;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:15px;align-items:center;gap:11px;padding:11px;display:flex}.settings-nav>button>span{color:#6e5bd2;background:#f4f3fa;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.settings-nav>button div{gap:2px;min-width:0;display:grid}.settings-nav>button b{font-size:14px}.settings-nav>button small{color:#8c95a3;font-size:10px;line-height:1.45}.settings-nav>button.active{color:#fff;background:linear-gradient(135deg,#191f2d,#273248)}.settings-nav>button.active>span{color:#fff;background:#ffffff21}.settings-nav>button.active small{color:#c7cfdb}.settings-workspace{min-width:0}.settings-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-card{background:#fffffff5;border:1px solid #8994a92e;border-radius:22px;min-width:0;padding:19px;box-shadow:0 13px 32px #342d560e}.settings-wide-card{grid-column:1/-1}.settings-section-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.settings-section-title{align-items:center;gap:11px;display:flex}.settings-section-title>span{color:#7357e8;background:#7357e81a;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.settings-section-title h2{margin:0;font-size:18px}.settings-section-title p,.settings-card-head p{color:#8a93a2;margin:3px 0 0;font-size:12px;line-height:1.55}.settings-card-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:13px;display:flex}.settings-card-head h3{margin:0;font-size:16px}.settings-count{color:#7357e8;background:#f1effb;border-radius:10px;place-items:center;min-width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.settings-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.settings-form-grid.compact{margin-top:18px}.settings-form-grid.single{grid-template-columns:1fr}.settings-form-grid label{gap:7px;display:grid}.settings-form-grid label span{color:#4a5567;font-size:12px;font-weight:800}.settings-form-grid input,.settings-form-grid select,.settings-add-row input,.settings-item input{height:44px;font:inherit;background:#fbfcfe;border:1px solid #8994a93d;border-radius:12px;outline:0;padding:0 12px}.settings-form-grid input:focus,.settings-form-grid select:focus,.settings-add-row input:focus,.settings-item input:focus{border-color:#8b73ef;box-shadow:0 0 0 3px #7357e817}.settings-logo-box{background:linear-gradient(145deg,#faf9ff,#fff);border:1px dashed #7357e847;border-radius:18px;place-items:center;gap:15px;min-height:180px;display:grid}.settings-logo-preview{letter-spacing:-2px;color:#111;font-size:35px;font-weight:950}.settings-logo-preview span{color:#ef3340;margin:0 2px}.settings-branch-list{grid-template-columns:1fr auto;gap:11px;margin-bottom:14px;display:grid}.settings-branch-list>div{background:#f8f9fc;border-radius:13px;gap:3px;padding:11px;display:grid}.settings-branch-list span{color:#8b94a4;font-size:11px}.settings-add-row{grid-template-columns:1fr auto;gap:8px;margin-bottom:11px;display:grid}.settings-items{gap:7px;max-height:380px;padding-inline-end:2px;display:grid;overflow:auto}.settings-item{background:#fbfcfe;border:1px solid #8994a924;border-radius:13px;align-items:center;gap:9px;min-height:51px;padding:7px 8px;display:flex}.settings-grip{color:#b0b7c3}.settings-item-copy{flex:1;gap:2px;min-width:0;display:grid}.settings-item-copy b{font-size:13px}.settings-item-copy small{color:#8d96a5;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.settings-item input{flex:1;height:37px}.channel-badge{background:color-mix(in srgb,var(--channel-color) 14%,white);width:37px;height:37px;color:var(--channel-color);border-radius:12px;place-items:center;font-size:10px;font-weight:950;display:grid}.settings-toggle{cursor:pointer;background:#d8dde6;border:0;border-radius:999px;width:43px;height:25px;padding:3px;position:relative}.settings-toggle span{background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;display:block;box-shadow:0 2px 6px #00000029}.settings-toggle.on span{transform:translate(-18px)}.print-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.print-template{color:#4b5668;min-height:120px;font:inherit;cursor:pointer;background:#fbfcfe;border:1px solid #8994a92e;border-radius:16px;justify-items:center;gap:5px;padding:14px;display:grid}.print-template span{color:#8b94a4;font-size:10px}.print-template.active{color:#6c50df;background:linear-gradient(145deg,#f5f1ff,#fff);border-color:#8b73ef;box-shadow:0 8px 23px #7357e81a}.settings-switch-list{gap:8px;margin-top:15px;display:grid}.settings-switch-list>div{background:#f8f9fc;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.settings-switch-list span{gap:2px;display:grid}.settings-switch-list small{color:#8b94a4;font-size:10px}.settings-mini-options{gap:8px;display:grid}.settings-mini-options button{color:#3d4859;text-align:right;min-height:44px;font:inherit;background:#fbfcfe;border:1px solid #8994a926;border-radius:12px;align-items:center;gap:9px;padding:0 12px;font-weight:700;display:flex}.shipping-settings-table{gap:8px;display:grid}.shipping-settings-table>div{background:#f8f9fc;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px;display:grid}.shipping-settings-table span{color:#8b94a4;font-size:11px}.settings-stat-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.settings-stat-row>div{background:#f8f9fc;border-radius:14px;justify-items:center;gap:3px;padding:13px;display:grid}.settings-stat-row b{color:#7357e8;font-size:23px}.settings-stat-row span{color:#7f8998;font-size:10px}@media (width<=1100px){.settings-layout{grid-template-columns:230px minmax(0,1fr)}.settings-content-grid{grid-template-columns:1fr}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.settings-page{padding-bottom:105px}.settings-hero{align-items:start;padding:18px;display:grid}.settings-hero h1{font-size:26px}.settings-search{width:100%}.settings-layout{grid-template-columns:1fr;display:grid}.settings-nav{border-radius:18px;padding:8px;display:flex;position:static;overflow:auto}.settings-nav-head{display:none}.settings-nav>button{width:auto;min-width:max-content;padding:9px}.settings-nav>button>span{width:35px;height:35px}.settings-nav>button small{display:none}.settings-content-grid{grid-template-columns:1fr}.settings-card{border-radius:18px;padding:15px}.settings-form-grid{grid-template-columns:1fr}.print-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-section-header{align-items:flex-start}.settings-section-header>.ds-btn{padding:0 10px;font-size:11px}.settings-item-copy small{max-width:210px}}@media (width<=430px){.settings-hero p{font-size:13px}.settings-nav>button b{font-size:12px}.settings-add-row{grid-template-columns:1fr}.settings-add-row .ds-btn{width:100%}.print-template-grid{grid-template-columns:1fr 1fr}.print-template{min-height:105px}.settings-section-title h2{font-size:16px}.settings-section-title p{font-size:11px}.settings-item{gap:6px}.channel-badge{width:33px;height:33px}.settings-toggle{width:39px}.settings-toggle.on span{transform:translate(-14px)}}.erp-nav-group-wrap.with-divider{border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px}.app-shell.is-collapsed .erp-nav-group-wrap.with-divider{border-top-color:#ffffff0d}.account-page{gap:15px;display:grid}.account-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-heading small{color:#8b94a4;font-size:10px}.account-heading h1{margin:4px 0;font-size:30px}.account-heading p{color:#778295;margin:0;font-size:12px}.account-identity-card{align-items:center;gap:11px;min-width:240px;padding:12px 15px;display:flex}.account-avatar{color:#fff;background:linear-gradient(145deg,#0ea5a2,#0b7182);border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.account-identity-card>div:last-child{gap:3px;display:grid}.account-identity-card span{color:#7e8998;font-size:10px}.account-success{color:#12815a;background:#e9f9f1;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}.account-tabs{margin:0}.account-panel{padding:17px}.account-panel>header{justify-content:space-between;margin-bottom:15px;display:flex}.account-panel h2{margin:0;font-size:16px}.account-panel header span{color:#8490a1;font-size:10px}.account-form-grid,.account-security-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.account-form-grid label,.account-security-grid label{gap:6px;display:grid}.account-form-grid label span,.account-security-grid label>span{color:#657184;font-size:10px;font-weight:900}.account-form-grid input,.account-security-grid input,.account-preferences select{height:43px;font:inherit;background:#fff;border:1px solid #919baf33;border-radius:12px;padding:0 11px}.account-panel footer{justify-content:flex-end;margin-top:16px;display:flex}.account-preferences{gap:9px;display:grid}.account-preferences article{background:#f8f9fc;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.account-preferences article>div{align-items:center;gap:10px;display:flex}.account-preferences article svg{color:#7357e8}.account-preferences article span{gap:3px;display:grid}.account-preferences article small{color:#8490a1;font-size:10px}.settings-toggle{background:#d9deea;border:0;border-radius:20px;width:46px;height:26px;padding:3px}.settings-toggle i{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;display:block}.settings-toggle.on{background:#7357e8}.settings-toggle.on i{transform:translate(-20px)}.password-field{background:#fff;border:1px solid #919baf33;border-radius:12px;align-items:center;gap:8px;height:43px;padding:0 10px;display:flex}.password-field input{outline:0;flex:1;border:0!important;height:auto!important;padding:0!important}.password-field button{background:0 0;border:0;place-items:center;display:grid}.account-device{background:#f8f9fc;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.account-device>div{flex:1;gap:3px;display:grid}.account-device span{color:#8490a1;font-size:10px}.account-device>b{color:#12815a;font-size:10px}.login-page{background:radial-gradient(circle at 80% 10%,#7357e829,#0000 35%),radial-gradient(circle at 10% 90%,#0ea5a21f,#0000 30%),#f5f7fb;place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{width:min(430px,100%);padding:28px}.login-logo{justify-content:center;align-items:center;gap:7px;display:flex}.login-logo img{object-fit:contain;width:190px;height:55px}.login-logo span{font-weight:900}.login-copy{text-align:center;margin:15px 0 20px}.login-copy small{color:#8a94a4}.login-copy h1{margin:5px 0;font-size:28px}.login-copy p{color:#778295;margin:0}.login-card form{gap:13px;display:grid}.login-card label{gap:6px;display:grid}.login-card label>span{color:#657184;font-size:10px;font-weight:900}.login-card label>div{background:#fff;border:1px solid #919baf3b;border-radius:13px;align-items:center;gap:9px;height:46px;padding:0 12px;display:flex}.login-card input{font:inherit;border:0;outline:0;flex:1}.login-card label button{background:0 0;border:0}.login-submit{justify-content:center;width:100%;height:47px}.login-error{color:#c93450;margin:0;font-size:11px}.login-card>footer{text-align:center;color:#9099a7;margin-top:18px;font-size:9px}.shipping-tabs{margin:0}.shipping-kpis-six{grid-template-columns:repeat(3,1fr)}.shipping-overview-grid{grid-template-columns:1fr repeat(3,minmax(180px,1fr));align-items:stretch;gap:10px;padding:17px;display:grid}.shipping-overview-grid>div{align-self:center}.shipping-overview-grid h2{margin:0;font-size:16px}.shipping-overview-grid p{color:#8490a1;font-size:10px}.shipping-overview-grid>button{text-align:right;color:#3c4657;background:#faf9ff;border:1px solid #704cff21;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.shipping-overview-grid>button>svg{color:#7357e8}.shipping-overview-grid>button span{gap:3px;display:grid}.shipping-overview-grid>button small{color:#8490a1;font-size:9px}.shipping-settlement-filters{grid-template-columns:repeat(5,minmax(135px,1fr)) 1.3fr;align-items:end;gap:9px;padding:14px;display:grid}.shipping-settlement-filters label{gap:5px;display:grid}.shipping-settlement-filters label span{color:#657184;font-size:9px;font-weight:900}.shipping-settlement-filters select,.shipping-settlement-filters input{height:41px;font:inherit;background:#fff;border:1px solid #919baf33;border-radius:11px;width:100%;padding:0 9px}.shipping-settlement-kpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.shipping-settlement-kpis article{gap:4px;padding:13px;display:grid}.shipping-settlement-kpis span{color:#7c8798;font-size:9px}.shipping-settlement-kpis b{font-size:17px}.shipping-report-actions{flex-wrap:wrap;gap:8px;display:flex}.shipping-settlement-table td small{color:#8b94a4;margin-top:3px;display:block}.shipping-due{color:#c93450}.shipping-shipment-view{grid-template-columns:repeat(2,1fr);gap:9px;padding:17px;display:grid}.shipping-shipment-view>div{background:#f8f9fc;border-radius:11px;justify-content:space-between;gap:10px;padding:11px;display:flex}.shipping-shipment-view span{color:#778295;font-size:10px}.shipping-collection-modal{width:min(520px,94vw)}.shipping-collection-form{gap:12px;padding:17px;display:grid}.shipping-collection-form label{gap:6px;display:grid}.shipping-collection-form label span{color:#657184;font-size:9px;font-weight:900}.shipping-collection-form input,.shipping-collection-form select,.shipping-collection-form textarea{font:inherit;border:1px solid #919baf33;border-radius:11px;padding:10px}.shipping-collection-form input,.shipping-collection-form select{height:42px;padding-block:0}.shipping-collection-form footer{justify-content:flex-end;gap:8px;display:flex}.mobile-quick-actions{display:none}@media (width<=900px){.account-heading{flex-direction:column}.account-identity-card{box-sizing:border-box;width:100%}.account-form-grid,.account-security-grid{grid-template-columns:1fr}.account-panel{padding:14px}.shipping-kpis-six{grid-template-columns:repeat(2,1fr)}.shipping-overview-grid{grid-template-columns:1fr}.shipping-settlement-filters{grid-template-columns:repeat(2,1fr)}.shipping-settlement-filters .sales-search{grid-column:1/-1}.shipping-settlement-kpis{grid-template-columns:repeat(2,1fr)}.mobile-quick-actions{z-index:96;left:16px;bottom:calc(88px + env(safe-area-inset-bottom));display:block;position:fixed}.mobile-quick-actions-fab{color:#fff;background:linear-gradient(145deg,#151c2b,#2f3a51);border:0;border-radius:18px;place-items:center;width:52px;height:52px;transition:all .2s;display:grid;box-shadow:0 13px 32px #121a2947}.mobile-quick-actions.open .mobile-quick-actions-fab{transform:rotate(45deg)}.mobile-quick-actions-menu{gap:4px;width:220px;padding:8px;display:grid;position:absolute;bottom:62px;left:0}.mobile-quick-actions-menu button{text-align:right;min-height:42px;font:inherit;color:#344053;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.mobile-quick-actions-menu button:hover{color:#6849d9;background:#f1edff}}@media (width<=520px){.shipping-settlement-filters,.shipping-settlement-kpis,.shipping-kpis-six,.shipping-shipment-view{grid-template-columns:1fr}.account-tabs{overflow:auto}.account-tabs button{white-space:nowrap}.login-card{padding:21px}}@media print{.shipping-tabs,.shipping-settlement-filters,.shipping-report-actions,.shipping-header .ds-btn,.mobile-quick-actions{display:none!important}.shipping-settlement-table{box-shadow:none!important;border:0!important}.shipping-settlement-kpis{grid-template-columns:repeat(3,1fr)!important}}@media (width<=900px){.sales-invoice-toolbar{grid-template-columns:1fr 1fr}.sales-invoice-toolbar .ds-search{grid-column:1/-1}.bulk-selection-bar{flex-direction:column;align-items:flex-start}.bulk-selection-bar>div:last-child{width:100%}.bulk-selection-bar .ds-btn{flex:1;justify-content:center}.bulk-collection-summary{grid-template-columns:repeat(2,1fr)}.bulk-collection-summary .grand{grid-column:1/-1}.bulk-collection-form{min-width:0}.sales-check-cell{background:inherit;z-index:1;position:sticky;right:0}}@media (width<=520px){.sales-invoice-toolbar{grid-template-columns:1fr}.sales-invoice-toolbar .ds-search{grid-column:auto}.bulk-collection-summary{grid-template-columns:1fr 1fr}.bulk-selection-bar>div:last-child{grid-template-columns:1fr;display:grid}.bulk-selection-bar .ds-btn{width:100%}}.sales-check-cell{width:42px;text-align:center!important}.sales-check-cell input{accent-color:#7357e8;cursor:pointer;width:17px;height:17px}.sales-table-card tbody tr.is-selected{background:#f4f0ff}.sales-invoice-toolbar{grid-template-columns:minmax(260px,1.5fr) minmax(150px,.6fr) minmax(150px,.6fr)}.bulk-selection-bar{background:linear-gradient(135deg,#fbfaff,#f3efff);border:1px solid #7357e82e;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.bulk-selection-bar>div:first-child{gap:4px;display:grid}.bulk-selection-bar span{color:#3b4555;font-size:12px}.bulk-selection-bar small{color:#7c8798;font-size:10px}.bulk-selection-bar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.bulk-collection-form{min-width:min(620px,82vw)}.bulk-collection-summary{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.bulk-collection-summary>div{background:#f8f9fc;border-radius:12px;gap:4px;padding:11px;display:grid}.bulk-collection-summary span{color:#7c8798;font-size:9px}.bulk-collection-summary b{font-size:15px}.bulk-collection-summary .grand{color:#6547d6;background:#efeaff}@media (width<=900px){.sales-invoice-toolbar{grid-template-columns:1fr 1fr}.sales-invoice-toolbar .ds-search{grid-column:1/-1}.bulk-selection-bar{flex-direction:column;align-items:flex-start}.bulk-selection-bar>div:last-child{width:100%}.bulk-selection-bar .ds-btn{flex:1;justify-content:center}.bulk-collection-summary{grid-template-columns:repeat(2,1fr)}.bulk-collection-summary .grand{grid-column:1/-1}.bulk-collection-form{min-width:0}.sales-check-cell{background:inherit;z-index:1;position:sticky;right:0}}@media (width<=520px){.sales-invoice-toolbar{grid-template-columns:1fr}.sales-invoice-toolbar .ds-search{grid-column:auto}.bulk-collection-summary{grid-template-columns:1fr 1fr}.bulk-selection-bar>div:last-child{grid-template-columns:1fr;display:grid}.bulk-selection-bar .ds-btn{width:100%}}.contacts-data-alert{color:#8a5b00;background:#fff7e1eb;border:1px solid #f59e0b47;border-radius:12px;margin:0 0 12px;padding:11px 14px;font-size:12px;font-weight:800}.location-detected,.location-warning{margin-top:5px;font-size:9px;font-weight:800;display:block}.location-detected{color:#188755}.location-warning{color:#b66a00}.glass-primary:disabled{opacity:.62;cursor:wait}.erp-dark-mode .contacts-data-alert{color:#ffd88a;background:#925c0033;border-color:#ffbe5038}.contacts-selection-toolbar{background:#704cff14;border-bottom:1px solid #919baf1f;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.contacts-selection-toolbar>div{color:#5038b7;align-items:center;gap:10px;display:flex}.selection-close{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.selection-delete{color:#c12e43;cursor:pointer;background:#d734481a;border:1px solid #d7344838;border-radius:11px;align-items:center;gap:7px;padding:9px 13px;font-weight:800;display:inline-flex}.selection-delete:disabled{opacity:.55;cursor:not-allowed}.contacts-table .select-column{text-align:center;width:42px;min-width:42px;padding-left:8px;padding-right:8px}.contacts-table input[type=checkbox]{accent-color:#6c4ae2;cursor:pointer;width:17px;height:17px}.contacts-table tbody tr.selected-row{background:#704cff17}.row-menu-wrap{position:relative}.customer-row-menu{z-index:20;background:#fff;border:1px solid #919baf33;border-radius:12px;gap:3px;min-width:132px;padding:6px;display:grid;position:absolute;top:40px;left:0;box-shadow:0 14px 34px #2229392e}.customer-row-menu button{color:#465064;align-items:center;gap:8px;width:100%;padding:9px 10px;font-weight:700;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;height:auto!important;display:flex!important}.customer-row-menu button:hover{background:#704cff14!important}.customer-row-menu button.danger{color:#c62d43}.customer-row-menu button.danger:hover{background:#d7344817!important}.erp-dark-mode .customer-row-menu{background:#172237;border-color:#ffffff1a}.erp-dark-mode .customer-row-menu button{color:#e8edf7}.erp-dark-mode .customer-row-menu button.danger{color:#ff7d8f}@media (width<=680px){.contacts-selection-toolbar{flex-direction:column;align-items:stretch}.selection-delete{justify-content:center}.customer-row-menu{left:0}}.contact-import-button{cursor:pointer;position:relative}.contact-import-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.contacts-hero-actions button:disabled{opacity:.5;cursor:not-allowed}.import-customers-modal{width:min(1050px,96vw);max-height:92vh;overflow:auto}.import-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.import-summary-grid article{background:#f8f9fc;border:1px solid #919baf24;border-radius:13px;gap:5px;padding:14px;display:grid}.import-summary-grid span{color:#788395;font-size:10px;font-weight:800}.import-summary-grid strong{color:#30234f;font-size:22px}.import-preview-table{border:1px solid #919baf29;border-radius:14px;max-height:420px;margin:0 16px 16px;overflow:auto}.import-preview-table table{border-collapse:collapse;width:100%;min-width:850px}.import-preview-table th,.import-preview-table td{text-align:right;border-bottom:1px solid #919baf1f;padding:10px;font-size:11px}.import-preview-table th{color:#55447d;z-index:1;background:#f0ecfb;position:sticky;top:0}.import-progress{background:#f5f1ff;border-radius:12px;margin:0 16px 14px;padding:13px}.import-progress>div{justify-content:space-between;margin-bottom:8px;display:flex}.import-progress progress{accent-color:#6c4ae2;width:100%;height:10px}.import-result{color:#17683a;background:#eaf8ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 16px 14px;padding:13px;display:flex}.import-result strong{font-size:14px}.erp-dark-mode .import-summary-grid article,.erp-dark-mode .import-preview-table th{background:#172237}.erp-dark-mode .import-preview-table{border-color:#ffffff1a}@media (width<=700px){.import-summary-grid{grid-template-columns:repeat(2,1fr)}.contacts-hero-actions{flex-wrap:wrap}.contacts-hero-actions>*{flex:1;justify-content:center;min-width:145px}}.products-feedback{border-radius:12px;align-items:center;gap:9px;margin:0 0 10px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.products-feedback span{flex:1}.products-feedback button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.products-feedback.error{color:#b4232c;background:#fff1f2;border:1px solid #ffd2d6}.products-feedback.success{color:#087a43;background:#ecfdf3;border:1px solid #bdeed1}.products-loading{background:#ffffffb8;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-bottom:10px;font-size:12px;font-weight:850;display:flex}.product-image-placeholder img{object-fit:cover;width:100%;height:100%;display:block}.product-delete-button{color:#c71920!important;min-width:34px!important;padding-inline:7px!important}.product-builder-footer button:disabled,.pricing-actions button:disabled{opacity:.55;cursor:not-allowed}.erp-dark-mode .products-loading{background:#141f32d9}.erp-dark-mode .products-feedback.error{color:#ffafb5;background:#7d192347;border-color:#ff646e40}.erp-dark-mode .products-feedback.success{color:#8ce4b5;background:#0f694140;border-color:#50dc9138}.login-card button:disabled{opacity:.65;cursor:not-allowed}.login-link-button{color:#6f4cf5;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:800}.login-forgot{justify-self:start;margin-top:-5px}.login-success{color:#16845b;align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.7;display:flex}.login-card input::placeholder{color:#a4acb9}.login-card label button{cursor:pointer;color:#697488;place-items:center;display:grid}.product-status.inactive{color:#697386;background:#eef0f4;border-color:#d9dde5}.product-status-button{color:#a45b11!important;background:#fff8ed!important;border-color:#f4d8b2!important}.product-status-button.activate{color:#167447!important;background:#ecf9f1!important;border-color:#bfe8cf!important}.product-delete-button{color:#fff!important;background:#d83a4f!important;border-color:#d83a4f!important}.product-delete-button:hover{background:#bd2e42!important;border-color:#bd2e42!important}.product-cancel-button{color:#fff;height:44px;min-height:44px;font:inherit;cursor:pointer;background:#d83a4f;border:1px solid #d83a4f;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:850;display:inline-flex}.product-cancel-button:hover{background:#bd2e42;border-color:#bd2e42}.product-quick-modal footer .product-cancel-button,.product-builder-footer .product-cancel-button{height:44px;min-height:44px}.builder-image-field{gap:9px;display:grid}.builder-image-upload{cursor:pointer;background:#f7f5ffb3;border:1.5px dashed #704cff57;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:132px;padding:15px;display:grid;position:relative;overflow:hidden}.builder-image-upload:hover{background:#f7f3ff;border-color:#7655df}.builder-image-upload>img{object-fit:cover;background:#fff;border:1px solid #919baf2e;border-radius:13px;width:98px;height:98px}.builder-image-upload>span{gap:5px;min-width:0;display:grid}.builder-image-upload>span strong{color:#3b4050;font-size:13px}.builder-image-upload>span small{color:#7d8798;font-size:10px}.builder-image-upload>b{color:#fff;white-space:nowrap;background:#6f4ee8;border-radius:11px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 13px;font-size:10px;display:inline-flex}.builder-image-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.remove-product-image{color:#b92e43;height:38px;font:inherit;cursor:pointer;background:#fff1f3;border:1px solid #f0bac3;border-radius:10px;justify-self:start;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.product-card-actions{flex-wrap:wrap}@media (width<=680px){.builder-image-upload{grid-template-columns:72px 1fr;min-height:118px}.builder-image-upload>img{width:72px;height:72px}.builder-image-upload>b{grid-column:1/-1;width:100%}.product-card-actions{grid-template-columns:1fr 1fr;display:grid}.product-card-actions .product-delete-button{grid-column:auto}}.product-builder-footer .glass-primary,.product-builder-footer .product-cancel-button,.product-quick-modal footer .glass-primary,.product-quick-modal footer .product-cancel-button{box-sizing:border-box;border-radius:12px;height:44px;min-height:44px;padding:0 18px;line-height:1}@media (width<=680px){.product-builder-footer .glass-primary,.product-builder-footer .product-cancel-button{height:48px;min-height:48px}.product-quick-modal footer .glass-primary,.product-quick-modal footer .product-cancel-button{height:46px;min-height:46px}}.nav-chevron-hit{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-inline-start:auto;display:inline-flex}.nav-chevron-hit:hover{background:#7357e81f}.product-admin-page{gap:16px;display:grid}.product-admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.product-admin-toolbar>label{flex:1;align-items:center;gap:8px;min-width:min(100%,320px);display:flex}.product-admin-toolbar input,.product-admin-toolbar select,.product-inline-editor input,.product-inline-editor select{border:1px solid var(--line,#dfe3eb);background:var(--panel,#fff);width:100%;height:42px;color:inherit;border-radius:12px;padding:0 12px}.product-admin-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.product-admin-table,.variant-admin-table{overflow:auto}.product-admin-head,.product-admin-row{grid-template-columns:1.5fr 1.2fr .8fr 1fr .8fr;align-items:center;gap:10px;min-width:760px;padding:12px 16px;display:grid}.product-admin-head,.variant-admin-head{border-bottom:1px solid var(--line,#e5e7eb);background:#7357e814;font-weight:800}.product-admin-row,.variant-admin-row{border-bottom:1px solid var(--line,#edf0f5)}.product-admin-actions{gap:6px;display:flex}.product-admin-actions button{background:#7357e81a;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.product-admin-actions button.danger,.danger-button{color:#c62828;background:#c628281a}.product-admin-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.product-admin-pagination button{border:1px solid var(--line,#dfe3eb);background:var(--panel,#fff);border-radius:11px;height:38px;padding:0 16px}.product-inline-editor{z-index:40;max-width:520px;margin:auto;padding:18px;position:fixed;inset:auto 24px 24px;box-shadow:0 20px 60px #0f172a40}.product-inline-editor form{gap:14px;display:grid}.product-inline-editor header,.product-inline-editor footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-inline-editor label{gap:7px;display:grid}.variant-admin-head,.variant-admin-row{grid-template-columns:34px minmax(190px,1.6fr) 100px 70px 150px 120px 80px 80px 70px 110px 80px;align-items:center;gap:8px;min-width:1180px;padding:11px 14px;display:grid}.settings-save-message{color:#15803d;background:#22c55e1f;border-radius:10px;padding:10px 12px}.ds-btn,.glass-button,.glass-primary,.danger-button{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-family:inherit;font-weight:700;display:inline-flex}.ds-btn:disabled,.glass-button:disabled,.glass-primary:disabled,.danger-button:disabled{opacity:.5;cursor:not-allowed}@media (width<=780px){.product-admin-toolbar{align-items:stretch}.product-admin-toolbar>label{min-width:100%}.product-admin-toolbar>div{width:100%}.product-admin-toolbar button{flex:1}.product-inline-editor{inset:auto 10px 10px}.products-hero{align-items:flex-start}.products-hero-actions{width:100%}}.products-bulk-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;display:flex}.bulk-select-all{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.bulk-select-all input,.product-select-checkbox input{accent-color:#7c5cff}.bulk-selection-count{color:#6d52df;background:#7c5cff14;border-radius:10px;padding:7px 10px;font-weight:800}.product-card{position:relative}.product-card.is-selected{outline:2px solid #7c5cff8c;box-shadow:0 12px 32px #7c5cff29}.product-select-checkbox{z-index:6;cursor:pointer;background:#fffffff5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 14px #1218282e}.product-select-checkbox input{width:16px;height:16px}.product-select-checkbox:hover{transform:translateY(-1px);box-shadow:0 6px 18px #12182838}.product-card.is-selected .product-select-checkbox{background:#efeaff;outline:2px solid #7c5cff73}.products-pagination{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 16px;display:flex}.products-pagination>div{align-items:center;gap:10px;display:flex}.products-pagination button{background:#fff;border:1px solid #6870842e;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.products-pagination button:disabled{opacity:.4;cursor:not-allowed}.products-pagination label{align-items:center;gap:7px;display:flex}.products-pagination select{background:#fff;border:1px solid #6870842e;border-radius:10px;height:36px;padding:0 10px}.print-report{direction:rtl;font-family:Cairo,Arial,sans-serif}.print-report h1{margin:0 0 8px}.print-report table{border-collapse:collapse;width:100%;margin-top:12px}.print-report th,.print-report td{text-align:center;border:1px solid #bbb;padding:7px;font-size:10pt}.print-report thead{display:table-header-group}.print-report tr{break-inside:avoid}@media (width<=760px){.products-bulk-toolbar .glass-button{flex:calc(50% - 8px)}.products-pagination{flex-direction:column;align-items:stretch}.products-pagination>div,.products-pagination label{justify-content:center}.product-card-actions{flex-wrap:wrap}.product-card-actions button{flex:calc(50% - 6px)}}.erp-nav-parent-row{align-items:stretch;width:100%;display:flex}.erp-nav-parent-row>.erp-nav-item{flex:1;min-width:0}.erp-nav-parent-row>.nav-chevron-hit{width:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.erp-nav-parent-row>.nav-chevron-hit:hover{background:#ffffff14}.product-select-checkbox{top:10px;left:auto;right:10px}.product-settings-page{gap:14px;display:grid}.settings-strip{margin:0}.product-settings-tabs{flex-wrap:wrap;gap:8px;display:flex}.product-settings-tabs button{height:40px;font:inherit;color:#6d5b9d;cursor:pointer;background:#ffffffb8;border:1px solid #704cff29;border-radius:12px;padding:0 18px;font-weight:800}.product-settings-tabs button.active{color:#fff;background:#6f4ee8;border-color:#6f4ee8}.product-settings-table{overflow:auto}.product-settings-head,.product-settings-row{grid-template-columns:42px 1.5fr 1.3fr 1fr 100px;align-items:center;gap:10px;min-width:760px;padding:12px 16px;display:grid}.product-settings-head{border-bottom:1px solid var(--line,#e5e7eb);background:#7357e814;font-weight:850}.product-settings-row{border-bottom:1px solid var(--line,#edf0f5)}.product-settings-row input,.product-settings-head input{accent-color:#6f4ee8;width:17px;height:17px}.color-dot{vertical-align:middle;border:1px solid #0000001f;border-radius:50%;width:16px;height:16px;margin-inline-end:6px;display:inline-block}.report-columns{position:relative}.report-columns summary{cursor:pointer;background:#fff;border:1px solid #704cff2e;border-radius:12px;align-items:center;height:40px;padding:0 14px;font-weight:800;list-style:none;display:flex}.report-columns>div{z-index:20;background:#fff;border:1px solid #919baf33;border-radius:12px;gap:8px;min-width:180px;padding:10px;display:grid;position:absolute;top:46px;left:0;box-shadow:0 16px 40px #191e2d2e}.report-columns label{align-items:center;gap:8px;font-size:11px;display:flex}.report-sheet{overflow:auto}.report-sheet-head,.report-sheet-row{align-items:center;gap:8px;min-width:max-content;padding:11px 14px;display:grid}.report-sheet-head{border-bottom:1px solid var(--line,#e5e7eb);background:#7357e814;font-weight:850}.report-sheet-row{border-bottom:1px solid var(--line,#edf0f5)}.report-sheet-row span,.report-sheet-head span{min-width:110px}.report-sheet input{accent-color:#6f4ee8;width:17px;height:17px}.report-kpi.is-active{outline:2px solid #6f4ee88c;box-shadow:0 12px 28px #6f4ee824}@media (width<=760px){.product-master-strip.settings-strip{grid-template-columns:1fr 1fr}.product-master-strip.settings-strip>div{grid-column:1/-1}.product-settings-tabs button{flex:1}.report-columns>div{left:auto;right:0}}.product-card{grid-template-columns:38px 105px minmax(0,1fr)!important}.product-select-cell{z-index:2;cursor:pointer;border-left:1px solid #68708421;align-self:stretch;place-items:center;min-height:100%;width:38px!important;height:100%!important;box-shadow:none!important;background:#ffffff80!important;border-radius:0!important;display:grid!important;position:relative!important;inset:auto!important}.product-select-cell input{accent-color:#6f4ee8;cursor:pointer;margin:0;width:17px!important;height:17px!important}.product-card.is-selected .product-select-cell{background:#6f4ee81a!important}.product-card.is-selected .product-select-cell input{filter:drop-shadow(0 2px 4px #6f4ee838)}@media (width<=820px){.product-card{grid-template-columns:36px 96px minmax(0,1fr)!important}.product-select-cell{width:36px!important}}@media (width<=680px){.product-card{grid-template-columns:34px 88px minmax(0,1fr)!important}.product-select-cell{width:34px!important}}.inventory-transfer-lines{background:#ffffff7a;border:1px solid #919baf2e;border-radius:14px;gap:10px;padding:12px;display:grid}.inventory-transfer-line{grid-template-columns:minmax(0,1fr) 120px 38px;align-items:center;gap:8px;display:grid}.inventory-transfer-line input{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #919baf38;border-radius:10px;padding:0 11px}@media (width<=640px){.inventory-transfer-line{grid-template-columns:1fr 90px 38px}.inventory-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.inventory-header-actions button{justify-content:center}}.inventory-field-hint{color:#6849d9;margin-top:-2px;font-size:9px}.inventory-returned-note{color:#16794a;background:#edf9f2;border-radius:10px;align-items:center;gap:8px;padding:11px 12px;font-size:10px;font-weight:800;display:flex}.inventory-form-grid input:disabled,.inventory-form-grid select:disabled,.inventory-form-grid textarea:disabled{opacity:.72;background:#f6f7f9}@media (width<=600px){.inventory-count-summary{grid-template-columns:1fr}}.inventory-count-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inventory-count-summary>div{background:#fafaff;border:1px solid #919baf2e;border-radius:14px;gap:6px;padding:16px;display:grid}.inventory-count-summary span{color:#687083;font-size:10px}.inventory-count-summary b{color:#2f3542;font-size:24px}.inventory-count-summary small{color:#6849d9;font-size:10px}.inventory-warning-text{color:#8a5a00;background:#fff6e7;border-radius:10px;margin:14px 0 0;padding:12px;font-size:10px;line-height:1.8}@media (width<=600px){.inventory-count-summary{grid-template-columns:1fr}}.inventory-ledger-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.inventory-ledger-kpis>div{background:#ffffffb8;border:1px solid #919baf29;border-radius:13px;gap:3px;padding:12px;display:grid}.inventory-ledger-kpis span{color:#748093;font-size:10px}.inventory-ledger-kpis b{font-size:20px}.inventory-ledger-kpis small{font-size:10px}.inventory-ledger-kpis .in b,.inventory-ledger-kpis .in small{color:#15805d}.inventory-ledger-kpis .out b,.inventory-ledger-kpis .out small{color:#c93450}.inventory-ledger-filters{gap:8px;margin:0 0 10px;display:flex}.inventory-ledger-filters select{min-width:180px;font:inherit;background:#fff;border:1px solid #919baf38;border-radius:10px;padding:9px 11px}.ledger-direction{border-radius:999px;align-items:center;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.ledger-direction.in{color:#15805d;background:#15805d1a}.ledger-direction.out{color:#c93450;background:#c934501a}.ledger-ref{color:#6548d8;cursor:pointer;font:inherit;background:0 0;border:0;font-size:10px;text-decoration:underline}.movement-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.movement-detail-grid>div{background:#ffffff9e;border:1px solid #919baf26;border-radius:11px;gap:4px;padding:11px;display:grid}.movement-detail-grid>div.wide{grid-column:1/-1}.movement-detail-grid span{color:#7d8795;font-size:9px}.movement-detail-grid b{font-size:12px}.inventory-empty-state{text-align:center;color:#8791a0;padding:24px;font-size:11px}@media (width<=700px){.inventory-ledger-kpis{grid-template-columns:1fr}.inventory-ledger-filters{flex-direction:column}.inventory-ledger-filters select{width:100%;min-width:0}.movement-detail-grid{grid-template-columns:1fr}.movement-detail-grid>div.wide{grid-column:auto}}.users-v4{position:relative}.users-toast{z-index:3000;color:#fff;background:#173f2b;border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-size:11px;font-weight:800;display:flex;position:fixed;top:82px;left:34px;box-shadow:0 12px 35px #0000002e}.users-kpis-4{grid-template-columns:repeat(4,1fr)}.users-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.users-toolbar .sales-search{flex:1;min-width:300px}.users-filters{align-items:center;gap:7px;display:flex}.users-filters>svg{color:#7253df}.users-filters select{height:38px;font:inherit;color:#4e596a;background:#fff;border:1px solid #919baf33;border-radius:10px;padding:0 10px;font-size:9px}.users-bulk{color:#6244cf;background:#efeaff;border:1px solid #ddd2ff;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 13px;display:flex}.users-bulk b{margin-left:auto;font-size:10px}.users-bulk button{font:inherit;color:#5943b6;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;display:flex}.user-identity{align-items:center;gap:9px;display:flex}.user-identity i,.user-view-head>i{color:#fff;background:linear-gradient(145deg,#7655e9,#9b81f3);border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.user-identity div{gap:2px;display:grid}.role-pill{color:#6244cd;background:#f0ecff;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.status-switch{color:#7c8798;font:inherit;cursor:pointer;background:#f3f4f7;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:inline-flex}.status-switch span{background:#a8afba;border-radius:50%;width:7px;height:7px}.status-switch.on{color:#1e8750;background:#e9f8ef}.status-switch.on span{background:#27a866}.user-actions{gap:4px;display:flex}.user-actions button,.role-card-v4 footer>button:not(.ds-btn){color:#6849d9;cursor:pointer;background:#f7f5ff;border:1px solid #704cff21;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.user-actions button.danger,.role-card-v4 footer button.danger{color:#d94f5c;background:#fff2f3;border-color:#ffdadd}.users-empty{color:#8b95a5;place-items:center;gap:7px;padding:50px 20px;display:grid}.users-empty b{color:#4d5869;font-size:12px}.users-empty span{font-size:9px}.users-pagination{justify-content:space-between;align-items:center;padding-top:12px;display:flex}.users-pagination span{color:#7f8998;font-size:9px}.users-pagination div{gap:5px;display:flex}.users-pagination button{cursor:pointer;background:#fff;border:1px solid #919baf2e;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.users-pagination button:disabled{opacity:.35;cursor:not-allowed}.roles-grid-v4{grid-template-columns:repeat(3,1fr)}.role-card-v4{align-content:start}.role-card-v4>header{align-items:flex-start}.role-icon{color:#6849d9;background:#f0ecff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.role-icon.blue{color:#3976c7;background:#eaf3ff}.role-icon.green{color:#258956;background:#eaf9ef}.role-icon.orange{color:#c97920;background:#fff2df}.role-meta{flex-wrap:wrap;gap:6px;display:flex}.role-meta span{color:#687487;background:#f5f6f8;border-radius:7px;padding:5px 7px;font-size:8px}.role-card-v4 footer{align-items:center;gap:6px;display:flex}.role-card-v4 footer .ds-btn{flex:1}.role-top-fields{grid-template-columns:1fr 2fr;gap:10px;display:grid}.permission-help{color:#6348c9;background:#f5f2ff;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:11px;display:flex}.permission-help div{gap:2px;display:grid}.permission-help b{font-size:10px}.permission-help span{font-size:8px}.special-permissions{border:1px solid #919baf26;border-radius:12px;margin-top:14px;padding:13px}.special-permissions h4{align-items:center;gap:7px;margin:0 0 10px;font-size:11px;display:flex}.special-permissions>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.special-permissions label{background:#fafafa;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:8px;display:flex}.special-permissions input{accent-color:#6849d9}.users-form-v4 textarea{font:inherit;resize:vertical;border:1px solid #919baf33;border-radius:11px;padding:10px}.users-notes{grid-column:1/-1}.audit-action{color:#6244cd;background:#f1edff;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.user-view-modal{width:min(650px,94vw)}.user-view-head{border-bottom:1px solid #919baf24;align-items:center;gap:12px;padding:18px;display:flex}.user-view-head>i{border-radius:16px;width:54px;height:54px;font-size:20px}.user-view-head>div{gap:4px;display:grid}.user-view-head b{font-size:16px}.user-view-head span{color:#7b8697;font-size:9px}.user-view-head em{width:max-content;font-style:normal}.user-view-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:16px;display:grid}.user-view-grid>div{background:#f8f9fb;border-radius:10px;gap:4px;padding:11px;display:grid}.user-view-grid span{color:#7c8798;font-size:8px}.user-view-grid b,.user-view-grid bdi{font-size:10px}.user-view-modal>footer{justify-content:flex-end;gap:8px;padding:0 16px 16px;display:flex}@media (width<=1150px){.roles-grid-v4,.users-kpis-4{grid-template-columns:repeat(2,1fr)}.users-toolbar{flex-direction:column;align-items:stretch}.special-permissions>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.roles-grid-v4,.users-kpis-4{grid-template-columns:1fr}.users-filters{padding-bottom:3px;overflow:auto}.users-filters select{min-width:130px}.users-toolbar .sales-search{min-width:0}.users-bulk{overflow:auto}.role-top-fields,.special-permissions>div,.user-view-grid{grid-template-columns:1fr}.users-toast{top:72px;left:16px;right:16px}.user-actions{min-width:170px}}.password-rules{color:#8b94a4;grid-template-columns:1fr 1fr;gap:7px 10px;margin:-2px 0 10px;font-size:10px;display:grid}.password-rules span{align-items:center;gap:5px;display:flex}.password-rules span svg{opacity:.35}.password-rules span.ok{color:#16845b;font-weight:800}.password-rules span.ok svg{opacity:1}.returns-side{max-height:none!important;position:static!important;overflow:visible!important}.returns-layout{align-items:start;grid-template-columns:minmax(0,1fr) minmax(310px,360px)!important}.returns-main{min-width:0}.return-coupon-summary{align-self:start}.returns-row-actions{gap:6px;display:flex}.brand-loss{color:#c71920;font-weight:900}@media (width<=1250px){.returns-layout{grid-template-columns:1fr!important}.returns-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.returns-side{grid-template-columns:1fr}}.sales-form-final-actions{z-index:18;border:1px solid #704cff2e;justify-content:flex-start;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 28px #2a22561a}.returns-layout{grid-template-columns:minmax(0,1fr) 320px!important;gap:18px!important}.returns-side{justify-self:end;width:320px}@media (width<=1250px){.returns-layout{grid-template-columns:1fr!important}.returns-side{justify-self:stretch;width:auto}}@media (width<=760px){.sales-form-final-actions{flex-direction:column;position:static}.sales-form-final-actions .ds-btn{width:100%}}.sales-customer-autocomplete{align-items:stretch;position:relative}.sales-customer-search{background:#fff;border:1px solid #919baf38;border-radius:12px;flex:1;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.sales-customer-search input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.sales-customer-clear{color:#8b94a4;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sales-customer-results,.sales-customer-empty{z-index:24;background:#fff;border:1px solid #919baf38;border-radius:12px;max-height:260px;position:absolute;top:calc(100% + 6px);left:48px;right:0;overflow:auto;box-shadow:0 14px 28px #2a22561f}.sales-customer-empty{color:#8b94a4;padding:10px 12px;font-size:10px}.returns-layout{direction:ltr;grid-template-columns:minmax(0,1fr) 300px!important}.returns-main,.returns-side{direction:rtl}.returns-main{grid-column:1}.returns-side{grid-column:2;justify-self:end;width:300px}@media (width<=1250px){.returns-layout{direction:rtl;grid-template-columns:1fr!important}.returns-main,.returns-side{grid-column:auto}.returns-side{justify-self:stretch;width:auto}}.returns-layout.no-invoice{grid-template-columns:minmax(0,1fr)!important}.returns-layout.no-invoice .returns-main{grid-column:1/-1}.returns-main .return-items-card .sales-table-wrap{overflow-x:auto}.returns-main .return-items-card .sales-table-wrap table{width:100%;min-width:760px}@media (width>=1251px){.returns-layout:not(.no-invoice){direction:ltr;align-items:start;grid-template-columns:minmax(0,1fr) 300px!important;gap:18px!important}.returns-layout:not(.no-invoice) .returns-main{direction:rtl;grid-column:1;min-width:0}.returns-layout:not(.no-invoice) .returns-side{direction:rtl;grid-column:2;justify-self:end;width:300px}}.returns-new-flow{gap:14px;min-width:0;display:grid}.returns-new-flow .return-items-card{width:100%;min-width:0}.returns-bottom-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.returns-bottom-cards>.ds-card{min-width:0;margin:0}.returns-bottom-cards .return-coupon-summary{align-self:stretch}@media (width<=900px){.returns-bottom-cards{grid-template-columns:1fr}}.purchase-invoice-info.purchase-invoice-info-compact{grid-template-columns:repeat(3,1fr)}@media (width<=760px){.purchase-invoice-info.purchase-invoice-info-compact{grid-template-columns:1fr 1fr}}.shipping-header-actions,.shipping-modal-actions,.shipping-rates-toolbar,.shipping-editor-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shipping-editor-tabs{border-bottom:1px solid var(--border,#e7e9f2);margin-bottom:16px}.shipping-editor-tabs button{color:#68708a;cursor:pointer;background:0 0;border:0;padding:12px 18px;font-weight:800}.shipping-editor-tabs button.active{color:#6d4aff;border-bottom:2px solid #6d4aff}.shipping-modal-backdrop{z-index:9999;background:#0f172a73;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.shipping-modal{background:#fff;border-radius:20px;width:min(680px,96vw);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 24px 80px #0f172a40}.shipping-modal.wide{width:min(1180px,97vw)}.shipping-modal>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.shipping-modal>header button{cursor:pointer;background:#f4f5f9;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.shipping-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.shipping-form-grid label{color:#44506a;flex-direction:column;gap:7px;font-weight:700;display:flex}.shipping-form-grid label.full,.shipping-modal-actions{grid-column:1/-1}.shipping-form-grid input,.shipping-form-grid select,.shipping-form-grid textarea,.shipping-rates-table input,.shipping-rates-table select{background:#fff;border:1px solid #e1e5ef;border-radius:10px;min-width:0;padding:11px}.shipping-form-grid textarea{resize:vertical;min-height:85px}.shipping-check{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.shipping-check input{width:17px;height:17px}.shipping-rates-toolbar{justify-content:space-between;margin-bottom:12px}.shipping-rates-table{max-height:58vh;overflow:auto}.shipping-rates-table table{min-width:900px}.shipping-rates-table input{width:130px}.icon-danger{color:#e34b62;cursor:pointer;background:#fff0f2;border:0;border-radius:9px;padding:8px}.shipping-info{background:#fafbff;border:1px solid #e7e9f2;border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.shipping-info span{color:#8a92a8;font-size:12px}.shipping-info b{color:#20283a}.shipping-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.shipping-list td small{color:#9097a9;margin-top:4px;display:block}.shipping-list td select{background:#fff;border:1px solid #e4e7ef;border-radius:8px;padding:7px}@media (width<=760px){.shipping-form-grid,.shipping-view-grid{grid-template-columns:1fr}.shipping-form-grid label.full,.shipping-modal-actions{grid-column:auto}.shipping-modal-backdrop{padding:8px}.shipping-modal{border-radius:14px;padding:15px}.shipping-header-actions{width:100%}}@media print{.shipping-page>.shipping-header,.shipping-page>.shipping-tabs,.shipping-settlement-filters,.shipping-header-actions,.shipping-actions,.shipping-list input[type=checkbox],.sales-toast{display:none!important}.shipping-page{background:#fff!important}.shipping-list{box-shadow:none!important;border:0!important}.shipping-list table{font-size:10px}.shipping-list th,.shipping-list td{padding:7px 5px!important}@page{size:A4 landscape;margin:10mm}}.shipping-kpi-clickable{cursor:pointer;transition:transform .15s,box-shadow .15s}.shipping-kpi-clickable:hover{transform:translateY(-2px);box-shadow:0 10px 24px #4b37b41f}.shipping-invoice-picker{position:relative}.shipping-invoice-suggestions{z-index:20;background:#fff;border:1px solid #e6e3f2;border-radius:12px;max-height:240px;padding:6px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 14px 30px #19143729}.shipping-invoice-suggestions button{text-align:right;background:#fff;border:0;border-radius:8px;justify-content:space-between;gap:12px;width:100%;padding:10px;display:flex}.shipping-invoice-suggestions button:hover{background:#f6f3ff}.shipping-invoice-suggestions span{color:#777;font-size:12px}.sales-customer-results.customer-results{min-width:360px;max-width:min(560px,100vw - 48px);padding:6px;left:0}.sales-customer-results.customer-results button,.pos-page .customer-results button{text-align:right;white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-height:58px;padding:9px 12px;overflow:visible;display:flex!important}.sales-customer-results.customer-results button b,.pos-page .customer-results button b{white-space:normal;text-overflow:clip;word-break:break-word;width:100%;font-size:11px;line-height:1.45;display:block;overflow:visible}.sales-customer-results.customer-results button span,.pos-page .customer-results button span{color:#7d8797;white-space:normal;direction:rtl;width:100%;font-size:9px;line-height:1.45;display:block}.sales-line{grid-template-columns:minmax(320px,2.5fr) .75fr .65fr .55fr .7fr .7fr .85fr 34px}.sales-line .ds-select-plus{grid-template-columns:minmax(0,1fr)}.sales-line .ds-select-plus select{text-overflow:clip;width:100%;min-width:0;padding-inline:12px}.pos-product-variant-group>header>div{flex:1;min-width:0}.pos-product-variant-group>header b{white-space:normal;text-overflow:clip;line-height:1.45;display:block;overflow:visible}@media (width<=760px){.sales-customer-results.customer-results{min-width:calc(100vw - 76px);max-width:calc(100vw - 76px)}}.sales-form-card{overflow:visible}.sales-form-card:has(.sales-customer-autocomplete){z-index:30;position:relative}.sales-customer-autocomplete{z-index:31}.sales-customer-results.customer-results{width:max(100%,460px);min-width:460px;max-width:min(620px,100vw - 40px);max-height:320px;left:auto;right:0;overflow:hidden auto}.sales-customer-results.customer-results button{text-align:right;align-items:stretch;min-height:64px}.sales-customer-results.customer-results button b,.sales-customer-results.customer-results button span{text-align:right;direction:rtl}.sales-lines-head,.sales-line{grid-template-columns:minmax(320px,2.5fr) .75fr .65fr .55fr .7fr .7fr .85fr 34px}.sales-lines select{white-space:nowrap}@media (width<=760px){.sales-customer-results.customer-results{width:calc(100vw - 64px);min-width:0;max-width:calc(100vw - 64px);left:auto;right:0}}.sales-product-autocomplete{z-index:4;width:100%;min-width:0;position:relative}.sales-line:focus-within .sales-product-autocomplete{z-index:35}.sales-product-search{border:1px solid var(--ds-border,#e2e6ef);background:#fff;border-radius:11px;align-items:center;gap:8px;min-width:0;height:42px;padding:0 10px;display:flex}.sales-product-search:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.sales-product-search>svg{color:#7d8799;flex:none}.sales-product-search input{text-overflow:ellipsis;background:0 0;outline:0;width:100%;min-width:0;height:40px;box-shadow:none!important;border:0!important;padding:0!important}.sales-product-clear{color:#8b5cf6;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:3px;display:grid}.sales-product-results{inset-inline-start:0;z-index:120;text-align:right;background:#fff;border:1px solid #e4e7ef;border-radius:13px;width:max(100%,360px);max-width:min(520px,80vw);max-height:310px;padding:6px;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 16px 38px #1f293729}.sales-product-results>button{cursor:pointer;text-align:right;white-space:normal;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;display:flex}.sales-product-results>button:hover{background:#f5f1ff}.sales-product-results b{color:#202637;white-space:normal;overflow-wrap:anywhere;width:100%;font-size:13px;line-height:1.45;display:block}.sales-product-results span{color:#7b8496;direction:rtl;font-size:11px}.sales-product-empty{text-align:center;color:#7b8496;padding:14px;font-size:12px}@media (width<=900px){.sales-product-results{width:min(420px,88vw)}}.inventory-filter-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 12px;display:grid}.inventory-filter-cards button{text-align:right;cursor:pointer;font:inherit;background:#ffffffc7;border:1px solid #919baf2b;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:12px;transition:all .18s;display:grid}.inventory-filter-cards button:hover{border-color:#6849d959;transform:translateY(-1px);box-shadow:0 8px 20px #2a234e0f}.inventory-filter-cards button.active{background:#f5f2ff;border-color:#6849d9;box-shadow:0 0 0 2px #6849d914}.inventory-filter-cards button svg{color:#6849d9;grid-row:1/4;width:20px}.inventory-filter-cards button span{color:#737e90;font-size:10px}.inventory-filter-cards button b{font-size:19px;line-height:1.1}.inventory-filter-cards button small{color:#7f8998;font-size:9px}.inventory-filter-cards button.warning svg,.inventory-filter-cards button.warning b{color:#d68a00}.inventory-filter-cards button.danger svg,.inventory-filter-cards button.danger b{color:#c93450}.inventory-filter-cards button.success svg,.inventory-filter-cards button.success b{color:#15805d}@media (width<=900px){.inventory-filter-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.inventory-filter-cards{grid-template-columns:1fr 1fr}.inventory-filter-cards button{padding:10px}}.stat-card{text-align:right;font:inherit;color:inherit;border:0;width:100%}.stat-card.is-clickable{cursor:pointer;transition:transform .18s,box-shadow .18s}.stat-card.is-clickable:hover{transform:translateY(-2px)}.stat-card.is-clickable:focus-visible,.report-catalog-card:focus-visible,.report-sort-button:focus-visible{outline-offset:3px;outline:2px solid}.stat-card.is-disabled{opacity:.6;cursor:not-allowed}.report-sort-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.report-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px 2px;display:flex}.report-pagination label,.report-pagination>div{align-items:center;gap:8px;display:flex}.report-pagination select,.report-pagination button{background:var(--surface,#fff);color:inherit;border:1px solid #8264aa2e;border-radius:10px;padding:7px 10px}.report-pagination button{cursor:pointer;place-items:center;display:grid}.report-pagination button:disabled{opacity:.4;cursor:not-allowed}.report-result-count{opacity:.72;align-self:center;font-size:.82rem}.report-reset-btn{white-space:nowrap}.report-catalog-card{text-align:right;color:inherit;font:inherit;border:0}@media (width<=760px){.report-pagination{justify-content:center}.report-pagination>span{text-align:center;order:-1;width:100%}.reports-preview>header{align-items:flex-start}.reports-preview-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.purchase-variant-display{text-align:right;gap:3px;min-width:0;display:grid;white-space:normal!important;overflow:visible!important}.purchase-variant-display strong,.purchase-variant-display span,.purchase-variant-display small{overflow-wrap:anywhere;word-break:normal;display:block;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.purchase-variant-display strong{font-size:12px}.purchase-variant-display span{color:#4f596a;font-size:10px}.purchase-variant-display small{color:#7d8797;font-size:9px}.purchase-invoice-lines td:nth-child(2){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.purchase-item-row select,.purchase-return-item-row select{white-space:normal;text-overflow:clip}.purchase-items-wrap{overflow-x:auto}.purchase-report-variants{gap:5px;display:grid;white-space:normal!important}.purchase-report-variants span{overflow-wrap:anywhere;line-height:1.5;display:block;white-space:normal!important}.erp-sidebar{box-sizing:border-box;height:100dvh;max-height:100dvh;overflow:hidden}.erp-sidebar>.brand-block,.erp-sidebar>.sidebar-bottom,.erp-sidebar>.sidebar-version{flex:none}.erp-sidebar>.erp-nav{flex:auto;min-width:0;min-height:0;overflow:hidden auto}.erp-nav-group-wrap,.erp-nav-group,.erp-nav-parent-row,.erp-nav-item,.erp-subnav,.erp-subnav-item{max-width:100%}.erp-nav-parent-row,.erp-nav-parent-row>.erp-nav-item,.erp-nav-item span,.erp-subnav-item span{min-width:0}.erp-nav-item,.erp-subnav-item{overflow-x:hidden}.integrations-settings{align-items:start}.integrations-overview-card{gap:4px;display:grid}.integration-engine-strip{background:#f7f8fb;border:1px solid #8994a929;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.integration-engine-strip>span{color:#4d5767;align-items:center;gap:9px;display:flex}.integration-engine-strip strong{color:#16835f}.integration-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.integration-brand{align-items:center;gap:12px;display:flex}.integration-brand h3{margin:0;font-size:20px}.integration-brand p{color:#8a93a2;margin:4px 0 0;font-size:12px}.integration-logo{color:#fff;letter-spacing:.03em;background:linear-gradient(145deg,#7357e8,#5b43c9);border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.integration-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.integration-status.success{color:#147653;background:#e8f7f0}.integration-status.warning{color:#a76206;background:#fff4dd}.integration-status.muted{color:#667085;background:#eef0f4}.integration-metadata-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration-metadata-grid>div{background:#fafbfc;border:1px solid #8994a924;border-radius:15px;gap:6px;padding:14px;display:grid}.integration-metadata-grid span{color:#8a93a2;font-size:11px}.integration-metadata-grid b{overflow-wrap:anywhere;font-size:13px}.integration-actions{justify-content:flex-end;gap:10px;margin-top:17px;display:flex}.integration-config-panel{background:#faf9ff;border:1px solid #7357e829;border-radius:17px;margin-top:17px;padding:17px}.integration-security-note,.integration-alert{border-radius:13px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.integration-security-note{color:#5847a5;background:#f1effb;margin-bottom:15px}.integration-alert.error{color:#9c2d2d;background:#fff0f0}.integration-alert.success{color:#176b50;background:#eaf8f1;margin-top:14px}.integration-config-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.integration-config-footer small{color:#7c8492;line-height:1.6}.integration-loading{text-align:center;color:#7c8492;padding:28px}@media (width<=900px){.integration-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.integration-card-head,.integration-config-footer{display:grid}.integration-status{justify-self:start}.integration-metadata-grid{grid-template-columns:1fr}.integration-actions{grid-template-columns:1fr 1fr;display:grid}.integration-actions .ds-btn,.integration-config-footer .ds-btn{width:100%}.integration-brand{align-items:flex-start}.integration-brand p{line-height:1.55}}
