.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(27,0,78,.15);border-radius:8px;font-size:15px;font-family:inherit;background:#fff;color:#1B004E;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:#1B004E;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:#1B004E}
.rma-lead-form .rma-status.is-error{color:#b00020}
.rma-lead-form .rma-status.is-ok{color:#0a7a52;font-weight:600}
@media (max-width:480px){.rma-lead-form .rma-row{flex-direction:column}}
