.dashboard-select-trigger{border:1px solid var(--line-strong);color:var(--ink);text-align:left;white-space:nowrap;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;max-width:100%;height:36px;padding:7px 10px;font-size:13px;font-weight:400;display:inline-flex}.dashboard-select-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.dashboard-select-trigger>svg{color:var(--muted);flex:0 0 16px}.dashboard-select-trigger:not(:disabled):hover{border-color:#adb5ac}.dashboard-select-trigger:focus-visible,.dashboard-select-trigger[data-state=open]{outline-offset:1px;border-color:#6b855f;outline:2px solid #e4ece0}.dashboard-select-trigger[data-state=open]>svg{transform:rotate(180deg)}.dashboard-select-trigger:disabled{cursor:not-allowed;opacity:.62}.dashboard-select-content{border:1px solid var(--line);color:var(--ink);max-height:var(--radix-select-content-available-height);max-width:var(--radix-select-content-available-width);min-width:min(176px, var(--radix-select-content-available-width));width:var(--radix-select-trigger-width);z-index:1000;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #1820151f,0 2px 5px #1820150a}.dashboard-select-viewport{padding:5px}.dashboard-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:8px 10px;font-size:13px;font-weight:400;display:flex;position:relative}.dashboard-select-option>span:first-child{flex:1;min-width:0}.dashboard-select-option[data-state=checked]{color:#3f6532;background:#eff5ec}.dashboard-select-option[data-highlighted]{color:var(--ink);background:#f0f2ef}.dashboard-select-option[data-disabled]{color:#949b94;cursor:not-allowed;background:0 0}.dashboard-select-check{flex:0 0 15px;align-items:center;display:flex}.dashboard-select-scroll{color:var(--muted);justify-content:center;align-items:center;height:24px;display:flex}@media (pointer:coarse){.dashboard-select-option{min-height:44px}}
