.sv-select{--sv-bg:var(--panel);--sv-raised:var(--panel);--sv-rule:var(--rule);--sv-ink:var(--ink);--sv-dim:var(--dim);--sv-acc-hair:var(--acc-hair);--sv-acc:var(--acc);--sv-tint-strong:var(--tint-strong);--sv-sans:var(--sans);--sv-ease:var(--ease);--sv-pop-shadow:0 18px 48px #15171a26}.sv-label{font:14px/1.5 var(--sv-sans);color:var(--sv-dim);padding-top:8px;display:block}.sv-select{position:relative}.sv-select-btn{width:100%;min-width:0;height:54px;font:17px var(--sv-sans);color:var(--sv-ink);background:var(--sv-bg);border:1px solid var(--sv-rule);text-align:left;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:0 16px;transition:border-color .16s;display:flex}.sv-select-btn:hover,.sv-select-btn[aria-expanded=true]{border-color:var(--sv-acc-hair)}.sv-select-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sv-select-chev{border-right:1.5px solid var(--sv-dim);border-bottom:1.5px solid var(--sv-dim);width:8px;height:8px;transition:transform .2s var(--sv-ease);flex-shrink:0;transform:translateY(-2px)rotate(45deg)}.sv-select-btn[aria-expanded=true] .sv-select-chev{transform:translateY(2px)rotate(-135deg)}.sv-select-pop{z-index:20;background:var(--sv-raised);border:1px solid var(--sv-rule);box-shadow:var(--sv-pop-shadow);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s ease, transform .16s var(--sv-ease), visibility 0s linear .16s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-4px)}.sv-select-pop[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .16s ease, transform .16s var(--sv-ease), visibility 0s;transform:none}.sv-select-pop ul{max-height:320px;padding:6px 0;overflow-y:auto}.sv-select-pop li{min-height:44px;font:16px/1.4 var(--sv-sans);color:var(--sv-dim);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.sv-select-pop li[data-active=true]{background:var(--sv-tint-strong);color:var(--sv-ink)}.sv-select-pop li[aria-selected=true]{color:var(--sv-ink)}.sv-select-tick{color:var(--sv-acc);flex-shrink:0}.sv-select-pop ul{margin:0;list-style:none}.mobile-select-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sv-select-pop,.sv-select-pop[data-open=true],.sv-select-chev{transition:none}}
