.club-site-exit-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;min-width:232px;max-width:min(300px,calc(100vw - 24px));max-height:min(70vh,520px);overflow-y:auto;padding:6px;border:2px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:0 10px 24px color-mix(in srgb,var(--ink) 12%,transparent)}.club-site-exit-menu a{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:10px;color:var(--ink);font-size:15px;font-weight:700;text-decoration:none}.club-site-exit-menu a:hover{background:var(--sage-light)}.club-site-exit-heading{margin:4px 12px 2px;color:var(--ink-soft);font-size:12px;font-weight:800}.club-site-exit-menu a.current{color:var(--accent-dark)}.club-site-exit-mark{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--sage-light);color:var(--accent-dark);font-size:13px;font-weight:900}.club-site-exit-place{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-site-exit-menu hr{width:100%;margin:4px 0;border:0;border-top:1px solid var(--line)}.club-site-exit-menu button{display:flex;align-items:center;gap:8px;padding:11px 12px;border:0;border-radius:10px;background:none;color:var(--ink);font-size:15px;font-weight:700;text-align:left;cursor:pointer}.club-site-exit-menu button:hover{background:var(--sage-light)}