.df-form .df-summary{border:2px solid var(--bad,#bb3630);background:#fff;border-radius:10px;margin:0 0 18px;padding:14px 16px}.df-form .df-summary:focus{outline-offset:2px;outline:3px solid #e8a51b}.df-form .df-summary h3{color:var(--bad,#bb3630);margin:0 0 8px;font-size:15px;line-height:1.4}.df-form .df-summary ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.df-form .df-summary a{min-height:44px;color:var(--bad,#bb3630);text-underline-offset:3px;align-content:center;gap:1px;padding:4px 0;text-decoration:underline;display:grid}.df-form .df-summary a b{font-weight:700}.df-form .df-summary a span{color:var(--ink,#1d2b3a);font-size:13px;text-decoration:none}.df-form .df-error{color:var(--bad,#bb3630);margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.45}.df-form [data-invalid=true]>:is(input,select,textarea),.df-form [data-invalid=true] .ac-input,.df-form [data-invalid=true] input[aria-invalid=true]{border-color:var(--bad,#bb3630);box-shadow:0 0 0 1px var(--bad,#bb3630)}.df-form .field[data-invalid=true]{border-left:3px solid var(--bad,#bb3630);padding-left:12px}.df-form .form-consents>[data-invalid=true]{border-left:3px solid var(--bad,#bb3630);padding-left:10px}.df-form .df-scale{flex-wrap:wrap;gap:8px;padding:6px 0;display:flex}.df-form .df-scale label{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:44px;font-size:14px;display:flex}.df-form .df-scale input{accent-color:var(--accent);margin:0}
