.admin-app{--font-sans:var(--font-en),var(--font-ar),"Segoe UI",system-ui,-apple-system,sans-serif;min-height:100vh;color:rgb(var(--color-ink));background-color:#eef2f7;background-image:radial-gradient(1100px 500px at 15% -10%,rgba(54,128,194,.07),transparent 60%),radial-gradient(900px 420px at 90% -20%,rgba(16,185,129,.05),transparent 55%);background-attachment:fixed;font-family:var(--font-sans);font-feature-settings:"cv02","cv11";-webkit-font-smoothing:antialiased}html:lang(ar) .admin-app{--font-sans:var(--font-ar),var(--font-en),"Segoe UI",system-ui,sans-serif}.admin-app .tabular{font-variant-numeric:tabular-nums}.admin-app .glass{background:rgba(255,255,255,.78);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.admin-app *{scrollbar-width:thin;scrollbar-color:#d3dce6 transparent}.admin-app ::-webkit-scrollbar{width:8px;height:8px}.admin-app ::-webkit-scrollbar-thumb{background:#d3dce6;border-radius:8px}.admin-app ::-webkit-scrollbar-track{background:transparent}@keyframes adminFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes adminPopIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.admin-app .animate-pop{animation:adminPopIn .16s cubic-bezier(.34,1.3,.5,1)}.admin-app .animate-rise{animation:adminFadeUp .24s cubic-bezier(.22,1,.36,1) both}@media print{.admin-app .no-print{display:none!important}.admin-app{background:#fff}.admin-app .print-area{box-shadow:none!important;border:none!important}}