.hotel-club{--club-ink:#273a39;--club-gold:#b49253;color:var(--club-ink)}.club-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;border-radius:20px;background:linear-gradient(115deg,#223e3a,#385650);color:#fff;margin-bottom:24px;overflow:hidden}.club-kicker{color:#e5c888;font-size:12px;letter-spacing:.3px}.club-hero h2{color:#fff;font-size:25px;line-height:1.8;margin:8px 0}.club-hero p{margin:0;color:#d6e1de}.club-hero>i{font-size:65px;color:#e3c786;opacity:.8;transform:rotate(-12deg)}.club-membership{display:flex;align-items:center;gap:32px;padding:8px 4px 25px;flex-wrap:wrap}.club-membership h3{font-size:19px;margin:6px 0}.club-membership span,.club-membership strong{display:block}.club-membership>div>span{font-size:12px;color:#736e66}.club-membership .club-source{margin-right:auto;font-size:12px;background:#e9f2ec;color:#326c4c;border-radius:20px;padding:7px 12px}.club-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.club-stats article{background:#fff;border:1px solid #e7e2d8;border-radius:16px;padding:24px 20px;position:relative}.club-stats article>i{font-size:20px;color:var(--club-gold);display:block;margin-bottom:18px}.club-stats article>span{font-size:12px;display:block;margin-bottom:12px;color:#786f64}.club-stats strong{font-size:27px;line-height:1.7;overflow-wrap:anywhere;display:block}.club-stats small{font-size:12px;font-weight:400}.club-stats .club-value{background:#f4f0e6}.club-expiry{padding:16px 20px;border-radius:12px;background:#ecefeb;display:flex;gap:12px;align-items:center;margin-bottom:22px;font-size:13px}.club-expiry i{color:#586f5d}.club-rules p{line-height:2.2;color:#655e55}.club-policy{border-top:1px solid #eee5d5;padding-top:15px}.club-policy i{color:var(--club-gold)}.club-table td,.club-table th{padding:15px!important;vertical-align:middle!important}.club-table th{background:#f7f5f0;white-space:nowrap;font-size:12px}.club-table td{font-size:13px;min-width:75px;max-width:330px;overflow-wrap:anywhere}.club-date,.club-code{direction:ltr;unicode-bidi:isolate}.club-no-records{text-align:center;color:#857a6c;padding:24px}.club-footnote{font-size:12px;line-height:2;color:#827766}.club-footnote a{color:#7c2832;text-decoration:underline}.club-pagination{display:flex;justify-content:center;gap:20px;padding:15px;font-size:13px}.club-empty{text-align:center;padding:36px!important}.club-empty>i{font-size:36px;color:var(--club-gold);margin-bottom:15px}.club-empty p{max-width:560px;margin:15px auto 25px;line-height:2.2}.club-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:767px){.club-hero{padding:24px 20px}.club-hero h2{font-size:20px}.club-hero>i{font-size:39px}.club-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.club-stats article{padding:20px 15px}.club-stats .club-value{grid-column:1/-1}.club-stats strong{font-size:24px}.club-membership{gap:15px;justify-content:space-between}.club-membership .club-source{margin-right:0}.club-expiry{align-items:flex-start;line-height:2}.club-hero p{font-size:12px}.club-table td,.club-table th{padding:12px!important}.club-footnote{padding:0 8px}}
