.warranty-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}
.warranty-form .consent,.warranty-form .primary{grid-column:1/-1}
.warranty-form label{display:block;margin-bottom:8px;font-size:12px}
.warranty-form input:not([type=checkbox]),.warranty-form select{width:100%;min-height:45px;border:1px solid var(--line);padding:10px;background:#fff;color:var(--ink);font:inherit}
.warranty-form .consent{display:flex}.warranty-form .consent input{width:auto}
.warranty-link{display:inline-block;font-size:12px;margin:14px;color:#806b42;text-decoration:underline}
.policy-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}
.warranty-dashboard h2{font-size:23px;font-weight:500}.warranty-dashboard button:disabled{opacity:.6;cursor:wait}
@media(max-width:600px){.warranty-form{grid-template-columns:1fr}.policy-row{align-items:flex-start;flex-direction:column}}

.notification-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.notification-resend{margin-top:16px;padding:18px;background:#f5f2e9;border:1px solid #d6cfb8}.notification-resend>.outline-button{margin:12px 10px 0 0}.notification-resend .consent{margin-top:12px}
