.the-combobox[data-v-23a3b822]{position:relative;width:100%}.the-combobox__input[data-v-23a3b822]{background-color:var(--bg-clr-primary);border:1px solid var(--clr-decorative);color:var(--clr-primary-lt);cursor:pointer;font-family:inherit;font-size:clamp(1rem,.6875rem + 1vw,1.25rem);font-weight:var(--fw-light);padding:1.5rem 3.5rem 1.5rem 2rem;width:100%}.the-combobox__input[data-v-23a3b822]:focus-visible{border-color:var(--clr-secondary);outline:2px solid var(--clr-secondary);outline-offset:-1px}.the-combobox__chevron[data-v-23a3b822]{color:var(--clr-secondary);cursor:pointer;flex-shrink:0;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);transition:transform .2s ease}.the-combobox--open .the-combobox__chevron[data-v-23a3b822]{transform:translateY(-50%) rotate(180deg)}.the-combobox--invalid .the-combobox__input[data-v-23a3b822]{border-color:var(--clr-error);box-shadow:0 0 0 1px var(--clr-error)}.the-combobox__list[data-v-23a3b822]{background-color:var(--clr-primary-ltst);border:1px solid var(--clr-decorative);box-shadow:0 12px 30px #0000001f;left:0;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.the-combobox__option[data-v-23a3b822]{color:var(--clr-primary-lt);cursor:pointer;font-size:18px;padding:10px 20px;transition:background-color .15s ease,color .15s ease}.the-combobox__option--active[data-v-23a3b822]{background-color:var(--clr-primary-ltr);color:var(--clr-primary)}.the-combobox__option--selected[data-v-23a3b822]{color:var(--clr-secondary);font-weight:var(--fw-bold)}.the-combobox__empty[data-v-23a3b822]{color:var(--clr-primary-lt);cursor:default;font-size:18px;padding:10px 20px}.form-field__label[data-v-8a810df3]{display:inline-block;margin-bottom:1rem}textarea.form-control[data-v-8a810df3]{resize:none}.checkbox-field[data-v-2e6b9994]{align-items:start;display:grid;gap:.75rem;grid-template-columns:auto 1fr;position:relative;width:100%}.checkbox-field__input[data-v-2e6b9994]{accent-color:var(--clr-secondary);cursor:pointer;height:18px;margin-top:.25rem;width:18px}.checkbox-field__label[data-v-2e6b9994]{color:var(--clr-primary-lt);cursor:pointer;font-size:clamp(1rem,.6875rem + 1vw,1.25rem);font-weight:var(--fw-light)}.checkbox-field .error-message[data-v-2e6b9994]{grid-column:1/-1}
