.registration-card,.confirmation-card{overflow-wrap:anywhere}.entry-registration-first{display:grid;gap:4px;margin:0 0 18px;text-align:center}body .entry-registration-first h2{margin:0 0 6px;font-size:18px;line-height:1.5}.entry-signup-button{display:flex;justify-content:center;align-items:center;min-height:46px;padding:10px 16px;border:1px solid #b6d8be;border-radius:7px;background:#dceede;color:#284c3b;font:inherit;font-weight:650;text-decoration:none}.entry-signup-button:focus-visible{outline:2px solid #345b43;outline-offset:3px}.entry-registration-first>.auth-text-button{padding:6px 0}.confirmation-card .auth-primary:disabled{background:#dfe4df;color:#5a665e;opacity:1;cursor:not-allowed}.registration-card>.auth-text-button,.confirmation-card>.auth-text-button{display:inline-flex;align-items:center;margin-top:16px}.registration-card input[readonly]{background:#f1f3ee}.registration-card .field-error{margin:0}.registration-welcome{margin-bottom:24px;line-height:1.75}.registration-welcome p{margin:0 0 12px}.registration-welcome p:last-child{margin-bottom:0}.registration-card .registration-confirmation-note{margin:0}.local-verification-banner{padding:10px 16px;background:#fff3ce;color:#4a4026;font-size:14px;line-height:1.5;text-align:center}.local-verification-tools{max-width:680px;margin:12px auto;padding:0 16px;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px}.local-verification-tools a{color:#345b43}.signup-callback-panel{max-width:480px;margin:auto}.auth-captcha{max-width:100%;margin:14px 0;min-width:0}.auth-captcha>div{width:100%;min-width:0}.auth-captcha iframe{max-width:100%}.auth-captcha p{font-size:14px}.reception-control{max-width:760px}.reception-state{font-weight:700;color:#047b45}.reception-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.reception-audit{list-style:none;padding:0}.reception-audit li{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 0;border-bottom:1px solid #dee8df;overflow-wrap:anywhere}.reception-audit small{width:100%}.reception-dialog{max-width:480px;width:calc(100% - 40px);box-sizing:border-box;border:1px solid #d2ded6;border-radius:16px;padding:24px}.reception-dialog::backdrop{background:#0005}.reception-dialog h3{margin-top:0}
