@font-face{font-family:MAX Arabic;src:url('assets/fonts/ibm-plex-sans-arabic-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:MAX Arabic;src:url('assets/fonts/ibm-plex-sans-arabic-500.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:MAX Arabic;src:url('assets/fonts/ibm-plex-sans-arabic-600.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:MAX Arabic;src:url('assets/fonts/ibm-plex-sans-arabic-700.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--ui-bg:#f4f1ea;--ui-panel:#fffefa;--ui-raised:#fff;--ui-soft:#eee8dc;--ui-ink:#2d3038;--ui-muted:#69707c;--ui-line:#dedacf;--ui-accent:#936c2e;--ui-accent-ink:#fff;--ui-tint:#f3e8d3;--ui-shadow:0 5px 18px #30374707;--ui-icon-filter:brightness(0) saturate(100%) invert(45%) sepia(24%) saturate(1016%) hue-rotate(358deg) brightness(87%) contrast(89%);--ui-icon-top:#fff7e6;--ui-icon-bottom:#e9d8b7;--ui-success:#2e7857;--ui-error:#bc4859;--ui-warning:#9c6c16}
:root[data-appearance=light]{--ui-bg:#f3f5f8;--ui-panel:#fff;--ui-raised:#fff;--ui-soft:#edf0f5;--ui-ink:#283348;--ui-muted:#687487;--ui-line:#dfe4ec;--ui-tint:#f5eddd;--ui-icon-top:#fff9ec;--ui-icon-bottom:#eee0c2}
:root[data-appearance=dark]{--ui-bg:#101419;--ui-panel:#181e25;--ui-raised:#202731;--ui-soft:#242d38;--ui-ink:#edf0f5;--ui-muted:#a9b2bf;--ui-line:#303a47;--ui-accent:#d4ad63;--ui-accent-ink:#211c12;--ui-tint:#302b22;--ui-shadow:0 7px 22px #0000001a;--ui-icon-filter:brightness(0) saturate(100%) invert(76%) sepia(30%) saturate(546%) hue-rotate(359deg) brightness(93%) contrast(88%);--ui-icon-top:#454033;--ui-icon-bottom:#292820;--ui-success:#70c69c;--ui-error:#f18c98;--ui-warning:#e4bc6f}
:root{--ink:var(--ui-ink);--muted:var(--ui-muted);--card:var(--ui-panel);--surface:var(--ui-soft);--line:var(--ui-line);--plum:var(--ui-accent);--plum-dark:var(--ui-accent);--premium-ink:var(--ui-ink);--premium-muted:var(--ui-muted);--premium-green:var(--ui-accent);--premium-line:var(--ui-line);--premium-paper:var(--ui-panel);--ux-ink:var(--ui-ink);--max-primary:var(--ui-accent);--max-primary-strong:var(--ui-accent);--max-report-body:'MAX Arabic',sans-serif;--max-report-arabic:'MAX Arabic',sans-serif;--max-report-display:'MAX Arabic',sans-serif}
html body,html[lang] body:not(.platform-body){background:var(--ui-bg)!important;color:var(--ui-ink);font-family:'MAX Arabic',sans-serif!important}html[lang] body :is(h1,h2,h3,h4,h5,h6,p,b,strong,small,span,a,label,button,input,select,textarea,td,th,dt,dd,summary){font-family:'MAX Arabic',sans-serif!important;letter-spacing:normal}html[lang] body :is(h1,h2,h3,h4,h5,h6){color:var(--ui-ink)}html body :is(input[type=number],.metric-value,.ref-metric strong,.p-summary strong){font-variant-numeric:tabular-nums lining-nums}
/* Whole-row layout: legacy grouping wrappers are transparent to the layout. */
html body :is(.ref-card-rows,.mw-nav-grid,.mw-nav-grid.mw-candidate,.op-hub,.mg-hub,.commerce-cards,.workspace-card-grid,.inventory-section-cards,.ix-family-grid,.p-cards){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:14px!important;max-width:none!important;width:100%;box-sizing:border-box}
.reference-home .ref-card-rows>:is(.ref-primary-row,.ref-secondary-row,.ref-utility-row){display:contents!important}
html body :is(.ref-card-rows,.mw-nav-grid,.op-hub,.mg-hub,.commerce-cards,.workspace-card-grid,.inventory-section-cards,.ix-family-grid,.p-cards) :is(.ref-tile,.mw-nav-card,.op-card,.mg-card,.commerce-card,.workspace-info-card,.inventory-section-card,.ix-family-card,.p-card){flex:1 1 calc((100% - (var(--row-columns,4) - 1)*14px)/var(--row-columns,4));width:calc((100% - (var(--row-columns,4) - 1)*14px)/var(--row-columns,4));min-width:0;max-width:none!important;box-sizing:border-box;grid-column:auto!important}
html body :is(.op-card,.mg-card,.workspace-info-card,.inventory-section-card,.ix-family-card,.p-card),.mw-nav-grid.mw-candidate .mw-nav-card:nth-child(n){min-height:160px!important;height:auto!important;padding:18px!important;border:1px solid var(--ui-line)!important;border-radius:15px!important;background:var(--ui-panel)!important;color:var(--ui-ink)!important;box-shadow:var(--ui-shadow)!important;text-align:start!important;align-items:stretch!important;gap:10px!important;transition:border-color .18s,box-shadow .18s,transform .18s}
html body :is(.op-card,.mg-card,.mw-nav-card,.commerce-card,.inventory-section-card,.ix-family-card,.p-card):hover{border-color:var(--ui-accent)!important;box-shadow:0 7px 22px color-mix(in srgb,var(--ui-accent) 10%,transparent)!important;transform:translateY(-2px)}
.reference-home .ref-card-rows .ref-tile,.reference-home .ref-card-rows .ref-primary-row .ref-tile,.reference-home .ref-card-rows .ref-secondary-row .ref-tile,.reference-home .ref-card-rows .ref-utility-row .ref-tile{display:grid!important;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:12px!important;min-height:156px!important;height:auto!important;padding:18px!important;text-align:start!important;align-items:start!important;background:var(--ui-panel)!important;border:1px solid var(--ui-line)!important;border-radius:15px!important;color:var(--ui-ink)!important;box-shadow:var(--ui-shadow)!important}
html[lang] .reference-home .ref-card-rows .ref-tile .ref-tile-copy b{grid-column:2;grid-row:1;font-size:18px!important;line-height:1.6!important;color:var(--ui-ink)!important;align-self:center}
html[lang] .reference-home .ref-card-rows .ref-tile .ref-tile-copy small{grid-column:1/-1;grid-row:2;font-size:13px!important;line-height:1.8!important;color:var(--ui-muted)!important;max-width:none!important;margin:0!important}
.reference-home .ref-card-rows .ref-tile .ref-tile-footer{grid-column:1/-1;grid-row:3;border-top:1px solid var(--ui-line)!important;color:var(--ui-accent)!important;font-size:12px!important;padding-top:10px!important;margin-top:0!important}.reference-home .ref-tile-arrow{background:var(--ui-tint)!important;border-color:var(--ui-line)!important}
html body :is(.mw-nav-card strong,.op-card strong,.mg-card strong,.ix-family-card h2,.workspace-info-card h2,.p-card strong){font-size:18px!important;line-height:1.6!important;color:var(--ui-ink)!important}html body :is(.mw-card-description,.op-card p,.mg-card p,.ix-family-card p,.workspace-info-card p,.p-card small){font-size:13px!important;line-height:1.8!important;color:var(--ui-muted)!important}.mw-card-open,.op-card-bottom,.mg-card-bottom{color:var(--ui-accent)!important;border-top-color:var(--ui-line)!important;font-size:12px!important}
html body .commerce-card{background:var(--ui-panel)!important;border:1px solid var(--ui-line)!important;border-radius:15px!important;min-height:132px!important;padding:17px!important;color:var(--ui-ink)!important;box-shadow:var(--ui-shadow)!important}.commerce-card b{font-size:18px!important;color:var(--ui-ink)!important}.commerce-card small{font-size:13px!important;line-height:1.8!important;color:var(--ui-muted)!important}
/* Keep one Phosphor library; depth belongs to the icon plate, not a replacement asset. */
html body :is(.ref-tile-icon,.mw-card-icon,.op-symbol,.mg-symbol,.ix-family-symbol,.inventory-card-icon){display:grid!important;place-items:center!important;background:linear-gradient(145deg,var(--ui-icon-top),var(--ui-icon-bottom))!important;border:1px solid color-mix(in srgb,var(--ui-accent) 23%,var(--ui-line))!important;border-radius:13px!important;box-shadow:inset 1px 1px 0 #ffffff36,2px 3px 0 color-mix(in srgb,var(--ui-accent) 16%,var(--ui-panel)),4px 7px 11px #10182809!important;width:42px!important;height:42px!important;padding:10px!important;box-sizing:border-box;align-self:start!important;color:var(--ui-accent)!important}
.reference-home .ref-card-rows .ref-tile .ref-tile-icon{width:42px!important;height:42px!important;padding:10px!important;align-self:start!important}.ref-tile-icon svg,.op-symbol svg{width:22px;height:22px}html body :is(.ref-tile-icon,.mw-card-icon,.op-symbol,.mg-symbol,.ix-family-symbol) img{width:22px!important;height:22px!important;filter:var(--ui-icon-filter)}html[data-appearance=dark] img[src*="assets/icons/phosphor/"]{filter:var(--ui-icon-filter)}
html body .ref-metric{min-height:114px!important;padding:17px!important;border:1px solid var(--ui-line)!important;background:var(--ui-panel)!important;border-radius:14px!important;box-shadow:var(--ui-shadow)!important}.ref-metric-label,.ref-metric strong{color:var(--ui-ink)!important}.ref-metric strong{font-size:28px!important}.ref-metric small{color:var(--ui-muted)!important}.ref-metric-icon{background:var(--ui-tint)!important;color:var(--ui-accent)!important}.ref-metric-icon img{filter:var(--ui-icon-filter)}.ref-welcome h1{font-size:29px!important}.ref-welcome p,.ref-eyebrow,.ux-source-note{color:var(--ui-muted)!important}
/* Shared app surfaces, including owner pages and forms. */
html body :is(.maxdash-header,.platform-top,.nav,.maxdash-nav){background:var(--ui-panel)!important;border-color:var(--ui-line)!important;color:var(--ui-ink)!important}
html body :is(.modal,dialog,.op-panel,.mg-panel,.commerce-panel,.workspace-panel,.inventory-table-panel,.inventory-category-section,.ix-panel,.ix-family-card,.core-branch,.core-empty,.core-session,.core-master-cards button,.p-panel,.p-list-row,.p-summary article,.p-event,.p-empty,.p-form details,.mw-empty,.mw-editor,.mw-accordion,.mw-variation-editor,.mw-preview,.sc-panel,.rc-panel,.rc-group,.rc-catalog,.rc-report,.br-list article,.bd-category-list label){background:var(--ui-panel)!important;border-color:var(--ui-line)!important;color:var(--ui-ink)!important}
html body :is(.modal p,.core-account p,.core-note,.core-master-cards span,.op-note,.op-context,.mg-note,.commerce-note,.p-note,.p-heading p,.p-detail dt,.p-event time,.mw-note,.mw-context,.ix-heading p,.ix-local-note,.br-dialog p,.bd-dialog p,.appearance-dialog p){color:var(--ui-muted)!important}
html body :is(.core-profile-link,.core-account-actions button,.core-live,.br-status,.bd-info,.br-note,.mw-badge,.p-pill,.workspace-status,.ix-status,.core-session,.p-event,.p-empty,.core-empty){background:var(--ui-soft)!important;border-color:var(--ui-line)!important;color:var(--ui-ink)!important}
html body :is(input,select,textarea){background:var(--ui-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}html body :is(input,textarea)::placeholder{color:var(--ui-muted)!important;opacity:1}
html body :is(th,.mw-table th,.commerce-table th,.p-scroll th){background:var(--ui-soft)!important;color:var(--ui-muted)!important;border-color:var(--ui-line)!important}html body :is(td,.mw-table td,.commerce-table td,.p-scroll td){border-color:var(--ui-line)!important;color:var(--ui-ink)}
html body :is(.commerce-button,.inventory-return,.sc-back,.p-return,.ix-button,.branch-choice,.core-account button,.branch-picker button,.p-actions button,.platform-top button){background:var(--ui-raised)!important;border-color:var(--ui-line)!important;color:var(--ui-ink)!important}
html body :is(.commerce-button.primary,.core-primary,.p-primary,.appearance-save,.date-apply){background:var(--ui-accent)!important;border-color:var(--ui-accent)!important;color:var(--ui-accent-ink)!important}
html body :is(.commerce-error,.op-error,.mw-error,.p-error,.core-error,.br-error,.bd-error,.appearance-error){background:color-mix(in srgb,var(--ui-error) 12%,var(--ui-panel))!important;color:var(--ui-error)!important;border-color:color-mix(in srgb,var(--ui-error) 35%,var(--ui-line))!important}
html body :is(.commerce-success,.mw-success,.op-success,.br-success){color:var(--ui-success)!important}.p-summary strong{color:var(--ui-ink)!important}.p-heading h1{font-size:30px!important}.p-panel{border-radius:16px!important;box-shadow:var(--ui-shadow)}.p-summary article{padding:18px!important;border:1px solid var(--ui-line)!important;border-radius:14px!important}.p-summary strong{font-size:30px!important}.p-card{min-height:150px!important}.p-event{border-inline-start-color:var(--ui-accent)!important}.platform-brand,.platform-top button,.maxdash-brand{color:var(--ui-accent)!important}
html body button:focus-visible,html body a:focus-visible,html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-accent) 60%,var(--ui-panel));outline-offset:3px}
/* Appearance chooser uses explicit swatches so every option remains recognizable. */
.appearance-dialog{width:min(740px,calc(100vw - 28px));max-height:86dvh;box-sizing:border-box;padding:24px;border:1px solid var(--ui-line);border-radius:20px;box-shadow:0 24px 80px #0003;font-family:inherit}.appearance-dialog::backdrop{background:#11182080;backdrop-filter:blur(5px)}.appearance-dialog header{display:flex;justify-content:space-between;align-items:start;gap:16px}.appearance-dialog header span{font-size:11px;color:var(--ui-muted)}.appearance-dialog h2{font-size:23px;margin:6px 0}.appearance-dialog p{font-size:14px;line-height:1.8}.appearance-dialog [data-close]{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--ui-line);border-radius:50%;background:var(--ui-soft)}.appearance-dialog [data-close] img{width:22px;height:22px}.appearance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.appearance-option{display:grid;grid-template-columns:20px 1fr;gap:10px;align-content:start;border:1px solid var(--ui-line);border-radius:13px;padding:13px;background:var(--ui-panel)}.appearance-option:has(input:checked){border-color:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-tint)}.appearance-option input{width:18px;height:18px;min-height:0!important;padding:0!important;accent-color:var(--ui-accent)}.appearance-option strong{font-size:15px;grid-column:1/-1}.appearance-option small{font-size:12px;line-height:1.7;color:var(--ui-muted);grid-column:1/-1}.appearance-mini{--sample-bg:#f4f1ea;--sample-card:#fffefa;--sample-mark:#b49150;display:flex;background:var(--sample-bg);border:1px solid #c8c2b450;border-radius:7px;min-height:76px;padding:8px;gap:7px;grid-column:1/-1;grid-row:1}.appearance-mini>i{display:block;width:14px;background:var(--sample-mark);border-radius:3px;opacity:.7}.appearance-mini>span{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:5px}.appearance-mini b{display:block;background:var(--sample-card);border-radius:4px;border:1px solid #9a9b9d28}.appearance-option[data-sample=light] .appearance-mini{--sample-bg:#edf0f5;--sample-card:#fff;--sample-mark:#c0a16a}.appearance-option[data-sample=dark] .appearance-mini{--sample-bg:#101419;--sample-card:#252d38;--sample-mark:#d4ad63}.appearance-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.appearance-dialog footer button{font:inherit;padding:10px 18px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-raised);color:var(--ui-ink)}.appearance-error{padding:12px;border-radius:10px}.appearance-dialog [hidden]{display:none!important}
@media(max-width:600px){html body :is(.ref-card-rows,.mw-nav-grid,.mw-nav-grid.mw-candidate,.op-hub,.mg-hub,.commerce-cards,.workspace-card-grid,.inventory-section-cards,.ix-family-grid,.p-cards){gap:14px!important}.reference-home .ref-card-rows .ref-tile,.reference-home .ref-card-rows .ref-primary-row .ref-tile,.reference-home .ref-card-rows .ref-secondary-row .ref-tile,.reference-home .ref-card-rows .ref-utility-row .ref-tile{padding:14px!important;min-height:150px!important;grid-template-columns:34px minmax(0,1fr);gap:10px!important}.reference-home .ref-card-rows .ref-tile .ref-tile-icon{width:34px!important;height:34px!important;padding:7px!important}html[lang] .reference-home .ref-card-rows .ref-tile .ref-tile-copy b{font-size:16px!important}.appearance-options{grid-template-columns:1fr}.appearance-option{grid-template-columns:100px 20px minmax(0,1fr);align-items:center}.appearance-mini{grid-column:1;grid-row:1/3}.appearance-option input{grid-column:2;grid-row:1}.appearance-option strong{grid-column:3;grid-row:1}.appearance-option small{grid-column:2/-1;grid-row:2}.appearance-dialog{padding:18px}}
@media(prefers-reduced-motion:reduce){html body :is(.ref-tile,.op-card,.mg-card,.mw-nav-card,.commerce-card,.inventory-section-card,.ix-family-card,.p-card){transition:none!important;transform:none!important}}
@media print{html[data-appearance] body{--ui-bg:#fff;--ui-panel:#fff;--ui-raised:#fff;--ui-soft:#f2f2f2;--ui-ink:#202330;--ui-muted:#626876;--ui-line:#ddd;--ui-accent:#755a29;--ui-accent-ink:#fff;--ui-icon-filter:none;background:#fff!important;color:#202330!important}html body :is(.cp-document,.rc-print){background:#fff!important;color:#202330!important;box-shadow:none!important}.appearance-dialog{display:none!important}}
html body:not(.platform-body)>main{width:100%;max-width:1680px;padding:26px clamp(16px,2.3vw,36px) 42px;box-sizing:border-box}.platform-body #platform-main{max-width:1680px;padding:28px clamp(16px,2.3vw,36px) 44px}.maxdash-header .maxdash-nav button{background:var(--ui-panel)!important;color:var(--ui-muted)!important;border-color:var(--ui-line)!important}.maxdash-header .maxdash-nav button.active,.maxdash-header .maxdash-nav button[aria-current=page]{background:var(--ui-tint)!important;color:var(--ui-accent)!important;border-color:color-mix(in srgb,var(--ui-accent) 35%,var(--ui-line))!important}.maxdash-header .toolbar :is(button,.select){background:var(--ui-panel)!important;border-color:var(--ui-line)!important;color:var(--ui-ink)!important}.maxdash-header #profile{background:var(--ui-accent)!important;color:var(--ui-accent-ink)!important}.maxdash-header .date-focus-card,.filter-pop,.calendar-grid,.date-presets{background:var(--ui-panel)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}
html[data-appearance=dark] body :is(.mw-accordion-content,.mw-accordion-body,.mw-fields,.mw-variation-fields,.mw-product-details,.commerce-fields,.op-fields,.mg-fields,.inventory-form,.inventory-form-grid,.ix-dialog-body,.ix-local-note,.ix-summary article,.ix-summary,.core-master-detail,.sc-summary,.sc-workspace,.rc-toolbar,.rc-filter,.rc-catalog-group,.rc-report-card){background:var(--ui-panel)!important;border-color:var(--ui-line)!important;color:var(--ui-ink)!important}html[data-appearance=dark] body :is(.mw-accordion-trigger,.mw-choice-row,.mw-variation-row,.mw-edit-field,.p-form label,.op-field,.mg-field,.commerce-field,.core-master-row,.sc-row,.rc-catalog-row){color:var(--ui-ink)!important;background:var(--ui-panel)!important;border-color:var(--ui-line)!important}html[data-appearance=dark] body :is(.mw-accordion-trigger small,.mw-fields label,.mw-edit-field span,.commerce-fields label,.op-fields label,.mg-fields label,.inventory-form label,.core-master-detail dt){color:var(--ui-muted)!important}
@media(max-width:600px){html body:not(.platform-body)>main,.platform-body #platform-main{padding:20px 14px 32px}}
.account-compact .core-branch{padding:13px!important}.account-compact .core-profile-link{display:inline-flex;width:auto;min-width:0;margin-top:10px!important;margin-inline-end:6px;padding:9px 12px!important;font-size:13px!important}.account-compact .core-branch label{font-size:13px;gap:6px}.account-compact .core-master-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.account-compact .core-master-cards button{padding:12px!important;min-height:88px!important;gap:7px!important}.account-compact .core-master-cards span{font-size:12px!important}.account-compact .core-master-cards img{width:22px!important;height:22px!important}.account-compact .core-empty{padding:16px!important}.account-compact .core-identity{gap:10px;margin:8px 0 13px!important}.account-compact .core-account h4{font-size:18px!important}.account-compact .core-count-heading{margin:14px 0 10px!important}.account-compact .core-session{padding:12px;gap:10px}.account-compact .core-account-actions{padding-bottom:10px;margin-bottom:10px}
/* Visibility always takes priority over card geometry and legacy display rules. */
html[data-appearance] body [hidden],html[data-appearance] body .reference-home .ref-card-rows .ref-tile[hidden],html[data-appearance] body .mw-nav-grid.mw-candidate .mw-nav-card[hidden],html[data-appearance] body :is(.op-hub,.mg-hub,.commerce-cards,.workspace-card-grid,.inventory-section-cards,.ix-family-grid,.p-cards) [hidden]{display:none!important}
html body:not(.platform-body)>main,.platform-body #platform-main{max-width:none}html body :is(.op-workspace,.mg-workspace,.commerce-workspace,.ix-workspace){max-width:none;width:100%;box-sizing:border-box}.reference-home{width:100%;max-width:none}
html body :is(.p-pill.good,.workspace-status.status-active){color:var(--ui-success)!important;background:color-mix(in srgb,var(--ui-success) 12%,var(--ui-panel))!important}html body :is(.commerce-button.danger,.p-actions button.danger,.negative){color:var(--ui-error)!important;border-color:color-mix(in srgb,var(--ui-error) 35%,var(--ui-line))!important;background:color-mix(in srgb,var(--ui-error) 8%,var(--ui-panel))!important}
