.cm-repair-form{max-width:740px;margin:50px auto;padding:34px 26px;background:#1c2329;color:#f7f8f9;border-radius:12px;box-shadow:0 12px 38px #0002}.cm-repair-form *{box-sizing:border-box}.cm-repair-form h1{font-size:clamp(27px,3.3vw,44px);margin:.3em 0}.cm-repair-form p{line-height:1.6}.cm-repair-kicker{font-size:12px!important;color:#ff8b35;font-weight:800;letter-spacing:.1em}.cm-repair-form form{display:grid;gap:9px;margin-top:24px}.cm-repair-form label{font-weight:650;font-size:14px}.cm-repair-form input:not([type=checkbox]),.cm-repair-form textarea{width:100%;background:#fff;color:#101418;border:1px solid #aaa;border-radius:6px;padding:13px;font:inherit;margin-bottom:11px}.cm-repair-form button{background:#f47524;color:#111;border:0;border-radius:6px;padding:18px 22px;font-weight:850;cursor:pointer}.cm-repair-form button:hover{background:#ff9b51}.cm-repair-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.cm-repair-consent input{margin-top:4px;min-width:18px;min-height:18px}.cm-repair-privacy,.cm-repair-disclaimer{font-size:13px;color:#bcc4c9}.cm-repair-official a{color:#ff9b51}.cm-repair-success{padding:15px;border-left:4px solid #2ab46d;background:#183f2a}.cm-repair-error{padding:15px;border-left:4px solid #e65252;background:#532626}.cm-repair-trap{position:absolute;left:-9999px}
