.tmc-maak.mwshell{--acc:var(--w-green,#1d9e75);--acc-ink:var(--w-green-d,#0f6e56);--acc-soft:var(--w-green-l,#eef7f1);--mw-line-strong:#2d261a29;--mw-muted:#6b6151;--mw-faint:#a89e8b;height:100dvh;margin-top:0;display:block;overflow:visible}.tmc-watnu{background:#eef7f1;border:1px solid #1d9e7540;border-radius:12px;align-items:center;gap:10px;min-height:44px;margin:0 0 14px;padding:8px 44px 8px 12px;display:flex;position:relative}.tmc-watnu p{color:#16201c;flex:1;margin:0;font-size:14px;line-height:1.45}
.tmc-s4{--s4-groen:#1d9e75;--s4-groen-d:#0f6e56;--s4-groen-tint:#1d9e750f;--s4-tekst:#16181a;--s4-tekst2:#3d4744;--s4-tekst3:#6b7671;--s4-creme:#fdfaf3;--s4-tegel:#eef0ea;--s4-rand:#16181a1f;--s4-rand2:#16181a29;--s4-wit:#fff;color:var(--s4-tekst);font-family:var(--tmc-font-sans,system-ui, sans-serif)}.tmc-s4 button{color:inherit;font-family:inherit}.tmc-s4 button:focus-visible,.tmc-s4 input:focus-visible{outline:2px solid var(--s4-groen);outline-offset:2px}.tmc-s4 .tmc-s4-kop{margin-bottom:18px}.tmc-s4-staplabel{font-family:var(--w-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--s4-groen-d);margin-bottom:6px;font-size:12px;display:block}.tmc-s4 .tmc-s4-kop h2{font-family:var(--w-serif,Georgia, serif);color:var(--s4-tekst);font-size:30px;font-weight:600;line-height:1.1}.tmc-s4 .tmc-s4-kop p{color:var(--s4-tekst2);max-width:46ch;font-size:14.5px}.tmc-s4-kop3{color:var(--s4-tekst);margin:22px 0 10px;font-size:16px;font-weight:700}.tmc-s4-kop4{color:var(--s4-tekst2);margin:18px 0 8px;font-size:13px;font-weight:700}.tmc-s4-hint{color:var(--s4-tekst3);margin:8px 0 0;font-size:12.5px;line-height:1.45}.tmc-s4-status{min-height:1.2em;color:var(--s4-tekst3);margin:6px 0 0;font-size:12.5px}.tmc-s4-mono{font-family:var(--w-mono,ui-monospace, monospace);color:var(--s4-groen-d)}.tmc-s4-themas{scrollbar-width:none;gap:8px;margin:0 -2px 12px;padding:2px;display:flex;overflow-x:auto}.tmc-s4-themas::-webkit-scrollbar{display:none}.tmc-s4-thema{background:var(--s4-wit);min-height:44px;box-shadow:inset 0 0 0 1px var(--s4-rand2);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.tmc-s4-thema:hover{box-shadow:inset 0 0 0 1px var(--s4-groen-d)}.tmc-s4-thema.tmc-s4-gekozen{background:var(--s4-groen-tint);box-shadow:inset 0 0 0 2px var(--s4-groen)}.tmc-s4-thema-bollen{display:inline-flex}.tmc-s4-thema-bollen i{border:1.5px solid var(--s4-wit);width:14px;height:14px;box-shadow:0 0 0 .5px var(--s4-rand2);border-radius:999px;display:block}.tmc-s4-thema-bollen i+i{margin-left:-5px}.tmc-s4-kleurrij{gap:8px;display:grid}.tmc-s4-kleurknop{background:var(--s4-wit);min-width:0;min-height:52px;box-shadow:inset 0 0 0 1px var(--s4-rand2);text-align:left;cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 6px 12px;display:flex}.tmc-s4-kleurknop:hover{box-shadow:inset 0 0 0 1px var(--s4-groen-d)}.tmc-s4-kleurknop.tmc-s4-open{background:var(--s4-groen-tint);box-shadow:inset 0 0 0 2px var(--s4-groen)}.tmc-s4-kleurknop-tekst{flex-direction:column;min-width:0;display:flex}.tmc-s4-kleurknop-label{color:var(--s4-tekst3);font-size:12px;line-height:1.2}.tmc-s4-kleurknop-naam{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.tmc-s4-bol{border:2px solid var(--s4-wit);width:26px;height:26px;box-shadow:0 0 0 1px var(--s4-rand2);border-radius:999px;flex:none;display:block}.tmc-s4-bol-erft{border-style:dashed;border-color:#16181a66}.tmc-s4-menu{background:var(--s4-wit);border-radius:16px;margin-top:8px;padding:12px;box-shadow:0 0 0 1px #16181a14,0 12px 32px #16181a1a}.tmc-s4-menu-kop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:14px;display:flex}.tmc-s4-menu-naam{color:var(--s4-tekst3)}.tmc-s4-klaar{background:var(--s4-tegel);cursor:pointer;border:0;border-radius:999px;flex:none;min-width:64px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.tmc-s4-klaar:hover{background:#e2e5dd}.tmc-s4-menu .tmc-picker-grid{flex-wrap:wrap;gap:0;margin-top:0;display:flex}.tmc-s4-menu .tmc-pswatch{justify-content:center;width:44px;height:44px}.tmc-s4-menu .tmc-pswatch i{border:0;width:34px;height:34px;box-shadow:inset 0 0 0 1px #16181a1f}.tmc-s4-menu .tmc-pswatch.tmc-sel i{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--s4-groen)}.tmc-s4-menu .tmc-pswatch.tmc-same i{box-shadow:none;border:2px dashed #16181a66}.tmc-s4-menu .tmc-pswatch.tmc-same.tmc-sel i{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--s4-groen)}.tmc-s4-menu .tmc-pswatch span,.tmc-s4-menu .tmc-pswatch small{display:none}.tmc-s4-menu .tmc-picker-skel{margin-top:0}.tmc-s4-tegels{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;display:grid}.tmc-s4-tegelmenu{grid-column:1/-1}.tmc-s4-tegelmenu .tmc-s4-menu{margin-top:0}.tmc-s4-tegel{background:var(--s4-wit);min-width:0;box-shadow:inset 0 0 0 1px var(--s4-rand2);border-radius:16px;position:relative}.tmc-s4-tegel.tmc-s4-aan{background:linear-gradient(var(--s4-groen-tint), var(--s4-groen-tint)), var(--s4-wit);box-shadow:inset 0 0 0 2px var(--s4-groen)}.tmc-s4-tegel-knop{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;width:100%;min-height:44px;padding:6px 6px 10px;display:flex}.tmc-s4-tegel-knop:disabled{cursor:not-allowed}.tmc-s4-tegel-beeld{background:var(--s4-tegel);aspect-ratio:240/150;border-radius:12px;display:block;position:relative;overflow:hidden}.tmc-s4-tegel-beeld .tmc-s4-svg{width:100%;height:100%;display:block}.tmc-s4-tegel:not(.tmc-s4-aan) .tmc-s4-tegel-beeld .tmc-s4-svg{opacity:.75}.tmc-s4-uit-beschikbaar .tmc-s4-tegel-beeld .tmc-s4-svg{opacity:.45}.tmc-s4-vink{background:var(--s4-wit);width:24px;height:24px;color:var(--s4-wit);border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;right:6px;box-shadow:inset 0 0 0 1.5px #16181a47}.tmc-s4-vink-aan{background:var(--s4-groen);box-shadow:none}.tmc-s4-tegel-naam{margin:8px 4px 0;font-size:15px;font-weight:700;line-height:1.2}.tmc-s4-tegel-sub{color:var(--s4-tekst3);margin:2px 4px 0;padding-right:36px;font-size:12px;line-height:1.3}.tmc-s4-tegel-kleur{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:2px;right:2px}.tmc-s4-tegel-kleur[aria-expanded=true] .tmc-s4-bol{box-shadow:0 0 0 2px var(--s4-wit), 0 0 0 4px var(--s4-groen)}.tmc-s4-ts{background:var(--s4-wit);box-shadow:inset 0 0 0 1px var(--s4-rand2);border-radius:18px;margin-top:22px}.tmc-s4-ts.tmc-s4-aan{box-shadow:inset 0 0 0 2px var(--s4-groen)}.tmc-s4-ts-kop{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:76px;padding:6px 14px 6px 6px;display:flex}.tmc-s4-ts-duim{background:var(--s4-tegel);border-radius:12px;flex:none;place-items:center;width:84px;height:64px;display:grid;overflow:hidden}.tmc-s4-ts-duim .tmc-s4-svg{width:100%;height:100%}.tmc-s4-ts-tekst{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tmc-s4-ts-titel{font-size:16px;font-weight:700;line-height:1.2}.tmc-s4-ts-sub{color:var(--s4-tekst3);font-size:12px;line-height:1.3}.tmc-s4-ts-prijs{font-family:var(--w-mono,ui-monospace, monospace);color:var(--s4-groen-d);flex:none;font-size:13px}.tmc-s4-schakel{background:#d4d8d1;border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.tmc-s4-schakel span{background:var(--s4-wit);border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #16181a33}.tmc-s4-ts.tmc-s4-aan .tmc-s4-schakel{background:var(--s4-groen)}.tmc-s4-ts.tmc-s4-aan .tmc-s4-schakel span{transform:translate(16px)}.tmc-s4-ts-open{padding:4px 14px 16px}.tmc-s4-ts-groot{background:radial-gradient(at 50% 40%,#f7f7f3 0%,#dfe2db 100%);border-radius:14px;padding:8px 12px 4px}.tmc-s4-ts-groot .tmc-s4-svg{width:100%;height:auto;max-height:300px;display:block}.tmc-s4-keuzes{gap:8px;display:grid}.tmc-s4-keuzes-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tmc-s4-keuzes-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tmc-s4-keuze{background:var(--s4-wit);min-width:0;min-height:44px;box-shadow:inset 0 0 0 1px var(--s4-rand2);text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;padding:6px 6px 10px;display:flex}.tmc-s4-keuze:hover{box-shadow:inset 0 0 0 1px var(--s4-groen-d)}.tmc-s4-keuze.tmc-s4-gekozen{background:var(--s4-groen-tint);box-shadow:inset 0 0 0 2px var(--s4-groen)}.tmc-s4-keuze-beeld{background:var(--s4-tegel);aspect-ratio:340/250;border-radius:10px;display:block;overflow:hidden}.tmc-s4-keuze-beeld .tmc-s4-svg{width:100%;height:100%;display:block}.tmc-s4-keuzes-2 .tmc-s4-keuze-beeld{aspect-ratio:16/7}.tmc-s4-keuze-naam{margin:6px 4px 0;font-size:14px;font-weight:700;line-height:1.2}.tmc-s4-keuze-sub{color:var(--s4-tekst3);margin:2px 4px 0;font-size:12px;line-height:1.3}.tmc-s4-regels{gap:8px;display:grid}.tmc-s4-regel{grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.tmc-s4-regel label{color:var(--s4-tekst2);font-size:13px}.tmc-s4-regel .tmc-s4-hint{grid-column:2;margin-top:2px}.tmc-s4-invoer{background:var(--s4-wit);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--s4-rand2);font:inherit;color:var(--s4-tekst);border:0;border-radius:12px;padding:0 12px;font-size:15px}.tmc-s4-invoer:focus{box-shadow:inset 0 0 0 2px var(--s4-groen);outline:none}.tmc-s4-fonts{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;display:grid}.tmc-s4-font{background:var(--s4-wit);min-height:72px;box-shadow:inset 0 0 0 1px var(--s4-rand2);cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.tmc-s4-font.tmc-s4-gekozen{background:var(--s4-groen-tint);box-shadow:inset 0 0 0 2px var(--s4-groen)}.tmc-s4-font-aa{font-size:22px;line-height:1.1}.tmc-s4-font-naam{color:var(--s4-tekst3);text-align:center;font-size:11.5px;line-height:1.2}.tmc-s4-filament{background:var(--s4-creme);box-shadow:inset 0 0 0 1px var(--s4-rand);border-radius:14px;margin-top:22px;padding:12px 14px}.tmc-s4-filament .tmc-filbar{min-height:44px}.tmc-s4-filament .tmc-fildots i{border:2px solid var(--s4-creme);width:18px;height:18px}.tmc-s4-filament .tmc-filcount{color:var(--s4-tekst);font-size:14px;font-weight:700}.tmc-s4-filament .tmc-filmore{color:var(--s4-groen-d)}@media (max-width:767px){.tmc-s4-tegels{grid-template-columns:repeat(2,minmax(0,1fr))}.tmc-s4-kleurknop{padding:6px 8px 6px 10px}.tmc-s4-kleurknop .tmc-s4-bol{width:22px;height:22px}.tmc-s4-ts-duim{width:72px;height:56px}.tmc-s4-ts-open{padding:4px 10px 14px}}
