.mkap-auth-lifecycle-card{max-width:520px}
.mkap-auth-lifecycle-intro{margin:0 0 18px;line-height:2;color:var(--mkap-auth-muted,#6c7a80);font-size:14px}
.mkap-auth-lifecycle-links{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px;font-size:13px}
.mkap-auth-lifecycle-links a{color:var(--mkap-auth-primary,#10954f);text-decoration:none;font-weight:700}
.mkap-auth-lifecycle-state{display:none;margin:0 0 18px;padding:12px 14px;border-radius:12px;line-height:1.9;font-size:13px;border:1px solid transparent}
.mkap-auth-lifecycle-state.is-visible{display:block}
.mkap-auth-lifecycle-state.is-success{background:rgba(16,149,79,.09);border-color:rgba(16,149,79,.25);color:#08713a}
.mkap-auth-lifecycle-state.is-error{background:rgba(190,45,45,.08);border-color:rgba(190,45,45,.22);color:#a12828}
.mkap-auth-lifecycle-state.is-info{background:rgba(28,67,79,.08);border-color:rgba(28,67,79,.18);color:var(--mkap-auth-text,#1c434f)}
.mkap-auth-lifecycle-note{margin-top:16px;padding:12px 14px;border-radius:12px;background:rgba(28,67,79,.06);line-height:1.9;font-size:12px;color:var(--mkap-auth-muted,#6c7a80)}
.mkap-auth-lifecycle-card .mkap-submit[disabled]{opacity:.65;cursor:wait}
.mkap-auth-lifecycle-card .mkap-field small{display:block;margin-top:7px;line-height:1.8;color:var(--mkap-auth-muted,#6c7a80);font-size:11px}
@media(max-width:720px){.mkap-auth-lifecycle-card{max-width:none}.mkap-auth-lifecycle-links{font-size:12px}}
