@import "https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap";.theme-root{flex-direction:column;width:100%;min-width:0;min-height:100vh;display:flex}.breadcrumbs-container{margin-bottom:var(--space-4);direction:rtl}.breadcrumbs-list{color:var(--color-text-muted);font-size:.75rem}.breadcrumbs-list .MuiBreadcrumbs-separator{margin-inline:var(--space-1);color:var(--color-text-muted)}.breadcrumbs-link{color:inherit;align-items:center;display:inline-flex}.breadcrumbs-home-icon{margin-inline-end:var(--space-1);font-size:1rem}.breadcrumbs-current.MuiTypography-root{color:var(--color-text);font-size:inherit;font-weight:500}.main-layout{background:var(--color-bg);min-height:100vh;color:var(--color-text);display:flex}.main-layout__appbar{width:calc(100% - var(--sidebar-width));margin-inline-start:var(--sidebar-width);transition:width .2s,margin .2s}.main-layout.is-collapsed .main-layout__appbar{width:calc(100% - var(--sidebar-collapsed-width));margin-inline-start:var(--sidebar-collapsed-width)}.main-layout__toolbar{gap:var(--space-2);min-height:var(--topbar-height)!important;padding-inline:var(--space-4)!important}.main-layout__mobile-menu{display:none!important}.main-layout__page-caption{flex:1;min-width:0}.main-layout__page-caption strong,.main-layout__page-caption span{white-space:nowrap;text-overflow:ellipsis;text-align:right;display:block;overflow:hidden}.main-layout__page-caption strong{color:var(--color-text);font-size:.95rem;font-weight:700}.main-layout__page-caption span{color:var(--color-text-muted);font-size:.7rem}.main-layout__actions{align-items:center;gap:var(--space-1);display:flex}.main-layout__avatar,.profile-card__avatar{color:#fff!important;background:var(--color-primary)!important;width:34px!important;height:34px!important;font-size:.78rem!important;font-weight:700!important}.main-layout__sidebar-nav,.main-layout__desktop-drawer{width:var(--sidebar-width);flex-shrink:0;transition:width .2s}.main-layout.is-collapsed .main-layout__sidebar-nav,.main-layout.is-collapsed .main-layout__desktop-drawer{width:var(--sidebar-collapsed-width)}.main-layout__desktop-drawer-paper{width:var(--sidebar-width)!important;border-inline-end:1px solid var(--border-color)!important;transition:width .2s!important;overflow-x:hidden!important}.main-layout.is-collapsed .main-layout__desktop-drawer-paper{width:var(--sidebar-collapsed-width)!important}.main-layout__mobile-drawer{display:none}.main-layout__mobile-drawer-paper{width:min(270px,88vw)!important;overflow-x:hidden!important}.main-layout__drawer-container{background:var(--color-surface);flex-direction:column;height:100%;min-height:0;display:flex}.sidebar-header{min-height:var(--topbar-height);align-items:center;gap:var(--space-3);padding-inline:var(--space-5);flex:none;display:flex}.sidebar-mobile-close{color:var(--color-text-muted)!important;margin-inline-start:auto!important;display:none!important}.sidebar-header--collapsed{padding-inline:var(--space-2);justify-content:center}.sidebar-logo-box{border-radius:var(--radius-md);background:#fff;border:1px solid #dce2ea;flex:none;place-items:center;width:42px;height:42px;padding:4px;display:grid;overflow:hidden}.sidebar-logo{object-fit:contain;width:100%;height:100%}.sidebar-brand-container{min-width:0;overflow:hidden}.sidebar-brand-container strong,.sidebar-brand-container span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-brand-container strong{color:var(--color-primary);font-size:.92rem;font-weight:700}.sidebar-brand-container span{color:var(--color-text-muted);margin-top:2px;font-size:.68rem}.main-layout.is-collapsed .main-layout__desktop-drawer .sidebar-brand-container,.main-layout.is-collapsed .main-layout__desktop-drawer .sidebar-subheader,.main-layout.is-collapsed .main-layout__desktop-drawer .sidebar-item-text,.main-layout.is-collapsed .main-layout__desktop-drawer .profile-card__info{display:none}.sidebar-divider{margin-inline:var(--space-2)!important}.sidebar-menu-wrapper{flex:1;min-height:0;overflow:hidden auto}.sidebar-menu-list{padding-block:var(--space-1)!important}.sidebar-subheader{height:28px!important;padding-inline:var(--space-5)!important;color:var(--color-text-muted)!important;font-family:var(--app-font-family)!important;text-align:right!important;background:0 0!important;font-size:.7rem!important;font-weight:700!important;line-height:28px!important}.sidebar-group-toggle{width:100%;height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.sidebar-group-toggle svg{font-size:1rem}.sidebar-list-item{display:block!important}.sidebar-item-btn{gap:var(--space-3);min-height:44px!important;margin:var(--space-1) 12px!important;padding:var(--space-2) var(--space-6)!important;border-radius:100px!important}.main-layout.is-collapsed .main-layout__desktop-drawer .sidebar-item-btn{justify-content:center;margin-inline:var(--space-2)!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.sidebar-item-icon{justify-content:center;min-width:24px!important;color:var(--color-text-muted)!important}.sidebar-item-icon svg{font-size:1.25rem}.sidebar-item-btn.Mui-selected .sidebar-item-icon{color:var(--color-primary)!important}.sidebar-profile-wrap{padding:var(--space-2);flex:none}.profile-card{gap:var(--space-3);border:1px solid var(--border-color);min-height:52px!important;padding:var(--space-2) var(--space-3)!important;background:var(--color-surface-alt)!important;border-radius:100px!important}.main-layout.is-collapsed .main-layout__desktop-drawer .profile-card{border-color:#0000;justify-content:center;padding-inline:var(--space-1)!important;background:0 0!important}.profile-card__info{flex:1;min-width:0}.profile-card__info strong,.profile-card__info span{white-space:nowrap;text-overflow:ellipsis;text-align:right;display:block;overflow:hidden}.profile-card__info strong{color:var(--color-text);font-size:.78rem}.profile-card__info span{color:var(--color-text-muted);font-size:.66rem}.sidebar-toggle-container{padding:var(--space-2);border-top:1px solid var(--border-color);justify-content:center;display:flex}.sidebar-toggle-button{color:var(--color-text-muted)!important}.main-layout__main{width:calc(100% - var(--sidebar-width));flex-direction:column;min-width:0;min-height:100vh;margin-inline-start:0;transition:width .2s,margin .2s;display:flex}.main-layout.is-collapsed .main-layout__main{width:calc(100% - var(--sidebar-collapsed-width));margin-inline-start:0}.main-layout__content-spacer{min-height:var(--topbar-height)!important}.main-layout__content{width:min(100%, var(--content-max-width));padding:var(--content-padding-block) var(--content-padding-inline);flex:1;margin-inline-start:auto;margin-inline-end:auto}.main-layout__footer{justify-content:center;align-items:center;gap:var(--space-4);height:57px;padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-color);background-color:var(--color-surface);color:var(--color-text-muted);white-space:nowrap;direction:ltr;margin-top:auto;display:flex}.footer-left,.footer-right,.footer-developer{align-items:center;display:flex}.footer-left{gap:var(--space-2);flex:none}.footer-logo-spark,.footer-logo-wordmark{flex:none;width:auto;height:36px}.footer-right{gap:var(--space-5);color:var(--color-text-muted);flex:none;font-size:.78rem}.footer-copyright{color:var(--color-text-muted)!important;font-weight:500!important}.footer-developer{min-height:20px;padding-left:var(--space-5);border-left:2px solid var(--border-color);gap:4px;color:var(--color-text-muted)!important}.footer-developer-link{font-weight:600;text-decoration:none;transition:opacity .2s;color:var(--color-primary)!important}.footer-developer-link:hover{opacity:.8;text-decoration:underline}.user-menu-header{min-width:220px;padding:var(--space-3) var(--space-4)}.user-menu-header__name{color:var(--color-text);font-size:.82rem!important;font-weight:700!important}.user-menu-header__role{color:var(--color-text-muted);font-size:.68rem!important}.user-menu-item{gap:var(--space-3)!important}.user-menu-item--logout{color:var(--color-danger)!important}@media (max-width:899px){.main-layout__appbar,.main-layout.is-collapsed .main-layout__appbar{width:100%;margin-inline-start:0}.main-layout__mobile-menu{display:inline-flex!important}.main-layout__desktop-drawer,.main-layout__desktop-drawer-paper,.main-layout__sidebar-nav>.main-layout__desktop-drawer{display:none!important}.main-layout__sidebar-nav{width:0!important}.main-layout__mobile-drawer{display:block}.main-layout__main,.main-layout.is-collapsed .main-layout__main{width:100%;margin-inline-start:0}.main-layout__content{padding:var(--content-padding-mobile)}.main-layout__mobile-drawer .sidebar-brand-container,.main-layout__mobile-drawer .sidebar-subheader,.main-layout__mobile-drawer .sidebar-item-text,.main-layout__mobile-drawer .profile-card__info{display:block}.main-layout__mobile-drawer .sidebar-item-btn{justify-content:flex-start;padding-inline:var(--space-6)!important;margin-inline-start:12px!important;margin-inline-end:12px!important}.main-layout__mobile-drawer .profile-card{border-color:var(--border-color);justify-content:flex-start;padding-inline:var(--space-3)!important;background:var(--color-surface-alt)!important}.main-layout__mobile-drawer .sidebar-toggle-container{display:none}.main-layout__mobile-drawer .sidebar-mobile-close{display:inline-flex!important}}@media (max-width:600px){.main-layout__footer,.footer-right{flex-direction:column}.main-layout__footer{gap:var(--space-2);padding:var(--space-4);text-align:center;white-space:normal}.footer-right{gap:var(--space-1)}.footer-developer{border-left:0;min-height:0;padding-left:0}}@media (max-width:599px){.main-layout__toolbar{padding-inline:var(--space-2)!important}.main-layout__page-caption span,.main-layout__shift-chip{display:none!important}.main-layout__content{padding:var(--content-padding-mobile)}}@media print{.main-layout__appbar,.main-layout__sidebar-nav,.main-layout__footer,.main-layout__content-spacer{display:none!important}.main-layout__main,.main-layout.is-collapsed .main-layout__main{width:100%!important;margin:0!important}.main-layout__content{width:100%!important;max-width:none!important;padding:0!important}}.loading-state{width:100%;min-height:220px;padding:var(--space-8) var(--space-4);color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.loading-state__progress{margin-bottom:var(--space-3);color:var(--color-primary)}.loading-state__label{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.route-loading{min-height:100vh;padding:var(--space-6);background:var(--color-bg);place-items:center;display:grid}.fatal-error{min-height:100vh;padding:var(--space-5);background-color:var(--color-bg);color:var(--color-text);font-family:var(--app-font-family);text-align:center;place-items:center;display:grid}.fatal-error__card{width:100%;max-width:500px;padding:var(--space-8);border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;align-items:center;display:flex}.fatal-error__icon{width:72px;height:72px;margin-bottom:var(--space-4);border-radius:var(--radius-md);color:var(--color-danger);background-color:var(--color-surface-alt);place-items:center;display:grid}.fatal-error__icon svg{font-size:2.25rem}.fatal-error h1{margin:0 0 var(--space-3);color:var(--color-danger);text-align:center;font-size:1.5rem;font-weight:700}.fatal-error p{margin:0 0 var(--space-6);color:var(--color-text-muted);text-align:center;line-height:1.7}@media (max-width:600px){.fatal-error__card{padding:var(--space-6) var(--space-4)}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-font-family:"Cairo", "Inter", "Roboto", "Segoe UI", Tahoma, Arial, sans-serif;--color-bg:#f8f9fa;--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-alt:#f1f3f4;--color-text:#202124;--color-text-muted:#5f6368;--color-primary:#0f5fa6;--color-primary-hover:#0b4d88;--color-primary-soft:#e8f2fb;--color-success:#188038;--color-success-soft:#e6f4ea;--color-warning:#e37400;--color-danger:#d93025;--color-error:var(--color-danger);--color-info:#0f5fa6;--border-color:#dadce0;--border-strong:#bdc1c6;--field-background:var(--color-surface);--field-disabled-background:#f1f3f4;--shadow-sm:0 1px 2px #20212414;--shadow-md:0 8px 24px #2021241a;--shadow-lg:0 18px 48px #2021242e;--overlay-background:#050f1c7a;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--page-gap:var(--space-5);--page-gap-mobile:14px;--page-padding:var(--space-5);--page-padding-mobile:14px;--content-padding-inline:var(--space-6);--content-padding-block:var(--space-5);--content-padding-mobile:var(--space-4);--sidebar-width:270px;--sidebar-collapsed-width:72px;--topbar-height:64px;--content-max-width:1440px;--control-height:40px;--control-height-comfortable:56px;--control-height-mobile:44px;--entity-drawer-width:820px;--entity-drawer-wide-width:920px;--confirm-dialog-max-width:480px;--content-dialog-max-width:820px;--table-state-min-height:240px;--touch-target-size:44px;--a4-bg:var(--color-bg);--a4-paper:var(--color-surface);--a4-elevated:var(--color-surface-elevated);--a4-alt:var(--color-surface-alt);--a4-text:var(--color-text);--a4-muted:var(--color-text-muted);--a4-border:var(--border-color);--a4-border-strong:var(--border-strong);--a4-primary:var(--color-primary);--a4-primary-hover:var(--color-primary-hover);--a4-primary-soft:var(--color-primary-soft);--a4-success:var(--color-success);--a4-warning:var(--color-warning);--a4-danger:var(--color-danger);--a4-info:var(--color-info);--a4-shadow-sm:var(--shadow-sm);--a4-shadow-md:var(--shadow-md);--a4-field-bg:var(--field-background);--a4-field-disabled:var(--field-disabled-background);--a4-field-label-surface:var(--field-background);--sidebar-collapsed:var(--sidebar-collapsed-width);--content-max:var(--content-max-width)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#121212;--color-surface:#1e1e1e;--color-surface-elevated:#242424;--color-surface-alt:#2a2a2a;--color-text:#e8eaed;--color-text-muted:#9aa0a6;--color-primary:#8ab4f8;--color-primary-hover:#aecbfa;--color-primary-soft:#8ab4f81f;--color-success:#81c995;--color-success-soft:#173f2a;--color-warning:#fdd663;--color-danger:#f28b82;--color-info:#8ab4f8;--border-color:#3c4043;--border-strong:#5f6368;--field-disabled-background:#252525;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 10px 30px #00000052;--shadow-lg:0 20px 52px #0000007a;--overlay-background:#00000094}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);scroll-behavior:smooth;direction:rtl;min-width:320px;min-height:100%}body,#root{width:100%;min-width:0;min-height:100vh;margin:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--app-font-family);text-align:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;transition:background-color .2s,color .2s;overflow-x:clip}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%}main,section,article,aside,header,footer,nav,form{min-width:0}img{height:auto;display:block}h1,h2,h3,h4,h5,h6,p{text-align:inherit}html,body,#root,.theme-root,.MuiPopover-root,.MuiDialog-root,.MuiDrawer-root,.MuiModal-root{direction:rtl}.MuiTypography-root,.MuiDialogTitle-root,.MuiDialogContent-root,.MuiAlert-message,.MuiListItemText-root,.MuiFormHelperText-root,.MuiMenuItem-root,.MuiAutocomplete-option,.MuiAutocomplete-noOptions,.MuiAutocomplete-loading{text-align:right;direction:rtl}.MuiInputBase-input,.MuiSelect-select,textarea.MuiInputBase-input{text-align:right;direction:rtl;unicode-bidi:plaintext}.MuiOutlinedInput-root,.MuiInputBase-root{direction:rtl}.MuiInputLabel-root{text-align:right;transform-origin:100% 0;direction:rtl}.MuiSelect-select.MuiInputBase-input{text-align:right;direction:rtl;justify-content:flex-start;width:100%}.MuiSelect-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:7px}.MuiSelect-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:7px}.MuiSelect-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px;right:auto}.MuiSelect-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px;right:auto}.MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-notchedOutline legend{text-align:right}.MuiTable-root,.MuiTableCell-root{direction:rtl}.MuiTableCell-root{text-align:right}.ltr-value,.a4-ltr,.a4-ltr-value,.field--ltr input,.field--ltr textarea,.a4-ltr input,.a4-ltr textarea,input[dir=ltr],textarea[dir=ltr],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],input[type=number],input[type=tel]{text-align:right;font-variant-numeric:tabular-nums;direction:rtl;unicode-bidi:plaintext}.ltr-value,.a4-ltr-inline{text-align:right;direction:rtl;unicode-bidi:isolate;display:inline-block}.a4-center,.empty-state,.loading-state,.fatal-error,.checkout-success,.shift-gate,.pickup-scanner,.login-dialog,.receipt-paper__brand,.receipt-qr{text-align:center}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.a4-page,.main-content{width:min(100%, var(--content-max-width));min-width:0;margin-inline-start:auto;margin-inline-end:auto}.a4-page{gap:var(--page-gap);text-align:right;direction:rtl;display:grid}.a4-page-section{min-width:0;padding:var(--page-padding);border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--color-surface);box-shadow:none;text-align:right}.a4-grid{gap:var(--space-4);min-width:0;display:grid}.a4-grid--metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.a4-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.a4-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.a4-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:end;gap:14px;display:grid}.a4-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.a4-actions--end{justify-content:flex-end}.a4-muted{color:var(--color-text-muted)}.a4-number{font-variant-numeric:tabular-nums}.a4-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.a4-section-title{color:var(--color-text);text-align:right;margin:0;font-size:1rem;font-weight:700}.a4-section-subtitle{margin:var(--space-1) 0 0;color:var(--color-text-muted);text-align:right;font-size:.8rem}.a4-scroll-x{min-width:0;max-width:100%;overflow-x:auto}.a4-sticky-actions{z-index:3;margin:18px calc(var(--space-5) * -1) calc(var(--space-5) * -1);padding:14px var(--space-5);border-top:1px solid var(--border-color);background:var(--color-surface);position:sticky;bottom:0}.a4-toolbar--section{margin-bottom:15px}.a4-grid--section-gap{margin-bottom:var(--space-4)}.a4-section-title--spaced{margin-bottom:14px}@media (max-width:1180px){.a4-grid--metrics,.a4-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.a4-page{gap:var(--page-gap-mobile)}.a4-page-section{padding:var(--page-padding-mobile)}.a4-grid--metrics,.a4-grid--two,.a4-grid--three{grid-template-columns:1fr}.a4-filter-grid{grid-template-columns:minmax(0,1fr)}.a4-actions>.MuiButton-root{flex:auto}.a4-sticky-actions{margin-inline:calc(var(--page-padding-mobile) * -1);margin-bottom:calc(var(--page-padding-mobile) * -1);padding-inline:var(--page-padding-mobile)}}.MuiOutlinedInput-root:not(.MuiInputBase-multiline){height:var(--control-height);min-height:var(--control-height)}.MuiOutlinedInput-root{border-radius:var(--radius-xs);background:var(--field-background);width:100%;min-width:0;box-shadow:none;transition:background-color .16s}.MuiOutlinedInput-root:hover{background:var(--field-background)}.MuiOutlinedInput-root.Mui-focused{box-shadow:none}.MuiOutlinedInput-root.Mui-disabled{background:var(--field-disabled-background)}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--border-color);transition:border-color .16s,border-width .16s}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--border-strong)}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary);border-width:2px}.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--color-danger)}.MuiOutlinedInput-input,.MuiSelect-select{min-width:0;color:var(--color-text);caret-color:var(--color-primary);padding-block-start:8px;padding-block-end:8px}.MuiOutlinedInput-root.MuiInputBase-multiline{min-height:var(--control-height);align-items:flex-start;padding:10px 14px}.MuiOutlinedInput-root.MuiInputBase-multiline .MuiOutlinedInput-input{padding:0}.MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--color-text-muted);opacity:1}.MuiInputLabel-root{max-width:calc(100% - 34px);color:var(--color-text-muted);font-family:var(--app-font-family);font-weight:500;transition:color .16s,transform .18s cubic-bezier(.4,0,.2,1),max-width .18s}.MuiInputLabel-root.Mui-focused{color:var(--color-primary);font-weight:600}.MuiInputLabel-root.Mui-error,.MuiInputLabel-asterisk{color:var(--color-danger)}.MuiInputLabel-root.Mui-disabled{color:var(--color-text-muted)}.MuiInputLabel-asterisk{margin-inline-start:3px}.MuiOutlinedInput-notchedOutline legend>span{white-space:nowrap;padding-inline-start:5px;padding-inline-end:5px}.MuiFormHelperText-root{color:var(--color-text-muted);margin:5px 2px 0;font-size:.72rem;line-height:1.55}.MuiFormHelperText-root.Mui-error{color:var(--color-danger)}.MuiInputAdornment-root{color:var(--color-text-muted);flex:none}.MuiInputAdornment-root .MuiSvgIcon-root{font-size:1.2rem}.MuiInputAdornment-positionStart{margin-inline-start:0;margin-inline-end:8px}.MuiInputAdornment-positionEnd{margin-inline-start:8px;margin-inline-end:0}.MuiSelect-select{align-items:center;display:flex;padding-inline-end:38px!important}.MuiMenu-list,.MuiAutocomplete-listbox{text-align:right;direction:rtl}.MuiMenuItem-root,.MuiAutocomplete-option{text-align:right;justify-content:flex-start}.MuiAutocomplete-endAdornment:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.MuiAutocomplete-endAdornment:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.MuiAutocomplete-endAdornment:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.MuiAutocomplete-endAdornment:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],input[type=number],input[type=tel]{font-variant-numeric:tabular-nums}.MuiButton-root{border-radius:var(--radius-xs);box-shadow:none;direction:rtl;justify-content:center;align-items:center;gap:8px;display:inline-flex}.MuiButton-root:hover{box-shadow:none}.MuiButton-root .MuiButton-startIcon,.MuiButton-root .MuiButton-endIcon{flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.MuiButton-root .MuiButton-startIcon>:first-of-type,.MuiButton-root .MuiButton-endIcon>:first-of-type{font-size:1.15rem}@media (max-width:720px){.MuiOutlinedInput-root:not(.MuiInputBase-multiline){height:var(--control-height-mobile);min-height:var(--control-height-mobile)}.MuiOutlinedInput-input,.MuiSelect-select,textarea.MuiInputBase-input{padding-block-start:10px;padding-block-end:10px;font-size:16px}.MuiOutlinedInput-root.MuiInputBase-multiline{min-height:var(--control-height-mobile)}.MuiOutlinedInput-root.MuiInputBase-multiline .MuiOutlinedInput-input{padding:0}.MuiButton-root{min-height:var(--control-height-mobile)}}@media (prefers-reduced-motion:reduce){.MuiInputLabel-root,.MuiOutlinedInput-root,.MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-notchedOutline legend,.MuiSelect-icon{transition:none!important}}.table-container,.scrollable-table-container{background:var(--color-surface);border:1px solid var(--border-color);border-radius:var(--radius-xs);width:100%;max-width:100%;box-shadow:none;scrollbar-width:thin;overflow-x:auto}.table-container table,.scrollable-table-container table,.data-table{table-layout:auto;border-collapse:collapse;text-align:right;direction:rtl;width:100%;min-width:100%}.data-table thead,.scrollable-table-container thead{background:var(--color-surface-alt)}.data-table th{padding:10px var(--space-4);color:var(--color-text);white-space:nowrap;border-bottom:2px solid var(--border-color);text-align:right;font-size:.8rem;font-weight:700}.data-table td{padding:10px var(--space-4);color:var(--color-text);vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--border-color);text-align:right;font-size:.85rem}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--color-surface-alt)}.data-table--sticky th,.scrollable-table-container thead th{z-index:2;background:var(--color-surface-alt);position:sticky;top:0}.table-state-placeholder{min-height:var(--table-state-min-height);text-align:center;place-items:center;padding:28px;display:grid}.table-state-placeholder__text{margin-top:var(--space-3);color:var(--color-text-muted);font-size:.9rem}.table-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-color);background:var(--color-surface);display:flex}.data-pagination{padding-top:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:.78rem;display:flex}@media (max-width:600px){.data-pagination{justify-items:center;display:grid}}.main-table-paper{width:100%;margin-bottom:var(--space-6);overflow:hidden}.MuiDrawer-paper{text-align:right;color:var(--color-text);background:var(--color-surface);direction:rtl;background-image:none;border-radius:0}.MuiDialog-paper{text-align:right;border:1px solid var(--border-color);background:var(--color-surface);direction:rtl;background-image:none;border-radius:6px}.MuiDialogTitle-root{padding:18px var(--space-5) var(--space-3);color:var(--color-text);text-align:right;font-size:1.05rem;font-weight:700}.MuiDialogContent-root{color:var(--color-text);text-align:right}.MuiDialogActions-root{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) 18px;direction:rtl}.MuiDialogActions-root .MuiButton-root{margin:0}.MuiDialog-paper.MuiDialog-paperFullScreen{border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}.content-sized-dialog.MuiDialog-paper{width:max-content;max-width:min(var(--content-dialog-max-width), calc(100vw - 32px))}.content-sized-dialog .MuiDialogContent-root{overflow-x:hidden}@media (max-width:600px){.MuiDialog-paper:not(.MuiDialog-paperFullScreen){width:calc(100% - 24px);max-height:calc(100% - 24px);margin:12px}.content-sized-dialog.MuiDialog-paper{width:calc(100% - 24px);max-width:calc(100% - 24px)}.MuiDialogActions-root{flex-wrap:wrap}.MuiDialogActions-root .MuiButton-root{flex:140px}}.sidebar-active-item{background:var(--color-primary-soft);color:var(--color-primary);font-weight:700}.flat-card{border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--color-surface);box-shadow:none}.hidden-file-input{display:none}.font-monospace{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important}.font-bold{font-weight:700!important}.text-error{color:var(--color-danger)!important}.audit-log-pre{white-space:pre-wrap;margin:0;overflow-x:auto}.MuiTabs-root{position:relative}.MuiTabs-root .MuiTabs-scroller{flex-grow:1;width:100%}@media (max-width:720px){.MuiTabs-root .MuiTabScrollButton-root{display:none}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-muted) 42%, transparent);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-text-muted) 66%, transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text-muted) 42%, transparent) transparent}::selection{background:color-mix(in srgb, var(--color-primary) 24%, transparent)}@media print{.no-print,.app-sidebar,.app-topbar{display:none!important}.app-main{margin:0!important;padding:0!important}body{color:#000!important;background:#fff!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
