.HoverCardContent{z-index:9999;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-sizing:border-box;box-shadow:#0e12167f 0 10px 38px 5px,#0e121633 0 10px 20px -15px;border-radius:6px;background-color:#fff;padding:20px;max-width:450px;max-height:var(--radix-hover-card-content-available-height);overflow:visible}.HoverCardContentInner{max-height:calc(var(--radix-hover-card-content-available-height) - 40px);overflow-y:auto}.HoverCardContent[data-side=top]{animation-name:slideDownAndFade}.HoverCardContent[data-side=right]{animation-name:slideLeftAndFade}.HoverCardContent[data-side=bottom]{animation-name:slideUpAndFade}.HoverCardContent[data-side=left]{animation-name:slideRightAndFade}.HoverCardArrow{fill:#fff}.HoverCardContent[data-side=top]>span{bottom:.1px!important}.ImageTrigger{display:inline-block;cursor:pointer;border-radius:100%}.ImageTrigger:focus{box-shadow:0 0 0 2px #fff}.Image{display:block;border-radius:100%}.Image.normal{width:45px;height:45px}.Image.large{width:60px;height:60px}.Text{margin:0;color:var(--color-c24-text-main);font-size:15px;line-height:1.5}.Text.faded{color:var(--color-c24-grey-text)}.Text.bold{font-weight:500}@keyframes slideUpAndFade{0%{transform:translateY(2px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideRightAndFade{0%{transform:translate(-2px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideDownAndFade{0%{transform:translateY(-2px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideLeftAndFade{0%{transform:translate(2px);opacity:0}to{transform:translate(0);opacity:1}}.DialogOverlay{position:fixed;z-index:99998;animation:overlayShow .15s cubic-bezier(.16,1,.3,1);inset:0;background:#00000080}.DialogContent{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);z-index:99999;animation:contentShow .15s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 38px -10px #00000059;border-radius:8px;background:#fff;padding:20px;width:90vw;max-width:450px;max-height:80vh}.DialogContentInner{max-height:calc(80vh - 60px);overflow-y:auto}.DialogClose{position:absolute;top:10px;right:10px;cursor:pointer;border:none;background:transparent;padding:5px 10px;font-size:24px;line-height:1}@keyframes contentShow{0%{transform:translate(-50%,-50%) scale(.96);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.PopupContent{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;animation:popupShow .15s cubic-bezier(.16,1,.3,1);outline:none;box-shadow:0 10px 38px -10px #00000059,0 10px 20px -15px #0003;border-radius:8px;background:#fff;padding:24px;max-width:90vw;max-height:90vh}.sr-only{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.PopupOverlay{position:fixed;z-index:999;animation:overlayShow .15s cubic-bezier(.16,1,.3,1);inset:0;background:#00000080}.PopupClose{display:flex;position:absolute;top:12px;right:12px;justify-content:center;align-items:center;z-index:1;transition:color .2s;cursor:pointer;border:none;background:transparent;padding:8px;color:#666;line-height:1}.PopupClose:hover{color:#000}@keyframes popupShow{0%{transform:translate(-50%,-50%) translateY(-10px);opacity:0}to{transform:translate(-50%,-50%) translateY(0);opacity:1}}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}.date-picker-popup{position:absolute;top:calc(100% + 4px);left:0;animation:slideDown .15s ease-out;box-shadow:0 10px 38px -10px #00000059,0 10px 20px -15px #0003;border-radius:8px;background:#fff;padding:12px}@keyframes slideDown{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.rdp{--rdp-accent-color: var(--color-c24-mid-blue);--rdp-background-color: #e7f1ff;margin:0}.rdp-root{--rdp-accent-color: var(--color-c24-mid-blue) !important;--rdp-accent-background-color: var(--color-c24-mid-blue) !important}.rdp-chevron{fill:var(--color-c24-mid-blue)!important;color:var(--color-c24-mid-blue)!important}.rdp-selected>button,.rdp-day_button:where([aria-selected=true]),[aria-selected=true] .rdp-day_button{outline-color:var(--color-c24-mid-blue)!important;border-color:var(--color-c24-mid-blue)!important}.rdp-today .rdp-day_button{color:var(--color-c24-mid-blue)!important}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:#f0f0f0}.rdp-day_selected{background-color:var(--color-c24-mid-blue)!important;color:#fff!important}.rdp-day_today{color:var(--color-c24-mid-blue);font-weight:700}.rdp-months{justify-content:center}.rdp-month{margin:0}.rdp-caption{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.rdp-nav{position:absolute;top:0;right:0}.rdp-button{border-radius:4px}.rdp-dropdowns{display:flex;justify-content:center;gap:8px;margin-bottom:12px}.rdp-dropdown{cursor:pointer;border:1px solid black;border-radius:4px;background:#fff;padding:4px 8px;font-size:14px}.rdp-dropdown:hover{border-color:var(--color-c24-mid-blue)}.rdp-dropdown:focus{outline:none;box-shadow:0 0 0 2px #0563c126;border-color:var(--color-c24-mid-blue)}.rdp-dropdown_year{min-width:80px}.rdp-dropdown_month{min-width:120px}.mobile-date-picker-popup{max-width:100%;overflow-x:auto}.mobile-date-picker-popup .rdp{margin:0;width:100%}.mobile-date-picker-popup .rdp-month{width:100%}.mobile-date-picker-popup .rdp-day_selected{background-color:var(--color-c24-mid-blue)!important;color:#fff!important}.mobile-date-picker-popup .rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:#f0f0f0}.mobile-date-picker-calendar .rdp{--rdp-accent-color: #64b5f6;--rdp-background-color: #e3f2fd;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.mobile-date-picker-calendar .rdp-month{width:100%}.mobile-date-picker-calendar .rdp-caption{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 0 16px}.mobile-date-picker-calendar .rdp-caption_label{color:#000;font-weight:400;font-size:14px}.mobile-date-picker-calendar .rdp-nav{display:flex;position:relative;gap:0}.mobile-date-picker-calendar .rdp-button{display:flex;justify-content:center;align-items:center;transition:background-color .15s;border-radius:50%;width:40px;height:40px;font-size:15px}.mobile-date-picker-calendar .rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:#0000000a}.mobile-date-picker-calendar .rdp-day_selected{border-radius:50%;background-color:#64b5f6!important;color:#fff!important;font-weight:400}.mobile-date-picker-calendar .rdp-day_today:not(.rdp-day_selected){color:#000;font-weight:400}.mobile-date-picker-calendar .rdp-weekdays{margin-bottom:8px;color:#0000008a;font-weight:400;font-size:12px;text-transform:uppercase}.mobile-date-picker-calendar .rdp-weekday{padding:0;font-weight:400;font-size:12px}.mobile-date-picker-calendar .rdp-day{width:40px;height:40px;color:#000;font-weight:400;font-size:14px}.mobile-date-picker-calendar .rdp-day:hover:not([disabled]):not(.rdp-day_selected){background-color:#0000000a}.mobile-date-picker-calendar .rdp-nav_button{width:40px;height:40px}.mobile-date-picker-calendar .rdp-nav_button:hover{background-color:#0000000a}.mobile-date-picker-calendar .rdp-cell{padding:2px}.mobile-date-picker-calendar .rdp-table{max-width:100%}@keyframes apptrackPopupOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes apptrackPopupModalIn{0%{transform:translateY(-16px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.apptrack-popup-backdrop{animation:apptrackPopupOverlayIn .32s cubic-bezier(.16,1,.3,1) both}.apptrack-popup-modal{animation:apptrackPopupModalIn .42s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.apptrack-popup-backdrop,.apptrack-popup-modal{animation:none}}@keyframes ssoRedirectOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ssoRedirectOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes ssoRedirectModalIn{0%{transform:translateY(-16px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes ssoRedirectModalOut{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(12px) scale(.98);opacity:0}}.sso-redirect-backdrop{animation:ssoRedirectOverlayIn .32s cubic-bezier(.16,1,.3,1) forwards}.sso-redirect-backdrop--exit{animation:ssoRedirectOverlayOut .24s cubic-bezier(.4,0,1,1) forwards}.sso-redirect-modal{animation:ssoRedirectModalIn .42s cubic-bezier(.16,1,.3,1) forwards}.sso-redirect-modal--exit{animation:ssoRedirectModalOut .24s cubic-bezier(.4,0,1,1) forwards}@media(prefers-reduced-motion:reduce){.sso-redirect-backdrop,.sso-redirect-backdrop--exit,.sso-redirect-modal,.sso-redirect-modal--exit{animation:none}}@keyframes ssoRegisterFadeIn{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.sso-register-prompt__stagger{opacity:0;animation:ssoRegisterFadeIn .38s cubic-bezier(.16,1,.3,1) forwards}.sso-register-prompt__stagger--1{animation-delay:50ms}.sso-register-prompt__stagger--2{animation-delay:.11s}.sso-register-prompt__stagger--3{animation-delay:.17s}.sso-register-prompt__stagger--4{animation-delay:.23s}.sso-register-prompt__stagger--5{animation-delay:.29s}.sso-register-prompt__stagger--6{animation-delay:.35s}@media(prefers-reduced-motion:reduce){.sso-register-prompt__stagger{transform:none;opacity:1;animation:none}}.SelectTrigger{display:inline-flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;padding:8px 12px;line-height:1.2}.SelectTrigger>span[data-radix-select-value-placeholder],.SelectTrigger>span:first-child{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.SelectIcon{flex-shrink:0}.SelectTrigger:hover{border-color:#9ca3af}.SelectTrigger:focus,.SelectTrigger[data-state=open]{outline:none}.SelectTrigger:focus .SelectLabel,.SelectTrigger[data-state=open] .SelectLabel{color:var(--color-c24-blue)}.SelectTrigger[data-placeholder]{color:#9ca3af}.SelectTrigger>div[class*=flex]{flex:1;width:100%;min-width:0}.SelectTrigger>div.flex-col>span{display:block;max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.SelectValueRow{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0}.SelectValueRow>span:first-child{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.SelectIcon{display:flex;align-items:center;color:#6b7280}.SelectContent{z-index:100000;box-shadow:0 10px 38px -10px #00000059,0 10px 20px -15px #0003;border-radius:6px;background-color:#fff;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);overflow:hidden}.SelectViewport{padding:5px}.SelectItem{display:flex;position:relative;align-items:center;cursor:pointer;border-radius:3px;padding:8px 12px 8px 25px;color:#111827;font-size:var(--text-c24-lg);line-height:1.2;user-select:none;text-align:left}.SelectItem[data-disabled]{pointer-events:none;color:#9ca3af}.SelectItem[data-highlighted]{outline:none;background-color:#3b82f6;color:#fff}.SelectItemIndicator{display:inline-flex;position:absolute;left:5px;justify-content:center;align-items:center;width:15px}.SelectScrollButton{display:flex;justify-content:center;align-items:center;cursor:default;background-color:#fff;height:25px;color:#6b7280}
