.FloatingDock-module___TBopq__desktopContainer{z-index:var(--z-nav);max-width:calc(100vw - 2rem);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-raised);display:flex;position:fixed;inset:auto auto 1.5rem 50%;transform:translate(-50%)}.FloatingDock-module___TBopq__desktopItems{align-items:center;gap:var(--space-1);display:flex}.FloatingDock-module___TBopq__desktopItem{border-radius:var(--radius-full);width:clamp(2.55rem,4vw,3rem);height:clamp(2.55rem,4vw,3rem);color:var(--text-tertiary);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.FloatingDock-module___TBopq__authorizedItemEnter{animation:FloatingDock-module___TBopq__authorized-item-enter .26s var(--ease-standard) both}@keyframes FloatingDock-module___TBopq__authorized-item-enter{0%{opacity:0;transform:translateY(.45rem)scale(.9)}65%{opacity:1;transform:translateY(-.1rem)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}.FloatingDock-module___TBopq__desktopItem:hover{border-color:var(--border-subtle-token);background:var(--surface-hover);color:var(--text-primary)}.FloatingDock-module___TBopq__desktopItem:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-outer);outline:none}.FloatingDock-module___TBopq__active{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--accent-on-primary)}.FloatingDock-module___TBopq__active:hover{border-color:var(--accent-primary-hover);background:var(--accent-primary-hover);color:var(--accent-on-primary)}.FloatingDock-module___TBopq__desktopIcon{width:1.2rem;height:1.2rem}.FloatingDock-module___TBopq__tooltip{--tooltip-inline-offset:-50%;z-index:1;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-medium);opacity:0;pointer-events:none;transform:translate(var(--tooltip-inline-offset), var(--space-1));transition:opacity var(--transition-fast), transform var(--transition-fast);white-space:nowrap;padding:.35rem .55rem;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline:50% auto}[dir=rtl] .FloatingDock-module___TBopq__tooltip{--tooltip-inline-offset:50%}.FloatingDock-module___TBopq__desktopItem:hover .FloatingDock-module___TBopq__tooltip,.FloatingDock-module___TBopq__desktopItem:focus-visible .FloatingDock-module___TBopq__tooltip{opacity:1;transform:translate(var(--tooltip-inline-offset), 0)}.FloatingDock-module___TBopq__mobileContainer{display:none}@media (hover:none){.FloatingDock-module___TBopq__desktopItem:hover .FloatingDock-module___TBopq__tooltip{opacity:0}}@media (prefers-reduced-motion:reduce){.FloatingDock-module___TBopq__authorizedItemEnter{animation:none}}@media (max-width:640px){.FloatingDock-module___TBopq__desktopContainer{display:none}.FloatingDock-module___TBopq__mobileContainer{z-index:var(--z-nav);padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));border-block-start:1px solid var(--border-default);background:var(--surface-raised);display:block;position:fixed;inset-block-end:0;inset-inline:0}.FloatingDock-module___TBopq__mobileBar{align-items:stretch;gap:var(--space-1);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow-x:auto}.FloatingDock-module___TBopq__mobileBar::-webkit-scrollbar{display:none}.FloatingDock-module___TBopq__mobileScrollFrame{min-width:0;position:relative}.FloatingDock-module___TBopq__mobileItem{border-radius:var(--radius-lg);min-width:4.6rem;min-height:3.25rem;color:var(--text-tertiary);font-size:clamp(.61rem,2.55vw,.7rem);font-weight:var(--weight-medium);line-height:var(--leading-tight);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);scroll-snap-align:center;background:0 0;border:1px solid #0000;flex-direction:column;flex:0 0 4.6rem;justify-content:center;align-items:center;gap:.2rem;padding:.3rem .15rem;display:flex}.FloatingDock-module___TBopq__mobileItem span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.FloatingDock-module___TBopq__mobileItem:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring-outer);outline:none}.FloatingDock-module___TBopq__mobileActive{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--accent-on-primary)}.FloatingDock-module___TBopq__mobileIcon{width:1.2rem;height:1.2rem}}@media (min-width:641px) and (max-width:900px){.FloatingDock-module___TBopq__desktopContainer{padding:var(--space-1);inset-block-end:1rem}.FloatingDock-module___TBopq__desktopItems{gap:0}.FloatingDock-module___TBopq__desktopItem{width:2.55rem;height:2.55rem}}
.LanguageDropdown-module____bq9W__dropdown{display:inline-block;position:relative}.LanguageDropdown-module____bq9W__trigger{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-visible);background:var(--bg-panel);height:40px;color:var(--text-main);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1;display:inline-flex}.LanguageDropdown-module____bq9W__trigger:hover{background:var(--bg-element);border-color:var(--text-muted)}.LanguageDropdown-module____bq9W__label,.LanguageDropdown-module____bq9W__menuLabel{display:none}@media (min-width:640px){.LanguageDropdown-module____bq9W__label{display:inline}}@media (max-width:768px){.LanguageDropdown-module____bq9W__label{display:none}.LanguageDropdown-module____bq9W__menuLabel{display:inline}}
.ThemeDropdown-module__mJKOaq__dropdown{display:inline-block;position:relative}.ThemeDropdown-module__mJKOaq__trigger{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-visible);background:var(--bg-panel);height:40px;color:var(--text-main);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1;display:inline-flex}.ThemeDropdown-module__mJKOaq__trigger:hover{background:var(--bg-element);border-color:var(--text-muted)}.ThemeDropdown-module__mJKOaq__label{display:none}.ThemeDropdown-module__mJKOaq__modeAction{align-items:center;gap:.5rem;display:inline-flex}.ThemeDropdown-module__mJKOaq__lightAction{display:none}.dark .ThemeDropdown-module__mJKOaq__darkAction{display:none}.dark .ThemeDropdown-module__mJKOaq__lightAction{display:inline-flex}.ThemeDropdown-module__mJKOaq__menuLabel{display:none}@media (min-width:640px){.ThemeDropdown-module__mJKOaq__label{display:inline}}@media (max-width:768px){.ThemeDropdown-module__mJKOaq__label{display:none}.ThemeDropdown-module__mJKOaq__menuLabel{display:inline}}
.GlobalSearch-module__S-bKzG__searchContainer{align-items:center;width:100%;max-width:600px;display:flex;position:relative}.GlobalSearch-module__S-bKzG__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.GlobalSearch-module__S-bKzG__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;inset-inline-start:12px}.GlobalSearch-module__S-bKzG__searchInput{width:100%;height:var(--input-height);border:var(--input-border-width) solid var(--input-border);border-radius:var(--radius-lg);background:var(--input-bg);color:var(--text-primary);font-size:.875rem;font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;box-shadow:none;transition:border-color var(--transition-normal), box-shadow var(--transition-normal);outline:none;padding-block:0;padding-inline:36px 68px}.GlobalSearch-module__S-bKzG__shortcutHint{border:1px solid var(--border-subtle-token);border-radius:var(--radius-md);background:var(--surface-raised);min-width:3.5rem;height:1.75rem;color:var(--text-tertiary);font-family:inherit;font-size:.7rem;font-weight:var(--weight-medium);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;padding-inline:.45rem;line-height:1;display:inline-flex;position:absolute;inset-inline-end:10px}.GlobalSearch-module__S-bKzG__searchInput:focus{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.GlobalSearch-module__S-bKzG__searchInput::-webkit-search-decoration{display:none}.GlobalSearch-module__S-bKzG__searchInput::-webkit-search-cancel-button{display:none}.GlobalSearch-module__S-bKzG__searchInput::-webkit-search-results-button{display:none}.GlobalSearch-module__S-bKzG__searchInput::-webkit-search-results-decoration{display:none}.GlobalSearch-module__S-bKzG__dropdown{background-color:var(--bg-panel);border:1px solid var(--border-visible);border-radius:var(--radius-lg);z-index:100;max-height:400px;animation:.2s ease-out GlobalSearch-module__S-bKzG__slideDown;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}@media (max-width:640px){.GlobalSearch-module__S-bKzG__shortcutHint{display:none}.GlobalSearch-module__S-bKzG__dropdown{max-height:70vh}}@keyframes GlobalSearch-module__S-bKzG__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.GlobalSearch-module__S-bKzG__dropdownState{padding:var(--space-4);text-align:center;color:var(--text-muted);font-size:.875rem}.GlobalSearch-module__S-bKzG__searchingPanel{min-height:13.5rem;padding:var(--space-5);color:var(--text-secondary);animation:GlobalSearch-module__S-bKzG__searching-panel-in .15s var(--ease-standard) both;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.82rem;font-weight:650;display:flex}.GlobalSearch-module__S-bKzG__searchingDots{align-items:center;gap:.4rem;height:1.5rem;display:inline-flex}.GlobalSearch-module__S-bKzG__searchingDots span{border-radius:var(--radius-full);background:var(--focus-ring);width:.55rem;height:.55rem;animation:GlobalSearch-module__S-bKzG__search-dot-hop .9s var(--ease-standard) infinite}.GlobalSearch-module__S-bKzG__searchingDots span:nth-child(2){animation-delay:.12s}.GlobalSearch-module__S-bKzG__searchingDots span:nth-child(3){animation-delay:.24s}@keyframes GlobalSearch-module__S-bKzG__searching-panel-in{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes GlobalSearch-module__S-bKzG__search-dot-hop{0%,60%,to{opacity:.42;transform:translateY(0)}30%{opacity:1;transform:translateY(-.3rem)}}.GlobalSearch-module__S-bKzG__resultsContainer{padding:var(--space-2) 0}.GlobalSearch-module__S-bKzG__section{flex-direction:column;display:flex}.GlobalSearch-module__S-bKzG__section:not(:last-child){border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-2);margin-bottom:var(--space-2)}.GlobalSearch-module__S-bKzG__sectionTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2) var(--space-4);margin:0;font-size:.75rem;font-weight:700}.GlobalSearch-module__S-bKzG__recentHeader{padding-inline:var(--space-4);justify-content:space-between;align-items:center;display:flex}.GlobalSearch-module__S-bKzG__recentHeader .GlobalSearch-module__S-bKzG__sectionTitle{padding-inline:0}.GlobalSearch-module__S-bKzG__recentClearButton{border-radius:var(--radius-md);color:var(--text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:.75rem;font-weight:600}.GlobalSearch-module__S-bKzG__recentClearButton:hover{background:var(--surface-raised)}.GlobalSearch-module__S-bKzG__list{flex-direction:column;display:flex}.GlobalSearch-module__S-bKzG__resultItem{padding:var(--space-3) var(--space-4);margin:var(--space-1) var(--space-3);background-color:var(--bg-element);border-radius:var(--radius-md);text-align:left;cursor:pointer;color:inherit;border:1px solid #0000;flex-direction:column;text-decoration:none;transition:background-color .15s;display:flex}.GlobalSearch-module__S-bKzG__resultItem:hover,.GlobalSearch-module__S-bKzG__resultItemActive{background-color:color-mix(in srgb, var(--bg-element) 82%, var(--text-muted))}.GlobalSearch-module__S-bKzG__resultHeader{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:2px;display:flex}.GlobalSearch-module__S-bKzG__resultName{font-size:.9375rem;font-weight:var(--weight-person-name);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.GlobalSearch-module__S-bKzG__resultId{font-family:var(--font-rubik), sans-serif;color:#bfdbfe;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;background-color:#2563eb47;border:1px solid #60a5fa5c;border-radius:6px;flex-shrink:0;max-width:180px;padding:3px 8px;font-size:.7rem;font-weight:650;overflow:hidden}.GlobalSearch-module__S-bKzG__resultStatus{color:var(--text-muted);background-color:color-mix(in srgb, currentColor 9%, var(--bg-panel));white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-size:.7rem;font-weight:600;display:inline-flex}.GlobalSearch-module__S-bKzG__resultTypeIcon{color:var(--text-muted);flex-shrink:0}.GlobalSearch-module__S-bKzG__resultSub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--space-2);margin-top:4px;font-size:.75rem;display:flex;overflow:hidden}.GlobalSearch-module__S-bKzG__serviceFlagRect{object-fit:cover;border-radius:2px;flex-shrink:0;width:18px;height:12px;box-shadow:0 0 0 1px #ffffff1a}.GlobalSearch-module__S-bKzG__serviceInfo{align-items:center;gap:6px;display:flex}.GlobalSearch-module__S-bKzG__resultNameWrapper{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.GlobalSearch-module__S-bKzG__resultHeaderRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.GlobalSearch-module__S-bKzG__personIconWrapper{background-color:var(--bg-element);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.GlobalSearch-module__S-bKzG__personIcon{color:var(--text-muted)}.GlobalSearch-module__S-bKzG__appFlagIcon{object-fit:cover;width:24px;height:24px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:50%;flex-shrink:0}.GlobalSearch-module__S-bKzG__appFlagPlaceholder{background-color:var(--bg-element);border-radius:50%;flex-shrink:0;width:24px;height:24px}
.Input-module__5jsJuW__controlShell{cursor:text;border:var(--input-border-width) solid var(--input-border);border-radius:var(--radius-md);background:var(--surface-panel);width:100%;min-width:0;color:var(--text-primary);transition:border-color var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal);align-items:center;display:flex}.Input-module__5jsJuW__controlShell:focus-within{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.Input-module__5jsJuW__controlShell.Input-module__5jsJuW__invalid{border-color:var(--status-danger-solid);box-shadow:none}.Input-module__5jsJuW__controlShell.Input-module__5jsJuW__disabled{background:var(--surface-sunken);color:var(--text-disabled);opacity:.72}.Input-module__5jsJuW__sm{min-height:var(--control-height-sm)}.Input-module__5jsJuW__md{min-height:var(--control-height-md)}.Input-module__5jsJuW__lg{min-height:var(--control-height-lg)}.Input-module__5jsJuW__control{border-radius:inherit;width:100%;min-width:0;height:100%;color:inherit;padding-block:0;padding-inline:var(--space-3);box-shadow:none;background:0 0;border:0;outline:0}.Input-module__5jsJuW__controlShell .Input-module__5jsJuW__control:focus,.Input-module__5jsJuW__controlShell .Input-module__5jsJuW__control:focus-visible{box-shadow:none;border:0;outline:0}.Input-module__5jsJuW__rawControl{min-height:var(--control-height-md);padding-block:var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);border:var(--input-border-width) solid var(--input-border)!important;background:var(--input-bg)!important}.Input-module__5jsJuW__rawControl:focus,.Input-module__5jsJuW__rawControl:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring);border-color:var(--focus-ring)!important}.Input-module__5jsJuW__control:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);-webkit-box-shadow:inset 0 0 0 1000px var(--input-bg);box-shadow:inset 0 0 0 1000px var(--input-bg);-webkit-background-clip:padding-box;background-clip:padding-box;transition:background-color 9999s ease-out}.Input-module__5jsJuW__control:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);-webkit-box-shadow:inset 0 0 0 1000px var(--input-bg);box-shadow:inset 0 0 0 1000px var(--input-bg);-webkit-background-clip:padding-box;background-clip:padding-box;transition:background-color 9999s ease-out}.Input-module__5jsJuW__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);-webkit-box-shadow:inset 0 0 0 1px var(--focus-ring), inset 0 0 0 1000px var(--input-bg);box-shadow:inset 0 0 0 1px var(--focus-ring), inset 0 0 0 1000px var(--input-bg);border-color:var(--focus-ring);-webkit-background-clip:padding-box;background-clip:padding-box;transition:background-color 9999s ease-out}.Input-module__5jsJuW__controlShell:has(.Input-module__5jsJuW__adornment:first-child) .Input-module__5jsJuW__control{padding-inline-start:var(--space-2)}.Input-module__5jsJuW__controlShell:has(.Input-module__5jsJuW__control+.Input-module__5jsJuW__adornment) .Input-module__5jsJuW__control{padding-inline-end:var(--space-2)}.Input-module__5jsJuW__adornment{padding-inline:var(--space-3) 0;color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.Input-module__5jsJuW__control+.Input-module__5jsJuW__adornment{padding-inline:0 var(--space-3)}.Input-module__5jsJuW__adornment>svg{width:1rem;height:1rem}.Input-module__5jsJuW__textarea,.Input-module__5jsJuW__select{border:var(--input-border-width) solid var(--input-border);border-radius:var(--radius-md);background:var(--surface-panel);width:100%;color:var(--text-primary);box-shadow:none;transition:border-color var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal);outline:0}.Input-module__5jsJuW__textarea:focus-visible,.Input-module__5jsJuW__select:focus-visible{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.Input-module__5jsJuW__textarea{min-height:6rem;padding:var(--space-3);line-height:var(--leading-relaxed)}.Input-module__5jsJuW__textarea[data-control-size=sm]{min-height:4.5rem;font-size:var(--text-sm)}.Input-module__5jsJuW__textarea[data-control-size=lg]{min-height:8rem;padding:var(--space-4);font-size:var(--text-lg)}.Input-module__5jsJuW__textarea[data-resize=none]{resize:none}.Input-module__5jsJuW__textarea[data-resize=vertical]{resize:vertical}.Input-module__5jsJuW__textarea[data-resize=both]{resize:both}.Input-module__5jsJuW__select{min-height:var(--control-height-md);padding-inline:var(--space-3) 2.25rem;cursor:pointer}.Input-module__5jsJuW__select[data-control-size=sm]{min-height:var(--control-height-sm);font-size:var(--text-sm)}.Input-module__5jsJuW__select[data-control-size=lg]{min-height:var(--control-height-lg);font-size:var(--text-lg)}.Input-module__5jsJuW__invalidControl{border-color:var(--status-danger-solid)}.Input-module__5jsJuW__textarea:disabled,.Input-module__5jsJuW__select:disabled{background:var(--surface-sunken);color:var(--text-disabled);opacity:.72}@media (hover:none) and (pointer:coarse){.Input-module__5jsJuW__sm,.Input-module__5jsJuW__md,.Input-module__5jsJuW__select[data-control-size=sm],.Input-module__5jsJuW__select[data-control-size=md]{min-height:var(--touch-target-min)}}
.Modal-module__7LRQSW__dialogWrapper{z-index:var(--z-dialog);position:relative}.Modal-module__7LRQSW__overlay{background:var(--surface-overlay);position:fixed;inset:0}.Modal-module__7LRQSW__container{overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.Modal-module__7LRQSW__center{min-height:100%;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.Modal-module__7LRQSW__panel{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-raised);width:100%;max-height:calc(100dvh - 2rem);color:var(--text-primary);flex-direction:column;display:flex;overflow:hidden}.Modal-module__7LRQSW__sm{max-width:26rem}.Modal-module__7LRQSW__md{max-width:32rem}.Modal-module__7LRQSW__lg,.Modal-module__7LRQSW__panelWide{max-width:42rem}.Modal-module__7LRQSW__xl{max-width:64rem}.Modal-module__7LRQSW__xxl{max-width:min(92rem,100vw - 2rem)}.Modal-module__7LRQSW__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border-subtle-token);background:var(--surface-panel);display:flex}.Modal-module__7LRQSW__heading{min-width:0}.Modal-module__7LRQSW__title{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);overflow-wrap:anywhere}.Modal-module__7LRQSW__description{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.Modal-module__7LRQSW__body{min-height:0;padding:var(--space-4);color:var(--text-primary);flex:auto;overflow-y:auto}.Modal-module__7LRQSW__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle-token);background:var(--surface-panel);flex-wrap:wrap;display:flex}.Modal-module__7LRQSW__fadeOpacity{transition:opacity var(--duration-normal) var(--ease-standard)}.Modal-module__7LRQSW__opacity0{opacity:0}.Modal-module__7LRQSW__opacity100{opacity:1}.Modal-module__7LRQSW__popIn{transition:transform var(--duration-normal) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard)}.Modal-module__7LRQSW__popInFrom{opacity:0;transform:translateY(.5rem)scale(.98)}.Modal-module__7LRQSW__popInTo{opacity:1;transform:translateY(0)scale(1)}.Modal-module__7LRQSW__popOut{transition:transform var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.Modal-module__7LRQSW__popOutFrom{opacity:1;transform:translateY(0)scale(1)}.Modal-module__7LRQSW__popOutTo{opacity:0;transform:translateY(.35rem)scale(.985)}@media (max-width:640px){.Modal-module__7LRQSW__center{align-items:flex-end;padding:0}.Modal-module__7LRQSW__panel{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-inline:0;max-width:none;max-height:calc(100dvh - .5rem);padding-bottom:env(safe-area-inset-bottom);border-bottom:0}.Modal-module__7LRQSW__panelHeader,.Modal-module__7LRQSW__body,.Modal-module__7LRQSW__footer{padding-inline:var(--space-3)}.Modal-module__7LRQSW__footer>*{flex:auto}}
.CountrySelector-module__a9mCZa__container{border-radius:var(--radius-lg);border:var(--input-border-width) solid var(--input-border);background-color:var(--input-bg);height:var(--input-height);box-sizing:border-box;align-items:center;min-width:0;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.CountrySelector-module__a9mCZa__fullWidth{width:100%}.CountrySelector-module__a9mCZa__container:focus-within{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.CountrySelector-module__a9mCZa__selectorWrapper{background:0 0;align-items:center;gap:.5rem;width:100%;height:100%;padding:0 .75rem;display:flex}.CountrySelector-module__a9mCZa__searchInputMain{min-width:0;color:var(--text-main);height:100%;box-shadow:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:.875rem;font-weight:500}.CountrySelector-module__a9mCZa__container .CountrySelector-module__a9mCZa__searchInputMain:focus,.CountrySelector-module__a9mCZa__container .CountrySelector-module__a9mCZa__searchInputMain:focus-visible{box-shadow:none;border:0;outline:none}.CountrySelector-module__a9mCZa__searchInputMain::placeholder{color:var(--text-muted);opacity:.78}.CountrySelector-module__a9mCZa__actions{color:var(--text-muted);flex-shrink:0;align-items:center;gap:.1rem;margin-left:auto;display:flex}[dir=rtl] .CountrySelector-module__a9mCZa__actions{margin-left:0;margin-right:auto}.CountrySelector-module__a9mCZa__valueText{white-space:nowrap;text-overflow:ellipsis;direction:ltr;overflow:hidden}[dir=rtl] .CountrySelector-module__a9mCZa__valueText{text-align:right}.CountrySelector-module__a9mCZa__placeholder{color:var(--text-muted);font-weight:500}.CountrySelector-module__a9mCZa__flagIcon{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:14px}.CountrySelector-module__a9mCZa__actions{color:var(--text-muted);flex-shrink:0;align-items:center;gap:.25rem;display:flex}.CountrySelector-module__a9mCZa__chevron{cursor:pointer;width:14px;height:14px;color:var(--text-muted)}.CountrySelector-module__a9mCZa__clearBtn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.CountrySelector-module__a9mCZa__clearBtn:hover{background:var(--bg-surface);color:var(--text-main)}.CountrySelector-module__a9mCZa__dropdown{background:var(--bg-element);border:1px solid var(--border-subtle);border-radius:var(--radius-md);z-index:9999;flex-direction:column;max-height:300px;display:flex;position:fixed;overflow:hidden}.CountrySelector-module__a9mCZa__searchWrapper{border-bottom:1px solid var(--border-subtle);background:var(--bg-element);flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.CountrySelector-module__a9mCZa__searchIcon{color:var(--text-muted);flex-shrink:0;width:14px;height:14px}.CountrySelector-module__a9mCZa__searchInput{color:var(--text-main);min-width:0;box-shadow:none;background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.CountrySelector-module__a9mCZa__dropdown .CountrySelector-module__a9mCZa__searchInput:focus,.CountrySelector-module__a9mCZa__dropdown .CountrySelector-module__a9mCZa__searchInput:focus-visible{box-shadow:none;border:0;outline:none}.CountrySelector-module__a9mCZa__list{flex:1;max-height:240px;overflow:hidden auto}.CountrySelector-module__a9mCZa__option{cursor:pointer;border-bottom:1px solid var(--border-subtle);color:var(--text-main);border-left:3px solid #0000;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:all .1s;display:flex}.CountrySelector-module__a9mCZa__option:last-child{border-bottom:none}.CountrySelector-module__a9mCZa__option:hover,.CountrySelector-module__a9mCZa__activeOption{background-color:var(--bg-element);color:var(--color-primary);border-left-color:var(--color-primary)}.CountrySelector-module__a9mCZa__optionFlag{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:14px}.CountrySelector-module__a9mCZa__optionText{flex:1;font-size:.9rem}.CountrySelector-module__a9mCZa__noResults{text-align:center;color:var(--text-muted);padding:1.5rem 1rem;font-size:.85rem}
.DatePicker-module__7uEJtq__container{width:100%;position:relative}.DatePicker-module__7uEJtq__inputWrapper{align-items:center;display:flex;position:relative}.DatePicker-module__7uEJtq__input{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-element);width:100%;color:var(--text-main);cursor:pointer;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.DatePicker-module__7uEJtq__input:focus{border-color:var(--color-primary);box-shadow:none}.DatePicker-module__7uEJtq__textInput{width:100%;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0}.DatePicker-module__7uEJtq__inputIcon{color:var(--text-muted);pointer-events:none;position:absolute;right:1rem}.DatePicker-module__7uEJtq__flatInput{cursor:pointer;width:100%}.DatePicker-module__7uEJtq__flatTextInput{border-radius:var(--radius-lg);border:1px solid var(--border-visible);background:var(--bg-element);width:100%;height:48px;color:var(--text-main);cursor:pointer;outline:none;padding:0 3.1rem 0 1.15rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.DatePicker-module__7uEJtq__flatTextInput:focus{border-color:var(--color-primary);box-shadow:none}.DatePicker-module__7uEJtq__compact .DatePicker-module__7uEJtq__input{background:#ffffff0a;border-radius:7px;padding:0}.DatePicker-module__7uEJtq__compact .DatePicker-module__7uEJtq__textInput{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:28px;padding:0 1.55rem 0 .48rem;font-size:.68rem;font-weight:500;overflow:hidden}.DatePicker-module__7uEJtq__compact .DatePicker-module__7uEJtq__inputIcon{width:13px;height:13px;right:.48rem}[dir=rtl] .DatePicker-module__7uEJtq__compact .DatePicker-module__7uEJtq__textInput{padding:0 .48rem 0 1.55rem}[dir=rtl] .DatePicker-module__7uEJtq__compact .DatePicker-module__7uEJtq__inputIcon{left:.48rem;right:auto}[dir=rtl] .DatePicker-module__7uEJtq__flatTextInput{padding:0 1.35rem 0 3.1rem}[dir=rtl] .DatePicker-module__7uEJtq__inputIcon{left:1rem;right:auto}.DatePicker-module__7uEJtq__popover{z-index:50;background:var(--bg-panel);border:1px solid var(--border-visible);border-radius:var(--radius-lg);min-width:280px;margin-top:.5rem;padding:1rem;animation:.2s ease-out DatePicker-module__7uEJtq__slideDown;position:absolute;top:100%;left:0}.DatePicker-module__7uEJtq__portalPopover{--anchor-gap:.5rem;--anchor-padding:.75rem;z-index:calc(var(--z-dialog) + 10);max-width:calc(100vw - 1.5rem);margin-top:0}.DatePicker-module__7uEJtq__compactPopover{border-radius:12px;width:244px;min-width:244px;padding:.65rem}.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__header{margin-bottom:.5rem}.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__headerTitle{padding:.2rem .35rem;font-size:.82rem}.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__navButton{padding:.25rem}.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__calendarGrid{gap:.12rem}.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__weekday{padding-bottom:.25rem;font-size:.62rem}.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__day{aspect-ratio:auto;border-radius:6px;height:26px;font-size:.72rem}.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__monthGrid,.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__yearGrid{gap:.25rem}.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__monthCell,.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__yearCell{padding:.55rem .25rem;font-size:.76rem}.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__footer{margin-top:.5rem;padding-top:.5rem}.DatePicker-module__7uEJtq__compactPopover .DatePicker-module__7uEJtq__todayButton{height:26px;padding-inline:.6rem;font-size:.7rem}@keyframes DatePicker-module__7uEJtq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DatePicker-module__7uEJtq__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.DatePicker-module__7uEJtq__headerTitle{color:var(--text-main);cursor:pointer;border-radius:var(--radius-md);padding:.25rem .5rem;font-weight:700;transition:all .2s}.DatePicker-module__7uEJtq__headerTitle:hover{background:var(--bg-element)}.DatePicker-module__7uEJtq__navButton{border-radius:var(--radius-md);color:var(--text-muted);padding:.4rem;transition:all .2s}.DatePicker-module__7uEJtq__navButton:hover{background:var(--bg-element);color:var(--text-main)}.DatePicker-module__7uEJtq__calendarGrid{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.DatePicker-module__7uEJtq__weekday{text-align:center;color:var(--text-muted);padding-bottom:.5rem;font-size:.75rem;font-weight:700}.DatePicker-module__7uEJtq__day{aspect-ratio:1;border-radius:var(--radius-md);cursor:pointer;color:var(--text-main);border:1px solid #0000;justify-content:center;align-items:center;font-size:.875rem;transition:all .2s;display:flex}.DatePicker-module__7uEJtq__day:hover{background:var(--bg-element)}.DatePicker-module__7uEJtq__dayOutside{opacity:.3}.DatePicker-module__7uEJtq__dayToday{border:1px solid var(--color-primary);color:var(--color-primary);font-weight:700}.DatePicker-module__7uEJtq__daySelected{font-weight:700;background:var(--color-primary)!important;color:#fff!important}.DatePicker-module__7uEJtq__monthGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.DatePicker-module__7uEJtq__monthCell{text-align:center;border-radius:var(--radius-md);cursor:pointer;color:var(--text-main);border:1px solid #0000;padding:1rem .5rem;font-size:.9rem;font-weight:600;transition:all .2s}.DatePicker-module__7uEJtq__monthCell:hover{background:var(--bg-element)}.DatePicker-module__7uEJtq__monthCellSelected{background:var(--color-primary);color:#fff}.DatePicker-module__7uEJtq__monthCellToday{border:1px solid var(--color-primary);color:var(--color-primary);font-weight:700}.DatePicker-module__7uEJtq__monthCellSelected{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.DatePicker-module__7uEJtq__yearGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;max-height:200px;padding-right:4px;display:grid;overflow-y:auto}.DatePicker-module__7uEJtq__yearGrid::-webkit-scrollbar{width:4px}.DatePicker-module__7uEJtq__yearCell{text-align:center;border-radius:var(--radius-md);cursor:pointer;color:var(--text-main);border:1px solid #0000;padding:.75rem .25rem;font-size:.9rem;font-weight:600;transition:all .2s}.DatePicker-module__7uEJtq__yearCell:hover{background:var(--bg-element)}.DatePicker-module__7uEJtq__yearCellSelected{background:var(--color-primary);color:#fff}.DatePicker-module__7uEJtq__yearCellToday{border:1px solid var(--color-primary);color:var(--color-primary);font-weight:700}.DatePicker-module__7uEJtq__yearCellSelected{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.DatePicker-module__7uEJtq__footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;margin-top:.75rem;padding-top:.75rem;display:flex}.DatePicker-module__7uEJtq__todayButton{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);height:30px;color:var(--color-primary);cursor:pointer;padding:0 .75rem;font-size:.78rem;font-weight:750;transition:background .16s,border-color .16s}.DatePicker-module__7uEJtq__todayButton:hover{background:color-mix(in srgb, var(--color-primary) 22%, transparent);border-color:var(--color-primary)}
.StudentSelector-module__O4_r7W__container{border-radius:var(--radius-lg);border:1px solid var(--border-visible);background-color:var(--bg-element);box-sizing:border-box;align-items:center;min-width:0;height:38px;transition:all .2s;display:flex;position:relative;overflow:hidden}.StudentSelector-module__O4_r7W__fullWidth{width:100%}.StudentSelector-module__O4_r7W__container:focus-within{border-color:var(--color-primary);box-shadow:none}.StudentSelector-module__O4_r7W__selectorWrapper{background:0 0;align-items:center;gap:.15rem;width:100%;height:100%;padding:0 .75rem;display:flex}.StudentSelector-module__O4_r7W__searchInputMain{min-width:0;color:var(--text-main);font-family:var(--font-rubik), var(--font-arabic), sans-serif;height:100%;box-shadow:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.875rem}.StudentSelector-module__O4_r7W__actions{color:var(--text-muted);flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:flex}[dir=rtl] .StudentSelector-module__O4_r7W__actions{margin-left:0;margin-right:auto}.StudentSelector-module__O4_r7W__chevron{cursor:pointer;width:14px;height:14px}.StudentSelector-module__O4_r7W__clearBtn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.StudentSelector-module__O4_r7W__clearBtn:hover{background:var(--bg-element-hover);color:var(--text-main)}.StudentSelector-module__O4_r7W__dropdown{background:var(--bg-panel);border:1px solid var(--border-visible);border-radius:var(--radius-lg);z-index:9999;flex-direction:column;display:flex;position:fixed;overflow:hidden}.StudentSelector-module__O4_r7W__list{max-height:280px;overflow:hidden auto}.StudentSelector-module__O4_r7W__option{cursor:pointer;color:var(--text-main);align-items:center;gap:.75rem;padding:.625rem .875rem;transition:all .15s;display:flex}.StudentSelector-module__O4_r7W__option:hover,.StudentSelector-module__O4_r7W__activeOption{background-color:var(--bg-element);color:var(--color-primary)}.StudentSelector-module__O4_r7W__optionText{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;font-family:var(--font-rubik), var(--font-arabic), sans-serif;flex:1;overflow:hidden}.StudentSelector-module__O4_r7W__noResults,.StudentSelector-module__O4_r7W__loadingResults{text-align:center;color:var(--text-muted);padding:1.5rem 1rem;font-size:.85rem}
.StepsTab-module__dGRb9W__container{padding:0}.StepsTab-module__dGRb9W__compact .StepsTab-module__dGRb9W__stepsList{gap:var(--space-2)}.StepsTab-module__dGRb9W__compact .StepsTab-module__dGRb9W__stepHeader{padding:.62rem .75rem}.StepsTab-module__dGRb9W__compact .StepsTab-module__dGRb9W__stepBody{padding:0 .75rem .75rem}.StepsTab-module__dGRb9W__compact .StepsTab-module__dGRb9W__stepDescription{font-size:.75rem}.StepsTab-module__dGRb9W__compact .StepsTab-module__dGRb9W__stepTitle{font-size:.9rem}.StepsTab-module__dGRb9W__compact .StepsTab-module__dGRb9W__actionButton,.StepsTab-module__dGRb9W__compact .StepsTab-module__dGRb9W__completeButton{padding:.42rem .75rem;font-size:.7rem}.StepsTab-module__dGRb9W__rtl{direction:rtl}.StepsTab-module__dGRb9W__header{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;display:flex}.StepsTab-module__dGRb9W__title{color:var(--text-main);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.StepsTab-module__dGRb9W__progress{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.StepsTab-module__dGRb9W__stepsList{gap:var(--space-3);flex-direction:column;display:flex}.StepsTab-module__dGRb9W__stepItem{border-radius:var(--radius-lg);contain:layout paint;background:#ffffff04;border:1px solid #ffffff14;transition:border-color .15s,background-color .15s;overflow:hidden}.StepsTab-module__dGRb9W__stepItem:hover{background:#ffffff06;border-color:#ffffff26}.StepsTab-module__dGRb9W__stepHeader{grid-template-columns:minmax(0,1fr);align-items:center;gap:.65rem;width:100%;padding:.7rem .85rem;display:grid}.StepsTab-module__dGRb9W__stepHeaderLeft{text-align:left;align-items:center;gap:.65rem;min-width:0;padding:0;display:flex}.StepsTab-module__dGRb9W__stepNumber{border:1px solid var(--border-visible);width:1.9rem;height:1.3rem;color:var(--text-muted);letter-spacing:.04em;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.58rem;font-weight:750;display:flex}.StepsTab-module__dGRb9W__stepTitleGroup{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.StepsTab-module__dGRb9W__stepTitle{color:var(--text-main);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.StepsTab-module__dGRb9W__stepBody{padding:0 .85rem .8rem}.StepsTab-module__dGRb9W__stepDescription{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.35}.StepsTab-module__dGRb9W__rtl .StepsTab-module__dGRb9W__stepHeaderLeft,.StepsTab-module__dGRb9W__rtl .StepsTab-module__dGRb9W__stepTitleGroup,.StepsTab-module__dGRb9W__rtl .StepsTab-module__dGRb9W__stepTitle,.StepsTab-module__dGRb9W__rtl .StepsTab-module__dGRb9W__stepDescription{text-align:right}.StepsTab-module__dGRb9W__rtl .StepsTab-module__dGRb9W__stepBody{padding-left:.85rem;padding-right:.85rem}.StepsTab-module__dGRb9W__rtl.StepsTab-module__dGRb9W__compact .StepsTab-module__dGRb9W__stepBody{padding-left:.75rem;padding-right:.75rem}.StepsTab-module__dGRb9W__blockingBadge{color:#ef4444;text-transform:uppercase;letter-spacing:.05em;background-color:#ef44441a;border:1px solid #ef444433;border-radius:4px;align-items:center;gap:.3rem;margin-bottom:1rem;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.StepsTab-module__dGRb9W__section{margin-top:1rem}.StepsTab-module__dGRb9W__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.StepsTab-module__dGRb9W__listItem{border-radius:var(--radius-md);color:var(--text-main);background:#ffffff08;border:1px solid #ffffff0d;padding:.75rem 1rem;font-size:.9rem}.StepsTab-module__dGRb9W__actionButton,.StepsTab-module__dGRb9W__completeButton{cursor:pointer;text-transform:uppercase;letter-spacing:.02em;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.StepsTab-module__dGRb9W__actionButton{color:var(--text-main);background:#ffffff0d;border:1px solid #ffffff1a}.StepsTab-module__dGRb9W__actionButton:hover{background:#ffffff14}.StepsTab-module__dGRb9W__completeButton{background:var(--color-primary);color:#fff;white-space:nowrap;border:none}.StepsTab-module__dGRb9W__completeButton:hover{filter:brightness(1.1);box-shadow:0 0 15px #1e90ff4d}.StepsTab-module__dGRb9W__stepContent{font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;flex-direction:column;gap:.75rem;display:flex}.StepsTab-module__dGRb9W__documentChecklistBlock{flex-direction:column;gap:.45rem;display:flex}.StepsTab-module__dGRb9W__documentChecklistSaveStatus{text-align:end;align-self:flex-end;min-width:5rem;min-height:1rem;font-size:.7rem;font-weight:750;line-height:1}.StepsTab-module__dGRb9W__documentChecklistSaveStatus_saved{color:#22c55e}.StepsTab-module__dGRb9W__documentChecklistSaveStatus_unsaved{color:#f59e0b}.StepsTab-module__dGRb9W__documentChecklistSaveStatus_saving{color:var(--text-muted)}.StepsTab-module__dGRb9W__documentChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.StepsTab-module__dGRb9W__documentChecklist .StepsTab-module__dGRb9W__documentChecklistItem{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff06;width:100%;min-height:2.65rem;padding:.55rem .7rem;transition:background-color .15s,border-color .15s}.StepsTab-module__dGRb9W__documentChecklistIcon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.StepsTab-module__dGRb9W__documentChecklist .StepsTab-module__dGRb9W__documentChecklistItem:hover{border-color:var(--border-visible);background:#ffffff0a}.StepsTab-module__dGRb9W__documentChecklist .StepsTab-module__dGRb9W__documentChecklistItem[aria-checked=true]{border-color:color-mix(in srgb, var(--border-visible) 72%, var(--color-primary) 28%)}.StepsTab-module__dGRb9W__documentChecklistItem[aria-checked=true] .StepsTab-module__dGRb9W__documentChecklistIcon{color:var(--color-primary)}@media (max-width:620px){.StepsTab-module__dGRb9W__documentChecklist{grid-template-columns:1fr}}.StepsTab-module__dGRb9W__stepField{flex-direction:column;gap:.25rem;display:flex}.StepsTab-module__dGRb9W__stepFieldTop{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.8rem;display:flex}.StepsTab-module__dGRb9W__stepFieldTopRight{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.StepsTab-module__dGRb9W__stepFieldLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.StepsTab-module__dGRb9W__stepSaveStatus{color:var(--text-muted);white-space:nowrap;font-size:.68rem;font-weight:800}.StepsTab-module__dGRb9W__stepSaveStatus_dirty{color:#fbbf24}.StepsTab-module__dGRb9W__stepSaveStatus_saving{color:#93c5fd}.StepsTab-module__dGRb9W__stepSaveStatus_saved{color:#34d399}.StepsTab-module__dGRb9W__stepSaveStatus_error{color:#fb7185}.StepsTab-module__dGRb9W__stepTextInput{border-radius:var(--radius-md);width:100%;min-height:2.65rem;color:var(--text-main);font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;background:#ffffff0a;border:1px solid #ffffff14;outline:none;padding:.72rem .9rem;font-size:.9rem;transition:border-color .18s,background .18s}.StepsTab-module__dGRb9W__stepTextInput:focus{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring);background:#fff1}.StepsTab-module__dGRb9W__stepTextInput::placeholder{color:color-mix(in srgb, var(--text-muted) 72%, transparent)}.StepsTab-module__dGRb9W__stepTextInputLtr{text-align:left;direction:ltr;unicode-bidi:plaintext}.StepsTab-module__dGRb9W__stepInputShell{width:100%;position:relative}.StepsTab-module__dGRb9W__stepInputShellLtr{direction:inherit}.StepsTab-module__dGRb9W__stepTextInputWithCopy{padding-inline-end:3.1rem}[dir=rtl] .StepsTab-module__dGRb9W__stepInputShellLtr .StepsTab-module__dGRb9W__stepTextInputLtr.StepsTab-module__dGRb9W__stepTextInputWithCopy:not(.StepsTab-module__dGRb9W__stepTextInputWithAction){text-align:right;direction:ltr;padding-left:2.75rem;padding-right:.9rem}.StepsTab-module__dGRb9W__stepTextInputWithAction{padding-inline-end:17rem}.StepsTab-module__dGRb9W__stepInputAction{top:50%;text-overflow:ellipsis;z-index:1;max-width:calc(100% - 4rem);min-height:1.8rem;position:absolute;inset-inline-end:3.2rem;overflow:hidden;transform:translateY(-50%)}.StepsTab-module__dGRb9W__stepInputAction:active:not(:disabled){transform:translateY(-50%)}.StepsTab-module__dGRb9W__stepInputCopyButton{top:50%;z-index:1;inset-inline-end:.55rem;transform:translateY(-50%);background:#ffffff08!important;border:1px solid #ffffff0d!important;border-radius:9px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;position:absolute!important}.StepsTab-module__dGRb9W__stepInputCopyButton:hover:not(:disabled){background:#3b82f614!important;border-color:#3b82f647!important}.StepsTab-module__dGRb9W__stepInputCopyButton:active:not(:disabled){transform:translateY(-50%)!important}.StepsTab-module__dGRb9W__stepInputShellMultiline .StepsTab-module__dGRb9W__stepInputCopyButton{top:.55rem;transform:none}.StepsTab-module__dGRb9W__stepInputShellMultiline .StepsTab-module__dGRb9W__stepInputCopyButton:active:not(:disabled){transform:none!important}.StepsTab-module__dGRb9W__stepTextareaInput{resize:vertical;min-height:5.75rem;line-height:1.5}.StepsTab-module__dGRb9W__checkboxGroup{flex-direction:column;gap:.45rem;padding:.35rem 0 0;display:flex}.StepsTab-module__dGRb9W__checkboxOption{width:fit-content;max-width:100%;color:var(--text-main);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.55rem;padding:0;font-size:.9rem;font-weight:600;line-height:1.35;display:inline-flex}.StepsTab-module__dGRb9W__checkboxOption:disabled{cursor:not-allowed;opacity:.7}.StepsTab-module__dGRb9W__customCheckbox{border:1px solid var(--border-visible);color:#fff;background:#ffffff0a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:.95rem;height:.95rem;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.StepsTab-module__dGRb9W__customCheckboxChecked{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 0 1px #3b82f638}.StepsTab-module__dGRb9W__checkboxOption:hover:not(:disabled) .StepsTab-module__dGRb9W__customCheckbox{border-color:#60a5faa6}.StepsTab-module__dGRb9W__checkboxOption span{overflow-wrap:anywhere;min-width:0}.StepsTab-module__dGRb9W__sortableList{flex-direction:column;gap:.45rem;padding-top:.35rem;display:flex}.StepsTab-module__dGRb9W__sortableItem{border-radius:var(--radius-md);color:var(--text-main);font-size:.9rem;font-weight:650;font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;background:#ffffff0a;border:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.5rem .65rem;display:grid}.StepsTab-module__dGRb9W__sortableItem span{overflow-wrap:anywhere;min-width:0}.StepsTab-module__dGRb9W__sortableMoveButtons{flex-direction:column;gap:.25rem;display:flex}.StepsTab-module__dGRb9W__sortableMoveButton{width:1.55rem;height:1.25rem;color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.StepsTab-module__dGRb9W__sortableMoveButton:hover:not(:disabled){color:#93c5fd;background:#3b82f61a;border-color:#3b82f673}.StepsTab-module__dGRb9W__sortableMoveButton:disabled{opacity:.35;cursor:not-allowed}.StepsTab-module__dGRb9W__emailFieldHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.StepsTab-module__dGRb9W__emailHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;max-width:100%;display:flex}.StepsTab-module__dGRb9W__studyEmailToggle{color:#93c5fd;cursor:pointer;white-space:nowrap;background:#1e90ff14;border:1px solid #1e90ff40;border-radius:7px;align-items:center;gap:.35rem;min-height:1.8rem;padding:.25rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.StepsTab-module__dGRb9W__studyEmailToggle:hover{color:#bfdbfe;background:#1e90ff21}.StepsTab-module__dGRb9W__studyEmailToggle:disabled{opacity:.55;cursor:not-allowed}@keyframes StepsTab-module__dGRb9W__stepsTabShimmer{to{transform:translate(100%)}}.StepsTab-module__dGRb9W__skeletonDescription{justify-content:flex-end;gap:.6rem;height:14px}.StepsTab-module__dGRb9W__professionItem{background:#ffffff08;border:1px solid #ffffff0f}.StepsTab-module__dGRb9W__loading,.StepsTab-module__dGRb9W__emptyState{text-align:center;color:var(--text-muted);padding:3rem 1.5rem;font-size:.85rem}.StepsTab-module__dGRb9W__skeletonBox{background:#ffffff14;border-radius:10px;position:relative;overflow:hidden}.StepsTab-module__dGRb9W__skeletonBox:after{content:"";background:#ffffff1a;animation:1.2s infinite StepsTab-module__dGRb9W__stepsTabShimmer;position:absolute;inset:0;transform:translate(-100%)}.StepsTab-module__dGRb9W__skeletonTitle{width:190px;height:22px}.StepsTab-module__dGRb9W__skeletonProgress{width:92px;height:14px}.StepsTab-module__dGRb9W__skeletonStepNumber{border-radius:8px;width:28px;height:28px}.StepsTab-module__dGRb9W__skeletonStepTitle{width:180px;height:16px}.StepsTab-module__dGRb9W__skeletonDescription{width:72%;height:14px;margin-top:4px;margin-bottom:12px}.StepsTab-module__dGRb9W__skeletonField{border-radius:10px;width:100%;height:42px;margin-bottom:10px}.StepsTab-module__dGRb9W__optionEditorRow{gap:.5rem;width:100%;display:flex}.StepsTab-module__dGRb9W__optionEditorInput{min-width:0;height:2.2rem;color:var(--text-main);font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;outline:none;flex:1;padding:.35rem .65rem;font-size:.85rem;transition:border-color .18s}.StepsTab-module__dGRb9W__optionEditorInput:focus{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring);background:#fff1}.StepsTab-module__dGRb9W__addOptionRow{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.StepsTab-module__dGRb9W__addOptionButton{height:2.2rem;color:var(--text-main);cursor:pointer;background:#ffffff05;border:1px dashed #ffffff2e;border-radius:6px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.85rem;font-weight:500;transition:all .18s;display:inline-flex}.StepsTab-module__dGRb9W__addOptionButton:hover{background:#ffffff14;border-color:#ffffff4d}.StepsTab-module__dGRb9W__optionActionButtons{align-items:center;gap:.35rem;display:flex}.StepsTab-module__dGRb9W__optionActionButton{width:1.8rem;height:1.8rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.StepsTab-module__dGRb9W__optionActionButton:hover{color:var(--text-main);background:#ffffff0f}.StepsTab-module__dGRb9W__optionActionButton_delete:hover{color:#ef4444;background:#ef44441a}.StepsTab-module__dGRb9W__optionActionButton_save:hover{color:#22c55e;background:#22c55e1a}.StepsTab-module__dGRb9W__reuseCredentialsButton{border:1px solid var(--accent-primary);border-radius:var(--radius-md);background:var(--surface-panel);width:1.8rem;height:1.8rem;color:var(--text-link);font:inherit;font-size:.68rem;font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.StepsTab-module__dGRb9W__reuseCredentialsButton:hover:not(:disabled){background:var(--surface-hover)}.StepsTab-module__dGRb9W__reuseCredentialsButton:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-outer);outline:none}.StepsTab-module__dGRb9W__reuseCredentialsButton:disabled{cursor:wait;opacity:.65}@media (max-width:640px){.StepsTab-module__dGRb9W__stepFieldTopWithAction{flex-direction:column;align-items:stretch;gap:.3rem}.StepsTab-module__dGRb9W__stepFieldTopWithAction .StepsTab-module__dGRb9W__stepFieldTopRight,.StepsTab-module__dGRb9W__emailHeaderActions{width:100%}.StepsTab-module__dGRb9W__emailHeaderActions{justify-content:flex-start}.StepsTab-module__dGRb9W__studyEmailToggle{min-width:0;max-width:calc(100% - 2.15rem)}.StepsTab-module__dGRb9W__studyEmailToggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StepsTab-module__dGRb9W__stepInputCopyButton{width:30px!important;min-width:0!important;height:30px!important;min-height:0!important}.StepsTab-module__dGRb9W__stepTextInputWithAction{padding-inline-end:14rem}.StepsTab-module__dGRb9W__stepInputAction{max-width:calc(100% - 3.75rem);font-size:.62rem}.StepsTab-module__dGRb9W__reuseCredentialsButton{width:30px;min-width:0;height:30px;min-height:0}}
.StudyEmailCreationModal-module__KcyqDG__form{flex-direction:column;gap:1rem;display:flex}.StudyEmailCreationModal-module__KcyqDG__hint{color:var(--text-muted);font-size:.85rem;line-height:1.5}.StudyEmailCreationModal-module__KcyqDG__field{flex-direction:column;gap:.4rem;display:flex}.StudyEmailCreationModal-module__KcyqDG__field>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:800}.StudyEmailCreationModal-module__KcyqDG__field>small{color:var(--text-muted);font-family:var(--font-mono);font-size:.78rem}.StudyEmailCreationModal-module__KcyqDG__neutral,.StudyEmailCreationModal-module__KcyqDG__error,.StudyEmailCreationModal-module__KcyqDG__success{margin:0;font-size:.75rem;font-weight:700}.StudyEmailCreationModal-module__KcyqDG__neutral{color:var(--text-muted)}.StudyEmailCreationModal-module__KcyqDG__error{color:#f87171}.StudyEmailCreationModal-module__KcyqDG__success{color:#34d399}.StudyEmailCreationModal-module__KcyqDG__passwordField{width:100%;position:relative}.StudyEmailCreationModal-module__KcyqDG__passwordField input{width:100%;padding-inline-end:3.25rem}.StudyEmailCreationModal-module__KcyqDG__visibilityButton{inset-inline-end:var(--space-2);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-tertiary);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.StudyEmailCreationModal-module__KcyqDG__visibilityButton:hover{background:var(--surface-hover);color:var(--text-primary)}.StudyEmailCreationModal-module__KcyqDG__visibilityButton:focus-visible{background:var(--surface-hover);color:var(--text-primary);outline:none}.StudyEmailCreationModal-module__KcyqDG__actions{justify-content:flex-end;gap:.6rem;display:flex}
.State-module__nGU5Ma__state{width:100%;min-height:12rem;padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.State-module__nGU5Ma__icon{width:3rem;height:3rem;margin-bottom:var(--space-3);border-radius:var(--radius-full);background:var(--accent-primary-subtle);color:var(--text-link);justify-content:center;align-items:center;display:inline-flex}.State-module__nGU5Ma__icon>svg{width:1.35rem;height:1.35rem}.State-module__nGU5Ma__title{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-bold)}.State-module__nGU5Ma__description{max-width:42ch;margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.State-module__nGU5Ma__action{margin-top:var(--space-4)}.State-module__nGU5Ma__error .State-module__nGU5Ma__icon{background:var(--status-danger-bg);color:var(--status-danger-fg)}.State-module__nGU5Ma__spinner{animation:.8s linear infinite State-module__nGU5Ma__state-spin}.State-module__nGU5Ma__skeleton{border-radius:var(--radius-sm);background:var(--skeleton-base);min-width:1rem;min-height:.75rem;animation:1.3s ease-in-out infinite State-module__nGU5Ma__skeleton-pulse;display:block}@keyframes State-module__nGU5Ma__state-spin{to{transform:rotate(360deg)}}@keyframes State-module__nGU5Ma__skeleton-pulse{50%{opacity:.68}}
.TaskList-module__YlBlwa__container{font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;flex-direction:column;gap:.7rem;display:flex}.TaskList-module__YlBlwa__addRow{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.5rem;padding:.35rem .4rem .35rem .75rem;transition:border-color .16s,background-color .16s;display:flex}.TaskList-module__YlBlwa__addRow:focus-within{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring);background:#ffffff0d}.TaskList-module__YlBlwa__container .TaskList-module__YlBlwa__addRow input.TaskList-module__YlBlwa__addInput{color:var(--text-main);box-shadow:none;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.35rem 0;font-size:.88rem}.TaskList-module__YlBlwa__container .TaskList-module__YlBlwa__addRow input.TaskList-module__YlBlwa__addInput:focus{box-shadow:none;border:none;outline:none}.TaskList-module__YlBlwa__addInput::placeholder{color:var(--text-muted);opacity:.4}.TaskList-module__YlBlwa__addButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.TaskList-module__YlBlwa__addButton:hover:not(:disabled){filter:brightness(1.1)}.TaskList-module__YlBlwa__taskListContent{flex-direction:column;gap:.7rem;display:flex}.TaskList-module__YlBlwa__activeTasks,.TaskList-module__YlBlwa__completedTasks{flex-direction:column;gap:.42rem;display:flex}.TaskList-module__YlBlwa__taskItem{background:#ffffff04;border:1px solid #ffffff0d;border-radius:9px;align-items:center;gap:.65rem;min-height:2.45rem;padding:.5rem .65rem;transition:border-color .16s,background-color .16s;display:flex}.TaskList-module__YlBlwa__taskItem:hover{background:#ffffff09;border-color:#ffffff1f}.TaskList-module__YlBlwa__checkboxWrapper{cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.TaskList-module__YlBlwa__container .TaskList-module__YlBlwa__activeTasks .TaskList-module__YlBlwa__checkboxChecked,.TaskList-module__YlBlwa__container .TaskList-module__YlBlwa__completedTasks .TaskList-module__YlBlwa__checkboxChecked{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.TaskList-module__YlBlwa__taskTitle{color:var(--text-main);flex:1;font-size:.86rem;font-weight:500;line-height:1.5}.TaskList-module__YlBlwa__taskTitleCompleted{color:var(--text-muted);opacity:.5;text-decoration:line-through}.TaskList-module__YlBlwa__taskControls{opacity:0;align-items:center;gap:.25rem;transition:opacity .2s;display:flex}.TaskList-module__YlBlwa__taskItem:hover .TaskList-module__YlBlwa__taskControls{opacity:1}.TaskList-module__YlBlwa__controlBtn,.TaskList-module__YlBlwa__deleteBtn{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.TaskList-module__YlBlwa__controlBtn:hover:not(:disabled){color:var(--text-main);background:#ffffff14}.TaskList-module__YlBlwa__controlBtn:disabled{opacity:.2;cursor:not-allowed}.TaskList-module__YlBlwa__deleteBtn:hover{color:#ef4444;background:#ef444426}.TaskList-module__YlBlwa__completedSection{margin-top:.25rem;padding-top:.35rem}.TaskList-module__YlBlwa__completedToggle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.75rem;font-weight:800;display:flex}.TaskList-module__YlBlwa__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:1.75rem 1rem;display:flex}.TaskList-module__YlBlwa__emptyIcon{width:30px;height:30px;color:var(--text-muted);opacity:.15}.TaskList-module__YlBlwa__emptyText{color:var(--text-muted);opacity:.5;margin:0;font-size:.82rem;font-weight:500}.TaskList-module__YlBlwa__iconSmall{width:14px;height:14px}
.Surface-module__YYdYoq__surface{border:1px solid var(--border-subtle-token);border-radius:var(--radius-lg);min-width:0;color:var(--text-primary)}.Surface-module__YYdYoq__panel{background:var(--surface-panel)}.Surface-module__YYdYoq__raised{background:var(--surface-raised)}.Surface-module__YYdYoq__sunken{background:var(--surface-sunken);box-shadow:none}.Surface-module__YYdYoq__interactive{cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast)}.Surface-module__YYdYoq__interactive:hover{border-color:var(--border-default);background:var(--surface-hover)}.Surface-module__YYdYoq__interactive:active{transform:translateY(1px)}.Surface-module__YYdYoq__padding-none{padding:0}.Surface-module__YYdYoq__padding-sm{padding:var(--space-3)}.Surface-module__YYdYoq__padding-md{padding:var(--space-4)}.Surface-module__YYdYoq__padding-lg{padding:var(--space-6)}.Surface-module__YYdYoq__divider{background:var(--border-subtle-token);border:0;width:100%;height:1px}
.NoteList-module__LszwRG__container{font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;flex-direction:column;gap:.7rem;display:flex}.NoteList-module__LszwRG__addRow{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.5rem;padding:.35rem .4rem .35rem .75rem;transition:border-color .16s,background-color .16s;display:flex}.NoteList-module__LszwRG__addRow:focus-within{border-color:var(--color-primary);background:#ffffff0d}.NoteList-module__LszwRG__container .NoteList-module__LszwRG__addRow textarea.NoteList-module__LszwRG__addInput{color:var(--text-main);box-shadow:none;resize:vertical;background:0 0;border:none;outline:none;flex:1;min-width:0;min-height:34px;max-height:120px;padding:.35rem 0;font-size:.88rem}.NoteList-module__LszwRG__container .NoteList-module__LszwRG__addRow textarea.NoteList-module__LszwRG__addInput:focus{box-shadow:none;border:none;outline:none}.NoteList-module__LszwRG__addInput::placeholder{color:var(--text-muted);opacity:.4}.NoteList-module__LszwRG__addButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:32px;height:32px;margin-bottom:2px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.NoteList-module__LszwRG__addButton:hover:not(:disabled){filter:brightness(1.1)}.NoteList-module__LszwRG__noteList{flex-direction:column;gap:.45rem;display:flex}.NoteList-module__LszwRG__noteItem{background:#ffffff04;border:1px solid #ffffff0d;border-radius:9px;flex-direction:column;transition:border-color .16s,background-color .16s;display:flex;position:relative}.NoteList-module__LszwRG__noteItem:hover{background:#ffffff08;border-color:#ffffff1f}.NoteList-module__LszwRG__noteContent{color:var(--text-main);white-space:pre-wrap;min-height:36px;padding:.65rem .75rem .35rem;font-size:.84rem;font-weight:400;line-height:1.6}.NoteList-module__LszwRG__noteFooter{justify-content:space-between;align-items:center;padding:0 .55rem .5rem;display:flex}.NoteList-module__LszwRG__noteDate{color:var(--text-muted);opacity:.4;padding-left:.5rem;font-size:.7rem}.NoteList-module__LszwRG__noteControls{opacity:0;align-items:center;gap:.25rem;transition:opacity .2s;display:flex}.NoteList-module__LszwRG__noteItem:hover .NoteList-module__LszwRG__noteControls{opacity:1}.NoteList-module__LszwRG__controlBtn,.NoteList-module__LszwRG__deleteBtn{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.NoteList-module__LszwRG__controlBtn:hover:not(:disabled){color:var(--text-main);background:#ffffff14}.NoteList-module__LszwRG__controlBtn:disabled{opacity:.2;cursor:not-allowed}.NoteList-module__LszwRG__deleteBtn:hover{color:#ef4444;background:#ef444426}.NoteList-module__LszwRG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:1.75rem 1rem;display:flex}.NoteList-module__LszwRG__emptyIcon{width:30px;height:30px;color:var(--text-muted);opacity:.15}.NoteList-module__LszwRG__emptyText{color:var(--text-muted);opacity:.5;margin:0;font-size:.82rem;font-weight:500}.NoteList-module__LszwRG__iconSmall{width:14px;height:14px}
.SearchSuggestions-module__SD0j1a__wrapper{background:var(--bg-panel);border:1px solid var(--border-visible);border-radius:var(--radius-lg);z-index:100;animation:.2s ease-out SearchSuggestions-module__SD0j1a__slideDown;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}@keyframes SearchSuggestions-module__SD0j1a__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SearchSuggestions-module__SD0j1a__header{border-bottom:1px solid var(--border-subtle);background:#ffffff05;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.SearchSuggestions-module__SD0j1a__title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.SearchSuggestions-module__SD0j1a__clearBtn{color:var(--color-primary);cursor:pointer;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:600;transition:background .2s}.SearchSuggestions-module__SD0j1a__clearBtn:hover{background:#1e90ff1a}.SearchSuggestions-module__SD0j1a__list{max-height:240px;overflow-y:auto}.SearchSuggestions-module__SD0j1a__item{text-align:left;cursor:pointer;width:100%;color:var(--text-main);background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .2s;display:flex}.SearchSuggestions-module__SD0j1a__item:hover,.SearchSuggestions-module__SD0j1a__itemSelected{background:var(--bg-element)}.SearchSuggestions-module__SD0j1a__icon{color:var(--text-muted)}.SearchSuggestions-module__SD0j1a__text{font-size:.9rem;font-weight:500}
.PaymentIcon-module__oVU0FG__iconWrapper{vertical-align:middle;color:var(--text-main);background:#ffffff0a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.PaymentIcon-module__oVU0FG__iconWrapper.PaymentIcon-module__oVU0FG__hasLogo{background:0 0}.PaymentIcon-module__oVU0FG__iconWrapper.PaymentIcon-module__oVU0FG__bordered{border:1px solid var(--border-visible)}.PaymentIcon-module__oVU0FG__iconWrapper.PaymentIcon-module__oVU0FG__hasLogo.PaymentIcon-module__oVU0FG__bordered{border-color:#0000}.PaymentIcon-module__oVU0FG__logoImage{object-fit:contain;width:94%;height:94%;display:block}.PaymentIcon-module__oVU0FG__iconWrapper svg{color:currentColor}
.ApplicationDetailContent-module__DVt0xG__root{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ApplicationDetailContent-module__DVt0xG__rootModal{gap:var(--space-3);height:100%;min-height:0}.ApplicationDetailContent-module__DVt0xG__rootModal .ApplicationDetailContent-module__DVt0xG__quickInfoGrid{gap:var(--space-2);margin-bottom:var(--space-3)}.ApplicationDetailContent-module__DVt0xG__rootModal .ApplicationDetailContent-module__DVt0xG__infoCard{padding:var(--space-3)}.ApplicationDetailContent-module__DVt0xG__rootModal .ApplicationDetailContent-module__DVt0xG__applicationStatusStrip{gap:.5rem;margin-bottom:.5rem;padding:.6rem}.ApplicationDetailContent-module__DVt0xG__rootModal .ApplicationDetailContent-module__DVt0xG__statusSummaryBlock{gap:.4rem}.ApplicationDetailContent-module__DVt0xG__rootModal .ApplicationDetailContent-module__DVt0xG__applicationUtilityBar{gap:.5rem;padding-top:.5rem}.ApplicationDetailContent-module__DVt0xG__rootModal .ApplicationDetailContent-module__DVt0xG__managedSubmissionToggle{min-height:32px;padding:.35rem .65rem}.ApplicationDetailContent-module__DVt0xG__rootModal .ApplicationDetailContent-module__DVt0xG__sidebarLabel{font-size:.72rem}.ApplicationDetailContent-module__DVt0xG__rootModal .ApplicationDetailContent-module__DVt0xG__statusTextLarge{font-size:1.05rem}.ApplicationDetailContent-module__DVt0xG__rootModal .ApplicationDetailContent-module__DVt0xG__mainSplitPane{gap:var(--space-3)}.ApplicationDetailContent-module__DVt0xG__rootModal .ApplicationDetailContent-module__DVt0xG__tabBtn{padding:.55rem .7rem}.ApplicationDetailContent-module__DVt0xG__rootModal .ApplicationDetailContent-module__DVt0xG__tabContent{padding:.75rem}.ApplicationDetailContent-module__DVt0xG__backRow{align-items:center;display:flex}.ApplicationDetailContent-module__DVt0xG__backButton{color:var(--text-muted);cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.ApplicationDetailContent-module__DVt0xG__backButton:hover{color:var(--text-main);background:#ffffff0d;border-color:#ffffff29}.ApplicationDetailContent-module__DVt0xG__headerRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid #ffffff0d;min-width:0;display:flex}.ApplicationDetailContent-module__DVt0xG__titleSection{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.ApplicationDetailContent-module__DVt0xG__title{font-size:clamp(1.25rem,2.5vw,2rem);font-weight:var(--weight-person-name);letter-spacing:-.01em;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.2;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__infoRow{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.ApplicationDetailContent-module__DVt0xG__rtl{flex-direction:row-reverse}.ApplicationDetailContent-module__DVt0xG__personIdBadge{font-family:var(--font-rubik), sans-serif;letter-spacing:normal;text-transform:lowercase;color:#bfdbfe;white-space:nowrap;background:#2563eb47;border:1px solid #60a5fa5c;border-radius:99px;padding:.3rem .7rem;font-size:.68rem;font-weight:650}.ApplicationDetailContent-module__DVt0xG__separator{background:#ffffff40;border-radius:999px;flex-shrink:0;width:4px;height:4px}.ApplicationDetailContent-module__DVt0xG__serviceBadge{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;max-width:100%;padding:.28rem .65rem;display:inline-flex}.ApplicationDetailContent-module__DVt0xG__miniFlag{object-fit:cover;border-radius:2px;flex-shrink:0;width:15px;height:11px}.ApplicationDetailContent-module__DVt0xG__serviceText{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:800;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__actionButtons{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.ApplicationDetailContent-module__DVt0xG__icon{flex-shrink:0}.ApplicationDetailContent-module__DVt0xG__error{min-height:200px;color:var(--text-muted);justify-content:center;align-items:center;font-weight:600;display:flex}.ApplicationDetailContent-module__DVt0xG__quickInfoGrid{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.ApplicationDetailContent-module__DVt0xG__applicationStatusStrip{margin-bottom:var(--space-4);border-radius:var(--radius-lg);font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;gap:.75rem;padding:.8rem;display:flex}.ApplicationDetailContent-module__DVt0xG__infoCard{border-radius:var(--radius-lg);padding:var(--space-4);background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;gap:.35rem;transition:all .2s;display:flex}.ApplicationDetailContent-module__DVt0xG__infoCard:hover{background:#ffffff0a;border-color:#ffffff1f}.ApplicationDetailContent-module__DVt0xG__sidebarLabel{color:var(--text-muted);font-size:.75rem;font-weight:600}.ApplicationDetailContent-module__DVt0xG__statusSummaryBlock{flex-direction:column;gap:.55rem;min-width:0;display:flex}.ApplicationDetailContent-module__DVt0xG__statusWorkflowHeading{min-width:0;color:var(--text-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;font-weight:700;display:flex}.ApplicationDetailContent-module__DVt0xG__statusStageControl{grid-template-columns:88px minmax(0,1fr) 88px;align-items:stretch;gap:.65rem;width:100%;min-width:0;display:grid}.ApplicationDetailContent-module__DVt0xG__statusControlsColumn{flex-direction:column;align-items:stretch;min-width:0;display:flex}.ApplicationDetailContent-module__DVt0xG__pillLarge{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__pillLarge>span{text-overflow:ellipsis;white-space:nowrap;text-transform:none;max-width:100%;padding:.45rem .85rem;font-size:.96rem;overflow:hidden;background:0 0!important;border-color:#0000!important}.ApplicationDetailContent-module__DVt0xG__currentStatusPanel{background:#1e90ff0e;border:1px solid #3b82f661;border-radius:10px;grid-template-rows:minmax(42px,1fr) 34px;min-width:0;height:78px;display:grid;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__currentStatusPanelNoDeadline{grid-template-rows:1fr!important;height:44px!important}.ApplicationDetailContent-module__DVt0xG__managedSubmissionToggle{width:100%;min-width:0;min-height:36px;color:var(--text-muted);cursor:pointer;background:#94a3b80b;border:1px solid #94a3b829;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;max-width:100%;padding:.45rem .75rem;font-size:.7rem;font-weight:800;line-height:1.3;transition:background .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.ApplicationDetailContent-module__DVt0xG__applicationTogglesColumn{flex-direction:column;align-items:stretch;gap:.45rem;min-width:0;display:flex}.ApplicationDetailContent-module__DVt0xG__applicationToggles{justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.ApplicationDetailContent-module__DVt0xG__nominationPreferencesInline{width:100%;min-width:0;font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;grid-template-columns:repeat(3,minmax(90px,1fr));gap:.75rem;display:grid}.ApplicationDetailContent-module__DVt0xG__applicationUtilityBar{border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(210px,.9fr);align-items:end;gap:.65rem;min-width:0;padding-top:.75rem;display:grid}.ApplicationDetailContent-module__DVt0xG__nominationPreferenceField{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ApplicationDetailContent-module__DVt0xG__nominationPreferenceLabelRow{min-width:0;color:var(--text-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;line-height:1.3;display:flex}.ApplicationDetailContent-module__DVt0xG__nominationPreferenceLabelRow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__nominationPreferenceField input{border-radius:var(--radius-md);width:100%;min-width:0;min-height:2.65rem;color:var(--text-main);font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;background:#ffffff0a;border:1px solid #ffffff14;outline:none;padding:.72rem .9rem;font-size:.9rem;transition:border-color .18s,background .18s,box-shadow .18s}.ApplicationDetailContent-module__DVt0xG__nominationPreferenceField input:focus{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring);background:#fff1}.ApplicationDetailContent-module__DVt0xG__submissionMethodControl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;width:100%;min-width:0;display:grid}.ApplicationDetailContent-module__DVt0xG__submissionMethodChoice{border:1px solid var(--border-color);min-height:36px;color:var(--text-secondary);cursor:pointer;background:#94a3b80b;border-radius:8px;padding:.45rem .65rem;font-size:.7rem;font-weight:800;transition:border-color .16s,background .16s,color .16s}.ApplicationDetailContent-module__DVt0xG__submissionMethodChoice:hover:not(:disabled){border-color:var(--focus-ring);color:var(--text-primary)}.ApplicationDetailContent-module__DVt0xG__submissionMethodChoiceActive{color:#eff6ff;background:#1e3a5f;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #93c5fd38}.ApplicationDetailContent-module__DVt0xG__submissionMethodChoice:disabled{cursor:wait;opacity:.65}.ApplicationDetailContent-module__DVt0xG__nominationPreferenceField input::placeholder{color:color-mix(in srgb, var(--text-muted) 72%, transparent)}.ApplicationDetailContent-module__DVt0xG__nominationPreferenceSaveStatus{flex-shrink:0;font-size:.56rem;font-weight:700}.ApplicationDetailContent-module__DVt0xG__nominationPreferenceSaveStatus_dirty{color:#fbbf24}.ApplicationDetailContent-module__DVt0xG__nominationPreferenceSaveStatus_saving{color:#93c5fd}.ApplicationDetailContent-module__DVt0xG__nominationPreferenceSaveStatus_saved{color:#86efac}.ApplicationDetailContent-module__DVt0xG__nominationPreferenceSaveStatus_error{color:#fca5a5}.ApplicationDetailContent-module__DVt0xG__managedSubmissionToggle:hover:not(:disabled){color:#bbf7d0;background:#22c55e1a;border-color:#22c55e47}.ApplicationDetailContent-module__DVt0xG__managedSubmissionToggle:disabled{opacity:.55;cursor:wait}.ApplicationDetailContent-module__DVt0xG__managedSubmissionToggle svg{flex-shrink:0}.ApplicationDetailContent-module__DVt0xG__managedSubmissionToggle span{text-overflow:ellipsis;line-height:1.35;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__managedSubmissionOn{color:#bbf7d0;background:#22c55e24;border-color:#22c55e57}.ApplicationDetailContent-module__DVt0xG__paidUsOn{border-color:var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-fg)}.ApplicationDetailContent-module__DVt0xG__navBtn{background:var(--surface-interactive);border:1px solid var(--border-subtle-token);width:88px;min-width:88px;height:78px;color:var(--text-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.ApplicationDetailContent-module__DVt0xG__navBtn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-main);border-color:color-mix(in srgb, var(--color-primary) 28%, var(--border-visible))}.ApplicationDetailContent-module__DVt0xG__statusStageControlCompact{align-items:center}.ApplicationDetailContent-module__DVt0xG__statusStageControlCompact .ApplicationDetailContent-module__DVt0xG__navBtn{height:44px}.ApplicationDetailContent-module__DVt0xG__navBtn:disabled{opacity:.68;background:color-mix(in srgb, var(--surface-interactive) 72%, var(--bg-surface));border-color:var(--border-subtle-token);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface) 28%, transparent);color:var(--text-muted)}.ApplicationDetailContent-module__DVt0xG__deadlineSlot{width:100%;height:34px;min-height:34px}.ApplicationDetailContent-module__DVt0xG__deadlinePanel{background:#3b82f60b;border:0;border-top:1px solid #3b82f633;border-radius:0;flex-wrap:nowrap;justify-content:stretch;align-items:center;width:100%;min-width:0;height:34px;padding:0;display:flex}.ApplicationDetailContent-module__DVt0xG__deadlineSummary{color:var(--text-main);white-space:nowrap;flex:auto;align-items:center;gap:.35rem;min-width:0;font-size:.74rem;font-weight:600;display:inline-flex}.ApplicationDetailContent-module__DVt0xG__deadlineSummary svg{color:currentColor;flex-shrink:0}.ApplicationDetailContent-module__DVt0xG__deadlineSummary span{text-overflow:ellipsis;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__deadlineSummary small{color:var(--text-muted);white-space:nowrap;font-size:.68rem;font-weight:500}.ApplicationDetailContent-module__DVt0xG__deadlineWeek{background:#f59e0b1a;border-color:#f59e0b59}.ApplicationDetailContent-module__DVt0xG__deadlineThreeDays{background:#f973161f;border-color:#f973166b}.ApplicationDetailContent-module__DVt0xG__deadlineOneDay{background:#ef44441f;border-color:#ef44446b}.ApplicationDetailContent-module__DVt0xG__deadlineOverdue{background:#dc262629;border-color:#dc26268c}.ApplicationDetailContent-module__DVt0xG__deadlineDatePicker{z-index:1;flex:auto;width:100%;max-width:none;position:relative}.ApplicationDetailContent-module__DVt0xG__deadlineDatePicker>div,.ApplicationDetailContent-module__DVt0xG__deadlineDatePicker>div>[role=button]{width:100%;height:34px}.ApplicationDetailContent-module__DVt0xG__deadlineDatePicker>div>[role=button]{background:0 0;border:0;border-radius:0 0 9px 9px}.ApplicationDetailContent-module__DVt0xG__deadlineDatePicker input{background:0 0;border-radius:0;height:34px;padding:0 1.55rem 0 .45rem;font-size:.68rem;font-weight:500}.ApplicationDetailContent-module__DVt0xG__deadlineDatePicker svg{width:13px;height:13px;right:.45rem}[dir=rtl] .ApplicationDetailContent-module__DVt0xG__deadlineDatePicker input{padding:0 .45rem 0 1.55rem}[dir=rtl] .ApplicationDetailContent-module__DVt0xG__deadlineDatePicker svg{left:.45rem;right:auto}.ApplicationDetailContent-module__DVt0xG__paymentValueRow{align-items:center;height:2.2rem;display:flex}.ApplicationDetailContent-module__DVt0xG__paymentWorkflow{flex-direction:column;gap:.45rem;display:flex}.ApplicationDetailContent-module__DVt0xG__paymentStatePill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:.16rem .5rem;font-size:.65rem;font-weight:800;display:inline-flex}.ApplicationDetailContent-module__DVt0xG__price_set{color:#bfdbfe;background:#2563eb29;border:1px solid #60a5fa38}.ApplicationDetailContent-module__DVt0xG__payment_due{color:#fed7aa;background:#f59e0b24;border:1px solid #f59e0b3d}.ApplicationDetailContent-module__DVt0xG__paid{color:var(--status-success-fg);background:var(--status-success-bg);border:1px solid var(--status-success-border)}.ApplicationDetailContent-module__DVt0xG__priceInputRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.ApplicationDetailContent-module__DVt0xG__priceLabel{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;display:inline-flex}.ApplicationDetailContent-module__DVt0xG__priceInput{min-width:0;height:30px;color:var(--text-main);background:#00000024;border:1px solid #ffffff14;border-radius:8px;padding:0 .65rem;font-size:.82rem;font-weight:600}.ApplicationDetailContent-module__DVt0xG__priceInput:focus{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.ApplicationDetailContent-module__DVt0xG__paymentActions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ApplicationDetailContent-module__DVt0xG__paymentSummaryLine{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;display:flex}.ApplicationDetailContent-module__DVt0xG__paymentHistory{border-top:1px solid #ffffff0f;flex-direction:column;gap:.35rem;padding-top:.45rem;display:flex}.ApplicationDetailContent-module__DVt0xG__paymentHistoryHeader{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:700;display:flex}.ApplicationDetailContent-module__DVt0xG__paymentHistoryList{flex-direction:column;gap:.32rem;max-height:108px;padding-right:.2rem;display:flex;overflow-y:auto}.ApplicationDetailContent-module__DVt0xG__paymentHistoryItem{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;gap:.25rem .55rem;padding:.4rem .5rem;display:grid}.ApplicationDetailContent-module__DVt0xG__paymentHistoryMethod{min-width:0;color:var(--text-main);align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;display:flex}.ApplicationDetailContent-module__DVt0xG__paymentHistoryMethod span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__paymentHistoryMeta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.ApplicationDetailContent-module__DVt0xG__paymentHistoryDelete{color:#fca5a5;opacity:1;background:#f871710f;border:1px solid #f8717129;border-radius:7px;justify-content:center;align-self:center;align-items:center;width:22px;height:22px;transition:opacity .15s,background .15s,border-color .15s;display:inline-flex}.ApplicationDetailContent-module__DVt0xG__paymentHistoryDelete:hover:not(:disabled){background:#f871711f;border-color:#f8717159}.ApplicationDetailContent-module__DVt0xG__paymentHistoryDelete:disabled{cursor:not-allowed;opacity:.35}.ApplicationDetailContent-module__DVt0xG__paymentHistoryAmount{color:#bbf7d0;font-size:.74rem;font-weight:700}.ApplicationDetailContent-module__DVt0xG__paymentHistoryDate{color:var(--text-muted);font-size:.66rem;font-weight:600}.ApplicationDetailContent-module__DVt0xG__paymentHistoryNote{color:var(--text-muted);font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.68rem;line-height:1.35;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__paymentHistoryEmpty{color:var(--text-muted);padding:.45rem 0;font-size:.72rem;font-weight:700}.ApplicationDetailContent-module__DVt0xG__paymentMetaGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ApplicationDetailContent-module__DVt0xG__paymentNote{height:48px;min-height:48px}.ApplicationDetailContent-module__DVt0xG__methodChips{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:640px){.ApplicationDetailContent-module__DVt0xG__paymentMetaGrid{grid-template-columns:1fr}}.ApplicationDetailContent-module__DVt0xG__methodChip{border:1px solid var(--border-visible);min-height:34px;color:var(--text-main);background:#ffffff05;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.84rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ApplicationDetailContent-module__DVt0xG__methodChip:hover{border-color:#3b82f68c}.ApplicationDetailContent-module__DVt0xG__methodChipSelected{color:#bfdbfe;background:#2563eb38;border-color:#3b82f6bf}.ApplicationDetailContent-module__DVt0xG__statusTextLarge{letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.ApplicationDetailContent-module__DVt0xG__PAID{color:#10b981}.ApplicationDetailContent-module__DVt0xG__UNPAID{color:#f59e0b}.ApplicationDetailContent-module__DVt0xG__PARTIAL{color:#3b82f6}.ApplicationDetailContent-module__DVt0xG__cardHeaderWithAction{justify-content:space-between;align-items:center;display:flex}.ApplicationDetailContent-module__DVt0xG__plusAction{color:#10b981;cursor:pointer;background:#10b9811a;border:1px solid #10b98133;border-radius:6px;align-items:center;gap:.3rem;padding:2px 8px;font-size:.6rem;font-weight:700;transition:all .2s;display:flex}.ApplicationDetailContent-module__DVt0xG__plusAction:hover{color:#fff;background:#10b981}.ApplicationDetailContent-module__DVt0xG__contactStack{flex-direction:column;gap:.5rem;display:flex}.ApplicationDetailContent-module__DVt0xG__contactRow{align-items:center;gap:.5rem;display:flex}.ApplicationDetailContent-module__DVt0xG__contactVal{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.85rem;font-weight:600;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__copyIconButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:all .2s;display:flex}.ApplicationDetailContent-module__DVt0xG__copyIconButton:hover{color:var(--color-primary);background:#ffffff0d}.ApplicationDetailContent-module__DVt0xG__profileLinkPremium{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-top:.25rem;padding:0;font-size:.75rem;font-weight:700;display:flex}.ApplicationDetailContent-module__DVt0xG__mainSplitPane{gap:var(--space-4);flex:1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);min-height:0;display:grid;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__lifecycleDropdown{flex:0 0 108px;width:108px;min-width:108px;height:28px!important}.ApplicationDetailContent-module__DVt0xG__lifecycleDropdown>button{border-radius:7px;padding-inline:.5rem;font-size:.66rem;font-weight:700;height:28px!important;min-height:28px!important}.ApplicationDetailContent-module__DVt0xG__lifecycleDropdownMenu{border-radius:8px!important;width:108px!important;min-width:108px!important;max-width:108px!important}.ApplicationDetailContent-module__DVt0xG__lifecycleDropdownMenu [role=option]{min-height:30px;padding:.32rem .45rem;font-size:.66rem;line-height:1.25}.ApplicationDetailContent-module__DVt0xG__lifecycleControlRow{justify-content:space-between;align-items:center;gap:.65rem;width:100%;min-width:0;display:flex}.ApplicationDetailContent-module__DVt0xG__lifecyclePill{border:1px solid var(--border-visible);background:var(--bg-element);min-height:26px;color:var(--text-main);border-radius:7px;align-items:center;padding:.25rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.ApplicationDetailContent-module__DVt0xG__lifecyclePill.ApplicationDetailContent-module__DVt0xG__cancelled{color:#fca5a5;background:#7f1d1d2e;border-color:#ef444457}.ApplicationDetailContent-module__DVt0xG__lifecyclePill.ApplicationDetailContent-module__DVt0xG__archived{color:var(--text-muted)}.ApplicationDetailContent-module__DVt0xG__legacyStatusText{color:var(--text-muted);font-size:.75rem;font-weight:600}.ApplicationDetailContent-module__DVt0xG__workflowPane{overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable;flex-direction:column;gap:.65rem;min-width:0;min-height:0;padding-bottom:.15rem;display:flex;overflow:hidden auto}.ApplicationDetailContent-module__DVt0xG__workflowPane>*{flex:none}.ApplicationDetailContent-module__DVt0xG__sidePane{overscroll-behavior:auto;flex-direction:column;gap:.75rem;min-width:0;min-height:0;display:flex;overflow-y:auto}.ApplicationDetailContent-module__DVt0xG__ifadaSidebarSlot{flex:none}.ApplicationDetailContent-module__DVt0xG__ifadaSidebarSlot>section{margin-top:0}.ApplicationDetailContent-module__DVt0xG__ifadaSidebarSlotBottom{order:3;animation:.24s ease-out ApplicationDetailContent-module__DVt0xG__ifadaMoveDown}.ApplicationDetailContent-module__DVt0xG__ifadaSidebarSlotPromoted{order:-1;animation:.24s ease-out ApplicationDetailContent-module__DVt0xG__ifadaMoveUp}@keyframes ApplicationDetailContent-module__DVt0xG__ifadaMoveUp{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ApplicationDetailContent-module__DVt0xG__ifadaMoveDown{0%{opacity:.65;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ApplicationDetailContent-module__DVt0xG__ifadaSidebarSlotBottom,.ApplicationDetailContent-module__DVt0xG__ifadaSidebarSlotPromoted{animation:none}}.ApplicationDetailContent-module__DVt0xG__applicationNote{font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;background:#ffffff03;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;flex:none;gap:.55rem;padding:.75rem;display:flex}.ApplicationDetailContent-module__DVt0xG__applicationNoteHeader,.ApplicationDetailContent-module__DVt0xG__applicationNoteHeader>span{align-items:center;display:flex}.ApplicationDetailContent-module__DVt0xG__applicationNoteHeader{justify-content:space-between;gap:.75rem}.ApplicationDetailContent-module__DVt0xG__applicationNoteHeader>span{color:var(--text-main);gap:.45rem;font-size:.78rem;font-weight:750}.ApplicationDetailContent-module__DVt0xG__applicationNoteHeader svg{color:var(--text-muted)}.ApplicationDetailContent-module__DVt0xG__applicationNoteSaveStatus{flex-shrink:0;font-size:.68rem;font-weight:750}.ApplicationDetailContent-module__DVt0xG__applicationNoteSaveStatus_saved{color:#34d399}.ApplicationDetailContent-module__DVt0xG__applicationNoteSaveStatus_dirty{color:#fbbf24}.ApplicationDetailContent-module__DVt0xG__applicationNoteSaveStatus_saving{color:#93c5fd}.ApplicationDetailContent-module__DVt0xG__applicationNoteSaveStatus_error{color:#fca5a5}.ApplicationDetailContent-module__DVt0xG__applicationNote textarea{resize:none;border-radius:var(--radius-md);width:100%;min-height:4.5rem;max-height:none;color:var(--text-main);font:inherit;background:#ffffff05;border:1px solid #ffffff0f;outline:none;padding:.65rem .7rem;font-size:.85rem;line-height:1.45;display:block}.ApplicationDetailContent-module__DVt0xG__applicationNote textarea:focus{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.ApplicationDetailContent-module__DVt0xG__tabbedSidebar{background:#ffffff03;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;flex:none;min-height:180px;display:flex;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__tabsHeader{background:#ffffff05;border-bottom:1px solid #ffffff0d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ApplicationDetailContent-module__DVt0xG__tabBtn{min-width:0;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.76rem;font-weight:700;transition:all .2s;display:flex}.ApplicationDetailContent-module__DVt0xG__tabBtn:hover{color:var(--text-main);background:#ffffff08}.ApplicationDetailContent-module__DVt0xG__tabBtn svg{stroke-width:2px;flex:0 0 16px;width:16px;height:16px}.ApplicationDetailContent-module__DVt0xG__activeTab{color:var(--color-primary);border-bottom-color:var(--color-primary);background:#1e90ff0d}.ApplicationDetailContent-module__DVt0xG__tabContent{flex-direction:column;flex:1;padding:.8rem;display:flex;overflow-y:auto}.ApplicationDetailContent-module__DVt0xG__card{background:0 0;border:none;height:auto;padding:0;overflow:visible}.ApplicationDetailContent-module__DVt0xG__loading{min-height:200px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.ApplicationDetailContent-module__DVt0xG__skeletonBox{background:#ffffff0f;border-radius:10px;position:relative;overflow:hidden}.ApplicationDetailContent-module__DVt0xG__skeletonBox:after{content:"";background:#ffffff14;animation:1.2s infinite ApplicationDetailContent-module__DVt0xG__appDetailShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ApplicationDetailContent-module__DVt0xG__appDetailShimmer{to{transform:translate(100%)}}.ApplicationDetailContent-module__DVt0xG__skeletonBack{border-radius:8px;width:110px;height:30px}.ApplicationDetailContent-module__DVt0xG__skeletonTitle{width:min(360px,70%);height:30px;margin-bottom:8px}.ApplicationDetailContent-module__DVt0xG__skeletonSubline{width:min(240px,62%);height:20px}.ApplicationDetailContent-module__DVt0xG__skeletonServiceBadge{border-radius:999px;width:140px;height:24px;margin-bottom:2px}.ApplicationDetailContent-module__DVt0xG__skeletonMetaRow{align-items:center;gap:10px;display:flex}.ApplicationDetailContent-module__DVt0xG__skeletonMetaId{border-radius:999px;width:74px;height:22px}.ApplicationDetailContent-module__DVt0xG__skeletonMetaDivider{border-radius:999px;width:5px;height:5px}.ApplicationDetailContent-module__DVt0xG__skeletonAction{border-radius:9px;width:136px;height:34px}.ApplicationDetailContent-module__DVt0xG__skeletonLabel{width:120px;height:14px;margin-bottom:12px}.ApplicationDetailContent-module__DVt0xG__skeletonStatusControls{align-items:center;gap:10px;display:flex}.ApplicationDetailContent-module__DVt0xG__skeletonNavBtn{border-radius:8px;width:28px;height:28px}.ApplicationDetailContent-module__DVt0xG__skeletonPill{border-radius:999px;flex:1;height:30px}.ApplicationDetailContent-module__DVt0xG__skeletonAdd{border-radius:6px;width:68px;height:22px}.ApplicationDetailContent-module__DVt0xG__skeletonStatusRow{border-radius:9px;width:100%;height:34px}.ApplicationDetailContent-module__DVt0xG__skeletonValue{border-radius:9px;width:110px;height:28px}.ApplicationDetailContent-module__DVt0xG__skeletonWorkflowPane{flex-direction:column;gap:12px;height:100%;padding:12px;display:flex}.ApplicationDetailContent-module__DVt0xG__skeletonStepHeader{border-radius:12px;height:78px}.ApplicationDetailContent-module__DVt0xG__skeletonStepBody{border-radius:12px;flex:1;min-height:220px}.ApplicationDetailContent-module__DVt0xG__skeletonTab{border-radius:8px;flex:1;height:44px;margin:8px}.ApplicationDetailContent-module__DVt0xG__skeletonInput{border-radius:14px;height:48px;margin-bottom:18px}.ApplicationDetailContent-module__DVt0xG__skeletonTaskStack{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.ApplicationDetailContent-module__DVt0xG__skeletonTaskRow{border-radius:12px;height:42px}.ApplicationDetailContent-module__DVt0xG__skeletonEmptyState{border-radius:14px;flex:1;min-height:210px}@media (max-width:960px){.ApplicationDetailContent-module__DVt0xG__headerRow{flex-direction:column;align-items:flex-start}.ApplicationDetailContent-module__DVt0xG__actionButtons{justify-content:flex-start}}@media (max-width:900px){.ApplicationDetailContent-module__DVt0xG__rootModal{height:auto}.ApplicationDetailContent-module__DVt0xG__quickInfoGrid{grid-template-columns:1fr}.ApplicationDetailContent-module__DVt0xG__applicationStatusStrip{padding:.7rem}.ApplicationDetailContent-module__DVt0xG__statusStageControl{grid-template-columns:88px minmax(0,1fr) 88px}.ApplicationDetailContent-module__DVt0xG__applicationUtilityBar{grid-template-columns:repeat(2,minmax(0,1fr))}.ApplicationDetailContent-module__DVt0xG__statusControlsColumn{grid-column:1/-1}.ApplicationDetailContent-module__DVt0xG__managedSubmissionToggle,.ApplicationDetailContent-module__DVt0xG__applicationToggles,.ApplicationDetailContent-module__DVt0xG__applicationTogglesColumn{width:100%}.ApplicationDetailContent-module__DVt0xG__applicationToggles{flex-wrap:wrap}.ApplicationDetailContent-module__DVt0xG__nominationPreferencesInline{grid-template-columns:1fr;width:100%;min-width:0}.ApplicationDetailContent-module__DVt0xG__mainSplitPane{grid-template-columns:1fr;overflow:visible}.ApplicationDetailContent-module__DVt0xG__workflowPane,.ApplicationDetailContent-module__DVt0xG__sidePane{overflow:visible}}@media (max-width:640px){.ApplicationDetailContent-module__DVt0xG__statusStageControl{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:.45rem;display:grid}.ApplicationDetailContent-module__DVt0xG__currentStatusPanel{width:100%}.ApplicationDetailContent-module__DVt0xG__navBtn{justify-content:center;gap:0;padding:0;width:42px!important;min-width:42px!important;height:42px!important}.ApplicationDetailContent-module__DVt0xG__navBtn span{display:none}.ApplicationDetailContent-module__DVt0xG__applicationStatusStrip{gap:.55rem;margin-bottom:.65rem;padding:.65rem}}
.PageSearchBar-module__W73XEa__searchWrapper{flex:auto;min-width:12.5rem;position:relative}.PageSearchBar-module__W73XEa__inputFocusTarget{cursor:text;width:100%}.PageSearchBar-module__W73XEa__inputShell{border-color:var(--input-border);width:100%;box-shadow:none;box-sizing:border-box}.PageSearchBar-module__W73XEa__inputShell:focus-within{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.PageSearchBar-module__W73XEa__searchInput{font-weight:var(--weight-medium)}.PageSearchBar-module__W73XEa__inputShell .PageSearchBar-module__W73XEa__searchInput:focus,.PageSearchBar-module__W73XEa__inputShell .PageSearchBar-module__W73XEa__searchInput:focus-visible{box-shadow:none;border:0;outline:none}.PageSearchBar-module__W73XEa__searchInput::-webkit-search-decoration{display:none}.PageSearchBar-module__W73XEa__searchInput::-webkit-search-cancel-button{display:none}.PageSearchBar-module__W73XEa__searchInput::-webkit-search-results-button{display:none}.PageSearchBar-module__W73XEa__searchInput::-webkit-search-results-decoration{display:none}.PageSearchBar-module__W73XEa__loadingIcon{width:1rem;height:1rem;color:var(--accent-primary);animation:.8s linear infinite PageSearchBar-module__W73XEa__spin}.PageSearchBar-module__W73XEa__inputShell .PageSearchBar-module__W73XEa__clearButton{border-radius:var(--radius-sm);width:1.875rem;height:1.875rem;color:var(--text-tertiary);background:0 0;border-color:#0000;margin:0}.PageSearchBar-module__W73XEa__inputShell .PageSearchBar-module__W73XEa__clearButton:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);border-color:#0000}.PageSearchBar-module__W73XEa__inputShell>span:last-child{padding-inline-end:var(--space-1)}@keyframes PageSearchBar-module__W73XEa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.PageSearchBar-module__W73XEa__searchWrapper{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.PageSearchBar-module__W73XEa__loadingIcon{animation-duration:1.6s}}
.PersonConnections-module__4wvHUW__container{border-top:1px solid var(--border-default);gap:20px;margin-top:20px;padding-top:18px;display:grid}.PersonConnections-module__4wvHUW__section{min-width:0}.PersonConnections-module__4wvHUW__section h3{color:var(--text-primary);font-size:13px;font-family:var(--font-sora), sans-serif;align-items:center;gap:7px;margin:0 0 10px;display:flex}.PersonConnections-module__4wvHUW__section h3 svg{color:var(--accent-primary)}.PersonConnections-module__4wvHUW__chips{flex-wrap:wrap;gap:6px;margin-block:8px;display:flex}.PersonConnections-module__4wvHUW__chip{border:1px solid var(--border-default);background:var(--surface-raised);max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.PersonConnections-module__4wvHUW__dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.PersonConnections-module__4wvHUW__chip{font-family:var(--font-data), sans-serif}.PersonConnections-module__4wvHUW__container button{cursor:pointer;font:inherit;color:var(--text-primary)}.PersonConnections-module__4wvHUW__chip button,.PersonConnections-module__4wvHUW__relationships li>button{background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;padding:4px;display:grid}.PersonConnections-module__4wvHUW__container button:disabled{opacity:.5;cursor:default}.PersonConnections-module__4wvHUW__container :is(button,input,select,summary):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.PersonConnections-module__4wvHUW__empty{color:var(--text-secondary);margin-block:6px;font-size:12px;line-height:1.6}.PersonConnections-module__4wvHUW__editor{margin-top:10px}.PersonConnections-module__4wvHUW__editor summary{cursor:pointer;color:var(--text-link);font-size:12px}.PersonConnections-module__4wvHUW__editor[open]{gap:10px;display:grid}.PersonConnections-module__4wvHUW__row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.PersonConnections-module__4wvHUW__row input:not([type=color]){width:100px;min-width:0;font-family:var(--font-data), sans-serif;flex:100px}.PersonConnections-module__4wvHUW__row input[type=color]{width:34px;padding:3px}.PersonConnections-module__4wvHUW__row input,.PersonConnections-module__4wvHUW__field select{border:1px solid var(--border-default);background:var(--surface-raised);height:34px;color:var(--text-primary);font:inherit;border-radius:6px;padding:5px 8px;font-size:12px}.PersonConnections-module__4wvHUW__row button,.PersonConnections-module__4wvHUW__editor>button{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:6px;padding:7px 10px;font-size:12px}.PersonConnections-module__4wvHUW__field{color:var(--text-secondary);gap:5px;margin-block:10px;font-size:12px;display:grid}.PersonConnections-module__4wvHUW__relationships{gap:6px;margin:0;padding:0;list-style:none;display:grid}.PersonConnections-module__4wvHUW__relationships li{border:1px solid var(--border-default);border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.PersonConnections-module__4wvHUW__person{text-align:start;background:0 0;border:0;flex:1;gap:3px;min-width:0;padding:0;display:grid}.PersonConnections-module__4wvHUW__person span,.PersonConnections-module__4wvHUW__person small{color:var(--text-secondary);font-size:11px}.PersonConnections-module__4wvHUW__person strong{overflow-wrap:anywhere;font-size:12px}.PersonConnections-module__4wvHUW__editor>.PersonConnections-module__4wvHUW__save{background:var(--accent-primary);color:var(--text-on-accent,#fff);border-color:var(--accent-primary)}
.EditableCell-module__Bdadlq__root{align-items:center;gap:var(--space-2);min-width:0;display:flex}.EditableCell-module__Bdadlq__value{min-width:0;color:var(--text-primary);text-overflow:ellipsis;flex:auto;overflow:hidden}.EditableCell-module__Bdadlq__editing{align-items:flex-start}.EditableCell-module__Bdadlq__editing>:first-child{flex:auto;min-width:0}.EditableCell-module__Bdadlq__actions{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.EditableCell-module__Bdadlq__priceControl{flex:none;width:min(100%,9.5rem)}.EditableCell-module__Bdadlq__priceValue{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}@media (max-width:640px){.EditableCell-module__Bdadlq__editing{flex-direction:column}.EditableCell-module__Bdadlq__editing>:first-child,.EditableCell-module__Bdadlq__actions{width:100%}.EditableCell-module__Bdadlq__actions{justify-content:flex-end}}
.EmailNotifications-module__H2-aTW__root{font-family:var(--font-rubik), system-ui, sans-serif;display:flex;position:relative}.EmailNotifications-module__H2-aTW__trigger,.EmailNotifications-module__H2-aTW__iconButton{border:1px solid var(--border-subtle);background:var(--bg-element);color:var(--text-main);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.EmailNotifications-module__H2-aTW__trigger{box-sizing:border-box;border-radius:var(--radius-md);width:40px;height:40px;position:relative}.EmailNotifications-module__H2-aTW__trigger:hover,.EmailNotifications-module__H2-aTW__iconButton:hover{border-color:var(--border-visible);background:var(--bg-hover)}.EmailNotifications-module__H2-aTW__badge{top:-5px;border:2px solid var(--bg-app);color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:19px;height:19px;padding:0 5px;font-size:.65rem;font-weight:800;line-height:15px;position:absolute;inset-inline-end:-5px}.EmailNotifications-module__H2-aTW__panel{top:calc(100% + 10px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-panel);width:min(440px,100vw - 24px);max-height:min(560px,100vh - 90px);box-shadow:var(--card-shadow), 0 18px 42px #0f172a29;z-index:80;flex-direction:column;display:flex;position:absolute;inset-inline-end:0;overflow:hidden}.EmailNotifications-module__H2-aTW__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.EmailNotifications-module__H2-aTW__panelHeader>div:first-child{gap:3px;display:grid}.EmailNotifications-module__H2-aTW__panelHeader strong{font-size:.95rem}.EmailNotifications-module__H2-aTW__panelHeader span{color:var(--text-muted);font-size:.75rem}.EmailNotifications-module__H2-aTW__headerActions{gap:6px;display:flex}.EmailNotifications-module__H2-aTW__iconButton{border-radius:var(--radius-sm);width:30px;height:30px;padding:0}.EmailNotifications-module__H2-aTW__iconButton:disabled{opacity:.6;cursor:default}.EmailNotifications-module__H2-aTW__content{min-height:160px;overflow:hidden auto}.EmailNotifications-module__H2-aTW__state{justify-content:center;align-items:center;gap:var(--space-2);min-height:190px;padding:var(--space-5);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.EmailNotifications-module__H2-aTW__state strong{color:var(--text-main);font-size:.9rem}.EmailNotifications-module__H2-aTW__state span{max-width:290px;font-size:.78rem;line-height:1.5}.EmailNotifications-module__H2-aTW__list{flex-direction:column;width:100%;display:flex;overflow:hidden}.EmailNotifications-module__H2-aTW__triggerLabel{display:none}@media (max-width:768px){.EmailNotifications-module__H2-aTW__triggerLabel{display:inline}}.EmailNotifications-module__H2-aTW__viewAllButton{border:0;border-top:1px solid var(--border-subtle);background:var(--surface-sunken);width:100%;color:var(--color-primary);font:inherit;text-align:center;cursor:pointer;padding:.8rem 1.05rem;font-size:.78rem;font-weight:700}.EmailNotifications-module__H2-aTW__viewAllButton:hover:not(:disabled){background:var(--bg-hover)}.EmailNotifications-module__H2-aTW__viewAllButton:disabled{color:var(--text-disabled);cursor:default}.EmailNotifications-module__H2-aTW__item{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--transition-fast);background:0 0;gap:.75rem;padding:1rem 1.05rem;display:flex;overflow:hidden}.EmailNotifications-module__H2-aTW__item:last-child{border-bottom:0}.EmailNotifications-module__H2-aTW__item:hover:not(:disabled){background:#3b82f60f}.EmailNotifications-module__H2-aTW__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;position:relative}.EmailNotifications-module__H2-aTW__item:disabled{cursor:default}.EmailNotifications-module__H2-aTW__lowPriorityItem{opacity:.68}.EmailNotifications-module__H2-aTW__lowPriorityItem:hover:not(:disabled){opacity:.84;background:var(--bg-hover)}.EmailNotifications-module__H2-aTW__importantItem{background:#3b82f613;box-shadow:inset 3px 0 #3b82f6}.EmailNotifications-module__H2-aTW__importantItem:hover:not(:disabled){background:#3b82f61f}.EmailNotifications-module__H2-aTW__newDot,.EmailNotifications-module__H2-aTW__readDot{border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.EmailNotifications-module__H2-aTW__newDot{background:#3b82f6;box-shadow:0 0 0 3px #3b82f621}.EmailNotifications-module__H2-aTW__readDot{background:var(--border-visible)}.EmailNotifications-module__H2-aTW__itemBody{flex:1;gap:7px;min-width:0;display:grid}.EmailNotifications-module__H2-aTW__identityRow{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.EmailNotifications-module__H2-aTW__identityRow time{color:var(--text-muted);font-size:.68rem;font-family:var(--font-rubik), system-ui, sans-serif;flex:none}.EmailNotifications-module__H2-aTW__subject{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;text-align:start;unicode-bidi:plaintext;font-size:.84rem;font-weight:700;line-height:1.35;overflow:hidden}.EmailNotifications-module__H2-aTW__preview{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:start;unicode-bidi:plaintext;font-size:.76rem;line-height:1.45;overflow:hidden}.EmailNotifications-module__H2-aTW__studentLink{color:#60a5fa;flex:1;align-items:center;gap:7px;min-width:0;font-size:.72rem;display:flex}.EmailNotifications-module__H2-aTW__studentLink span,.EmailNotifications-module__H2-aTW__studentLink strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EmailNotifications-module__H2-aTW__studentName,.EmailNotifications-module__H2-aTW__unlinkedAddress{min-width:0;color:var(--text-main);font-weight:var(--weight-person-name)}.EmailNotifications-module__H2-aTW__studentIdBadge{font-family:var(--font-rubik), system-ui, sans-serif;flex:none}.EmailNotifications-module__H2-aTW__unlinkedAddress{text-align:start;direction:ltr}.EmailNotifications-module__H2-aTW__studentLink strong{min-width:0;color:var(--text-main);font-weight:650}.EmailNotifications-module__H2-aTW__senderRow{min-width:0;color:var(--text-muted);align-items:center;gap:5px;padding-top:2px;font-size:.68rem;display:flex}.EmailNotifications-module__H2-aTW__senderRow>span{flex:none;font-weight:700}.EmailNotifications-module__H2-aTW__senderRow strong{text-align:start;text-overflow:ellipsis;white-space:nowrap;direction:ltr;min-width:0;font-weight:500;overflow:hidden}.EmailNotifications-module__H2-aTW__senderRow svg{color:#60a5fa;flex:none;margin-inline-start:auto}.EmailNotifications-module__H2-aTW__spin{animation:.8s linear infinite EmailNotifications-module__H2-aTW__spin}@keyframes EmailNotifications-module__H2-aTW__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.EmailNotifications-module__H2-aTW__panel{top:68px;width:auto;max-height:calc(100vh - 80px);position:fixed;inset-inline:12px}}
.ApplicationAttentionTasks-module__crB4iG__wrapper{border-top:1px solid var(--border-subtle);font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;cursor:default;flex-direction:column;gap:.4rem;margin-top:.35rem;padding-top:.55rem;display:flex}.ApplicationAttentionTasks-module__crB4iG__summary{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;display:inline-flex}.ApplicationAttentionTasks-module__crB4iG__list{flex-direction:column;gap:.32rem;display:flex}.ApplicationAttentionTasks-module__crB4iG__item{background:#ffffff06;border:1px solid #ffffff0f;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:2rem;padding:.38rem .45rem;display:grid}.ApplicationAttentionTasks-module__crB4iG__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);font-size:.76rem;font-weight:700;overflow:hidden}.ApplicationAttentionTasks-module__crB4iG__completed{color:var(--text-muted);opacity:.65;text-decoration:line-through}.ApplicationAttentionTasks-module__crB4iG__doneButton{color:#34d399;white-space:nowrap;cursor:pointer;background:#22c55e14;border:1px solid #22c55e38;border-radius:6px;justify-content:center;align-items:center;gap:.25rem;min-height:1.45rem;padding:.2rem .4rem;font-size:.66rem;font-weight:800;display:inline-flex}.ApplicationAttentionTasks-module__crB4iG__doneButton:hover:not(:disabled){background:#22c55e24;border-color:#22c55e5c}.ApplicationAttentionTasks-module__crB4iG__doneButton:disabled{opacity:.55;cursor:default}.ApplicationAttentionTasks-module__crB4iG__empty{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:.72rem;font-weight:600;font-family:var(--font-rubik), var(--font-arabic), system-ui, sans-serif;margin-top:.35rem;padding-top:.55rem}
.StatusPill-module__A6_eYa__pill{border-radius:var(--radius-md);letter-spacing:.02em;text-transform:capitalize;border:1px solid;align-items:center;gap:.5rem;font-weight:700;line-height:1.35;transition:all .2s;display:inline-flex}.StatusPill-module__A6_eYa__sm{padding:.2rem .5rem;font-size:.725rem}.StatusPill-module__A6_eYa__md{padding:.35rem .75rem;font-size:.8rem}.StatusPill-module__A6_eYa__lg{padding:.5rem 1.25rem;font-size:.95rem;font-weight:800}.StatusPill-module__A6_eYa__icon{color:currentColor;flex-shrink:0;width:14px;height:14px}.StatusPill-module__A6_eYa__default{background-color:var(--status-info-bg);color:var(--status-info-fg);border-color:var(--status-info-border)}.StatusPill-module__A6_eYa__label{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;padding-block:.08em;line-height:1.35;overflow:hidden}.StatusPill-module__A6_eYa__custom{background-color:color-mix(in srgb, var(--status-custom-color) 12%, var(--surface-panel));color:color-mix(in srgb, var(--status-custom-color) var(--status-custom-foreground-mix), var(--text-primary));border-color:color-mix(in srgb, var(--status-custom-color) 42%, var(--border-default))}.StatusPill-module__A6_eYa__complete{background-color:var(--status-success-bg);color:var(--status-success-fg);border-color:var(--status-success-border)}.StatusPill-module__A6_eYa__waiting{background-color:var(--status-warning-bg);color:var(--status-warning-fg);border-color:var(--status-warning-border)}.StatusPill-module__A6_eYa__overdue{background-color:var(--status-danger-bg);color:var(--status-danger-fg);border-color:var(--status-danger-border)}
