/* START_SNIPPET:verhagen-service-options (INDEX:175) */
.verhagen-service-options{border:0;padding:0;margin:24px 0;min-width:0}
.verhagen-service-options legend{font-size:20px;font-weight:700;margin-bottom:10px}
.verhagen-service-base{margin:0 0 6px}
.verhagen-service-note{font-size:14px;line-height:1.5;margin:6px 0 14px}
.verhagen-service-options .options-selection__option-values{display:grid;gap:10px;margin:0}
.verhagen-service-options .options-selection__option-value{width:100%;margin:0}
.verhagen-service-card{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid #b5b5b5;border-radius:6px;cursor:pointer;background:#fff}
.verhagen-service-card:has(input:checked){border:2px solid #222;padding:15px;background:#fcfce8}
.verhagen-service-card:has(input:focus-visible){outline:2px solid #222;outline-offset:3px}
.verhagen-service-card input[type=radio]{position:static!important;opacity:1!important;appearance:auto!important;width:18px!important;height:18px!important;margin:0!important;clip:auto!important;accent-color:#222}
.verhagen-service-title{font-size:15px;line-height:1.4}
.verhagen-service-extra{font-size:15px;white-space:nowrap}
@media(max-width:480px){.verhagen-service-card{gap:9px;padding:12px}.verhagen-service-card:has(input:checked){padding:11px}.verhagen-service-extra{grid-column:2}.verhagen-service-title{grid-column:2 / 4}}
/* END_SNIPPET:verhagen-service-options */
