.select-trigger{border:1px solid var(--line);border-radius:var(--app-radius);background:var(--paper);min-width:0;max-width:100%;min-height:38px;color:var(--ink);box-shadow:none;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-trigger:hover:not(:disabled){border-color:var(--app-line-2);background:var(--app-surface-2)}.select-trigger[data-state=open]{border-color:var(--blue);box-shadow:0 0 0 3px var(--app-accent-wash)}.select-chevron{color:var(--muted);transition:transform .16s;display:flex}.select-trigger[data-state=open] .select-chevron{transform:rotate(180deg)}.field .select-trigger{width:100%}.select-content{z-index:100;min-width:var(--radix-select-trigger-width);max-width:min(480px,100vw - 24px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--app-line);border-radius:var(--app-radius-lg);background:var(--app-overlay);color:var(--ink);box-shadow:var(--app-shadow-2);transform-origin:var(--radix-select-content-transform-origin);padding:5px;overflow:hidden}.select-viewport{padding:0}.select-item{cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;border-radius:7px;outline:none;align-items:center;min-height:37px;padding:8px 34px 8px 11px;font-size:13px;line-height:1.5;display:flex;position:relative}.select-item[data-highlighted]{background:var(--app-accent-wash);color:var(--app-accent)}.select-item[data-state=checked]{font-weight:500}.select-item[data-disabled]{opacity:.45;cursor:not-allowed}.select-check{color:var(--blue);display:flex;position:absolute;right:10px}.select-scroll{height:22px;color:var(--muted);place-items:center;display:grid}@keyframes select-enter{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.select-content{animation:none}.select-trigger,.select-chevron{transition:none}}
