#panelPasswordForm[hidden],.panel-mfa-form[hidden],.panel-mfa-status[hidden]{display:none!important}.panel-mfa-form{font:13px/1.6 Inter,sans-serif;color:#25354b;display:grid;gap:12px}.panel-mfa-intro strong{font-size:16px}.panel-mfa-intro p{font-size:13px;color:#62748c;margin:4px 0}.panel-mfa-label{font-size:13px;font-weight:600}.panel-mfa-code{box-sizing:border-box;width:100%;height:48px;background:white;border:1px solid #ccd7e4;border-radius:5px;padding:10px 14px;font:16px Inter,sans-serif;letter-spacing:6px}.panel-mfa-code:focus{outline:2px solid #8eb4e9;outline-offset:1px}.panel-mfa-trust{display:flex;align-items:flex-start;gap:10px;margin:2px 0 6px;font-size:13px;cursor:pointer}.panel-mfa-trust input{width:16px;height:16px;margin-top:4px;accent-color:#2459b6;flex-shrink:0}.panel-mfa-trust small{display:block;font-size:13px;color:#62748c}.panel-mfa-actions{display:flex;justify-content:space-between;gap:10px}.panel-mfa-actions a,.panel-mfa-actions button,.panel-mfa-trusted button{font:600 13px Inter,sans-serif;color:#2459b6;border:0;background:none;padding:6px 0;text-decoration:none;cursor:pointer}.panel-mfa-actions button:disabled{opacity:.55;cursor:default}.panel-mfa-status{font:13px/1.6 Inter,sans-serif;padding:10px 12px;margin-top:12px;border-radius:4px;background:#eef4ff;color:#24538c}.panel-mfa-status.is-error{background:#fff0f0;color:#a12636}.panel-mfa-trusted{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;font:13px/1.6 Inter,sans-serif;color:#62748c}.panel-mfa-form .submit-button{font-size:13px}.panel-mfa-form button:disabled,#panelPasswordForm button:disabled{opacity:.6;cursor:wait}
@media(max-width:860px){.login-panel .panel-footer{position:static;inset:auto;width:100%;margin-top:24px;flex-shrink:0}.login-panel{padding-bottom:24px}.login-card{flex-shrink:0}}
