/* Customer site: published design theme. Generated; do not edit by hand. */
:root{--radius-s:13px;--radius:18px;--radius-l:22px;--control-h:38px;--btn-h:38px;--pad:12px;--brand:#aa00ff;--brand-strong:#8800cc;--brand-ink:#ffffff;--brand-soft:#f6e6ff;--bar-bg:linear-gradient(135deg,#b41fff,#8100c2);--bar-icon:#ffffff;--good:#0a8f58;--warn:#a86400;--bad:#d23b3b;--bg:#f6f5f6;--surface:#ffffff;--surface-2:#eeecf0;--line:#e0dbe3;--text:#24172b;--muted:#65536e;--skeleton:#eeecf0;--shadow:0 4px 18px rgb(70 20 110 / 8%)}
:root[data-theme="dark"]{--brand:#aa00ff;--brand-strong:#8800cc;--brand-ink:#ffffff;--brand-soft:#3c154f;--bar-bg:linear-gradient(135deg,#b41fff,#8100c2);--bar-icon:#ffffff;--good:#4ade80;--warn:#fbbf24;--bad:#f87171;--bg:#151217;--surface:#201a23;--surface-2:#2b232e;--line:#3d3342;--text:#eeeaf1;--muted:#b0a5b6;--skeleton:#2b232e;--shadow:0 0 0 1px rgb(255 255 255 / 7%), 0 6px 20px rgb(0 0 0 / 50%)}
:root :is(button,a[href],summary,[role="button"],.press,.btn.block,.picker-btn,.date-field,.method,.picker-option,.drawer-item,.copy-field){--press-scale:1}
.btn{border-radius:var(--radius)}
.input,.select,.picker-btn,.date-field,.field.nf .nf-outline{border-radius:13px}
.btn,.btn.block,.buy-actions .btn,.request-btn,.complete-btn{min-height:var(--btn-h);padding-block:0;font-size:14px}
@keyframes ds-ic-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 35%,transparent)}100%{box-shadow:0 0 0 16px transparent}}@keyframes ds-ic-pop{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ds-ic-shake{0%,100%{transform:none}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes ds-ic-wiggle{0%,100%{transform:none}30%{transform:rotate(-10deg)}70%{transform:rotate(10deg)}}@keyframes ds-ic-bounce{0%{transform:scale(.5)}60%{transform:scale(1.12)}100%{transform:scale(1)}}@keyframes ds-ic-draw{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes ds-toast-in{from{opacity:0;transform:scale(.8)}}.toast{animation:ds-toast-in 240ms var(--ease)}
.toast-ic{animation:ds-ic-pop .5s cubic-bezier(.2,.9,.3,1.3) both}
.outcome-ic{animation:ds-ic-pop .5s cubic-bezier(.2,.9,.3,1.3) both}
:root{--ds-datefmt:iso}
:root{--ds-dtheme:light}
.cal-day,.popover .cal-day.cal-day{border-radius:2px}
@font-face{font-family:"S2 Almarai";src:url("/admin-clean/assets/fonts/almarai-arabic-400.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"S2 Almarai";src:url("/admin-clean/assets/fonts/almarai-arabic-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"S2 Almarai";src:url("/admin-clean/assets/fonts/almarai-arabic-800.woff2") format("woff2");font-weight:800 900;font-style:normal;font-display:swap}
:root{--font:"S2 Almarai","Tajawal","Segoe UI",Tahoma,system-ui,sans-serif}
:root{zoom:0.893;--zoom:0.893;--ds-zoom:0.893}
:root.viewport-zoom{zoom:1;--zoom:1}
dialog.sheet:has(>.sheet-actions),.outcome-sheet{text-align:center}
@media(prefers-reduced-motion:reduce){.toast,.toast-ic,.outcome-ic,.toast::after{animation:none!important}}
