.menu[data-v-95cd288a]{position:relative}.menu-trigger[data-v-95cd288a]{border-radius:var(--r-md);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;display:flex}.menu-trigger[data-v-95cd288a]:hover,.menu-trigger[aria-expanded=true][data-v-95cd288a]{background:var(--sunken)}.menu-pop[data-v-95cd288a]{z-index:50;width:max-content;min-width:calc(min(220px,100vw - 16px));max-width:calc(100vw - 16px);padding:var(--s-1);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-overlay);gap:1px;max-height:calc(min(420px,70vh));display:grid;position:fixed;left:auto;overflow-y:auto}.menu-pop[data-v-95cd288a] .menu-item{border-radius:var(--r-md);width:100%;min-height:34px;color:var(--ink);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.menu-pop[data-v-95cd288a] .menu-item:hover{background:var(--sunken);color:var(--ink)}.menu-pop[data-v-95cd288a] .menu-item svg{color:var(--faint);flex:none}.menu-pop[data-v-95cd288a] .menu-label{font-size:var(--text-xs);color:var(--faint);padding:8px 10px 2px;font-weight:600}.menu-pop[data-v-95cd288a] .menu-sep{height:1px;margin:var(--s-1) 0;background:var(--line);border:0}@media (width<=900px){.menu-pop[data-v-95cd288a] .menu-item{min-height:42px}}
