.rs-root{--rs-terracotta:#c65a1e;--rs-blauw:#1b2e44;--rs-zand:#f5f6f7;--rs-zon:#d9a441;--rs-grijs:#5c6572;--rs-wit:#fff;--rs-lijn:#e2e4e8;background:var(--rs-zand);color:var(--rs-blauw);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}.rs-root *,.rs-root :before,.rs-root :after{box-sizing:border-box}.rs-blad{background:var(--rs-wit);max-width:760px;min-height:100vh;margin:0 auto;padding:34px 30px 40px}@media (min-width:800px){.rs-root{padding:32px 16px}.rs-blad{border-radius:14px;min-height:auto;padding:42px 46px 46px;box-shadow:0 6px 30px #1b2e441a}}.rs-kop{border-bottom:3px solid var(--rs-terracotta);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.rs-kop img{width:auto;height:32px;display:block}.rs-datum{color:var(--rs-grijs);text-align:right;padding-top:3px;font-size:11.5px;line-height:1.45}.rs-blad h1{letter-spacing:-.5px;margin:26px 0 16px;font-size:26px;font-weight:800;line-height:1.15}@media (max-width:520px){.rs-blad h1{font-size:22px}}.rs-aanhef p{max-width:62ch;margin:0 0 13px;font-size:15px}.rs-criteria{background:var(--rs-zand);border-left:4px solid var(--rs-zon);border-radius:0 8px 8px 0;margin-top:20px;padding:15px 18px}.rs-criteria-titel{letter-spacing:.12em;text-transform:uppercase;color:var(--rs-grijs);margin-bottom:8px;font-size:11px;font-weight:600}.rs-criteria ul{flex-wrap:wrap;gap:7px 24px;margin:0;padding:0;list-style:none;display:flex}.rs-criteria li{font-size:13.5px;font-weight:500}.rs-criteria li span{color:var(--rs-grijs);font-weight:400}.rs-rollen{margin-top:28px}.rs-rol{border:1px solid var(--rs-lijn);border-radius:12px;margin-bottom:16px;padding:18px 20px 16px}.rs-rol-kop{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:9px;display:flex}.rs-rol h2{letter-spacing:-.2px;margin:0;font-size:17px;font-weight:700;line-height:1.25}.rs-kenmerk{letter-spacing:.1em;text-transform:uppercase;color:var(--rs-grijs);white-space:nowrap;padding-top:2px;font-size:11px;font-weight:600}.rs-tekst{color:#2c3d52;white-space:pre-line;overflow-wrap:anywhere;max-width:68ch;margin:0 0 12px;font-size:14px}.rs-tekst p{margin:0 0 10px}.rs-tekst p:last-child{margin-bottom:0}.rs-feiten{border-top:1px solid var(--rs-lijn);flex-wrap:wrap;gap:7px 8px;padding-top:10px;display:flex}.rs-feit{background:var(--rs-zand);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500}.rs-feit b{color:var(--rs-terracotta);font-weight:600}.rs-feit-tarief{color:#7a5410;background:#fbf3e6}.rs-feit-tarief b{color:#a9761a}.rs-actie{flex-wrap:wrap;align-items:center;gap:18px;margin-top:13px;display:flex}.rs-knop{cursor:pointer;background:var(--rs-terracotta);color:#fff;border:0;border-radius:999px;padding:11px 24px;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-block}.rs-knop:hover{opacity:.9}.rs-knop:focus-visible{outline:3px solid var(--rs-blauw);outline-offset:2px}.rs-knop-secundair{color:var(--rs-grijs);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 2px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:underline}.rs-knop-secundair:hover{color:var(--rs-blauw)}.rs-knop-secundair:focus-visible{outline:3px solid var(--rs-blauw);outline-offset:2px;border-radius:4px}.rs-paneel{background:var(--rs-zand);border-radius:10px;margin-top:14px;padding:18px 20px}.rs-regel{color:#2c3d52;max-width:60ch;margin-bottom:16px;font-size:13.5px}.rs-open-tarief{margin:14px 0 4px}.rs-open-tarief label{color:var(--rs-grijs);margin-bottom:6px;font-size:13px;display:block}.rs-open-tarief input{width:100%;max-width:220px;font:inherit;color:inherit;border:1px solid var(--rs-lijn);background:#fff;border-radius:8px;padding:9px 11px;font-size:15px}.rs-open-tarief input:focus-visible{outline:2px solid var(--rs-terracotta);outline-offset:1px}.rs-schuif-blok{margin-bottom:6px}.rs-schuif-waarde{align-items:baseline;gap:9px;margin-bottom:10px;display:flex}.rs-bedrag{letter-spacing:-1px;color:var(--rs-blauw);font-size:30px;font-weight:800;line-height:1}.rs-eenheid{color:var(--rs-grijs);font-size:13px;font-weight:500}.rs-schuif-label{color:var(--rs-grijs);margin-bottom:12px;font-size:12px;font-weight:600}.rs-paneel input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;max-width:420px;margin:0;display:block}.rs-paneel input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--rs-terracotta) var(--rs-vulling,100%), #dcdfe4 var(--rs-vulling,100%));border-radius:999px;height:8px}.rs-paneel input[type=range]::-moz-range-track{background:#dcdfe4;border-radius:999px;height:8px}.rs-paneel input[type=range]::-moz-range-progress{background:var(--rs-terracotta);border-radius:999px;height:8px}.rs-paneel input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--rs-wit);border:3px solid var(--rs-terracotta);border-radius:50%;width:26px;height:26px;margin-top:-9px;box-shadow:0 2px 6px #1b2e4438}.rs-paneel input[type=range]::-moz-range-thumb{background:var(--rs-wit);border:3px solid var(--rs-terracotta);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #1b2e4438}.rs-paneel input[type=range]:focus-visible{outline:3px solid var(--rs-blauw);outline-offset:6px;border-radius:999px}.rs-schaal{max-width:420px;color:var(--rs-grijs);justify-content:space-between;margin-top:8px;font-size:12px;font-weight:500;display:flex}.rs-redenen{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.rs-reden{border:1.5px solid var(--rs-lijn);background:var(--rs-wit);color:var(--rs-blauw);cursor:pointer;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500}.rs-reden:hover{border-color:var(--rs-grijs)}.rs-reden[aria-pressed=true]{border-color:var(--rs-terracotta);color:#7a5410;background:#fbf3e6}.rs-reden:focus-visible{outline:3px solid var(--rs-blauw);outline-offset:2px}.rs-paneel textarea{border:1.5px solid var(--rs-lijn);width:100%;color:var(--rs-blauw);resize:vertical;background:#fff;border-radius:8px;min-height:64px;margin-top:16px;padding:10px 12px;font-family:inherit;font-size:14px}.rs-paneel textarea:focus-visible{outline:3px solid var(--rs-terracotta);outline-offset:1px;border-color:#0000}.rs-verstuur{margin-top:14px}.rs-ter-informatie{letter-spacing:.14em;text-transform:uppercase;color:var(--rs-terracotta,#c65a1e);margin:26px 0 -18px;font-size:11px;font-weight:600}.rs-info{background:#f5f6f7;border-left:4px solid #d9a441;border-radius:0 8px 8px 0;margin-top:14px;padding:13px 16px;font-size:14px}.rs-bevestiging{color:#26502f;background:#eef6ef;border-left:4px solid #4b8759;border-radius:0 8px 8px 0;margin-top:13px;padding:14px 18px;font-size:14px}.rs-fout{border-left:4px solid var(--rs-terracotta);color:#7a3213;background:#fdf0ec;border-radius:0 8px 8px 0;margin-top:13px;padding:14px 18px;font-size:14px}.rs-slot{border-top:1px solid var(--rs-lijn);margin-top:30px;padding-top:20px}.rs-slot p{max-width:64ch;margin:0 0 18px;font-size:14px}.rs-ondertekening{align-items:center;gap:16px;display:flex}.rs-ondertekening img{object-fit:cover;border:2px solid var(--rs-lijn);border-radius:50%;flex-shrink:0;width:64px;height:64px}.rs-rolregel{color:var(--rs-grijs);margin-bottom:2px;font-size:13px}.rs-naam{font-size:15.5px;font-weight:700;line-height:1.3}.rs-contact{color:var(--rs-grijs);font-size:13px;line-height:1.5}.rs-contact a{color:var(--rs-terracotta);font-weight:500;text-decoration:none}.rs-contact a:hover{text-decoration:underline}.rs-voet a{color:inherit;text-underline-offset:2px;text-decoration:underline}.rs-voet a:hover{color:var(--rs-terracotta)}.rs-voet{border-top:1px solid var(--rs-lijn);color:var(--rs-grijs);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;padding-top:12px;font-size:11px;display:flex}
