
/* Registration module, scoped to avoid changing original Photo panels. */
#centralRegistrationNav[hidden], [data-app-route="registration"][hidden] {display:none!important}
#registration.central-registration-panel {padding:0;overflow:hidden;border:1px solid #dce4eb;border-radius:17px;background:#f4f6f9;margin-top:18px;min-width:0}
#registration .central-registration-intro {display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fff;padding:21px 24px;border-bottom:1px solid #dce4eb}
#registration .central-registration-intro h2{margin:4px 0;color:#203045}
#registration .central-registration-intro p{margin:0;line-height:1.5}
#registration .central-registration-popout{display:inline-flex;background:#fff2e6;color:#dc6a1f;border:1px solid #ffcda4;border-radius:10px;padding:12px 16px;font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}
#registration #centralRegistrationFrame{width:100%;border:0;display:block;min-height:700px;background:#f4f6f9}
@media(max-width:760px){#registration.central-registration-panel{margin:8px 0 90px;border:0;border-radius:0}#registration .central-registration-intro{padding:16px 13px;align-items:flex-start;flex-direction:column}#registration .central-registration-intro h2{font-size:22px}#registration #centralRegistrationFrame{min-height:850px}#registration .central-registration-popout{padding:8px 11px}}
