@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap";._topBar_1ootg_1{z-index:120;border-bottom:1px solid var(--color-border);background:#fff;position:sticky;top:0}._topBarWorkspace_1ootg_9{z-index:100;position:relative;top:auto}._inner_1ootg_15{max-width:var(--max-width);grid-template-columns:auto minmax(280px,480px) auto;align-items:center;gap:16px;margin:0 auto;padding:14px 24px;display:grid}._innerFullWidth_1ootg_25{width:100%;max-width:none}._innerCompact_1ootg_30{grid-template-columns:auto minmax(260px,420px) auto;gap:12px;padding-block:10px}._brand_1ootg_36{letter-spacing:-.045em;color:var(--color-primary);font-size:1.875rem;font-weight:700;line-height:1}._brandCompact_1ootg_44{font-size:1.5rem}._searchSlot_1ootg_48{justify-content:center;display:flex}._searchSlotEmpty_1ootg_53{min-height:1px}._searchWrap_1ootg_57{width:min(100%,460px);position:relative}._searchWrapCompact_1ootg_62{width:min(100%,400px)}._searchIcon_1ootg_66{color:var(--color-text-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}._searchInput_1ootg_74{border-radius:var(--radius-pill);width:100%;height:46px;color:var(--color-text);background:#fff;border:1px solid #e5e7eb;outline:none;padding:0 16px 0 42px;transition:border-color .2s,box-shadow .2s}._searchInput_1ootg_74:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #e31c3d1a}._actions_1ootg_91{justify-content:flex-end;align-items:center;gap:12px;display:flex}._actionsCompact_1ootg_98{gap:10px}._iconButton_1ootg_102,._profileButton_1ootg_103{cursor:pointer;border:none}._iconButton_1ootg_102{color:#6b7280;background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}._iconButton_1ootg_102:hover{color:#fff;background:#111827;transform:scale(1.04)}._iconButtonCompact_1ootg_126{width:40px;height:40px}._profileWrap_1ootg_131,._notificationsWrap_1ootg_135{position:relative}._notificationBadge_1ootg_139{background:var(--color-primary);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:800;line-height:18px;position:absolute;top:-3px;right:-2px}._notificationsMenu_1ootg_155{z-index:150;border:1px solid var(--color-border);width:min(360px,100vw - 24px);box-shadow:var(--shadow-card-hover);background:#fff;border-radius:18px;padding:14px;position:absolute;top:calc(100% + 10px);right:0}._notificationsMenuHeader_1ootg_168{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}._notificationsMenuHeader_1ootg_168 strong,._notificationsMenuHeader_1ootg_168 span{font-size:.88rem}._notificationsMenuHeader_1ootg_168 span{color:var(--color-text-soft)}._notificationsList_1ootg_186{gap:10px;max-height:360px;margin-top:12px;display:grid;overflow:auto}._notificationItem_1ootg_194{border:1px solid var(--color-border);text-align:left;cursor:pointer;background:#fcfcfd;border-radius:14px;width:100%;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s}._notificationItem_1ootg_194:hover{background:#fff8f9;border-color:#e31c3d24;transform:translateY(-1px)}._notificationItemRead_1ootg_211{opacity:.72;background:#fff}._notificationTitle_1ootg_216,._notificationBody_1ootg_217,._notificationTime_1ootg_218,._notificationsEmpty_1ootg_219{margin:0}._notificationTitle_1ootg_216{color:var(--color-text);font-size:.86rem;font-weight:700}._notificationBody_1ootg_217{color:var(--color-text-soft);margin-top:6px;font-size:.8rem;line-height:1.6}._notificationTime_1ootg_218{color:var(--color-text-muted);margin-top:8px;font-size:.74rem;display:inline-block}._notificationsEmpty_1ootg_219{color:var(--color-text-soft);padding:12px 4px 2px;font-size:.84rem}._profileButton_1ootg_103{background:0 0;align-items:center;gap:8px;padding:0;display:inline-flex}._profileAvatar_1ootg_257{background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:.88rem;font-weight:800;display:grid}._profileButtonCompact_1ootg_269{gap:6px}._profileAvatarCompact_1ootg_273{width:40px;height:40px;font-size:.82rem}._profileChevron_1ootg_279{color:var(--color-text-muted)}._profileMenu_1ootg_283{z-index:150;border:1px solid var(--color-border);width:min(292px,100vw - 24px);box-shadow:var(--shadow-card-hover);background:#fff;border-radius:1rem;padding:18px;position:absolute;top:calc(100% + 10px);right:0}._profileName_1ootg_296,._profileRole_1ootg_297{margin:0}._profileName_1ootg_296{color:var(--color-text);font-size:.95rem;font-weight:700}._profileRole_1ootg_297{color:var(--color-text-soft);margin-top:4px;font-size:.84rem}._menuSection_1ootg_313{border-top:1px solid var(--color-border);margin-top:14px;padding-top:14px}._menuSectionLabel_1ootg_319{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-size:.72rem;font-weight:700}._statusNote_1ootg_327{color:var(--color-text-soft);margin:4px 0 0;font-size:.74rem;line-height:1.45}._shiftCard_1ootg_334{border:1px solid var(--color-border);background:#fcfcfd;border-radius:14px;gap:12px;padding:14px;display:grid}._shiftCardHeader_1ootg_343{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}._shiftInfoRow_1ootg_350{justify-content:space-between;align-items:center;gap:12px;display:flex}._shiftStateBlock_1ootg_357{gap:4px;min-width:0;display:grid}._shiftStateTitle_1ootg_363{color:var(--color-text);font-size:.88rem;line-height:1.3}._shiftStateHelp_1ootg_369{color:var(--color-text-soft);font-size:.74rem;line-height:1.45}._shiftWorkloadPill_1ootg_375{border:1px solid var(--color-border);min-height:24px;color:var(--color-text-soft);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}._statusPill_1ootg_389{border:1px solid var(--color-border);min-height:22px;color:var(--color-text-soft);white-space:nowrap;background:#f8fafc;border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;font-size:.72rem;font-weight:700;display:inline-flex}._statusPillSuccess_1ootg_404{color:var(--color-success);background:#effaf2;border-color:#16a34a24}._statusPillWarning_1ootg_410{color:#b95a1a;background:#fff6eb;border-color:#b95a1a24}._statusPillNeutral_1ootg_416{border-color:var(--color-border);color:var(--color-text-soft);background:#f8fafc}._shiftPrimaryButton_1ootg_422,._shiftSecondaryButton_1ootg_423{border:1px solid var(--color-border);min-height:38px;color:var(--color-text);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:inline-flex}._shiftPrimaryButton_1ootg_422:hover,._shiftSecondaryButton_1ootg_423:hover{color:var(--color-primary);background:#fff8f9;border-color:#e31c3d24}._shiftPrimaryButton_1ootg_422{background:var(--color-primary);color:#fff;border-color:#e31c3d2e}._shiftPrimaryButton_1ootg_422:hover{background:var(--color-primary-strong);color:#fff}._shiftPrimaryButtonStart_1ootg_456{background:#111827;border-color:#11182724}._shiftPrimaryButtonStart_1ootg_456:hover{background:#0f172a}._shiftActionGrid_1ootg_465{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}._logoutButton_1ootg_471{border:1px solid var(--color-border);width:100%;min-height:42px;color:var(--color-text);background:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}._logoutButton_1ootg_471:hover{border-color:var(--color-border-strong);background:#fafafa}@media (width>=768px){._brand_1ootg_36{font-size:3rem}}@media (width<=860px){._inner_1ootg_15{grid-template-columns:1fr;justify-items:stretch}._searchSlot_1ootg_48{order:3}._actions_1ootg_91{justify-content:space-between}}@media (width<=640px){._inner_1ootg_15{padding:12px 16px}._profileMenu_1ootg_283{width:min(280px,100vw - 20px);right:0}._shiftCardHeader_1ootg_343{grid-template-columns:1fr}._shiftInfoRow_1ootg_350{flex-direction:column;align-items:flex-start}._shiftActionGrid_1ootg_465{grid-template-columns:1fr;align-items:stretch}}._page_kgr91_1{background:#fafafa;min-height:100vh}._inner_kgr91_6{min-height:100vh}._content_kgr91_10{max-width:var(--max-width);margin:0 auto;padding:28px 24px 32px}._contentFullWidth_kgr91_16{flex-direction:column;width:100%;max-width:none;min-height:calc(100vh - 110px);padding-bottom:0;display:flex}._contentFullWidth_kgr91_16>*{flex:auto;min-height:0}@media (width<=640px){._content_kgr91_10{padding:20px 16px 24px}}:root{--zakie-primary:#e31c3d;--zakie-primary-hover:#c41834;--color-primary:var(--zakie-primary);--color-primary-strong:var(--zakie-primary-hover);--color-primary-soft:#e31c3d0a;--color-danger-soft:#ef444414;--color-bg:#fcfcfd;--color-surface:#fff;--color-surface-muted:#f9fafb;--color-surface-hover:#f3f4f6;--color-border:#f1f1f4;--color-border-hover:#e5e5eb;--color-text:#1a1a1e;--color-text-soft:#64748b;--color-text-muted:#94a3b8;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--shadow-lg:0 10px 15px -3px #0000000d, 0 4px 6px -2px #00000005;--shadow-soft:0 6px 18px #0f172a0f;--shadow-primary:0 10px 24px #e31c3d38;--shadow-primary-hover:0 14px 30px #c418343d;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:9999px;--font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-arabic:"Cairo", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif}:lang(ar),[lang=ar]{font-family:var(--font-family-arabic)}.uiEyebrow{border-radius:var(--radius-pill);background:var(--color-primary-soft);width:fit-content;color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 16px;font-size:11px;font-weight:700;display:inline-flex}.uiCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.uiCardHover{transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.uiCardHover:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-border-strong);transform:translateY(-2px)}.uiButton{cursor:pointer;border-radius:var(--radius-sm);font-family:var(--font-family);-webkit-user-select:none;user-select:none;border:0;outline:0;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,transform .15s,box-shadow .2s,color .2s,border-color .2s;display:inline-flex}.uiButton:active{transform:scale(.97)}.uiButton:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.uiButtonMd{min-height:46px;padding:0 24px;font-size:.9375rem}.uiButtonLg{min-height:50px;padding:0 28px;font-size:1rem}.uiButtonBlock{width:100%}.uiButtonPrimary{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-primary)}.uiButtonPrimary:hover{background:var(--color-primary-strong);box-shadow:var(--shadow-primary-hover);transform:translateY(-1px)}.uiButtonSecondary{color:var(--color-primary);box-shadow:var(--shadow-soft);background:#fff}.uiButtonSecondary:hover{background:#f9fafb;transform:translateY(-1px)}.uiButtonGhost{background:var(--color-surface-muted);color:var(--color-text-subtle);border:1px solid var(--color-border)}.uiButtonGhost:hover{color:var(--color-text);background:#e5e7eb;transform:translateY(-1px)}.uiButtonSoft{background:var(--color-primary-soft);color:var(--color-primary);border:1px solid #e31c3d14}.uiButtonSoft:hover{background:#ffe5ea;transform:translateY(-1px)}.uiButtonDangerSoft{background:var(--color-danger-soft);color:var(--color-danger);border:1px solid #bd4c421a}.uiButtonDangerSoft:hover{background:#f9e1df;transform:translateY(-1px)}html,body,#root{min-height:100%}*{box-sizing:border-box}body{font-family:var(--font-family);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafa;margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{background:0 0}img{max-width:100%;display:block}::selection{background:#e31c3d29}
