.rma-lead-form{display:flex;flex-direction:column;gap:12px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.rma-lead-form .rma-row{display:flex;gap:12px}
.rma-lead-form .rma-row > *{flex:1;min-width:0}
.rma-lead-form input,.rma-lead-form textarea{width:100%;padding:12px 14px;border:1px solid rgba(30,105,141,.18);border-radius:8px;font-size:15px;font-family:inherit;background:#fff;color:#1E698D;line-height:1.4;box-sizing:border-box}
.rma-lead-form input:focus,.rma-lead-form textarea:focus{outline:none;border-color:#F0BB29;box-shadow:0 0 0 3px rgba(240,187,41,.25)}
.rma-lead-form textarea{resize:vertical;min-height:84px}
.rma-lead-form button{cursor:pointer;border:0;border-radius:8px;padding:14px 20px;font-size:16px;font-weight:700;font-family:inherit;background:#F0BB29;color:#1E698D;transition:filter .15s}
.rma-lead-form button:hover:not(:disabled){filter:brightness(1.05)}
.rma-lead-form button:disabled{opacity:.6;cursor:wait}
.rma-lead-form .rma-status{font-size:14px;line-height:1.45;padding:0;color:#1E698D}
.rma-lead-form .rma-status.is-error{color:#b00020}
.rma-lead-form .rma-status.is-ok{color:#0a7a52;font-weight:600}
.rma-lead-form .rma-tcpa{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.45;color:#5b5677;cursor:pointer;margin:4px 0 2px}
.rma-lead-form .rma-tcpa input[type="checkbox"]{flex:0 0 auto;margin-top:2px;width:16px;height:16px;accent-color:#F0BB29;cursor:pointer}
.rma-lead-form .rma-tcpa span{flex:1;min-width:0}
.rma-lead-form .rma-tcpa a{color:#1E698D;text-decoration:underline}
@media (max-width:480px){.rma-lead-form .rma-row{flex-direction:column}}
