.hmw-form-wrap .hmw-privacy-consent{margin:26px 0 18px;padding:18px;border:2px solid #63788f;border-radius:8px;background:#f3f6fa;color:#19344f}
.hmw-form-wrap .hmw-privacy-consent[hidden]{display:none!important}
.hmw-form-wrap .hmw-privacy-consent .hmw-privacy-label{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.65;font-weight:400;margin:0;cursor:pointer}
.hmw-form-wrap .hmw-privacy-label>input{width:20px;height:20px;min-width:20px;flex:none;margin:4px 0 0;accent-color:var(--hmw-accent)}
.hmw-form-wrap .hmw-privacy-label a{color:#174f7a;text-decoration:underline;text-underline-offset:3px}
.hmw-form-wrap .hmw-privacy-label a:focus-visible,.hmw-form-wrap .hmw-privacy-label input:focus-visible{outline:3px solid #326ca4;outline-offset:3px}
.hmw-form-wrap .hmw-privacy-required{color:#a12d2d;font-weight:700}
.hmw-form-wrap .hmw-privacy-unavailable{line-height:1.6;color:#7a351e}
.hmw-form-wrap .hmw-privacy-consent .hmw-field-error{margin:10px 0 0}
.hmw-privacy-settings{max-width:1100px;margin:32px 0;padding:24px;background:white;border:2px solid #63788f;border-radius:10px;color:#19344f}
.hmw-privacy-settings h2{font-size:22px;color:#142c45;margin:0 0 16px}
.hmw-privacy-settings label{display:block;margin:24px 0 10px;font-size:16px}
.hmw-privacy-settings select,.hmw-privacy-settings input[type=url]{display:block;width:100%;max-width:780px;min-height:44px;font-size:16px;border:2px solid #63788f;border-radius:6px;padding:6px 10px}
.hmw-privacy-settings p{font-size:15px;line-height:1.7}
.hmw-privacy-settings-preview{margin:24px 0;padding:18px;background:#f3f6fa;border:2px solid #7890a8;border-radius:8px}
@media(max-width:600px){.hmw-form-wrap .hmw-privacy-consent{padding:14px}.hmw-privacy-settings{padding:16px}}
