html{--select-padding:var(--spacing-75)}@media (hover:none) and (pointer:coarse){html{--select-padding:var(--spacing-100)}}.select{font-family:var(--fp-font-heading--font-family);font-size:var(--fp-font-heading-5--font-size);line-height:var(--fp-font-heading-5--line-height);font-weight:var(--fp-font-heading-5--font-weight);background:var(--surface);border-radius:var(--border-radius--xs);border:1px solid var(--form-field-border);-moz-appearance:textfield;box-sizing:border-box;cursor:pointer}.select .control{all:unset;padding:var(--select-padding);display:flex}.select:hover{border-color:var(--fp-primary-contrast-color)}.select:focus-within{border-color:var(--fp-primary-color);outline:1px solid var(--fp-primary-color);background:#fff}.select::placeholder,.select .placeholder{color:var(--text-placeholder)}.select.fullWidth{width:100%}.select.large{font-size:var(--fp-font-heading-3--font-size);font-weight:var(--fp-font-heading-3--font-weight);padding:var(--spacing-50)var(--spacing-50)var(--spacing-50)var(--spacing-25)}.singleValue p{font-family:var(--fp-font-heading--font-family)!important;font-size:var(--fp-font-heading-5--font-size)!important;font-weight:var(--fp-font-heading-5--font-weight)!important}.menu{background:var(--bg-primary);box-shadow:var(--shadow);border-radius:var(--border-radius--s);padding:var(--spacing-50);z-index:99999;font-family:var(--fp-font-heading--font-family);font-size:var(--fp-font-heading-5--font-size);font-weight:var(--fp-font-heading-5--font-weight);position:absolute}.option{border-radius:var(--border-radius--xs);padding:var(--spacing-75);cursor:pointer!important}.option p{font-family:var(--fp-font-heading--font-family)!important;font-size:var(--fp-font-heading-5--font-size)!important;font-weight:var(--fp-font-heading-5--font-weight)!important}.option.focused{background:var(--bg-secondary)}.option.selected{background:#00000012}.noOptionsMessage{color:var(--text-placeholder)}.multiValue{background:var(--bg-secondary);padding:var(--spacing-25);border-radius:var(--border-radius--xs)}.valueContainer{gap:var(--spacing-50);overflow:visible}.valueContainer.isMulti{margin:calc(var(--spacing-25)*-1)}.indicatorsContainer{cursor:pointer}.dropdownIndicator:hover,.clearIndicator:hover{filter:var(--fp-primary-color--filter)}.multiValueRemove{cursor:pointer}.multiValueRemove:hover{filter:var(--fp-primary-color--filter)}.multiValueRemove svg{width:1.25rem;height:1.25rem}.multiValueLabel{padding-right:.15em}
