.ezs-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ezs-trigger:disabled{cursor:not-allowed;opacity:.6}.ezs-trigger.is-probed{border-color:var(--ezs-bc-t) var(--ezs-bc-r) var(--ezs-bc-b) var(--ezs-bc-l);box-shadow:var(--ezs-shadow,none)}.ezs-trigger.is-probed.is-open,.ezs-trigger.is-probed:focus-visible{border-color:var(--ezs-f-border);box-shadow:var(--ezs-f-shadow);outline:var(--ezs-f-outline);outline-offset:var(--ezs-f-offset)}.ezs-trigger:not(.is-probed):focus-visible{outline:2px solid rgba(27,73,207,.35);outline-offset:2px}.ezs-trigger .ezs-value{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.ezs-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ezs-trigger .ezs-value.is-placeholder{color:#94a3b8}.ezs-chevron{flex:0 0 auto;color:#64748b;transition:transform .18s ease}.ezs-trigger.is-open .ezs-chevron{transform:rotate(180deg)}.ezs-panel{position:fixed;z-index:10000;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid rgba(15,23,42,.09);border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.06);font-size:14px;color:#1e293b;opacity:0;transform:translateY(-4px) scale(.985);transform-origin:top center;transition:opacity .14s ease,transform .16s cubic-bezier(.2,.7,.2,1);scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.ezs-panel.is-up{transform:translateY(4px) scale(.985);transform-origin:bottom center}.ezs-panel.is-shown{opacity:1;transform:none}.ezs-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:7px 10px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.35;transition:background-color .1s ease,color .1s ease}.ezs-option-label{min-width:0;overflow-wrap:anywhere}.ezs-option.is-active{background:var(--ezs-hover,rgba(27,73,207,.07))}.ezs-option.is-selected{color:var(--ezs-accent,#1b49cf);font-weight:600}.ezs-check{flex:0 0 auto;color:var(--ezs-accent,#1b49cf);opacity:0;transform:scale(.7);transition:opacity .12s ease,transform .12s ease}.ezs-option.is-selected .ezs-check{opacity:1;transform:none}.ezs-option.is-disabled{color:#a0aabb;cursor:not-allowed}@media (hover:none){.ezs-option{min-height:42px}}@media (prefers-reduced-motion:reduce){.ezs-check,.ezs-chevron,.ezs-option,.ezs-panel,.ezs-panel.is-up{transition:none;transform:none}}