:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0e1014;--color-bg-soft:#171a20;--color-surface:#181b22e0;--color-surface-strong:#171a21;--color-surface-elevated:#1e232df5;--color-border:#ffffff14;--color-panel-divider:#ffffff0f;--color-text:#f7f9fc;--color-text-muted:#9ca5b5;--color-primary:#8491ff;--color-primary-strong:#6474f7;--color-accent:#7fd0ff;--color-warm:#b39cff;--color-success:#6fd7a3;--color-danger:#ff7f97;--shadow-soft:0 24px 72px #03081257;--body-spot-primary:#8491ff24;--body-spot-accent:#7fd0ff14;--body-gradient:linear-gradient(180deg, #15181f 0%, #0e1014 100%);--color-input-bg:#12151ce6;--color-input-focus-bg:#171b23;--color-input-focus-border:#8491ff66;--color-sidebar-bg:#12151b;--color-on-primary:#fff;--color-brand-light-subtitle:#f7f9fcb8;--color-nav-hover-bg:#ffffff0b;--color-subnav-border:#ffffff12;--color-soft-hover-bg:#ffffff08;--color-promo-border:#8491ff2e;--color-promo-gradient-start:#8491ff2e;--color-promo-gradient-end:#7fd0ff14;--color-promo-bg:#13171ef5;--color-promo-mark-bg:#8491ff2e;--color-highlight-ring:#8491ff2e;--color-search-bg:#11141ccc;--color-user-pill-bg:#12151cd1;--color-hero-chip-border:#8491ff2e;--color-stat-icon-start:#8491ff38;--color-stat-icon-end:#7fd0ff24;--color-badge-primary-bg:#8491ff2e;--color-badge-primary-text:#dce1ff;--color-badge-success-bg:#6fd7a329;--color-badge-success-text:#c8f6df;--color-badge-warning-bg:#b39cff2e;--color-badge-warning-text:#ece4ff;--color-badge-danger-bg:#ff7f9729;--color-badge-danger-text:#ffd6df;--color-badge-neutral-bg:#ffffff14;--color-badge-neutral-text:#dce1ea;--color-surface-soft:#ffffff07;--color-surface-soft-strong:#ffffff0b;--color-donut-track:#ffffff14;--color-donut-inner-bg:#12151dfa;--color-table-divider:#ffffff0f;--color-table-row-hover:#8491ff14;--color-button-shadow:0 12px 32px #5463e942;--color-ghost-bg:#ffffff0a;--color-danger-soft-border:#ff7f9733;--color-danger-soft-text:#ffd6df;--color-icon-button-bg:#ffffff14;--color-icon-button-text:#fff;--color-upload-dash:#ffffff29;--color-feed-icon-bg:#8491ff29;--color-offer-border:#ffffff0f;--color-offer-bg:#ffffff06;--color-feature-border:#ffffff14;--color-feature-bg:#ffffff0a;--color-portal-gradient-start:#8491ff29;--color-portal-gradient-end:#181b22eb;--color-portal-icon-bg:#ffffff1f;--color-error-text:#ffd6df;--color-auth-hint-border:#8491ff2e;--color-auth-hint-bg:#8491ff14;--color-visual-overlay-start:#ffffff1f;--color-visual-overlay-end:#ffffff05;--color-flow-idle:#ffffff14;--color-flow-active-bg:#b39cff1f;--color-flow-done-bg:#6fd7a314;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;direction:rtl}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4f7fb;--color-bg-soft:#fbfcff;--color-surface:#ffffffeb;--color-surface-strong:#fff;--color-surface-elevated:#fffffffa;--color-border:#0f172a14;--color-panel-divider:#0f172a0f;--color-text:#161c2d;--color-text-muted:#7e879b;--color-primary:#6e7bf4;--color-primary-strong:#5666e9;--color-accent:#51b7ff;--color-warm:#a992ff;--color-success:#35b97d;--color-danger:#ef637f;--shadow-soft:0 16px 44px #0f172a14;--body-spot-primary:#6e7bf41a;--body-spot-accent:#51b7ff14;--body-gradient:linear-gradient(180deg, #fbfdff 0%, #f4f7fb 100%);--color-input-bg:#fffffff5;--color-input-focus-bg:#fff;--color-input-focus-border:#6e7bf43d;--color-sidebar-bg:#fffffff2;--color-nav-hover-bg:#6e7bf414;--color-subnav-border:#0f172a14;--color-soft-hover-bg:#6e7bf40d;--color-promo-border:#6e7bf424;--color-promo-gradient-start:#6e7bf424;--color-promo-gradient-end:#51b7ff0f;--color-promo-bg:#fffffffa;--color-promo-mark-bg:#6e7bf41f;--color-highlight-ring:#6e7bf41f;--color-search-bg:#ffffffd1;--color-user-pill-bg:#ffffffd1;--color-hero-chip-border:#6e7bf42e;--color-stat-icon-start:#6e7bf426;--color-stat-icon-end:#51b7ff1f;--color-badge-primary-bg:#6e7bf41f;--color-badge-primary-text:#5666e9;--color-badge-success-bg:#35b97d24;--color-badge-success-text:#218657;--color-badge-warning-bg:#a992ff29;--color-badge-warning-text:#715bd0;--color-badge-danger-bg:#ef637f1f;--color-badge-danger-text:#c64c6c;--color-badge-neutral-bg:#0f172a14;--color-badge-neutral-text:#5f677a;--color-surface-soft:#6e7bf409;--color-surface-soft-strong:#6e7bf40d;--color-donut-track:#0f172a1a;--color-donut-inner-bg:#fffffffa;--color-table-divider:#0f172a14;--color-table-row-hover:#6e7bf40d;--color-button-shadow:0 12px 28px #5666e92e;--color-ghost-bg:#6e7bf40d;--color-danger-soft-border:#ef637f29;--color-danger-soft-text:#c64c6c;--color-icon-button-bg:#6e7bf41a;--color-icon-button-text:#5666e9;--color-upload-dash:#0f172a24;--color-feed-icon-bg:#6e7bf41a;--color-offer-border:#0f172a14;--color-offer-bg:#6e7bf408;--color-feature-border:#0f172a1a;--color-feature-bg:#ffffff80;--color-portal-gradient-start:#6e7bf424;--color-portal-gradient-end:#ffffffe0;--color-portal-icon-bg:#6e7bf41f;--color-error-text:#c64c6c;--color-auth-hint-border:#6e7bf429;--color-auth-hint-bg:#6e7bf40d;--color-visual-overlay-start:#ffffff1f;--color-visual-overlay-end:#ffffff05;--color-flow-idle:#7c54611f;--color-flow-active-bg:#a992ff1f;--color-flow-done-bg:#35b97d1a}*{box-sizing:border-box}html{font-size:16px}body{background:radial-gradient(circle at top left, var(--body-spot-primary), transparent 32%), radial-gradient(circle at 90% 12%, var(--body-spot-accent), transparent 24%), var(--body-gradient);min-width:320px;min-height:100vh;color:var(--color-text);margin:0;font-family:IBM Plex Sans Arabic,sans-serif;transition:background .22s,color .22s;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}input,select,textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-input-bg);width:100%;color:var(--color-text);outline:none;padding:.95rem 1rem;transition:border-color .18s,transform .18s,background .18s}input:focus,select:focus,textarea:focus{border-color:var(--color-input-focus-border);background:var(--color-input-focus-bg)}input:disabled,select:disabled,textarea:disabled{opacity:.82;cursor:not-allowed}textarea{resize:vertical;min-height:132px}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}code{font-family:Space Grotesk,monospace}#root{min-height:100vh}.shell{background:var(--color-bg);grid-template-columns:272px minmax(0,1fr);height:100vh;min-height:100vh;display:grid;overflow:hidden}.shell__sidebar{border-left:1px solid var(--color-border);background:var(--color-sidebar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:1.15rem;min-height:0;padding:1.1rem 1rem;display:flex;overflow-y:auto;box-shadow:inset -1px 0 #ffffff05}.brand{align-items:center;gap:.8rem;padding:.2rem .1rem .8rem;display:flex}.brand__mark{width:54px;height:54px;box-shadow:0 10px 24px color-mix(in srgb, var(--color-primary) 18%, transparent);background:#fffffff5;border:1px solid #ffffff0f;border-radius:18px;place-items:center;padding:.25rem;display:grid;overflow:hidden}.brand__mark img{object-fit:contain;background:#fff;border-radius:16px;width:100%;height:100%;display:block}.brand__copy{gap:.12rem;display:grid}.brand strong,.portal-card strong,.landing__feature strong,.auth-copy h1,.visual-card h2,.topbar h1,.page-hero h2,.panel h2,.stat-card strong,.list-card strong,.company-tree-card strong,.review-card strong,.queue-card strong,.order-item strong,.feed-card strong,.empty-state strong{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif}.brand span{color:var(--color-text-muted);font-size:.88rem;display:block}.brand--light span{color:var(--color-brand-light-subtitle)}.shell__nav{flex-direction:column;gap:.45rem;display:flex}.shell__nav-group{gap:.35rem;display:grid}.shell__link{width:100%;color:var(--color-text-muted);font:inherit;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:.8rem;padding:.82rem .95rem;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:flex}.shell__link:hover,.shell__link--open{background:var(--color-nav-hover-bg);border-color:var(--color-panel-divider);color:var(--color-text)}.shell__link--active{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent);border-color:var(--color-panel-divider);box-shadow:inset -3px 0 0 var(--color-primary), inset 0 0 0 1px var(--color-highlight-ring);color:var(--color-text);transform:none}.shell__link span{flex:1}.shell__link-badge,.shell__sublink-badge{background:var(--color-danger);min-width:22px;height:22px;color:var(--color-white);box-shadow:0 6px 14px color-mix(in srgb, var(--color-danger) 28%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.shell__chevron{transition:transform .18s,color .18s}.shell__chevron--open{color:var(--color-text);transform:rotate(-90deg)}.shell__subnav{border-right:1px solid var(--color-subnav-border);gap:.3rem;margin-right:.8rem;padding-right:.75rem;display:grid}.shell__sublink{color:var(--color-text-muted);border:1px solid #0000;border-radius:14px;align-items:center;gap:.65rem;padding:.72rem .85rem;font-size:.92rem;transition:background .16s,border-color .16s,color .16s;display:flex}.shell__sublink--active,.shell__sublink:hover{background:var(--color-soft-hover-bg);border-color:var(--color-panel-divider);color:var(--color-text)}.shell__promo{border:1px solid var(--color-promo-border);background:linear-gradient(180deg, var(--color-promo-gradient-start), var(--color-promo-gradient-end)), var(--color-promo-bg);border-radius:20px;margin-top:auto;padding:1rem}.shell__promo-mark{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));width:38px;height:38px;color:var(--color-on-primary);border-radius:12px;place-items:center;margin-bottom:.85rem;display:grid}.shell__promo p,.panel__header p,.page-hero p,.landing__hero p,.landing__feature span,.auth-copy p,.auth-hint p,.visual-card p,.feed-card p,.empty-state p,.review-card p,.notice-card p{color:var(--color-text-muted);margin:0;line-height:1.75}.shell__main{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:1rem 1.15rem 1.35rem;overflow-y:auto}.topbar{z-index:15;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 24px color-mix(in srgb, var(--color-primary) 6%, transparent);border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;margin:-.05rem -.05rem .55rem;padding:.8rem .95rem .9rem;display:flex;position:sticky;top:0}.topbar small,.page-hero small,.landing__eyebrow,.auth-copy__eyebrow{color:var(--color-accent);letter-spacing:.04em;font-weight:600;display:inline-block}.topbar h1,.page-hero h2,.panel h2,.landing__hero h1,.auth-copy h1,.visual-card h2{margin:.35rem 0 0;line-height:1.25}.topbar__copy{gap:.18rem;display:grid}.topbar__meta{color:var(--color-text-muted);margin:0;font-size:.88rem}.topbar__actions{align-items:center;gap:1rem;display:flex}.sync-indicator{align-items:center;display:flex}.searchbox{border:1px solid var(--color-border);background:var(--color-search-bg);border-radius:999px;align-items:center;gap:.65rem;min-width:270px;padding:.78rem .95rem;display:flex}.searchbox input{background:0 0;border:0;padding:0}.searchbox--panel{width:min(360px,100%);min-width:min(360px,100%)}.user-pill{border:1px solid var(--color-border);background:var(--color-user-pill-bg);border-radius:999px;align-items:center;gap:.65rem;padding:.4rem .55rem .4rem .75rem;display:flex}.user-pill__avatar{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));width:32px;height:32px;color:var(--color-on-primary);text-transform:uppercase;border-radius:50%;place-items:center;font-weight:700;display:grid}.theme-toggle{border:1px solid var(--color-border);background:var(--color-user-pill-bg);width:78px;height:42px;color:var(--color-text);border-radius:999px;justify-content:space-between;align-items:center;padding:.35rem .5rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.theme-toggle__icon{z-index:1;width:24px;height:24px;color:var(--color-text-muted);place-items:center;display:grid;position:relative}.theme-toggle__thumb{z-index:2;background:linear-gradient(135deg, var(--color-warm), #ffe09a);color:#1d1f29;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .22s,background .22s,color .22s;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 8px 18px #0000002e}.theme-toggle__thumb--dark{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-strong));color:var(--color-on-primary);transform:translate(-36px)}.floating-theme-toggle{z-index:30;position:fixed;top:1.5rem;left:1.5rem}.shell__content,.page-stack{flex-direction:column;gap:1.15rem;display:flex}.shell__content--loading{position:relative}.shell__sync-progress{z-index:5;background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:999px;width:100%;height:4px;margin-top:-.25rem;margin-bottom:.5rem;position:sticky;top:0;overflow:hidden}.shell__sync-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-accent));width:38%;height:100%;animation:1.1s ease-in-out infinite shellSyncRail;display:block}@keyframes shellSyncRail{0%{transform:translate(190%)}to{transform:translate(-250%)}}.page-loader{border:1px dashed var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, transparent);border-radius:28px;place-items:center;gap:.55rem;min-height:220px;padding:1.5rem;display:grid}.page-loader__pulse{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 60%, white) 0%, transparent 70%);border-radius:50%;width:72px;height:72px;animation:1.4s ease-in-out infinite loaderPulse}@keyframes loaderPulse{0%,to{opacity:.6;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}.page-hero,.panel,.landing__hero,.portal-card,.auth-panel,.stat-card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.page-hero:before,.panel:before,.landing__hero:before,.portal-card:before,.auth-panel:before,.stat-card:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 22%, transparent), transparent 68%);opacity:.9;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;inset:auto auto -32px -32px}.panel:hover,.stat-card:hover,.queue-card:hover,.list-card:hover,.feed-card:hover,.review-card:hover,.notice-card:hover,.upload-box:hover,.empty-state:hover{border-color:var(--color-panel-divider)}.page-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-strong) 96%, transparent), var(--color-surface)), var(--color-surface);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.3rem;display:flex}.page-hero>div:first-child{gap:.28rem;max-width:780px;display:grid}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.orders-page-actions{align-items:center;gap:.9rem}.hero-chip{border:1px solid var(--color-hero-chip-border);background:color-mix(in srgb, var(--color-surface-soft) 90%, transparent);color:var(--color-primary);white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.dashboard-mini-panel{gap:.85rem;display:grid}.dashboard-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) 340px;align-items:start;gap:1rem;display:grid}.dashboard-grid--warehouse{grid-template-columns:minmax(0,1.45fr) 320px}.dashboard-grid__main,.dashboard-grid__rail{gap:1rem;display:grid}.dashboard-grid__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-hero--dashboard{background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--color-surface-strong) 96%, transparent), var(--color-surface))}.revenue-spotlight{border:1px solid var(--color-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 14%, var(--color-surface)), var(--color-surface));color:var(--color-text);text-align:right;box-shadow:var(--shadow-soft);border-radius:22px;gap:.35rem;padding:1rem 1.1rem;transition:transform .18s,border-color .18s;display:grid}.revenue-spotlight:hover{border-color:var(--color-panel-divider);transform:translateY(-2px)}.revenue-spotlight__eyebrow{color:var(--color-accent);font-weight:700}.revenue-spotlight strong,.revenue-spotlight b{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif}.revenue-spotlight b{font-size:1.8rem;font-weight:700}.revenue-spotlight small{color:var(--color-text-muted)}.stat-card{border-radius:20px;align-items:flex-start;gap:1rem;padding:1rem 1.05rem;display:flex}.stat-card__icon{background:linear-gradient(135deg, var(--color-stat-icon-start), var(--color-stat-icon-end));width:46px;height:46px;color:var(--color-primary);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.stat-card span,.stat-card small{display:block}.stat-card span,.stat-card small,.review-card span,.publish-row__header span,.list-card span,.queue-card span,.company-tree-card__header span,.order-item span,.feed-card span,.order-card__meta span,.visual-list,.info-tile span,.order-pill span,.order-section__head span,.order-summary-card span,.order-summary-card small,.order-line-card__header span,.order-line-card__total small,.order-decision-panel__section p{color:var(--color-text-muted)}.stat-card strong{margin:.2rem 0;font-size:1.65rem;display:block}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.content-grid--wide{grid-template-columns:1.3fr .9fr}.panel__header{border-bottom:1px solid var(--color-panel-divider);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.panel__action{align-items:center;display:flex}.list-toolbar{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 94%, transparent);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.list-toolbar__summary{color:var(--color-text-muted)}.badge{border-radius:999px;justify-content:center;align-items:center;padding:.5rem .8rem;font-size:.83rem;font-weight:600;display:inline-flex}.badge--primary{background:var(--color-badge-primary-bg);color:var(--color-badge-primary-text)}.badge--success{background:var(--color-badge-success-bg);color:var(--color-badge-success-text)}.badge--warning{background:var(--color-badge-warning-bg);color:var(--color-badge-warning-text)}.badge--danger{background:var(--color-badge-danger-bg);color:var(--color-badge-danger-text)}.badge--neutral{background:var(--color-badge-neutral-bg);color:var(--color-badge-neutral-text)}.chart-block{flex-direction:column;gap:1rem;display:flex}.chart-block--compact{gap:.7rem}.revenue-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.revenue-modal-card{border:1px solid var(--color-border);background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 34%), color-mix(in srgb, var(--color-surface-strong) 96%, transparent);border-radius:22px;gap:.3rem;padding:1rem 1.05rem;display:grid}.revenue-modal-card strong,.revenue-modal-card span{color:var(--color-text-muted)}.revenue-modal-card b{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:1.45rem}.sparkline{width:100%;min-height:180px}.dashboard-mini-panel .sparkline{min-height:122px}.dashboard-bars-compact .bars-chart,.dashboard-bars-compact .bars-chart__item{min-height:126px}.chart-foot,.info-grid,.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.chart-foot>div,.info-tile{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:20px;padding:1rem}.chart-foot strong,.info-tile strong{margin-bottom:.35rem;font-size:1.35rem;display:block}.bars-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.7rem;min-height:220px;display:grid}.bars-chart__item{align-items:end;min-height:220px;display:flex}.bars-chart__item span{background:linear-gradient(180deg, var(--color-accent), var(--color-primary));border-radius:999px 999px 12px 12px;width:100%}.donut{aspect-ratio:1;border-radius:50%;place-items:center;width:min(230px,100%);margin-inline:auto;display:grid}.donut__inner{aspect-ratio:1;background:var(--color-donut-inner-bg);border-radius:50%;place-items:center;width:65%;display:grid}.table-shell{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 88%, transparent);border-radius:20px;padding:.2rem;overflow-x:auto;box-shadow:inset 0 1px #ffffff05}.data-table{border-collapse:collapse;width:100%;min-width:640px}.data-table tbody tr{transition:background .16s}.data-table th,.data-table td{border-bottom:1px solid var(--color-table-divider);text-align:right;vertical-align:middle;padding:.88rem .85rem}.data-table th{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface-strong) 92%, transparent);z-index:1;font-size:.87rem;font-weight:500;position:sticky;top:0}.data-table tbody tr:last-child td{border-bottom:0}.table-product-image{border:1px solid var(--color-border);object-fit:contain;background:var(--color-surface-soft);border-radius:16px;width:62px;height:62px;padding:.3rem;display:block}.client-inline-label{flex-flow:row-reverse wrap;align-items:center;gap:.45rem;line-height:1.5;display:inline-flex}.client-inline-label__username{color:var(--color-text);font-size:.96rem;font-weight:800}.client-inline-label__site{color:var(--color-text-muted);font-size:.9rem}.client-inline-label__fallback{color:var(--color-text-muted)}.client-inline-heading{color:var(--color-text);margin:0;font-size:1.35rem;font-weight:800}.pagination{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.pagination__button{border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-text-muted);border-radius:14px;padding:.75rem .9rem;transition:background .16s,color .16s,border-color .16s}.pagination__button--active,.pagination__button:hover{border-color:var(--color-panel-divider);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-strong));color:var(--color-on-primary)}.stack-list{flex-direction:column;gap:.85rem;display:flex}.stack-list--spacious{gap:1.1rem}.queue-card,.list-card,.feed-card,.review-card,.order-item,.selector-box,.notice-card,.upload-box,.empty-state{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 90%, transparent);box-shadow:0 10px 22px color-mix(in srgb, var(--color-primary) 4%, transparent);border-radius:20px}.queue-card,.feed-card,.notice-card{align-items:center;gap:1rem;padding:1rem;display:flex}.feed-card{align-items:flex-start}.feed-card__body{flex:1;gap:.18rem;min-width:0;display:grid}.queue-card img,.review-card>img{object-fit:contain;background:var(--color-surface-elevated);border-radius:18px;width:88px;height:88px;padding:.35rem}.review-card{grid-template-columns:88px minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.review-card__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.publish-row,.publish-mini-card{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 92%, transparent);border-radius:22px}.publish-row{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.publish-row>img{object-fit:contain;background:var(--color-surface-elevated);border-radius:20px;width:96px;height:96px;padding:.4rem}.publish-row__main{gap:.7rem;min-width:0;display:grid}.publish-row__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.publish-row__header>div{gap:.18rem;display:grid}.publish-row__main p{color:var(--color-text-muted);margin:0;line-height:1.8}.publish-row__meta{flex-wrap:wrap;gap:.55rem;display:flex}.publish-row__meta span{background:var(--color-surface-elevated);color:var(--color-text-muted);border-radius:999px;align-items:center;padding:.55rem .8rem;font-size:.88rem;display:inline-flex}.publish-row__actions{align-self:stretch;gap:.65rem;min-width:150px;display:grid}.publish-mini-card{gap:.4rem;padding:1rem;display:grid}.publish-mini-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.list-card--nested{background:var(--color-surface-elevated)}.company-tree-card{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 92%, transparent);border-radius:24px;gap:1rem;padding:1rem;display:grid}.company-tree-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.company-tree-card__header>div{gap:.35rem;display:grid}.company-tree-card__body{gap:.75rem;display:grid}.dashboard-metrics-list{gap:.75rem;margin-top:1rem;display:grid}.status-overview{gap:.75rem;display:grid}.status-overview__card{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 90%, transparent);border-radius:18px;gap:.55rem;padding:1rem;display:grid}.status-overview__card strong{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:1.35rem}.ranking-card,.ranking-product-card{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 92%, transparent);border-radius:22px;gap:.9rem;padding:1rem;display:grid}.ranking-card{grid-template-columns:64px minmax(0,1fr);align-items:center}.ranking-card__index{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));width:64px;height:64px;color:var(--color-on-primary);border-radius:20px;place-items:center;font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:1.15rem;font-weight:700;display:grid}.ranking-product-card{grid-template-columns:88px minmax(0,1fr);align-items:center}.ranking-product-card img{object-fit:contain;background:var(--color-surface-elevated);border-radius:18px;width:88px;height:88px;padding:.35rem}.page-hero--compact{align-items:center;padding-top:1.05rem;padding-bottom:1.05rem}.page-feedback{border:1px solid var(--color-border);background:var(--color-surface-soft);box-shadow:var(--shadow-soft);border-radius:22px;align-items:center;gap:.7rem;padding:.95rem 1.1rem;display:flex}.page-feedback--success{border-color:color-mix(in srgb, var(--color-success) 22%, transparent);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface-soft));color:color-mix(in srgb, var(--color-success) 84%, var(--color-text))}.page-feedback--warning{border-color:color-mix(in srgb, var(--color-warm) 20%, transparent);background:color-mix(in srgb, var(--color-warm) 10%, var(--color-surface-soft));color:color-mix(in srgb, var(--color-warm) 78%, var(--color-text))}.page-feedback--danger{border-color:var(--color-danger-soft-border);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface-soft));color:var(--color-danger-soft-text)}.orders-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.orders-summary-strip__card{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 94%, transparent);border-radius:18px;gap:.14rem;padding:.82rem .95rem;display:grid}.orders-summary-strip__card span,.orders-summary-strip__card small{color:var(--color-text-muted)}.orders-summary-strip__card strong{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:1.24rem}.segmented-control{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:22px;flex-wrap:wrap;gap:.5rem;padding:.45rem;display:flex}.segmented-control__button{color:var(--color-text-muted);background:0 0;border:0;border-radius:16px;padding:.82rem 1rem;font-weight:600;transition:background .16s,color .16s,box-shadow .16s}.segmented-control__button--active{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-strong));color:var(--color-on-primary);box-shadow:var(--color-button-shadow)}.product-create-wizard{gap:.85rem;display:grid}.product-create-wizard__hero,.product-create-section,.product-create-summary__card{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:24px}.product-create-wizard__hero{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.05rem;display:flex}.product-create-wizard__hero strong,.product-create-section__header h3,.product-create-summary__card strong{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif}.product-create-wizard__hero strong,.product-create-section__header h3{margin-bottom:.2rem;font-size:1.08rem;display:block}.product-create-wizard__hero span,.product-create-section__header p,.product-create-summary__card span{color:var(--color-text-muted)}.product-create-wizard__hero-stats{flex-wrap:wrap;gap:.75rem;display:flex}.product-create-wizard__tabs{z-index:4;background:color-mix(in srgb, var(--color-surface-elevated) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.product-create-section{gap:.85rem;padding:.9rem .95rem 1rem;display:grid}.product-create-section__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-create-section__header h3{margin:0}.product-create-section__header p{margin:.25rem 0 0;font-size:.9rem;line-height:1.6}.product-create-section .upload-box{border-radius:22px;padding:.95rem}.product-create-section .list-card{gap:.7rem;padding:.9rem}.product-create-section input:disabled,.product-create-section textarea:disabled{opacity:.78;cursor:not-allowed}.product-create-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.product-create-summary__card{gap:.4rem;padding:1rem;display:grid}.product-create-wizard__footer{z-index:4;background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-elevated) 0%, transparent), color-mix(in srgb, var(--color-surface-elevated) 96%, transparent) 38%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex;position:sticky;bottom:0}.order-overview-grid,.order-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.order-overview-grid{margin-top:-.2rem}.order-detail-shell{gap:1rem;display:grid}.order-detail-hero,.order-detail-card{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:24px}.order-detail-hero{gap:1rem;padding:1rem;display:grid}.order-detail-hero__copy{gap:.7rem;display:grid}.order-detail-hero__meta-pills{flex-wrap:wrap;gap:.6rem;display:flex}.order-detail-hero__meta-pills span{background:var(--color-surface-elevated);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.68rem .84rem;display:inline-flex}.order-detail-hero__copy h3{margin:0;font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:1.5rem}.order-detail-hero__copy p{color:var(--color-text-muted);margin:0;line-height:1.8}.order-detail-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.order-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.95fr);align-items:start;gap:1rem;display:grid}.order-detail-main,.order-detail-side{gap:1rem;display:grid}.order-detail-card{gap:1rem;padding:1rem;display:grid}.order-detail-card--aside{gap:.9rem}.order-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.order-pill{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:18px;gap:.12rem;min-width:148px;padding:.72rem .9rem;display:grid}.order-pill strong,.order-summary-card strong,.order-line-card__total strong{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif}.order-section__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.order-section__head strong{font-size:1rem}.order-section__head--compact{margin-bottom:.7rem}.order-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.2rem;display:grid}.order-flow__step{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:18px;align-items:center;gap:.7rem;min-height:72px;padding:.95rem 1rem;display:flex}.order-flow__dot{background:var(--color-flow-idle);width:12px;height:12px;box-shadow:0 0 0 6px color-mix(in srgb, var(--color-flow-idle) 60%, transparent);border-radius:50%;flex-shrink:0}.order-flow__step--done{background:color-mix(in srgb, var(--color-flow-done-bg) 70%, var(--color-surface-soft))}.order-flow__step--done .order-flow__dot{background:var(--color-success);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-success) 18%, transparent)}.order-flow__step--active{background:color-mix(in srgb, var(--color-flow-active-bg) 70%, var(--color-surface-soft));border-color:color-mix(in srgb, var(--color-warm) 24%, var(--color-border))}.order-flow__step--active .order-flow__dot{background:var(--color-warm);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-warm) 18%, transparent)}.order-summary-card,.order-workspace__items-shell,.order-decision-panel{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:22px}.order-summary-card{gap:.32rem;padding:1rem;display:grid}.order-summary-card strong{font-size:1.25rem}.order-workspace{grid-template-columns:minmax(0,1.55fr) minmax(300px,.95fr);align-items:start;gap:1rem;display:grid}.order-workspace__items-shell,.order-decision-panel{padding:1rem}.order-workspace__items{flex-direction:column;gap:.85rem;display:flex}.order-line-card{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:20px;grid-template-columns:96px minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.order-line-card__media{position:relative}.order-line-card__media>img{object-fit:cover;border-radius:18px;width:100%;height:96px;display:block}.order-line-card__index{background:color-mix(in srgb, var(--color-surface-strong) 86%, transparent);min-width:36px;height:36px;color:var(--color-text);border-radius:999px;justify-content:center;align-items:center;padding-inline:.55rem;font-size:.84rem;font-weight:700;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.order-line-card__content{flex-direction:column;gap:.8rem;display:flex}.order-line-card__header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.order-line-card__header strong{margin-bottom:.25rem;font-size:1.02rem;display:block}.order-line-card__total{text-align:left}.order-line-card__meta{flex-wrap:wrap;gap:.6rem;display:flex}.order-line-card__meta span,.order-meta-list span{background:var(--color-surface-soft);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.62rem .8rem;display:inline-flex}.order-line-card__gallery{grid-template-columns:repeat(auto-fit,minmax(52px,56px));gap:.55rem;display:grid}.order-line-card__gallery img{border:1px solid var(--color-border);object-fit:cover;border-radius:14px;width:56px;height:56px;display:block}.order-decision-panel{gap:1rem;display:grid;position:sticky;top:1.5rem}.order-decision-panel__section{border-bottom:1px solid var(--color-panel-divider);gap:.75rem;padding-bottom:1rem;display:grid}.order-decision-panel__section:last-child{border-bottom:0;padding-bottom:0}.order-meta-list{flex-direction:column;gap:.65rem;display:flex}.order-detail-note{color:var(--color-text);margin:0;line-height:1.9}.order-action-feedback{border-radius:18px;align-items:center;gap:.6rem;padding:.85rem .95rem;font-size:.92rem;font-weight:600;display:flex}.order-action-feedback--success{border:1px solid color-mix(in srgb, var(--color-success) 22%, transparent);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface-soft));color:color-mix(in srgb, var(--color-success) 84%, var(--color-text))}.order-action-feedback--warning{border:1px solid color-mix(in srgb, var(--color-warm) 20%, transparent);background:color-mix(in srgb, var(--color-warm) 10%, var(--color-surface-soft));color:color-mix(in srgb, var(--color-warm) 78%, var(--color-text))}.order-action-feedback--danger{border:1px solid var(--color-danger-soft-border);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface-soft));color:var(--color-danger-soft-text)}.order-reject-box{border:1px solid var(--color-danger-soft-border);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface-soft));border-radius:22px;padding:1rem 1.1rem}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a179e;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.modal-shell{border:1px solid var(--color-border);background:var(--color-surface-elevated);width:min(1180px,100%);max-height:calc(100vh - 3rem);box-shadow:var(--shadow-soft);border-radius:30px;overflow:hidden}.modal-shell__header{border-bottom:1px solid var(--color-panel-divider);background:color-mix(in srgb, var(--color-surface-strong) 95%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.modal-shell__header h2{margin:0;font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif}.modal-shell__header p{color:var(--color-text-muted);margin:.35rem 0 0}.modal-shell__body{max-height:calc(100vh - 10rem);padding:1.1rem 1.2rem 1.3rem;overflow:auto}.product-dialog{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:1rem;display:grid}.product-dialog__main,.product-dialog__aside{gap:1rem;display:grid}.product-dialog__hero,.product-dialog__section,.product-dialog__meta-card{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:24px}.product-dialog__hero{grid-template-columns:220px minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.product-dialog__hero img{object-fit:contain;background:var(--color-surface-elevated);border-radius:22px;width:100%;height:220px;padding:.6rem}.product-dialog__hero-copy{flex-direction:column;justify-content:center;gap:.8rem;display:flex}.product-dialog__hero-meta,.product-dialog__fact-list{flex-wrap:wrap;gap:.6rem;display:flex}.product-dialog__hero-meta span,.product-dialog__fact-list span{background:var(--color-surface-elevated);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.68rem .84rem;display:inline-flex}.product-dialog__hero-copy h3{margin:0;font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:1.4rem}.product-dialog__hero-copy p{color:var(--color-text-muted);margin:0;line-height:1.75}.product-dialog__eyebrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.product-dialog__eyebrow span{color:var(--color-accent);font-weight:600}.product-dialog__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;display:grid}.product-dialog__stat{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:20px;gap:.25rem;padding:1rem;display:grid}.product-dialog__stat span{color:var(--color-text-muted)}.product-dialog__stat strong{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:1.1rem}.product-dialog__section,.product-dialog__meta-card{padding:1rem}.product-dialog__meta-card .button-row--column{gap:.7rem}.product-variant-card{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:20px;gap:.85rem;padding:1rem;display:grid}.product-variant-card__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.product-variant-card__header span{color:var(--color-text-muted)}.product-variant-card__images{grid-template-columns:repeat(auto-fit,minmax(68px,78px));gap:.65rem;display:grid}.product-variant-card__images img{border:1px solid var(--color-border);object-fit:contain;background:var(--color-surface-soft);border-radius:16px;width:78px;height:78px;padding:.3rem}.order-card{grid-template-columns:1.25fr .75fr;gap:1rem;display:grid}.order-card__items{flex-direction:column;gap:.85rem;display:flex}.order-item{align-items:center;gap:1rem;padding:.9rem;display:flex}.order-item img{object-fit:contain;background:var(--color-surface-elevated);border-radius:18px;width:76px;height:76px;padding:.35rem}.option-checklist{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:20px;flex-wrap:wrap;gap:.65rem;min-height:54px;padding:.85rem;display:flex}.option-checklist__item{background:var(--color-surface-soft);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .85rem;display:inline-flex}.option-checklist__item input{accent-color:var(--color-accent)}.option-checklist__empty{color:var(--color-text-muted)}.order-card__aside{flex-direction:column;gap:.85rem;display:flex}.order-card__meta{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:18px;flex-direction:column;gap:.35rem;padding:.95rem 1rem;display:flex}.order-card__meta strong{font-size:1.35rem}.orders-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.orders-kanban__column{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:24px;flex-direction:column;gap:.85rem;min-height:420px;padding:1rem;display:flex}.orders-kanban__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.orders-kanban__header strong,.orders-kanban__header span{text-align:right;display:block}.orders-kanban__header span{color:var(--color-text-muted);margin-top:.25rem}.orders-kanban__body{flex-direction:column;gap:.85rem;display:flex}.orders-kanban__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.orders-kanban__card-head,.orders-kanban__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.orders-kanban__card-copy{color:var(--color-text-muted);flex-direction:column;gap:.35rem;display:flex}.orders-kanban__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.orders-kanban__footer span{color:var(--color-text-muted);font-size:.9rem}.button-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.button-row--column{flex-direction:column;align-items:stretch}.button-row--column .primary-button,.button-row--column .ghost-button{width:100%}.primary-button,.ghost-button,.icon-button{border:0;border-radius:16px;justify-content:center;align-items:center;gap:.45rem;transition:transform .16s,opacity .16s,background .16s;display:inline-flex}.primary-button:hover,.ghost-button:hover,.icon-button:hover{transform:translateY(-1px)}.primary-button{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-strong));color:var(--color-on-primary);box-shadow:var(--color-button-shadow);padding:.92rem 1.2rem}.ghost-button{border:1px solid var(--color-border);background:var(--color-ghost-bg);color:var(--color-text);padding:.85rem 1rem}.primary-button,.ghost-button{min-height:42px}.ghost-button--danger{color:var(--color-danger-soft-text);border-color:var(--color-danger-soft-border)}.icon-button{background:var(--color-icon-button-bg);width:34px;height:34px;color:var(--color-icon-button-text)}.icon-button--active{background:linear-gradient(135deg, var(--color-warm), #ff8f69)}.inline-form{flex-direction:column;gap:.75rem;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-grid label{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 95%, transparent);color:var(--color-text-muted);border-radius:18px;flex-direction:column;gap:.45rem;padding:.9rem;font-size:.94rem;display:flex}.form-grid__full{grid-column:1/-1}.client-profile{gap:1rem;display:grid}.client-profile__hero{border:1px solid var(--color-border);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 10%, var(--color-surface)), color-mix(in srgb, var(--color-accent) 7%, var(--color-surface)));border-radius:24px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.client-profile__hero h3{margin:.3rem 0 .35rem;font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:1.4rem}.client-profile__hero p{color:var(--color-text-muted);margin:0}.client-profile__actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.client-profile__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.client-profile__layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);gap:1rem;display:grid}.client-profile__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.banner-upload{border:1px dashed var(--color-upload-dash);background:var(--color-surface-soft);border-radius:20px;justify-content:center;align-items:center;gap:.75rem;min-height:130px;display:flex}.banner-preview{border:1px solid var(--color-border);border-radius:20px;overflow:hidden}.banner-preview img{object-fit:cover;width:100%;max-height:280px;display:block}.notification-preview{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 96%, transparent);border-radius:20px;gap:.35rem;padding:1rem 1.05rem;display:grid}.notification-preview span,.notification-preview small{color:var(--color-text-muted)}.selector-box{gap:.7rem;padding:1rem;display:grid}.selector-box__item{align-items:center;gap:.6rem;display:flex}.selector-box__item input{width:auto}.feed-card__icon,.empty-state__icon{background:var(--color-feed-icon-bg);width:42px;height:42px;color:var(--color-primary);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.list-card{gap:.35rem;padding:1rem;display:grid}.banner-card{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 92%, transparent);border-radius:20px;overflow:hidden}.banner-card img{object-fit:cover;width:100%;height:200px;display:block}.banner-card__body{gap:.85rem;padding:1rem;display:grid}.banner-card__header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.banner-card__header>div{gap:.35rem;display:grid}.banner-card__body small{color:var(--color-text-muted);line-height:1.7}.banner-card__meta{flex-wrap:wrap;gap:.6rem;display:flex}.banner-card__meta span,.banner-form__hint span{background:var(--color-surface-elevated);color:var(--color-text-muted);border-radius:999px;align-items:center;padding:.65rem .85rem;font-size:.88rem;display:inline-flex}.banner-form__hint{flex-wrap:wrap;gap:.6rem;display:flex}.company-admin-card{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 92%, transparent);border-radius:24px;grid-template-columns:220px minmax(0,1fr);gap:1rem;display:grid;overflow:hidden}.company-admin-card>img{object-fit:cover;width:100%;height:100%;min-height:190px;display:block}.company-admin-card__body{gap:.8rem;padding:1rem 1rem 1rem 0;display:grid}.company-admin-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.company-admin-card__header>div{gap:.35rem;display:grid}.company-admin-card__meta{flex-wrap:wrap;gap:.6rem;display:flex}.company-admin-card__meta span{background:var(--color-feature-bg);color:var(--color-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:.45rem .7rem;font-size:.84rem;display:inline-flex}.upload-box{gap:1rem;padding:1rem;display:grid}.upload-box__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.upload-box__header span{color:var(--color-text-muted)}.image-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.85rem;display:grid}.image-card{border:1px solid var(--color-border);border-radius:18px;position:relative;overflow:hidden}.image-card img{object-fit:contain;background:var(--color-surface-soft);width:100%;height:140px;padding:.4rem;display:block}.image-card .icon-button{position:absolute;top:.65rem;left:.65rem}.image-card__actions{gap:.45rem;display:flex;position:absolute;top:.65rem;left:.65rem}.image-card__actions .icon-button{position:static}.image-card__badge{background:color-mix(in srgb, var(--color-surface-strong) 88%, transparent);color:var(--color-text);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;bottom:.65rem;right:.65rem}.image-card--small img{height:110px}.price-pair{gap:.35rem;margin-top:.6rem;display:grid}.discount-editor{align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.discount-editor input{max-width:120px}.offer-picker{border:1px solid var(--color-offer-border);background:var(--color-offer-bg);border-radius:18px;gap:.75rem;padding:.9rem;display:grid}.offer-picker__qty{color:var(--color-text-muted);flex-direction:column;gap:.35rem;display:flex}.notice-card{padding:1rem 1.1rem}.empty-state{justify-items:start;gap:.75rem;padding:1.15rem;display:grid}.figma-login-page{background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--color-primary) 9%, transparent), transparent 28%), var(--color-bg);place-items:center;height:100vh;min-height:100vh;padding:clamp(1.25rem,4vw,3.5rem);display:grid;overflow:hidden}.figma-login-shell{border:1px solid var(--color-border);background:var(--color-surface-strong);direction:ltr;border-radius:10px;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);width:min(1180px,100%);height:min(760px,100vh - 6rem);min-height:600px;display:grid;overflow:hidden;box-shadow:0 34px 90px #0f172a29}.figma-login__form-panel{background:var(--color-surface-strong);direction:rtl;align-content:center;gap:1rem;padding:clamp(1.75rem,3.2vw,3rem);display:grid}.figma-login__brand{color:var(--color-text);justify-self:start;align-items:center;gap:.55rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;display:inline-flex}.figma-login__brand img{object-fit:contain;border-radius:9px;width:34px;height:34px}.figma-login__heading{gap:.4rem;display:grid}.figma-login__heading h1{color:var(--color-text);letter-spacing:-.045em;gap:.05rem;margin:0;font-size:clamp(2.25rem,3.6vw,3.15rem);font-weight:700;line-height:1.2;display:grid}.figma-login__heading h1 span{display:block}.figma-login__heading p{color:var(--color-text-muted);margin:0;font-size:.9rem}.login-role-switch{border:1px solid var(--color-border);background:var(--color-input-bg);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.28rem;display:grid}.login-role-switch a{min-height:39px;color:var(--color-text-muted);border-radius:6px;justify-content:center;align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;transition:background .16s,color .16s,box-shadow .16s;display:flex}.login-role-switch a.is-active{background:var(--color-surface-strong);color:var(--color-primary-strong);box-shadow:0 5px 16px #0f172a14}.figma-login__artwork{background:#f7f9ff;min-width:0;position:relative;overflow:hidden}.figma-login__artwork img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.figma-login__artwork-fade{background:linear-gradient(90deg, var(--color-surface-strong) 0%, transparent 23%);pointer-events:none;position:absolute;inset:0}.auth-form{gap:.95rem;display:grid}.auth-form label{color:var(--color-text);gap:.45rem;font-size:.8rem;font-weight:600;display:grid}.auth-input{border:1px solid var(--color-border);background:var(--color-input-bg);border-radius:7px;align-items:center;min-height:46px;padding:0 .8rem;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.auth-input:focus-within{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border));background:var(--color-input-focus-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 9%, transparent)}.auth-input input{background:0 0;border:0;flex:1;min-width:0;padding:.7rem 0;font-size:.84rem}.auth-input input:focus{background:0 0}.auth-input__visibility{width:28px;height:28px;color:var(--color-text-muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.auth-input__visibility:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary-strong)}.form-error{color:var(--color-error-text);margin:0}.auth-hint{border:1px solid var(--color-auth-hint-border);background:var(--color-auth-hint-bg);border-radius:18px;padding:1rem 1.05rem}.figma-login__form-panel .primary-button{border-radius:7px;width:100%;min-height:46px;margin-top:.25rem}.figma-login__form-panel .primary-button:disabled{opacity:.82}@media (width<=1180px){.shell{grid-template-columns:1fr;height:auto;overflow:visible}.shell__sidebar{border-left:0;border-bottom:1px solid var(--color-border);overflow:visible}.shell__main{overflow:visible}.stats-grid,.dashboard-summary-grid,.dashboard-grid,.dashboard-grid__row,.orders-summary-strip,.content-grid,.content-grid--wide,.chart-foot,.info-grid,.dashboard-mini-grid,.kpi-grid,.order-overview-grid,.order-summary-grid,.order-detail-hero__stats,.product-dialog__stats,.product-create-summary{grid-template-columns:1fr 1fr}.order-workspace,.order-detail-layout,.product-dialog{grid-template-columns:1fr}.order-decision-panel{position:static}.product-create-wizard__hero,.product-create-section__header,.product-create-wizard__footer{flex-direction:column;align-items:stretch}}@media (width<=860px){.figma-login-shell{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);min-height:600px}.figma-login__form-panel{padding:2rem}.topbar,.page-hero,.dashboard-grid,.dashboard-grid__row,.orders-summary-strip,.dashboard-mini-grid,.publish-row,.portal-card,.company-admin-card,.order-card,.ranking-card,.ranking-product-card,.order-line-card,.order-flow,.order-overview-grid,.order-summary-grid,.order-detail-hero__stats,.order-detail-layout,.order-workspace,.product-dialog,.product-dialog__hero,.product-dialog__stats{grid-template-columns:1fr;display:grid}.topbar__actions,.upload-box__header,.order-section__head,.order-line-card__header,.product-dialog__eyebrow,.modal-shell__header{flex-direction:column;align-items:stretch}.stats-grid,.dashboard-summary-grid,.content-grid,.content-grid--wide,.chart-foot,.info-grid,.kpi-grid,.form-grid{grid-template-columns:1fr}.searchbox{min-width:unset}.searchbox--panel{width:100%}.list-toolbar{align-items:stretch}.segmented-control,.order-panel-actions{width:100%}.order-line-card__media>img{height:180px}.order-line-card__gallery{grid-template-columns:repeat(auto-fit,minmax(56px,1fr))}.modal-backdrop{padding:.75rem}.modal-shell__body{padding:1rem}.product-dialog__hero img{height:180px}.shell__main{padding:1rem}.floating-theme-toggle{top:1rem;left:1rem}.inline-feedback{border-radius:16px;padding:.9rem 1rem;font-size:.92rem;font-weight:700}.inline-feedback--success{color:#2e9a69;background:#3ab77e1f;border:1px solid #3ab77e47}.inline-note{border:1px dashed color-mix(in srgb, var(--color-primary) 28%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-text-muted);border-radius:16px;gap:.3rem;margin-bottom:.85rem;padding:.8rem .95rem;font-size:.9rem;display:grid}.inline-note strong{color:var(--color-text);font-size:.92rem}}@media (width<=700px){.figma-login-page{align-items:stretch;height:auto;padding:0;overflow:visible}.figma-login-shell{border:0;border-radius:0;grid-template-columns:1fr;width:100%;height:auto;min-height:100vh}.figma-login__form-panel{align-content:center;padding:2rem 1.35rem}.figma-login__artwork{display:none}.figma-login__heading h1{font-size:clamp(2.35rem,12vw,3.15rem)}.floating-theme-toggle{top:.9rem;left:.9rem}}:root{--color-bg:#10161a;--color-bg-soft:#141c21;--color-surface:#172126;--color-surface-strong:#182329;--color-surface-elevated:#1d292f;--color-border:#e1f4f41a;--color-panel-divider:#e1f4f414;--color-text:#edf8f8;--color-text-muted:#93a7aa;--color-primary:#45b8b6;--color-primary-strong:#2ea09f;--color-accent:#7bd7d4;--color-warm:#f4bd67;--color-sidebar-bg:#121a1f;--color-input-bg:#141d22;--color-input-focus-bg:#182429;--color-input-focus-border:#45b8b67a;--color-search-bg:#141d22;--color-user-pill-bg:#182329;--color-nav-hover-bg:#45b8b614;--color-soft-hover-bg:#45b8b612;--color-highlight-ring:#45b8b633;--color-button-shadow:0 10px 22px #197d7e33;--shadow-soft:0 8px 24px #00000029;--body-gradient:#10161a;--body-spot-primary:transparent;--body-spot-accent:transparent;--radius-xl:18px;--radius-lg:14px;--radius-md:12px;--radius-sm:9px}:root[data-theme=light]{--color-bg:#f3f5f8;--color-bg-soft:#f7f8fa;--color-surface:#fff;--color-surface-strong:#fff;--color-surface-elevated:#fff;--color-border:#e4e9ec;--color-panel-divider:#edf0f2;--color-text:#17373b;--color-text-muted:#758287;--color-primary:#0f7478;--color-primary-strong:#095f63;--color-accent:#14989a;--color-warm:#d99b38;--color-sidebar-bg:#fff;--color-input-bg:#f8fafb;--color-input-focus-bg:#fff;--color-input-focus-border:#0f74785c;--color-search-bg:#fff;--color-user-pill-bg:#f7f9fa;--color-nav-hover-bg:#0f747812;--color-soft-hover-bg:#0f74780f;--color-highlight-ring:#0f74782e;--color-button-shadow:0 8px 20px #0f747829;--shadow-soft:0 5px 18px #1d32360f;--body-gradient:#f3f5f8;--body-spot-primary:transparent;--body-spot-accent:transparent}body{background:var(--color-bg)}.shell{background:var(--color-bg);grid-template-columns:258px minmax(0,1fr);transition:grid-template-columns .22s}.shell--sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.shell__sidebar{border-left:1px solid var(--color-border);background:var(--color-sidebar-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:0;padding:0}.brand{border-bottom:1px solid var(--color-border);gap:.65rem;min-height:76px;padding:.8rem 1.15rem}.sidebar-brand-row{border-bottom:1px solid var(--color-border);align-items:center;min-height:76px;padding-inline-end:.65rem;display:flex}.sidebar-brand-row .brand{border-bottom:0;flex:1;min-width:0}.sidebar-collapse-button{border:1px solid var(--color-border);background:var(--color-surface);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;transition:border-color .16s,color .16s,background .16s;display:grid}.sidebar-collapse-button:hover{border-color:var(--color-primary);background:var(--color-soft-hover-bg);color:var(--color-primary)}.shell--sidebar-collapsed .sidebar-brand-row{flex-direction:column;justify-content:center;gap:.45rem;padding:.65rem .45rem}.shell--sidebar-collapsed .sidebar-brand-row .brand{flex:none;min-height:auto;padding:0}.shell--sidebar-collapsed .brand__copy,.shell--sidebar-collapsed .sidebar-profile__copy,.shell--sidebar-collapsed .sidebar-profile__logout span,.shell--sidebar-collapsed .shell__link>span:not(.shell__link-badge),.shell--sidebar-collapsed .shell__chevron,.shell--sidebar-collapsed .shell__subnav{display:none}.shell--sidebar-collapsed .sidebar-profile{flex-direction:column;padding:.75rem .45rem;display:flex}.shell--sidebar-collapsed .sidebar-profile__logout{justify-content:center;width:38px;padding:0}.shell--sidebar-collapsed .shell__nav{padding-inline:.45rem}.shell--sidebar-collapsed .shell__link{justify-content:center;min-height:44px;padding:.65rem}.shell--sidebar-collapsed .shell__link-badge{position:absolute;inset-block-start:2px;inset-inline-start:2px}.shell--sidebar-collapsed .shell__link{position:relative}.brand__mark{border:1px solid var(--color-border);width:40px;height:40px;box-shadow:none;border-radius:10px;padding:.2rem}.brand__mark img{border-radius:8px}.brand__copy strong{font-size:1rem}.brand__copy span{font-size:.75rem}.sidebar-profile{border-bottom:1px solid var(--color-border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.95rem 1rem;display:grid}.sidebar-profile__avatar{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface));width:38px;height:38px;color:var(--color-primary);border-radius:10px;place-items:center;font-weight:800;display:grid}.sidebar-profile__copy{gap:.12rem;min-width:0;display:grid}.sidebar-profile__copy strong,.sidebar-profile__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-profile__copy strong{font-size:.86rem}.sidebar-profile__copy span{color:var(--color-text-muted);font-size:.72rem}.sidebar-profile__logout{border:1px solid var(--color-border);height:32px;color:var(--color-text-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:0 .55rem;font-family:inherit;font-size:.72rem;font-weight:700;display:inline-flex}.sidebar-profile__logout:hover{border-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-border));color:var(--color-danger)}.sidebar-profile__logout[data-action-loading=true]{cursor:wait;opacity:.78;min-width:96px}.sidebar-profile__logout[data-action-loading=true] svg{animation:.8s linear infinite action-spin}.shell__nav{gap:.18rem;padding:.9rem .75rem 1.5rem}.shell__nav-group{gap:.18rem}.shell__link{border:0;border-radius:7px;gap:.7rem;min-height:43px;padding:.62rem .8rem;font-size:.86rem}.shell__link:hover,.shell__link--open{background:var(--color-nav-hover-bg);color:var(--color-primary);border:0}.shell__link--active{background:var(--color-primary);box-shadow:none;color:#fff;border:0}.shell__link--active:hover{background:var(--color-primary-strong);color:#fff}.shell__link-badge,.shell__sublink-badge{min-width:19px;height:19px;box-shadow:none;padding:0 .35rem;font-size:.65rem}.shell__subnav{border-right-color:var(--color-border);gap:.1rem;margin:.2rem 1rem .25rem 0;padding:.1rem .7rem .1rem 0}.shell__sublink{border:0;border-radius:6px;min-height:36px;padding:.45rem .65rem;font-size:.79rem}.shell__sublink--active,.shell__sublink:hover{background:var(--color-soft-hover-bg);color:var(--color-primary);border:0}.shell__main{background:var(--color-bg);padding:0}.topbar{border:0;border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0;min-height:76px;margin:0;padding:.75rem 1.35rem;position:sticky;top:0;box-shadow:0 3px 14px #17373b0a}.topbar__copy{align-items:baseline;gap:.55rem;display:flex}.topbar__copy small{color:var(--color-text-muted);letter-spacing:0;font-size:.72rem}.topbar__copy h1{margin:0;font-size:1.05rem;line-height:1.2}.topbar__actions{gap:.65rem}.topbar__sync-time{color:var(--color-text-muted);font-size:.72rem}.searchbox{min-width:min(320px,28vw);min-height:42px;box-shadow:none;border-radius:8px;padding:.55rem .8rem}.theme-toggle{width:62px;height:36px;box-shadow:none;border-radius:8px;padding:.2rem .35rem}.theme-toggle__icon{width:21px;height:21px}.theme-toggle__thumb{background:var(--color-primary);color:#fff;width:28px;height:28px;box-shadow:none;border-radius:6px;top:3px;right:3px}.theme-toggle__thumb--dark{background:var(--color-primary);transform:translate(-28px)}.shell__content{gap:1rem;padding:1.3rem}.page-stack{gap:1rem}.page-hero,.panel,.stat-card,.order-detail-hero,.order-detail-card,.product-dialog__hero,.product-dialog__section,.product-dialog__meta-card,.orders-kanban__column,.orders-kanban__card,.table-shell,.modal-shell{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.page-hero:before,.panel:before,.stat-card:before{display:none}.page-hero{background:var(--color-surface);border-radius:11px;padding:1rem 1.1rem}.page-hero h2{margin-top:.2rem;font-size:1.15rem}.page-hero p{font-size:.82rem}.page-hero small{color:var(--color-primary);font-size:.72rem}.dashboard-summary-grid,.stats-grid{gap:1rem}.stat-card{border-radius:11px;gap:.85rem;min-height:96px;padding:1rem}.stat-card__icon{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));width:42px;height:42px;color:var(--color-primary);border-radius:50%}.stat-card strong{font-size:1.55rem}.stat-card span,.stat-card small{font-size:.75rem}.panel{border-radius:11px;padding:1rem}.panel__header{border-bottom:1px solid var(--color-panel-divider);min-height:34px;margin-bottom:.85rem;padding-bottom:.7rem}.panel__header h2{font-size:1rem}.dashboard-grid,.dashboard-grid__row{gap:1rem}.dashboard-mini-grid,.info-grid,.order-summary-grid{gap:.7rem}.info-tile,.dashboard-mini-panel,.status-overview__card,.list-card,.feed-card,.queue-card,.ranking-card,.ranking-product-card,.review-card,.notice-card,.empty-state,.order-summary-card,.product-dialog__stat{border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg) 8%);box-shadow:none;border-radius:9px}.revenue-spotlight{border:1px solid var(--color-primary);background:var(--color-primary);min-height:96px;box-shadow:none;color:#fff;border-radius:11px;padding:1rem}.revenue-spotlight:before{display:none}.revenue-spotlight__eyebrow,.revenue-spotlight strong,.revenue-spotlight b{color:#fff}.table-shell{box-shadow:none;border-radius:9px;overflow:auto}.data-table{border-collapse:collapse}.data-table th{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg) 72%, var(--color-surface));color:var(--color-text-muted);padding:.75rem .85rem;font-size:.72rem;font-weight:700}.data-table td{border-bottom:1px solid var(--color-panel-divider);padding:.8rem .85rem;font-size:.8rem}.data-table tbody tr:hover{background:var(--color-soft-hover-bg)}.badge{border-radius:5px;min-height:24px;padding:.25rem .55rem;font-size:.67rem}.primary-button,.ghost-button{min-height:40px;box-shadow:none;border-radius:7px;padding:.62rem .9rem;font-size:.8rem}.primary-button{background:var(--color-primary)}.primary-button:hover{background:var(--color-primary-strong);transform:translateY(-1px)}.ghost-button{border-color:var(--color-border);background:0 0}input,select,textarea{border-radius:8px;padding:.75rem .85rem;font-size:.82rem}.list-toolbar,.segmented-control,.order-panel-actions{gap:.6rem}.segmented-control{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:.25rem}.segmented-control button{border-radius:6px}.orders-summary-strip{gap:.75rem}.orders-summary-strip__card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;border-radius:9px}.orders-kanban{gap:.85rem}.orders-kanban__column{box-shadow:none;border-radius:10px}.orders-kanban__header{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg) 70%, var(--color-surface));padding:.8rem}.orders-kanban__body{gap:.65rem;padding:.7rem}.orders-kanban__card{box-shadow:none;border-radius:8px;padding:.75rem}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0711149e}.modal-shell{border-radius:12px;box-shadow:0 24px 70px #0000003d}.modal-shell__header{border-bottom:1px solid var(--color-border);background:var(--color-surface-strong);min-height:64px;padding:1rem 1.1rem}.modal-shell__header h2{font-size:1.05rem}.modal-shell__body{padding:1rem}.order-detail-hero,.order-detail-card,.product-dialog__hero,.product-dialog__section,.product-dialog__meta-card{box-shadow:none;border-radius:10px}.product-dialog__hero,.product-dialog__section,.product-dialog__meta-card,.order-detail-card{padding:.9rem}.page-loader{background:var(--color-surface);border:0;border-radius:10px;min-height:260px}.page-loader__pulse{background:radial-gradient(circle, var(--color-primary) 0%, transparent 68%);width:48px;height:48px}.dashboard-skeleton{opacity:0;gap:1rem;width:100%;min-height:calc(100vh - 116px);animation:.18s ease-out forwards skeletonEnter;display:grid}.dashboard-skeleton__heading{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;justify-content:space-between;align-items:center;min-height:58px;padding:.8rem 1rem;display:flex}.dashboard-skeleton__heading>div{gap:.55rem;width:min(260px,48%);display:grid}.dashboard-skeleton__label{color:var(--color-text-muted);font-size:.76rem;font-weight:600}.dashboard-skeleton__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.dashboard-skeleton__stat,.dashboard-skeleton__panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px}.dashboard-skeleton__stat{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.6rem .75rem;min-height:112px;padding:1rem;display:grid}.dashboard-skeleton__stat .skeleton-block--icon{grid-row:1/span 2}.dashboard-skeleton__panels{grid-template-columns:minmax(0,1.65fr) minmax(250px,.85fr);gap:1rem;min-height:360px;display:grid}.dashboard-skeleton__panel{flex-direction:column;gap:1rem;padding:1rem;display:flex}.skeleton-block{background:linear-gradient(100deg, color-mix(in srgb, var(--color-border) 72%, transparent) 10%, color-mix(in srgb, var(--color-surface-strong) 88%, white) 42%, color-mix(in srgb, var(--color-border) 72%, transparent) 72%);background-size:230% 100%;border-radius:6px;animation:1.35s ease-in-out infinite skeletonShimmer;display:block;overflow:hidden}.skeleton-block--eyebrow{width:36%;height:8px}.skeleton-block--title{width:72%;height:15px}.skeleton-block--icon{border-radius:9px;width:40px;height:40px}.skeleton-block--short{width:54%;height:9px}.skeleton-block--value{width:38%;height:20px}.skeleton-block--panel-title{width:28%;height:13px}.skeleton-block--chart{border-radius:8px;flex:1;min-height:250px}.skeleton-block--line{border-radius:8px;width:100%;height:54px}.detail-load-state{align-content:center;gap:1rem;min-height:330px;padding:1rem;display:grid}.detail-load-state__header{align-items:center;gap:.85rem;display:flex}.detail-load-state__header>div{flex:1;gap:.55rem;display:grid}.detail-load-state__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.detail-load-state__card{border-radius:10px;width:100%;height:88px}.detail-load-state>small{color:var(--color-text-muted);text-align:center}.detail-load-state--error{text-align:center;justify-items:center}.detail-load-state--error p{max-width:520px;color:var(--color-text-muted);margin:0}.detail-load-state__mark{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface));width:46px;height:46px;color:var(--color-danger);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;display:grid}@keyframes skeletonEnter{to{opacity:1}}@keyframes skeletonShimmer{0%{background-position:100% 0}to{background-position:-130% 0}}.figma-login__form-panel .primary-button{background:#3568ff}@media (width<=1180px){.shell{grid-template-columns:228px minmax(0,1fr);height:100vh;min-height:100vh;overflow:hidden}.shell--sidebar-collapsed{grid-template-columns:228px minmax(0,1fr)}.shell--sidebar-collapsed .sidebar-brand-row{justify-content:initial;flex-direction:row;padding-inline-end:.65rem}.shell--sidebar-collapsed .sidebar-brand-row .brand{flex:1;min-height:76px;padding:.8rem 1.15rem}.shell--sidebar-collapsed .brand__copy,.shell--sidebar-collapsed .sidebar-profile__copy,.shell--sidebar-collapsed .sidebar-profile__logout span,.shell--sidebar-collapsed .shell__link>span:not(.shell__link-badge),.shell--sidebar-collapsed .shell__chevron{display:initial}.shell--sidebar-collapsed .sidebar-profile{grid-template-columns:38px minmax(0,1fr) auto;padding:.95rem 1rem;display:grid}.shell--sidebar-collapsed .sidebar-profile__logout{width:auto;padding:.55rem .65rem}.shell--sidebar-collapsed .shell__nav{padding-inline:.75rem}.shell--sidebar-collapsed .shell__link{justify-content:initial;padding:.72rem .8rem}.shell--sidebar-collapsed .shell__subnav{display:grid}.shell__sidebar{border-left:1px solid var(--color-border);border-bottom:0;overflow-y:auto}.shell__main{overflow-y:auto}.topbar__sync-time{display:none}}@media (width<=1040px){.dashboard-skeleton__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.shell{height:auto;min-height:100vh;display:block}.shell__sidebar{border-left:0;border-bottom:1px solid var(--color-border);max-height:none;position:static}.brand,.sidebar-profile{min-height:64px}.shell__nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-skeleton__panels{grid-template-columns:1fr}.shell__nav-group{align-content:start}.shell__subnav{margin-right:.4rem}.topbar{min-height:auto;padding:.75rem;display:flex;position:sticky}.topbar__copy{display:none}.topbar__actions{flex-direction:row;align-items:center;width:100%;display:flex}.searchbox{flex:1;min-width:0}.shell__content{padding:.85rem}}@media (width<=560px){.dashboard-skeleton__stats{grid-template-columns:1fr}.dashboard-skeleton__heading{align-items:flex-start}.dashboard-skeleton__label{text-align:left;max-width:42%}}@media (prefers-reduced-motion:reduce){.dashboard-skeleton,.skeleton-block{opacity:1;animation:none}}.primary-button[data-action-loading=true],.ghost-button[data-action-loading=true]{pointer-events:none;opacity:.82;position:relative}.primary-button[data-action-loading=true]:before,.ghost-button[data-action-loading=true]:before{content:"";border:2px solid;border-left-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite actionButtonSpin}.system-toast{z-index:180;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-strong) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:.75rem;width:min(430px,100vw - 2rem);padding:.8rem;animation:.28s cubic-bezier(.2,.75,.25,1) both systemToastIn;display:grid;position:fixed;bottom:1.25rem;right:278px;box-shadow:0 18px 50px #122d302e}.system-toast--success{border-color:color-mix(in srgb, var(--color-success) 38%, var(--color-border))}.system-toast--danger{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border))}.system-toast__icon{background:color-mix(in srgb, var(--color-success) 15%, var(--color-surface));width:34px;height:34px;color:var(--color-success);border-radius:9px;place-items:center;font-size:1rem;font-weight:900;display:grid}.system-toast--danger .system-toast__icon{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface));color:var(--color-danger)}.system-toast strong,.system-toast p{margin:0;display:block}.system-toast strong{font-size:.82rem}.system-toast p{color:var(--color-text-muted);margin-top:.18rem;font-size:.74rem;line-height:1.55}.system-toast button{background:var(--color-soft-hover-bg);width:30px;height:30px;color:var(--color-text-muted);border:0;border-radius:8px;place-items:center;padding:0;display:grid}@keyframes actionButtonSpin{to{transform:rotate(360deg)}}@keyframes systemToastIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1180px){.system-toast{right:248px}}@media (width<=860px){.system-toast{bottom:1rem;right:1rem}}.admin-overview{width:100%}.overview-metrics{grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(250px,1.35fr);gap:.85rem;display:grid}.overview-metric,.overview-revenue,.overview-card{border:1px solid color-mix(in srgb, var(--color-border) 72%, var(--color-text-muted));background:var(--color-surface);box-shadow:0 8px 24px #1830340b}.overview-metric,.overview-revenue{border-radius:12px;align-items:center;gap:.8rem;min-height:112px;padding:1rem;display:flex}.overview-metric__icon,.overview-revenue__icon{background:color-mix(in srgb, var(--color-primary) 13%, var(--color-surface));width:40px;height:40px;color:var(--color-primary);border-radius:10px;flex:none;place-items:center;display:grid}.overview-metric--blue .overview-metric__icon{background:color-mix(in srgb, #5285ff 13%, var(--color-surface));color:#5285ff}.overview-metric--amber .overview-metric__icon{background:color-mix(in srgb, #d99a33 14%, var(--color-surface));color:#c58620}.overview-metric--violet .overview-metric__icon{background:color-mix(in srgb, #836fe8 13%, var(--color-surface));color:#7a64df}.overview-metric>div,.overview-revenue>div{text-align:right;gap:.16rem;min-width:0;display:grid}.overview-metric span,.overview-revenue span,.overview-card__header span{color:var(--color-text-muted);font-size:.74rem}.overview-metric strong,.overview-revenue strong{color:var(--color-text);font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:1.55rem;line-height:1.25}.overview-metric small,.overview-revenue small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.overview-revenue{cursor:pointer;border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 12%, var(--color-surface)), var(--color-surface));color:var(--color-primary);text-align:right;transition:transform .18s,box-shadow .18s,border-color .18s}.overview-revenue:hover{border-color:var(--color-primary);box-shadow:0 14px 32px color-mix(in srgb, var(--color-primary) 15%, transparent);transform:translateY(-2px)}.overview-revenue>svg{margin-right:auto}.overview-grid{grid-template-columns:minmax(0,1.75fr) minmax(285px,.75fr);gap:1rem;display:grid}.overview-grid--lower{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr)}.overview-card{border-radius:12px;min-width:0;padding:1rem}.overview-card__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:42px;margin-bottom:1rem;padding-bottom:.8rem;display:flex}.overview-card__header>div{gap:.12rem;display:grid}.overview-card__header strong{font-size:.94rem}.overview-card__header>svg{color:var(--color-primary)}.overview-chart{grid-template-columns:repeat(12,minmax(24px,1fr));align-items:end;gap:.5rem;min-height:245px;display:grid}.overview-chart__item{text-align:center;grid-template-rows:18px 180px 20px;align-items:end;gap:.3rem;min-width:0;display:grid}.overview-chart__value{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.overview-chart__item>div{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-primary) 5%, transparent));border-radius:6px;align-items:flex-end;height:180px;padding:0 .2rem;display:flex}.overview-chart__item i{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 72%, white), var(--color-primary));border-radius:5px 5px 2px 2px;width:100%;min-height:7px;transition:height .5s cubic-bezier(.2,.75,.25,1)}.overview-chart__item small{color:var(--color-text-muted);font-size:.62rem}.overview-status-list{gap:.65rem;display:grid}.overview-status-list>div{border:1px solid var(--color-border);background:var(--color-surface-strong);border-radius:9px;justify-content:space-between;align-items:center;min-height:48px;padding:.65rem .75rem;display:flex}.overview-status-list strong{font-family:Space Grotesk,sans-serif;font-size:1.1rem}.overview-table{border:1px solid var(--color-border)}.overview-client-list{gap:.55rem;display:grid}.overview-client-list>div{border-bottom:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:.6rem;min-height:48px;padding:.55rem;display:grid}.overview-client-list>div:last-child{border-bottom:0}.overview-client-list__rank{background:var(--color-soft-hover-bg);width:26px;height:26px;color:var(--color-primary);border-radius:7px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.overview-client-list>div>span:not(.overview-client-list__rank){color:var(--color-text-muted);font-size:.68rem}.overview-client-list>div>strong{font-size:.74rem}.revenue-insights-open{overflow:hidden}.revenue-insights-backdrop{z-index:160;-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8);background:#0814166b;place-items:center;padding:1.25rem;animation:.22s both revenueBackdropIn;display:grid;position:fixed;inset:0}.revenue-insights{border:1px solid color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:var(--color-surface);border-radius:18px;width:min(1120px,100vw - 2.5rem);max-height:calc(100vh - 2.5rem);padding:1.25rem;animation:.36s cubic-bezier(.16,.85,.25,1) both revenuePanelIn;overflow-y:auto;box-shadow:0 32px 100px #0314165c}.revenue-insights__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.revenue-insights__header span,.revenue-insights__header p{color:var(--color-text-muted);font-size:.76rem}.revenue-insights__header h2,.revenue-insights__header p{margin:0}.revenue-insights__header h2{margin-top:.25rem;font-size:1.45rem}.revenue-insights__header p{margin-top:.25rem}.revenue-insights__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.revenue-insights__metrics article,.revenue-insights__summary article{border:1px solid var(--color-border);background:var(--color-surface-strong);border-radius:10px;gap:.25rem;padding:.85rem;display:grid}.revenue-insights__metrics span,.revenue-insights__metrics small,.revenue-insights__summary span{color:var(--color-text-muted);font-size:.68rem}.revenue-insights__metrics strong{font-family:Space Grotesk,sans-serif;font-size:1.05rem}.revenue-insights__body{grid-template-columns:minmax(0,1fr) 240px;gap:1rem;display:grid}.revenue-insights__chart{border:1px solid var(--color-border);border-radius:12px;min-width:0;padding:1rem}.revenue-insights__chart>header{justify-content:space-between;margin-bottom:1rem;display:flex}.revenue-insights__chart>header span{color:var(--color-text-muted);font-size:.7rem}.revenue-expanded-chart{grid-template-columns:repeat(12,minmax(26px,1fr));align-items:end;gap:.55rem;min-height:280px;display:grid}.revenue-expanded-chart>div{text-align:center;grid-template-rows:18px 220px 18px;align-items:end;gap:.35rem;display:grid}.revenue-expanded-chart span,.revenue-expanded-chart small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.revenue-expanded-chart i{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 60%, white), var(--color-primary));border-radius:6px 6px 2px 2px;width:100%;min-height:8px;display:block}.revenue-insights__summary{align-content:start;gap:.65rem;display:grid}.revenue-insights__summary strong{font-family:Space Grotesk,sans-serif;font-size:1.15rem}@keyframes revenueBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes revenuePanelIn{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1380px){.overview-metrics{grid-template-columns:repeat(4,minmax(150px,1fr))}.overview-revenue{grid-column:1/-1}}@media (width<=1050px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.overview-grid--lower,.revenue-insights__body{grid-template-columns:1fr}.revenue-insights__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.overview-metrics,.revenue-insights__metrics{grid-template-columns:1fr}.overview-revenue{grid-column:auto}.overview-chart,.revenue-expanded-chart{grid-template-columns:repeat(12,48px);overflow-x:auto}}.orders-workspace-page{font-size:.86rem}.orders-workspace{border:1px solid color-mix(in srgb, var(--color-border) 72%, var(--color-text-muted));background:var(--color-surface);border-radius:12px;gap:.9rem;width:100%;padding:1rem;display:grid}.orders-workspace__header{border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, var(--color-text-muted));justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;display:flex}.orders-workspace__header>div:first-child{gap:.1rem;display:grid}.orders-workspace__header span{color:var(--color-text-muted);font-size:.72rem}.orders-workspace__header h2{margin:0;font-size:1rem}.orders-workspace-page .hero-chip{border:1px solid var(--color-border);background:var(--color-surface-strong);border-radius:8px;min-height:36px;padding:.45rem .7rem}.orders-workspace-page .orders-summary-strip{grid-template-columns:repeat(5,minmax(125px,1fr));gap:.7rem}.orders-workspace-page .orders-summary-strip__card{border:1px solid color-mix(in srgb, var(--color-border) 70%, var(--color-text-muted));background:var(--color-surface-strong);border-radius:9px;min-height:78px;padding:.7rem .8rem}.orders-workspace-page .orders-summary-strip__card span{font-size:.7rem}.orders-workspace-page .orders-summary-strip__card strong{font-size:1.15rem}.orders-workspace__tools{border:1px solid color-mix(in srgb, var(--color-border) 70%, var(--color-text-muted));background:var(--color-surface-strong);border-radius:10px;grid-template-columns:auto minmax(320px,1fr);align-items:center;gap:.8rem;padding:.75rem;display:grid}.orders-workspace__tools .segmented-control{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex-wrap:nowrap;min-width:max-content;padding:.2rem}.orders-workspace__tools .segmented-control__button{border-radius:6px;min-height:34px;padding:.4rem .7rem;font-size:.72rem}.orders-workspace__tools .list-toolbar{background:0 0;border:0;margin:0}.orders-workspace-page .orders-kanban{grid-template-columns:repeat(3,minmax(285px,1fr));gap:.75rem;overflow-x:auto}.orders-workspace-page .orders-kanban__column{border:1px solid color-mix(in srgb, var(--color-border) 68%, var(--color-text-muted));background:color-mix(in srgb, var(--color-bg) 58%, var(--color-surface));border-radius:10px;gap:.65rem;min-height:480px;padding:.75rem}.orders-workspace-page .orders-kanban__header{border-bottom:1px solid var(--color-border);min-height:48px;padding:.15rem .2rem .65rem}.orders-workspace-page .orders-kanban__header strong{font-size:.82rem}.orders-workspace-page .orders-kanban__header span{font-size:.66rem}.orders-workspace-page .orders-kanban__card{border:1px solid color-mix(in srgb, var(--color-border) 64%, var(--color-text-muted));border-radius:9px;gap:.65rem;padding:.75rem;box-shadow:0 5px 14px #122d300a}.orders-workspace-page .orders-kanban__card-head>strong{font-size:.8rem}.orders-workspace-page .orders-kanban__card-copy{gap:.2rem;font-size:.72rem}.orders-workspace-page .orders-kanban__metrics{gap:.5rem}.orders-workspace-page .orders-kanban__metrics .info-tile{border:1px solid var(--color-border);border-radius:7px;min-height:54px;padding:.5rem}.orders-workspace-page .orders-kanban__metrics .info-tile strong{font-size:.82rem}.orders-workspace-page .orders-kanban__metrics .info-tile span,.orders-workspace-page .orders-kanban__footer span{font-size:.64rem}.orders-workspace-page .orders-kanban__footer .ghost-button{border-color:color-mix(in srgb, var(--color-border) 70%, var(--color-text-muted));border-radius:7px;min-height:32px;padding:.35rem .55rem;font-size:.68rem}.modal-shell:has(.order-detail-shell){width:min(1320px,100vw - 2rem)}.modal-shell:has(.order-detail-shell) .modal-shell__body{padding:.9rem}.order-detail-shell{font-size:.82rem}.order-detail-shell .order-detail-hero,.order-detail-shell .order-detail-card,.order-detail-shell .order-line-card{border:1px solid color-mix(in srgb, var(--color-border) 70%, var(--color-text-muted))}.order-detail-shell .order-detail-hero__copy h3{font-size:1.05rem}.order-detail-shell .order-summary-card strong,.order-detail-shell .order-line-card__header strong{font-size:.86rem}@media (width<=1180px){.orders-workspace__tools{grid-template-columns:1fr}.orders-workspace-page .orders-summary-strip{grid-template-columns:repeat(3,minmax(125px,1fr))}}@media (width<=720px){.orders-workspace__header{flex-direction:column;align-items:flex-start}.orders-workspace-page .orders-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-workspace__tools .segmented-control{width:100%;overflow-x:auto}}.discounts-management-table td,.offers-management-table td{vertical-align:middle}.management-product-cell{align-items:center;gap:.65rem;min-width:210px;display:flex}.management-product-cell img,.offer-table-image,.offer-table-placeholder{border:1px solid color-mix(in srgb, var(--color-border) 46%, var(--color-text-muted));background:var(--color-surface-soft);object-fit:contain;border-radius:11px;flex:0 0 52px;width:52px;height:52px;display:block}.management-product-cell>div{gap:.18rem;display:grid}.management-product-cell small,.table-secondary-text{color:var(--color-text-muted);margin-top:.18rem;font-size:.66rem;display:block}.offer-table-placeholder{color:var(--color-primary);place-items:center;display:grid}.offer-content-cell{min-width:230px;max-width:360px;color:var(--color-text-muted);line-height:1.65}.management-modal-layout--compact{width:min(560px,100%)}.percentage-input{border:1px solid color-mix(in srgb, var(--color-border) 46%, var(--color-text-muted));background:var(--color-surface-soft);border-radius:10px;grid-template-columns:1fr 48px;display:grid;overflow:hidden}.percentage-input input{border-radius:0;border:0!important}.percentage-input>span{border-inline-start:1px solid color-mix(in srgb, var(--color-border) 50%, var(--color-text-muted));color:var(--color-primary);place-items:center;font-weight:800;display:grid}.discount-price-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.discount-price-preview span{border:1px solid color-mix(in srgb, var(--color-border) 48%, var(--color-text-muted));background:var(--color-surface-soft);color:var(--color-text-muted);border-radius:10px;gap:.25rem;padding:.75rem;font-size:.7rem;display:grid}.discount-price-preview strong{color:var(--color-text);font-size:.92rem}.offer-management-form{gap:1rem;width:min(900px,100%);margin-inline:auto;display:grid}.offer-type-switch{border:1px solid color-mix(in srgb, var(--color-border) 48%, var(--color-text-muted));background:var(--color-surface-soft);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid}.offer-type-switch button{min-height:40px;color:var(--color-text-muted);background:0 0;border:0;border-radius:8px;font-family:inherit;font-size:.76rem;font-weight:800}.offer-type-switch button.is-active{background:var(--color-primary);color:#fff;box-shadow:0 6px 16px color-mix(in srgb, var(--color-primary) 24%, transparent)}.offer-form-fields{border:1px solid color-mix(in srgb, var(--color-border) 46%, var(--color-text-muted));background:var(--color-surface-strong);border-radius:14px;padding:.9rem}.offer-products-table{border:1px solid color-mix(in srgb, var(--color-border) 48%, var(--color-text-muted));border-radius:11px;max-height:260px;display:grid;overflow:auto}.offer-products-table>div{border-bottom:1px solid color-mix(in srgb, var(--color-border) 58%, var(--color-text-muted));grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:.7rem;padding:.55rem .7rem;display:grid}.offer-products-table>div:last-child{border-bottom:0}.offer-products-table>div.is-selected{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-surface))}.offer-products-table label{border:0;align-items:center;gap:.55rem;padding:0;display:flex}.offer-products-table input[type=number]{min-height:34px;padding:.35rem .5rem}.offer-image-preview{border:1px solid color-mix(in srgb, var(--color-border) 46%, var(--color-text-muted));background:var(--color-surface-soft);border-radius:11px;height:150px;overflow:hidden}.offer-image-preview img{object-fit:contain;width:100%;height:100%}.offer-form-actions{border-top:1px solid color-mix(in srgb, var(--color-border) 54%, var(--color-text-muted));justify-content:flex-start;padding-top:.8rem}@media (width<=760px){.discount-price-preview,.offer-type-switch{grid-template-columns:1fr}.offer-products-table>div{grid-template-columns:minmax(0,1fr) 76px}}.visibility-management__tools{border:1px solid color-mix(in srgb, var(--color-border) 70%, var(--color-text-muted));background:var(--color-surface-strong);border-radius:10px;grid-template-columns:auto minmax(360px,1fr);align-items:center;gap:.8rem;margin-bottom:.9rem;padding:.7rem;display:grid}.visibility-management__tools .segmented-control{border:1px solid var(--color-border);background:var(--color-surface);min-width:max-content}.visibility-management__tools .list-toolbar{background:0 0;border:0;margin:0}.visibility-management-page .table-shell,.visibility-management-page .panel,.visibility-management-page .stat-card,.publish-row{border-color:color-mix(in srgb, var(--color-border) 70%, var(--color-text-muted))}.visibility-management-page .data-table td:first-child strong,.visibility-management-page .data-table td:first-child small{display:block}.visibility-management-page .data-table td:first-child small{color:var(--color-text-muted);margin-top:.18rem;font-size:.66rem}.visibility-actions{flex-wrap:nowrap}.visibility-actions .ghost-button{border-color:color-mix(in srgb, var(--color-border) 68%, var(--color-text-muted));white-space:nowrap;border-radius:7px;min-height:32px;padding:.35rem .55rem;font-size:.68rem}@media (width<=1120px){.visibility-management__tools{grid-template-columns:1fr}.visibility-management-page .table-shell{overflow-x:auto}}.shell__content :is(.panel,.stat-card,.table-shell,.list-card,.review-card,.publish-row,.banner-card,.company-tree-card,.feed-card,.queue-card,.ranking-card,.ranking-product-card,.info-tile,.status-overview__card,.image-card,.selector-box__item,.option-checklist__item,.product-create-wizard,.product-create-wizard__hero,.product-create-wizard__tabs,.product-create-section,.product-create-summary__card,.product-variant-card,.product-dialog__hero,.product-dialog__section,.product-dialog__meta-card,.order-detail-hero,.order-detail-card,.order-line-card,.order-summary-card,.orders-kanban__column,.orders-kanban__card){border-color:color-mix(in srgb, var(--color-border) 52%, var(--color-text-muted))}.shell__content :is(input,textarea,select),.modal-shell :is(input,textarea,select),.form-grid label,.inline-form label{border-color:color-mix(in srgb, var(--color-border) 48%, var(--color-text-muted))}.shell__content .data-table :is(th,td){border-bottom-color:color-mix(in srgb, var(--color-border) 56%, var(--color-text-muted))}.modal-shell{border-color:color-mix(in srgb, var(--color-border) 50%, var(--color-text-muted))}.modal-shell:has(.product-create-wizard){width:min(1040px,100%)}.modal-shell:has(.product-create-wizard) .modal-shell__body{padding:0}.product-create-wizard{gap:0;min-height:0}.product-create-flow{z-index:5;border-bottom:1px solid color-mix(in srgb, var(--color-border) 52%, var(--color-text-muted));background:color-mix(in srgb, var(--color-surface-elevated) 97%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(0,1fr) minmax(220px,38%);align-items:center;gap:1.25rem;padding:.85rem 1.1rem;display:grid;position:sticky;top:0}.product-create-flow__copy{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.55rem;display:grid}.product-create-flow__copy>span{color:var(--color-primary);font-size:.72rem;font-weight:800}.product-create-flow__copy>strong{font-size:1rem}.product-create-flow__copy>small{color:var(--color-text-muted);font-size:.75rem}.product-create-flow__progress{background:color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:999px;height:5px;overflow:hidden}.product-create-flow__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-accent));height:100%;transition:width .22s;display:block}.product-create-wizard>.product-create-section{background:0 0;border:0;border-radius:0;gap:.75rem;min-height:0;margin:0;padding:1rem 1.1rem 1.15rem}.product-create-wizard>.product-create-section>.product-create-section__header{display:none}.product-create-wizard .form-grid{gap:.7rem}.product-create-wizard .form-grid>label{border:1px solid color-mix(in srgb, var(--color-border) 55%, var(--color-text-muted));background:var(--color-surface);border-radius:10px;gap:.38rem;padding:.7rem;font-size:.78rem;font-weight:700}.product-create-wizard .form-grid>label :is(input,textarea,select){border-radius:7px;min-height:40px;padding:.55rem .7rem;font-weight:500}.product-create-wizard .form-grid>label textarea{min-height:82px}.product-create-wizard .option-checklist{border-radius:8px;min-height:46px;padding:.4rem}.product-create-wizard .upload-box{border:1px solid color-mix(in srgb, var(--color-border) 55%, var(--color-text-muted));background:var(--color-surface);border-radius:10px;padding:.8rem}.product-create-wizard .upload-box__header{min-height:42px}.product-image-library{gap:.85rem}.product-image-dropzone{border:1.5px dashed color-mix(in srgb, var(--color-primary) 48%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface-soft));cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:128px;padding:1.1rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.product-image-dropzone:hover,.product-image-dropzone--active{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 9%, var(--color-surface-soft))}.product-image-dropzone--active{transform:scale(.997)}.product-image-dropzone__icon{background:color-mix(in srgb, var(--color-primary) 13%, var(--color-surface));width:52px;height:52px;color:var(--color-primary);border-radius:12px;place-items:center;display:grid}.product-image-dropzone__copy{gap:.28rem;display:grid}.product-image-dropzone__copy strong{font-size:.95rem}.product-image-dropzone__copy small{color:var(--color-text-muted);font-size:.75rem}.product-image-dropzone__action{border:1px solid color-mix(in srgb, var(--color-primary) 42%, var(--color-border));background:var(--color-surface);color:var(--color-primary);border-radius:8px;padding:.58rem .8rem;font-size:.75rem;font-weight:800}.product-image-library__content{gap:.65rem;padding-top:.15rem;display:grid}.product-image-library__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.product-image-library__heading span{color:var(--color-text-muted);font-size:.72rem}.product-image-library__grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}.product-image-library__card{background:var(--color-surface-soft);border-radius:9px;min-height:156px}.product-image-library__card img{height:156px;padding:.55rem}.product-image-library__card .image-card__actions{top:.5rem;left:auto;right:.5rem}.product-image-library__index{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, transparent);min-width:26px;height:26px;color:var(--color-text-muted);border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:grid;position:absolute;top:.5rem;left:.5rem}.product-create-wizard .list-card{box-shadow:none;border-radius:9px}.product-create-summary{border:1px solid color-mix(in srgb, var(--color-border) 55%, var(--color-text-muted));border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.product-create-summary__card{border:0;border-bottom:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);background:var(--color-surface);border-radius:0;min-height:68px;padding:.75rem .9rem}.product-create-summary__card strong{font-size:.95rem}.product-create-wizard__footer{border-top:1px solid color-mix(in srgb, var(--color-border) 52%, var(--color-text-muted));background:color-mix(in srgb, var(--color-surface-elevated) 97%, transparent);min-height:64px;padding:.65rem 1rem}.product-create-wizard__footer .primary-button,.product-create-wizard__footer .ghost-button{border-radius:8px;min-height:38px}@media (width<=680px){.product-image-dropzone{grid-template-columns:auto minmax(0,1fr)}.product-image-dropzone__action{text-align:center;grid-column:1/-1}}.warehouse-dashboard-v2{gap:.75rem}.warehouse-dashboard-v2__header{border:1px solid color-mix(in srgb, var(--color-border) 52%, var(--color-text-muted));background:var(--color-surface);border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.85rem 1rem;display:flex}.warehouse-dashboard-v2__header small,.warehouse-work-queue header small,.warehouse-health-panel header small{color:var(--color-primary);font-weight:700}.warehouse-dashboard-v2__header h2,.warehouse-work-queue h3,.warehouse-health-panel h3{margin:.12rem 0 0}.warehouse-dashboard-v2__header h2{font-size:1.18rem}.warehouse-dashboard-v2__header p{color:var(--color-text-muted);margin:.18rem 0 0;font-size:.76rem}.warehouse-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.warehouse-kpis article{border:1px solid color-mix(in srgb, var(--color-border) 52%, var(--color-text-muted));background:var(--color-surface);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:70px;padding:.65rem .75rem;display:grid}.warehouse-kpis__icon{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface-soft));width:36px;height:36px;color:var(--color-primary);border-radius:9px;place-items:center;display:grid}.warehouse-kpis article div{gap:.1rem;display:grid}.warehouse-kpis article small,.warehouse-kpis article em{color:var(--color-text-muted);font-size:.68rem;font-style:normal}.warehouse-kpis article strong{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:1.2rem}.warehouse-kpis__urgent{border-color:color-mix(in srgb, var(--color-warning) 48%, var(--color-border))!important;background:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface))!important}.warehouse-kpis__warning{border-color:color-mix(in srgb, var(--color-danger) 38%, var(--color-border))!important}.warehouse-operations-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.72fr);align-items:stretch;gap:.75rem;display:grid}.warehouse-work-queue,.warehouse-health-panel{border:1px solid color-mix(in srgb, var(--color-border) 52%, var(--color-text-muted));background:var(--color-surface);border-radius:11px;padding:.85rem}.warehouse-work-queue>header,.warehouse-health-panel>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;padding-bottom:.65rem;display:flex}.warehouse-work-queue h3,.warehouse-health-panel h3{font-size:.96rem}.warehouse-work-queue__list{gap:.45rem;display:grid}.warehouse-work-order{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:9px;grid-template-columns:44px minmax(150px,1fr) minmax(210px,auto) auto auto;align-items:center;gap:.7rem;min-height:58px;padding:.55rem .65rem;display:grid}.warehouse-work-order__number{color:var(--color-primary);font-weight:800}.warehouse-work-order__client{gap:.08rem;display:grid}.warehouse-work-order__client span,.warehouse-work-order time,.warehouse-work-order__meta span{color:var(--color-text-muted);font-size:.68rem}.warehouse-work-order__meta{gap:.5rem;display:flex}.warehouse-work-order__meta span{background:var(--color-surface);border-radius:6px;padding:.25rem .42rem}.warehouse-work-order .primary-button{border-radius:7px;min-height:32px;padding:.35rem .55rem;font-size:.7rem}.warehouse-work-queue__empty{min-height:180px;color:var(--color-primary);justify-content:center;align-items:center;gap:.75rem;display:flex}.warehouse-work-queue__empty div{gap:.2rem;display:grid}.warehouse-work-queue__empty span{color:var(--color-text-muted);font-size:.75rem}.warehouse-health-panel{flex-direction:column;display:flex}.warehouse-health-panel__status{gap:.4rem;display:grid}.warehouse-health-panel__status>span{background:var(--color-surface-soft);color:var(--color-text-muted);border-radius:7px;grid-template-columns:8px 1fr auto;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.73rem;display:grid}.warehouse-health-panel__status strong{color:var(--color-text)}.warehouse-dot{background:var(--color-text-muted);border-radius:50%;width:8px;height:8px}.warehouse-dot--review{background:var(--color-warning)}.warehouse-dot--published{background:var(--color-success)}.warehouse-low-stock-list{gap:.4rem;margin:.8rem 0;display:grid}.warehouse-low-stock-list>div{border-bottom:1px dashed var(--color-border);justify-content:space-between;gap:.5rem;padding-bottom:.35rem;font-size:.7rem;display:flex}.warehouse-low-stock-list b{color:var(--color-warning)}.warehouse-low-stock-list p{color:var(--color-text-muted);margin:0;font-size:.72rem}.warehouse-health-panel>.ghost-button{margin-top:auto}@media (width<=1200px){.warehouse-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-work-order{grid-template-columns:42px minmax(140px,1fr) auto}.warehouse-work-order__meta,.warehouse-work-order time{display:none}}@media (width<=820px){.product-create-flow{grid-template-columns:1fr;gap:.55rem}.product-create-flow__copy{grid-template-columns:auto auto}.product-create-flow__copy>small{grid-column:1/-1}.product-create-summary{grid-template-columns:1fr}.warehouse-dashboard-v2__header{flex-direction:column;align-items:flex-start}.warehouse-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-operations-grid{grid-template-columns:1fr}}.compact-stats{grid-template-columns:repeat(3,minmax(150px,210px));gap:.7rem;display:grid}.compact-stats article{border:1px solid color-mix(in srgb, var(--color-border) 48%, var(--color-text-muted));background:var(--color-surface-strong);border-radius:12px;align-items:center;gap:.7rem;min-height:66px;padding:.7rem .8rem;display:flex}.compact-stats article>span,.category-table-placeholder{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));width:34px;height:34px;color:var(--color-primary);border-radius:9px;place-items:center;display:grid}.compact-stats article>div{gap:.1rem;display:grid}.compact-stats small{color:var(--color-text-muted);font-size:.69rem}.compact-stats strong{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:1.15rem}.banner-table-preview{border:1px solid color-mix(in srgb, var(--color-border) 46%, var(--color-text-muted));object-fit:cover;border-radius:9px;width:108px;height:58px;display:block}.category-table-image,.category-table-placeholder{border:1px solid color-mix(in srgb, var(--color-border) 46%, var(--color-text-muted));border-radius:10px;width:42px;height:42px}.category-table-image{object-fit:cover;display:block}.banner-management-table td,.category-management-table td{vertical-align:middle}.table-actions{flex-wrap:nowrap}.management-modal-layout{width:min(780px,100%);margin-inline:auto}.management-modal-section{border:1px solid color-mix(in srgb, var(--color-border) 46%, var(--color-text-muted));background:var(--color-surface-strong);border-radius:14px;gap:1rem;padding:1rem;display:grid}.management-modal-section__heading{border-bottom:1px solid color-mix(in srgb, var(--color-border) 54%, var(--color-text-muted));align-items:center;gap:.75rem;padding-bottom:.8rem;display:flex}.management-modal-section__heading>span{background:var(--color-primary);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:800;display:grid}.management-modal-section__heading>div{gap:.18rem;display:grid}.management-modal-section__heading strong{font-size:.84rem}.management-modal-section__heading small{color:var(--color-text-muted);font-size:.68rem}.category-management-actions .ghost-button:disabled{cursor:not-allowed;opacity:.42}@media (width<=720px){.compact-stats{grid-template-columns:1fr}.category-management-actions{width:100%}.category-management-actions>button{flex:1}}@media (width<=560px){.shell__nav{grid-template-columns:1fr}.sync-indicator{display:none}.dashboard-summary-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card,.revenue-spotlight{min-height:88px;padding:.8rem}}
