.styles-module__TLNRpq__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3)var(--space-4);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-md);line-height:var(--line-height-normal);cursor:pointer;transition:border-color var(--transition-base),background-color var(--transition-base);background-color:#0000;display:inline-flex}.styles-module__TLNRpq__trigger:focus{border-color:var(--color-border-active);outline:none}.styles-module__TLNRpq__trigger[data-placeholder]{color:var(--color-text-muted)}.styles-module__TLNRpq__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.styles-module__TLNRpq__icon{color:var(--color-text-muted);transition:transform var(--transition-base);flex-shrink:0;align-items:center;display:flex}.styles-module__TLNRpq__trigger[data-state=open] .styles-module__TLNRpq__icon{transform:rotate(180deg)}.styles-module__TLNRpq__content{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;animation:.15s styles-module__TLNRpq__slideDown;overflow:hidden}@keyframes styles-module__TLNRpq__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.styles-module__TLNRpq__viewport{padding:var(--space-1)}.styles-module__TLNRpq__item{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast);display:flex}.styles-module__TLNRpq__item[data-highlighted]{background-color:var(--color-bg-muted);outline:none}.styles-module__TLNRpq__item[data-disabled]{color:var(--color-text-muted);pointer-events:none;opacity:.5}.styles-module__TLNRpq__itemIndicator{color:var(--color-accent);align-items:center;display:flex}
