.ErrorFallback h1{margin-bottom:var(--space-200);color:var(--blue)}.ErrorFallback h5{margin-bottom:var(--space-250)}.ErrorFallback p{margin-bottom:var(--space-100)}@media (min-width:768px){.ErrorFallback p{max-width:520px}}.LoadingIndicator{height:100%;position:absolute;top:0;left:0;width:100%!important}.LoadingIndicatorSvg{width:27px;height:27px;animation:2s linear infinite rotate}.LoadingIndicatorSvg.large{width:50px;height:50px}.LoadingIndicatorSvgForeground{stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.GlobalLoader{z-index:99999;background-color:var(--gray-30)}.ExternalLink{text-decoration:underline}.ExternalLink:visited{color:var(--color-text-visited)}.ExternalLink:focus{border-radius:var(--radius-sm);outline:1px solid var(--color-text-action)}.ExternalLinkIcon{margin-left:var(--space-25);font-size:90%}.FormGroup{margin-bottom:var(--space-200)}.Avatar{border:1px solid var(--gray-60);color:var(--gray-75);text-transform:uppercase;background:0 0;border-radius:50%;position:relative;overflow:hidden}.Avatar.normal{width:40px;height:40px}.Avatar.medium{width:32px;height:32px}.Avatar.small{width:28px;height:28px}.AvatarContent{object-fit:cover;width:100%;height:100%;display:block}.ResponsibleSelectPopover .SelectPopoverOption{margin-bottom:var(--space-100);padding:var(--space-100)var(--space-150);transition:var(--transition-background-color),var(--transition-box-shadow);border-radius:.5rem;border:1px solid var(--gray-40)!important}@media (hover:hover){:is(.ResponsibleSelectPopover .SelectPopoverOption):hover{background-color:var(--blue-extra-light);box-shadow:var(--shadow-forms)}}.ResponsibleClinic:is(.ResponsibleSelectPopover .SelectPopoverOption){background-color:var(--gray-15)}.ResponsibleClinicMember:is(.ResponsibleSelectPopover .SelectPopoverOption){margin-left:var(--space-250);position:relative}.ResponsibleClinicMember:is(.ResponsibleSelectPopover .SelectPopoverOption):before{content:"";border-left:1px dotted var(--gray-40);height:calc(50% + .5rem);position:absolute;top:-.5rem;left:-.75rem}.ResponsibleClinicMember:is(.ResponsibleSelectPopover .SelectPopoverOption):after{content:"";border-bottom:1px dotted var(--gray-40);width:.75rem;position:absolute;top:50%;left:-.75rem}.ResponsibleClinicMember:is(.ResponsibleSelectPopover .SelectPopoverOption)+.ResponsibleClinicMember:before{height:calc(100% + .5rem);top:calc(-50% - .5rem)}:is(.ResponsibleSelectPopover .SelectPopoverOption):focus{outline:none}.active:is(.ResponsibleSelectPopover .SelectPopoverOption){background-color:var(--blue-extra-light)}.ResponsibleSelectPopover .ResponsiblePersonDetails{margin-left:var(--space-100);flex:1}.ResponsibleSelectPopover .ResponsiblePersonProfession{color:var(--gray-75);font-weight:400;font-size:var(--font-size-small)}.ResponsiblePersonTooltip .ResponsiblePersonProfession{margin-left:var(--space-100)}.ResponsiblePersonTooltip .ResponsiblePersonName,.ResponsiblePersonTooltip .ResponsiblePersonProfession{display:inline-block}.ResponsiblePersonTooltip .ResponsiblePersonName{font-weight:700}.Button{vertical-align:middle;height:var(--height-button-lg);padding:0 var(--space-200);border:1px solid var(--blue);border-radius:var(--radius-button);background-color:var(--white);color:var(--blue);box-shadow:var(--shadow-button);font-weight:var(--font-weight-bold);font-size:var(--font-size-medium);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-color),var(--transition-background-color),var(--transition-border-color);flex:none;line-height:36px;text-decoration:none;display:inline-block;position:relative}@media (hover:hover){.Button:hover{border-color:var(--blue-button-hover);background-color:var(--blue-button-hover);color:var(--white);box-shadow:var(--shadow-depth2)}}.Button:active{border-color:var(--blue);background-color:var(--blue);color:var(--white);box-shadow:inset var(--shadow-depth2)}.Button:focus{box-shadow:var(--shadow-input-focused);outline:0}.Button.btn-close{padding:var(--space-100);box-shadow:none;background-color:#0000;border-color:#0000}.Button.active{background-color:inherit}.Button.btn-medium{height:var(--height-button-md);padding:0 var(--space-150);font-size:var(--font-size-small);line-height:30px}.Button.btn-small{height:var(--height-button-sm);padding:0 var(--space-100);font-size:var(--font-size-small);border-radius:.2rem;line-height:18px}.Button.primary{border-color:var(--orange);background-color:var(--orange);color:var(--white)}@media (hover:hover){.Button.primary:hover{border-color:var(--orange-button-hover);background-color:var(--orange-button-hover)}}.Button.secondary{border-color:var(--blue);background-color:var(--blue);color:var(--white)}@media (hover:hover){.Button.secondary:hover{border-color:var(--blue-button-hover);background-color:var(--blue-button-hover)}}.Button.secondary:active{border-color:var(--blue-shade-10);background-color:var(--blue-shade-10)}.Button.neutral{border-color:var(--grey-light);background-color:var(--white);color:var(--grey-dark)}@media (hover:hover){.Button.neutral:hover{border-color:var(--blue-button-hover);background-color:var(--blue-button-hover);color:var(--white)}}.Button.neutral:active{border-color:var(--blue-shade-10);background-color:var(--blue-shade-10)}.Button.light{background-color:var(--gray-35);color:var(--blue);border:none;padding:0;box-shadow:none!important}.Button.light:hover{background-color:var(--blue-button-hover);color:var(--white)}.Button.light:active{border-color:var(--blue-shade-10);background-color:var(--blue-shade-10)}.Button.success{border-color:var(--green);background-color:var(--green);color:var(--white)}@media (hover:hover){.Button.success:hover{border-color:var(--green);background-color:var(--green)}}.Button.danger{border-color:var(--info-red);background-color:var(--info-red);color:var(--white)}@media (hover:hover){.Button.danger:hover{border-color:var(--red);background-color:var(--red)}}.Button.danger-o{border-color:var(--info-red);background-color:var(--white);color:var(--info-red)}@media (hover:hover){.Button.danger-o:hover{border-color:var(--info-red);background-color:var(--info-red);color:var(--white)}}.Button.violet{background-color:var(--cs-violet);color:var(--white);border:none}@media (hover:hover){.Button.violet:hover{background-color:var(--cs-light-violet)}}.Button.link{height:auto;color:var(--thunder);box-shadow:none;text-align:left;white-space:normal;background-color:#0000;border-color:#0000;line-height:1.5}@media (hover:hover){.Button.link:hover{color:var(--blue-button-hover);box-shadow:none;background-color:#0000;border-color:#0000}}.Button.link:active{color:var(--blue)}.Button.link.disabled,.Button.link:disabled{border-color:#0000}.Button.link-red{color:var(--status-red);box-shadow:none;text-align:left;white-space:normal;background-color:#0000;border-color:#0000!important}@media (hover:hover){.Button.link-red:hover{background-color:var(--status-red);color:var(--white);box-shadow:none}}.Button.link-blue{color:var(--blue);box-shadow:none;text-align:left;white-space:normal;background-color:#0000;border-color:#0000!important}@media (hover:hover){.Button.link-blue:hover{background-color:var(--blue);color:var(--white);box-shadow:none}}.Button.link-secondary{padding:0;color:var(--blue)!important}@media (hover:hover){.Button.link-secondary:hover{text-decoration:underline;color:var(--blue)!important;-webkit-text-decoration-color:var(--blue)!important;text-decoration-color:var(--blue)!important}}.Button:disabled,.Button.disabled{border-color:var(--gray-50);pointer-events:none;color:var(--color-low-emphasis)!important;box-shadow:none!important;background:0 0!important}.Button.auto-height{height:auto;min-height:var(--height-button-lg)}.CustomInput .form-check-input{z-index:-1;visibility:hidden;margin-left:auto;position:absolute;top:0}.CustomInputLabel{cursor:pointer}.CustomInputCheckmarkIcon{font-size:var(--font-size-xxlarge)}.CustomInputCheckmarkIcon:before{margin:0 -1px}.SingleCheckbox.disabled{opacity:.7;pointer-events:none}.WelcomeMessage{max-width:320px}body:not(.mobile-only) .WelcomeMessageTitle{margin-inline:var(--space-n800)}.WelcomeMessageGuide{text-align:center;line-height:24px}.WelcomeMessageGuide,.WelcomeMessageGuide>a{color:var(--color-text-secondary)}.WelcomeMessageSignupBtn{height:50px;padding:var(--space-100)var(--space-600);color:var(--white);border-radius:25px}.WelcomeMessageSignupCheckbox{color:var(--color-text-secondary)}.WelcomeMessageSignupCheckbox .CustomInputCheckmarkIcon{font-size:var(--font-size-xlarge);align-self:flex-start}.WelcomeMessageSignupCheckbox.checked .CustomInputCheckmarkIcon{color:var(--blue)}.WelcomeMessageSignupCheckbox .CustomInputCheckmarkLabel{text-align:left}html,body,#root{height:100%}body{background:var(--blue-extra-light);color:var(--grey-dark)}.App{padding:var(--space-300);flex-direction:column;display:flex;overflow:hidden auto}@media (min-width:768px){.App{padding:var(--space-600)}}.Accreditations{opacity:.6;width:330px;max-width:100%;height:28px}.NotificationAlert{padding:var(--space-200)var(--space-800)var(--space-200)var(--space-300);color:var(--white);border:none;border-radius:.5rem;align-items:center;line-height:1.5;transition:all .3s cubic-bezier(.68,-.55,.265,1.35);display:flex;transform:translate(calc(100% + 20px))}.NotificationAlert.show{transform:translate(0%)}.NotificationAlert.alert-info{background-color:#8a9a9e}.NotificationAlert.alert-success{background-color:#03a65a}.NotificationAlert.alert-danger{background-color:#f63e50}.NotificationAlert .btn-close{--bs-btn-close-color:#fff;padding:var(--space-200)var(--space-300)var(--space-200)var(--space-250);opacity:.6;filter:invert();background-size:.85rem}body:not(.app-mobile) :is(.NotificationAlert .btn-close):hover{box-shadow:none;opacity:1}:is(.NotificationAlert .btn-close):active{box-shadow:none;opacity:1}:is(.NotificationAlert .btn-close):focus{box-shadow:none;opacity:1}.NotificationAlertIcon{font-size:var(--font-size-xlarge);flex:none}.NotificationAlertContainer{z-index:2000;width:100%;padding:0 var(--space-200);position:fixed;top:1.2rem;right:0}@media (min-width:576px){.NotificationAlertContainer{width:330px}}