.FormCheckbox-module-scss-module__541KHq__component{align-items:center;gap:12px;display:flex}.FormCheckbox-module-scss-module__541KHq__component.FormCheckbox-module-scss-module__541KHq__toggle{gap:0}.FormCheckbox-module-scss-module__541KHq__component.FormCheckbox-module-scss-module__541KHq__toggle .FormCheckbox-module-scss-module__541KHq__checkbox{opacity:0;pointer-events:none;position:absolute}.FormCheckbox-module-scss-module__541KHq__component.FormCheckbox-module-scss-module__541KHq__toggle .FormCheckbox-module-scss-module__541KHq__checkboxLabel{color:#000;-webkit-user-select:none;user-select:none;background-color:#0000;border:2px solid #000;border-radius:8px;justify-content:center;align-items:center;min-width:3.5rem;height:3.5rem;padding:calc(clamp(.5rem,.323944rem + .751174vw,1rem));font-size:1rem;font-weight:700;transition:background-color .3s,color .3s;display:flex}.FormCheckbox-module-scss-module__541KHq__component.FormCheckbox-module-scss-module__541KHq__toggle:has(.FormCheckbox-module-scss-module__541KHq__checkbox:checked) .FormCheckbox-module-scss-module__541KHq__checkboxLabel{color:#fff;background-color:#000}.FormCheckbox-module-scss-module__541KHq__checkboxLabel{cursor:pointer;font-size:14px}.FormCheckbox-module-scss-module__541KHq__checkbox{accent-color:#fff;cursor:pointer;background-color:#fff;border-radius:0;width:24px;height:24px}.FormCheckbox-module-scss-module__541KHq__errorMessage{color:#ff5c62;margin:0;position:relative;left:auto;transform:translate(0);font-size:.875rem!important;font-weight:350!important}
.FormPersonPicker-module-scss-module__ep1dQq__component{margin-block-end:.5rem;position:relative}.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__labelWidth-narrow:not(:has(label[class*=hidden])){grid-template-columns:1fr;display:grid}@media (min-width:992px){.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__labelWidth-narrow:not(:has(label[class*=hidden])){grid-template-columns:1fr 3fr;align-items:center}}.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__labelWidth-medium:not(:has(label[class*=hidden])){grid-template-columns:1fr;display:grid}@media (min-width:992px){.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__labelWidth-medium:not(:has(label[class*=hidden])){grid-template-columns:2fr 3fr;align-items:center}}.FormPersonPicker-module-scss-module__ep1dQq__component .FormPersonPicker-module-scss-module__ep1dQq__inputWrapper:first-child{grid-column:span 2}.FormPersonPicker-module-scss-module__ep1dQq__component input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__inputWidth-lg .FormPersonPicker-module-scss-module__ep1dQq__input,.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__inputWidth-md .FormPersonPicker-module-scss-module__ep1dQq__input,.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__inputWidth-sm .FormPersonPicker-module-scss-module__ep1dQq__input,.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__inputWidth-xs .FormPersonPicker-module-scss-module__ep1dQq__input,.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__inputWidth-xxs .FormPersonPicker-module-scss-module__ep1dQq__input{width:fit-content}.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__inputWidth-lg .FormPersonPicker-module-scss-module__ep1dQq__input{min-width:500px}.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__inputWidth-md .FormPersonPicker-module-scss-module__ep1dQq__input{min-width:328px}.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__inputWidth-sm .FormPersonPicker-module-scss-module__ep1dQq__input{min-width:180px}.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__inputWidth-xs .FormPersonPicker-module-scss-module__ep1dQq__input{min-width:100px}.FormPersonPicker-module-scss-module__ep1dQq__component.FormPersonPicker-module-scss-module__ep1dQq__inputWidth-xxs .FormPersonPicker-module-scss-module__ep1dQq__input{min-width:56px}@media (min-width:992px){.FormPersonPicker-module-scss-module__ep1dQq__component:has(label[class*=hidden]) .FormPersonPicker-module-scss-module__ep1dQq__optionsList{width:100%;left:0}}.FormPersonPicker-module-scss-module__ep1dQq__label{font-size:1rem;font-weight:600}.FormPersonPicker-module-scss-module__ep1dQq__label .FormPersonPicker-module-scss-module__ep1dQq__required{color:#00c3cd;padding-inline-start:.1em}.FormPersonPicker-module-scss-module__ep1dQq__label .FormPersonPicker-module-scss-module__ep1dQq__hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FormPersonPicker-module-scss-module__ep1dQq__inputWrapper{position:relative}.FormPersonPicker-module-scss-module__ep1dQq__inputWrapper .FormPersonPicker-module-scss-module__ep1dQq__input{box-sizing:border-box;cursor:pointer;min-block-size:56px;background-color:#fff;border:2px solid #fff;border-radius:8px;width:100%;padding-block:calc(26px - .625em);padding-inline:calc(clamp(.5rem,.323944rem + .751174vw,1rem)) calc(clamp(2.375rem,2.02289rem + 1.50235vw,3.375rem));font-size:1rem;line-height:1.25;transition:background-color .3s,border-color .3s;display:block}.FormPersonPicker-module-scss-module__ep1dQq__inputWrapper .FormPersonPicker-module-scss-module__ep1dQq__input:hover:not(:focus,:focus-visible,:disabled){background-color:#ffffff80;border-color:#0a1e2d}.FormPersonPicker-module-scss-module__ep1dQq__inputWrapper .FormPersonPicker-module-scss-module__ep1dQq__input:focus,.FormPersonPicker-module-scss-module__ep1dQq__inputWrapper .FormPersonPicker-module-scss-module__ep1dQq__input:focus-visible{border-color:#00c3cd;outline:none}.FormPersonPicker-module-scss-module__ep1dQq__inputWrapper .FormPersonPicker-module-scss-module__ep1dQq__input:disabled{cursor:not-allowed;filter:grayscale();opacity:.5}.FormPersonPicker-module-scss-module__ep1dQq__inputWrapper .FormPersonPicker-module-scss-module__ep1dQq__input:user-invalid{color:#ff5c62;border-color:#ff5c62}.FormPersonPicker-module-scss-module__ep1dQq__inputWrapper .FormPersonPicker-module-scss-module__ep1dQq__input:user-invalid~[class*=errorIcon]{display:block}.FormPersonPicker-module-scss-module__ep1dQq__inputWrapper .FormPersonPicker-module-scss-module__ep1dQq__input::placeholder{color:#0a1e2d}.FormPersonPicker-module-scss-module__ep1dQq__inputWrapper .FormPersonPicker-module-scss-module__ep1dQq__errorIcon{color:#ff5c62;width:20px;height:20px;display:none;position:absolute;top:50%;right:calc(clamp(1rem,.647887rem + 1.50235vw,2rem));transform:translateY(-50%)}:user-invalid .FormPersonPicker-module-scss-module__ep1dQq__inputWrapper .FormPersonPicker-module-scss-module__ep1dQq__errorIcon{display:block}.FormPersonPicker-module-scss-module__ep1dQq__optionsList{z-index:1;background-color:#fff;border:1px solid #c8d1d6;border-radius:8px;max-height:calc(clamp(12rem,9.88732rem + 9.01408vw,18rem));margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + clamp(.25rem,.161972rem + .375587vw,.5rem));left:0;right:0;overflow-y:auto}@media (min-width:992px){.FormPersonPicker-module-scss-module__ep1dQq__optionsList{width:60%;left:40%}}.FormPersonPicker-module-scss-module__ep1dQq__optionButton{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:.1em;width:100%;padding-block:.8em;padding-inline:calc(clamp(.5rem,.323944rem + .751174vw,1rem));display:flex;position:relative}.FormPersonPicker-module-scss-module__ep1dQq__optionButton:hover,.FormPersonPicker-module-scss-module__ep1dQq__optionButton:focus-visible{background-color:#0a1e2d1a}.FormPersonPicker-module-scss-module__ep1dQq__optionButton:after{content:"";background-color:#c8d1d6;height:1px;display:block;position:absolute;bottom:0;left:calc(clamp(.5rem,.323944rem + .751174vw,1rem));right:calc(clamp(.5rem,.323944rem + .751174vw,1rem))}li:last-child .FormPersonPicker-module-scss-module__ep1dQq__optionButton:after{content:none}.FormPersonPicker-module-scss-module__ep1dQq__optionButtonActive{background-color:#0a1e2d1a}.FormPersonPicker-module-scss-module__ep1dQq__optionValue,.FormPersonPicker-module-scss-module__ep1dQq__optionLabel{color:#0a1e2d;font-size:.875rem}.FormPersonPicker-module-scss-module__ep1dQq__loadingIndicator,.FormPersonPicker-module-scss-module__ep1dQq__noMatchIndicator{color:#0a1e2d;padding:calc(clamp(.5rem,.323944rem + .751174vw,1rem));font-size:.875rem}.FormPersonPicker-module-scss-module__ep1dQq__hint{color:#0a1e2d;margin:calc(clamp(.25rem,.161972rem + .375587vw,.5rem)) 0 0;font-size:.875rem}.FormPersonPicker-module-scss-module__ep1dQq__errorMessage{color:#ff5c62;margin:0;position:relative;font-size:.875rem!important;font-weight:350!important}
.FormInput-module-scss-module__RCp79a__component{margin-block-end:.5rem}.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__labelWidth-narrow:not(:has(label[class*=hidden])){grid-template-columns:1fr;display:grid}@media (min-width:992px){.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__labelWidth-narrow:not(:has(label[class*=hidden])){grid-template-columns:1fr 3fr;align-items:center}}.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__labelWidth-medium:not(:has(label[class*=hidden])){grid-template-columns:1fr;display:grid}@media (min-width:992px){.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__labelWidth-medium:not(:has(label[class*=hidden])){grid-template-columns:2fr 3fr;align-items:center}}.FormInput-module-scss-module__RCp79a__component .FormInput-module-scss-module__RCp79a__inputWrapper:first-child{grid-column:span 2}.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__inputWidth-lg .FormInput-module-scss-module__RCp79a__input,.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__inputWidth-md .FormInput-module-scss-module__RCp79a__input,.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__inputWidth-sm .FormInput-module-scss-module__RCp79a__input,.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__inputWidth-xs .FormInput-module-scss-module__RCp79a__input,.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__inputWidth-xxs .FormInput-module-scss-module__RCp79a__input{width:fit-content}.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__inputWidth-lg .FormInput-module-scss-module__RCp79a__input{min-width:500px}.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__inputWidth-md .FormInput-module-scss-module__RCp79a__input{min-width:328px}.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__inputWidth-sm .FormInput-module-scss-module__RCp79a__input{min-width:180px}.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__inputWidth-xs .FormInput-module-scss-module__RCp79a__input{min-width:100px}.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__inputWidth-xxs .FormInput-module-scss-module__RCp79a__input{min-width:56px}.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__hasError .FormInput-module-scss-module__RCp79a__input{color:#ff5c62;border-color:#ff5c62}.FormInput-module-scss-module__RCp79a__component.FormInput-module-scss-module__RCp79a__hasError .FormInput-module-scss-module__RCp79a__errorIcon{display:block}.FormInput-module-scss-module__RCp79a__label{font-size:1rem;font-weight:600}.FormInput-module-scss-module__RCp79a__label .FormInput-module-scss-module__RCp79a__required{color:#00c3cd;padding-inline-start:.1em}.FormInput-module-scss-module__RCp79a__label .FormInput-module-scss-module__RCp79a__hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FormInput-module-scss-module__RCp79a__inputWrapper{position:relative}.FormInput-module-scss-module__RCp79a__inputWrapper .FormInput-module-scss-module__RCp79a__input{box-sizing:border-box;cursor:pointer;min-block-size:56px;background-color:#fff;border:2px solid #fff;border-radius:8px;width:100%;padding-block:calc(26px - .625em);padding-inline:calc(clamp(.5rem,.323944rem + .751174vw,1rem)) calc(clamp(2.375rem,2.02289rem + 1.50235vw,3.375rem));font-size:1rem;line-height:1.25;transition:background-color .3s,border-color .3s;display:block}.FormInput-module-scss-module__RCp79a__inputWrapper .FormInput-module-scss-module__RCp79a__input:hover:not(:focus,:focus-visible,:disabled){background-color:#ffffff80;border-color:#0a1e2d}.FormInput-module-scss-module__RCp79a__inputWrapper .FormInput-module-scss-module__RCp79a__input:focus,.FormInput-module-scss-module__RCp79a__inputWrapper .FormInput-module-scss-module__RCp79a__input:focus-visible{border-color:#00c3cd;outline:none}.FormInput-module-scss-module__RCp79a__inputWrapper .FormInput-module-scss-module__RCp79a__input:disabled{cursor:not-allowed;filter:grayscale();opacity:.5}.FormInput-module-scss-module__RCp79a__inputWrapper .FormInput-module-scss-module__RCp79a__input:user-invalid{color:#ff5c62;border-color:#ff5c62}.FormInput-module-scss-module__RCp79a__inputWrapper .FormInput-module-scss-module__RCp79a__input:user-invalid~[class*=errorIcon]{display:block}.FormInput-module-scss-module__RCp79a__inputWrapper .FormInput-module-scss-module__RCp79a__input::placeholder{color:#0a1e2d}.FormInput-module-scss-module__RCp79a__inputWrapper .FormInput-module-scss-module__RCp79a__inputErrorWrapper{max-width:min-content}.FormInput-module-scss-module__RCp79a__inputWrapper:not(:has(.FormInput-module-scss-module__RCp79a__customIcon)) .FormInput-module-scss-module__RCp79a__input{padding-inline-end:calc(clamp(.5rem,.323944rem + .751174vw,1rem))}.FormInput-module-scss-module__RCp79a__inputWrapper:has(.FormInput-module-scss-module__RCp79a__customIcon) .FormInput-module-scss-module__RCp79a__input{padding-inline-start:calc(clamp(2.625rem,2.18486rem + 1.87793vw,3.875rem))}.FormInput-module-scss-module__RCp79a__inputWrapper .FormInput-module-scss-module__RCp79a__errorIcon{color:#ff5c62;width:20px;height:20px;display:none;position:absolute;top:50%;right:calc(clamp(1rem,.647887rem + 1.50235vw,2rem));transform:translateY(-50%)}:user-invalid .FormInput-module-scss-module__RCp79a__inputWrapper .FormInput-module-scss-module__RCp79a__errorIcon{display:block}.FormInput-module-scss-module__RCp79a__customIcon{color:#0a1e2d;width:30px;height:30px;position:absolute;top:50%;left:calc(clamp(.5rem,.345951rem + .657277vw,.9375rem));transform:translateY(-50%)}.FormInput-module-scss-module__RCp79a__errorMessage{color:#ff5c62;margin:0;position:relative;font-size:.875rem!important;font-weight:350!important}.FormInput-module-scss-module__RCp79a__withChildren .FormInput-module-scss-module__RCp79a__inputWrapper,.FormInput-module-scss-module__RCp79a__withChildren .FormInput-module-scss-module__RCp79a__children{gap:calc(clamp(.5rem,.323944rem + .751174vw,1rem));display:flex}.FormInput-module-scss-module__RCp79a__withChildren .FormInput-module-scss-module__RCp79a__children{align-items:center}
.FormPersonPickerList-module-scss-module__O26_NW__component{flex-direction:column;gap:calc(clamp(.25rem,.161972rem + .375587vw,.5rem));display:flex;position:relative}.FormPersonPickerList-module-scss-module__O26_NW__selectedList{flex-direction:column;gap:.1em;margin:0;padding:0;list-style:none;display:flex}.FormPersonPickerList-module-scss-module__O26_NW__selectedItem{border-radius:8px;justify-content:space-between;align-items:center;gap:calc(clamp(.5rem,.323944rem + .751174vw,1rem));padding-block:calc(clamp(.25rem,.161972rem + .375587vw,.5rem));display:flex}.FormPersonPickerList-module-scss-module__O26_NW__selectedItemContent{flex-direction:column;flex:1;gap:calc(clamp(1rem,.647887rem + 1.50235vw,2rem));min-width:0;display:flex}.FormPersonPickerList-module-scss-module__O26_NW__selectedItemName{color:#00c3cd;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.FormPersonPickerList-module-scss-module__O26_NW__selectedItemEmail{color:#0a1e2d;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.FormPersonPickerList-module-scss-module__O26_NW__deleteButton{color:#0a1e2d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding-block:.1em;padding-inline:calc(clamp(.25rem,.161972rem + .375587vw,.5rem));display:flex}
.FormattedTimeRange-module-scss-module__a8FZNW__component{flex-direction:column;display:flex}.FormattedTimeRange-module-scss-module__a8FZNW__dateBox{white-space:nowrap;column-gap:.2rem;display:flex}.FormattedTimeRange-module-scss-module__a8FZNW__timeBox{align-items:center;column-gap:.2rem;display:flex}.FormattedTimeRange-module-scss-module__a8FZNW__timezone{opacity:.75;white-space:normal;font-size:.875rem;font-weight:400}
.IndividualAppointment-module-scss-module__m7SjZq__component{color:#0a1e2d;background-color:#fff;border:2px solid #fff;border-radius:8px;grid-template-columns:2fr 3fr;align-items:center;width:100%;display:grid;overflow:hidden}.IndividualAppointment-module-scss-module__m7SjZq__info{padding-block:calc(clamp(.5rem,.323944rem + .751174vw,1rem));padding-inline:calc(clamp(.75rem,.485915rem + 1.12676vw,1.5rem))}.IndividualAppointment-module-scss-module__m7SjZq__info p:first-child{margin-block-end:.2em;font-weight:700}.IndividualAppointment-module-scss-module__m7SjZq__info p:last-child{margin:0;font-size:1rem}.IndividualAppointment-module-scss-module__m7SjZq__action{background-color:#dde6ea;justify-content:flex-end;align-items:center;height:100%;padding-block:calc(clamp(.5rem,.323944rem + .751174vw,1rem));padding-inline:calc(clamp(.75rem,.485915rem + 1.12676vw,1.5rem));display:flex}
.FormFileUpload-module-scss-module__zDEeWW__component{margin-block-end:.5rem}.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__labelWidth-narrow:not(:has(label[class*=hidden])){grid-template-columns:1fr;display:grid}@media (min-width:992px){.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__labelWidth-narrow:not(:has(label[class*=hidden])){grid-template-columns:1fr 3fr;align-items:center}}.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__labelWidth-medium:not(:has(label[class*=hidden])){grid-template-columns:1fr;display:grid}@media (min-width:992px){.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__labelWidth-medium:not(:has(label[class*=hidden])){grid-template-columns:2fr 3fr;align-items:center}}.FormFileUpload-module-scss-module__zDEeWW__component .FormFileUpload-module-scss-module__zDEeWW__inputWrapper:first-child{grid-column:span 2}.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__inputWidth-lg .FormFileUpload-module-scss-module__zDEeWW__fileInputWrapper,.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__inputWidth-md .FormFileUpload-module-scss-module__zDEeWW__fileInputWrapper,.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__inputWidth-sm .FormFileUpload-module-scss-module__zDEeWW__fileInputWrapper,.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__inputWidth-xs .FormFileUpload-module-scss-module__zDEeWW__fileInputWrapper,.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__inputWidth-xxs .FormFileUpload-module-scss-module__zDEeWW__fileInputWrapper{width:fit-content}.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__inputWidth-lg .FormFileUpload-module-scss-module__zDEeWW__fileInputWrapper{min-width:500px}.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__inputWidth-md .FormFileUpload-module-scss-module__zDEeWW__fileInputWrapper{min-width:328px}.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__inputWidth-sm .FormFileUpload-module-scss-module__zDEeWW__fileInputWrapper{min-width:180px}.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__inputWidth-xs .FormFileUpload-module-scss-module__zDEeWW__fileInputWrapper{min-width:100px}.FormFileUpload-module-scss-module__zDEeWW__component.FormFileUpload-module-scss-module__zDEeWW__inputWidth-xxs .FormFileUpload-module-scss-module__zDEeWW__fileInputWrapper{min-width:56px}.FormFileUpload-module-scss-module__zDEeWW__label{font-size:1rem;font-weight:600}.FormFileUpload-module-scss-module__zDEeWW__label .FormFileUpload-module-scss-module__zDEeWW__required{color:#00c3cd;padding-inline-start:.1em}.FormFileUpload-module-scss-module__zDEeWW__label .FormFileUpload-module-scss-module__zDEeWW__hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FormFileUpload-module-scss-module__zDEeWW__inputWrapper{position:relative}.FormFileUpload-module-scss-module__zDEeWW__inputWrapper .FormFileUpload-module-scss-module__zDEeWW__input{box-sizing:border-box;cursor:pointer;min-block-size:56px;background-color:#fff;border:2px solid #fff;border-radius:8px;width:100%;padding-block:calc(26px - .625em);padding-inline:calc(clamp(.5rem,.323944rem + .751174vw,1rem)) calc(clamp(2.375rem,2.02289rem + 1.50235vw,3.375rem));font-size:1rem;line-height:1.25;transition:background-color .3s,border-color .3s;display:block}.FormFileUpload-module-scss-module__zDEeWW__inputWrapper .FormFileUpload-module-scss-module__zDEeWW__input:hover:not(:focus,:focus-visible,:disabled){background-color:#ffffff80;border-color:#0a1e2d}.FormFileUpload-module-scss-module__zDEeWW__inputWrapper .FormFileUpload-module-scss-module__zDEeWW__input:focus,.FormFileUpload-module-scss-module__zDEeWW__inputWrapper .FormFileUpload-module-scss-module__zDEeWW__input:focus-visible{border-color:#00c3cd;outline:none}.FormFileUpload-module-scss-module__zDEeWW__inputWrapper .FormFileUpload-module-scss-module__zDEeWW__input:disabled{cursor:not-allowed;filter:grayscale();opacity:.5}.FormFileUpload-module-scss-module__zDEeWW__inputWrapper .FormFileUpload-module-scss-module__zDEeWW__input:user-invalid{color:#ff5c62;border-color:#ff5c62}.FormFileUpload-module-scss-module__zDEeWW__inputWrapper .FormFileUpload-module-scss-module__zDEeWW__input:user-invalid~[class*=errorIcon]{display:block}.FormFileUpload-module-scss-module__zDEeWW__inputWrapper .FormFileUpload-module-scss-module__zDEeWW__input::placeholder{color:#0a1e2d}.FormFileUpload-module-scss-module__zDEeWW__inputWrapper:not(:has(.FormFileUpload-module-scss-module__zDEeWW__customIcon)) .FormFileUpload-module-scss-module__zDEeWW__input{padding-inline-end:calc(clamp(.5rem,.323944rem + .751174vw,1rem))}.FormFileUpload-module-scss-module__zDEeWW__inputWrapper .FormFileUpload-module-scss-module__zDEeWW__errorIcon{color:#ff5c62;width:20px;height:20px;display:none;position:absolute;top:50%;right:calc(clamp(1rem,.647887rem + 1.50235vw,2rem));transform:translateY(-50%)}:user-invalid .FormFileUpload-module-scss-module__zDEeWW__inputWrapper .FormFileUpload-module-scss-module__zDEeWW__errorIcon{display:block}.FormFileUpload-module-scss-module__zDEeWW__fileInputWrapper{gap:calc(clamp(.75rem,.705986rem + .187793vw,.875rem));display:grid}.FormFileUpload-module-scss-module__zDEeWW__topRow{align-items:center;gap:calc(clamp(.5rem,.323944rem + .751174vw,1rem));max-width:500px;display:flex}.FormFileUpload-module-scss-module__zDEeWW__topRow .FormFileUpload-module-scss-module__zDEeWW__button{flex-shrink:5}.FormFileUpload-module-scss-module__zDEeWW__previewLink{flex-shrink:1;text-decoration:none;display:inline-flex}.FormFileUpload-module-scss-module__zDEeWW__controls{gap:calc(clamp(.5rem,.323944rem + .751174vw,1rem));display:flex}.FormFileUpload-module-scss-module__zDEeWW__fileInput{max-width:100%}.FormFileUpload-module-scss-module__zDEeWW__button{min-width:8rem}.FormFileUpload-module-scss-module__zDEeWW__thumbnailWrapper{aspect-ratio:196/67;border:1px solid #c8d1d6;border-radius:8px;align-items:center;max-height:112px;display:inline-flex;overflow:hidden}.FormFileUpload-module-scss-module__zDEeWW__thumbnail{object-fit:cover;width:100%;height:100%}.FormFileUpload-module-scss-module__zDEeWW__customIcon{color:#0a1e2d;width:30px;height:30px;position:absolute;top:50%;left:calc(clamp(.5rem,.345951rem + .657277vw,.9375rem));transform:translateY(-50%)}.FormFileUpload-module-scss-module__zDEeWW__customIcon+.FormFileUpload-module-scss-module__zDEeWW__input{padding-inline-start:calc(clamp(2.625rem,2.18486rem + 1.87793vw,3.875rem))}.FormFileUpload-module-scss-module__zDEeWW__errorMessage{color:#ff5c62;margin:0;position:relative;font-size:.875rem!important;font-weight:350!important}.FormFileUpload-module-scss-module__zDEeWW__withChildren .FormFileUpload-module-scss-module__zDEeWW__inputWrapper,.FormFileUpload-module-scss-module__zDEeWW__withChildren .FormFileUpload-module-scss-module__zDEeWW__children{gap:calc(clamp(.5rem,.323944rem + .751174vw,1rem));display:flex}.FormFileUpload-module-scss-module__zDEeWW__withChildren .FormFileUpload-module-scss-module__zDEeWW__children{align-items:center}
.RichTextEditor-module-scss-module__MpjWbq__component{margin-block-start:calc(clamp(1rem,.647887rem + 1.50235vw,2rem))}.RichTextEditor-module-scss-module__MpjWbq__label{align-items:center;margin-block-end:calc(clamp(.5rem,.323944rem + .751174vw,1rem));display:flex}.RichTextEditor-module-scss-module__MpjWbq__label p{margin-block-end:0}.RichTextEditor-module-scss-module__MpjWbq__editorWrapper{box-sizing:border-box;background-color:#fff;border-radius:8px;padding:calc(clamp(.75rem,.485915rem + 1.12676vw,1.5rem))}.RichTextEditor-module-scss-module__MpjWbq__editableWrapper{position:relative}.RichTextEditor-module-scss-module__MpjWbq__placeholder{color:#0a1e2d;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;margin:0;padding:calc(clamp(.75rem,.485915rem + 1.12676vw,1.5rem));font-size:1rem;position:absolute;top:0;left:0}.RichTextEditor-module-scss-module__MpjWbq__editable{box-sizing:border-box;cursor:text;background-color:#dde6ea;border-radius:8px;width:100%;min-height:174px;padding:calc(clamp(.75rem,.485915rem + 1.12676vw,1.5rem));font-size:1rem}.RichTextEditor-module-scss-module__MpjWbq__editable p{margin:0}.RichTextEditor-module-scss-module__MpjWbq__editable p+p{margin-block-start:.5em}.RichTextEditor-module-scss-module__MpjWbq__editable ul,.RichTextEditor-module-scss-module__MpjWbq__editable ol{margin:.25em 0;padding-inline-start:1.5em}.RichTextEditor-module-scss-module__MpjWbq__editable h2,.RichTextEditor-module-scss-module__MpjWbq__editable h3,.RichTextEditor-module-scss-module__MpjWbq__editable h4{color:#0a1e2d;margin:.5em 0 .25em;font-weight:700;line-height:1.3}.RichTextEditor-module-scss-module__MpjWbq__editable h2{font-size:1.5em}.RichTextEditor-module-scss-module__MpjWbq__editable h3{font-size:1.125em}.RichTextEditor-module-scss-module__MpjWbq__editable h4{font-size:1em}.RichTextEditor-module-scss-module__MpjWbq__errorMessage{color:#ff5c62;margin:0;position:relative;font-size:.875rem!important;font-weight:350!important}
.Toolbar-module-scss-module__VE6Gha__toolbar{background-color:#dde6ea;border-radius:8px;align-items:center;width:fit-content;margin-block-end:calc(clamp(.75rem,.485915rem + 1.12676vw,1.5rem));padding-block:calc(clamp(.5rem,.323944rem + .751174vw,1rem));padding-inline:calc(clamp(.75rem,.485915rem + 1.12676vw,1.5rem));display:flex}.Toolbar-module-scss-module__VE6Gha__toolbarButton{cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;font-size:1rem;font-weight:600;line-height:1;transition:background-color .3s}.Toolbar-module-scss-module__VE6Gha__toolbarButton:hover,.Toolbar-module-scss-module__VE6Gha__toolbarButtonActive{background-color:#c8d1d6}.Toolbar-module-scss-module__VE6Gha__toolbarSeparator{background-color:#0a1e2d1a;block-size:24px;inline-size:2px;margin-inline:calc(clamp(.5rem,.323944rem + .751174vw,1rem));display:inline-block}.Toolbar-module-scss-module__VE6Gha__toolbarSelect{cursor:pointer;background-color:#0000;border:1px solid #0000;font-size:1rem;font-weight:600;line-height:1;transition:background-color .3s}.Toolbar-module-scss-module__VE6Gha__toolbarSelect:hover{background-color:#c8d1d6}
