.b-select .b-select__control{height:var(--input-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--space-2) center;background-repeat:no-repeat;background-size:var(--icon-md);padding-right:var(--space-8)}.b-select .b-select__control--sm{height:var(--input-height-sm);font-size:var(--text-sm)}.b-select .b-select__trigger{display:flex;align-items:center;text-align:left;cursor:pointer}.b-select__trigger-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-select__trigger-text--placeholder{color:var(--gray-400)}.b-select__options{display:flex;flex-direction:column;margin:calc(-1 * var(--space-4))}.b-select__option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--mobile-touch-target);padding:var(--space-3) var(--space-5);border:none;background:transparent;font-family:var(--font-body);font-size:var(--text-base);color:var(--gray-800);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.b-select__option:active{background:var(--gray-75)}.b-select__option--selected{color:var(--primary-700);font-weight:var(--weight-medium)}.b-select__options .b-select__option-check{flex-shrink:0;color:var(--primary-500)}
