.language-picker{display:grid;gap:2px;min-width:140px;max-width:220px;font-size:11px;color:var(--muted)}.language-picker select{max-width:100%;width:100%;font-size:13px;padding:7px;border:1px solid var(--line);background:white;color:var(--ink)}.head{flex-wrap:wrap;padding-block:14px}.head nav{margin-inline-start:auto;margin-left:0}.head .brand span{white-space:normal;max-width:140px}.head nav a{white-space:normal;text-align:center}.brand{direction:ltr}.club-revenue-example>strong{direction:ltr;display:block}.schedule-day h3,.slot-number{overflow-wrap:anywhere}.time-picker{direction:ltr}.time-picker select{min-width:0}.chart-bars{display:grid;gap:16px}.chart-bar{display:grid;gap:5px}.chart-bar i{display:block;height:26px;background:var(--green);border-radius:4px;min-width:2px}.chart-bar strong{font-size:18px}.metric em{overflow-wrap:anywhere}.club-opportunity h2{overflow-wrap:anywhere}html[dir=rtl] .brand span{border-left:0;border-right:1px solid var(--line);padding-right:13px}html[dir=rtl] .checklist label{text-align:right}html[dir=rtl] nav{direction:rtl}html[dir=rtl] .eyebrow,html[lang=th] .eyebrow{letter-spacing:normal}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:normal}html[lang=th] h1,html[lang=th] h2{line-height:1.35;letter-spacing:normal}@media(max-width:1100px){.head nav{order:3;width:100%;justify-content:center}.language-picker{margin-inline-start:auto}}@media(max-width:760px){.head{display:flex;gap:10px;min-height:0}.head nav{overflow:visible;flex-wrap:wrap;margin-top:0;padding-bottom:0;justify-content:flex-start}.head nav a{flex:1;padding:7px;font-size:12px}.language-picker{min-width:0;width:155px}.brand{font-size:26px}.club-revenue-example>strong{font-size:clamp(44px,12vw,72px)}.slot-number{grid-column:1/-1}h1{font-size:clamp(2.4rem,9vw,4.7rem)}.club-sales-tags{flex-wrap:wrap}.pass-top{flex-wrap:wrap}.pass-top span{max-width:100%}}@media print{.language-picker{display:none}}
.skip{position:absolute;left:auto;right:auto;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip:focus{position:fixed;left:auto;right:auto;inset-inline-start:10px;top:10px;width:auto;height:auto;margin:0;padding:10px;overflow:visible;clip-path:none}
