/* Keep all approved visual styles. Only enable real access controls in the existing card. */
.integration-ready #session-panel #show-register:not([hidden]),.integration-ready #session-panel #register-form:not([hidden]),.integration-ready #session-panel #resend-verification:not([hidden]),.integration-ready #session-panel #login-form:not([hidden]),.integration-ready #session-panel #retry:not([hidden]),.integration-ready #session-panel #public-logout:not([hidden]){display:block!important}
.integration-ready #session-panel [hidden]{display:none!important}

/* Requested recovery controls reuse the existing access-card field geometry. */
.integration-ready #password-recovery{margin-top:24px}
.integration-ready #password-recovery h3{font-size:15px}
.integration-ready #password-recovery p{font-size:12px;line-height:1.6;margin:10px 0}
.integration-ready #password-recovery label{display:grid;gap:7px;font-size:12px;margin:16px 0}
.integration-ready #password-recovery input{width:100%;min-height:44px;border:1px solid #cbd1da;border-radius:8px;padding:11px 13px;font-size:16px}
.integration-ready #recovery-cancel{margin:8px}
