:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-100:#004c68;--primary-80:#337086;--primary-50:#80a6b4;--primary-20:#ccdbe1;--primary-10:#e6edf0;--primary-5:#f2f6f7;--secondary-100:#6e2ca0;--secondary-80:#8b56b3;--secondary-50:#b696cf;--secondary-10:#f0eaf6;--secondary-5:#f7f4fa;--gradient-banner:linear-gradient(90deg, #004c68 0%, #6e2ca0 100%);--text:#190802;--black-100:#000;--black-90:#1a1a1a;--black-80:#333;--black-60:#666;--black-50:#7f7f7f;--black-40:#999;--black-10:#e6e6e6;--black-5:#f2f2f2;--neutral-900:#171717;--neutral-500:#737373;--neutral-400:#a3a3a3;--neutral-300:#d4d4d4;--neutral-100:#f5f5f5;--gray-700:#374151;--gray-400:#9ca3af;--gray-200:#e5e7eb;--gray-100:#f3f4f6;--label:#292d32;--input-text:#717680;--table-head:#384250;--table-border:#d2d6db;--page:#f7f7f8;--surface:#fefefe;--white:#fff;--tile:#fcfcfc;--divider:#f4f5f6;--success:#15803d;--success-bg:#f0fdf4;--success-badge:#dcfce7;--success-dark:#006837;--success-5:#f2f7f5;--warning:#b45309;--warning-bg:#fffbeb;--danger:#d70015;--danger-bg:#fef2f2;--tile-a:#004c68;--tile-b:#6e2ca0;--tile-c:#337086;--tile-d:#8b56b3;--accent-blue:#004c68;--accent-red:#f66262;--accent-yellow:#f9c022;--accent-orange:#f97316;--series-filled:#004c68;--series-vacant:#b696cf;--shadow-sm:0 1px 2px #0000000d;--shadow-bar:0 1px 1px #0000000d;--shadow-light:0 4px 9px #657a9326, 0 1px 1px #00000008;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--font-body:"Poppins", "Tajawal", system-ui, sans-serif;--font-display:var(--font-body);--font-number:var(--font-body)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--black-10);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--primary-50)}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--black-10) transparent}}body{background:var(--page);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}select{max-width:100%}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--secondary-100);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[dir=rtl] .flip-rtl{transform:scaleX(-1)}
