.select-field{gap:var(--space-2);min-width:0;display:grid}.select-label{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700}@media (width<=360px){.select-field{gap:var(--space-1)}}.dropdown-button{width:100%;min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-input);color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);cursor:pointer;outline:none;justify-content:space-between;align-items:center;font-weight:700;transition:border-color .2s,box-shadow .2s;display:flex}.dropdown-button:hover,.dropdown-button:focus-visible{border-color:var(--color-green-border)}.dropdown-button[data-state=open]{border-color:var(--color-green-border);box-shadow:0 0 0 4px var(--color-green-bg-strong)}.dropdown-button__arrow{font-size:var(--text-md);color:var(--color-green-main);transition:transform .2s}.dropdown-button[data-state=open] .dropdown-button__arrow{transform:rotate(180deg)}.dropdown-button__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dropdown-button[data-disabled]{opacity:.6;cursor:not-allowed}.dropdown-content{z-index:calc(var(--z-dialog) + 10);min-width:var(--radix-select-trigger-width);max-height:min(240px, var(--radix-select-content-available-height));transform-origin:var(--radix-select-content-transform-origin);padding:var(--space-1);background:var(--color-bg-input);border:1px solid var(--color-green-border);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--color-green-border) transparent;overflow-y:auto;box-shadow:0 8px 24px #00000026}.dropdown-content__list{margin:0;padding:0;list-style:none}.dropdown-item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-lg);color:var(--color-text-primary);cursor:pointer;outline:none;justify-content:space-between;align-items:center;font-weight:700;list-style:none;transition:background .15s;display:flex}.dropdown-item[data-highlighted]{background:var(--color-green-bg-strong)}.dropdown-item[data-state=checked]{color:var(--color-green-main)}.dropdown-item[data-disabled]{opacity:.45;cursor:not-allowed}
