.reminder-choice{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px;min-height:44px;padding-block:8px;font-size:.85rem;line-height:1.5;cursor:pointer}
.reminder-choice input[type=checkbox]{flex:0 0 22px!important;width:22px!important;height:22px!important;min-height:22px!important;margin:2px 0!important;accent-color:var(--a8-accent,#7b37ec)}
.reminder-choice span{min-width:0}
.registration-reminders{border:0;border-top:1px solid #ffffff20;padding:16px 0 0;margin:16px 0}
.registration-reminders[hidden]{display:none}
.registration-reminders legend{font-size:.9rem;font-weight:600;padding:0 8px 0 0}
.registration-reminders p,.tournament-reminder-preferences p{font-size:.78rem;line-height:1.6;color:#b4afc2;margin:8px 0 12px}
.tournament-reminder-preferences{margin:20px 0;border-block:1px solid #ffffff16;padding:0 4px;max-width:760px}
.tournament-reminder-preferences summary{cursor:pointer;padding:14px 0;min-height:44px;box-sizing:border-box;font-size:.9rem}
.tournament-reminder-preferences form{padding-bottom:16px}
.tournament-reminder-preferences .button{min-height:44px}
body.arena-ui .cash-detail .cash-accept{display:flex!important;flex-direction:row!important;margin:12px 0;min-height:44px;align-items:flex-start;gap:10px}
body.arena-ui .cash-detail .cash-accept input{width:22px!important;min-height:22px!important;height:22px!important;flex:0 0 22px!important;margin:2px 0!important}
body.arena-ui .cash-detail .cash-accept span{min-width:0}
body.arena-ui .cash-detail .cash-accept a{color:#d8baff;text-decoration:underline;text-underline-offset:3px}
body.arena-ui .cash-detail .cash-entry form{margin-top:8px}
body.arena-ui .cash-detail .cash-entry h2{margin-top:12px}
body.arena-ui .cash-detail .tournament-attempts{margin:8px 0;color:#dfc8ff;font-variant-numeric:tabular-nums}
body.arena-ui .cash-detail .tournament-attempt-note{margin:6px 0;font-size:.75rem}
@media(max-width:600px){
 .cash-detail .tournament-overview{padding:16px;gap:12px}
 .cash-detail .tournament-detail-tagline{display:none}
 .cash-detail .tournament-game-identity{margin-bottom:10px}
 body.arena-ui .cash-detail .cash-intro h1{font-size:1.65rem;margin-bottom:10px}
 body.arena-ui .cash-detail .cash-prize-schedule{margin-block:8px 12px}
 body.arena-ui .cash-detail .cash-prize-slot{padding-top:6px;gap:4px}
 body.arena-ui .cash-detail .cash-entry{padding-top:12px}
 body.arena-ui .cash-detail .countdown{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 10px}
 .cash-detail .countdown [data-prize-clock]{font-size:1.25rem}
}
