.mfa-panel{padding:28px;margin:0 0 24px;max-width:860px;min-width:0}.mfa-panel h2,.mfa-panel h3{margin:18px 0 12px}.mfa-panel form{display:grid;gap:16px;max-width:480px;margin:20px 0}.mfa-panel label{display:grid;gap:8px;font-weight:600;min-width:0}.mfa-panel input,.mfa-panel textarea{width:100%;min-width:0;box-sizing:border-box}.mfa-panel input[readonly]{font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:.02em}.mfa-panel textarea{max-width:600px;line-height:1.7;font-family:ui-monospace,monospace;margin:14px 0}.mfa-status{padding:16px 20px;background:#eef3ff;border-radius:12px;margin:18px 0}.mfa-status p{margin-bottom:0}.mfa-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.mfa-panel details{margin:22px 0}.mfa-panel summary{cursor:pointer;font-weight:600}.mfa-panel p{overflow-wrap:anywhere}.mfa-result{padding:12px 0}.mfa-result button{display:block}@media(max-width:600px){.mfa-panel{padding:20px 16px}.mfa-panel h2{font-size:1.35rem}.mfa-panel input[readonly]{font-size:.76rem}.mfa-panel textarea{font-size:.7rem}.mfa-actions button{width:100%}.mfa-status{padding:14px}}
