.drank-formulier [data-slot=select-trigger],.drank-formulier input:not([type=checkbox]):not([type=radio]):not([type=file]),.drank-formulier select,.drank-formulier textarea{height:auto;min-height:0;padding:10px 12px;font-size:16px;font-weight:400;line-height:var(--body-line-height,1.6);background:var(--color-background);border-width:1px;border-color:var(--color-border);border-radius:var(--r-sm,3px)!important;box-shadow:none!important;color:var(--color-text-primary)}.drank-formulier.drank-formulier textarea{min-height:110px}.drank-formulier label[data-slot=label]{font-size:14px;font-weight:700;line-height:var(--body-line-height,1.6);margin-bottom:0;color:var(--color-primary)}.drank-formulier .flex-col:has(>label[data-slot=label]){gap:6px}.drank-formulier .formveld-raster{row-gap:14px;-moz-column-gap:20px;column-gap:20px}@media (max-width:768px){.drank-formulier .formveld-raster>.formveld-raster-item{grid-column:1/-1}}.drank-formulier button[type=submit].btn{width:auto}.drank-formkaart.drank-formkaart{background:var(--card-surface,var(--color-background));border:1px solid var(--color-border);border-radius:var(--r-lg,8px);box-shadow:none}.drank-formulier .formveld-raster-item>div:has(>label[data-slot=label]+[data-slot=select-trigger]){display:flex;flex-direction:column;gap:6px}.drank-formulier .flex:has(>button[role=checkbox]){align-items:flex-start;gap:10px}.drank-formulier .flex>button[role=checkbox]{width:18px;height:18px;margin-top:3px}.drank-formulier .flex:has(>button[role=checkbox])>label[data-slot=label]{font-size:15px;font-weight:400;line-height:24px;color:var(--color-text-primary)}.drank-formulier form:not([data-zakelijk-formulier]) .formveld-raster>.formveld-raster-item:last-child:has(button[role=checkbox]){margin-top:10px}.drank-formulier .formveld-raster:has(>.formveld-raster-item:last-child button[role=checkbox]){margin-bottom:10px}.drank-formulier input[type=file]{display:block;width:100%;padding:10px 12px;font-size:16px;line-height:var(--body-line-height,1.6);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--r-sm,3px)}.drank-formulier input[type=file]::file-selector-button{height:auto;margin-right:10px;padding:0 10px;font:inherit;font-size:14px;line-height:inherit}.drank-formulier [data-zakelijk-keuze]{display:flex;flex-direction:column;gap:10px;margin:0 0 2px;padding:0;border:0;min-width:0}.drank-formulier [data-zakelijk-keuze]>legend{padding:0;margin-bottom:8px;font-size:18px;line-height:1.6;font-weight:700;color:var(--color-primary)}.drank-formulier [data-zakelijk-keuze]>label{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--r-md,6px);background:var(--color-card-surface,var(--card-surface,var(--color-background)));font-size:var(--text-body,17px);line-height:var(--body-line-height,1.6);cursor:pointer}.drank-formulier [data-zakelijk-keuze]>label:has(input:checked){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.drank-formulier [data-zakelijk-keuze] input[type=radio]{flex-shrink:0;margin-top:4px;accent-color:var(--color-primary)}.drank-formulier [data-zakelijk-keuze] b{font-weight:700;color:var(--color-primary)}.drank-formulier [data-zakelijk-keuze] small{font-size:.8333em}