.shared-select{width:100%;margin-bottom:1rem}.shared-select.mb-0{margin-bottom:0}.shared-select.mb-1{margin-bottom:.25rem}.shared-select.mb-2{margin-bottom:.5rem}.shared-select.mb-4{margin-bottom:1.5rem}.shared-select.mb-5{margin-bottom:3rem}.shared-select .form-floating:has(.react-select__control){width:100%;margin-bottom:0;position:relative}.form-floating:has(.react-select__control):not(.shared-select .form-floating){width:100%;margin-bottom:1rem;position:relative}.form-floating.mb-0:has(.react-select__control){margin-bottom:0}.form-floating.mb-1:has(.react-select__control){margin-bottom:.25rem}.form-floating.mb-2:has(.react-select__control){margin-bottom:.5rem}.form-floating.mb-4:has(.react-select__control){margin-bottom:1.5rem}.form-floating.mb-5:has(.react-select__control){margin-bottom:3rem}.shared-select-help{color:var(--text-muted,#718096);margin-top:.375rem;margin-bottom:0;font-size:.8rem;line-height:1.4;display:block}.shared-select .invalid-feedback{color:#dc3545;margin-top:.25rem;margin-bottom:0;font-size:.875rem;display:block}.form-floating .react-select__control{z-index:1;position:relative}.form-floating:has(.react-select__control)>label{pointer-events:none;z-index:2;opacity:1;align-items:center;height:100%;padding:1rem .75rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:none}.form-floating[data-select-floating=true]>label{opacity:.65;transform-origin:0 0;align-items:flex-start;height:auto;min-height:0;padding-top:.55rem;padding-bottom:0;transform:scale(.85)translateY(.1rem)translate(.15rem)}.form-floating:has(.react-select__control--is-focused)>label{opacity:.65;transform-origin:0 0;align-items:flex-start;height:auto;min-height:0;padding-top:.55rem;padding-bottom:0;transform:scale(.85)translateY(.1rem)translate(.15rem)}.form-floating:has(.react-select__single-value)>label{opacity:.65;transform-origin:0 0;align-items:flex-start;height:auto;min-height:0;padding-top:.55rem;padding-bottom:0;transform:scale(.85)translateY(.1rem)translate(.15rem)}.form-floating:has(.react-select__multi-value)>label{opacity:.65;transform-origin:0 0;align-items:flex-start;height:auto;min-height:0;padding-top:.55rem;padding-bottom:0;transform:scale(.85)translateY(.1rem)translate(.15rem)}.form-floating .react-select__value-container{min-height:58px}.form-floating:has(.react-select__multi-value) .react-select__control{align-items:flex-start}.form-floating:has(.react-select__multi-value) .react-select__value-container{flex-wrap:wrap;align-items:flex-start;gap:.25rem}.form-floating .react-select__single-value{margin:0;padding:0;line-height:1.5}:is(.form-floating:has(.react-select__single-value) .react-select__single-value,.form-floating:has(.react-select__control--is-focused) .react-select__single-value){margin-top:0;padding-top:0}.form-floating>label .text-danger{color:var(--bs-danger,#dc3545);margin-left:.25rem}.form-floating .react-select__multi-value__remove svg{width:.75rem;height:.75rem}.ess-select-option-stack{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;padding:.15rem 0;display:flex}.ess-select-option-name-pill{background:color-mix(in srgb, currentColor 14%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:.12rem .6rem;font-size:.75rem;font-style:italic;font-weight:400;line-height:1.25;display:inline-block;overflow:hidden}.react-select__option--is-selected .ess-select-option-name-pill{color:#233e80;background:#fff}.form-floating .react-select__multi-value:has(.ess-select-option-stack){border-radius:1rem;align-items:stretch}.form-floating .react-select__multi-value:has(.ess-select-option-stack) .react-select__multi-value__label{white-space:normal;padding-top:.4rem;padding-bottom:.4rem}
