.registration-honeypot{display:none!important}
.fan-account-card,.fan-account-card form{min-width:0}.fan-account-card textarea{width:100%;min-width:0;box-sizing:border-box;resize:vertical;color:#f7fbff!important;background:#020712;font:400 14px/1.5 Inter,Arial,sans-serif;padding:12px;border:1px solid #34445a;border-radius:4px}.fan-account-card h2{font-size:22px!important;margin-top:28px!important}
@media(max-width:640px){body:has(.fan-account-card) .site-header .coach-menu{margin-right:10px}}
.auth-card .registration-link{display:block;margin-top:20px;text-align:center;color:#f7fbff;text-decoration:underline}
.registration-admin{min-width:0;margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid #34445a;scroll-margin-top:150px}
.registration-admin>h2{margin:0 0 16px!important;font-size:24px!important}
.registration-request{min-width:0;margin:12px 0;border:1px solid #34445a;border-radius:4px;background:#030d1b}
.registration-request header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #29394e}
.registration-request h3{margin:0 0 5px!important;font-size:17px!important;overflow-wrap:anywhere}
.registration-request header span,.registration-request time{color:#b9c7d8;font:400 12px/1.5 Inter,Arial,sans-serif;overflow-wrap:anywhere}
.registration-request form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;gap:12px;align-items:end;padding:16px;margin:0!important}
.registration-request label{display:grid;gap:6px;min-width:0;color:#b9c7d8;font-size:12px}
.registration-request select,.registration-request button{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #435168;border-radius:4px;background:#020712;color:#f7fbff;font:500 13px/1.4 Inter,Arial,sans-serif;letter-spacing:0}
.registration-request button{cursor:pointer;background:#b91224;border-color:#d7192a}.registration-request .secondary-admin-button{background:#020712;border-color:#435168}
@media(max-width:800px){.registration-request form{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-request header{padding:12px}.registration-request form{padding:12px}}
