.app-form-select[data-v-fff5d487]{border:none;margin:0 0 var(--spacing--s);padding:0;width:100%}.app-form-select .form-group[data-v-fff5d487]{overflow:hidden;position:relative}.app-form-select .form-label[data-v-fff5d487]{line-height:var(--line-height--s);overflow:hidden;padding-left:var(--spacing--m);pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transform-origin:0 50% 0;transition:var(--transition--all);white-space:nowrap;width:100%}.app-form-select .form-error[data-v-fff5d487]{color:var(--error-color);font-size:var(--font-size--s);padding-left:var(--spacing--m)}.app-form-select.has-focus .form-label[data-v-fff5d487],.app-form-select.is-not-empty .form-label[data-v-fff5d487]{color:var(--text-color--medium);font-size:var(--font-size--xs);transform:translateY(-125%)}.app-form-select.is-invalid .form-error[data-v-fff5d487]{display:block}.app-form-select.is-invalid .form-label[data-v-fff5d487]{color:var(--form-field-invalid-text-color)}.app-form-select.has-focus .form-label[data-v-fff5d487]{color:var(--form-field-focus-text-color)}.app-form-select:hover .form-label[data-v-fff5d487]{color:var(--form-field-hover-text-color)}.app-form-select.is-disabled .form-label[data-v-fff5d487]{color:var(--form-field-disabled-text-color)}.app-form-select[data-v-fff5d487]{--select-toggler-width:calc(var(--spacing--m) + 1rem + var(--spacing--m))}.app-form-select .form-select[data-v-fff5d487]{background-color:var(--form-field-background-color);border:1px solid var(--form-field-border-color);border-radius:var(--border-radius--s);font-size:var(--font-size--m);padding:var(--spacing--s) var(--spacing--m);transition:var(--transition--all)}.app-form-select .form-select[data-v-fff5d487]:hover{background-color:var(--form-field-hover-background-color);border-color:var(--form-field-hover-border-color)}.app-form-select .form-select.has-focus[data-v-fff5d487],.app-form-select .form-select[data-v-fff5d487]:active,.app-form-select .form-select[data-v-fff5d487]:focus,.app-form-select .form-select[data-v-fff5d487]:focus-visible{background-color:var(--form-field-focus-background-color);border-color:var(--form-field-focus-border-color);outline-color:var(--form-field-focus-border-color)}.app-form-select .form-select[data-v-fff5d487]:focus-visible{outline:none}.app-form-select .form-select.is-invalid[data-v-fff5d487]{border-color:var(--form-field-invalid-border-color)}.app-form-select .form-select[disabled][data-v-fff5d487]{background-color:var(--form-field-disabled-background-color);border-color:var(--form-field-disabled-border-color);color:var(--form-field-disabled-text-color);cursor:not-allowed}.app-form-select .form-select[data-width=small][data-v-fff5d487]{width:5rem}.app-form-select .form-select[data-width=medium][data-v-fff5d487]{width:10rem}.app-form-select .form-select[data-width=large][data-v-fff5d487]{width:20rem}.app-form-select .form-select[data-width=full][data-v-fff5d487]{width:100%}.app-form-select .form-select[data-v-fff5d487]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--shade--anthracite--0);box-shadow:none;cursor:pointer;line-height:var(--line-height--s);outline:0;padding-bottom:calc(var(--spacing--m)*.625);padding-right:var(--select-toggler-width);padding-top:calc(var(--spacing--m)*1.625);width:100%}.app-form-select .form-select[data-v-fff5d487]::-ms-expand{display:none}.app-form-select .select-toggler[data-v-fff5d487]{align-items:center;background-color:inherit;border-left:solid var(--border-width--hairline) var(--form-field-border-color);bottom:0;color:var(--primary-color);cursor:pointer;display:flex;height:100%;line-height:1;max-width:var(--select-toggler-width);padding:var(--spacing--s) var(--spacing--m);pointer-events:none;position:absolute;right:0;top:0;transition:var(--transition--all)}.app-form-select .placeholder-option[data-v-fff5d487]{font-style:italic}.app-form-select.has-focus .select-toggler[data-v-fff5d487]{border-color:var(--form-field-focus-border-color)}.app-form-select.is-disabled .select-toggler[data-v-fff5d487]{border-color:var(--form-field-disabled-border-color);color:var(--form-field-disabled-text-color)}.app-form-select:hover:not(.is-disabled) .select-toggler[data-v-fff5d487]{border-color:var(--form-field-hover-border-color)}.app-form-select .form-group[data-v-fff5d487]{display:flex}
