/* Prominent confirmation of a saved request; approval remains a separate step. */
#status.registration-success,#login-status.registration-success{display:grid;gap:12px;margin:24px 0;padding:24px;border:2px solid #59dfae;border-radius:16px;background:linear-gradient(135deg,#123e37,#102d32);box-shadow:0 0 0 4px rgba(81,223,176,.09),0 12px 30px rgba(0,0,0,.2);color:#eafff5;font-size:16px;line-height:1.65;text-align:left;overflow-wrap:anywhere;scroll-margin:24px}
.registration-success-title{display:flex;align-items:flex-start;gap:12px;color:#a2ffd5;font-size:clamp(19px,3.5vw,23px);font-weight:750;line-height:1.35;letter-spacing:-.02em}
.registration-success-title::before{content:'✓';display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #59dfae;border-radius:50%;background:rgba(81,223,176,.14);color:#a2ffd5;font-size:21px}
.registration-success:focus{outline:2px solid #a2ffd5;outline-offset:4px}
@media(max-width:480px){#status.registration-success,#login-status.registration-success{padding:18px;font-size:15px}.registration-success-title{gap:9px}.registration-success-title::before{flex-basis:26px;width:26px;height:26px;font-size:18px}}
