.smenu[data-v-07ac1f9d]{position:relative;display:inline-block}.smenu__btn[data-v-07ac1f9d]{display:inline-flex;align-items:center;gap:var(--s-2);height:38px;padding:0 var(--s-3);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.smenu__btn[data-v-07ac1f9d]:hover:not(:disabled){border-color:var(--border-strong)}.smenu__btn[data-v-07ac1f9d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.smenu__btn[data-v-07ac1f9d]:disabled{opacity:.55;cursor:not-allowed}.smenu__label[data-v-07ac1f9d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smenu__label.is-placeholder[data-v-07ac1f9d]{color:var(--muted)}.smenu--block[data-v-07ac1f9d]{display:block}.smenu--block .smenu__btn[data-v-07ac1f9d]{width:100%;justify-content:space-between}.smenu--sm .smenu__btn[data-v-07ac1f9d]{height:34px}.smenu--compact .smenu__btn[data-v-07ac1f9d]{height:30px;border-radius:var(--r-xs);font-size:11px;font-weight:500;color:var(--ink)}@media(pointer:coarse){.smenu .smenu__btn[data-v-07ac1f9d],.smenu .smenu__item[data-v-07ac1f9d]{min-height:44px}}.smenu__chev[data-v-07ac1f9d]{width:13px;height:13px;color:var(--muted);transition:transform var(--dur-base) var(--ease-spring)}.smenu__chev.is-open[data-v-07ac1f9d]{transform:rotate(180deg)}.smenu__menu[data-v-07ac1f9d]{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:var(--z-overlay);min-width:100%;padding:var(--s-1);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:1px;max-height:min(320px,50vh);overflow-y:auto;overscroll-behavior:contain}.smenu__menu--search[data-v-07ac1f9d]{min-width:max(100%,min(320px,100vw - 2 * var(--s-4)))}.smenu__list[data-v-07ac1f9d]{display:flex;flex-direction:column;gap:1px}.smenu__search[data-v-07ac1f9d]{position:sticky;top:calc(var(--s-1)*-1);z-index:1;display:flex;align-items:center;gap:var(--s-2);margin:calc(var(--s-1)*-1) calc(var(--s-1)*-1) var(--s-1);padding:0 var(--s-3);border-block-end:1px solid var(--border);background:var(--surface)}.smenu__search-ico[data-v-07ac1f9d]{width:15px;height:15px;flex:none;color:var(--muted)}.smenu__search-input[data-v-07ac1f9d]{flex:1;min-width:0;height:40px;border:0;background:none;color:var(--ink);font-size:var(--fs-sm)}.smenu__search-input[data-v-07ac1f9d]::-moz-placeholder{color:var(--faint)}.smenu__search-input[data-v-07ac1f9d]::placeholder{color:var(--faint)}.smenu__search-input[data-v-07ac1f9d]:focus{outline:none}.smenu__search-input[data-v-07ac1f9d]::-webkit-search-cancel-button{display:none}.smenu__search-spin[data-v-07ac1f9d]{flex:none;color:var(--muted)}.smenu__state[data-v-07ac1f9d]{padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);color:var(--muted)}.smenu__state--err[data-v-07ac1f9d]{color:var(--danger)}.smenu__item[data-v-07ac1f9d]{padding:var(--s-2) var(--s-3);border:none;border-radius:var(--r-sm);background:none;text-align:start;white-space:nowrap;color:var(--ink-soft);font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-standard)}.smenu__item[data-v-07ac1f9d]:hover{background:var(--surface-3)}.smenu__item.is-active[data-v-07ac1f9d]{background:var(--accent-soft);color:var(--ink)}.smenu__item[data-v-07ac1f9d]:disabled{opacity:.45;cursor:not-allowed;background:none}.smenu__item[data-v-07ac1f9d]:focus-visible{outline:none;background:var(--surface-3)}.smenu__item--rich[data-v-07ac1f9d]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4)}.smenu__item--clear[data-v-07ac1f9d]{margin-block-start:var(--s-1);border-block-start:1px solid var(--border);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--muted)}.smenu__item-label[data-v-07ac1f9d]{overflow:hidden;text-overflow:ellipsis}.smenu__item-meta[data-v-07ac1f9d]{display:inline-flex;align-items:baseline;gap:var(--s-2);flex:none;font-size:var(--fs-xs)}.smenu__item-detail[data-v-07ac1f9d]{color:var(--muted);font-variant-numeric:tabular-nums}.smenu__item-note[data-v-07ac1f9d]{color:var(--warning);font-weight:var(--fw-medium)}
