.dt-club{max-width:1200px;padding:35px 24px;margin:auto}.dt-club h1{font-size:clamp(2.1rem,5vw,3.8rem);line-height:1.1;max-width:850px;margin:15px 0 24px;color:var(--text)}.dt-club h2{font-size:1.5rem;margin:10px 0 15px}.dt-club p{margin:12px 0;color:#b1c3d3}.dt-club a{color:#00d4ff}.club-intro{padding:35px 0}.club-intro>p:not(.club-kicker){max-width:740px;font-size:1.1rem}.club-kicker{letter-spacing:2px;font-size:.72rem;font-weight:750;color:#ffd700!important}.club-links,.club-tools{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.club-links{margin:25px 0}.club-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-block:1px solid var(--border);padding:25px 0;margin-bottom:30px}.club-metrics b{display:block;font-size:2.3rem;color:#00d4ff}.club-metrics span{font-size:.85rem;color:#9eb4c7}.club-notice{padding:22px;background:#1d2831;border-left:3px solid #ffd166;margin:25px 0}.club-notice p{font-size:.9rem;margin-bottom:0}.club-filters{display:flex;gap:15px;align-items:end;flex-wrap:wrap;margin:25px 0}.dt-club label{display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:#b1c3d3}.club-filters label{flex:1;min-width:180px}.dt-club input,.dt-club select,.dt-club textarea{padding:12px;background:#0c1d30;color:#e8f0f8;border:1px solid #36516b;border-radius:6px;font:inherit;min-width:0;width:100%}.dt-club button,.club-action{background:#00d4ff;color:#001a22;border:0;border-radius:6px;font-weight:700;padding:12px 16px;cursor:pointer;font-size:.85rem}.dt-club button:hover{background:#68e4ff}.dt-club :focus-visible{outline:3px solid #ffd166;outline-offset:3px}.award-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:20px;margin:20px 0 35px}.award-card{padding:24px;background:#132337;border:1px solid #28445e;border-radius:10px;display:flex;flex-direction:column;gap:10px}.award-card h2{font-size:1.25rem;line-height:1.3;margin:0}.award-card .award-min{font-size:1.8rem;color:#ffd166;margin:0}.award-card .award-min span{font-size:.8rem;color:#aec1d2;margin-left:10px}.award-card .award-category{font-size:.7rem;letter-spacing:1px;text-transform:uppercase;color:#00d4ff}.award-card p{font-size:.85rem}.award-card details{font-size:.8rem;color:#a9bed0}.award-card summary{cursor:pointer}.award-card button{margin-top:auto}.award-track{display:grid;grid-template-columns:1fr 100px;gap:12px;align-items:center}.award-track label{font-size:.78rem}.award-progress{font-size:.8rem;color:#aec1d2}.award-progress progress{width:100%;accent-color:#00d4ff;height:8px}.award-note{padding:10px;border-left:2px solid #d5a55e;color:#f0d6b4!important;background:#ffffff05}.club-panel{border:1px solid #28445e;background:#102237;border-radius:10px;padding:25px;margin:25px 0}.club-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.club-two>.club-panel{margin:0}.club-muted{font-size:.8rem;color:#9fb4c9!important}.club-check{flex-direction:row!important;align-items:center}.club-check input{width:auto}.club-call-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;border-bottom:1px solid #28445e;padding:12px 0}.club-call-row small{display:block;color:#9fb4c9}.club-chart-row{display:grid;grid-template-columns:130px 1fr 35px;gap:10px;align-items:center;font-size:.8rem;margin:14px 0}.club-chart-track{height:10px;background:#213c52;border-radius:4px;overflow:hidden}.club-chart-bar{height:100%;background:#00bddf}.club-flag{width:24px;height:17px;object-fit:cover;vertical-align:middle;margin-right:10px}.club-panel summary{cursor:pointer}.club-empty{grid-column:1/-1;padding:30px;border:1px dashed #36516b;text-align:center}.club-tools{margin:18px 0}.club-tools p{margin-right:auto}.club-snapshot{padding:20px;background:#132b40;border-radius:8px}.club-snapshot a{display:inline-block;margin-top:15px}
@media(max-width:680px){.club-two{grid-template-columns:1fr}.club-filters{display:block}.club-filters label{margin:12px 0}.club-metrics{gap:12px}.club-metrics b{font-size:1.8rem}.club-metrics span{font-size:.72rem}.dt-club{padding:20px 16px}.club-chart-row{grid-template-columns:110px 1fr 30px}.club-tools{align-items:stretch}.award-grid{grid-template-columns:1fr}}
@media print{.header,.footer,.club-filters,.club-tools,.award-card button,#award-enquiry,#my-tracker{display:none}.dt-club{color:black}.award-card,.club-panel{break-inside:avoid;background:white;color:black}.dt-club p{color:#333}.award-grid{display:block}}
