.form-select-trigger{appearance:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;font-size:var(--text-base);text-align:left;box-shadow:0 1px 0 color-mix(in srgb, var(--bark-800) 5%, transparent);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-weight:750;line-height:1.3;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.form-select-trigger:where(:hover){border-color:color-mix(in srgb, var(--forest-650) 50%, transparent);background:var(--surface)}.form-select-trigger:where(:focus-visible,[data-popup-open]){border-color:var(--finding-green,var(--forest-panel));box-shadow:0 0 0 3px color-mix(in srgb, var(--forest-650) 15%, transparent);outline:0}.form-select-trigger[data-disabled]{opacity:.55;cursor:not-allowed}.form-select-trigger[data-placeholder] .form-select-value{color:var(--muted)}.form-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form-select-icon{color:var(--finding-green,var(--forest-panel));flex:none;place-items:center;transition:transform .15s;display:grid}.form-select-trigger[data-popup-open] .form-select-icon{transform:rotate(180deg)}.form-select-positioner{z-index:150;outline:0}.form-select-popup{width:var(--anchor-width);max-width:min(var(--available-width), calc(100vw - 24px));border:1px solid color-mix(in srgb, var(--forest-650) 30%, transparent);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg), var(--shadow-sm);transform-origin:var(--transform-origin);outline:0;transition:opacity .12s,transform .12s;overflow:hidden}.form-select-popup[data-starting-style],.form-select-popup[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.985)}.form-select-list{max-height:min(360px, calc(var(--available-height) - 16px));overscroll-behavior:contain;scrollbar-width:thin;padding:8px;overflow-y:auto}.form-select-item{border-radius:var(--radius-sm);min-height:42px;color:var(--ink);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;font-weight:700;line-height:1.3;display:grid}.form-select-item[data-highlighted]{background:var(--surface);color:var(--finding-green-deep,var(--forest-panel))}.form-select-item[data-selected]{color:var(--finding-green-deep,var(--forest-panel));font-weight:900}.form-select-item-indicator{color:var(--clay);opacity:0;place-items:center;display:grid}.form-select-item[data-selected] .form-select-item-indicator{opacity:1}@media (prefers-reduced-motion:reduce){.form-select-trigger,.form-select-icon,.form-select-popup{transition:none}}
