.o2s{--o2-ik:var(--zee);--a2:#f07b4f;--a2inkt:#1a0a03;--veld:#fff;--o2-goed:#eaf3ef;--o2-uit:#fbf6ea;--o2-uitrand:#d9c38b;--o2-uitlabel:#f3ebd8;--o2-uitlabelinkt:#6b5310}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .o2s{--o2-ik:#a9c9c2;--veld:#0f2427;--o2-goed:#16383a;--o2-uit:#2a2617;--o2-uitrand:#6b5a2a;--o2-uitlabel:#3a3320;--o2-uitlabelinkt:#e9d9a8}}html[data-theme=dark] .o2s{--o2-ik:#a9c9c2;--veld:#0f2427;--o2-goed:#16383a;--o2-uit:#2a2617;--o2-uitrand:#6b5a2a;--o2-uitlabel:#3a3320;--o2-uitlabelinkt:#e9d9a8}.o2s .o2-veld{align-items:center;display:flex;position:relative}.o2s .o2-veld select,.o2s .o2-veld input,.o2s .o2-in{appearance:none;border:1.5px solid var(--lijn);background:var(--veld);height:52px;color:var(--inkt);font-family:var(--fb);box-sizing:border-box;border-radius:12px;outline:none;width:100%;padding:0 16px;font-size:16px;font-weight:400}.o2s .o2-veld select{cursor:pointer;padding-right:42px;font-weight:700}.o2s .o2-veld>svg{pointer-events:none;position:absolute;right:16px}.o2s .o2-veld select:focus-visible,.o2s .o2-veld input:focus-visible,.o2s .o2-in:focus-visible,.o2s textarea:focus-visible{border-color:var(--zee);box-shadow:0 0 0 3px #0e3b3e2e}.o2s .o2-in[aria-invalid=true]{border-color:var(--actie)}.o2s .o2-fout{color:var(--actie);font-size:13px;font-weight:600}.o2s .o2-pil{transition:background-color .15s,border-color .15s,color .15s}.o2s .o2-pil:hover{border-color:var(--inkt)!important}.o2s .o2-pil:focus-visible,.o2s a:focus-visible,.o2s button:focus-visible{outline:3px solid var(--a2);outline-offset:2px}.o2s .o2-knop{transition:filter .15s,transform .1s}.o2s .o2-knop:hover{filter:brightness(1.06)}.o2s .o2-knop:active{transform:scale(.98)}.o2s .o2-knop[disabled]{opacity:.6;cursor:default}.o2s .o2-verborgen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.o2s .o2-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.o2s .o2-kies{transition:border-color .15s,background-color .15s}.o2s .o2-kies:has(input:checked){border:2px solid var(--zee)!important;background:var(--o2-goed)!important}.o2s .o2-kies input:focus-visible{outline:3px solid var(--a2);outline-offset:2px}.o2s .o2-d{display:none}@media (min-width:1000px){.o2s .o2-d{display:block}.o2s .o2-m{display:none!important}}.o2s .o2-mbalk .ha-mbar{flex:1;min-width:0;margin-bottom:0}@keyframes o2-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes o2-chip-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes o2-puls{0%{box-shadow:0 0 #f07b4f73,0 0 #f07b4f2e}70%{box-shadow:0 0 0 6px #f07b4f00,0 0 0 11px #f07b4f00}to{box-shadow:0 0 0 4px #f07b4f40,0 0 0 8px #f07b4f1a}}@keyframes o2-pop{0%{transform:scale(.85)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes o2-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes o2-sheet{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.o2s .o2-rise{animation:.52s cubic-bezier(.2,.8,.2,1) both o2-rise}.o2s .o2-puls{animation:1.4s ease-out infinite o2-puls}.o2s .o2-pop{animation:.52s cubic-bezier(.2,.9,.3,1.3) both o2-pop}.o2s .o2-pop path{stroke-dasharray:24;animation:.42s ease-out .12s both o2-draw}.o2s .o2-sheetin{animation:.38s cubic-bezier(.2,.8,.2,1) both o2-sheet}.o2-toast{z-index:80;color:#eaf3ef;font:600 15px/1.3 var(--fb);background:#0f2a2d;border-radius:14px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 16px;animation:.3s ease-out both o2-chip-in;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -12px #00000073}@media (min-width:1000px){.o2-toast{bottom:40px}}.o2s .o2-ad-waarom[hidden]{display:none!important}.o2s .o2-ad-uit:hover,.o2s .o2-ad-huis:hover{border-color:var(--inkt)!important}@media (prefers-reduced-motion:reduce){.o2s .o2-rise,.o2s .o2-puls,.o2s .o2-pop,.o2s .o2-pop path,.o2s .o2-sheetin,.o2-toast{animation:none!important}.o2s .o2-pil,.o2s .o2-knop,.o2s .o2-kies{transition:none}}
