:root{--color-forest:#0a1f17;--color-cream:#f4f3ee;--color-white:#fff;--color-green:#2fc171;--color-green-hover:#25a85e;--color-green-text:#1f7a4d;--color-yellow:#f0b528;--color-amber-text:#8a6a10;--color-sand:#ddd8c8;--color-red:#b3261e;--border-light:#0a1f171a;--border-field:#0a1f1724;--border-dark:#f4f3ee26;--border-pill:#0a1f1733;--text-muted:#0a1f17ad;--text-faint:#0a1f1759;--on-forest:#f4f3eeb8;--fill-faint:#0a1f170a;--fill-subtle:#0a1f170f;--fill-yellow:#f0b52833;--fill-yellow-soft:#f0b52829;--fill-red:#b3261e1a;--fill-green:#2fc1712e;--fill-selected:#2fc17124;--font-display:var(--font-display-loaded), Big Shoulders Display, Impact, sans-serif;--font-body:var(--font-body-loaded), Chivo, system-ui, sans-serif;--text-d1:6.5rem;--text-d1-mobile:3.375rem;--text-d2:3.375rem;--text-d2-mobile:2.5rem;--text-d4:2.125rem;--text-d5:2rem;--text-d3:1.75rem;--text-lg:1.0625rem;--text-base:.9375rem;--text-sm:.875rem;--text-xs:.8125rem;--text-label:.6875rem;--leading-hero:.86;--leading-display:1;--leading-body:1.55;--tracking-label:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.625rem;--space-7:2rem;--space-8:2.75rem;--space-9:4rem;--panel-rail:13.75rem;--page-gutter:1.25rem;--section-gap:1.625rem;--radius-cell:10px;--radius-field:12px;--radius-card:1rem;--radius-container:1.125rem;--radius-pill:999px;--control-height:2.75rem;--field-height:3.125rem;--forest-hover:#16332a;--fill-hover:#0a1f170d;--fill-hover-strong:#0a1f170f;--danger-fill-hover:#b3261e14;--red-hover:#8f1e18;--shadow-lift:0 18px 34px #0a1f1724;--shadow-green-lift:0 8px 20px #0a1f172e;--hover-transition:.12s ease;--lift-transition:.14s ease;--transition:.15s ease;--shadow-float:0 18px 40px #0a1f1729}@media only screen and (min-width:1024px){:root{--page-gutter:2.75rem;--section-gap:3.5rem}}:root{--panel-content:96rem;--panel-slack:max(0px, (100vw - var(--panel-rail) - var(--panel-content)) / 2)}.club-config{flex-direction:column;gap:16px;padding-bottom:132px;display:flex}@media only screen and (min-width:1024px){.club-config{gap:18px;padding-bottom:116px}}.club-config .club-config_head{flex-direction:column;gap:4px;display:flex}.club-config .club-config_head .club-config_head_title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:32px;font-weight:800;line-height:.95}@media only screen and (min-width:1024px){.club-config .club-config_head .club-config_head_title{font-size:44px}}.club-config .club-config_head .club-config_head_help{color:#0a1f17b3;margin:0;font-size:15px}.club-config .club-config_layout{flex-direction:column;gap:16px;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_layout{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:24px;display:grid}}.club-config .club-config_index{display:none}@media only screen and (min-width:1024px){.club-config .club-config_index{background:var(--color-white);border-radius:var(--radius-card);flex-direction:column;gap:4px;padding:16px 14px;display:flex;position:sticky;top:24px}}.club-config .club-config_index .club-config_index_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);padding:0 14px 6px;font-weight:700}.club-config .club-config_index .club-config_index_link{border-radius:var(--radius-field);min-height:44px;color:var(--color-forest);align-items:center;gap:10px;padding:0 14px;font-size:15px;text-decoration:none;display:flex}.club-config .club-config_index .club-config_index_link:hover{background:var(--fill-subtle)}.club-config .club-config_index .club-config_index_link.club-config_index_link--on{background:var(--color-forest);color:var(--color-cream);font-weight:700}.club-config .club-config_index .club-config_index_link .club-config_index_link_count{border-radius:var(--radius-pill);background:var(--color-yellow);min-width:22px;height:22px;color:var(--color-forest);font-size:var(--text-label);flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-weight:700;display:inline-flex}.club-config .club-config_sections{flex-direction:column;gap:16px;min-width:0;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_sections{gap:18px}}.club-config .club-config_section{scroll-margin-top:var(--space-4);background:var(--color-white);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:24px;display:flex}.club-config .club-config_section .club-config_section_head{width:100%;color:inherit;text-align:left;cursor:pointer;transition:color var(--hover-transition);background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.club-config .club-config_section .club-config_section_head:hover .club-config_section_head_texts_title{color:var(--color-green-text)}.club-config .club-config_section .club-config_section_head .club-config_section_head_texts{flex-direction:column;gap:3px;min-width:0;display:flex}.club-config .club-config_section .club-config_section_head .club-config_section_head_texts .club-config_section_head_texts_title{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:8px;font-size:26px;font-weight:800;line-height:1;display:flex}.club-config .club-config_section .club-config_section_head .club-config_section_head_texts .club-config_section_head_texts_title .club-config_section_head_texts_title_badge{border-radius:var(--radius-pill);background:var(--fill-green);height:26px;color:var(--color-green-text);font-family:var(--font-body);text-transform:none;letter-spacing:0;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.club-config .club-config_section .club-config_section_head .club-config_section_head_texts .club-config_section_head_texts_title .club-config_section_head_texts_title_count{border-radius:var(--radius-pill);background:var(--fill-yellow);height:22px;color:var(--color-amber-text);font-family:var(--font-body);font-size:var(--text-label);text-transform:none;letter-spacing:0;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.club-config .club-config_section .club-config_section_head .club-config_section_head_texts .club-config_section_head_texts_summary{font-size:var(--text-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.club-config .club-config_section .club-config_section_head .club-config_section_head_arrow{border:1px solid var(--border-field);border-radius:var(--radius-pill);width:34px;height:34px;color:var(--text-muted);transition:transform var(--transition);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.club-config .club-config_section .club-config_section_body{display:none}.club-config .club-config_section[data-state=open] .club-config_section_body,.club-config .club-config_section[data-state=default][data-default=open] .club-config_section_body{flex-direction:column;gap:14px}@media only screen and (min-width:1024px){.club-config .club-config_section[data-state=default][data-default=open] .club-config_section_body{display:block}}.club-config .club-config_section[data-state=open] .club-config_section_body{display:block}.club-config .club-config_section[data-state=closed] .club-config_section_body{display:none}@media only screen and (min-width:1024px){.club-config .club-config_section[data-state=default][data-default=open] .club-config_section_head_texts_summary{display:none}.club-config .club-config_section[data-state=default][data-default=open] .club-config_section_head_arrow{transform:rotate(180deg)}}.club-config .club-config_section[data-state=open] .club-config_section_head_texts_summary{display:none}.club-config .club-config_section[data-state=open] .club-config_section_head_arrow{transform:rotate(180deg)}.club-config .club-config_block{flex-direction:column;gap:14px;padding:0;display:flex}.club-config .club-config_block .club-config_block_head{flex-direction:column;gap:6px;display:flex}.club-config .club-config_block .club-config_block_head .club-config_block_head_help{color:#0a1f17b3;margin:0;font-size:14px;line-height:1.5}@media only screen and (min-width:1024px){.club-config .club-config_block .club-config_block_head .club-config_block_head_help{font-size:15px}}.club-config .club-config_block .club-config_block_head .club-config_block_head_view{color:var(--color-green-text);font-size:14px;font-weight:700;text-decoration:none}.club-config .club-config_sub{border-top:1px solid #0a1f1714;flex-direction:column;gap:10px;padding-top:14px;display:flex}.club-config .club-config_sub .club-config_sub_title{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.club-config .club-config_note{color:#0a1f17b8;margin:0;font-size:14px;line-height:1.55}.club-config .club-config_empty{color:#0a1f17b3;margin:0;font-size:15px}.club-config .club-config_field{letter-spacing:.12em;text-transform:uppercase;color:#0a1f17b3;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:700;display:flex}.club-config .club-config_field.club-config_field--grow{flex:auto}.club-config .club-config_field.club-config_field--price,.club-config .club-config_field.club-config_field--players{max-width:160px}.club-config .club-config_field .club-config_field_label{align-items:center;gap:8px;display:flex}.club-config .club-config_field .club-config_field_input{background:var(--color-white);width:100%;height:46px;font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--color-forest);border:1px solid #0a1f1724;border-radius:12px;padding:0 14px;font-size:15px;font-weight:400}.club-config .club-config_field .club-config_field_input.club-config_field_input--area{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}.club-config .club-config_field .club-config_field_help{letter-spacing:0;text-transform:none;color:#0a1f17b3;font-size:12px;font-weight:400}.club-config .club-config_grid{gap:12px;display:grid}@media only screen and (min-width:1024px){.club-config .club-config_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.club-config .club-config_edited{border-radius:var(--radius-pill);height:20px;color:var(--color-amber-text);letter-spacing:.04em;text-transform:none;background:#f0b52847;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.club-config .club-config_chips,.club-config .club-config_courts_court_flags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.club-config .club-config_chips .club-config_chips_chip,.club-config .club-config_courts_court_flags .club-config_chips_chip{border-radius:var(--radius-pill);background:var(--color-white);white-space:nowrap;cursor:pointer;height:38px;transition:background var(--hover-transition),border-color var(--hover-transition);border:1px solid #0a1f1724;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.club-config .club-config_chips .club-config_chips_chip:hover,.club-config .club-config_courts_court_flags .club-config_chips_chip:hover{background:var(--fill-hover);border-color:#0a1f173d}.club-config .club-config_chips .club-config_chips_chip.club-config_chips_chip--on,.club-config .club-config_courts_court_flags .club-config_chips_chip.club-config_chips_chip--on{background:var(--color-forest);border-color:var(--color-forest);color:var(--color-cream);font-weight:700}.club-config .club-config_chips .club-config_chips_chip.club-config_chips_chip--on:hover,.club-config .club-config_courts_court_flags .club-config_chips_chip.club-config_chips_chip--on:hover{background:var(--forest-hover);border-color:var(--forest-hover)}.club-config .club-config_add{border-radius:var(--radius-pill);height:46px;color:var(--color-forest);cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition);background:0 0;border:1px dashed #0a1f174d;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.club-config .club-config_add:hover{background:var(--fill-hover);border-color:#0a1f1780}.club-config .club-config_team{flex-direction:column;gap:14px;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_team{gap:0}}.club-config .club-config_team .club-config_team_head{display:none}@media only screen and (min-width:1024px){.club-config .club-config_team .club-config_team_head{padding:0 var(--space-2) 8px;border-bottom:1px solid var(--border-light);grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,200px) 128px 32px;align-items:center;gap:12px;display:grid}.club-config .club-config_team .club-config_team_head span{font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:#0a1f17a8;font-weight:700}}.club-config .club-config_team .club-config_team_row{border-radius:var(--radius-field);background:var(--fill-subtle);flex-direction:column;gap:12px;padding:16px;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_team .club-config_team_row{padding:10px var(--space-2);background:0 0;border-bottom:1px solid #0a1f1712;border-radius:0;grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,200px) 128px 32px;align-items:center;gap:12px;display:grid}}.club-config .club-config_team .club-config_team_row .club-config_team_row_cell{flex-direction:column;gap:6px;min-width:0;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_team .club-config_team_row .club-config_team_row_cell{gap:0}}.club-config .club-config_team .club-config_team_row .club-config_team_row_cell .club-config_team_row_cell_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);font-weight:700}@media only screen and (min-width:1024px){.club-config .club-config_team .club-config_team_row .club-config_team_row_cell .club-config_team_row_cell_label{display:none}}.club-config .club-config_team .club-config_team_row .club-config_team_row_cell .club-config_team_row_cell_static,.club-config .club-config_team .club-config_team_row .club-config_team_row_cell .club-config_team_row_cell_owner{height:44px;font-size:var(--text-sm);color:var(--color-forest);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 13px;display:flex;overflow:hidden}.club-config .club-config_team .club-config_team_row .club-config_team_row_cell .club-config_team_row_cell_owner{color:#0a1f17a6}.club-config .club-config_team .club-config_team_row .club-config_team_row_cell .club-config_team_row_cell_state{font-size:var(--text-sm);color:var(--color-green-text);font-weight:700}.club-config .club-config_team .club-config_team_row .club-config_team_row_cell .club-config_team_row_cell_state.club-config_team_row_cell_state--invited{color:var(--color-amber-text)}@media only screen and (min-width:1024px){.club-config .club-config_team .club-config_team_row .club-config_team_row_cell.club-config_team_row_cell--drop{align-items:flex-end}}.club-config .club-config_team .club-config_team_row .club-config_team_row_cell.club-config_team_row_cell--drop .club-config_team_row_cell_drop{border:1px solid var(--border-light);border-radius:var(--radius-pill);width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition),color var(--hover-transition);background:0 0;justify-content:center;align-items:center;display:inline-flex}.club-config .club-config_team .club-config_team_row .club-config_team_row_cell.club-config_team_row_cell--drop .club-config_team_row_cell_drop:hover{background:var(--color-red);border-color:var(--color-red);color:var(--color-cream)}.club-config .club-config_team_add{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.club-config .club-config_team_add .club-config_team_add_note{font-size:var(--text-xs);color:#0a1f17b3}.club-config .club-config_team_invite{border-radius:var(--radius-field);background:var(--fill-subtle);gap:12px;padding:16px;display:grid}@media only screen and (min-width:1024px){.club-config .club-config_team_invite{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;align-items:end}}.club-config .club-config_team_invite .club-config_team_invite_actions{gap:var(--space-2);display:flex}.club-config .club-config_team_invite .club-config_team_invite_actions .club-config_team_invite_actions_cancel,.club-config .club-config_team_invite .club-config_team_invite_actions .club-config_team_invite_actions_send{height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.club-config .club-config_team_invite .club-config_team_invite_actions .club-config_team_invite_actions_cancel{border:1px solid var(--border-field);color:var(--color-forest);transition:background var(--hover-transition),border-color var(--hover-transition);background:0 0}.club-config .club-config_team_invite .club-config_team_invite_actions .club-config_team_invite_actions_cancel:hover{background:var(--fill-hover);border-color:#0a1f173d}.club-config .club-config_team_invite .club-config_team_invite_actions .club-config_team_invite_actions_send{background:var(--color-forest);color:var(--color-cream);transition:background var(--hover-transition);border:0}.club-config .club-config_team_invite .club-config_team_invite_actions .club-config_team_invite_actions_send:hover{background:var(--forest-hover)}.club-config .club-config_team_note{font-size:var(--text-sm);color:var(--color-green-text)}.club-config .club-config_team_error{font-size:var(--text-sm);color:var(--color-red)}.club-config .club-config_courts{flex-direction:column;gap:14px;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_courts{gap:0}}.club-config .club-config_courts .club-config_courts_head{display:none}@media only screen and (min-width:1024px){.club-config .club-config_courts .club-config_courts_head{align-items:center;gap:var(--space-4);padding:0 var(--space-2) 10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) max-content minmax(0,1.2fr) 34px;display:grid}.club-config .club-config_courts .club-config_courts_head span{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);font-weight:700}}.club-config .club-config_courts .club-config_courts_court{border-radius:var(--radius-field);background:var(--fill-subtle);flex-direction:column;gap:12px;padding:16px;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_courts .club-config_courts_court{align-items:center;gap:var(--space-4);padding:10px var(--space-2);border-top:1px solid var(--border-light);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) max-content minmax(0,1.2fr) 34px;display:grid}}.club-config .club-config_courts .club-config_courts_court.club-config_courts_court--off{opacity:.55}.club-config .club-config_courts .club-config_courts_court .club-config_courts_court_cell{flex-direction:column;gap:6px;min-width:0;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_courts .club-config_courts_court .club-config_courts_court_cell{gap:0}}.club-config .club-config_courts .club-config_courts_court .club-config_courts_court_cell .club-config_courts_court_cell_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);font-weight:700}@media only screen and (min-width:1024px){.club-config .club-config_courts .club-config_courts_court .club-config_courts_court_cell .club-config_courts_court_cell_label{display:none}}.club-config .club-config_courts .club-config_courts_court .club-config_courts_court_flags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.club-config .club-config_courts .club-config_courts_court .club-config_courts_court_price{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.club-config .club-config_courts .club-config_courts_court .club-config_courts_court_price.club-config_courts_court_price--missing{color:var(--color-amber-text)}.club-config .club-config_courts .club-config_courts_court .club-config_courts_court_price .club-config_courts_court_price_link{color:var(--color-green-text);white-space:nowrap;text-decoration:underline}.club-config .club-config_courts .club-config_courts_court .club-config_courts_court_drop{border:1px solid var(--border-light);border-radius:var(--radius-pill);width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition),color var(--hover-transition);background:0 0;justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.club-config .club-config_courts .club-config_courts_court .club-config_courts_court_drop:hover{background:var(--color-red);border-color:var(--color-red);color:var(--color-cream)}.club-config .club-config_days{grid-template-columns:minmax(0,1fr);display:grid}.club-config .club-config_days .club-config_days_row{border-bottom:1px solid #0a1f1712;grid-template-columns:minmax(0,1fr) 92px 14px 124px 78px;align-items:center;gap:10px;padding:9px 0;display:grid}.club-config .club-config_days .club-config_days_row .club-config_days_row_name{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.club-config .club-config_days .club-config_days_row .club-config_days_row_closed{border-radius:var(--radius-cell);background:var(--fill-subtle);height:40px;font-size:var(--text-sm);color:var(--text-muted);grid-column:2/5;align-items:center;padding:0 12px;display:flex}.club-config .club-config_days .club-config_days_row .club-config_days_row_to{text-align:center;font-size:var(--text-xs);color:#0a1f178c}.club-config .club-config_days .club-config_days_row .club-config_days_row_state{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-green-text);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.club-config .club-config_days .club-config_days_row .club-config_days_row_state:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.club-config .club-config_days .club-config_days_row .club-config_days_row_state.club-config_days_row_state--off{color:var(--text-muted)}.club-config .club-config_days .club-config_days_row .club-config_days_row_warn{border-radius:var(--radius-field);background:var(--fill-yellow);font-size:var(--text-xs);grid-column:1/-1;margin:0;padding:12px 14px;line-height:1.5}.club-config .club-config_courtpicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.club-config .club-config_courtpicker .club-config_courtpicker_chip{border-radius:var(--radius-pill);height:34px;color:var(--color-forest);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition);background:0 0;border:1px solid #0a1f1729;align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.club-config .club-config_courtpicker .club-config_courtpicker_chip:hover{background:var(--fill-hover);border-color:#0a1f173d}.club-config .club-config_courtpicker .club-config_courtpicker_chip.club-config_courtpicker_chip--on{background:var(--color-forest);border-color:var(--color-forest);color:var(--color-cream)}.club-config .club-config_courtpicker .club-config_courtpicker_chip.club-config_courtpicker_chip--on:hover{background:var(--forest-hover);border-color:var(--forest-hover)}.club-config .club-config_prices{flex-direction:column;gap:18px;display:flex}.club-config .club-config_prices .club-config_prices_table{flex-direction:column;gap:10px;display:flex}.club-config .club-config_prices .club-config_prices_table .club-config_prices_table_head{display:none}@media only screen and (min-width:1024px){.club-config .club-config_prices .club-config_prices_table .club-config_prices_table_head{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#0a1f17ad;grid-template-columns:124px 124px 132px minmax(0,1fr) 84px;gap:10px;font-weight:700;display:grid}}.club-config .club-config_prices .club-config_prices_table .club-config_prices_table_row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}@media only screen and (min-width:1024px){.club-config .club-config_prices .club-config_prices_table .club-config_prices_table_row{grid-template-columns:124px 124px 132px minmax(0,1fr) 84px}}.club-config .club-config_prices .club-config_prices_table .club-config_prices_table_row.club-config_prices_table_row--edited .text-input_field{background:var(--fill-yellow)}.club-config .club-config_prices .club-config_prices_table .club-config_prices_table_row .club-config_prices_table_row_drop{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.club-config .club-config_prices .club-config_prices_table .club-config_prices_table_row .club-config_prices_table_row_drop:hover{color:var(--color-red)}.club-config .club-config_prices .club-config_prices_preview{background:var(--color-forest);color:var(--color-cream);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.club-config .club-config_prices .club-config_prices_preview .club-config_prices_preview_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-green);font-weight:700}.club-config .club-config_prices .club-config_prices_preview .club-config_prices_preview_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media only screen and (min-width:1024px){.club-config .club-config_prices .club-config_prices_preview .club-config_prices_preview_grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.club-config .club-config_prices .club-config_prices_preview .club-config_prices_preview_grid .club-config_prices_preview_grid_slot{border-radius:var(--radius-field);background:#f4f3ee14;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.club-config .club-config_prices .club-config_prices_preview .club-config_prices_preview_grid .club-config_prices_preview_grid_slot.club-config_prices_preview_grid_slot--top{background:#2fc17138}.club-config .club-config_prices .club-config_prices_preview .club-config_prices_preview_grid .club-config_prices_preview_grid_slot .club-config_prices_preview_grid_slot_hour{font-size:15px;font-weight:700}.club-config .club-config_prices .club-config_prices_preview .club-config_prices_preview_grid .club-config_prices_preview_grid_slot .club-config_prices_preview_grid_slot_price{opacity:.8;font-size:12px}.club-config .club-config_prices .club-config_prices_preview .club-config_prices_preview_note{font-size:var(--text-xs);color:#f4f3eec7}.club-config .club-config_hint{border-radius:var(--radius-field);font-size:var(--text-xs);color:#0a1f17d1;background:#2fc1711f;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.55;display:flex}.club-config .club-config_hint svg{color:var(--color-green-text);flex:none;margin-top:2px}.club-config .club-config_warning{border-radius:var(--radius-field);background:var(--fill-yellow);font-size:var(--text-sm);align-items:flex-start;gap:8px;padding:10px 14px;line-height:1.45;display:flex}.club-config .club-config_warning svg{color:var(--color-amber-text);flex:none;margin-top:2px}.club-config .club-config_connect_state{font-size:var(--text-sm);color:#0a1f17c7;line-height:1.5}.club-config .club-config_connect_state strong{color:var(--color-forest)}.club-config .club-config_connect_link{color:var(--color-green-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.club-config .club-config_connect_link:disabled{cursor:default;opacity:.6}.club-config .club-config_connect{background:#2fc1711f;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_connect{flex-direction:row;align-items:center;gap:16px;padding:18px 20px}}.club-config .club-config_connect .club-config_connect_button{border-radius:var(--radius-pill);background:var(--color-forest);height:48px;transition:background var(--hover-transition);border:0;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.club-config .club-config_connect .club-config_connect_button:hover:not(:disabled){background:var(--forest-hover)}.club-config .club-config_connect .club-config_connect_button{color:var(--color-cream);font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;cursor:pointer;font-size:20px;font-weight:800}@media only screen and (min-width:768px){.club-config .club-config_connect .club-config_connect_button{gap:20px;margin-left:auto}}.club-config .club-config_rules{flex-direction:column;display:flex}.club-config .club-config_rules .club-config_rules_row{border-top:1px solid #0a1f1712;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 0;display:grid}@media only screen and (min-width:1024px){.club-config .club-config_rules .club-config_rules_row{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:14px}}.club-config .club-config_rules .club-config_rules_row .club-config_rules_row_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#0a1f17b3;align-items:center;gap:8px;font-weight:700;display:flex}.club-config .club-config_rules .club-config_rules_row .club-config_rules_row_value{flex-direction:column;gap:6px;min-width:0;display:flex}.club-config .club-config_rules .club-config_rules_row .club-config_rules_row_value .club-config_rules_row_value_chips{flex-wrap:wrap;gap:8px;display:flex}.club-config .club-config_rules .club-config_rules_row .club-config_rules_row_value .club-config_rules_row_value_help{font-size:var(--text-xs);color:#0a1f17b8}.club-config .club-config_rules .club-config_rules_chip{border-radius:var(--radius-pill);color:#0a1f17c7;height:38px;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition);background:0 0;border:1px solid #0a1f1729;align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.club-config .club-config_rules .club-config_rules_chip:hover{background:var(--fill-hover);border-color:#0a1f173d}.club-config .club-config_rules .club-config_rules_chip.club-config_rules_chip--on{background:var(--color-forest);border-color:var(--color-forest);color:var(--color-cream)}.club-config .club-config_rules .club-config_rules_chip.club-config_rules_chip--on:hover{background:var(--forest-hover);border-color:var(--forest-hover)}.club-config .club-config_bar{left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--color-forest);color:var(--color-cream);flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:fixed}@media only screen and (min-width:768px){.club-config .club-config_bar{left:calc(var(--panel-rail) + var(--panel-slack) + 32px);right:calc(var(--panel-slack) + 32px);border-radius:var(--radius-container);flex-direction:row;align-items:center;gap:18px;padding:16px 18px 16px 22px;bottom:26px;box-shadow:0 16px 38px #0a1f174d}}.club-config .club-config_bar.club-config_bar--saved{left:var(--space-4);right:var(--space-4)}@media only screen and (min-width:768px){.club-config .club-config_bar.club-config_bar--saved{left:calc(var(--panel-rail) + var(--panel-slack) + 32px);right:calc(var(--panel-slack) + 32px)}}.club-config .club-config_bar.club-config_bar--saved{padding:var(--space-4) 22px;border-radius:var(--radius-container);color:var(--color-forest);background:#e2f6eb;border:1px solid #2fc17166;flex-direction:row;align-items:center;gap:18px}.club-config .club-config_bar.club-config_bar--saved .club-config_bar_check{border-radius:var(--radius-pill);background:var(--color-green);width:36px;height:36px;color:var(--color-forest);flex:none;justify-content:center;align-items:center;display:inline-flex}.club-config .club-config_bar.club-config_bar--saved .club-config_bar_sub{font-size:var(--text-sm);color:#0a1f17bf}.club-config .club-config_bar.club-config_bar--saved .club-config_bar_link{font-size:var(--text-sm);color:var(--color-green-text);margin-left:auto;font-weight:700;text-decoration:none}.club-config .club-config_bar .club-config_bar_mark{display:none}@media only screen and (min-width:1024px){.club-config .club-config_bar .club-config_bar_mark{border-radius:var(--radius-pill);background:var(--color-yellow);width:38px;height:38px;color:var(--color-forest);flex:none;justify-content:center;align-items:center;display:inline-flex}}.club-config .club-config_bar .club-config_bar_mark.club-config_bar_mark--error{background:var(--fill-red);color:var(--color-red)}.club-config .club-config_bar .club-config_bar_texts{flex-direction:column;gap:4px;min-width:0;display:flex}.club-config .club-config_bar .club-config_bar_count{font-size:16px;font-weight:700}.club-config .club-config_bar .club-config_bar_detail{color:var(--color-green);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.club-config .club-config_bar .club-config_bar_detail:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.club-config .club-config_bar .club-config_bar_list{color:#f4f3eecc;max-height:120px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;overflow-y:auto}.club-config .club-config_bar.club-config_bar--error .club-config_bar_mark{background:var(--fill-red);color:var(--color-red)}.club-config .club-config_bar .club-config_bar_actions{align-items:center;gap:10px;display:flex}@media only screen and (min-width:768px){.club-config .club-config_bar .club-config_bar_actions{gap:20px;margin-left:auto}}.club-config .club-config_bar .club-config_bar_actions .club-config_bar_actions_discard{color:#f4f3eeb3;cursor:pointer;background:0 0;border:0;height:46px;padding:0 14px;font-size:14px;font-weight:700}.club-config .club-config_bar .club-config_bar_actions .club-config_bar_actions_save{border-radius:var(--radius-pill);background:var(--color-green);height:46px;transition:background var(--hover-transition),box-shadow var(--hover-transition);border:0;flex:auto;padding:0 24px}.club-config .club-config_bar .club-config_bar_actions .club-config_bar_actions_save:hover:not(:disabled){background:var(--color-green-hover);box-shadow:var(--shadow-green-lift)}.club-config .club-config_bar .club-config_bar_actions .club-config_bar_actions_save{color:var(--color-forest);font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;cursor:pointer;font-size:20px;font-weight:800}@media only screen and (min-width:768px){.club-config .club-config_bar .club-config_bar_actions .club-config_bar_actions_save{flex:none;height:50px;padding:0 28px;font-size:24px}}.club-config .club-config_bar .club-config_bar_actions .club-config_bar_actions_save:disabled{opacity:.6;cursor:progress}.club-config_durations{flex-wrap:wrap;gap:10px;display:flex}.club-config_durations .club-config_durations_chip{border-radius:var(--radius-pill);height:44px;color:var(--color-forest);font-family:var(--font-body);cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition);background:0 0;border:1px solid #0a1f1729;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.club-config_durations .club-config_durations_chip:hover{background:var(--fill-hover);border-color:#0a1f173d}.club-config_durations .club-config_durations_chip.club-config_durations_chip--on{background:var(--color-forest);border-color:var(--color-forest);color:var(--color-cream)}.club-config_durations .club-config_durations_chip.club-config_durations_chip--on:hover{background:var(--forest-hover);border-color:var(--forest-hover)}.club-config_grid-info{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media only screen and (min-width:1024px){.club-config_grid-info{grid-template-columns:1.1fr 1fr}}.club-config_grid-info .club-config_grid-info_rule{background:#2fc1711f;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.club-config_grid-info .club-config_grid-info_rule .club-config_grid-info_rule_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#0a1f17b8;font-weight:700}.club-config_grid-info .club-config_grid-info_rule .club-config_grid-info_rule_text{font-size:var(--text-sm);color:#0a1f17d1;line-height:1.55}.club-config_grid-info .club-config_grid-info_sample{flex-direction:column;gap:10px;display:flex}.club-config_grid-info .club-config_grid-info_sample .club-config_grid-info_sample_label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#0a1f17b3;font-weight:700}.club-config_grid-info .club-config_grid-info_sample .club-config_grid-info_sample_chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.club-config_grid-info .club-config_grid-info_sample .club-config_grid-info_sample_chips .club-config_grid-info_sample_chips_chip{border-radius:var(--radius-field);background:var(--color-forest);color:var(--color-cream);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.club-config_grid-info .club-config_grid-info_sample .club-config_grid-info_sample_chips .club-config_grid-info_sample_chips_chip .club-config_grid-info_sample_chips_chip_hour{font-size:15px;font-weight:700}.club-config_grid-info .club-config_grid-info_sample .club-config_grid-info_sample_chips .club-config_grid-info_sample_chips_chip .club-config_grid-info_sample_chips_chip_price{opacity:.8;font-size:12px}.club-config_grid-info .club-config_grid-info_sample .club-config_grid-info_sample_note{font-size:var(--text-xs);color:var(--text-muted)}.club-config .club-config_close{border:1px solid #0a1f171f;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_close{flex-direction:row;align-items:center;gap:16px;padding:18px 20px}}.club-config .club-config_close.club-config_close--danger{border-color:#b3261e57}.club-config .club-config_close .club-config_close_state{flex-direction:column;gap:3px;display:flex}.club-config .club-config_close .club-config_close_state .club-config_close_state_title{font-size:16px;font-weight:700}.club-config .club-config_close .club-config_close_state .club-config_close_state_help{color:#0a1f17c7;font-size:14px;line-height:1.5}.club-config .club-config_close .club-config_close_action{border-radius:var(--radius-pill);height:46px;color:var(--color-forest);white-space:nowrap;cursor:pointer;transition:background var(--hover-transition),border-color var(--hover-transition),box-shadow var(--hover-transition);background:0 0;border:1px solid #0a1f1733;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.club-config .club-config_close .club-config_close_action:hover:not(:disabled){background:var(--fill-hover);border-color:#0a1f173d}@media only screen and (min-width:1024px){.club-config .club-config_close .club-config_close_action{margin-left:auto}}.club-config .club-config_close .club-config_close_action.club-config_close_action--danger{color:var(--color-red);border-color:#b3261e66}.club-config .club-config_close .club-config_close_action.club-config_close_action--danger:hover:not(:disabled){background:var(--danger-fill-hover);border-color:var(--color-red)}.club-config .club-config_close .club-config_close_action.club-config_close_action--go{background:var(--color-forest);border-color:var(--color-forest);color:var(--color-cream)}.club-config .club-config_close .club-config_close_action.club-config_close_action--go:hover:not(:disabled){background:var(--forest-hover);border-color:var(--forest-hover)}.club-config .club-config_close .club-config_close_action.club-config_close_action--reopen{background:var(--color-green);border-color:var(--color-green)}.club-config .club-config_close .club-config_close_action.club-config_close_action--reopen:hover:not(:disabled){background:var(--color-green-hover);box-shadow:var(--shadow-green-lift);border-color:var(--color-green-hover)}.club-config .club-config_close .club-config_close_action:disabled{opacity:.45;cursor:not-allowed}.club-config .club-config_close .club-config_close_confirm{flex-direction:column;gap:10px;width:100%;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_close .club-config_close_confirm{max-width:460px;margin-left:auto}}.club-config .club-config_close .club-config_close_confirm_actions{align-items:center;gap:10px;display:flex}@media only screen and (min-width:1024px){.club-config .club-config_close .club-config_close_confirm_actions{margin-left:auto}}.club-config .club-config_close .club-config_close_confirm_actions .club-config_close_action{margin-left:0}.club-config .club-config_close_error{color:var(--color-red);margin:0;font-size:14px}
