/* POHL-000193 – step 0 consent overlay of the Risikovoranfrage (page 14071). */
.vsm-rvf-consent{scroll-margin-top:104px;max-width:820px;margin:24px auto;padding:24px;border:1px solid #d7e6db;border-radius:8px;background:#fff;font-size:16px;line-height:1.55}
.vsm-rvf-consent__title{margin:0 0 12px;font-size:1.4em;color:#1d2b22}
.vsm-rvf-consent__check{display:flex;gap:12px;align-items:flex-start;margin:16px 0;cursor:pointer}
.vsm-rvf-consent__check input{margin-top:5px;width:20px;height:20px;flex:0 0 auto;accent-color:#24813c}
.vsm-rvf-consent__items{margin:8px 0 8px 18px;padding:0}
.vsm-rvf-consent__items li{margin:4px 0}
.vsm-rvf-consent__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}
.vsm-rvf-consent__accept,.vsm-rvf-consent__decline{display:inline-block;padding:12px 20px;border-radius:6px;font-weight:600;font-size:1em;text-decoration:none;cursor:pointer;border:2px solid #24813c}
.vsm-rvf-consent__accept{background:#24813c;color:#fff}
.vsm-rvf-consent__accept:disabled{opacity:.45;cursor:not-allowed}
.vsm-rvf-consent__decline{background:#fff;color:#24813c}
@media (max-width:600px){.vsm-rvf-consent{margin:16px;padding:16px}.vsm-rvf-consent__actions{flex-direction:column}}
