.Select-module__E8rWSW__container{width:100%;position:relative}.Select-module__E8rWSW__trigger{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:44px;color:var(--text-primary);font-size:.9375rem;font-family:var(--font-body);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);outline:none;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.Select-module__E8rWSW__trigger:focus{border-color:var(--border-focus);background:var(--bg-overlay);box-shadow:0 0 0 3px var(--gold-glow)}.Select-module__E8rWSW__trigger:disabled{opacity:.6;cursor:not-allowed}.Select-module__E8rWSW__placeholder{color:var(--text-secondary)}.Select-module__E8rWSW__hasValue{color:var(--text-primary)}.Select-module__E8rWSW__icon{color:var(--text-muted);transition:transform .2s ease-out}.Select-module__E8rWSW__trigger[data-state=open] .Select-module__E8rWSW__icon{transform:rotate(180deg)}.Select-module__E8rWSW__dropdown{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);z-index:50;flex-direction:column;width:100%;max-height:250px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.Select-module__E8rWSW__dropdown::-webkit-scrollbar{width:6px}.Select-module__E8rWSW__dropdown::-webkit-scrollbar-track{background:0 0}.Select-module__E8rWSW__dropdown::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.Select-module__E8rWSW__option{text-align:left;width:100%;color:var(--text-primary);font-size:.9375rem;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0d;padding:12px 14px;transition:background .1s ease-out,color .1s ease-out}.Select-module__E8rWSW__option:last-child{border-bottom:none}.Select-module__E8rWSW__option:hover,.Select-module__E8rWSW__option:focus{background:var(--bg-hover);outline:none}.Select-module__E8rWSW__option[data-active=true]{color:var(--gold);background:var(--gold-dim);font-weight:500}
