.select{display:block;position:relative}.select__trigger{gap:var(--inline-gap-sm);width:100%;padding:var(--spacing-4) var(--spacing-16);font-size:var(--field-font-size);font-weight:var(--field-font-weight);line-height:var(--field-line-height);color:var(--foreground);cursor:pointer;background-color:var(--field-bg-color);border-radius:var(--field-border-radius);box-shadow:var(--shadow-inset);transition:box-shadow var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease);border:none;outline:none;align-items:center;display:flex}.select__trigger:focus-visible{background-color:var(--field-bg-focus-color);box-shadow:var(--field-focus-glow)}.select__trigger:active{box-shadow:var(--field-focus-glow)}.select__trigger:disabled{cursor:not-allowed}.select__trigger:disabled .select__icon,.select__trigger:disabled .select__value,.select__trigger:disabled .select__chevron{opacity:.5}.select__trigger--sizeSm{min-height:var(--field-height-sm)}.select__trigger--sizeMd{min-height:var(--field-height-md)}.select__icon{color:var(--foreground-subtle)}.select__value{text-overflow:ellipsis;text-align:left;white-space:nowrap;flex-grow:1;overflow:hidden}.select__value--placeholder{color:var(--field-placeholder-color)}.select__chevron{color:var(--foreground-subtle);transition:transform var(--dur-hover) cubic-bezier(.2, 0, 0, 1);flex-shrink:0;font-size:20px}.select__chevron--open{transform:rotate(180deg)}@media (hover:hover){.select__trigger:hover:not(:disabled){background-color:var(--field-bg-hover-color)}}@media (max-width:768px){.select__trigger--sizeSm{min-height:var(--field-height-md)}}
