.selector{position:relative}.selector__control{justify-content:space-between;align-items:center;gap:var(--spacing-2);appearance:none;text-align:left;cursor:pointer;color:inherit;padding-right:4px;display:flex}.selector__control:hover:not(:disabled){border-bottom-color:var(--text-muted)}.selector__control svg{color:var(--text-muted);flex:none;transition:transform .15s ease-out}.selector__control[aria-expanded=true] svg{transform:rotate(180deg)}.selector__control[aria-invalid=true]{border-bottom-color:var(--danger)}.selector__control:disabled{color:var(--text-muted);cursor:not-allowed;border-bottom-style:dashed}.selector__valor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selector__valor--vacio{color:var(--text-subtle)}.selector__capa{display:contents}.selector__fondo{z-index:60;background:#0000008c;animation:.18s ease-out campana-fundido;position:fixed;inset:0}.selector__panel{z-index:61;gap:var(--spacing-2);max-height:70vh;padding:0 var(--spacing-3) var(--spacing-3);background-color:var(--bg);border-radius:28px 28px 0 0;align-content:start;animation:.2s ease-out selector-sube;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.selector__asa{background-color:var(--border-strong);opacity:.4;width:44px;height:5px;margin:var(--spacing-2) 0 0;border-radius:999px;justify-self:center}.selector__buscador-fila{align-items:center;display:flex;position:relative}.selector__buscador-fila svg{color:var(--text-muted);pointer-events:none;position:absolute;left:2px}.selector__buscador{padding-left:26px!important}.selector__titulo{font:800 var(--letra-ayuda) var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:4px 4px 0}.selector__lista{border-radius:var(--radius-isla);background-color:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.selector__lista li+li{border-top:1px solid var(--surface-2)}.selector__opcion{appearance:none;width:100%;color:var(--text);min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0 16px;font-weight:500;display:flex}.selector__opcion:disabled{color:var(--text-muted);cursor:not-allowed}.selector__opcion--elegida{font-weight:700}.selector__opcion:focus-visible{background-color:var(--surface-2);outline:none}.selector__dona{box-sizing:border-box;border:2px solid var(--dona-borde);background:var(--dona-fondo);border-radius:50%;flex:none;width:22px;height:22px}.selector__dona--on{border:7px solid var(--accent-text)}.selector__vacio{color:var(--text-muted);padding:var(--spacing-3);text-align:center}@keyframes selector-sube{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.selector__fondo,.selector__panel{animation:none}}.selector__panel--flotante{max-width:calc(100vw - 32px);max-height:60vh;padding:var(--spacing-2);border-radius:var(--radius-isla);box-shadow:var(--shadow-lg);animation:.16s ease-out campana-baja;position:fixed;inset:auto}@media (width>=900px){.selector__asa{display:none}}
