@font-face{font-family:Shamel;src:url(/fonts/shamel-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+600-65F,U+66A-6FF,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:Shamel;src:url(/fonts/shamel-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+600-65F,U+66A-6FF,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}:root{--color-primary:#2a636d;--color-primary-pressed:#1f4b53;--color-primary-light:#e8f0f1;--color-secondary:#358b9a;--color-text:#0c272c;--color-accent:#9f895c;--color-text-secondary:#4b6166;--color-bg:#f3f6f7;--color-surface:#fff;--color-divider:#d6e0e2;--color-field-border:#73898e;--color-disabled-bg:#e3e9ea;--color-disabled-text:#6f8388;--color-camera:#1d3439;--color-success:#1e7a4c;--color-success-bg:#e4f2ea;--color-success-text:#17603b;--color-warning:#e8a317;--color-warning-bg:#fbf0d9;--color-warning-text:#7a4f00;--color-neutral:#56636b;--color-neutral-bg:#eceff1;--color-neutral-text:#434f56;--color-error:#b3372d;--color-error-bg:#fae8e6;--color-error-text:#93291f;--color-scrim:#0c272c7a;--color-scan-mask:#0c272cd6;--font-family:"Shamel", var(--font-inter-tight,"Inter Tight"), var(--font-plex-arabic,"IBM Plex Sans Arabic"), sans-serif;--text-status-size:64px;--text-status-line:72px;--text-counter-size:40px;--text-counter-line:48px;--text-title-size:24px;--text-title-line:32px;--text-subtitle-size:18px;--text-subtitle-line:28px;--text-body-size:16px;--text-body-line:24px;--text-label-size:14px;--text-label-line:20px;--weight-regular:400;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-inner:8px;--radius-control:12px;--radius-dialog:20px;--radius-pill:999px;--shadow-1:0 1px 2px #0c272c14;--shadow-2:0 8px 24px #0c272c29;--size-touch:44px;--size-control:48px;--size-door:56px;--size-badge:28px;--size-row:72px;--size-toast:56px;--grid-mobile-margin:16px;--grid-mobile-gutter:16px;--grid-desktop-margin:72px;--grid-desktop-gutter:24px;--header-desktop-height:72px;--header-mobile-height:56px;--dialog-sm:400px;--dialog-md:440px;--dialog-lg:560px;--dialog-xl:520px;--dialog-person:480px;--menu-width:260px;--toast-desktop-width:480px}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-family);font-size:var(--text-body-size);line-height:var(--text-body-line);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}input::placeholder{color:var(--color-text-secondary);opacity:1}a{color:var(--color-primary)}a:hover{color:var(--color-primary-pressed)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ltr{direction:ltr;unicode-bidi:isolate}
