.base-select{position:relative}.base-select__trigger{align-items:center;background:var(--white);border:var(--border-secondary);cursor:pointer;display:flex;gap:var(--spacing-x2);justify-content:space-between;min-width:12rem;padding:var(--spacing-x2) var(--spacing-x3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-select__trigger._error{animation:base-select-shake .3s ease-in-out;border-color:var(--red);box-shadow:0 0 0 .1rem var(--red)}.base-select__trigger._disabled{background:var(--white-200);color:var(--white-800);cursor:not-allowed}.base-select__label{flex-grow:1;text-align:start}.base-select__list{background:var(--white);border:var(--border-secondary);border-block-start:none;left:0;min-width:100%;position:absolute;top:100%;z-index:var(--z-index-dropdown)}.base-select__option{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-x2);justify-content:flex-start;padding:var(--spacing-x2) var(--spacing-x3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-select__option._active{background-color:var(--white-300)}.base-select__option._selected{background-color:var(--white-200)}.base-select__option._disabled{color:var(--white-800);cursor:not-allowed}@keyframes base-select-shake{0%,to{transform:translate(0)}25%{transform:translate(-.4rem)}75%{transform:translate(.4rem)}}
