.select-field{gap:var(--space-1);display:grid}.select-field__label{color:var(--text-3);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-stretch:88%}.select-field__trigger{background:var(--raise);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--paper);cursor:pointer;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-2);transition:border-color var(--motion-fast) var(--motion-ease);justify-content:space-between;width:100%;display:flex}.select-field__trigger:hover:not(:disabled),.select-field__trigger[data-state=open]{border-color:var(--rule-strong)}.select-field__trigger:disabled{border-color:var(--rule-quiet);color:var(--text-4);cursor:not-allowed;opacity:1}.select-field__chevron{color:var(--text-3);display:inline-flex}.select-field__content{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);max-height:var(--radix-select-content-available-height);min-width:var(--radix-select-trigger-width);z-index:300;overflow:hidden}.select-field__viewport{max-height:inherit;padding:0;overflow-y:auto}.select-field__option{border-bottom:1px solid var(--rule-quiet);color:var(--text-2);cursor:pointer;min-height:var(--control-height);padding:0 var(--space-6) 0 var(--space-3);transition:background-color var(--motion-fast) var(--motion-ease);outline:none;align-items:center;display:flex;position:relative}.select-field__option:last-child{border-bottom:0}.select-field__option[data-highlighted],.select-field__option[data-state=checked]{background:var(--hover);color:var(--paper)}.select-field__option[data-disabled]{color:var(--text-4);cursor:not-allowed}.select-field__check{right:var(--space-2);display:inline-flex;position:absolute}
