._wrapper_2layn_1{flex-direction:column;gap:2rem;display:flex}._categoryHeader_2layn_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._categoryTitle_2layn_16{color:#fff;border-bottom:1px solid var(--gray-700);flex:1;min-width:0;margin:0;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}._clubGroupTitle_2layn_27{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}._clubGroupName_2layn_34,._clubScheduleName_2layn_35{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}._clubScheduleName_2layn_35{color:#9ca3af;font-size:.875rem;font-weight:400;line-height:1.3}._body_2layn_50{flex:1;min-width:0}._grid_2layn_55{gap:1rem;display:grid}._card_2layn_60{background:var(--card-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--gray-700);border-radius:12px;padding:1.5rem}._row_2layn_68{flex-direction:column;gap:1rem;display:flex}@media (width>=768px){._row_2layn_68{flex-direction:row;justify-content:space-between;align-items:center}}._title_2layn_82{color:#fff;font-size:1.25rem;font-weight:700;text-decoration:none}._title_2layn_82:hover{text-decoration:underline}._meta_2layn_93{color:#d1d5db;flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}._metaLine_2layn_101{align-items:flex-start;gap:.5rem;min-width:0;display:flex}._metaIcon_2layn_108{width:var(--icon-md);height:var(--icon-md);color:#a78bfa;flex-shrink:0}._right_2layn_115{text-align:right;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}._label_2layn_123{color:#9ca3af;margin-bottom:.25rem;font-size:.75rem}._value_2layn_129{color:#fff;font-weight:500}._status_2layn_134{color:#d1d5db;font-size:.75rem}._action_2layn_139{color:var(--green-400);background:#22c55e33;border:1px solid #22c55e4d;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-weight:600;display:inline-flex}._action_2layn_139:hover{color:#86efac;background:#22c55e4d}._empty_2layn_156{text-align:center;color:#9ca3af;padding:3rem 0}._emptyIcon_2layn_162{width:var(--icon-empty);height:var(--icon-empty);color:#6b7280;margin:0 auto 1rem}._clubLink_2layn_169{color:#d1d5db;font-weight:500;text-decoration:none}._clubLink_2layn_169:hover{color:#fff;text-decoration:underline}._buttonGroup_2layn_180{flex-wrap:wrap;gap:.5rem;display:flex}._page_49k4e_1{background:linear-gradient(135deg, var(--gray-900), #1b2330 50%, var(--gray-900));flex:1 0 auto}._header_49k4e_11{position:relative;overflow:hidden}._headerOverlay_49k4e_16{background:linear-gradient(90deg,#2563eb33,#9333ea33);position:absolute;inset:0}._section_49k4e_26{padding-top:3rem;padding-bottom:3rem;position:relative}._center_49k4e_32{text-align:center;max-width:48rem;margin:0 auto}._icon_49k4e_38{width:var(--icon-hero);height:var(--icon-hero);color:#60a5fa;flex-shrink:0;margin:0 auto 1rem}._h1_49k4e_46{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}._h2_49k4e_54{color:#93c5fd;margin-bottom:1rem;font-size:1.25rem}._p_49k4e_1{color:#d1d5db;margin-bottom:1.5rem}._meta_49k4e_65{color:#d1d5db;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}._metaRow_49k4e_75{align-items:center;gap:.5rem;display:flex}._metaIcon_49k4e_81{width:var(--icon-md);height:var(--icon-md);color:#60a5fa;flex-shrink:0}._headerButtons_49k4e_88{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}._main_49k4e_95{padding-top:3rem;padding-bottom:3rem}._wrap_49k4e_100{max-width:72rem;margin:0 auto}._paginationContainer_49k4e_105{border:1px solid var(--gray-700);background:#11182799;border-radius:12px;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;display:flex}._paginationInfo_49k4e_117{color:#d1d5db;text-align:center;min-width:150px;font-size:.875rem}
