.run-invite-backdrop[data-v-60c493e8]{z-index:1090;background:#0a1e17a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.run-invite-dialog[data-v-60c493e8]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(860px,100%);max-height:calc(100dvh - 40px);color:var(--text);border-radius:18px;padding:28px;position:relative;overflow-y:auto;box-shadow:0 20px 70px #0004}.run-invite-dialog h2[data-v-60c493e8]{margin:0 34px 8px 0;font-size:27px;line-height:1.2}.run-invite-dialog h3[data-v-60c493e8]{margin:0 0 14px;font-size:20px}.run-invite-dialog p[data-v-60c493e8]{color:var(--text-dim);margin:10px 0;font-size:14px;line-height:1.5}.run-invite-grid[data-v-60c493e8]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;display:grid}.run-invite-card[data-v-60c493e8]{border:1px solid var(--border);background:var(--bg);border-radius:12px;min-width:0;padding:20px}.run-invite-card-title[data-v-60c493e8]{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;line-height:1.4;display:flex}.run-invite-card-title svg[data-v-60c493e8]{width:22px;height:22px;color:var(--accent);flex:none}.run-invite-qr[data-v-60c493e8]{background:#fff;border-radius:8px;width:min(180px,100%);height:auto;margin:16px auto 0;display:block}.run-invite-qr-loading[data-v-60c493e8]{place-items:center;min-height:180px;display:grid}.run-invite-dialog input[data-v-60c493e8]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:8px;margin-top:8px;padding:10px;font-size:14px}.run-invite-actions[data-v-60c493e8]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.run-invite-actions .btn[data-v-60c493e8]{flex:130px;justify-content:center;min-height:44px}.run-invite-dialog .run-invite-feedback[data-v-60c493e8]{color:var(--accent)}.run-invite-close[data-v-60c493e8]{width:44px;height:44px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:26px;position:absolute;top:8px;right:8px}.run-invite-dialog[data-v-60c493e8] :is(button,input,a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (width<=640px){.run-invite-backdrop[data-v-60c493e8]{padding:12px}.run-invite-dialog[data-v-60c493e8]{max-height:calc(100dvh - 24px);padding:24px 18px}.run-invite-dialog h2[data-v-60c493e8]{font-size:22px}.run-invite-grid[data-v-60c493e8]{grid-template-columns:minmax(0,1fr);gap:12px}.run-invite-qr-card[data-v-60c493e8]{order:-1}.run-invite-card[data-v-60c493e8]{padding:16px}.run-invite-dialog input[data-v-60c493e8]{font-size:16px}}.club-icon[data-v-c89e678b]{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.club-actions-menu[data-v-c9085bb1]{flex:none;position:relative}summary[data-v-c9085bb1]{width:44px;height:44px;color:var(--text-dim);letter-spacing:2px;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:26px;font-weight:700;list-style:none;display:flex}summary[data-v-c9085bb1]::-webkit-details-marker{display:none}details[open]>summary[data-v-c9085bb1],summary[data-v-c9085bb1]:hover{background:var(--surface-2);color:var(--text)}.club-actions-popover[data-v-c9085bb1]{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:max-content;min-width:210px;max-width:calc(min(300px,100vw - 48px));padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #17281b1a}.club-actions-popover[data-v-c9085bb1] a,.club-actions-popover[data-v-c9085bb1] button{width:100%;min-height:44px;color:var(--text);text-align:left;font:inherit;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.club-actions-popover[data-v-c9085bb1] :is(button,a):hover{background:var(--surface-2)}.club-actions-popover[data-v-c9085bb1] .club-menu-danger{color:var(--danger,#be4545)}.club-actions-popover[data-v-c9085bb1] button:disabled{opacity:.5;cursor:default}:is(summary[data-v-c9085bb1]):focus-visible,:is(.club-actions-popover[data-v-c9085bb1] button):focus-visible,:is(.club-actions-popover[data-v-c9085bb1] a):focus-visible{outline:3px solid var(--accent);outline-offset:2px}.club-event-date[data-v-3ad0863c]{border-right:1px solid var(--border);color:var(--text-dim);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:3px 16px 3px 0;line-height:1.3;display:flex}.club-event-date span[data-v-3ad0863c]{text-transform:uppercase;font-size:11px}.club-event-date strong[data-v-3ad0863c]{color:var(--text);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:750}@media (width<=600px){.club-event-date[data-v-3ad0863c]{padding-right:12px}.club-event-date span[data-v-3ad0863c]{font-size:10px}.club-event-date strong[data-v-3ad0863c]{font-size:26px}}.event-backdrop[data-v-009ad9a1]{z-index:1095;background:#15291e26;justify-content:flex-end;display:flex;position:fixed;inset:0}.event-drawer[data-v-009ad9a1]{--border:#e3dfd6;--text:#171b17;--text-dim:#696d67;--accent:#216238;--surface-2:#f7f6f2;width:min(540px,100%);height:var(--drawer-height,100dvh);background:var(--surface);max-height:100dvh;color:var(--text);flex-direction:column;display:flex;position:relative;box-shadow:-8px 0 40px #15291e12}.event-header[data-v-009ad9a1]{flex:none;align-items:flex-start;gap:16px;padding:30px 28px 22px;display:flex}.event-header>div[data-v-009ad9a1]{flex:1;min-width:0}.event-header h2[data-v-009ad9a1]{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:750;line-height:1.2}.event-header p[data-v-009ad9a1]{color:var(--text-dim);margin:10px 0 0;font-size:14px;line-height:1.5}.event-close[data-v-009ad9a1]{width:44px;height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-8px -10px 0 0;font-size:30px;display:grid}.event-close[data-v-009ad9a1]:hover{background:var(--surface-2)}.event-form[data-v-009ad9a1]{flex-direction:column;flex:1;min-height:0;display:flex}.event-body[data-v-009ad9a1]{overscroll-behavior:contain;flex:1;padding:6px 28px 28px;overflow-y:auto}fieldset[data-v-009ad9a1]{border:0;gap:20px;margin:0;padding:0}fieldset[data-v-009ad9a1],label[data-v-009ad9a1]{min-width:0;display:grid}label[data-v-009ad9a1]{gap:8px;font-size:14px;font-weight:600}input[data-v-009ad9a1],select[data-v-009ad9a1],textarea[data-v-009ad9a1]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;border-radius:8px;padding:11px 12px;font-size:16px}textarea[data-v-009ad9a1]{resize:vertical;line-height:1.5}input[data-v-009ad9a1]::placeholder{color:#93988e;font-weight:400}.event-fields[data-v-009ad9a1]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.event-zone[data-v-009ad9a1]{color:var(--text-dim);margin-top:-10px;font-size:12px;font-weight:400}.event-details[data-v-009ad9a1]{margin-top:20px}.event-details>summary[data-v-009ad9a1]{min-height:48px;color:var(--accent);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:550;list-style:none;display:flex}summary[data-v-009ad9a1]::-webkit-details-marker{display:none}.event-chevron[data-v-009ad9a1]{margin-left:auto;font-size:20px}.event-details[open] .event-chevron[data-v-009ad9a1]{transform:rotate(180deg)}.event-optional[data-v-009ad9a1]{border-top:1px solid var(--border);padding-top:18px}.event-types legend[data-v-009ad9a1]{margin-bottom:10px;font-size:14px;font-weight:600}.event-types>div[data-v-009ad9a1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.event-types label[data-v-009ad9a1]{border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:74px;padding:9px 3px;font-size:11px;font-weight:400;display:flex;position:relative}.event-types input[data-v-009ad9a1]{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.event-types label.selected[data-v-009ad9a1]{background:var(--accent);border-color:var(--accent);color:#fff}.event-types label[data-v-009ad9a1]:has(:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.event-course[data-v-009ad9a1]{min-width:0}.event-course h3[data-v-009ad9a1]{margin:0 0 10px;font-size:14px;font-weight:600}.event-course-preview[data-v-009ad9a1]{border:1px solid var(--border);border-radius:9px;gap:14px;padding:10px;display:flex}.event-course-map[data-v-009ad9a1]{border-radius:6px;flex:none;width:130px;min-height:110px}.event-course-summary[data-v-009ad9a1]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.event-course-summary p[data-v-009ad9a1]{color:var(--text-dim);flex-wrap:wrap;gap:8px 18px;margin-top:8px;font-size:12px;display:flex}.event-course-actions[data-v-009ad9a1]{flex-wrap:wrap;gap:4px 14px;display:flex}.event-text-action[data-v-009ad9a1]{min-height:44px;color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;text-decoration:underline}.event-danger[data-v-009ad9a1]{color:var(--danger,#be4545)}.event-course-picker[data-v-009ad9a1]{margin-top:8px}.event-course-picker>summary[data-v-009ad9a1]{min-height:44px;color:var(--accent);cursor:pointer;align-items:center;font-size:13px;display:flex}.event-course-choices[data-v-009ad9a1]{gap:4px;padding:8px 0;display:grid}.event-error[data-v-009ad9a1]{color:var(--danger,#be4545);margin-bottom:18px;font-size:14px;line-height:1.5}.event-footer[data-v-009ad9a1]{padding:16px 28px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex:none;align-items:center;gap:16px;display:flex}.event-submit[data-v-009ad9a1]{text-align:center;border-radius:8px;flex:1;justify-content:center;min-height:48px;font-size:15px}.event-cancel[data-v-009ad9a1]{min-height:44px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px}.event-discard-backdrop[data-v-009ad9a1]{z-index:2;background:#f8f8f4d9;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.event-discard[data-v-009ad9a1]{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:14px;width:min(380px,100%);padding:24px;display:grid;box-shadow:0 12px 40px #15291e12}.event-discard h3[data-v-009ad9a1]{margin:0 0 6px;font-size:19px;font-weight:650;line-height:1.4}.event-discard .btn[data-v-009ad9a1]{justify-content:center;min-height:46px}button[data-v-009ad9a1]:disabled{opacity:.5;cursor:default}:is(input[data-v-009ad9a1],select[data-v-009ad9a1],textarea[data-v-009ad9a1],button[data-v-009ad9a1],summary[data-v-009ad9a1]):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (width<=600px){.event-backdrop[data-v-009ad9a1]{background:var(--surface)}.event-drawer[data-v-009ad9a1]{width:100%}.event-header[data-v-009ad9a1]{padding:max(22px,env(safe-area-inset-top)) 20px 18px}.event-header h2[data-v-009ad9a1]{font-size:24px}.event-body[data-v-009ad9a1]{padding:6px 20px 20px}.event-footer[data-v-009ad9a1]{padding:14px 20px calc(14px + env(safe-area-inset-bottom))}.event-types>div[data-v-009ad9a1]{grid-template-columns:repeat(2,minmax(0,1fr))}.event-types label[data-v-009ad9a1]{flex-direction:row;min-height:50px;font-size:12px}.event-course-map[data-v-009ad9a1]{width:105px}}@media (width<=360px){.event-fields[data-v-009ad9a1]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px}.event-course-preview[data-v-009ad9a1]{flex-direction:column}.event-course-map[data-v-009ad9a1]{aspect-ratio:2;width:100%;min-height:100px}}@media (prefers-reduced-motion:reduce){[data-v-009ad9a1]{scroll-behavior:auto}}.club-outings[data-v-9439bbf7]{min-width:0;margin-bottom:32px;scroll-margin-top:100px}.outing-actions[data-v-9439bbf7],.outing-card-top[data-v-9439bbf7],.outing-counts[data-v-9439bbf7],.outing-heading[data-v-9439bbf7],.outing-toolbar[data-v-9439bbf7]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.outing-heading[data-v-9439bbf7]{justify-content:space-between;margin-bottom:20px}.outing-heading h2[data-v-9439bbf7]{letter-spacing:-.025em;margin:4px 0 0;font-size:24px}.outing-eyebrow[data-v-9439bbf7]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.outing-toolbar[data-v-9439bbf7]{justify-content:space-between;align-items:flex-end;margin:20px 0}.outing-period[data-v-9439bbf7]{flex-wrap:wrap;gap:6px;display:flex}.outing-period button[data-v-9439bbf7]{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:10px 16px;font-weight:650}.outing-period button[aria-pressed=true][data-v-9439bbf7]{background:var(--accent);color:var(--surface)}.outing-date-filter[data-v-9439bbf7]{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.outing-date-filter label[data-v-9439bbf7]{min-width:0;color:var(--text-dim);gap:6px;font-size:12px;font-weight:650;display:grid}.outing-date-filter input[data-v-9439bbf7]{box-sizing:border-box;border:1px solid var(--border);width:148px;min-width:0;min-height:44px;color:var(--text);background:var(--surface);font:inherit;border-radius:9px;padding:8px;font-size:14px}.outing-list[data-v-9439bbf7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.outing-card[data-v-9439bbf7],.outing-detail[data-v-9439bbf7]{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-width:0;padding:24px}.outing-next[data-v-9439bbf7]{border-top:3px solid var(--accent)}.outing-card[data-v-9439bbf7]{flex-direction:column;align-items:stretch;display:flex}.outing-card h3[data-v-9439bbf7]{overflow-wrap:anywhere;margin:18px 0 12px;font-size:22px;line-height:1.25}.outing-card h3 a[data-v-9439bbf7]{color:var(--text);text-decoration:none}.outing-card h3 a[data-v-9439bbf7]:hover{color:var(--accent)}.outing-card p[data-v-9439bbf7],.outing-detail p[data-v-9439bbf7]{overflow-wrap:anywhere;line-height:1.6}.outing-when[data-v-9439bbf7]{gap:2px;margin:0;font-size:14px;font-weight:650;display:grid}.outing-when>span[data-v-9439bbf7]{color:var(--text-dim);font-size:12px;font-weight:400}.outing-location[data-v-9439bbf7]{align-items:flex-start;gap:8px;margin:12px 0;font-size:14px;display:flex}.outing-location svg[data-v-9439bbf7]{width:18px;height:18px;color:var(--accent);flex:none;margin-top:2px}.outing-counts[data-v-9439bbf7]{gap:8px}.outing-counts>span[data-v-9439bbf7]{background:var(--surface-2);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:750}.outing-own[data-v-9439bbf7]{color:var(--text-dim);font-size:13px}.outing-open[data-v-9439bbf7]{justify-content:space-between;gap:16px;margin-top:auto;padding-top:16px;display:flex}.outing-card .outing-open[data-v-9439bbf7]{margin-top:20px;padding-top:10px}.outing-back[data-v-9439bbf7]{min-height:44px;color:var(--accent);align-items:center;margin-bottom:12px;display:inline-flex}.outing-detail h3[data-v-9439bbf7]{letter-spacing:-.025em;overflow-wrap:anywhere;margin:14px 0;font-size:calc(clamp(23px,3vw,32px));line-height:1.2}.outing-detail h4[data-v-9439bbf7]{margin:0 0 12px;font-size:17px}.outing-organizer[data-v-9439bbf7]{color:var(--text-dim);font-size:13px}.outing-description[data-v-9439bbf7]{white-space:pre-line}.outing-course[data-v-9439bbf7],.outing-people[data-v-9439bbf7],.outing-response[data-v-9439bbf7]{border-top:1px solid var(--border);margin-top:22px;padding-top:22px}.outing-course>a[data-v-9439bbf7]{min-height:44px;color:var(--accent);align-items:center;margin-top:8px;display:inline-flex}.outing-actions[data-v-9439bbf7]{margin-top:16px}.btn[data-v-9439bbf7]{white-space:normal;text-align:center;min-height:44px}.outing-actions .is-selected[data-v-9439bbf7]{background:var(--accent);color:var(--surface);border-color:var(--accent)}.outing-withdraw[data-v-9439bbf7]{min-height:44px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:8px;padding:8px 0;text-decoration:underline;display:inline-flex}.outing-people-list[data-v-9439bbf7]{margin:16px 0 0;padding:0;list-style:none}.outing-people-list li[data-v-9439bbf7]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.outing-people-list li>span[data-v-9439bbf7]:last-child{color:var(--text-dim);font-size:12px}.outing-person[data-v-9439bbf7]{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.outing-person img[data-v-9439bbf7]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:32px;height:32px}.outing-cancelled[data-v-9439bbf7],.outing-danger[data-v-9439bbf7],.outing-error[data-v-9439bbf7]{color:var(--danger,#be4545)}.outing-cancelled[data-v-9439bbf7]{border:1px solid;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.outing-card-top[data-v-9439bbf7]{justify-content:space-between}.outing-confirm[data-v-9439bbf7]{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;margin-top:20px;padding:18px}.outing-confirm .btn.outing-danger[data-v-9439bbf7]{background:var(--surface)}.outing-feedback[data-v-9439bbf7]{color:var(--accent)}.outing-empty[data-v-9439bbf7]{border:1px dashed var(--border);color:var(--text-dim);border-radius:16px;padding:28px 20px}.outing-error[data-v-9439bbf7]{margin:16px 0}.outing-error p[data-v-9439bbf7]{line-height:1.6}button[data-v-9439bbf7]:disabled{opacity:.55}[data-v-9439bbf7]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (width<=800px){.outing-list[data-v-9439bbf7]{grid-template-columns:minmax(0,1fr)}.outing-toolbar[data-v-9439bbf7]{align-items:stretch}.outing-date-filter[data-v-9439bbf7],.outing-date-filter input[data-v-9439bbf7]{width:100%}.outing-date-filter label[data-v-9439bbf7]{flex:140px}}@media (width<=600px){.outing-card[data-v-9439bbf7],.outing-detail[data-v-9439bbf7]{padding:18px}.outing-actions .btn[data-v-9439bbf7]{flex:auto}.outing-date-filter>.btn[data-v-9439bbf7],.outing-period[data-v-9439bbf7]{width:100%}.outing-period button[data-v-9439bbf7]{flex:1}.outing-heading h2[data-v-9439bbf7]{font-size:22px}}.outing-heading[data-v-9439bbf7]{align-items:flex-start;gap:20px;margin-bottom:24px}.outing-heading>div[data-v-9439bbf7]{flex:1;min-width:0}.outing-heading h2[data-v-9439bbf7]{letter-spacing:-.045em;margin:0;font-size:calc(clamp(28px,3.2vw,36px));font-weight:780;line-height:1.15}.outing-intro[data-v-9439bbf7]{color:var(--text-dim);max-width:690px;margin:6px 0 0;font-size:16px;line-height:1.45}.outing-heading>.btn[data-v-9439bbf7]{border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;display:inline-flex}.outing-toolbar[data-v-9439bbf7]{align-items:center;gap:12px;margin:0 0 16px}.outing-period button[data-v-9439bbf7]{min-width:114px;min-height:42px;font-weight:500}.outing-filters summary[data-v-9439bbf7]{min-height:44px;color:var(--text-dim);cursor:pointer;text-underline-offset:3px;align-items:center;font-size:13px;text-decoration:underline;display:flex}.outing-filters summary.is-custom[data-v-9439bbf7]{color:var(--accent);font-weight:700}.outing-filters[open][data-v-9439bbf7]{flex-basis:100%}.outing-date-filter[data-v-9439bbf7]{padding:12px 0 4px}.outing-list[data-v-9439bbf7]{grid-template-columns:minmax(0,1fr);gap:14px}.outing-list .outing-card[data-v-9439bbf7]{border-radius:13px;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:22px;padding:22px;display:grid}.outing-list .outing-next[data-v-9439bbf7]{border:1px solid var(--border)}.outing-card-body[data-v-9439bbf7]{min-width:0}.outing-card-title[data-v-9439bbf7]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.outing-card-title h3[data-v-9439bbf7]{letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.25}.outing-type[data-v-9439bbf7]{color:#15552c;background:#e8f4eb;border:1px solid #b2d7bc;border-radius:7px;align-items:center;padding:1px 10px;font-size:12px;display:inline-flex}.outing-next-label[data-v-9439bbf7]{color:var(--text-dim);font-size:11px}.outing-card .outing-card-description[data-v-9439bbf7]{color:var(--text-dim);white-space:pre-line;margin:8px 0 12px;font-size:14px;line-height:1.5}.outing-card .outing-when[data-v-9439bbf7]{margin-top:10px;font-size:13px;font-weight:400}.outing-card .outing-when time[data-v-9439bbf7]{align-items:center;gap:8px;display:flex}.outing-card .outing-when svg[data-v-9439bbf7]{width:17px;height:17px;color:var(--accent)}.outing-card .outing-when>span[data-v-9439bbf7]{padding-left:25px;font-size:11px}.outing-route-facts[data-v-9439bbf7]{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;font-size:13px;display:flex}.outing-route-facts span[data-v-9439bbf7]{align-items:center;gap:8px;display:inline-flex}.outing-route-facts svg[data-v-9439bbf7]{color:var(--accent);width:18px;height:18px}.outing-route-facts a[data-v-9439bbf7]{color:var(--accent)}.outing-card .outing-location[data-v-9439bbf7]{color:var(--text-dim);margin:10px 0 14px;font-size:13px}.outing-card-footer[data-v-9439bbf7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.outing-card .outing-counts[data-v-9439bbf7]{gap:12px}.outing-card .outing-counts>span[data-v-9439bbf7]{color:var(--text-dim);background:0 0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:400;display:inline-flex}.outing-card .outing-counts svg[data-v-9439bbf7]{color:var(--accent);width:18px;height:18px}.outing-card .outing-own[data-v-9439bbf7]{margin:5px 0 0;font-size:12px}.outing-card-actions[data-v-9439bbf7]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.outing-details-link[data-v-9439bbf7]{min-height:44px;color:var(--accent);align-items:center;gap:8px;font-size:13px;display:inline-flex}.outing-card-actions .btn[data-v-9439bbf7]{border-radius:8px;padding:10px 20px}@media (width<=600px){.outing-heading[data-v-9439bbf7]{gap:14px;margin-bottom:12px}.outing-heading h2[data-v-9439bbf7]{font-size:28px}.outing-intro[data-v-9439bbf7]{font-size:14px}.outing-heading>.btn[data-v-9439bbf7]{min-height:50px}.outing-toolbar[data-v-9439bbf7]{gap:4px;margin-bottom:12px}.outing-period button[data-v-9439bbf7]{min-width:100px;padding:8px 18px}.outing-filters[data-v-9439bbf7]{margin-left:auto}.outing-list .outing-card[data-v-9439bbf7]{grid-template-columns:55px minmax(0,1fr);gap:12px;padding:14px 12px}.outing-card-title[data-v-9439bbf7]{gap:6px 8px}.outing-card-title h3[data-v-9439bbf7]{font-size:18px}.outing-card-footer[data-v-9439bbf7]{align-items:stretch;gap:8px}.outing-card-actions[data-v-9439bbf7]{justify-content:space-between;gap:8px;width:100%}.outing-card-actions .btn[data-v-9439bbf7]{padding:9px 12px;font-size:13px}.outing-empty[data-v-9439bbf7]{padding:24px 16px;font-size:14px}}.outing-period[data-v-9439bbf7]{gap:20px}.outing-period button[data-v-9439bbf7]{min-width:0;min-height:44px;color:var(--text-dim);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 0;font-size:14px}.outing-period button[aria-pressed=true][data-v-9439bbf7]{color:var(--accent);border-color:var(--accent);background:0 0;font-weight:650}.outing-intro[data-v-9439bbf7]{font-size:14px}.outing-heading h2[data-v-9439bbf7]{font-size:calc(clamp(26px,3vw,32px))}.outing-card-actions[data-v-9439bbf7]{width:auto;margin-left:auto;display:block}@media (width<=600px){.outing-card-actions[data-v-9439bbf7],.outing-period[data-v-9439bbf7]{width:auto}.outing-period button[data-v-9439bbf7]{flex:none}.outing-heading>.btn[data-v-9439bbf7]{width:100%}}.club-courses[data-v-d7857c8c]{min-width:0;margin-bottom:24px;scroll-margin-top:100px}.course-actions[data-v-d7857c8c],.course-heading[data-v-d7857c8c],.course-search[data-v-d7857c8c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.course-heading[data-v-d7857c8c]{justify-content:space-between;margin-bottom:20px}.course-heading h2[data-v-d7857c8c]{margin:0 0 8px}.club-courses p[data-v-d7857c8c]{color:var(--text-dim);line-height:1.6}.course-heading p[data-v-d7857c8c]{max-width:680px;margin:0}.course-list[data-v-d7857c8c]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.course-card[data-v-d7857c8c],.course-form[data-v-d7857c8c]{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-width:0;padding:16px}.course-proposer[data-v-d7857c8c]{color:var(--text-dim);align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.course-proposer img[data-v-d7857c8c]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:32px;height:32px}.course-checkbox span[data-v-d7857c8c],.course-proposer span[data-v-d7857c8c],.course-sent li span[data-v-d7857c8c]{overflow-wrap:anywhere}.course-form[data-v-d7857c8c]{gap:16px;margin-bottom:20px;padding:24px;display:grid}.course-form h3[data-v-d7857c8c],.course-form p[data-v-d7857c8c]{margin:0}.course-form-grid[data-v-d7857c8c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label[data-v-d7857c8c]{gap:8px;font-size:14px;display:grid}input[data-v-d7857c8c],select[data-v-d7857c8c]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);font:inherit;border-radius:9px;padding:10px 12px}.course-actions[data-v-d7857c8c]{margin-top:16px}.btn[data-v-d7857c8c]{white-space:normal;text-align:center;min-height:44px}.course-error[data-v-d7857c8c],.course-error p[data-v-d7857c8c],.course-remove[data-v-d7857c8c]{color:var(--danger,#be4545)}.course-invite[data-v-d7857c8c]{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.course-invite h4[data-v-d7857c8c]{margin:12px 0}.course-invite fieldset[data-v-d7857c8c]{border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:12px}.course-checkbox[data-v-d7857c8c]{align-items:center;gap:10px;min-height:44px;display:flex}.course-checkbox input[data-v-d7857c8c]{flex:none;width:20px;min-height:20px}.course-search[data-v-d7857c8c]{align-items:flex-end}.course-search label[data-v-d7857c8c]{flex:220px}.course-sent[data-v-d7857c8c]{padding:0;list-style:none}.course-sent li[data-v-d7857c8c]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;font-size:14px;display:flex}.course-empty[data-v-d7857c8c]{border:1px dashed var(--border);border-radius:16px;padding:24px}.map-attribution[data-v-d7857c8c]{text-align:right;margin:8px 2px 0;font-size:11px}.map-attribution a[data-v-d7857c8c]{color:inherit}[data-v-d7857c8c]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}button[data-v-d7857c8c]:disabled{opacity:.55}@media (width<=600px){.course-card[data-v-d7857c8c],.course-form[data-v-d7857c8c]{padding:18px}.course-form-grid[data-v-d7857c8c]{grid-template-columns:minmax(0,1fr)}.course-actions .btn[data-v-d7857c8c]{flex:auto}.course-heading>.btn[data-v-d7857c8c],.course-search .btn[data-v-d7857c8c]{width:100%}.course-search[data-v-d7857c8c]{align-items:stretch}}.club-courses[data-v-d7857c8c]{border-top:1px solid var(--border);margin-top:36px;padding-top:28px}.course-heading[data-v-d7857c8c]{align-items:flex-start;gap:16px}.course-heading h2[data-v-d7857c8c]{letter-spacing:-.035em;margin-bottom:6px;font-size:23px;font-weight:750;line-height:1.2}.course-heading>.btn[data-v-d7857c8c]{margin-top:0;font-size:13px}.course-list[data-v-d7857c8c]{gap:14px}.course-card[data-v-d7857c8c]{-moz-column-gap:20px;border-radius:13px;grid-template-columns:minmax(0,1fr);gap:10px 20px;padding:14px;display:grid}.course-card.has-date[data-v-d7857c8c]{grid-template-columns:72px minmax(0,1fr)}.course-card.has-route[data-v-d7857c8c]{grid-template-columns:240px minmax(0,1fr)}.course-card.has-route.has-date[data-v-d7857c8c]{grid-template-columns:240px 72px minmax(0,1fr)}.course-card[data-v-d7857c8c]>.club-event-date{grid-area:1/-3/4;margin-top:4px}.course-card .course-proposer[data-v-d7857c8c]{grid-area:2/-2;gap:8px;margin:0;font-size:12px}.course-proposer img[data-v-d7857c8c]{width:28px;height:28px}.course-card[data-v-d7857c8c]>.race-content{display:contents}.course-card[data-v-d7857c8c] .race-visual{display:none}.course-card.has-route[data-v-d7857c8c] .race-visual{background:var(--surface-2);border:0;border-radius:8px;grid-area:1/1/4;align-self:stretch;width:100%;height:auto;min-height:190px;display:block}.course-card[data-v-d7857c8c] .race-summary,.course-card[data-v-d7857c8c] .race-summary.has-profile{flex-direction:column;grid-area:1/-2;align-items:stretch;gap:10px;min-width:0;padding:3px 0 0;display:flex}.course-card[data-v-d7857c8c] .race-name{letter-spacing:-.025em;height:auto;font-size:21px;line-height:1.25}.course-card[data-v-d7857c8c] .race-name>span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.course-card[data-v-d7857c8c] .race-facts,.course-card[data-v-d7857c8c] .race-meta{white-space:normal;flex-wrap:wrap;gap:8px 16px;height:auto;min-height:22px;font-size:13px;overflow:visible}.course-card[data-v-d7857c8c] .race-facts>span,.course-card[data-v-d7857c8c] .race-meta>span{flex-shrink:1}.course-card[data-v-d7857c8c] .race-facts strong{font-weight:500}.course-card[data-v-d7857c8c] .race-location{text-overflow:clip;overflow-wrap:anywhere;max-width:100%;overflow:visible}.course-card[data-v-d7857c8c] .race-profile{width:min(100%,280px);height:36px;color:var(--accent)}.course-card[data-v-d7857c8c] .race-date-inline strong{font-weight:400}.course-type[data-v-d7857c8c]{color:#91450b;background:#fff5e7;border:1px solid #efd4ae;border-radius:7px;padding:2px 9px;font-size:11px;display:inline-flex}.course-participants[data-v-d7857c8c]{color:var(--text-dim);font-size:12px;font-weight:400}.course-card>.course-actions[data-v-d7857c8c]{grid-area:3/-2;gap:8px;margin:0}.course-card>.course-actions .btn[data-v-d7857c8c]{border-radius:8px;min-height:44px;padding:8px 12px;font-size:12px}.course-card>.course-invite[data-v-d7857c8c]{grid-area:4/1/auto/-1}@media (width>=601px) and (width<=950px){.course-card.has-route[data-v-d7857c8c]{grid-template-columns:180px minmax(0,1fr)}.course-card.has-route.has-date[data-v-d7857c8c]{-moz-column-gap:14px;grid-template-columns:180px 60px minmax(0,1fr);column-gap:14px}}@media (width<=600px){.club-courses[data-v-d7857c8c]{margin-top:28px;padding-top:22px}.course-heading h2[data-v-d7857c8c]{font-size:21px}.course-heading p[data-v-d7857c8c]{font-size:13px}.course-heading>.btn[data-v-d7857c8c]{width:auto}.course-card[data-v-d7857c8c],.course-card.has-date[data-v-d7857c8c],.course-card.has-route[data-v-d7857c8c],.course-card.has-route.has-date[data-v-d7857c8c]{grid-template-columns:55px minmax(0,1fr);gap:12px;padding:12px}.course-card[data-v-d7857c8c]>.club-event-date{grid-area:2/1/4;margin-top:0}.course-card.has-route[data-v-d7857c8c] .race-visual{aspect-ratio:2.7;grid-area:1/1/auto/-1;height:auto;min-height:0}.course-card[data-v-d7857c8c] .race-summary,.course-card[data-v-d7857c8c] .race-summary.has-profile{grid-area:2/2;gap:8px;padding:0}.course-card[data-v-d7857c8c] .race-name{font-size:18px}.course-card[data-v-d7857c8c] .race-facts,.course-card[data-v-d7857c8c] .race-meta{gap:6px 10px;font-size:12px}.course-card[data-v-d7857c8c] .race-profile{height:32px}.course-card .course-proposer[data-v-d7857c8c]{grid-area:3/2;font-size:11px}.course-card>.course-actions[data-v-d7857c8c]{grid-area:4/1/auto/-1;padding-top:4px}.course-card>.course-actions .btn[data-v-d7857c8c]{flex:auto;padding:8px 10px;font-size:12px}.course-card>.course-invite[data-v-d7857c8c]{grid-row:5}.course-card[data-v-d7857c8c]:not(.has-route)>.club-event-date{grid-row:1/3}.course-card[data-v-d7857c8c]:not(.has-route) .race-summary{grid-row:1}.course-card:not(.has-route) .course-proposer[data-v-d7857c8c]{grid-row:2}.course-card:not(.has-route)>.course-actions[data-v-d7857c8c]{grid-row:3}.course-card:not(.has-route)>.course-invite[data-v-d7857c8c]{grid-row:4}.course-card:not(.has-date) .course-proposer[data-v-d7857c8c],.course-card[data-v-d7857c8c]:not(.has-date) .race-summary{grid-column:1/-1}}.course-create-link[data-v-d7857c8c]{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 0;font-size:13px}.course-heading p[data-v-d7857c8c]{max-width:600px;font-size:13px}.course-card[data-v-d7857c8c]{padding-right:58px;position:relative}.course-card>.course-card-menu[data-v-d7857c8c]{position:absolute;top:8px;right:8px}@media (width<=600px){.course-card[data-v-d7857c8c],.course-card.has-date[data-v-d7857c8c],.course-card.has-route[data-v-d7857c8c],.course-card.has-route.has-date[data-v-d7857c8c]{padding-right:12px}.course-card-menu[data-v-d7857c8c]{background:var(--surface);border-radius:50%;padding:0;top:10px;right:10px;box-shadow:0 1px 5px #17281b12}.course-card.has-route .course-card-menu[data-v-d7857c8c]{top:16px;right:16px}.course-card[data-v-d7857c8c]:not(.has-route) .race-summary{padding-right:38px}}.club-section-nav[data-v-6834f7bf]{flex-wrap:wrap;gap:12px;margin:0 0 24px;display:flex}.club-section-nav a[data-v-6834f7bf]{border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:10px;align-items:center;padding:0 16px;text-decoration:none;display:flex}.club-section-nav a[data-v-6834f7bf]:hover{border-color:var(--accent);color:var(--accent)}#club-management[data-v-6834f7bf],#club-members[data-v-6834f7bf],.club-management[data-v-6834f7bf]{scroll-margin-top:100px}.club-workspace[data-v-6834f7bf]{max-width:1080px;margin:0 auto;padding:28px 20px 100px}.club-actions[data-v-6834f7bf],.club-heading[data-v-6834f7bf],.club-row[data-v-6834f7bf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.club-heading[data-v-6834f7bf],.club-row[data-v-6834f7bf]{justify-content:space-between}.club-heading[data-v-6834f7bf]{margin-bottom:24px}.club-heading h1[data-v-6834f7bf]{overflow-wrap:anywhere;margin:5px 0 0;font-size:calc(clamp(28px,4vw,42px))}.club-eyebrow[data-v-6834f7bf]{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.club-back[data-v-6834f7bf]{color:var(--text-dim)}.club-card[data-v-6834f7bf]{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-bottom:20px;padding:24px}.club-card h2[data-v-6834f7bf]{margin-top:0;font-size:20px}.club-card p[data-v-6834f7bf]{white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}.club-grid[data-v-6834f7bf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.club-tile[data-v-6834f7bf]{color:var(--text);text-decoration:none;display:block}.club-tile[data-v-6834f7bf]:hover{border-color:var(--accent)}.club-avatar[data-v-6834f7bf],.club-tile img[data-v-6834f7bf]{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:64px;height:64px}.club-avatar[data-v-6834f7bf]{color:var(--accent);background:var(--surface-2);place-items:center;font-size:28px;font-weight:800;display:grid}.club-form[data-v-6834f7bf],label[data-v-6834f7bf]{gap:8px;display:grid}.club-form[data-v-6834f7bf]{gap:18px;max-width:700px}.club-form input[data-v-6834f7bf],.club-form textarea[data-v-6834f7bf],input[data-v-6834f7bf],select[data-v-6834f7bf]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);min-width:0;max-width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:9px;padding:10px 12px}textarea[data-v-6834f7bf]{resize:vertical}.club-actions[data-v-6834f7bf]{margin-top:12px}.club-actions .btn[data-v-6834f7bf]{min-height:44px}.club-member-list[data-v-6834f7bf]{margin:0;padding:0;list-style:none}.club-row[data-v-6834f7bf]{border-bottom:1px solid var(--border);padding:15px 0}.club-row[data-v-6834f7bf]:last-child{border-bottom:0}.club-member-identity[data-v-6834f7bf]{align-items:center;gap:12px;display:flex}.club-member-identity img[data-v-6834f7bf]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:40px;height:40px}.club-profile-button[data-v-6834f7bf]{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.club-social-profile[data-v-6834f7bf]{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:10px;flex:1 0 100%;padding:16px}.club-member-identity small[data-v-6834f7bf]{color:var(--text-dim);margin-top:3px;display:block}.club-overview[data-v-6834f7bf]{align-items:flex-start;gap:24px;display:flex}.club-cover[data-v-6834f7bf]{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:140px;height:140px}.club-danger[data-v-6834f7bf],.club-error[data-v-6834f7bf]{color:var(--danger,#be4545)}.club-error[data-v-6834f7bf]{margin-bottom:20px}.club-link[data-v-6834f7bf]{flex:250px}.club-card summary[data-v-6834f7bf]{cursor:pointer;min-height:44px;font-weight:700}.club-workspace[data-v-6834f7bf] :focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (width<=600px){.club-workspace[data-v-6834f7bf]{padding:20px 14px 100px}.club-card[data-v-6834f7bf]{padding:18px}.club-overview[data-v-6834f7bf]{flex-direction:column}.club-cover[data-v-6834f7bf]{width:100%;height:180px}.club-row[data-v-6834f7bf]{align-items:flex-start}.club-actions[data-v-6834f7bf]{width:100%}.club-actions .btn[data-v-6834f7bf]{flex:auto}}.is-club-detail[data-v-6834f7bf]{--border:#e3dfd6;--text:#141813;--text-dim:#666a63;--accent:#216238;--surface-2:#f7f6f2;max-width:1240px;padding-top:20px}.is-club-detail>.club-back[data-v-6834f7bf]{align-items:center;gap:8px;min-height:44px;margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-flex}.is-club-detail .club-overview[data-v-6834f7bf]{border-radius:14px;align-items:center;gap:28px;padding:28px;display:flex;box-shadow:0 3px 18px #24332405}.is-club-detail .club-cover[data-v-6834f7bf]{-o-object-fit:contain;object-fit:contain;border-radius:0;flex:none;width:150px;height:150px}.club-cover-fallback[data-v-6834f7bf]{background:var(--surface-2);color:var(--accent);place-items:center;font-size:52px;font-weight:750;display:grid}.club-identity[data-v-6834f7bf]{border-left:1px solid var(--border);flex:1;min-width:0;padding-left:28px}.club-identity h1[data-v-6834f7bf]{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 8px;font-size:calc(clamp(25px,3vw,34px));font-weight:800;line-height:1.13}.club-identity .club-meta[data-v-6834f7bf]{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.club-private[data-v-6834f7bf]{background:var(--surface-2);color:var(--text);border-radius:6px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.club-private[data-v-6834f7bf] svg{width:15px;height:15px}.club-role[data-v-6834f7bf]{font-size:12px}.club-form .club-visibility-hint[data-v-6834f7bf]{color:var(--text-dim);margin:-10px 0 0;font-size:14px}.club-visibility-field[data-v-6834f7bf]{gap:8px;display:grid}.club-identity .club-description[data-v-6834f7bf]{max-width:660px;color:var(--text-dim);margin:0;font-size:15px;line-height:1.45}.club-edit[data-v-6834f7bf]{flex:none;align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.is-club-detail .club-section-nav[data-v-6834f7bf]{flex-wrap:wrap;gap:12px;margin:16px 0 38px}.club-section-nav a[data-v-6834f7bf],.club-section-nav button[data-v-6834f7bf]{border:1px solid var(--border);min-height:48px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:10px 24px;font-size:15px;text-decoration:none;display:inline-flex}.club-section-nav [aria-current=page][data-v-6834f7bf]{background:var(--accent);border-color:var(--accent);color:#fff}.club-section-nav[data-v-6834f7bf] :is(a,button):hover{border-color:var(--accent)}.club-section-nav [aria-current=page][data-v-6834f7bf]:hover{color:#fff}.club-events[data-v-6834f7bf],.club-management[data-v-6834f7bf]{min-width:0}@media (width<=900px){.is-club-detail .club-overview[data-v-6834f7bf]{flex-wrap:wrap;gap:20px;padding:22px}.club-identity[data-v-6834f7bf]{border:0;padding-left:0}.club-edit[data-v-6834f7bf]{margin-left:auto}}@media (width<=600px){.is-club-detail[data-v-6834f7bf]{padding:8px 16px 100px}.is-club-detail>.club-back[data-v-6834f7bf]{margin:0}.is-club-detail .club-overview[data-v-6834f7bf]{box-shadow:none;background:0 0;border:0;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:12px 16px;margin-bottom:10px;padding:12px 0;display:grid}.is-club-detail .club-cover[data-v-6834f7bf]{width:100px;height:100px}.club-identity h1[data-v-6834f7bf]{font-size:calc(clamp(23px,5.8vw,30px))}.club-identity .club-meta[data-v-6834f7bf]{gap:5px;font-size:12px}.club-identity .club-description[data-v-6834f7bf]{font-size:13px;line-height:1.4}.club-role[data-v-6834f7bf]{flex-basis:100%;font-size:11px}.club-edit[data-v-6834f7bf]{grid-column:1/-1;justify-self:end;min-height:44px;margin-left:0;padding:8px 12px;font-size:13px}.is-club-detail .club-section-nav[data-v-6834f7bf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 26px;display:grid}.club-section-nav a[data-v-6834f7bf],.club-section-nav button[data-v-6834f7bf]{gap:8px;min-width:0;padding:10px 8px;font-size:13px}}@media (width>=375px) and (width<=600px){.is-club-detail .club-section-nav[data-v-6834f7bf]{grid-template-columns:repeat(3,minmax(0,1fr))}.club-section-nav a[data-v-6834f7bf]:last-child{grid-column:1/-1;justify-self:end;min-height:44px;padding:6px 12px;font-size:12px}}@media (width<=360px){.is-club-detail .club-cover[data-v-6834f7bf]{width:78px;height:78px}.is-club-detail .club-overview[data-v-6834f7bf]{grid-template-columns:78px minmax(0,1fr);gap:12px}}.club-header-menu[data-v-6834f7bf]{align-self:flex-start}.is-club-detail .club-section-nav[data-v-6834f7bf]{border-bottom:1px solid var(--border);flex-wrap:nowrap;justify-content:flex-start;gap:28px;margin:0 0 30px;display:flex}.is-club-detail .club-section-nav[data-v-6834f7bf] :is(a,button){min-width:0;min-height:48px;color:var(--text-dim);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-self:auto;padding:10px 0;font-size:14px}.is-club-detail .club-section-nav [aria-current=page][data-v-6834f7bf]{border-bottom-color:var(--accent);color:var(--accent);background:0 0;font-weight:650}.is-club-detail .club-section-nav[data-v-6834f7bf] :is(a,button):hover{color:var(--accent)}@media (width<=600px){.is-club-detail .club-overview[data-v-6834f7bf]{grid-template-columns:78px minmax(0,1fr) 32px;gap:10px;padding-top:12px}.is-club-detail .club-cover[data-v-6834f7bf]{width:78px;height:78px}.club-header-menu[data-v-6834f7bf]{margin-top:-6px;margin-right:-6px}.club-identity h1[data-v-6834f7bf]{font-size:23px}.is-club-detail .club-section-nav[data-v-6834f7bf]{justify-content:space-between;gap:10px;margin:8px 0 24px}.is-club-detail .club-section-nav[data-v-6834f7bf] :is(a,button){font-size:13px}}@media (width<=360px){.is-club-detail .club-section-nav[data-v-6834f7bf]{gap:6px}.is-club-detail .club-section-nav[data-v-6834f7bf] :is(a,button){font-size:12px}.club-identity h1[data-v-6834f7bf]{font-size:21px}}
