/*! azl-tokens (mst_theme_css_full — لوحة azl) v1 · not published · ds 74.3 · 2026-11-09 00:26 — مولَّد من «الهوية البصرية — الألوان» في اللوحة؛ لا تعدّله يدوياً */
:root{--kl-primary:#0B3A75;--kl-on-primary:#FFFFFF;--kl-secondary:#0F2D57;--kl-on-secondary:#FFFFFF;--kl-accent:#F8B200;--kl-on-accent:#0F2D57;--kl-bg:#F2F6FB;--kl-surface:#FFFFFF;--kl-text:#0B1F3A;--kl-muted:#56677E;--kl-border:#DFE6EF;--kl-control:#6B7A90;--kl-link:#1466B8;--kl-focus:#1466B8;--kl-success:#057A57;--kl-warning:#A26A19;--kl-danger:#B42318;--kd-primary:#8FC1FF;--kd-on-primary:#071527;--kd-secondary:#041127;--kd-on-secondary:#FFFFFF;--kd-accent:#F1D792;--kd-on-accent:#041127;--kd-bg:#071527;--kd-surface:#0D1F38;--kd-text:#EEF3FA;--kd-muted:#9FB0C7;--kd-border:#22385A;--kd-control:#5A77A3;--kd-link:#8FC1FF;--kd-focus:#8FC1FF;--kd-success:#4ADE80;--kd-warning:#FBBF24;--kd-danger:#FF8A80;--k-primary:var(--kl-primary);--k-on-primary:var(--kl-on-primary);--k-secondary:var(--kl-secondary);--k-on-secondary:var(--kl-on-secondary);--k-accent:var(--kl-accent);--k-on-accent:var(--kl-on-accent);--k-bg:var(--kl-bg);--k-surface:var(--kl-surface);--k-text:var(--kl-text);--k-muted:var(--kl-muted);--k-border:var(--kl-border);--k-control:var(--kl-control);--k-link:var(--kl-link);--k-focus:var(--kl-focus);--k-success:var(--kl-success);--k-warning:var(--kl-warning);--k-danger:var(--kl-danger);--k-surface-2:color-mix(in oklab,var(--k-bg) 72%,var(--k-border));--k-version:"1"}@supports not (color:color-mix(in srgb,red,blue)){:root{--k-surface-2:#EDF2F8}}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--k-primary:var(--kd-primary);--k-on-primary:var(--kd-on-primary);--k-secondary:var(--kd-secondary);--k-on-secondary:var(--kd-on-secondary);--k-accent:var(--kd-accent);--k-on-accent:var(--kd-on-accent);--k-bg:var(--kd-bg);--k-surface:var(--kd-surface);--k-text:var(--kd-text);--k-muted:var(--kd-muted);--k-border:var(--kd-border);--k-control:var(--kd-control);--k-link:var(--kd-link);--k-focus:var(--kd-focus);--k-success:var(--kd-success);--k-warning:var(--kd-warning);--k-danger:var(--kd-danger);--k-surface-2:color-mix(in oklab,var(--k-bg) 72%,var(--k-border))}@supports not (color:color-mix(in srgb,red,blue)){:root:not([data-theme="light"]){--k-surface-2:#0E1E35}}}
:root[data-theme="dark"]{--k-primary:var(--kd-primary);--k-on-primary:var(--kd-on-primary);--k-secondary:var(--kd-secondary);--k-on-secondary:var(--kd-on-secondary);--k-accent:var(--kd-accent);--k-on-accent:var(--kd-on-accent);--k-bg:var(--kd-bg);--k-surface:var(--kd-surface);--k-text:var(--kd-text);--k-muted:var(--kd-muted);--k-border:var(--kd-border);--k-control:var(--kd-control);--k-link:var(--kd-link);--k-focus:var(--kd-focus);--k-success:var(--kd-success);--k-warning:var(--kd-warning);--k-danger:var(--kd-danger);--k-surface-2:color-mix(in oklab,var(--k-bg) 72%,var(--k-border))}@supports not (color:color-mix(in srgb,red,blue)){:root[data-theme="dark"]{--k-surface-2:#0E1E35}}
/* ds 74.3 inc/ds/tokens.php */
:root{--k-sp-0:0;--k-sp-1:2px;--k-sp-2:4px;--k-sp-3:8px;--k-sp-4:12px;--k-sp-5:16px;--k-sp-6:20px;--k-sp-7:24px;--k-sp-8:32px;--k-sp-9:40px;--k-sp-10:56px;--k-sp-11:72px;--k-r-xs:6px;--k-r-sm:10px;--k-r-md:12px;--k-r-lg:18px;--k-r-xl:26px;--k-r-pill:999px;--k-fs-1:12px;--k-fs-2:13px;--k-fs-3:14px;--k-fs-4:15px;--k-fs-5:16px;--k-fs-6:18px;--k-fs-7:21px;--k-fs-8:25px;--k-fs-9:30px;--k-fs-10:36px;--k-fs-11:44px;--k-lh-tight:1.2;--k-lh-ui:1.5;--k-lh-body:1.75;--k-fw-regular:400;--k-fw-semibold:600;--k-fw-bold:700;--k-fw-heavy:800;--k-font-body:"IBM Plex Sans Arabic","Kashf Plex","Kashf Plex Fallback",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--k-font-head:"Tajawal","IBM Plex Sans Arabic","Kashf Plex","Kashf Plex Fallback",system-ui,Tahoma,sans-serif;--k-dur-instant:80ms;--k-dur-fast:140ms;--k-dur-base:220ms;--k-dur-slow:320ms;--k-ease-out:cubic-bezier(.22,1,.36,1);--k-ease-in-out:cubic-bezier(.65,0,.35,1);--k-ease-press:cubic-bezier(.3,0,.5,1);--k-press-scale:.97;--k-z-base:0;--k-z-raised:1;--k-z-dropdown:30;--k-z-sticky:40;--k-z-dock:46;--k-z-header:50;--k-z-fab:55;--k-z-cookie:62;--k-z-overlay:70;--k-z-modal:80;--k-z-toast:90;--k-z-top:9999;--k-bento-gap:12px;--k-bento-min:220px;--k-tap:44px;--k-focus-w:2px}
:root,.k-scheme-dark,.k-scheme-light{--k-hair:color-mix(in oklab,var(--k-border) 88%,transparent);--k-hair-strong:color-mix(in oklab,var(--k-control) 55%,var(--k-border));--k-tint-primary:color-mix(in oklab,var(--k-primary) 10%,var(--k-surface));--k-tint-accent:color-mix(in oklab,var(--k-accent) 14%,var(--k-surface));--k-tint-success:color-mix(in oklab,var(--k-success) 11%,var(--k-surface));--k-tint-warning:color-mix(in oklab,var(--k-warning) 12%,var(--k-surface));--k-tint-danger:color-mix(in oklab,var(--k-danger) 10%,var(--k-surface));--k-shadow-c:color-mix(in oklab,var(--k-secondary) 55%,#000);--k-e-0:none;--k-e-1:0 1px 0 color-mix(in oklab,var(--k-shadow-c) 6%,transparent),0 1px 3px color-mix(in oklab,var(--k-shadow-c) 7%,transparent);--k-e-2:0 2px 4px color-mix(in oklab,var(--k-shadow-c) 6%,transparent),0 10px 28px -10px color-mix(in oklab,var(--k-shadow-c) 22%,transparent);--k-e-3:0 4px 10px color-mix(in oklab,var(--k-shadow-c) 8%,transparent),0 24px 56px -16px color-mix(in oklab,var(--k-shadow-c) 34%,transparent);--k-ring:0 0 0 3px color-mix(in oklab,var(--k-focus) 32%,transparent);--k-seal:linear-gradient(90deg,transparent,var(--k-accent) 18%,var(--k-accent) 82%,transparent)}@supports not (color:color-mix(in srgb,red,blue)){:root,.k-scheme-dark,.k-scheme-light{--k-hair:rgba(223,230,239,0.88);--k-hair-strong:#9DA9BA;--k-tint-primary:#E5EAF1;--k-tint-accent:#FFF5E5;--k-tint-success:#E7F0EB;--k-tint-warning:#F4EDE4;--k-tint-danger:#FBEAE7;--k-shadow-c:#030E22;--k-e-1:0 1px 0 rgba(3,14,34,0.06),0 1px 3px rgba(3,14,34,0.07);--k-e-2:0 2px 4px rgba(3,14,34,0.06),0 10px 28px -10px rgba(3,14,34,0.22);--k-e-3:0 4px 10px rgba(3,14,34,0.08),0 24px 56px -16px rgba(3,14,34,0.34);--k-ring:0 0 0 3px rgba(20,102,184,0.32)}}
@media (prefers-reduced-motion:reduce){:root{--k-dur-instant:0ms;--k-dur-fast:0ms;--k-dur-base:0ms;--k-dur-slow:0ms;--k-press-scale:1}}
/* kh-faces v79: web-font faces (v74) + metric-matched fallback faces (v79) — served inside kashf-tokens.css (inc/ds/tokens.php) */
@font-face{font-family:'Tajawal';font-weight:700;font-display:optional;src:url(/fonts/tajawal-700-ar.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200F,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Tajawal';font-weight:700;font-display:optional;src:url(/fonts/tajawal-700-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Tajawal';font-weight:800;font-display:optional;src:url(/fonts/tajawal-800-ar.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200F,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Tajawal';font-weight:800;font-display:optional;src:url(/fonts/tajawal-800-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Tajawal';font-weight:900;font-display:optional;src:url(/fonts/tajawal-900-ar.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200F,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Tajawal';font-weight:900;font-display:optional;src:url(/fonts/tajawal-900-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-weight:400;font-display:optional;src:url(/fonts/plex-arabic-400-ar.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200F,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-weight:400;font-display:optional;src:url(/fonts/plex-arabic-400-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-weight:600;font-display:optional;src:url(/fonts/plex-arabic-600-ar.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200F,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-weight:600;font-display:optional;src:url(/fonts/plex-arabic-600-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-weight:500;font-display:optional;src:url(/fonts/plex-mono-500-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* v79-fb */@font-face{font-family:"Kashf Plex Fallback";font-weight:100 550;src:local("Segoe UI"),local("SegoeUI"),local("Geeza Pro"),local("GeezaPro"),local("Tahoma"),local("Noto Sans Arabic"),local("NotoSansArabic-Regular"),local("Arial");ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}@font-face{font-family:"Kashf Plex Fallback";font-weight:551 900;src:local("Segoe UI Bold"),local("SegoeUI-Bold"),local("Geeza Pro Bold"),local("GeezaPro-Bold"),local("Tahoma Bold"),local("Tahoma-Bold"),local("Noto Sans Arabic Bold"),local("NotoSansArabic-Bold"),local("Arial Bold"),local("Arial-BoldMT");ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}@font-face{font-family:"Kashf Plex Fallback L";font-weight:100 550;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:87.1%;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200F;ascent-override:124.6%;descent-override:47.6%;line-gap-override:0.0%}@font-face{font-family:"Kashf Plex Fallback L";font-weight:100 550;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:90.5%;unicode-range:U+0000-002F,U+003A-00FF,U+0131,U+0152-0153,U+02BB-02DC,U+2010-206F,U+20AC,U+2122,U+2212;ascent-override:119.9%;descent-override:45.9%;line-gap-override:0.0%}@font-face{font-family:"Kashf Plex Fallback L";font-weight:100 550;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:94.3%;unicode-range:U+0030-0039;ascent-override:115.0%;descent-override:44.0%;line-gap-override:0.0%}@font-face{font-family:"Kashf Plex Fallback L";font-weight:551 900;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:77.5%;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200F;ascent-override:140.0%;descent-override:53.5%;line-gap-override:0.0%}@font-face{font-family:"Kashf Plex Fallback L";font-weight:551 900;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:82.5%;unicode-range:U+0000-002F,U+003A-00FF,U+0131,U+0152-0153,U+02BB-02DC,U+2010-206F,U+20AC,U+2122,U+2212;ascent-override:131.5%;descent-override:50.3%;line-gap-override:0.0%}@font-face{font-family:"Kashf Plex Fallback L";font-weight:551 900;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:86.2%;unicode-range:U+0030-0039;ascent-override:125.9%;descent-override:48.1%;line-gap-override:0.0%}@font-face{font-family:"Kashf Tajawal Fallback";font-weight:100 550;src:local("Segoe UI"),local("SegoeUI"),local("Geeza Pro"),local("GeezaPro"),local("Tahoma"),local("Noto Sans Arabic"),local("NotoSansArabic-Regular"),local("Arial");ascent-override:64.3%;descent-override:35.7%;line-gap-override:20%}@font-face{font-family:"Kashf Tajawal Fallback";font-weight:551 900;src:local("Segoe UI Bold"),local("SegoeUI-Bold"),local("Geeza Pro Bold"),local("GeezaPro-Bold"),local("Tahoma Bold"),local("Tahoma-Bold"),local("Noto Sans Arabic Bold"),local("NotoSansArabic-Bold"),local("Arial Bold"),local("Arial-BoldMT");ascent-override:64.3%;descent-override:35.7%;line-gap-override:20%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:100 550;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:86.8%;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200F;ascent-override:74.1%;descent-override:41.1%;line-gap-override:23.0%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:100 550;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:76.8%;unicode-range:U+0000-002F,U+003A-00FF,U+0131,U+0152-0153,U+02BB-02DC,U+2010-206F,U+20AC,U+2122,U+2212;ascent-override:83.7%;descent-override:46.5%;line-gap-override:26.0%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:100 550;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:88.5%;unicode-range:U+0030-0039;ascent-override:72.6%;descent-override:40.3%;line-gap-override:22.6%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:551 750;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:86.8%;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200F;ascent-override:74.1%;descent-override:41.1%;line-gap-override:23.0%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:551 750;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:76.8%;unicode-range:U+0000-002F,U+003A-00FF,U+0131,U+0152-0153,U+02BB-02DC,U+2010-206F,U+20AC,U+2122,U+2212;ascent-override:83.7%;descent-override:46.5%;line-gap-override:26.0%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:551 750;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:80.9%;unicode-range:U+0030-0039;ascent-override:79.5%;descent-override:44.1%;line-gap-override:24.7%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:751 850;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:88.8%;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200F;ascent-override:72.4%;descent-override:40.2%;line-gap-override:22.5%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:751 850;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:77.1%;unicode-range:U+0000-002F,U+003A-00FF,U+0131,U+0152-0153,U+02BB-02DC,U+2010-206F,U+20AC,U+2122,U+2212;ascent-override:83.4%;descent-override:46.3%;line-gap-override:25.9%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:751 850;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:81.0%;unicode-range:U+0030-0039;ascent-override:79.3%;descent-override:44.1%;line-gap-override:24.7%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:851 900;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:91.0%;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFC,U+200C-200F;ascent-override:70.7%;descent-override:39.2%;line-gap-override:22.0%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:851 900;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:78.6%;unicode-range:U+0000-002F,U+003A-00FF,U+0131,U+0152-0153,U+02BB-02DC,U+2010-206F,U+20AC,U+2122,U+2212;ascent-override:81.8%;descent-override:45.4%;line-gap-override:25.4%}@font-face{font-family:"Kashf Tajawal Fallback L";font-weight:851 900;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:82.2%;unicode-range:U+0030-0039;ascent-override:78.2%;descent-override:43.4%;line-gap-override:24.3%}@font-face{font-family:"Kashf Mono Fallback";font-weight:100 900;src:local("Consolas"),local("Menlo"),local("Menlo-Regular"),local("SF Mono"),local("Courier New"),local("DejaVu Sans Mono"),local("DejaVuSansMono");ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}/* /v79-fb */
:root{--k-adm-primary:#057A57;--k-adm-primary-deep:#046B4C;--k-adm-emerald-deep:#0E4233;--k-adm-mint:#92D9AE;--k-adm-mint-soft:#E3F6EA;--k-adm-spring:#0D9965;--k-adm-owner:#0E7490;--k-adm-owner-soft:#CFFAFE;--k-adm-owner-ink:#155E75;--k-adm-owner-hi:#67E8F9;--k-adm-owner-side-1:#03241A;--k-adm-owner-side-2:#0A4440;--k-adm-owner-card:#071A15;--k-adm-owner-line:#1D4A44;--k-adm-on-dark:#E6F3EC;--k-adm-ink:#0F1B24;--k-adm-text:#0F1B24;--k-adm-muted:#52606D;--k-adm-line:#DDE3E8;--k-adm-soft:#F5F7F8;--k-adm-control:#6B7A86;--k-adm-success:#15803D;--k-adm-warn:#B45309;--k-adm-warn-dot:#FBBF24;--k-adm-on-warn-dot:#0F1B24;--k-adm-warn-line:#FCD34D;--k-adm-warn-soft:#FEF3C7;--k-adm-warn-dk-bg:#1E2329;--k-adm-warn-dk-line:#D97706;--k-adm-high:#C2410C;--k-adm-danger:#B42318;--k-adm-danger-soft:#FEE4E2;--k-adm-info:#1D4ED8;--k-adm-lane-pm:#F97316}
:root[data-admin-theme="dark"]{--k-adm-primary:#34D399;--k-adm-primary-deep:#10B981;--k-adm-emerald-deep:#062A20;--k-adm-mint:#92D9AE;--k-adm-mint-soft:#123326;--k-adm-spring:#4ADE80;--k-adm-owner:#67E8F9;--k-adm-owner-soft:#0B3B44;--k-adm-owner-ink:#A5F3FC;--k-adm-owner-hi:#67E8F9;--k-adm-owner-side-1:#020F0B;--k-adm-owner-side-2:#07302D;--k-adm-owner-card:#06140F;--k-adm-owner-line:#1D4A44;--k-adm-on-dark:#E6F3EC;--k-adm-ink:#E6EEF0;--k-adm-text:#E6EEF0;--k-adm-muted:#9AA8B1;--k-adm-line:#26323A;--k-adm-soft:#121A1E;--k-adm-control:#7D8B95;--k-adm-success:#4ADE80;--k-adm-warn:#FBBF24;--k-adm-warn-dot:#FBBF24;--k-adm-on-warn-dot:#0F1B24;--k-adm-warn-line:#D97706;--k-adm-warn-soft:#1E2329;--k-adm-warn-dk-bg:#1E2329;--k-adm-warn-dk-line:#D97706;--k-adm-high:#FB923C;--k-adm-danger:#FF8A80;--k-adm-danger-soft:#3F1515;--k-adm-info:#93C5FD;--k-adm-lane-pm:#FB923C}
/* v79: «جديد في كشف» — ارتفاع محجوز */:root:not([lang^="en"]) .kh-announce-slot[data-kashf-announce="home"]{display:flow-root;min-height:66px}:root[lang^="en"] .kh-announce-slot[data-kashf-announce="home"]{display:flow-root;min-height:66px}:root:not([lang^="en"]) .kh-announce-slot[data-kashf-announce="services"]{display:flow-root;min-height:66px}:root[lang^="en"] .kh-announce-slot[data-kashf-announce="services"]{display:flow-root;min-height:66px}:root:not([lang^="en"]) .kh-announce-slot[data-kashf-announce="cities"]{display:flow-root;min-height:66px}:root[lang^="en"] .kh-announce-slot[data-kashf-announce="cities"]{display:flow-root;min-height:66px}:root:not([lang^="en"]) .kh-announce-slot[data-kashf-announce="blog"]{display:flow-root;min-height:66px}:root[lang^="en"] .kh-announce-slot[data-kashf-announce="blog"]{display:flow-root;min-height:66px}:root:not([lang^="en"]) .kh-announce-slot[data-kashf-announce="guides"]{display:flow-root;min-height:66px}:root[lang^="en"] .kh-announce-slot[data-kashf-announce="guides"]{display:flow-root;min-height:66px}:root:not([lang^="en"]) .kh-announce-slot[data-kashf-announce="account"]{display:flow-root;min-height:66px}:root[lang^="en"] .kh-announce-slot[data-kashf-announce="account"]{display:flow-root;min-height:66px}:root:not([lang^="en"]) .kh-announce-slot[data-kashf-announce="order"]{display:flow-root;min-height:66px}:root[lang^="en"] .kh-announce-slot[data-kashf-announce="order"]{display:flow-root;min-height:66px}:root:not([lang^="en"]) .kh-announce-slot[data-kashf-announce="app"]{display:flow-root;min-height:66px}:root[lang^="en"] .kh-announce-slot[data-kashf-announce="app"]{display:flow-root;min-height:66px}:root:not([lang^="en"]) .kh-announce-slot[data-kashf-announce="admin"]{display:flow-root;min-height:66px}:root:not([lang^="en"]) .kh-announce-slot[data-kashf-announce="pro"]{display:flow-root;min-height:66px}:root:not([lang^="en"]) .kh-announce-slot[data-kashf-announce="partner"]{display:flow-root;min-height:66px}@media (pointer:coarse),(max-width:1023px){.kh-announce-slot[data-kashf-announce]{min-height:66px}}.kh-announce{margin:10px 0;border:1px solid var(--teal-line,#D8E2D9);border-radius:12px;background:var(--paper-2,#F2F9F5);font-size:14px}.kh-announce.kh-an-strip{padding:0 4px 0 10px}.kh-an-line{display:flex;align-items:center;gap:8px;min-height:42px;min-width:0}.kh-announce b{flex:none;display:inline-block;background:var(--teal,#0E7C7B);color:#fff;border-radius:999px;padding:1px 10px;font-size:12px}.kh-an-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:inherit;text-decoration:none}a.kh-an-t:hover{text-decoration:underline}.kh-an-more,.kh-an-x{flex:none;min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer;border-radius:8px}.kh-an-more{color:var(--teal,#0E7C7B);font-weight:700;padding:0 6px}.kh-an-x{font-size:16px;opacity:.75}.kh-an-more:focus-visible,.kh-an-x:focus-visible{outline:2px solid var(--teal,#0E7C7B);outline-offset:-2px}.kh-an-all{padding:2px 6px 10px}.kh-an-all p{margin:6px 0 0}.kh-an-all .kh-an-item+.kh-an-item{margin-top:8px;padding-top:8px;border-top:1px dashed var(--teal-line,#D8E2D9)}.kh-an-all a{font-weight:700;text-decoration:none}
/* v84 ds-modes */:where(:root){--k-on-accent:#0E4233}:root{--k-mode-internal:smart;--k-motion:rich;--k-sound:1;--k-sound-vol:25;--k-celebrate:1}
:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens){--ink:var(--k-text);--paper:var(--k-bg);--paper-2:var(--k-surface-2);--white:var(--k-surface);--teal:var(--k-link);--teal-btn:var(--k-primary);--teal-deep:var(--k-secondary);--teal-line:var(--k-border);--copper:var(--k-accent);--copper-btn:var(--k-accent);--copper-text:var(--k-link);--alert:var(--k-danger)}
:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .cta:not(.ghost),:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .assist-fab,:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .assist-btn-primary,:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .kh-steps>li::before,:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .fab-hint.fab-hint-assist{color:var(--k-on-primary)}
:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .submit-btn,:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .quick-phone button,:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .cookie-banner button,:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .float-call,:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .tl-step:hover:before,:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .kashf-card.kh-intent-match::after{color:var(--k-on-accent)}
:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) .lang-switch a.active{color:var(--k-on-secondary)}:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) :focus-visible{outline-color:var(--k-focus)}:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) select,:root:is([data-kashf-surface="site"],:has(> head > link[data-kashf-surface="site"])):not(#k-tokens) textarea{border-color:var(--k-control)}
:root:is([data-kashf-surface="admin"],:has(> head > link[data-kashf-surface="admin"])):not(#k-tokens){--p:var(--kl-primary);--p2:var(--kl-secondary);--g:var(--kl-primary);--r:var(--kl-danger);--bg:var(--kl-bg);--card:var(--kl-surface);--t:var(--kl-text);--m:var(--kl-muted);--b:var(--kl-border);--ink:var(--kl-text);--line:var(--kl-border);--ok:var(--kl-success);--warn:var(--k-adm-warn);--copper:var(--k-adm-owner)}
:root:is([data-kashf-surface="admin"],:has(> head > link[data-kashf-surface="admin"])):not(#k-tokens) .btn:not(.ghost):not(.red):not(.sec){color:var(--kl-on-primary)}:root:is([data-kashf-surface="admin"],:has(> head > link[data-kashf-surface="admin"])):not(#k-tokens) :focus-visible{outline-color:var(--kl-focus)}
:root:is([data-kashf-surface="ui"],:has(> head > link[data-kashf-surface="ui"])):not(#k-tokens){--p:var(--kl-primary);--p2:var(--kl-secondary);--bg:var(--kl-bg);--t:var(--kl-text);--m:var(--kl-muted);--b:var(--kl-border);--r:var(--kl-danger);--g:var(--kl-accent);--card:var(--kl-surface)}:root:is([data-kashf-surface="ui"],:has(> head > link[data-kashf-surface="ui"])):not(#k-tokens) .btn:not(.ghost):not(.red){color:var(--kl-on-primary)}:root:is([data-kashf-surface="ui"],:has(> head > link[data-kashf-surface="ui"])):not(#k-tokens) :focus-visible{outline-color:var(--kl-focus)}
:root[data-theme="light"]:is([data-kashf-surface="pro"],:has(> head > link[data-kashf-surface="pro"])):not(#k-tokens){--p:var(--kl-primary);--p2:var(--kl-secondary);--g:var(--kl-accent);--bg:var(--kl-bg);--card:var(--kl-surface);--t:var(--kl-text);--m:var(--kl-muted);--b:var(--kl-control);--line:var(--kl-border);--r:var(--kl-danger);--ok:var(--kl-success);--warn:var(--kl-warning);--focus:var(--kl-focus)}
:root:not([data-theme="light"]):not([data-theme="sun"]):is([data-kashf-surface="pro"],:has(> head > link[data-kashf-surface="pro"])):not(#k-tokens){--p:var(--kd-primary);--p2:var(--kd-secondary);--g:var(--kd-accent);--bg:var(--kd-bg);--card:var(--kd-surface);--t:var(--kd-text);--m:var(--kd-muted);--b:var(--kd-control);--line:var(--kd-border);--r:var(--kd-danger);--ok:var(--kd-success);--warn:var(--kd-warning);--focus:var(--kd-focus)}
/* v130 azl: صفحة الطلب بألوان عزل القديمة */
:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens){--deep:#041127;--acc:#1466B8;--p3:#E6EEF8;--p3b:#C9D8EC;--soft:#EEF3FA}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .top{background:radial-gradient(90% 70% at 100% 0%,rgba(20,102,184,.45),transparent 60%),linear-gradient(155deg,#041127,#0B3A75 65%,#1466B8 130%)}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .n{background:linear-gradient(135deg,#1466B8,#0B3A75)}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .gps{background:linear-gradient(135deg,#0B2548,#1466B8);box-shadow:0 14px 34px rgba(11,58,117,.28)}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .badge{color:#0B3A75}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .seg button.on{background:#0B3A75;border-color:#0B3A75}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .chk input{border-color:#0B3A75}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .chk input:checked{background:#0B3A75;border-color:#0B3A75}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .submit,:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .btn.pay,:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) #send::before{background:linear-gradient(135deg,#0B2548,#1466B8);box-shadow:0 10px 24px rgba(11,58,117,.3)}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) #send:focus-visible{outline-color:#1466B8}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .kx-fill{background:linear-gradient(180deg,#1466B8,#0B3A75)}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .toast{background:#0B1F3A}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .ok-ic{background:linear-gradient(135deg,#0B2548,#1466B8)}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .brand{margin-inline-end:100px}:root:is([data-kashf-surface="ui"],:has(> head > link[href^="order.css"])):not(#k-tokens) .brand small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
