@layer furo{.unit-form-control.select>.trigger{align-items:center;background-color:transparent;border:var(--size-thinnest) solid var(--color-input);border-radius:var(--size-border-radius-medium);color:var(--color-foreground);cursor:pointer;display:inline-flex;font:var(--font-body-medium);gap:var(--size-space-2x-small);height:var(--size-input-height);justify-content:space-between;min-width:-moz-fit-content;min-width:fit-content;padding-block:.5rem;padding-inline:.625rem;position:relative;transition-duration:var(--transition-timer);transition-property:color,background-color,border-color;white-space:nowrap;width:100%;@media(width<48rem){font-size:var(--font-size-small)}}.unit-form-control.select>.trigger:focus-visible{border-color:var(--color-ring);outline:none}.unit-form-control.select>.trigger[data-disabled]{cursor:not-allowed;opacity:.5}.unit-form-control.select>.trigger.loading{color:var(--color-muted-foreground);cursor:wait;pointer-events:none}.unit-form-control.select>.trigger.invalid{border-color:var(--color-destructive)}.unit-form-control.select>.trigger.invalid:focus-visible{border-color:var(--color-destructive)}.unit-form-control.select>.trigger [data-placeholder]{color:var(--color-muted-foreground)}.unit-select-content{background-color:var(--color-popover);border:var(--size-thinnest) solid var(--color-border);border-radius:var(--size-border-radius-medium);box-shadow:var(--shadow-strong);color:var(--color-popover-foreground);font-family:var(--font-family);min-width:var(--reka-select-trigger-width,8rem);padding:.25rem;z-index:var(--value-z-index-layer-popover)}.unit-select-content>.scroll-down-button,.unit-select-content>.scroll-up-button{align-items:center;color:var(--color-muted-foreground);display:flex;justify-content:center;padding:.25rem}.unit-select-content>.viewport>.group>.label{color:var(--color-muted-foreground);font:var(--font-label-tiny);font-weight:var(--font-weight-semibold,600);padding-block:.25rem;padding-inline:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.unit-select-content>.viewport>.group>.option,.unit-select-content>.viewport>.option{align-items:center;border-radius:var(--size-border-radius-small);cursor:default;display:flex;font:var(--font-body-medium);gap:var(--size-space-2x-small);justify-content:space-between;min-height:calc(var(--size-input-height) - .5rem);outline:none;padding-block:.25rem;padding-inline:.375rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;@media(width<48rem){font-size:var(--font-size-small)}}.unit-select-content>.viewport>.option>.empty-text{color:var(--color-muted-foreground);font:var(--font-body-small);-webkit-user-select:none;-moz-user-select:none;user-select:none}.unit-select-content>.viewport>.group>.option[data-disabled],.unit-select-content>.viewport>.group[disabled=true]>.option,.unit-select-content>.viewport>.option[data-disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.unit-select-content>.viewport>.group>.option[data-highlighted]:not([data-disabled]),.unit-select-content>.viewport>.option[data-highlighted]:not([data-disabled]){background-color:var(--color-accent);color:var(--color-accent-foreground)}.unit-select-content>.viewport>.group>.separator:not(:first-child):not(:last-child),.unit-select-content>.viewport>.separator:not(:first-child):not(:last-child){background-color:var(--color-border);height:var(--size-thinnest);margin-block:.25rem;margin-inline:-.25rem}.unit-select-content>.viewport>.group>.separator:not(:first-child):not(:last-child){margin-inline-start:.75rem}}
