.session-menu[data-v-31df3d27]{font-size:var(--text-label);position:relative}.session-menu summary[data-v-31df3d27]{cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:12px;list-style:none;display:flex}.session-menu summary[data-v-31df3d27]::-webkit-details-marker{display:none}.session-menu summary[data-v-31df3d27]:after{content:"";width:var(--disclosure-icon-size);height:var(--disclosure-icon-size);flex:0 0 var(--disclosure-icon-size);-webkit-mask:var(--disclosure-icon) center /contain no-repeat;-webkit-mask:var(--disclosure-icon) center /contain no-repeat;mask:var(--disclosure-icon) center /contain no-repeat;background:currentColor}.session-menu[open] summary[data-v-31df3d27]:after{transform:rotate(180deg)}.session-menu-panel[data-v-31df3d27]{z-index:30;background:var(--color-bg,#141210);border:1px solid var(--color-line);border-radius:12px;gap:8px;width:min(280px,100vw - 40px);padding:16px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #0006}.session-menu-email[data-v-31df3d27]{overflow-wrap:anywhere;color:var(--color-muted)}.session-menu-panel a[data-v-31df3d27],.session-menu-panel button[data-v-31df3d27]{text-align:left;min-height:44px;color:var(--color-text);border-radius:var(--radius-control);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:8px;text-decoration:none;display:flex}.session-menu-panel[data-v-31df3d27] :is(a,button):hover{background:var(--color-panel);border-color:var(--color-line)}.session-menu-panel button[data-v-31df3d27]:disabled{opacity:.6;cursor:wait}.session-menu-panel p[data-v-31df3d27]{color:var(--color-danger);margin:0}
