@font-face{font-family:IBM Plex Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-300-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-300-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-300-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+FEFF}:root{--crp-color-brand-navy-50: #E6EAF1;--crp-color-brand-navy-500: #1F3A68;--crp-color-brand-navy-700: #152849;--crp-color-brand-navy-900: #0B172B;--crp-color-neutral-50: #F7F8FA;--crp-color-neutral-500: #6E7787;--crp-color-neutral-700: #3F4754;--crp-color-neutral-900: #101521;--crp-color-success-50: #E8F4EC;--crp-color-success-500: #1F7A3A;--crp-color-success-700: #155628;--crp-color-success-900: #0A2D14;--crp-color-warning-50: #FBF1E1;--crp-color-warning-500: #A85C00;--crp-color-warning-700: #754100;--crp-color-warning-900: #3D2200;--crp-color-danger-50: #FBE7E5;--crp-color-danger-500: #A8261E;--crp-color-danger-700: #751A15;--crp-color-danger-900: #3D0E0B}:root{--navy: #1B3A6B;--navy-d: #132d54;--navy-dd: #0d2040;--blue: #2E5F9B;--blue-l: #5585c8;--gold: #C8960C;--gold-l: #dba813;--gold-pale: #fdf6e3;--bg: #F3F4F6;--surface: #ffffff;--surface-alt: #F8F9FB;--surface-b: #EFF1F5;--t1: #1F2937;--t2: #374151;--t3: #6B7280;--t4: #9CA3AF;--tw: #ffffff;--ok: #166534;--ok-bg: #DCFCE7;--ok-m: #16a34a;--wn: #D97706;--wn-bg: #FEF3C7;--er: #B91C1C;--er-bg: #FEE2E2;--in: #1D4ED8;--in-bg: #DBEAFE;--tl: #0F766E;--tl-bg: #CCFBF1;--pu: #6B21A8;--pu-bg: #F3E8FF;--bdr: #E5E7EB;--bdr-m: #D1D5DB;--bdr-f: #2E5F9B;--navy-pale: rgba(27,58,107,.06);--ok-b: rgba(22,101,52,.2);--er-b: rgba(185,28,28,.2);--sh-sm: 0 1px 3px rgba(27, 58, 107, .08);--sh-md: 0 4px 12px rgba(27, 58, 107, .1);--sh-lg: 0 10px 30px rgba(27, 58, 107, .12);--sh-xl: 0 20px 60px rgba(27, 58, 107, .18);--sh-nav: 0 4px 20px rgba(27, 58, 107, .25);--r1: 6px;--r2: 10px;--r3: 16px;--r4: 24px;--ease: .18s cubic-bezier(.4, 0, .2, 1);--max: 1280px;--govh: 36px;--toph: 56px;--fa: "IBM Plex Arabic", "IBM Plex Sans Arabic", "Traditional Arabic", sans-serif;--fe: "IBM Plex Sans", system-ui, sans-serif}:root{--crp-modal-surface: #ffffff;--crp-modal-fg: #1e293b;--crp-modal-fg-strong: #0f172a;--crp-modal-muted: #64748b;--crp-modal-hover-bg: #f1f5f9}[data-theme=operations]{--ops-bg-page: #0a1628;--ops-bg-sidebar: #0d1e38;--ops-bg-surface: #111f35;--ops-bg-card: #162540;--ops-bg-elevated: #1c2f50;--ops-bg-hover: #1f3459;--ops-bg-active: #213762;--ops-bg-input: #0f1d33;--ops-bg-topbar: #0d1e38;--ops-bg-overlay: rgba(10, 22, 40, .92);--ops-text-primary: #d4e2f0;--ops-text-secondary: #7fa3c8;--ops-text-muted: #4d6f94;--ops-text-disabled: #2d4f70;--ops-text-inverse: #0a1628;--ops-text-on-accent: #ffffff;--ops-accent-blue: #1e7bd4;--ops-accent-blue-h: #3b9ae1;--ops-accent-blue-bg: #0e2d52;--ops-accent-gold: #c28a10;--ops-accent-gold-h: #e0a820;--ops-accent-gold-bg: #2d2007;--ops-status-success: #1e9f5e;--ops-status-success-light: #27c47a;--ops-status-success-bg: #0a2e1e;--ops-status-warning: #c28a10;--ops-status-warning-light: #e0a820;--ops-status-warning-bg: #2d2007;--ops-status-error: #c03535;--ops-status-error-light: #e04040;--ops-status-error-bg: #2e0f0f;--ops-status-info: #1e7bd4;--ops-status-info-light: #4da3ea;--ops-status-info-bg: #0e2d52;--ops-sla-safe: #1e9f5e;--ops-sla-warning: #c28a10;--ops-sla-breach: #c03535;--ops-border-faint: #182d4a;--ops-border: #1e3558;--ops-border-m: #273f62;--ops-border-strong: #375070;--ops-border-focus: #1e7bd4;--ops-sh-sm: 0 1px 3px rgba(0, 0, 0, .3);--ops-sh-md: 0 4px 12px rgba(0, 0, 0, .4);--ops-sh-lg: 0 10px 30px rgba(0, 0, 0, .5);--ops-sidebar-width: 220px;--ops-topbar-height: 48px;--ops-r1: 4px;--ops-r2: 6px;--ops-r3: 10px;--ops-ease: .15s ease;--ops-fa: "IBM Plex Arabic", "IBM Plex Sans Arabic", "Traditional Arabic", sans-serif;--ops-fe: "IBM Plex Sans", system-ui, sans-serif;--crp-modal-surface: var(--ops-bg-elevated);--crp-modal-fg: var(--ops-text-primary);--crp-modal-fg-strong: var(--ops-text-primary);--crp-modal-muted: var(--ops-text-secondary);--crp-modal-hover-bg: var(--ops-bg-hover);--surface: var(--ops-bg-card);--surface-alt: var(--ops-bg-elevated);--bdr: var(--ops-border);--navy: var(--ops-text-primary);--blue: var(--ops-accent-blue-h);--t1: var(--ops-text-primary);--t2: var(--ops-text-secondary);--t3: var(--ops-text-muted);--t4: var(--ops-text-muted);--ok: var(--ops-status-success-light);--bg2: var(--ops-bg-elevated)}[data-theme=operations] crp-fee-summary-panel{--crp-fee-paid-bg: var(--ops-status-success-bg);--crp-fee-paid-fg: var(--ops-status-success-light);--crp-fee-paid-border: var(--ops-status-success);--crp-fee-partial-bg: var(--ops-status-warning-bg);--crp-fee-partial-fg: var(--ops-status-warning-light);--crp-fee-partial-border: var(--ops-status-warning);--crp-fee-unpaid-bg: var(--ops-status-error-bg);--crp-fee-unpaid-fg: var(--ops-status-error-light);--crp-fee-unpaid-border: var(--ops-status-error)}[data-theme=operations] crp-workflow-timeline{--border-subtle: var(--ops-border-m);--bg-elevated: var(--ops-bg-elevated);--text-primary: var(--ops-text-primary);--text-muted: var(--ops-text-muted);--green: var(--ops-sla-safe);--blue: var(--ops-accent-blue-h)}[data-theme=admin]{--adm-bg-page: #050911;--adm-bg-base: #080d1a;--adm-bg-sidebar: #060b17;--adm-bg-surface: #0c1224;--adm-bg-card: #101828;--adm-bg-card-alt: #131f30;--adm-bg-elevated: #131f30;--adm-bg-hover: #182236;--adm-bg-active: #1a2840;--adm-bg-input: #0c1224;--adm-bg-topbar: #080d1a;--adm-bg-overlay: rgba(5,9,17,.88);--adm-text-primary: #e2e8f0;--adm-text-secondary: #94a3b8;--adm-text-muted: #475569;--adm-text-disabled: #2d3d52;--adm-text-inverse: #050911;--adm-text-on-accent: #ffffff;--adm-text-accent: #7aabf7;--crp-empty-state-heading: var(--adm-text-primary);--crp-empty-state-body: var(--adm-text-secondary);--adm-accent: #3b6fd4;--adm-accent-h: #5589f0;--adm-accent-bright: #5589f0;--adm-accent-bg: rgba(59,111,212,.1);--adm-accent-glow: rgba(59,111,212,.18);--adm-accent2: #8b5cf6;--adm-accent2-h: #a78bfa;--adm-accent2-bg: rgba(139,92,246,.12);--adm-status-success: #10b981;--adm-status-success-bg: rgba(16,185,129,.12);--adm-status-warning: #f59e0b;--adm-status-warning-bg: rgba(245,158,11,.12);--adm-status-error: #ef4444;--adm-status-error-bg: rgba(239,68,68,.12);--adm-status-info: #0ea5e9;--adm-status-info-bg: rgba(14,165,233,.12);--adm-border-faint: #122035;--adm-border: #1a2840;--adm-border-m: #1a2840;--adm-border-strong: #3b6fd4;--adm-border-focus: #3b6fd4;--adm-sh-sm: 0 1px 4px rgba(0,0,0,.5);--adm-sh-md: 0 4px 16px rgba(0,0,0,.6);--adm-sh-lg: 0 8px 32px rgba(0,0,0,.7);--adm-sidebar-width: 236px;--adm-topbar-height: 48px;--adm-r1: 3px;--adm-r2: 5px;--adm-r3: 7px;--adm-r4: 10px;--adm-r5: 14px;--adm-tf: .12s ease;--adm-tm: .2s ease;--adm-fa: "IBM Plex Arabic", "IBM Plex Sans Arabic", "Traditional Arabic", sans-serif;--adm-fe: "IBM Plex Sans", system-ui, sans-serif;--adm-mono: "Cascadia Code", "Consolas", "Fira Code", monospace;--adm-s-draft: #64748b;--adm-s-validated: #0ea5e9;--adm-s-review: #8b5cf6;--adm-s-approved: #10b981;--adm-s-published: #22c55e;--adm-s-deprecated: #f59e0b;--adm-s-failed: #ef4444;--adm-s-rolledback: #f97316;--adm-env-dev: #3b82f6;--adm-env-uat: #8b5cf6;--adm-env-preprod: #f59e0b;--adm-env-prod: #ef4444;--adm-sky: #0ea5e9;--adm-teal: #14b8a6;--adm-orange: #f97316;--adm-ease: var(--adm-tm);--adm-accent-subtle: rgba(59,111,212,.06);--adm-status-success-light: #34d399;--adm-status-warning-light: #fbbf24;--adm-status-error-light: #f87171;--crp-modal-surface: var(--adm-bg-elevated);--crp-modal-fg: var(--adm-text-primary);--crp-modal-fg-strong: var(--adm-text-primary);--crp-modal-muted: var(--adm-text-secondary);--crp-modal-hover-bg: var(--adm-bg-hover)}[data-theme=admin-light]{--adm-bg-page: #f1f5fb;--adm-bg-base: #f7faff;--adm-bg-sidebar: #ffffff;--adm-bg-surface: #ffffff;--adm-bg-card: #ffffff;--adm-bg-card-alt: #f4f7fc;--adm-bg-elevated: #ffffff;--adm-bg-hover: #eef3fb;--adm-bg-active: #e4edfb;--adm-bg-input: #ffffff;--adm-bg-topbar: #ffffff;--adm-bg-overlay: rgba(15,23,42,.4);--adm-text-primary: #0f1e33;--adm-text-secondary: #475569;--adm-text-muted: #94a3b8;--adm-text-disabled: #cbd5e1;--adm-text-inverse: #ffffff;--adm-text-on-accent: #ffffff;--adm-text-accent: #2c5cbf;--crp-empty-state-heading: var(--adm-text-primary);--crp-empty-state-body: var(--adm-text-secondary);--adm-accent: #3b6fd4;--adm-accent-h: #2c5cbf;--adm-accent-bright: #2c5cbf;--adm-accent-bg: rgba(59,111,212,.08);--adm-accent-glow: rgba(59,111,212,.14);--adm-accent2: #7c3aed;--adm-accent2-h: #6d28d9;--adm-accent2-bg: rgba(124,58,237,.1);--adm-status-success: #15803d;--adm-status-success-bg: #dcfce7;--adm-status-warning: #b45309;--adm-status-warning-bg: #fef3c7;--adm-status-error: #b91c1c;--adm-status-error-bg: #fee2e2;--adm-status-info: #0369a1;--adm-status-info-bg: #e0f2fe;--adm-border-faint: #eef2f7;--adm-border: #e2e8f0;--adm-border-m: #cbd5e1;--adm-border-strong: #3b6fd4;--adm-border-focus: #3b6fd4;--adm-sh-sm: 0 1px 3px rgba(15,23,42,.08);--adm-sh-md: 0 4px 12px rgba(15,23,42,.1);--adm-sh-lg: 0 10px 30px rgba(15,23,42,.12);--adm-sidebar-width: 236px;--adm-topbar-height: 48px;--adm-r1: 3px;--adm-r2: 5px;--adm-r3: 7px;--adm-r4: 10px;--adm-r5: 14px;--adm-tf: .12s ease;--adm-tm: .2s ease;--adm-fa: "IBM Plex Arabic", "IBM Plex Sans Arabic", "Traditional Arabic", sans-serif;--adm-fe: "IBM Plex Sans", system-ui, sans-serif;--adm-mono: "Cascadia Code", "Consolas", "Fira Code", monospace;--adm-s-draft: #64748b;--adm-s-validated: #0369a1;--adm-s-review: #7c3aed;--adm-s-approved: #15803d;--adm-s-published: #16a34a;--adm-s-deprecated: #b45309;--adm-s-failed: #b91c1c;--adm-s-rolledback: #c2410c;--adm-env-dev: #2563eb;--adm-env-uat: #7c3aed;--adm-env-preprod: #b45309;--adm-env-prod: #b91c1c;--adm-sky: #0369a1;--adm-teal: #0f766e;--adm-orange: #c2410c;--adm-ease: var(--adm-tm);--adm-accent-subtle: rgba(59,111,212,.05);--adm-status-success-light: #16a34a;--adm-status-warning-light: #d97706;--adm-status-error-light: #dc2626}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;background:var(--ops-bg-page);color:var(--ops-text-primary);font-family:var(--ops-fa);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[lang=en] body,[lang=en] .ops-en-font,html[lang=en]{font-family:var(--ops-fe)}.ops-shell__main>router-outlet+*{flex:1;min-height:0;display:flex;flex-direction:column}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--ops-bg-sidebar)}::-webkit-scrollbar-thumb{background:var(--ops-border-m);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ops-text-muted)}:focus-visible{outline:2px solid var(--ops-accent-blue);outline-offset:2px;border-radius:var(--ops-r1)}:focus:not(:focus-visible){outline:none}input,button,select,textarea{font-family:inherit;font-size:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
