.sph[data-v-13afeeea]{align-items:stretch;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);display:flex;min-width:0}.sph.is-focused[data-v-13afeeea],.sph[data-v-13afeeea]:focus-within{background:var(--surface);border-color:var(--brand);box-shadow:var(--ring)}.sph__picker[data-v-13afeeea]{flex:none;position:relative}.sph__trigger[data-v-13afeeea]{align-items:center;background:transparent;border:0;border-inline-end:1px solid var(--line-2);border-radius:0;color:var(--text-strong);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:5px;height:100%;padding-inline:12px 8px}.sph__trigger.is-locked[data-v-13afeeea]{color:var(--text-strong);cursor:default;opacity:1}.sph__filter[data-v-13afeeea]{background:var(--surface-2);border:0;border-block-end:1px solid var(--line);border-radius:0;color:var(--text-strong);font-family:inherit;outline:none;padding:9px 12px;width:100%}.sph__empty[data-v-13afeeea],.sph__filter[data-v-13afeeea]{font-size:var(--fs-body-sm)}.sph__empty[data-v-13afeeea]{color:var(--text-muted);padding:12px;text-align:center}.sph__flag[data-v-13afeeea]{font-size:1.05rem;line-height:1}.sph__dial[data-v-13afeeea]{direction:ltr;font-family:var(--f-mono);unicode-bidi:isolate}.sph__pop[data-v-13afeeea]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-pop);inset-inline-start:0;overflow:hidden;position:absolute;top:calc(100% + 6px);width:280px;z-index:50}.sph__list[data-v-13afeeea]{list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:6px}.sph__opt[data-v-13afeeea]{align-items:center;border-radius:var(--r-sm);color:var(--text-body);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:9px 10px}.sph__opt[data-v-13afeeea]:hover{background:var(--hover);color:var(--text-strong)}.sph__opt.is-selected[data-v-13afeeea]{background:var(--brand-soft2);color:var(--text-strong);font-weight:600}.sph__name[data-v-13afeeea]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sph__opt .sph__dial[data-v-13afeeea]{color:var(--text-subtle)}.sph__input[data-v-13afeeea]{background:transparent;border:0;color:var(--text-strong);flex:1;font-family:var(--f-body);font-size:15px;height:38px;min-width:0;padding-inline:12px}.sph__input[data-v-13afeeea]:focus{outline:none}.sph__input[data-v-13afeeea]::-moz-placeholder{color:var(--text-subtle)}.sph__input[data-v-13afeeea]::placeholder{color:var(--text-subtle)}@media(max-width:759.98px),(pointer:coarse){.sph[data-v-13afeeea]{min-height:44px}.sph__input[data-v-13afeeea]{font-size:16px;height:auto;min-height:42px}.sph__filter[data-v-13afeeea]{font-size:16px;padding-block:11px}.sph__opt[data-v-13afeeea]{min-height:44px}.sph__pop[data-v-13afeeea]{width:min(280px,calc(100vw - 32px))}}
