@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Readex+Pro:wght@300;400;500;600;700&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap";
:root{--app-surface:var(--surface);--bg-app:var(--background);--bg-panel:var(--surface);--bg-tab-active:var(--surface-secondary);--bg-tab-hover:var(--surface-hover);--bg-card:var(--surface);--bg-card-hover:var(--surface-hover);--fg-primary:var(--foreground);--fg-secondary:var(--muted);--fg-muted:var(--muted);--fg-accent:#eef1f1;--border-color:var(--border);--border-glass:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--border-glass:color-mix(in oklab, var(--foreground) 10%, transparent)}}:root{--corner-radius:27px;--radius:calc(var(--corner-radius) / 3);--field-radius:var(--corner-radius);--radius-xs:var(--corner-radius);--radius-2xs:var(--corner-radius);--radius-sm:var(--corner-radius);--radius-md:var(--corner-radius);--radius-lg:var(--corner-radius);--radius-xl:var(--corner-radius);--radius-2xl:var(--corner-radius);--radius-3xl:var(--corner-radius);--radius-4xl:var(--corner-radius);--radius-full:9999px;--radius-pill:var(--corner-radius);--sticky-header-radius-cap:30px;--glass-blur:16px;--glass-brand-tint:var(--fg-accent)}@supports (color:color-mix(in lab, red, red)){:root{--glass-brand-tint:color-mix(in oklab, var(--fg-accent) 10%, transparent)}}:root{--bg-dropdown-glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--bg-dropdown-glass:color-mix(in oklab, var(--surface) 32%, transparent)}}:root{--mega-menu-surface:var(--fg-accent)}@supports (color:color-mix(in lab, red, red)){:root{--mega-menu-surface:color-mix(in oklab, var(--fg-accent) 10%, var(--bg-panel))}}:root{--glass-dropdown-blur:4px;--glass-saturate:180%;--glass-shadow:0 20px 40px -15px #00000012, 0 0 0 1px var(--foreground) inset}@supports (color:color-mix(in lab, red, red)){:root{--glass-shadow:0 20px 40px -15px #00000012, 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent) inset}}:root{--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.35s cubic-bezier(.16, 1, .3, 1);--form-control-bg:var(--field-background,var(--default));--form-control-border:var(--field-border,var(--border));--form-label-fg:var(--muted);--divider-color:#f2f2f4;--panel-inset:#fafafa;--card-header-tint:#eef1f1;--drop-zone-bg:#f8fcff;--danger-soft-bg:#fff5f4;--danger-softer:#fff4f4}[data-theme-preset=glass]{--mega-menu-surface:var(--fg-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme-preset=glass]{--mega-menu-surface:color-mix(in oklab, var(--fg-accent) 10%, color-mix(in oklab, var(--surface) 55%, var(--bg-app)))}}@media (min-width:768px) and (max-width:1023px){:root{--radius:calc(var(--corner-radius) * .7 / 3);--field-radius:calc(var(--corner-radius) * .7);--radius-xs:calc(var(--corner-radius) * .7);--radius-2xs:calc(var(--corner-radius) * .7);--radius-sm:calc(var(--corner-radius) * .7);--radius-md:calc(var(--corner-radius) * .7);--radius-lg:calc(var(--corner-radius) * .7);--radius-xl:calc(var(--corner-radius) * .7);--radius-2xl:calc(var(--corner-radius) * .7);--radius-3xl:calc(var(--corner-radius) * .7);--radius-4xl:calc(var(--corner-radius) * .7);--radius-pill:calc(var(--corner-radius) * .7);--sticky-header-radius-cap:21px}}@media (max-width:767px){:root{--radius:calc(var(--corner-radius) * .45 / 3);--field-radius:calc(var(--corner-radius) * .45);--radius-xs:calc(var(--corner-radius) * .45);--radius-2xs:calc(var(--corner-radius) * .45);--radius-sm:calc(var(--corner-radius) * .45);--radius-md:calc(var(--corner-radius) * .45);--radius-lg:calc(var(--corner-radius) * .45);--radius-xl:calc(var(--corner-radius) * .45);--radius-2xl:calc(var(--corner-radius) * .45);--radius-3xl:calc(var(--corner-radius) * .45);--radius-4xl:calc(var(--corner-radius) * .45);--radius-pill:calc(var(--corner-radius) * .45);--sticky-header-radius-cap:13.5px}}[data-theme=dark],[data-theme=dim],[data-theme=lights-out]{--panel-inset:var(--surface-secondary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=dim],[data-theme=lights-out]{--panel-inset:color-mix(in oklab, var(--surface-secondary) 70%, var(--surface))}}[data-theme=dark],[data-theme=dim],[data-theme=lights-out]{--card-header-tint:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],[data-theme=dim],[data-theme=lights-out]{--card-header-tint:color-mix(in oklab, var(--surface) 92%, var(--foreground) 8%)}}[data-theme=dark],[data-theme=dim],[data-theme=lights-out]{--form-control-border:var(--border);--divider-color:var(--separator);--drop-zone-bg:var(--accent-soft);--danger-soft-bg:var(--danger-soft);--danger-softer:var(--danger-soft)}@layer base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html[style*="overflow: hidden"]{scrollbar-gutter:auto!important;padding-right:var(--app-scrollbar-width,0px)!important}html[dir=rtl]{direction:rtl}html{overflow-x:hidden}html,body{background-color:var(--bg-app);width:100%;min-height:100vh;color:var(--fg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,Segoe UI,Roboto,sans-serif}[dir=rtl] body{font-family:Tajawal,Readex Pro,Noto Sans Arabic,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--foreground) 15%, transparent)}}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--foreground) 25%, transparent)}}.toggle-button,.switch__control,.switch__thumb{border-radius:var(--radius-full)!important}.button--primary{background-color:var(--foreground);color:var(--background)}.button--secondary{background-color:var(--surface);color:var(--foreground);border:1px solid var(--border)}label{color:var(--form-label-fg)}.drop-zone__area{border-color:var(--accent);background:var(--drop-zone-bg)}.drop-zone__icon,.file-upload__action button{color:var(--accent)}textarea,[data-slot=select-trigger],[data-slot=input],[data-slot=combo-box-trigger],[data-slot=date-picker-trigger],[data-slot=date-input-group],[data-slot=number-field-group],[data-slot=search-field-group]{background:var(--form-control-bg);box-shadow:none;border:1px solid #dedee0e8}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin:auto}.data-grid.table-root--primary{padding:0}.data-grid.table-root--primary .table__column{padding-top:14px;padding-bottom:14px}.sheet__backdrop{z-index:1000}.table__body tr:last-child td:first-child,.table__body tr:last-child td:last-child{border-radius:0!important}
