:root{--athar-blue-50: #E1EFF7;--athar-blue-100: #C9E1F1;--athar-blue-200: #9EC1D6;--athar-blue-500: #0555A4;--athar-blue-700: #04478C;--athar-blue-800: #033A73;--athar-green-50: #EEF7EC;--athar-green-500: #54B449;--athar-green-600: #479C3E;--athar-green-700: #3B8434;--athar-green-800: #34742E;--athar-white: #FFFFFF;--athar-gray-50: #F9FAFB;--athar-gray-100: #F3F4F6;--athar-gray-300: #D1D5DB;--athar-gray-500: #6B7280;--athar-gray-700: #374151;--athar-gray-900: #1F2937;--state-approved-fg: var(--athar-green-800);--state-approved-bg: var(--athar-green-50);--state-pending-fg: #B45309;--state-pending-bg: #FEF3C7;--state-rejected-fg: #B91C1C;--state-rejected-bg: #FEE2E2;--state-cancelled-fg: var(--athar-gray-700);--state-cancelled-bg: var(--athar-gray-100);--color-bg: var(--athar-white);--color-bg-subtle: var(--athar-blue-50);--color-surface: var(--athar-white);--color-border: var(--athar-gray-300);--color-border-subtle: var(--athar-blue-200);--color-text: var(--athar-gray-900);--color-text-muted: var(--athar-gray-500);--color-text-on-brand: var(--athar-white);--color-action: var(--athar-blue-500);--color-action-hover: var(--athar-blue-700);--color-action-active: var(--athar-blue-800);--color-accent: var(--athar-green-500);--color-accent-text: var(--athar-green-700);--color-focus-ring: var(--athar-blue-700);--color-focus-ring-inverse: var(--athar-white);--color-surface-dark: var(--athar-gray-900);--color-text-on-dark: var(--athar-white);--color-text-muted-on-dark: var(--athar-gray-300);--color-border-on-dark: var(--athar-gray-300);--color-divider-on-dark: var(--athar-gray-700);--color-action-on-dark: var(--athar-white);--color-action-label-on-dark: var(--athar-blue-700);--font-ar-display: "Palestine", "Montserrat Arabic", "Noto Kufi Arabic", sans-serif;--font-ar-body: "Montserrat Arabic", "IBM Plex Sans Arabic", sans-serif;--font-latin: "Montserrat", system-ui, sans-serif;--fs-h1: clamp(1.875rem, 1.15rem + 2.4vw, 3rem);--fs-h2: clamp(1.5rem, 1.2rem + 1vw, 2.125rem);--fs-h3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-body: clamp(1rem, .96rem + .15vw, 1.125rem);--fs-ui: clamp(.9375rem, .91rem + .1vw, 1.0625rem);--fs-small: .875rem;--lh-heading: 1.35;--lh-body: 1.75;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--space-32: 8rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 999px;--shadow-sm: 0 1px 2px rgb(31 41 55 / .06);--shadow-md: 0 4px 12px rgb(31 41 55 / .08);--shadow-lg: 0 12px 32px rgb(31 41 55 / .1);--container-max: 1200px;--gutter: var(--space-4);--touch-min: 44px;--control-h: 48px;--section-y: clamp(3rem, 1.5rem + 5vw, 6rem);--pad-x: clamp(1rem, .5rem + 2vw, 1.5rem);--ease: cubic-bezier(.22, .61, .36, 1);--dur-fast: .15s;--dur-base: .22s;--dur-slow: .32s}html{font-family:var(--font-ar-body);font-size:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-size:var(--fs-body);line-height:var(--lh-body)}h1,h2,h3,h4{font-family:var(--font-ar-display);line-height:var(--lh-heading);letter-spacing:normal}html[lang=en] body{font-family:var(--font-latin)}html[lang=en] :is(h1,h2,h3,h4){font-family:var(--font-latin);font-weight:var(--fw-bold)}.tabular,table,.amount,.stat-value{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--athar-white)}.on-dark :focus-visible,:focus-visible.on-dark{outline-color:var(--color-focus-ring-inverse);box-shadow:0 0 0 2px var(--athar-gray-900)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Montserrat Arabic;src:url(/fonts/Montserrat-Arabic-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Arabic;src:url(/fonts/Montserrat-Arabic-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Arabic;src:url(/fonts/Montserrat-Arabic-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Arabic;src:url(/fonts/Montserrat-Arabic-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-block-start:var(--space-16)}body{min-block-size:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[lang=ar],[lang=ar] *{letter-spacing:normal}img,picture,svg,video{max-inline-size:100%;block-size:auto}button,[role=button],input,select,textarea,summary{min-block-size:var(--touch-min)}button,input,select,textarea{font:inherit;color:inherit}.skip-to-content{position:absolute;z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-action);color:var(--color-text-on-brand);inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease)}.skip-to-content:focus-visible{transform:translateY(0)}.visually-hidden{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;padding:0;border:0;margin:-1px;clip-path:inset(50%);white-space:nowrap}.container{inline-size:100%;max-inline-size:var(--container-max);padding-inline:var(--pad-x);margin-inline:auto}.copy-unratified:before{content:"[\646\635  \645\642\62a\631\62d] ";color:var(--state-pending-fg);font-size:var(--fs-small)}
