.menu.svelte-48a2tj{position:relative;display:inline-block}.menu.svelte-48a2tj summary:where(.svelte-48a2tj){list-style:none}.menu.svelte-48a2tj summary:where(.svelte-48a2tj)::-webkit-details-marker{display:none}.menu__panel.svelte-48a2tj{position:fixed;z-index:10000;min-width:11rem;max-width:min(20rem,calc(100vw - 16px));background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-md);padding:6px}.menu__item,.menu__option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.menu__item:hover,.menu__item:focus-visible,.menu__option:hover,.menu__option:focus-visible{outline:none;background:var(--surface-2)}.menu__item:disabled,.menu__option:disabled{opacity:.5;cursor:not-allowed}.menu__section{padding:8px 6px 4px}.menu__section+.menu__section{margin-top:4px;border-top:1px solid var(--border)}.menu__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px 8px}.menu__section-title{font-size:.875rem;font-weight:700}.menu__section-meta{font-size:.8125rem;color:var(--text-3)}.menu__option-list{display:grid;gap:4px}.menu__option--active{background:color-mix(in srgb,var(--primary) 14%,var(--surface))}
