.organizer-account .login{max-width:520px}.organizer-account h1{text-align:center;font-size:23px}.organizer-account nav{display:grid;gap:12px;text-align:center}.organizer-account a{color:#0087a0}.organizer-account textarea{width:100%;font:inherit;padding:10px;border:1px solid #cddde4;border-radius:8px}.organizer-account .checkbox-label{display:block;font-size:12px;line-height:1.6}.organizer-account .checkbox-label input{width:16px;height:16px;vertical-align:middle;margin-right:6px}.organizer-back{display:block;text-align:center;margin-top:22px}.organizer-account button{background:#0087a0!important}.organizer-account [hidden]{display:none!important}

.organizer-commitment{min-width:0;border:1px solid #c7d9df;border-radius:12px;padding:14px;margin:8px 0;font-size:13px;line-height:1.6}.organizer-commitment legend{font-weight:700;color:#052c43}.organizer-commitment .checkbox-label{margin-top:12px;display:flex;align-items:flex-start;gap:8px}.organizer-commitment input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}

/* Match the participant account screen. */
.organizer-account .login{max-width:390px}
.organizer-account h1{font-size:28px;margin:28px 0 8px}
#organizerGuestIntro>p{font-size:14px;line-height:1.5}
.organizer-account #organizerAuth{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:20px}
.organizer-account #organizerRegister{order:-1;display:inline-flex;align-items:center;justify-content:center;min-width:150px;max-width:100%;padding:10px 24px;border-radius:8px;background:#063047;color:#fff;font-size:18px;font-weight:850;line-height:1.25;text-decoration:none}
.organizer-account #organizerLogin{padding:4px 0;font-size:15px;font-weight:700;color:#0087a0;text-decoration:underline;text-underline-offset:3px}
.organizer-account #organizerAuth a:focus-visible{outline:2px solid #0087a0;outline-offset:3px}
.organizer-account #organizerRequestStatus:empty{display:none}
.organizer-account #organizerRequestForm{gap:9px;margin-top:8px}
.organizer-account #organizerRequestForm label{gap:4px}
.organizer-account #organizerRequestForm>button{justify-self:center;width:auto;max-width:100%;padding:10px 24px;font-size:18px;line-height:1.25}
