@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/inter-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/inter-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#111214;--rood:#D32020;--rood-donker:#B51B1B;--rood-zacht:rgba(211,32,32,.1);--tekst:#353535;--grijs:#6e6e6e;--grijs-licht:#8a8a8a;--lijn:rgba(51,51,51,.1);--rand:rgba(51,51,51,.08);--vlak:rgba(51,51,51,.05);--rij:#f6f6f6;--pagina:#fefdfc;--groen:#1f8a4c;--groen-licht:#e3f4ea;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--breed:1196px;--kop:#1d1d1f;--kaart-rand:#ececec;--ease-veer:cubic-bezier(.34,1.56,.64,1);--ease-uit:cubic-bezier(.16,1,.3,1);--ease-snel:cubic-bezier(.4,0,.2,1);--duur-druk:90ms;--duur-kort:150ms;--duur-menu:200ms;--duur-paneel:250ms;--duur-groot:300ms;--duur-gelukt:600ms;--kaart-schaduw:0 1px 3px rgba(0,0,0,.06);--kaart-schaduw-hover:0 8px 24px rgba(0,0,0,.08);--veld-rand:#dcdcdc;--radius:16px;--radius-klein:10px;--radius-knop:6px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--pagina);color:var(--tekst);font-family:var(--font);font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased}img,video,iframe{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--tekst);font-weight:600;line-height:1.2}button,input,select,textarea{font:inherit;color:inherit}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sss-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:8px;background:#fff;color:var(--ink);font-weight:600}.sss-skip:focus{top:12px}:focus-visible{outline:2px solid rgba(211,32,32,.6);outline-offset:2px}[hidden]{display:none !important}.sss-wrap{width:100%;max-width:calc(var(--breed) + 48px);margin:0 auto;padding:0 24px}.sss-main{min-height:calc(100vh - 56px);padding-bottom:48px}.sss-icoon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sss-top{position:sticky;top:0;z-index:50;background:var(--ink);color:#fff}.sss-top-inner{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(200px,1fr);align-items:center;column-gap:8px;max-width:calc(var(--breed) + 48px);height:56px;margin:0 auto;padding:0 24px}.sss-logo{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding-left:7px;color:#fff;font-size:16px;font-weight:600}.sss-logo img{width:13px;height:24px}.sss-top-rechts{display:flex;justify-content:flex-end;align-items:center;gap:12px}.sss-hulp-knop{display:inline-flex;align-items:center;gap:8px;height:37px;padding:8px;border-radius:5px;background:var(--rood);color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.sss-hulp-knop:hover{background:var(--rood-donker);color:#fff}.sss-account{position:relative}.sss-avatar{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:9999px;background:rgb(255,239,209);color:rgb(255,177,27);font-size:14px;cursor:pointer}.sss-account-menu{position:absolute;right:-2px;top:calc(100% + 8px);z-index:60;min-width:156px;padding:6px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--rand),0 8px 24px rgba(0,0,0,.12);color:var(--tekst)}.sss-account-menu a{display:block;padding:7px 8px;border-radius:6px;font-size:14px;white-space:nowrap}.sss-account-menu a:hover{background:var(--vlak)}.sss-bekijk-als{background:#fff4d6;color:#5c4400;font-size:14px}.sss-bekijk-als .sss-wrap{padding-top:8px;padding-bottom:8px}.sss-bekijk-als a{font-weight:600;text-decoration:underline}.sss-profiel-foto{display:grid;place-items:center;width:104px;height:104px;margin-bottom:24px;border:2px solid rgba(255,255,255,.85);border-radius:50%;background:#e0e0e0;color:#999;font-size:36px;font-weight:600}.sss-blok{padding-top:32px}.sss-blok--ruim{padding-top:32px}.sss-kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sss-kop h2{font-size:21px}.sss-kop-link{display:inline-flex;align-items:center;gap:6px;color:var(--rood);font-size:14px;font-weight:600}.sss-kop-link .sss-icoon{width:16px;height:16px}.sss-leeg{padding:24px 0;color:var(--grijs)}.sss-zoekveld{display:flex;align-items:center;gap:6px;width:263px;max-width:100%;height:36px;margin-left:auto;padding:0 10px 0 8px;border-radius:8px;background:rgba(51,51,51,.08);color:var(--grijs-licht)}.sss-zoekveld .sss-icoon{width:16px;height:16px}.sss-zoekveld input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--tekst);font-size:14px}.sss-zoekveld input::placeholder{color:var(--grijs-licht)}.sss-zoekbalk{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:16px}.sss-melding{margin:0 0 16px;padding:10px 14px;border-radius:8px;font-size:14px}.sss-melding--ok{background:var(--groen-licht);color:#14532d}.sss-melding--fout{background:var(--rood-zacht);color:#8f1515}.sss-melding--info{background:var(--vlak);color:var(--tekst)}.sss-melding a{font-weight:600;text-decoration:underline}.sss-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;text-transform:uppercase}.sss-badge--rood{background:var(--rood-zacht);color:var(--rood)}.sss-badge--groen{background:var(--groen-licht);color:var(--groen)}.sss-mappen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sss-map{display:flex;flex-direction:column;padding:8px 8px 36px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--rand)}.sss-map:hover{box-shadow:inset 0 0 0 1px rgba(51,51,51,.16)}.sss-map-beeld{position:relative;display:grid;place-items:center;aspect-ratio:271 / 152;overflow:hidden;border-radius:8px}.sss-map img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.sss-map-naam{padding:12px;font-size:18px;font-weight:600;text-align:center}.sss-tabel-lijst{border-top:1px solid var(--lijn)}.sss-tabel-rij{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(0,.62fr) 110px;align-items:center;gap:24px;min-height:45px;padding:6px;border-bottom:1px solid var(--lijn);font-size:14px}.sss-tabel-rij:hover{background:rgba(51,51,51,.03)}.sss-tabel-rij img{width:32px;height:32px;object-fit:cover;border-radius:6px;background:#26221a}.sss-tabel-titel{font-weight:600}.sss-tabel-titel,.sss-tabel-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sss-paginas{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:16px}.sss-paginas-nummers{display:flex;align-items:center;gap:2px}.sss-pagina{display:grid;place-items:center;min-width:36px;height:36px;padding:0 6px;border-radius:8px;color:var(--tekst);font-size:15px;font-weight:600}.sss-pagina:hover{background:var(--vlak)}.sss-pagina.is-actief{background:var(--rood-zacht);color:var(--rood)}.sss-pagina-gat{min-width:24px;text-align:center;color:var(--tekst)}.sss-pagina-pijl{display:grid;place-items:center;width:64px;height:36px;border:1px solid var(--lijn);border-radius:8px;background:#fff;color:var(--grijs)}.sss-pagina-pijl .sss-icoon{width:18px;height:18px}.sss-pagina-pijl.is-uit{opacity:.4;pointer-events:none}.sss-pagina-pijl--volgende:not(.is-uit){border-color:var(--rood);background:var(--rood);color:#fff;box-shadow:0 6px 16px rgba(211,32,32,.25)}.sss-pagina-pijl--volgende:not(.is-uit):hover{border-color:#b81b1b;background:#b81b1b}.sss-modules{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 10px}.sss-module{display:flex;flex-direction:column;padding:4px 4px 12px;border-radius:12px;background:var(--vlak)}.sss-module:hover{background:rgba(51,51,51,.08)}.sss-module-beeld{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background:#26221a}.sss-module-beeld img{width:100%;height:100%;object-fit:cover}.sss-module-leeg{display:grid;place-items:center;height:100%;padding:8px;color:#fff;font-size:14px;font-weight:600;text-align:center}.sss-module-naam{margin:12px 8px 0;font-size:14px;font-weight:600;line-height:1.2}.sss-module-aantal{margin:1px 8px 0;color:var(--grijs);font-size:14px;line-height:1.4}.sss-videos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 10px}.sss-video{display:flex;flex-direction:column;padding:4px 4px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--rand)}.sss-video:hover{box-shadow:inset 0 0 0 1px rgba(51,51,51,.16)}.sss-video-beeld{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background:#26221a}.sss-video-beeld img{width:100%;height:100%;object-fit:cover}.sss-vink{position:absolute;left:6px;top:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--groen);color:#fff}.sss-vink svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.sss-video-label{margin:12px 8px 0;color:var(--rood);font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase}.sss-video-titel{margin:0 8px;font-size:14px;font-weight:600;line-height:1.2}.sss-speler{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#000}.sss-speler video,.sss-speler iframe{width:100%;height:100%;border:0;background:#000}.sss-speler-leeg{position:relative;height:100%}.sss-speler-leeg img{width:100%;height:100%;object-fit:cover;opacity:.45}.sss-speler-leeg p{position:absolute;inset:auto 0 0;padding:16px;color:#fff;font-weight:600}.sss-velden{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.sss-veld-label{color:var(--grijs);font-size:14px;line-height:1.2}.sss-veld-waarde{margin-top:2px;font-size:14px;line-height:1.2}.sss-video-acties{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.sss-video-acties form{margin:0}.sss-tekst{font-size:14px;line-height:1.2;-webkit-hyphens:auto;hyphens:auto}.sss-tekst p{margin:0 0 10px}.sss-tekst p:last-child{margin-bottom:0}.sss-noot{margin-bottom:16px;color:var(--grijs);font-size:14px}.sss-module-kaart{display:flex;flex-direction:column;width:287px;max-width:100%;padding:8px 8px 14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--rand)}.sss-module-kaart img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background:#26221a}.sss-module-kaart span{margin:16px 8px 0;font-size:14px;font-weight:600}.sss-knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 14px;border:0;border-radius:8px;background:var(--rood);color:#fff;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}.sss-knop:hover{background:var(--rood-donker);color:#fff}.sss-knop:disabled{opacity:.4;cursor:default}.sss-knop .sss-icoon{width:18px;height:18px}.sss-knop--rand{background:#fff;color:var(--tekst);box-shadow:inset 0 0 0 1px var(--lijn)}.sss-knop--rand:hover{background:var(--vlak);color:var(--tekst)}.sss-knop--breed{width:100%}.sss-knop--google{border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff}.sss-knop--google:hover{background:rgba(255,255,255,.06)}.sss-afgerond{background:#fff;color:var(--tekst);box-shadow:inset 0 0 0 1px var(--lijn)}.sss-afgerond:hover{background:var(--groen-licht);color:#14532d}.sss-afgerond.is-aan{background:var(--groen);color:#fff;box-shadow:none}.sss-afgerond.is-aan:hover{background:#1a7641;color:#fff}.sss-knoppen{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sss-link-knop{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--rood);font-size:14px;cursor:pointer}.sss-link-knop:hover{text-decoration:underline}.sss-kaart{padding:24px 26px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--rand)}.sss-kaart + .sss-kaart{margin-top:16px}.sss-kaart-kop{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.sss-kaart-kop h2{font-size:24px}.sss-filter{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:8px;background:rgba(51,51,51,.08);color:var(--grijs-licht)}.sss-filter .sss-icoon{width:16px;height:16px}.sss-filter select{height:100%;padding:0 22px 0 6px;border:0;outline:none;background:transparent;color:var(--grijs);font-size:14px;cursor:pointer;-webkit-appearance:none;appearance:none}.sss-filter::after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);pointer-events:none}.sss-lijst{display:flex;flex-direction:column;gap:10px}.sss-lijst-rij{display:grid;grid-template-columns:142px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:96px;padding:8px;border-radius:12px;background:var(--rij)}.sss-lijst-rij:hover{background:#efefef}.sss-lijst-rij img{width:142px;height:80px;object-fit:cover;border-radius:8px;background:#26221a}.sss-lijst-duur{color:var(--rood);font-size:11px;font-weight:600;line-height:20px;text-transform:uppercase}.sss-lijst-titel{font-size:14px;font-weight:600;line-height:20px}.sss-lijst-pad{color:var(--grijs);font-size:14px;line-height:20px}.sss-lijst-datum{color:var(--grijs-licht);font-size:13px;line-height:20px}.sss-lijst-rij>.sss-icoon{width:18px;height:18px;color:var(--grijs)}.sss-lijst-rij.sss-in{animation:sss-in var(--duur-paneel) var(--ease-uit) both}.sss-lijst-rij.sss-uit{animation:sss-uit var(--duur-kort) var(--ease-snel) both}@keyframes sss-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes sss-uit{from{opacity:1;transform:none}to{opacity:0;transform:translateX(-16px)}}.sss-kaart-kop .sss-filter select{max-width:180px}.sss-formulier h1{margin-bottom:16px;font-size:21px}.sss-veld-kop{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.sss-veld-kop label{font-size:14px;font-weight:600}.sss-veld-kop small{color:var(--grijs);font-size:11px}.sss-formulier textarea,.sss-formulier input[type="text"],.sss-formulier input[type="email"],.sss-formulier input[type="date"],.sss-formulier select{width:100%;padding:10px 12px;border:1px solid rgba(51,51,51,.15);border-radius:8px;background:#fff;color:var(--tekst);font-size:14px;outline:none}.sss-formulier textarea{min-height:124px;resize:vertical;line-height:1.4}.sss-formulier textarea::placeholder,.sss-formulier input::placeholder{color:var(--grijs-licht)}.sss-formulier textarea:focus,.sss-formulier input:focus,.sss-formulier select:focus{border-color:rgba(51,51,51,.4)}.sss-formulier .sss-veld + .sss-veld{margin-top:16px}.sss-formulier .sss-knoppen{margin-top:16px}.sss-vinkje{display:flex !important;align-items:center;gap:10px;font-size:14px;cursor:pointer}.sss-vinkje[hidden]{display:none !important}.sss-vinkje input{width:16px;height:16px;accent-color:var(--rood)}.sss-form-noot{margin-top:6px;color:var(--grijs);font-size:13px}.sss-plannen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sss-plan{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--rand)}.sss-plan:hover{box-shadow:inset 0 0 0 1px rgba(51,51,51,.16)}.sss-plan-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sss-plan-titel{font-size:14px;font-weight:600}.sss-plan-onder{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--grijs);font-size:14px}.sss-plan-onder .is-laat{color:var(--rood);font-weight:600}.sss-voortgang{position:relative;display:block;height:6px;overflow:hidden;border-radius:999px;background:rgba(51,51,51,.1)}.sss-voortgang span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--rood)}.sss-plan.is-klaar .sss-voortgang span,.sss-deelnemers .sss-voortgang span{background:var(--groen)}.sss-plan-kolommen{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}.sss-tijdlijn{position:relative;margin:0;padding:0;list-style:none}.sss-tijdlijn::before{content:"";position:absolute;left:15px;top:20px;bottom:20px;width:2px;background:var(--lijn)}.sss-stap{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center;padding:4px 0}.sss-stap-nr{z-index:1;display:grid;place-items:center;width:32px;height:32px;border:2px solid rgba(51,51,51,.15);border-radius:50%;background:#fff;color:var(--grijs);font-size:13px;font-weight:600}.sss-stap.is-afgerond .sss-stap-nr{border-color:var(--groen);background:var(--groen);color:#fff}.sss-stap.is-bezig .sss-stap-nr{border-color:var(--rood);color:var(--rood)}.sss-stap-nr .sss-icoon{width:15px;height:15px;stroke-width:2.6}.sss-stap-kaart{display:grid;grid-template-columns:142px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:12px;background:var(--rij)}.sss-stap.is-bezig .sss-stap-kaart{background:#fff;box-shadow:inset 0 0 0 1px rgba(211,32,32,.35)}.sss-stap-kaart img{width:142px;height:80px;object-fit:cover;border-radius:8px;background:#26221a}.sss-stap-tekst{display:flex;flex-direction:column;gap:2px;min-width:0}.sss-stap-meta{color:var(--rood);font-size:11px;font-weight:600;text-transform:uppercase}.sss-stap-tekst strong{font-size:14px;font-weight:600}.sss-stap-status{color:var(--grijs);font-size:14px}.sss-stap.is-afgerond .sss-stap-status{color:var(--groen)}.sss-deelnemers{display:flex;flex-direction:column;gap:2px;margin:0 0 16px;padding:0;list-style:none}.sss-deelnemers li{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--rij)}.sss-deelnemers li:first-child{border-radius:12px 12px 0 0}.sss-deelnemers li:last-child{border-radius:0 0 12px 12px}.sss-deelnemers li:only-child{border-radius:12px}.sss-deelnemer-kop{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:600}.sss-deelnemers small{color:var(--grijs);font-size:13px}.sss-ontkoppel{margin:0}.sss-collegas{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:12px 0 16px}.sss-collega{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:var(--rij);cursor:pointer}.sss-collega:has(input:checked){background:var(--rood-zacht)}.sss-collega input{margin-top:3px;accent-color:var(--rood)}.sss-collega span{display:flex;flex-direction:column;min-width:0}.sss-collega small{color:var(--grijs);font-size:13px;overflow-wrap:anywhere}.sss-tabel{width:100%;border-collapse:collapse;font-size:14px}.sss-tabel th{padding:10px 8px;border-bottom:1px solid var(--lijn);color:var(--grijs);font-weight:400;text-align:left}.sss-tabel td{padding:12px 8px;border-bottom:1px solid var(--lijn)}.sss-tabel td a{font-weight:600}.sss-tabel-acties{text-align:right}.sss-tabel-acties a{color:var(--rood)}.sss-stappen-lijst{display:flex;flex-direction:column;gap:2px;margin:0 0 12px;padding:0;list-style:none;counter-reset:stap}.sss-stappen-lijst li{display:grid;grid-template-columns:24px 96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;background:var(--rij);counter-increment:stap}.sss-stappen-lijst li:first-child{border-radius:12px 12px 0 0}.sss-stappen-lijst li:last-child{border-radius:0 0 12px 12px}.sss-stappen-lijst li:only-child{border-radius:12px}.sss-stappen-lijst li::before{content:counter(stap);color:var(--grijs);font-weight:600;text-align:center}.sss-stappen-lijst img{width:96px;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;background:#26221a}.sss-stappen-lijst small,.sss-kiezer-lijst small{display:block;color:var(--grijs);font-size:13px}.sss-stap-knoppen{display:flex;gap:2px}.sss-stap-knoppen button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:6px;background:none;color:var(--grijs);cursor:pointer}.sss-stap-knoppen button:hover{background:rgba(51,51,51,.08);color:var(--tekst)}.sss-stap-knoppen .sss-icoon{width:16px;height:16px}.sss-stappen-aantal{color:var(--grijs);font-weight:400}.sss-kiezer{position:sticky;top:72px}.sss-kiezer .sss-zoekveld{width:100%;margin:0 0 12px}.sss-kiezer-lijst{display:flex;flex-direction:column;gap:2px;max-height:60vh;overflow:auto;margin:0;padding:0;list-style:none}.sss-kiezer-lijst li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px;border-radius:8px}.sss-kiezer-lijst li:hover{background:var(--rij)}.sss-kiezer-lijst img{width:96px;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;background:#26221a}.sss-kiezer-lijst span{display:flex;flex-direction:column;min-width:0;font-size:14px;font-weight:600}.sss-kiezer-lijst button{padding:5px 10px;border:0;border-radius:6px;background:var(--rood);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.sss-kiezer-lijst button:disabled{background:none;color:var(--groen);cursor:default}.sss-kiezer-lijst .sss-kiezer-leeg{display:block;padding:10px 4px;color:var(--grijs)}body.sss-kaal{background:var(--ink)}.sss-auth{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:100vh;padding:40px 16px;overflow:hidden;color:#fff}.sss-auth::before,.sss-auth::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.sss-auth::before{background:radial-gradient(ellipse 52% 62% at 50% 46%,rgba(190,30,24,.72) 0%,rgba(130,20,15,.42) 40%,rgba(50,12,10,0) 76%),#0e0b0b}.sss-auth::after{background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 25%,transparent 78%)}.sss-auth-kaart{width:100%;max-width:420px;padding:34px 30px 28px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(27,28,31,.92);box-shadow:0 30px 80px rgba(0,0,0,.55)}.sss-auth-logo{width:150px;height:auto;margin:0 auto 22px}.sss-auth h1{margin:0 0 8px;color:#fff;font-size:24px;font-weight:700}.sss-auth-tekst{margin:0 0 20px;color:rgba(255,255,255,.72);font-size:15px;line-height:1.5}.sss-auth-tekst strong{color:#fff;overflow-wrap:anywhere}.sss-auth-form label{display:block;margin:0 0 6px;color:rgba(255,255,255,.88);font-size:14px;font-weight:600}.sss-auth-form input[type="email"],.sss-auth-form input[type="text"]{width:100%;height:48px;margin-bottom:14px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.06);color:#fff;font-size:16px}.sss-auth-form input::placeholder{color:rgba(255,255,255,.38)}.sss-auth-form input:focus{border-color:var(--rood);outline:none;box-shadow:0 0 0 3px rgba(211,32,32,.3)}.sss-auth-form .sss-vinkje{margin:2px 0 18px;color:rgba(255,255,255,.85)}.sss-auth .sss-knop{min-height:44px;font-size:15px}.sss-code-veld{font-size:24px !important;font-weight:700;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.sss-auth-klein{margin:16px 0 0;color:rgba(255,255,255,.5);font-size:12.5px;line-height:1.5;text-align:center}.sss-auth-klein a,.sss-auth-voet a,.sss-auth-onder a,.sss-auth .sss-link-knop{color:rgba(255,255,255,.85);text-decoration:underline}.sss-auth-onder{display:flex;justify-content:space-between;gap:12px;margin:16px 0 0;font-size:14px}.sss-of{display:flex;align-items:center;gap:12px;margin:18px 0;color:rgba(255,255,255,.4);font-size:13px}.sss-of::before,.sss-of::after{content:"";flex:1;height:1px;background:rgba(255,255,255,.12)}.sss-auth-uitleg{margin:-8px 0 18px;color:rgba(255,255,255,.5);font-size:13px;line-height:1.45}.sss-auth-vink{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 16px;border-radius:50%;background:rgba(31,138,76,.25)}.sss-auth-vink .sss-icoon{width:24px;height:24px;stroke:#7ee2a6;stroke-width:2.5}.sss-auth-stappen{display:grid;gap:10px;margin:0 0 22px;padding:0;list-style:none;counter-reset:stap}.sss-auth-stappen li{display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.85);font-size:14px;counter-increment:stap}.sss-auth-stappen li::before{content:counter(stap);display:flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700}.sss-auth-voet{margin:0;color:rgba(255,255,255,.55);font-size:13.5px;text-align:center}.sss-auth .sss-melding--fout{background:rgba(211,32,32,.18);color:#ffd2d2}.sss-auth .sss-melding--ok{background:rgba(31,138,76,.22);color:#c9f2d8}.sss-auth .sss-melding--info{background:rgba(255,255,255,.08);color:#fff}.sss-honing{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sss-artikel-beeld{width:100%;margin-bottom:20px;border-radius:12px}@media (max-width:1100px){.sss-modules,.sss-videos{grid-template-columns:repeat(4,minmax(0,1fr))}.sss-plan-kolommen{grid-template-columns:minmax(0,1fr)}.sss-kiezer{position:static}.sss-plannen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.sss-wrap,.sss-top-inner{padding-left:16px;padding-right:16px}.sss-top-inner{grid-template-columns:auto 1fr}.sss-hulp-knop span{display:none}.sss-mappen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sss-modules,.sss-videos{grid-template-columns:repeat(2,minmax(0,1fr))}.sss-tabel-rij{grid-template-columns:32px minmax(0,1fr);gap:12px}.sss-tabel-meta,.sss-tabel-datum{display:none}.sss-velden{grid-template-columns:1fr;gap:12px}.sss-lijst-rij{grid-template-columns:104px minmax(0,1fr) 18px}.sss-lijst-rij img{width:104px;height:58px}.sss-stap-kaart{grid-template-columns:96px minmax(0,1fr)}.sss-stap-kaart img{width:96px;height:54px}.sss-stap-kaart .sss-knop{grid-column:1 / -1}.sss-plannen{grid-template-columns:minmax(0,1fr)}.sss-kaart{padding:18px 16px}.sss-module-kaart{width:100%}.sss-paginas{gap:8px}.sss-pagina-pijl{width:44px}}.sss-tabel-wrap{padding:8px 16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--rand);overflow-x:auto}.sss-tabel-wrap tr:last-child td{border-bottom:0}.sss-stappen-leeg{padding:12px 0}.sss-lijstkop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.sss-lijstkop h1,.sss-lijstkop h2{font-size:24px}.sss-datatabel-wrap{overflow-x:auto}.sss-datatabel{width:100%;border-collapse:collapse;font-size:14px}.sss-datatabel th{padding:10px 6px;border-bottom:1px solid var(--lijn);color:var(--grijs);font-size:11px;font-weight:600;letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap}.sss-datatabel td{height:37px;padding:6px;border-bottom:1px solid var(--lijn);vertical-align:middle;white-space:nowrap}.sss-datatabel tr[data-href]{cursor:pointer}.sss-datatabel tbody tr:hover{background:rgba(51,51,51,.04)}.sss-datatabel-menu{width:40px;text-align:right}.sss-tag{display:inline-flex;align-items:center;margin:1px 2px 1px 0;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:500;line-height:18px;white-space:nowrap}.sss-telling{display:inline-grid;place-items:center;min-width:22px;height:18px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:500}.sss-ja,.sss-nee{display:inline-flex}.sss-ja .sss-icoon{width:18px;height:18px;color:var(--rood);stroke-width:2.2}.sss-nee .sss-icoon{width:18px;height:18px;color:rgba(51,51,51,.45)}.sss-mini-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ececee;color:var(--grijs);font-size:12px;font-weight:600}.sss-rood{color:var(--rood)}.sss-rood:hover{text-decoration:underline}.sss-detail{padding:16px 26px 20px}.sss-detail h1{font-size:24px}.sss-velden--detail{margin-top:20px;row-gap:18px}.sss-velden--detail .sss-veld-waarde .sss-icoon{width:18px;height:18px}.sss-acties{display:flex;flex-direction:column}.sss-actie{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;border-bottom:1px solid var(--lijn)}.sss-actie:hover{background:rgba(51,51,51,.03)}.sss-actie>span{display:flex;flex-direction:column}.sss-actie-tijd{color:var(--rood);font-size:11px;font-weight:600;text-transform:uppercase}.sss-actie strong{font-size:14px;font-weight:600}.sss-actie>.sss-icoon{width:18px;height:18px;color:var(--grijs)}.sss-kebab{position:relative;display:inline-block}.sss-kebab-knop{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:#fff;color:var(--tekst);box-shadow:inset 0 0 0 1px var(--lijn);cursor:pointer}.sss-datatabel .sss-kebab-knop{width:28px;height:28px;background:transparent;box-shadow:none;color:var(--grijs)}.sss-kebab-knop:hover{background:var(--vlak)}.sss-kebab-knop .sss-icoon{stroke-width:2.6}.sss-kebab-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:220px;padding:6px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--rand),0 8px 24px rgba(0,0,0,.12);text-align:left}.sss-kebab-menu form{margin:0}.sss-kebab-menu a,.sss-kebab-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:6px;background:none;color:var(--tekst);font-size:14px;text-align:left;cursor:pointer}.sss-kebab-menu a:hover,.sss-kebab-menu button:hover{background:var(--vlak)}.sss-kebab-menu .sss-icoon{width:16px;height:16px;color:var(--grijs)}.sss-kebab-menu .is-gevaar,.sss-kebab-menu .is-gevaar .sss-icoon{color:var(--rood)}.sss-kebab-menu .is-gevaar:hover{background:var(--rood-zacht)}.sss-kebab-menu button[disabled]{opacity:.55;cursor:not-allowed}.sss-kebab-menu button[disabled]:hover{background:none}.sss-kebab-menu small{margin-left:auto;padding-left:12px;color:var(--grijs);font-size:12px;white-space:nowrap}.sss-beheerbalk{display:flex;align-items:center;gap:10px;margin:-6px 0 22px;padding:8px 8px 8px 14px;border-radius:10px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.85);font-size:14px}.sss-beheerbalk>span{flex:1}.sss-beheerbalk .sss-icoon{width:18px;height:18px}.sss-beheerbalk .sss-knop{min-height:32px;padding:6px 12px;border:1px solid rgba(255,255,255,.2)}dialog.sss-dialoog{width:min(522px,calc(100% - 32px));max-height:min(560px,calc(100vh - 48px));padding:0;border:0;border-radius:12px;background:#fff;color:var(--tekst);box-shadow:0 24px 64px rgba(0,0,0,.25);overflow:hidden}dialog.sss-dialoog::backdrop{background:rgba(17,18,20,.45)}dialog.sss-dialoog[open]{display:flex;animation:sss-dialoog-in var(--duur-paneel) var(--ease-uit)}dialog.sss-dialoog[open]::backdrop{animation:sss-vervaag-in var(--duur-paneel) var(--ease-uit)}.sss-dialoog-form{display:flex;flex-direction:column;width:100%;max-height:inherit}.sss-dialoog-kop{position:relative;padding:16px 48px;border-bottom:1px solid var(--lijn);text-align:center}.sss-dialoog-kop h2{font-size:16px}.sss-dialoog-sluit{position:absolute;right:12px;top:10px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--grijs);cursor:pointer}.sss-dialoog-sluit:hover{background:var(--vlak)}.sss-dialoog-body{flex:1;min-height:0;overflow:auto;padding:16px}.sss-dialoog-body .sss-veld + .sss-veld,.sss-dialoog-body .sss-schakel + .sss-veld,.sss-dialoog-body .sss-veld + .sss-noot{margin-top:16px}.sss-dialoog-body input[type="text"],.sss-dialoog-body input[type="email"],.sss-dialoog-body input[type="number"],.sss-dialoog-body input[type="url"],.sss-dialoog-body input[type="search"],.sss-dialoog-body select,.sss-dialoog-body textarea{width:100%;padding:8px 10px;border:1px solid rgba(51,51,51,.15);border-radius:8px;background:#fff;font-size:14px;outline:none}.sss-dialoog-body textarea{resize:vertical;line-height:1.4}.sss-dialoog-body :is(input,select,textarea):focus{border-color:rgba(51,51,51,.4)}.sss-dialoog-voet{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--lijn)}.sss-dialoog-voet .sss-knop{min-height:32px;padding:6px 14px}dialog.sss-dialoog--zijkant{position:fixed;inset:0 0 0 auto;width:min(520px,100%);max-width:100%;max-height:none;height:100vh;height:100dvh;margin:0;border-radius:0;box-shadow:-12px 0 40px rgba(0,0,0,.18)}dialog.sss-dialoog--zijkant[open]{animation:sss-schuif-in var(--duur-groot) var(--ease-uit)}dialog.sss-dialoog--zijkant[open]::backdrop{animation-duration:var(--duur-groot)}dialog.sss-dialoog--zijkant .sss-dialoog-form{height:100%;max-height:none}dialog.sss-dialoog--zijkant .sss-dialoog-kop{text-align:left;padding-left:20px}dialog.sss-dialoog--zijkant .sss-dialoog-body{padding:20px}dialog.sss-dialoog--zijkant .sss-dialoog-voet{padding:14px 20px}@keyframes sss-schuif-in{from{transform:translateX(100%)}to{transform:none}}@keyframes sss-dialoog-in{from{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes sss-vervaag-in{from{opacity:0}to{opacity:1}}@keyframes sss-vervaag-uit{from{opacity:1}to{opacity:0}}.sss-schakel{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;cursor:pointer}.sss-schakel input{position:absolute;opacity:0;pointer-events:none}.sss-schakel i{position:relative;width:36px;height:20px;border-radius:999px;background:rgba(51,51,51,.2);transition:background-color var(--duur-kort) var(--ease-snel)}.sss-schakel i::after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--duur-kort) var(--ease-snel)}.sss-schakel input:checked + i{background:var(--rood)}.sss-schakel input:checked + i::after{transform:translateX(16px)}.sss-schakel input:focus-visible + i{outline:2px solid rgba(211,32,32,.6);outline-offset:2px}.sss-bestand{position:relative;display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid rgba(51,51,51,.15);border-radius:8px;color:var(--grijs);font-size:14px;cursor:pointer}.sss-bestand .sss-icoon{width:16px;height:16px}.sss-bestand input{position:absolute;inset:0;opacity:0;cursor:pointer}.sss-vinklijst{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow:auto;padding:6px;border:1px solid rgba(51,51,51,.15);border-radius:8px}.sss-vinklijst .sss-vinkje{padding:3px 4px;font-weight:400}.sss-vinklijst .sss-vinkje.is-aan{font-weight:600}.sss-vinklijst-zoek{margin-bottom:4px}.sss-share-reset{display:flex;align-items:center;gap:16px;width:calc(50% - 8px);justify-content:space-between;font-size:14px}.sss-share-reset span{display:flex;flex-direction:column}.sss-share-reset small{color:var(--grijs);font-size:12px}.sss-rond-knop{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--rood-zacht);color:var(--rood)}.sss-rond-knop .sss-icoon{width:16px;height:16px}.sss-share-velden{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.sss-share-velden .sss-veld + .sss-veld{margin-top:0}.sss-share-lijst{display:block;columns:2;column-gap:24px}.sss-share-lijst .sss-share-video{break-inside:avoid}.sss-share-video{display:flex;align-items:center;gap:12px;padding:7px 6px;font-size:14px;cursor:pointer}.sss-share-video input{width:16px;height:16px;accent-color:var(--rood)}.sss-share-video img{width:20px;height:20px;border-radius:50%;object-fit:cover;background:#26221a}@media (max-width:820px){.sss-share-velden{grid-template-columns:1fr}.sss-share-reset{width:100%}.sss-velden--detail{grid-template-columns:1fr 1fr}}.sss-keuze{position:relative}.sss-keuze-veld{display:flex;align-items:center;gap:8px;height:39px;padding:0 10px;border:1px solid rgba(51,51,51,.15);border-radius:8px;background:#fff;color:var(--grijs-licht)}.sss-keuze-veld:focus-within{border-color:rgba(51,51,51,.4)}.sss-keuze-veld .sss-icoon{width:16px;height:16px;flex:none}.sss-keuze-veld input{flex:1;min-width:0;height:100%;padding:0;border:0 !important;outline:none;background:transparent;color:var(--tekst);font-size:14px}.sss-keuze-lijst{max-height:260px;overflow:auto;margin:4px 0 0;padding:4px;list-style:none;border:1px solid rgba(51,51,51,.12);border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.08)}.sss-keuze-lijst li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;border-radius:6px;color:var(--tekst);font-size:14px;cursor:pointer}.sss-keuze-lijst li small{flex:none;color:var(--grijs);font-size:12px}.sss-keuze-lijst{overflow-x:hidden}.sss-keuze-lijst li>span{min-width:0;overflow-wrap:anywhere}.sss-keuze-lijst li:hover,.sss-keuze-lijst li.is-actief{background:var(--rood-zacht)}.sss-keuze-lijst .sss-keuze-leeg{color:var(--grijs);cursor:default}.sss-keuze-lijst .sss-keuze-leeg:hover{background:none}.sss-kiezer-titel{margin-bottom:10px;font-size:16px}.sss-kiezer-titel label{font-weight:600}.sss-plan-form .sss-veld + .sss-veld{margin-top:16px}.sss-plan-form .sss-veld input[type="text"],.sss-plan-form .sss-veld textarea{width:100%;padding:9px 12px;border:1px solid rgba(51,51,51,.15);border-radius:8px;font-size:14px;outline:none}.sss-plan-form .sss-veld textarea{resize:vertical}.sss-bestand-voorbeeld{display:grid;place-items:center;height:132px;margin-bottom:8px;padding:8px;border:1px solid rgba(51,51,51,.12);border-radius:8px;background:repeating-conic-gradient(#f4f4f5 0% 25%,#fff 0% 50%) 50% / 16px 16px}.sss-bestand-voorbeeld img{max-width:100%;max-height:116px;object-fit:contain;border-radius:4px}.sss-map,.sss-module,.sss-video{position:relative}.sss-tandwiel{position:absolute;right:8px;top:8px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.92);color:var(--tekst);box-shadow:0 0 0 1px var(--rand),0 2px 6px rgba(0,0,0,.12);cursor:pointer;opacity:.85;transition:opacity var(--duur-kort) var(--ease-snel),background-color var(--duur-kort) var(--ease-snel)}.sss-tandwiel:hover,.sss-tandwiel:focus-visible{opacity:1;background:#fff;color:var(--rood)}.sss-tandwiel .sss-icoon{width:17px;height:17px}.sss-tandwiel.is-bezig{opacity:.5;pointer-events:none}.sss-video .sss-tandwiel,.sss-module .sss-tandwiel{right:10px;top:10px}.sss-datatabel th.is-sorteerbaar{cursor:pointer;user-select:none}.sss-datatabel th.is-sorteerbaar:hover{color:var(--tekst)}.sss-datatabel th.is-sorteerbaar::after{content:"";display:inline-block;width:0;height:0;margin-left:6px;vertical-align:middle;border:4px solid transparent;opacity:.35;border-top-color:currentColor;border-bottom-width:0}.sss-datatabel th[aria-sort="ascending"]::after{opacity:1;border-top:0;border-bottom:4px solid currentColor}.sss-datatabel th[aria-sort="descending"]::after{opacity:1}.sss-datatabel th[aria-sort="ascending"],.sss-datatabel th[aria-sort="descending"]{color:var(--tekst)}.sss-telling--weinig{background:#eef6f1;color:#3d7a57}.sss-telling--gemiddeld{background:#cfe9da;color:#1f6b41}.sss-telling--veel{background:#1f8a4c;color:#fff}.is-volgorde>[data-id]{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;outline:2px dashed rgba(51,51,51,.22);outline-offset:-2px}.is-volgorde>[data-id]:focus-visible{outline:2px solid var(--rood)}.is-volgorde>[data-id] img{pointer-events:none}.is-volgorde .sss-tandwiel{display:none}.is-volgorde>.is-sleep{cursor:grabbing;opacity:.75;outline:2px solid var(--rood);box-shadow:0 10px 28px rgba(0,0,0,.18);z-index:2}.sss-volgorde-balk{position:fixed;left:50%;bottom:20px;z-index:70;transform:translateX(-50%);display:flex;align-items:center;gap:16px;width:max-content;max-width:calc(100% - 32px);padding:10px 10px 10px 18px;border-radius:14px;background:var(--ink);color:#fff;font-size:14px;box-shadow:0 12px 32px rgba(0,0,0,.25)}.sss-volgorde-knoppen{display:flex;gap:8px;flex-shrink:0}.sss-volgorde-balk .sss-knop--rand{background:rgba(255,255,255,.1);color:#fff;box-shadow:none}.sss-volgorde-balk .sss-knop--rand:hover{background:rgba(255,255,255,.18)}@media (max-width:640px){.sss-volgorde-balk{flex-direction:column;align-items:stretch;gap:10px;bottom:12px;padding:12px}.sss-volgorde-knoppen .sss-knop{flex:1}}@media (prefers-reduced-motion:reduce){.is-volgorde>[data-id]{transition:none !important}}.sss-bulk-aan{display:flex;flex-direction:column;gap:8px;max-width:560px}.sss-bulk-aan .sss-vinklijst{max-height:280px;margin:2px 0 0 24px}.sss-bulk-aan .sss-vinkje small{color:var(--grijs-licht);font-weight:400}.sss-mini-avatar.heeft-foto,.sss-profiel-foto.heeft-foto,.sss-avatar-binnen{overflow:hidden}.sss-mini-avatar img,.sss-profiel-foto img,.sss-avatar-binnen img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sss-avatar-binnen{display:grid;place-items:center;width:100%;height:100%;border-radius:50%}.sss-avatar:has(.heeft-foto){background:transparent}.sss-mails{display:flex;flex-direction:column}.sss-mail-rij{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.sss-mail-rij:disabled{cursor:default;opacity:.7}dialog.sss-dialoog--mail{width:min(760px,100%);display:none;flex-direction:column}dialog.sss-dialoog--mail[open]{display:flex}.sss-mail-frame{flex:1;width:100%;border:0;background:#fafafa}.sss-plannen-leeg{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--rand);color:var(--grijs);font-size:14px;line-height:1.5}.sss-plannen-leeg p{margin:0}.sss-plannen-leeg strong{color:var(--tekst)}.sss-plannen-leeg .sss-icoon{flex:0 0 28px;width:28px;height:28px;stroke:var(--rood)}.sss-stappen-lijst li{cursor:grab;user-select:none;-webkit-user-select:none}.sss-stappen-lijst li img{touch-action:none;-webkit-user-drag:none}.sss-stappen-lijst li.is-sleep{cursor:grabbing;position:relative;z-index:2;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.16),inset 0 0 0 2px var(--rood)}.sss-stappen-lijst li button{cursor:pointer}dialog.sss-dialoog--bevestig{width:min(420px,calc(100% - 32px))}.sss-bevestig{padding:24px 24px 4px}.sss-bevestig h2{margin:14px 0 6px;font-size:18px}.sss-bevestig p{margin:0;color:var(--grijs);font-size:14px;line-height:1.5}.sss-bevestig p strong{color:var(--tekst)}.sss-bevestig-icoon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--rood-zacht)}.sss-bevestig-icoon .sss-icoon{width:22px;height:22px;stroke:var(--rood)}.sss-bevestig-knoppen{display:flex;justify-content:flex-end;gap:10px;padding:20px 24px 24px}.sss-plan-beheer{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start;margin-top:24px}.sss-plan-beheer-zij{display:flex;flex-direction:column;gap:24px}.sss-plan-beheer h2{margin:0 0 6px;font-size:21px}.sss-plan-beheer .sss-noot{margin:0 0 4px;color:var(--grijs);font-size:14px}.sss-plan-beheer .sss-deelnemers{margin:12px 0 0}.sss-plan-beheer .sss-deelnemer-kop{flex-wrap:wrap}.sss-plan-beheer .sss-deelnemer-kop small{font-weight:400}.sss-plan-beheer .sss-kaart>.sss-knoppen{margin-top:12px}.sss-plan-beheer form{margin:0}.sss-knop--gevaar{color:var(--rood)}.sss-knop--gevaar:hover{background:var(--rood-zacht);color:var(--rood-donker)}.sss-deadline{margin:4px 0 20px}.sss-deadline-rij{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sss-formulier .sss-deadline input[type="date"]{width:190px;height:40px;padding:0 12px;font-family:inherit}.sss-deadline-snel{display:flex;flex-wrap:wrap;gap:6px}.sss-deadline-snel button{height:32px;padding:0 12px;border:0;border-radius:9999px;background:var(--rij);color:var(--tekst);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sss-deadline-snel button:hover{background:rgba(51,51,51,.1)}.sss-deadline-snel button.is-aan{background:var(--rood-zacht);color:var(--rood-donker)}.sss-deadline .sss-form-noot{margin-top:8px}@media (max-width:900px){.sss-plan-beheer{grid-template-columns:minmax(0,1fr)}}.sss-kijkbalk{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(255,255,255,.35)}.sss-kijkbalk>span{display:block;height:100%;background:var(--rood)}.sss-stap-beeld{position:relative;display:block;overflow:hidden;border-radius:8px}.sss-stap-beeld img{display:block}dialog.sss-lightbox{width:min(1040px,calc(100% - 32px),calc((100dvh - 180px) * var(--sss-verhouding-getal,1.7778)));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:16px;background:#111214;color:#fff;box-shadow:0 30px 80px rgba(0,0,0,.5);overflow:hidden}dialog.sss-lightbox::backdrop{background:rgba(10,10,12,.78)}dialog.sss-lightbox[open]{display:flex;flex-direction:column;animation:sss-vervaag-in var(--duur-paneel) var(--ease-uit)}.sss-lightbox-kop{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 20px}.sss-lightbox-kop h2{margin:0;color:#fff;font-size:16px;font-weight:600;line-height:1.35}.sss-lightbox-sluit{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border:0;border-radius:9999px;background:rgba(255,255,255,.1);color:#fff;cursor:pointer}.sss-lightbox-sluit:hover{background:rgba(255,255,255,.2)}.sss-lightbox-sluit .sss-icoon{width:18px;height:18px}.sss-lightbox-speler{aspect-ratio:var(--sss-verhouding,16 / 9);background:#000}.sss-lightbox-speler video,.sss-lightbox-speler iframe{display:block;width:100%;height:100%;border:0;background:#000}.sss-lightbox-speler video{object-fit:cover}.sss-speler>video:fullscreen,.sss-lightbox-speler video:fullscreen{object-fit:contain;background:#000}.sss-speler>video:-webkit-full-screen,.sss-lightbox-speler video:-webkit-full-screen{object-fit:contain;background:#000}.sss-lightbox-voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 16px 16px 20px}.sss-lightbox-stand{display:flex;flex:1 1 220px;align-items:center;gap:12px;color:rgba(255,255,255,.8);font-size:14px}.sss-lightbox-stand .sss-voortgang{flex:1;max-width:220px;background:rgba(255,255,255,.16)}.sss-lightbox .sss-knop--rand{background:rgba(255,255,255,.1);color:#fff;box-shadow:none}.sss-lightbox .sss-knop--rand:hover{background:rgba(255,255,255,.18);color:#fff}.sss-lightbox [data-klaar].is-aan{background:var(--groen)}body{font-size:15px;line-height:1.5}h1,h2,h3{color:var(--kop);font-weight:700;letter-spacing:-.01em}.sss-top{box-shadow:0 1px 0 rgba(255,255,255,.06),0 6px 20px rgba(0,0,0,.18)}.sss-top-inner{height:64px}.sss-logo{gap:9px;padding-left:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.sss-logo img{width:17px;height:26px}.sss-hulp-knop{height:40px;padding:0 16px;border-radius:5px;font-size:14px;font-weight:700}.sss-hulp-knop .sss-icoon{width:18px;height:18px}.sss-avatar{width:34px;height:34px}.sss-account-menu{border-radius:12px;box-shadow:0 0 0 1px var(--kaart-rand),0 12px 32px rgba(0,0,0,.14)}.sss-blok,.sss-blok--ruim{padding-top:40px}.sss-main{padding-bottom:72px}.sss-kop{margin-bottom:20px}.sss-kop h2,.sss-lijstkop h1,.sss-lijstkop h2,.sss-kaart-kop h2{font-size:24px;font-weight:700;letter-spacing:-.015em}.sss-kop-link{font-size:14px;font-weight:700}.sss-leeg{padding:20px 0}.sss-melding{border-radius:var(--radius-klein);font-size:14.5px}.sss-knop{min-height:40px;padding:0 18px;border-radius:var(--radius-knop);font-size:14px;font-weight:700}.sss-knop .sss-icoon{width:17px;height:17px}.sss-knop--rand,.sss-afgerond{background:#fff;color:var(--kop);box-shadow:inset 0 0 0 1px var(--veld-rand)}.sss-knop--rand:hover{background:#fafafa;box-shadow:inset 0 0 0 1px #c4c4c4}.sss-zoekveld{height:40px;padding:0 12px;border-radius:var(--radius-knop);background:#fff;box-shadow:inset 0 0 0 1px var(--veld-rand);color:var(--grijs-licht)}.sss-zoekveld:focus-within{box-shadow:inset 0 0 0 1px var(--rood),0 0 0 3px rgba(211,32,32,.12)}.sss-zoekveld input{font-size:14.5px}.sss-filter{height:40px;border-radius:var(--radius-knop);background:#fff;box-shadow:inset 0 0 0 1px var(--veld-rand)}.sss-formulier textarea,.sss-formulier input[type="text"],.sss-formulier input[type="email"],.sss-formulier input[type="date"],.sss-formulier select,.sss-dialoog-body input[type="text"],.sss-dialoog-body input[type="email"],.sss-dialoog-body input[type="number"],.sss-dialoog-body input[type="url"],.sss-dialoog-body input[type="search"],.sss-dialoog-body select,.sss-dialoog-body textarea{border:1px solid var(--veld-rand);border-radius:var(--radius-knop);font-size:14.5px}.sss-formulier input[type="text"],.sss-formulier input[type="email"],.sss-formulier select{min-height:42px}.sss-formulier :is(input,select,textarea):focus,.sss-dialoog-body :is(input,select,textarea):focus{border-color:var(--rood);box-shadow:0 0 0 3px rgba(211,32,32,.12)}.sss-veld-kop label{font-size:14px;font-weight:700;color:var(--kop)}.sss-kaart,.sss-map,.sss-module,.sss-video,.sss-plan,.sss-module-kaart,.sss-tabel-wrap,.sss-plannen-leeg{border:1px solid var(--kaart-rand);border-radius:var(--radius);background:#fff;box-shadow:var(--kaart-schaduw)}.sss-kaart{padding:28px}.sss-kaart + .sss-kaart{margin-top:20px}.sss-map:hover,.sss-module:hover,.sss-video:hover,.sss-plan:hover,.sss-module-kaart:hover{border-color:#dedede;box-shadow:var(--kaart-schaduw-hover)}.sss-mappen{gap:20px}.sss-map{padding:22px 22px 30px}.sss-map-beeld{border-radius:var(--radius-klein)}.sss-modules,.sss-videos{gap:20px 16px}.sss-module,.sss-video{padding:8px 8px 16px}.sss-module-beeld,.sss-video-beeld{border-radius:var(--radius-klein)}.sss-module-naam{margin:14px 8px 0;font-size:15px;font-weight:700;line-height:1.3;color:var(--kop)}.sss-module-aantal{margin:2px 8px 0;font-size:13.5px}.sss-video-label{margin:14px 8px 2px;font-size:11px;font-weight:700;letter-spacing:.05em}.sss-video-titel{font-size:14.5px;font-weight:700;line-height:1.35;color:var(--kop)}.sss-tabel-lijst{overflow:hidden;border:1px solid var(--kaart-rand);border-radius:var(--radius);background:#fff;box-shadow:var(--kaart-schaduw)}.sss-tabel-rij{grid-template-columns:64px minmax(0,1fr) minmax(0,.62fr) 120px;gap:20px;min-height:60px;padding:10px 20px 10px 12px;border-bottom:1px solid #f0f0f0;font-size:14.5px}.sss-tabel-rij:last-child{border-bottom:0}.sss-tabel-rij:hover{background:#fafafa}.sss-tabel-rij img{width:64px;height:36px;border-radius:6px}.sss-tabel-titel{font-weight:700;color:var(--kop)}.sss-tabel-meta,.sss-tabel-datum{color:var(--grijs)}.sss-paginas{margin-top:24px}.sss-pagina{border-radius:var(--radius-knop);font-size:14.5px}.sss-pagina-pijl{width:48px;height:38px;border-color:var(--veld-rand);border-radius:var(--radius-knop)}.sss-pagina-pijl--volgende:not(.is-uit){box-shadow:none}.sss-lijst{gap:12px}.sss-lijst-rij{padding:10px;border:1px solid var(--kaart-rand);border-radius:14px;background:#fff;box-shadow:var(--kaart-schaduw)}.sss-lijst-rij:hover{background:#fff;border-color:#dedede;box-shadow:var(--kaart-schaduw-hover)}.sss-lijst-rij img,.sss-stap-kaart img{border-radius:var(--radius-klein)}.sss-lijst-titel{font-size:15px;font-weight:700;color:var(--kop)}.sss-plannen{gap:20px}.sss-plan{gap:14px;padding:20px}.sss-plan-titel{font-size:15.5px;font-weight:700;color:var(--kop)}.sss-stap-kaart{padding:10px;border:1px solid var(--kaart-rand);border-radius:14px;background:#fff;box-shadow:var(--kaart-schaduw)}.sss-stap.is-bezig .sss-stap-kaart{border-color:rgba(211,32,32,.45);box-shadow:0 0 0 3px rgba(211,32,32,.08)}.sss-stap-tekst strong{font-size:15px;font-weight:700;color:var(--kop)}.sss-stap-meta{font-weight:700;letter-spacing:.04em}.sss-tijdlijn{display:flex;flex-direction:column;gap:6px}.sss-stappen-lijst li,.sss-deelnemers li,.sss-collega{background:var(--rij)}.sss-video-acties .sss-knop{min-height:40px}.sss-speler{border-radius:var(--radius);box-shadow:0 10px 30px rgba(0,0,0,.12)}.sss-datatabel-wrap{border:1px solid var(--kaart-rand);border-radius:var(--radius);background:#fff;box-shadow:var(--kaart-schaduw)}.sss-datatabel th{padding:12px 10px;background:#fafafa;font-weight:700;color:var(--grijs)}.sss-datatabel td{height:48px;padding:8px 10px;border-bottom-color:#f0f0f0}.sss-datatabel tbody tr:last-child td{border-bottom:0}.sss-tabel th{font-weight:700;font-size:12px;letter-spacing:.03em;text-transform:uppercase}dialog.sss-dialoog{border-radius:var(--radius)}dialog.sss-dialoog--zijkant{border-radius:0}.sss-dialoog-kop h2{font-weight:700}@media (max-width:820px){.sss-top-inner{height:58px}.sss-blok,.sss-blok--ruim{padding-top:28px}.sss-kaart{padding:20px 16px}.sss-map{padding:14px 14px 18px}.sss-tabel-rij{grid-template-columns:64px minmax(0,1fr);padding:10px 14px 10px 10px}.sss-mappen{gap:12px}.sss-modules,.sss-videos{gap:12px}}.sss-kaart .sss-lijst-rij{border-color:transparent;background:var(--rij);box-shadow:none}.sss-kaart .sss-lijst-rij:hover{border-color:transparent;background:#efefef;box-shadow:none}.sss-kaart .sss-stap-kaart{box-shadow:none}.sss-kaart .sss-datatabel-wrap,.sss-kaart .sss-tabel-wrap{border:0;border-radius:0;box-shadow:none}.sss-tekst{max-width:780px;font-size:15.5px;line-height:1.7;-webkit-hyphens:manual;hyphens:manual}.sss-tekst p{margin:0 0 14px}.sss-velden{gap:20px;margin-top:28px}.sss-veld-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--grijs)}.sss-veld-waarde{margin-top:4px;font-size:15px;color:var(--kop)}.sss-module,.sss-video{overflow:hidden;padding:0 0 18px}.sss-module-beeld,.sss-video-beeld{border-radius:0}.sss-mp{padding-top:28px}.sss-mp-kop{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:24px}.sss-mp-kop>.sss-zb-logo,.sss-mp-kop>.sss-zb-letter{flex:none;width:44px;height:44px;border-radius:11px;font-size:19px}.sss-mp-kop>.sss-zb-logo img{width:34px;height:34px}.sss-mp-kop>.sss-zb-logo .sss-icoon{width:22px;height:22px}.sss-mp-naam{min-width:0}.sss-mp-naam h1{color:var(--kop);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.sss-mp-naam p{margin:2px 0 0;color:var(--grijs);font-size:14px}.sss-mp-acties{flex:1 1 360px;margin:0}.sss-mo-groep + .sss-mo-groep{margin-top:36px}.sss-mo-kop{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sss-mo-kop h2{flex:1;min-width:0;color:var(--kop);font-size:18px}.sss-mo-kop h2 span{margin-left:6px;color:var(--grijs);font-size:14px;font-weight:500}.sss-mp-module-icoon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:11px;background:#26221a;color:#fff}.sss-mp-module-icoon .sss-icoon{width:22px;height:22px}.sss-mp-map{display:inline-block;margin-bottom:1px;color:var(--grijs);font-size:13px}a.sss-mp-map:hover{color:var(--kop);text-decoration:underline}.sss-mp-tekst{max-width:760px;margin:-8px 0 24px;color:var(--tekst);font-size:15px;line-height:1.55}@media (max-width:640px){.sss-mp{padding-top:18px}.sss-mp-naam{flex:1 1 0}.sss-mp-naam h1{font-size:22px}.sss-mp-acties{justify-content:flex-start}.sss-mp-acties .sss-zoekveld{flex:1 1 100%}}.sss-vp{padding-top:28px;container-type:inline-size}.sss-vp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:28px 36px;align-items:start}.sss-vp-grid--los{grid-template-columns:minmax(0,1fr)}.sss-vp-hoofd{min-width:0}.sss-beheerbalk--licht{margin:0 0 16px;background:var(--vlak);color:var(--tekst)}.sss-vp-kop{display:flex;align-items:center;gap:12px}.sss-vp-terug{display:grid;flex:none;place-items:center;width:34px;height:34px;border:1px solid var(--kaart-rand);border-radius:999px;background:#fff;color:var(--kop)}.sss-vp-terug:hover{border-color:#d9d9d9;background:var(--rij)}.sss-vp-terug .sss-icoon{width:17px;height:17px}.sss-vp-pad{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--grijs);font-size:13.5px}.sss-vp-pad a{color:inherit}.sss-vp-pad a:hover{color:var(--kop);text-decoration:underline}.sss-vp-pad span{color:#c4c4c4}.sss-vp-titel{margin:10px 0 16px;color:var(--kop);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.sss-vp .sss-speler{box-shadow:0 12px 32px rgba(0,0,0,.14)}.sss-vp-balk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.sss-vp-meta{margin:0;color:var(--grijs);font-size:14px}.sss-vp-acties{display:flex;align-items:center;gap:8px}.sss-vp-ikoon{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--kaart-rand);border-radius:var(--radius-knop,8px);background:#fff;color:var(--kop);cursor:pointer}.sss-vp-ikoon:hover{border-color:#d9d9d9;background:#fafafa}.sss-vp-ikoon .sss-icoon{width:18px;height:18px}.sss-vp-volgende .sss-icoon{width:17px;height:17px}.sss-vp-tekst{max-width:760px;margin-top:26px;padding-top:22px;border-top:1px solid var(--kaart-rand)}.sss-vp-tekst h2{margin-bottom:8px;color:var(--kop);font-size:17px}.sss-vp-lijst{position:sticky;top:calc(var(--sss-kop,64px) + 20px);max-height:calc(100vh - var(--sss-kop,64px) - 40px);overflow:auto;padding-left:20px;border-left:1px solid var(--kaart-rand);scrollbar-width:thin}.sss-vp-lijst h2{color:var(--kop);font-size:15px}.sss-vp-lijst-sub{margin:2px 0 10px;color:var(--grijs);font-size:13px}.sss-vp-lijst ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sss-vp-item{display:grid;grid-template-columns:20px 64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;color:var(--tekst);font-size:13.5px;line-height:1.3}.sss-vp-item:hover{background:var(--rij)}.sss-vp-item.is-hier{background:var(--rij);color:var(--kop);font-weight:700}.sss-vp-item img{width:64px;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;background:#26221a}.sss-vp-status{display:grid;place-items:center;color:var(--grijs-licht);font-size:12px;font-weight:600}.sss-vp-status .sss-icoon{width:15px;height:15px}.sss-vp-item.is-gezien .sss-vp-status{color:var(--groen)}.sss-vp-item.is-hier .sss-vp-status{color:var(--rood)}.sss-vp-item.is-hier .sss-vp-status .sss-icoon{fill:currentColor}.sss-vp-item-titel{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sss-vp-item-duur{color:var(--grijs);font-size:12.5px;font-variant-numeric:tabular-nums}@container (max-width:900px){.sss-vp-grid{grid-template-columns:minmax(0,1fr)}.sss-vp-lijst{position:static;max-height:none;padding:20px 0 0;border-top:1px solid var(--kaart-rand);border-left:0}}@media (max-width:640px){.sss-vp{padding-top:18px}.sss-vp-titel{font-size:22px}.sss-vp-acties{flex:1}.sss-vp-volgende{flex:1}}.sss-bron-veld{margin-top:10px}.sss-bron-veld .sss-form-noot{margin-top:6px}.sss-dialoog-body .sss-bestand,.sss-formulier .sss-bestand{height:auto;min-height:42px;padding:10px 12px;border-color:var(--veld-rand,rgba(51,51,51,.15));border-radius:var(--radius-knop,8px);line-height:1.35}.sss-bestand span{min-width:0;overflow-wrap:anywhere}.sss-bestand:hover{border-color:#c4c4c4;color:var(--kop)}.sss-veld:has(input[name="thumbnail"]) .sss-bestand-voorbeeld{height:auto;padding:0;border:0;background:none}.sss-veld:has(input[name="thumbnail"]) .sss-bestand-voorbeeld img{width:100%;max-height:none;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px}.sss-module-kaart{overflow:hidden;padding:0 0 16px}.sss-module-kaart img{border-radius:0}.sss-module-kaart span{margin:14px 16px 0}.sss-module-naam{margin:14px 16px 0}.sss-module-aantal{margin:2px 16px 0}.sss-video-label{margin:14px 16px 2px}.sss-video-titel{margin:0 16px}.sss-modules,.sss-videos{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 16px}.sss-video-label{margin:16px 18px 4px;font-size:11px;letter-spacing:.06em}.sss-video-titel,.sss-module-naam{display:-webkit-box;overflow:hidden;font-size:15.5px;font-weight:600;line-height:1.4;letter-spacing:-.005em;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sss-video-titel{margin:0 18px}.sss-module-naam{margin:16px 18px 0}.sss-module-aantal{margin:4px 18px 0}@media (max-width:1240px){.sss-modules,.sss-videos{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.sss-modules,.sss-videos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.sss-modules,.sss-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.sss-video-label{margin:12px 12px 2px}.sss-video-titel{margin:0 12px;font-size:14.5px}.sss-module-naam{margin:12px 12px 0;font-size:14.5px}.sss-module-aantal{margin:2px 12px 0}}.sss-datatabel .sss-tag{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.sss-datatabel th,.sss-datatabel td{padding-left:8px;padding-right:8px}.sss-datatabel th:first-child,.sss-datatabel td:first-child{padding-left:18px}.sss-datatabel th:last-child,.sss-datatabel td:last-child{padding-right:18px}.sss-datum{position:relative}.sss-datum-knop{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;border:1px solid var(--veld-rand);border-radius:var(--radius-knop);background:#fff;color:var(--kop);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.sss-datum-knop .sss-icoon{width:18px;height:18px;color:var(--grijs)}.sss-datum-knop.is-leeg span{color:var(--grijs-licht)}.sss-datum-knop:hover{border-color:#c4c4c4}.sss-datum-knop[aria-expanded="true"],.sss-datum-knop:focus-visible{border-color:var(--rood);outline:none;box-shadow:0 0 0 3px rgba(211,32,32,.12)}.sss-kalender{position:absolute;left:0;top:calc(100% + 6px);z-index:70;width:min(300px,calc(100vw - 32px));padding:14px;border:1px solid var(--kaart-rand);border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.14)}.sss-kalender-kop{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sss-kalender-kop strong{font-size:15px;font-weight:700;color:var(--kop)}.sss-kalender-kop strong::first-letter{text-transform:uppercase}.sss-kalender-kop button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:none;color:var(--kop);cursor:pointer}.sss-kalender-kop button:hover{background:var(--rij)}.sss-kalender-kop .sss-icoon{width:18px;height:18px}.sss-kalender-week,.sss-kalender-dagen{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.sss-kalender-week span{padding:6px 0;color:var(--grijs);font-size:11.5px;font-weight:700;text-align:center;text-transform:uppercase}.sss-kalender-dagen button{height:36px;padding:0;border:0;border-radius:8px;background:none;color:var(--kop);font:inherit;font-size:14px;cursor:pointer}.sss-kalender-dagen button:hover{background:var(--rij)}.sss-kalender-dagen .is-vandaag{color:var(--rood);font-weight:700;box-shadow:inset 0 0 0 1px rgba(211,32,32,.5)}.sss-kalender-dagen .is-gekozen,.sss-kalender-dagen .is-gekozen:hover{background:var(--rood);color:#fff;font-weight:700;box-shadow:none}.sss-kalender-dagen button:disabled{background:none;color:#c9c9c9;cursor:default;box-shadow:none}.sss-kalender-voet{display:flex;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0}.sss-kalender-voet button{padding:6px 10px;border:0;border-radius:6px;background:none;color:var(--rood);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.sss-kalender-voet button:hover{background:var(--rood-zacht)}.sss-deadline .sss-datum{width:220px}.sss-keuze-veld{height:42px;padding:0 12px;border:1px solid var(--veld-rand);border-radius:var(--radius-knop)}.sss-keuze-veld:focus-within{border-color:var(--rood);box-shadow:0 0 0 3px rgba(211,32,32,.12)}.sss-keuze-veld input,.sss-formulier .sss-keuze-veld input[type="text"],.sss-dialoog-body .sss-keuze-veld input[type="text"]{min-height:0;height:100%;padding:0;border:0 !important;border-radius:0;background:transparent !important;box-shadow:none !important;font-size:14.5px}.sss-keuze-lijst{border-color:var(--kaart-rand);border-radius:10px}.is-sleep{position:relative;z-index:5;pointer-events:none;box-shadow:0 18px 40px rgba(0,0,0,.18) !important}.is-volgorde>.is-sleep{opacity:1}.is-slepend,.is-slepend *{cursor:grabbing !important}.sss-stappen-lijst li.is-sleep{background:#fff}.sss-kiezer-lijst{gap:4px}.sss-kiezer-lijst details>summary{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:8px;list-style:none;font-weight:700;color:var(--kop);cursor:pointer}.sss-kiezer-lijst details>summary::-webkit-details-marker{display:none}.sss-kiezer-lijst details>summary::before{content:"";flex:none;width:7px;height:7px;margin:0 4px 0 2px;border-right:2px solid var(--grijs);border-bottom:2px solid var(--grijs);transform:rotate(-45deg);transition:transform var(--duur-kort) var(--ease-snel)}.sss-kiezer-lijst details[open]>summary::before{transform:rotate(45deg)}.sss-kiezer-lijst details.is-dicht>summary::before{transform:rotate(-45deg)}.sss-kiezer-lijst details>summary:hover{background:var(--rij)}.sss-kiezer-lijst details>summary span{flex:1;min-width:0}.sss-kiezer-lijst details>summary small{flex:none;min-width:24px;padding:1px 8px;border-radius:999px;background:var(--rij);color:var(--grijs);font-size:12px;font-weight:600;text-align:center}.sss-kiezer-map>details>summary{font-size:15px}.sss-kiezer-map ul,.sss-kiezer-module ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0 0 0 14px;list-style:none}.sss-kiezer-module>details>summary{font-size:14px;font-weight:600}.sss-kiezer-module-acties{padding:2px 10px 6px 30px}.sss-kiezer-module-acties button{padding:0;border:0;background:none;color:var(--rood);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sss-kiezer-module-acties button:disabled{color:var(--groen);cursor:default}.sss-kiezer-lijst .sss-kiezer-video{display:grid;grid-template-columns:72px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:6px;border-radius:8px}.sss-kiezer-lijst .sss-kiezer-video:hover{background:var(--rij)}.sss-kiezer-video img{width:72px;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;background:#26221a}.sss-kiezer-tekst{display:flex;flex-direction:column;gap:1px;min-width:0}.sss-kiezer-tekst strong{display:-webkit-box;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--kop);-webkit-line-clamp:2;-webkit-box-orient:vertical}.sss-kiezer-tekst small{color:var(--grijs);font-size:12.5px;line-height:1.35}.sss-kiezer-lijst .sss-kiezer-plus{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:var(--rood);color:#fff;cursor:pointer}.sss-kiezer-lijst .sss-kiezer-plus:hover{background:var(--rood-donker)}.sss-kiezer-lijst .sss-kiezer-plus .sss-icoon{width:17px;height:17px;stroke-width:2.2}.sss-kiezer-lijst .sss-kiezer-plus.is-toegevoegd{background:var(--groen-licht);color:var(--groen);cursor:default}.sss-kiezer-lijst li.sss-kiezer-map,.sss-kiezer-lijst li.sss-kiezer-module{display:block;padding:0}.sss-kiezer-lijst li.sss-kiezer-map:hover,.sss-kiezer-lijst li.sss-kiezer-module:hover{background:none}.sss-kiezer-lijst summary span{display:block;font-weight:inherit}input[type="checkbox"]:not(.sss-schakel input),input[type="radio"]{-webkit-appearance:none;appearance:none;display:inline-grid;place-items:center;flex:none;width:20px;height:20px;margin:0;border:1.5px solid #bdbdbd;border-radius:6px;background:#fff;cursor:pointer;transition:background-color var(--duur-kort) var(--ease-snel),border-color var(--duur-kort) var(--ease-snel),box-shadow var(--duur-kort) var(--ease-snel)}input[type="radio"]{border-radius:50%}input[type="checkbox"]:not(.sss-schakel input):not(:disabled):hover,input[type="radio"]:not(:disabled):hover{border-color:var(--rood)}input[type="checkbox"]:not(.sss-schakel input):checked{border-color:var(--rood);background:var(--rood) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17 19 7.5'/%3E%3C/svg%3E") center/14px no-repeat}input[type="radio"]:checked{border-color:var(--rood);background:#fff;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 10px var(--rood)}input[type="checkbox"]:not(.sss-schakel input):focus-visible,input[type="radio"]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(211,32,32,.2)}input[type="radio"]:checked:focus-visible{box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 10px var(--rood),0 0 0 3px rgba(211,32,32,.2)}input[type="checkbox"]:disabled,input[type="radio"]:disabled{opacity:.45;cursor:default}.sss-vinkje input,.sss-collega input{width:20px;height:20px;margin:0}.sss-auth input[type="checkbox"]{border-color:rgba(255,255,255,.35);background-color:rgba(255,255,255,.06)}.sss-auth input[type="checkbox"]:checked{border-color:var(--rood);background-color:var(--rood)}.sss-collegas{gap:10px}.sss-collega{align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--kaart-rand);border-radius:12px;background:#fff;transition:border-color var(--duur-kort) var(--ease-snel),background-color var(--duur-kort) var(--ease-snel)}.sss-collega:hover{border-color:#d6d6d6}.sss-collega:has(input:checked){border-color:rgba(211,32,32,.55);background:#fff7f7;box-shadow:0 0 0 3px rgba(211,32,32,.06)}.sss-collega input{margin:0}.sss-collega strong{color:var(--kop);font-weight:700}.sss-auth-wissel{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px -30px -28px;padding:18px 30px 20px;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 16px 16px;background:rgba(255,255,255,.03)}.sss-auth-wissel strong{display:block;color:#fff;font-size:14.5px;font-weight:700}.sss-auth-wissel span{display:block;margin-top:2px;color:rgba(255,255,255,.6);font-size:13px;line-height:1.45}.sss-auth-wissel-knop{display:inline-flex;flex:none;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-knop);color:#fff;font-size:14px;font-weight:700;transition:background-color var(--duur-kort) var(--ease-snel),border-color var(--duur-kort) var(--ease-snel)}.sss-auth-wissel-knop:hover{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff}.sss-auth-wissel-knop .sss-icoon{width:16px;height:16px}@media (max-width:420px){.sss-auth-wissel{flex-direction:column;align-items:stretch;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.sss-auth-wissel-knop{justify-content:center}}dialog.sss-dialoog--hulp{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 48px)}.sss-hulp-kop{display:flex;align-items:flex-start;gap:14px;padding:22px 22px 6px 24px}.sss-hulp-icoon{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;border-radius:11px;background:#26221a;color:#fff}.sss-hulp-icoon .sss-icoon{width:22px;height:22px}.sss-hulp-kop>div{flex:1;min-width:0}.sss-hulp-kop h2,.sss-hulp-kop h1{margin:2px 0 4px;font-size:19px;font-weight:700}.sss-hulp-kop p{margin:0;color:var(--grijs);font-size:14px;line-height:1.5}.sss-hulp-kop .sss-dialoog-sluit{flex:none;margin:-4px -6px 0 0}.sss-dialoog--hulp .sss-dialoog-body{padding:18px 24px 22px}.sss-hulp-label{display:block;margin-bottom:8px;color:var(--kop);font-size:14px;font-weight:700}.sss-dialoog--hulp textarea{width:100%;min-height:128px;padding:12px 14px;border:1px solid var(--veld-rand);border-radius:10px;font-size:15px;line-height:1.5;resize:vertical}.sss-dialoog--hulp textarea:focus{border-color:var(--rood);outline:none;box-shadow:0 0 0 3px rgba(211,32,32,.12)}.sss-hulp-noot{margin:6px 0 0;color:var(--grijs-licht);font-size:12.5px}.sss-hulp-voet{align-items:center;padding:14px 24px}.sss-hulp-voet .sss-knop{min-height:40px;padding:0 18px}.sss-hulp-bel{margin:4px 0 0;color:var(--grijs);font-size:12.5px}.sss-hulp-anydesk{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-right:auto;color:var(--grijs);font-size:13px}.sss-hulp-anydesk .sss-icoon{width:16px;height:16px}.sss-hulp-anydesk a{color:var(--kop);font-weight:600;text-decoration:underline;text-decoration-color:var(--kaart-rand);text-underline-offset:3px}.sss-hulp-anydesk a:hover{color:var(--rood);text-decoration-color:currentColor}.sss-hulp-los{max-width:620px;padding:0;overflow:hidden}.sss-hulp-body{padding:18px 24px 22px}.sss-hulp-los textarea{width:100%;min-height:128px;padding:12px 14px;border:1px solid var(--veld-rand);border-radius:10px;font-size:15px;line-height:1.5;resize:vertical}.sss-hulp-los textarea:focus{border-color:var(--rood);outline:none;box-shadow:0 0 0 3px rgba(211,32,32,.12)}.sss-hulp-los .sss-hulp-voet{display:flex;gap:10px;border-top:1px solid var(--kaart-rand)}.sss-hulp-bel a{color:var(--kop);font-weight:600;white-space:nowrap}.sss-dialoog--hulp [data-hulp-melding]{margin:0;padding:14px 16px;font-size:14.5px}@media (max-width:520px){.sss-hulp-voet{flex-wrap:wrap}.sss-hulp-anydesk{flex-basis:100%;margin:0 0 4px}.sss-hulp-voet .sss-knop{flex:1}}.sss-icoonknop{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:none;color:var(--grijs);cursor:pointer}.sss-icoonknop:hover{background:var(--rood-zacht);color:var(--rood)}.sss-icoonknop .sss-icoon{width:17px;height:17px}.sss-map,.sss-module,.sss-video,.sss-plan,.sss-module-kaart{transition:box-shadow var(--duur-menu) var(--ease-uit),border-color var(--duur-menu) var(--ease-uit)}.sss-map:hover,.sss-module:hover,.sss-video:hover,.sss-plan:hover,.sss-module-kaart:hover{background:#fff;border-color:rgba(211,32,32,.55);box-shadow:0 0 0 3px rgba(211,32,32,.10),0 0 18px rgba(211,32,32,.22),0 14px 32px rgba(17,18,20,.10)}.sss-module:focus-visible,.sss-video:focus-visible,.sss-map:focus-visible{outline:2px solid var(--rood);outline-offset:3px}.sss-knop--klein{min-height:34px;padding:0 12px;font-size:13.5px;gap:6px}.sss-knop--klein .sss-icoon{width:15px;height:15px}.sss-speler:has(>video){width:min(100%,calc(80vh * var(--sss-verhouding-getal,1.7778)));margin-inline:auto;aspect-ratio:var(--sss-verhouding,16 / 9)}.sss-speler>video{display:block;width:100%;height:100%;object-fit:cover}.sss-rol{padding:14px 16px;border-radius:10px;background:var(--rij);box-shadow:inset 0 0 0 1px var(--rand)}.sss-rol.is-mijn{background:#fff;box-shadow:inset 0 0 0 1px rgba(211,32,32,.35),0 0 0 3px rgba(211,32,32,.06)}.sss-rol ul{display:grid;gap:4px;margin:0;padding:0 0 0 18px;color:var(--grijs);font-size:13.5px;line-height:1.45}.sss-rolbadge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:var(--vlak);color:var(--grijs);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;vertical-align:1px}.sss-rolbadge--beheerder{background:var(--rood-zacht);color:var(--rood-donker)}.sss-rolbadge--team{background:var(--ink);color:#fff}.sss-toegang-minder{display:block;margin-top:2px;color:var(--grijs);font-size:12px}.sss-rolkeuze{display:grid;gap:8px}.sss-rolkeuze-optie{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--lijn);cursor:pointer;transition:box-shadow var(--duur-kort) var(--ease-snel),background-color var(--duur-kort) var(--ease-snel)}.sss-rolkeuze-optie:hover{background:var(--rij)}.sss-rolkeuze-optie:has(input:checked){background:#fff;box-shadow:inset 0 0 0 1.5px var(--rood)}.sss-rolkeuze-optie input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--rood)}.sss-rolkeuze-optie span{display:grid;gap:3px}.sss-rolkeuze-optie small{color:var(--grijs);font-size:13px;line-height:1.45}.sss-veld-hulp{margin:8px 0 0;color:var(--grijs);font-size:12.5px}.sss-zicht-lijst{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.sss-zicht-lijst>span:first-child{margin-right:4px;color:var(--grijs);font-weight:600}.sss-zicht-chip{padding:3px 10px;border-radius:999px;background:var(--vlak);font-weight:500}.sss-zicht-alles-aan{display:flex;align-items:center;gap:8px;color:var(--groen);font-weight:600}.sss-zicht-alles-aan .sss-icoon{width:18px;height:18px}.sss-zicht{display:grid;gap:8px}.sss-zicht-balk{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:4px;color:var(--grijs);font-size:13px}.sss-zicht-alles{display:flex;gap:6px}.sss-zicht-alles button{padding:4px 10px;border:0;border-radius:6px;background:var(--vlak);color:var(--tekst);font-size:12.5px;font-weight:600;cursor:pointer}.sss-zicht-alles button:hover{background:rgba(51,51,51,.1)}.sss-zicht-map{border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--lijn)}.sss-zicht-maprij{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:6px 8px 6px 14px}.sss-zicht-open{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:0;border-radius:6px;background:none;color:var(--grijs);font-size:13px;cursor:pointer;white-space:nowrap}.sss-zicht-open:hover{background:var(--vlak);color:var(--tekst)}.sss-zicht-open .sss-icoon{width:16px;height:16px;transition:transform var(--duur-kort) var(--ease-snel)}.sss-zicht-open[aria-expanded="true"] .sss-icoon{transform:rotate(180deg)}.sss-zicht-modules{display:grid;gap:2px;padding:4px 14px 12px 40px;border-top:1px solid var(--rand)}.sss-zicht-modules .sss-vinkje{padding:5px 0;font-size:13px}.sss-zicht-map.is-uit .sss-zicht-modules{opacity:.45}.sss-zicht-map.is-uit .sss-zicht-open span{color:var(--rood)}.sss-zicht-map.is-vast,.sss-vinkje.is-vast{opacity:.55}.sss-zicht-vast,.sss-vinkje.is-vast small{color:var(--grijs);font-size:12px}.sss-mailkeuzes{display:grid;overflow:hidden;border:1px solid var(--lijn);border-radius:10px}.sss-mailkeuze{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;cursor:pointer}.sss-mailkeuze:not(:first-of-type){border-top:1px solid var(--rand)}.sss-mailkeuze>span:first-child{display:grid;gap:2px;min-width:0}.sss-mailkeuze strong{font-size:14px}.sss-mailkeuze small{color:var(--grijs);font-size:13px;line-height:1.45}.sss-mailkeuze:hover{background:var(--rij)}.sss-mailkeuze .sss-schakel{flex:none}.sss-nieuw-delen .sss-kaart-kop small{color:var(--grijs);font-size:12px}.sss-nieuw-delen .sss-deadline{margin-top:0}.sss-kiezer-eigen{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--rood-zacht);color:var(--rood-donker);font-size:11px;font-style:normal;font-weight:600;vertical-align:1px}.sss-kiezer-lijst .sss-kiezer-leeg--map{padding:6px 10px 10px 26px;color:var(--grijs);font-size:13px}.sss-handtekeningen{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.sss-handtekening{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 44px 10px 12px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--lijn);color:var(--tekst);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--duur-kort) var(--ease-snel),background-color var(--duur-kort) var(--ease-snel)}.sss-handtekening:hover{background:var(--rij)}.sss-handtekening:has(input:checked){background:#fff;box-shadow:inset 0 0 0 1.5px var(--rood),0 0 0 3px rgba(211,32,32,.08)}.sss-handtekening input{position:absolute;opacity:0;pointer-events:none}.sss-handtekening:has(input:focus-visible){outline:2px solid rgba(211,32,32,.6);outline-offset:2px}.sss-handtekening-beeld{display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--rood-zacht);color:var(--rood-donker);font-size:14px;font-weight:700}.sss-handtekening-beeld img{width:100%;height:100%;object-fit:cover}.sss-handtekening-beeld .sss-icoon{width:18px;height:18px}.sss-handtekening-beeld--leeg{background:var(--vlak);color:var(--grijs)}.sss-handtekening-beeld--team{background:var(--ink)}.sss-handtekening-beeld--team img{width:22px;height:22px;object-fit:contain}.sss-handtekening-tekst{display:grid;gap:2px;min-width:0}.sss-handtekening-tekst strong{font-size:14px}.sss-handtekening-tekst small{overflow:hidden;color:var(--grijs);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.sss-handtekening-bewerk{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sss-handtekening--nieuw{padding-right:12px;background:transparent;box-shadow:inset 0 0 0 1px var(--lijn);border:1px dashed transparent}.sss-handtekening--nieuw .sss-handtekening-beeld{background:var(--vlak);color:var(--tekst)}.sss-handtekening-weg{margin-top:20px;color:var(--rood-donker)}.sss-plan-kolommen>.sss-kaart + .sss-kaart{margin-top:0}.sss-tabel-acties{white-space:nowrap}.sss-tabel-acties form{display:inline;margin:0}.sss-tabel-acties>a,.sss-tabel-acties>form,.sss-tabel-acties>button{margin-left:2px;vertical-align:middle}.sss-tabel-acties .sss-icoonknop{color:var(--grijs)}.sss-tabel-acties .sss-icoonknop .sss-icoon{width:18px;height:18px}.sss-tabel-acties .sss-icoonknop:hover{background:var(--vlak);color:var(--tekst)}.sss-tabel-acties .sss-icoonknop--gevaar:hover{background:var(--rood-zacht);color:var(--rood)}.sss-tabel-acties .sss-icoonknop--open{margin-left:8px;color:var(--rood)}.sss-tabel-acties .sss-icoonknop--open:hover{background:var(--rood-zacht);color:var(--rood-donker)}.sss-inline-form{display:inline;margin:0}.sss-startkeuzes{display:grid;gap:10px}.sss-startkeuze{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--lijn);color:var(--tekst);transition:box-shadow var(--duur-kort) var(--ease-snel),background-color var(--duur-kort) var(--ease-snel)}.sss-startkeuze:hover{background:var(--rij);box-shadow:inset 0 0 0 1.5px var(--rood)}.sss-startkeuze>span:nth-child(2){display:grid;flex:1;gap:2px;min-width:0}.sss-startkeuze small{color:var(--grijs);font-size:13px;line-height:1.4}.sss-startkeuze>.sss-icoon{flex:none;width:18px;height:18px;color:var(--grijs)}.sss-startkeuze-icoon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:var(--rood-zacht);color:var(--rood)}.sss-startkeuze-icoon .sss-icoon{width:20px;height:20px}.sss-sjabloon-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sss-sjablonen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sss-sjabloon{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--rand)}.sss-sjabloon-kop{display:flex;align-items:flex-start;gap:12px}.sss-sjabloon-kop h2{font-size:17px;line-height:1.3}.sss-sjabloon-kop h2 a:hover{color:var(--rood)}.sss-sjabloon-kop small{color:var(--grijs);font-size:13px}.sss-sjabloon-icoon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:var(--rood-zacht);color:var(--rood)}.sss-sjabloon-icoon .sss-icoon{width:20px;height:20px}.sss-sjabloon-omschrijving{color:var(--grijs);font-size:14px;line-height:1.5}.sss-sjabloon-mappen{display:flex;flex-wrap:wrap;gap:6px}.sss-sjabloon-mappen span{padding:2px 9px;border-radius:999px;background:var(--vlak);font-size:12px;font-weight:600}.sss-sjabloon .sss-sjabloon-knoppen{margin-top:auto;padding-top:4px}.sss-lesplan-vast .sss-melding{margin-bottom:12px}.sss-stappen-lijst--vast li{cursor:default}.sss-gebruik-lijst{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sss-gebruik-lijst li{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:8px;background:var(--rij);font-weight:600}.sss-gebruik-lijst small{color:var(--grijs);font-weight:500}@media (max-width:1100px){.sss-sjablonen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sss-sjablonen{grid-template-columns:1fr}}.sss-lesplan-feiten{margin:-4px 0 12px;color:var(--grijs);font-size:13px;font-weight:600}.sss-lesplan-over{color:var(--tekst);font-size:14.5px;line-height:1.6}.sss-lesplan-over p + p{margin-top:10px}.sss-sjabloon .sss-sjabloon-knoppen--twee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;padding-top:14px;border-top:1px solid var(--rand)}.sss-sjabloon-knoppen--twee>form{display:block}.sss-sjabloon-knoppen--twee .sss-knop{width:100%;justify-content:center}.sss-band-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:20px;padding:4px;border-radius:10px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);position:relative}.sss-band-tabs a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:7px;color:rgba(255,255,255,.8);font-size:14px;font-weight:600;transition:background-color var(--duur-kort) var(--ease-snel),color var(--duur-kort) var(--ease-snel);position:relative;z-index:1}.sss-band-tabs a:hover{background:rgba(255,255,255,.08);color:#fff}.sss-band-tabs a.is-actief{background:#fff;color:var(--ink)}.sss-band-tabs .sss-icoon{width:17px;height:17px}.sss-ai-rij{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px}.sss-ai-knop{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border:0;border-radius:999px;background:var(--rood-zacht);color:var(--rood-donker);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color var(--duur-kort) var(--ease-snel)}.sss-ai-knop:hover{background:rgba(211,32,32,.16)}.sss-ai-knop .sss-icoon{width:15px;height:15px}.sss-ai-knop.is-bezig{cursor:progress;opacity:.8}.sss-ai-knop.is-bezig .sss-icoon{animation:sss-ai-draai .8s linear infinite}@keyframes sss-ai-draai{to{transform:rotate(360deg)}}.sss-ai-melding{color:var(--grijs);font-size:13px}.sss-ai-melding.is-fout{color:var(--rood-donker)}.sss-ai-melding .sss-link-knop{font-size:13px;font-weight:600}.sss-map.is-klantlogo img{filter:grayscale(1)}.sss-map.is-grijs-logo img{filter:grayscale(1) brightness(.3)}.sss-map img{box-sizing:border-box;padding:8% 10%;object-position:center}.sss-bulk-sjablonen .sss-veld-kop .sss-link-knop{font-size:13px;font-weight:600}.sss-bulk-sjablonen .sss-link-knop .sss-icoon{width:15px;height:15px}.sss-sjabloon-chips{display:flex;flex-wrap:wrap;gap:8px}.sss-sjabloon-chip{display:inline-flex;align-items:stretch;overflow:hidden;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--lijn)}.sss-sjabloon-chip button{border:0;background:none;color:var(--tekst);font:inherit;cursor:pointer}.sss-sjabloon-chip [data-bulk-sjabloon]{padding:7px 6px 7px 14px;font-size:13.5px;font-weight:600}.sss-sjabloon-chip [data-bulk-sjabloon].is-aan{color:var(--rood-donker)}.sss-sjabloon-chip:has(.is-aan){background:var(--rood-zacht);box-shadow:inset 0 0 0 1.5px var(--rood)}.sss-sjabloon-chip:hover{background:var(--rij)}.sss-sjabloon-chip-weg{display:grid;place-items:center;width:30px;padding:0 6px 0 2px;color:var(--grijs) !important}.sss-sjabloon-chip-weg:hover{color:var(--rood) !important}.sss-sjabloon-chip-weg .sss-icoon{width:13px;height:13px}.sss-bulk-dienst{margin-top:12px;font-weight:600}.sss-band-tabs-pil{position:absolute;top:4px;left:4px;z-index:0;height:calc(100% - 8px);border-radius:7px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18);opacity:0;transform-origin:left center;transition:opacity var(--duur-kort) var(--ease-snel)}.sss-band-tabs.has-pil .sss-band-tabs-pil{opacity:1}.sss-band-tabs.has-pil a.is-actief{background:transparent}.sss-band-tabs a{transition:color var(--duur-paneel) var(--ease-uit),background-color var(--duur-kort) var(--ease-snel)}.sss-rich{display:none;overflow:hidden;border:1px solid var(--veld-rand,rgba(51,51,51,.15));border-radius:var(--radius-knop,8px);background:#fff}.sss-rich.is-klaar{display:block}.sss-rich.is-klaar + .sss-rich-bron{display:none}.sss-rich:focus-within{border-color:var(--rood);box-shadow:0 0 0 3px rgba(211,32,32,.12)}.sss-rich-balk{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px;border-bottom:1px solid var(--rand);background:var(--rij)}.sss-rich-balk button{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--tekst);font:inherit;font-size:14px;cursor:pointer}.sss-rich-balk button:hover{background:rgba(51,51,51,.08)}.sss-rich-balk button .sss-icoon{width:17px;height:17px}.sss-rich-balk [data-rich-cmd="aanhef"]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--grijs)}.sss-rich-streep{width:1px;height:20px;margin:0 4px;background:var(--lijn)}.sss-rich-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;border-bottom:1px solid var(--rand);background:#fff}.sss-rich-link input{flex:1;min-width:200px;height:34px;padding:0 10px;border:1px solid var(--lijn);border-radius:6px;font-size:14px;outline:none}.sss-rich-link input:focus{border-color:var(--rood)}.sss-rich-veld{min-height:260px;max-height:60vh;overflow:auto;padding:14px 16px;font-size:14.5px;line-height:1.6;outline:none}.sss-rich-veld p{margin:0 0 12px}.sss-rich-veld h3{margin:16px 0 8px;font-size:17px}.sss-rich-veld ul,.sss-rich-veld ol{margin:0 0 12px;padding-left:22px}.sss-rich-veld a{color:var(--rood);text-decoration:underline}.sss-datatabel td.sss-td-breek{white-space:normal;overflow-wrap:anywhere}.sss-datatabel td.sss-td-breek .sss-tag{display:inline-block;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.sss-video-titel{font-size:13.5px;line-height:1.4}.sss-videos .sss-video-label,.sss-videos .sss-video-titel,.sss-modules .sss-module-naam,.sss-modules .sss-module-aantal{margin-left:14px;margin-right:14px}@media (max-width:820px){.sss-videos .sss-video-label,.sss-videos .sss-video-titel,.sss-modules .sss-module-naam,.sss-modules .sss-module-aantal{margin-left:12px;margin-right:12px}}.sss-mailboom{margin-top:10px;border:1px solid var(--lijn);border-radius:10px;background:#fff}.sss-mailboom>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;list-style:none;font-size:14px;font-weight:600;cursor:pointer}.sss-mailboom>summary::-webkit-details-marker{display:none}.sss-mailboom>summary span::before{content:"";display:inline-block;width:7px;height:7px;margin:0 10px 2px 0;border-right:2px solid var(--grijs);border-bottom:2px solid var(--grijs);transform:rotate(-45deg);transition:transform var(--duur-kort) var(--ease-snel)}.sss-mailboom[open]>summary span::before{transform:rotate(45deg)}.sss-mailboom>summary small{color:var(--grijs);font-size:12.5px;font-weight:500}.sss-mailboom>summary:hover{background:var(--rij);border-radius:10px}.sss-mailboom-inhoud>.sss-noot,.sss-mailboom-inhoud>.sss-zicht{margin:0 16px 14px}.sss-zicht-maprij{cursor:pointer;border-radius:10px;transition:background-color var(--duur-kort) var(--ease-snel)}.sss-zicht-maprij:hover{background:var(--rij)}.sss-zicht-maprij .sss-vinkje{cursor:pointer}.sss-zicht-modules{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 24px;align-items:start;column-gap:16px}.sss-zicht-modules .sss-vinkje{min-width:0;overflow-wrap:anywhere;align-items:flex-start;line-height:20px}@media (max-width:600px){.sss-zicht-modules{padding-left:14px}}.sss-zicht-modules .sss-vinkje input{flex:none}.sss-bekijk-als{background:#1d1f24;color:rgba(255,255,255,.72);font-size:13px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.06)}.sss-bekijk-als .sss-wrap.sss-bekijk-als-inner{display:flex;align-items:center;gap:12px;padding-top:5px;padding-bottom:5px}.sss-bekijk-als p{display:flex;align-items:center;gap:8px;flex:1;min-width:0;margin:0;line-height:1.35}.sss-bekijk-als-icoon{display:grid;flex:none;color:#FFB11B}.sss-bekijk-als-icoon .sss-icoon{width:15px;height:15px}.sss-bekijk-als-tekst{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sss-bekijk-als-tekst strong{color:#fff;font-weight:600}.sss-bekijk-als-knoppen{display:flex;flex:none;gap:2px}.sss-bekijk-als-wissel,.sss-bekijk-als-stop{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:rgba(255,255,255,.72);font-size:13px;font-weight:600;text-decoration:none !important;cursor:pointer}.sss-bekijk-als-wissel:hover,.sss-bekijk-als-stop:hover{background:rgba(255,255,255,.08);color:#fff}.sss-bekijk-als-stop .sss-icoon{width:13px;height:13px}.sss-avatar{position:relative}.sss-avatar-oog{position:absolute;right:-6px;bottom:-5px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#FFB11B;color:#2b1f00;box-shadow:0 0 0 2px var(--ink)}.sss-avatar-oog .sss-icoon{width:11px;height:11px}@media (max-width:640px){.sss-bekijk-als-wie{display:none}.sss-bekijk-als .sss-wrap.sss-bekijk-als-inner{gap:6px}.sss-bekijk-als-wissel,.sss-bekijk-als-stop{padding:0 8px}}.sss-account-menu{min-width:240px}.sss-account-kop{display:flex;align-items:center;gap:10px;padding:8px 8px 10px;margin-bottom:4px;border-bottom:1px solid var(--lijn)}.sss-account-kop .sss-mini-avatar{flex:none;width:34px;height:34px;font-size:14px}.sss-account-kop>span{display:grid;min-width:0;line-height:1.3}.sss-account-kop strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.sss-account-kop small{overflow:hidden;color:var(--grijs);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sss-account-menu a.sss-account-link{display:flex;align-items:center;gap:10px}.sss-account-menu button.sss-account-link{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:7px 8px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;font-size:14px;text-align:left;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none}.sss-account-menu button.sss-account-link:hover,.sss-account-menu button.sss-account-link:focus-visible{background:var(--vlak)}.sss-account-menu button.sss-account-link[hidden]{display:none}.sss-account-link .sss-icoon{width:16px;height:16px;color:var(--grijs)}.sss-ss-logo{display:block;flex:none;width:auto;height:18px}.sss-sjabloon-icoon--ss,.sss-startkeuze-icoon--ss{background:var(--rood-zacht)}.sss-sjabloon-icoon--ss .sss-ss-logo,.sss-startkeuze-icoon--ss .sss-ss-logo{height:20px}.sss-knop--ss .sss-ss-logo{height:16px}.sss-startkeuzes--pagina{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-top:4px}.sss-startkeuzes--pagina .sss-startkeuze{padding:18px 20px}.sss-startkeuzes--pagina .sss-startkeuze strong{font-size:15px}@media (max-width:700px){.sss-startkeuzes--pagina{grid-template-columns:1fr}}.sss-start-vraag{margin:-8px 0 14px;color:var(--grijs)}.sss-startkeuzes--pagina{gap:12px;max-width:900px;margin-top:0}.sss-startkeuzes--pagina .sss-startkeuze{gap:14px;padding:16px 18px}.sss-sjabloon-icoon--ss .sss-ss-logo,.sss-startkeuze-icoon--ss .sss-ss-logo{height:24px}.sss-kop + .sss-leeg{margin-top:-8px;padding-top:0}.sss-sjabloon .sss-sjabloon-knoppen--twee{margin-top:auto}.sss-lesplan-tabel td{vertical-align:middle}.sss-lesplan-tabel-tekst{display:block;max-width:420px;margin-top:2px;overflow:hidden;color:var(--grijs);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.sss-lesplan-tabel .sss-geen-wrap{white-space:nowrap}.sss-lesplan-tabel .sss-grijs{color:var(--grijs)}.sss-lesplan-tabel td.sss-lesplan-titelcel{min-width:300px}.sss-lesplan-tabel .sss-lesplan-tabel-tekst{max-width:560px;margin-top:3px;overflow:visible;line-height:1.45;white-space:normal}.sss-tabel-acties form{display:inline-flex}.sss-keuze-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.sss-keuze-chips:empty{display:none}.sss-keuze-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:3px 3px 3px 10px;border-radius:999px;background:var(--rood-zacht);color:var(--rood-donker);font-size:13px;font-weight:600}.sss-keuze-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sss-keuze-chip button{display:grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer}.sss-keuze-chip button:hover{background:rgba(211,32,32,.15)}.sss-keuze-lijst .sss-keuze-al{color:var(--grijs);cursor:default}.sss-keuze-lijst .sss-keuze-al:hover{background:none}.sss-gebruik-knop{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 10px;border:0;border-radius:999px;background:var(--vlak);color:var(--tekst);font-size:13px;white-space:nowrap;cursor:pointer}.sss-gebruik-knop:hover{background:var(--rood-zacht);color:var(--rood-donker)}.sss-gebruik-knop .sss-icoon{width:14px;height:14px}.sss-dialoog .sss-gebruik-zoeklijst{gap:4px;max-height:none;padding:0;border:0;overflow:visible}.sss-gebruik-zoeklijst .sss-vinklijst-zoek{position:sticky;top:0;z-index:1;margin-bottom:6px}.sss-gebruik-rij{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;border-radius:8px;background:var(--rij);color:var(--tekst);font-size:14px;font-weight:600}.sss-gebruik-rij[hidden]{display:none}.sss-gebruik-rij:hover{background:var(--rood-zacht);color:var(--rood-donker)}.sss-gebruik-rij small{flex:none;color:var(--grijs);font-size:12px;font-weight:500}.sss-plan-beheer .sss-gebruik-lijst{max-height:320px;overflow:auto}dialog.sss-dialoog--wizard{width:min(1100px,calc(100% - 32px));height:min(820px,calc(100vh - 48px));height:min(820px,calc(100dvh - 48px));max-height:none}.sss-dialoog--wizard .sss-dialoog-form{height:100%;max-height:none}.sss-dialoog--wizard .sss-dialoog-kop{padding-left:24px;text-align:left}.sss-dialoog--wizard .sss-dialoog-kop h2{font-size:17px}.sss-wizard-stappen{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:10px 20px;border-bottom:1px solid var(--lijn);background:var(--rij);list-style:none}.sss-wizard-stappen li{display:flex;align-items:center;gap:4px}.sss-wizard-stappen li + li::before{content:"";width:28px;height:1px;background:var(--lijn)}.sss-wizard-stappen button{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border:0;border-radius:999px;background:none;color:var(--grijs);font-size:13.5px;font-weight:600;cursor:default}.sss-wizard-stappen li.is-bereikbaar button{color:var(--tekst);cursor:pointer}.sss-wizard-stappen li.is-bereikbaar:not(.is-actief) button:hover{background:var(--vlak)}.sss-wizard-nr{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--lijn);color:var(--grijs);font-size:12.5px;font-variant-numeric:tabular-nums}.sss-wizard-stappen li.is-klaar .sss-wizard-nr{background:var(--rood-zacht);box-shadow:none;color:var(--rood)}.sss-wizard-stappen li.is-actief .sss-wizard-nr{background:var(--rood);box-shadow:none;color:#fff}.sss-dialoog--wizard .sss-wizard-body{display:flex;flex-direction:column;padding:24px}.sss-wizard-stap h3{margin-bottom:4px;font-size:20px;letter-spacing:-.01em}.sss-wizard-stap>.sss-noot,.sss-wizard-gekozen>.sss-noot{max-width:720px;margin-bottom:18px}.sss-wizard-stap>.sss-veld{max-width:720px}.sss-wizard-fout{margin-top:10px;color:var(--rood);font-size:14px;font-weight:600}.sss-wizard-onder{margin-top:14px}.sss-wizard-stap--videos{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px}.sss-wizard-gekozen{min-height:0;overflow:auto;padding-right:4px}.sss-wizard-gekozen h4{margin-bottom:10px;font-size:15px}.sss-wizard-gekozen .sss-stappen-leeg{padding:20px 16px;border:1px dashed var(--lijn);border-radius:10px;text-align:center}.sss-wizard-stap--videos .sss-kiezer{position:static;display:flex;flex-direction:column;min-height:0;padding:16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--lijn)}.sss-wizard-stap--videos .sss-kiezer-titel{margin-bottom:10px;font-size:15px}.sss-wizard-stap--videos .sss-kiezer-lijst{flex:1;min-height:0;max-height:none}.sss-wizard-twee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.sss-dialoog-body .sss-wizard-twee>.sss-veld + .sss-veld{margin-top:0}.sss-wizard-twee textarea{min-height:200px}.sss-wizard-kaart{position:relative;padding:18px 20px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--lijn)}.sss-wizard-kaart .sss-noot{margin-bottom:12px}.sss-wizard-overzicht{background:var(--rij);box-shadow:none}.sss-wizard-kaart-label{display:inline-block;margin-bottom:6px;color:var(--grijs);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sss-wizard-overzicht h4{font-size:19px;letter-spacing:-.01em}.sss-wizard-meta{margin-top:2px;color:var(--grijs);font-size:13.5px;font-weight:600}.sss-wizard-tekst{margin-top:10px;font-size:14px;line-height:1.5}.sss-wizard-lijst{display:grid;gap:4px;max-height:260px;overflow:auto;margin:14px 0 0;padding:0;list-style:none;counter-reset:wl}.sss-wizard-lijst li{display:flex;gap:10px;padding:7px 10px;border-radius:8px;background:#fff;font-size:13.5px;counter-increment:wl}.sss-wizard-lijst li::before{content:counter(wl);flex:none;width:18px;color:var(--grijs);font-variant-numeric:tabular-nums}.sss-wizard-kop4{margin-bottom:4px;font-size:16px}.sss-wizard-kop4 small{margin-left:6px;color:var(--grijs);font-size:12px;font-weight:500}.sss-wizard-kaart .sss-keuze-lijst{position:absolute;left:0;right:0;z-index:30;max-height:260px}.sss-wizard-kaart .sss-collegas{max-height:300px;overflow:auto}.sss-wizard-keuzes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px}.sss-wizard-keuze,.sss-wizard-sjabloon{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--lijn);cursor:pointer;transition:box-shadow var(--duur-kort) var(--ease-snel),background-color var(--duur-kort) var(--ease-snel)}.sss-wizard-keuze input,.sss-wizard-sjabloon input{position:absolute;opacity:0;pointer-events:none}.sss-wizard-keuze>span:last-child,.sss-wizard-sjabloon>span{display:grid;gap:2px;min-width:0}.sss-wizard-keuze strong{font-size:15px}.sss-wizard-keuze small,.sss-wizard-sjabloon small{color:var(--grijs);font-size:13px;line-height:1.4}.sss-wizard-keuze:hover,.sss-wizard-sjabloon:hover{background:var(--rij)}.sss-wizard-keuze:has(input:checked),.sss-wizard-sjabloon:has(input:checked){background:#fff8f8;box-shadow:inset 0 0 0 2px var(--rood)}.sss-wizard-keuze:has(input:focus-visible),.sss-wizard-sjabloon:has(input:focus-visible){outline:2px solid var(--rood);outline-offset:2px}.sss-wizard-basis{max-width:900px;margin-top:24px}.sss-wizard-basis h4{margin-bottom:10px;font-size:15px}.sss-wizard-sjablonen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sss-wizard-sjabloon{align-items:flex-start;padding:14px 16px}.sss-wizard-sjabloon em{margin-top:4px;color:var(--tekst);font-size:13px;font-style:normal;line-height:1.45}.sss-dialoog--wizard .sss-wizard-voet{align-items:center;padding:14px 24px}.sss-wizard-plek{order:-1;margin-right:auto;color:var(--grijs);font-size:13px}.sss-wizard-voet .sss-knop .sss-icoon{width:16px;height:16px}@media (max-width:900px){dialog.sss-dialoog--wizard{width:100%;max-width:100%;height:100vh;height:100dvh;margin:0;border-radius:0}.sss-wizard-stappen li:not(.is-actief) .sss-wizard-label{display:none}.sss-wizard-stappen li + li::before{width:14px}.sss-dialoog--wizard .sss-wizard-body{display:block;padding:18px 16px}.sss-wizard-stap--videos,.sss-wizard-twee,.sss-wizard-keuzes,.sss-wizard-sjablonen{grid-template-columns:minmax(0,1fr)}.sss-wizard-gekozen{overflow:visible}.sss-wizard-stap--videos .sss-kiezer-lijst{max-height:none;overflow:visible}}.sss-dialoog-body .sss-zoekveld input[type="search"],.sss-dialoog-body .sss-zoekveld input[type="search"]:focus{width:auto;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}dialog.sss-dialoog--bevestig[open]{flex-direction:column}.sss-dialoog--bevestig .sss-bevestig-knoppen .sss-knop{min-width:110px;justify-content:center}h4{margin:0;color:var(--kop);font-weight:700;line-height:1.25}.sss-wizard-stap .sss-wizard-twee{align-items:stretch}.sss-wizard-overzicht .sss-wizard-kaart-label{margin-bottom:4px}.sss-wizard-overzicht h4{margin:0;font-size:19px;line-height:1.25}.sss-wizard-overzicht .sss-wizard-meta{margin-top:2px}.sss-wizard-overzicht .sss-wizard-tekst{margin-top:12px}.sss-wizard-kop4{margin:0 0 4px}.sss-bevestig{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;align-items:start;padding:24px 24px 4px}.sss-bevestig .sss-bevestig-icoon{grid-row:1 / span 2}.sss-bevestig h2{grid-column:2;margin:9px 0 4px;font-size:17px;line-height:1.3}.sss-bevestig p{grid-column:2;font-size:14px;line-height:1.5}dialog.sss-dialoog--bevestig{width:min(440px,calc(100% - 32px))}.sss-bevestig{grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:20px 20px 0}.sss-bevestig .sss-bevestig-icoon{width:40px;height:40px}.sss-bevestig .sss-bevestig-icoon .sss-icoon{width:20px;height:20px}.sss-bevestig-knoppen{gap:8px;padding:18px 20px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sss-dialoog--bevestig .sss-bevestig-knoppen .sss-knop{min-width:0;min-height:38px;padding:8px 16px;width:100%;justify-content:center}.sss-plan-rechts{position:sticky;top:84px;display:flex;flex-direction:column;gap:16px}.sss-plan-rechts .sss-kiezer{position:static}.sss-plan-rechts .sss-kiezer-lijst{max-height:max(240px,calc(100vh - 420px))}@media (max-width:1100px){.sss-plan-rechts{position:static}}.sss-plan-rechts{gap:12px}.sss-plan-rechts>.sss-kaart + .sss-kaart{margin-top:0}.sss-gebruik-rij{gap:10px;padding:6px 6px 6px 12px}.sss-gebruik-rij:hover{background:var(--rij);color:var(--tekst)}.sss-gebruik-rij>a{flex:1;min-width:0;overflow:hidden;color:var(--tekst);text-overflow:ellipsis;white-space:nowrap}.sss-gebruik-rij>a:hover{color:var(--rood)}.sss-gebruik-rij form{display:flex;margin:0}.sss-gebruik-rij .sss-icoonknop{width:32px;height:32px;color:var(--grijs)}.sss-gebruik-rij .sss-icoonknop .sss-icoon{width:16px;height:16px}.sss-gebruik-rij .sss-icoonknop:hover{background:var(--rood-zacht);color:var(--rood)}.sss-collegas--lijst{grid-template-columns:minmax(0,1fr);margin-top:4px}.sss-zk-balk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}.sss-zk-sorteer{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--veld-rand)}.sss-zk-sorteer a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:7px;color:var(--grijs);font-size:13.5px;font-weight:600;transition:background-color var(--duur-kort) var(--ease-snel),color var(--duur-kort) var(--ease-snel)}.sss-zk-sorteer a:hover{color:var(--kop)}.sss-zk-sorteer a.is-actief{background:#26221a;color:#fff}.sss-zk .sss-filter select{max-width:240px}.sss-zk .sss-lijst{gap:0}.sss-zk .sss-lijst-rij,.sss-zk .sss-lijst-rij:hover{grid-template-columns:120px minmax(0,1fr) auto 18px;gap:16px;min-height:0;padding:12px 8px;border:0;border-bottom:1px solid var(--kaart-rand);border-radius:0;background:none;box-shadow:none}.sss-zk .sss-lijst-rij:hover{background:rgba(38,34,26,.035)}.sss-lijst-beeld{position:relative;display:block;line-height:0}.sss-zk .sss-lijst-rij img{width:120px;height:68px;border-radius:8px}.sss-lijst-beeld .sss-lijst-duur{position:absolute;right:5px;bottom:5px;padding:2px 5px;border-radius:4px;background:rgba(0,0,0,.75);color:#fff;font-size:11px;font-weight:600;line-height:1.2;text-transform:none}.sss-lijst-tekst{display:flex;flex-direction:column;gap:3px;min-width:0}.sss-zk .sss-lijst-titel{font-size:15px;line-height:1.35}.sss-zk .sss-lijst-pad{font-size:13px;line-height:1.35}.sss-zk .sss-lijst-datum{color:var(--grijs);font-size:13px;line-height:1.3;white-space:nowrap}.sss-zk .sss-paginas{margin-top:24px}.sss-zk>.sss-leeg{margin-top:20px}@media (max-width:640px){.sss-zk .sss-lijst-rij,.sss-zk .sss-lijst-rij:hover{grid-template-columns:104px minmax(0,1fr);align-items:center;column-gap:12px;row-gap:2px;padding:10px 0}.sss-zk .sss-lijst-rij img{width:104px;height:58px}.sss-zk .sss-lijst-beeld{grid-row:1 / span 2;display:block}.sss-zk .sss-lijst-tekst{align-self:end}.sss-zk .sss-lijst-datum{grid-column:2;align-self:start;font-size:12px}.sss-zk-balk .sss-filter{flex:1 1 auto}.sss-zk .sss-filter select{max-width:none;width:100%}}.sss-kop-blok>.sss-mp-kop{margin-bottom:0}.sss-kop-blok>.sss-tablijn--binnen{margin:18px 0 0}.sss-kop-blok ~ .sss-wrap.sss-blok,.sss-kop-blok ~ .sss-wrap.sss-blok--ruim{padding-top:24px}.sss-mp-letter{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:11px;background:var(--rood);color:#fff;font-size:19px;font-weight:700}.sss-mp-avatar{display:grid;flex:none;place-items:center;overflow:hidden;width:44px;height:44px;border-radius:50%;background:var(--vlak);color:var(--kop);font-size:16px;font-weight:700}.sss-mp-avatar img{width:100%;height:100%;object-fit:cover}.sss-rollen-lijst{margin:-4px 0 18px;border:1px solid var(--kaart-rand);border-radius:var(--radius);background:#fff}.sss-rollen-rij{display:grid;grid-template-columns:32px 120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px}.sss-rollen-rij + .sss-rollen-rij{border-top:1px solid var(--kaart-rand)}.sss-rollen-icoon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--vlak);color:var(--grijs)}.sss-rollen-icoon--beheerder{background:var(--rood-zacht);color:var(--rood)}.sss-rollen-icoon .sss-icoon{width:17px;height:17px}.sss-rollen-naam{display:grid;gap:1px}.sss-rollen-naam strong{color:var(--kop);font-size:14.5px}.sss-rollen-naam small{color:var(--grijs);font-size:12.5px}.sss-rollen-wat{color:var(--tekst);font-size:13.5px;line-height:1.45}.sss-rollen-wat a{color:inherit;text-decoration:underline;text-decoration-color:var(--kaart-rand);text-underline-offset:3px}.sss-rollen-wat a:hover{color:var(--rood);text-decoration-color:currentColor}.sss-rollen-jij{padding:2px 9px;border-radius:999px;background:var(--rood);color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap}@media (max-width:640px){.sss-rollen-rij{grid-template-columns:32px minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px}.sss-rollen-jij{grid-column:3;grid-row:1}.sss-rollen-wat{grid-column:2 / -1;grid-row:2}}.sss-gb-inhoud>.sss-melding{margin-bottom:16px}.sss-gb .sss-beheerders{margin-top:0}.sss-pm>.sss-mp-kop{position:sticky;top:var(--sss-kop,64px);z-index:30;margin:-12px 0 12px;padding:12px 0;background:var(--pagina)}.sss-pm-acties{flex-wrap:nowrap}.sss-pm-acties .sss-icoonknop{flex:none}.sss-pm .sss-plan-rechts{top:calc(var(--sss-kop,64px) + 100px)}.sss-pm .sss-plan-rechts .sss-kiezer-lijst{max-height:max(240px,calc(100vh - var(--sss-kop,64px) - 260px))}@media (max-width:640px){.sss-pm>.sss-mp-kop{position:static;margin:0 0 20px;padding:0}.sss-pm-acties{position:fixed;right:0;bottom:0;left:0;z-index:40;justify-content:flex-end;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -6px 20px rgba(0,0,0,.08)}.sss-pm-acties .sss-knop--rood{flex:1 1 auto;justify-content:center}body:has(.sss-pm-acties){padding-bottom:72px}}.sss-lp .sss-plan-kolommen{grid-template-columns:minmax(0,1fr) 400px;gap:32px}.sss-lp .sss-plan-delen-knoppen .sss-knop{padding:0 10px;white-space:nowrap}.sss-lp .sss-mp-naam{flex:1 1 240px}.sss-lp .sss-mp-acties{flex:0 1 auto;margin-left:auto}@media (max-width:640px){.sss-lp .sss-mp-acties{margin-left:0}}.sss-lp-voortgang{display:flex;align-items:center;gap:10px;margin-left:auto;color:var(--grijs);font-size:12.5px;white-space:nowrap}.sss-lp-voortgang .sss-voortgang{flex:none;width:140px;height:4px}.sss-lp-voortgang .sss-badge{margin-left:4px;vertical-align:1px}@media (max-width:560px){.sss-lp-voortgang{width:100%}.sss-lp-voortgang .sss-voortgang{flex:1 1 auto;width:auto}}.sss-tijdlijn--lijst{gap:0;border-bottom:1px solid var(--kaart-rand)}.sss-tijdlijn--lijst::before{display:none}.sss-tijdlijn--lijst .sss-stap{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:0;border-top:1px solid var(--kaart-rand)}.sss-tijdlijn--lijst .sss-stap-nr{width:28px;height:28px;font-size:12px}.sss-tijdlijn--lijst .sss-stap-nr .sss-icoon{width:14px;height:14px}.sss-tijdlijn--lijst .sss-stap-kaart,.sss-tijdlijn--lijst .sss-stap.is-bezig .sss-stap-kaart{grid-template-columns:96px minmax(0,1fr) auto;gap:14px;padding:10px 0;border:0;border-radius:0;background:none;box-shadow:none}.sss-tijdlijn--lijst .sss-stap-kaart img{width:96px;height:54px}.sss-tijdlijn--lijst .sss-stap-tekst{gap:3px}.sss-tijdlijn--lijst .sss-stap-tekst strong{font-size:14.5px;font-weight:600}.sss-tijdlijn--lijst .sss-stap.is-bezig .sss-stap-tekst strong{font-weight:700}.sss-stap-onder{display:flex;flex-wrap:wrap;gap:2px 0;color:var(--grijs);font-size:12.5px}.sss-tijdlijn--lijst .sss-stap-meta,.sss-tijdlijn--lijst .sss-stap-status{color:var(--grijs);font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none}.sss-stap-meta:not(:empty) + .sss-stap-status::before{content:"·";margin:0 6px}.sss-tijdlijn--lijst .sss-stap.is-afgerond .sss-stap-status{color:var(--groen)}.sss-tijdlijn--lijst .sss-stap.is-bezig .sss-stap-status{color:var(--rood-donker)}.sss-tijdlijn--lijst .sss-stap-kaart>.sss-knop{grid-column:auto;min-height:34px;padding:0 14px;font-size:13px}@media (max-width:1100px){.sss-lp .sss-plan-kolommen{grid-template-columns:minmax(0,1fr)}}.sss-lp aside .sss-kop h2,.sss-lp .sss-plan-kolommen>div>.sss-kop h2{font-size:18px}@media (max-width:640px){.sss-tijdlijn--lijst .sss-stap{gap:10px}.sss-tijdlijn--lijst .sss-stap-kaart,.sss-tijdlijn--lijst .sss-stap.is-bezig .sss-stap-kaart{grid-template-columns:minmax(0,1fr) auto;gap:10px}.sss-tijdlijn--lijst .sss-stap-beeld{display:none}.sss-tijdlijn--lijst .sss-stap-kaart .sss-knop{grid-column:auto;min-height:32px;padding:0 10px}}.sss-tabel-rij{grid-template-columns:64px minmax(0,1fr) minmax(0,.62fr) 150px}.sss-tabel-datum{white-space:nowrap;text-align:right}@media (max-width:820px){.sss-tabel-rij{grid-template-columns:64px minmax(0,1fr)}}.sss-home{display:grid;grid-template-columns:minmax(0,1fr);gap:44px}.sss-home-tegels .sss-mappen{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sss-home-tegels .sss-map{padding:18px 18px 22px}.sss-home-les{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:start}@media (max-width:760px){.sss-home-les{grid-template-columns:minmax(0,1fr)}}.sss-home-les-kop{grid-column:1 / -1}.sss-home-les-kop{display:flex;align-items:center;justify-content:space-between;gap:12px}.sss-home-les-kop h2{font-size:21px}.sss-verder{display:flex;overflow:hidden;padding:16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--rand);color:var(--tekst);transition:box-shadow var(--duur-menu) var(--ease-uit)}a.sss-verder:hover{box-shadow:inset 0 0 0 1.5px var(--rood)}.sss-verder-tekst{display:grid;flex:1;gap:4px;min-width:0}.sss-verder strong{font-size:16.5px;line-height:1.3}.sss-verder small{color:var(--grijs);font-size:13px}.sss-verder .sss-voortgang{margin-top:8px}.sss-verder--klaar{flex-direction:row;align-items:center;gap:12px;padding:16px}.sss-verder--klaar>.sss-icoon{flex:none;width:28px;height:28px;padding:5px;border-radius:50%;background:#e8f5ec;color:var(--groen)}.sss-verder--klaar p{color:var(--grijs);font-size:14px;line-height:1.45}.sss-verder--klaar strong{color:var(--tekst);font-size:14px}.sss-home-leeg{margin:0}.sss-home-plannen{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sss-home-plannen a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--rand);color:var(--tekst);transition:box-shadow var(--duur-menu) var(--ease-uit)}.sss-home-plannen a:hover{box-shadow:inset 0 0 0 1.5px var(--rood)}.sss-home-plan-titel{overflow:hidden;font-size:14.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sss-home-plannen small{color:var(--grijs);font-size:12.5px;white-space:nowrap}.sss-home-plannen .sss-voortgang{grid-column:1 / -1;height:5px}@media (max-width:1100px){.sss-home{grid-template-columns:minmax(0,1fr)}.sss-home-les{position:static}.sss-home-tegels .sss-mappen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sss-home-tegels .sss-mappen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.sss-home-recent{margin-top:48px;scroll-margin-top:90px}@media (max-width:640px){.sss-home-recent{margin-top:36px}}.sss-home-kop,.sss-home-les-kop{min-height:40px}.sss-home-kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sss-home-kop h2{font-size:21px}.sss-home-kop .sss-zoekbalk{display:flex;align-items:center;gap:8px;margin:0}.sss-home-kop .sss-zoekveld{width:220px}.sss-mail-wacht{display:block;margin-top:3px;color:var(--rood-donker);font-size:12.5px;font-weight:600}.sss-beheerders{display:grid;gap:8px;margin:4px 0 22px}.sss-beheerder-kaart{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--rij)}.sss-beheerder-kaart .sss-mini-avatar{flex:none;width:40px;height:40px;font-size:15px}.sss-beheerder-tekst{display:grid;flex:1;min-width:0;gap:1px}.sss-beheerder-tekst strong{font-size:15px}.sss-beheerder-tekst small{overflow:hidden;color:var(--grijs);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sss-beheerder-kaart .sss-knop{flex:none}.sss-toegang-kop{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:16px}.sss-toegang-kop span{padding:1px 8px;border-radius:999px;background:var(--vlak);color:var(--grijs);font-size:12.5px;font-weight:600}.sss-lijst-rij{position:relative;cursor:pointer}.sss-lijst-link::after{content:"";position:absolute;inset:0;border-radius:inherit}.sss-lijst-link:focus-visible{outline:none}.sss-lijst-link:focus-visible::after{box-shadow:0 0 0 2px var(--rood)}.sss-lijst-pad a{position:relative;z-index:1;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--duur-kort) var(--ease-snel),text-decoration-color var(--duur-kort) var(--ease-snel)}.sss-lijst-pad a:hover{color:var(--rood);text-decoration-color:currentColor}.sss-wizard-keuze.is-uit{cursor:default;opacity:.6}.sss-wizard-keuze.is-uit:hover{background:#fff}.sss-plan-delen{margin-bottom:28px}.sss-plan-delen h2{margin-bottom:12px;font-size:19px}.sss-plan-delen .sss-collegas{max-height:280px;overflow:auto;margin:0 0 14px}.sss-plan-delen-knoppen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.sss-plan-delen-knoppen .sss-knop{justify-content:center;width:100%}.sss-beheerd-tag{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:2px 9px 2px 7px;border-radius:999px;background:var(--rood-zacht);color:var(--rood-donker);font-size:11.5px;font-weight:600;white-space:nowrap;vertical-align:1px}.sss-beheerd-tag .sss-ss-logo{height:12px}.sss-beheerd-uitleg{display:flex;align-items:flex-start;gap:10px;max-width:880px;margin:-6px 0 16px;color:var(--grijs);font-size:14px;line-height:1.5}.sss-beheerd-uitleg .sss-ss-logo{flex:none;height:18px;margin-top:2px}.sss-beheerd-uitleg strong{color:var(--tekst)}.sss-beheerd-kaart{margin-bottom:24px;box-shadow:inset 0 0 0 1px #f3c8c8;background:#fff8f8}.sss-beheerd-kop{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:16px}.sss-beheerd-kop .sss-ss-logo{height:18px}.sss-beheerd-kaart .sss-noot{margin-bottom:14px}.sss-beheerd-kaart form{display:block}.sss-beheerd-kaart .sss-knop{justify-content:center;width:100%}.sss-tabel-acties form[data-bevestig]{display:inline-flex}.sss-voor-jou-cijfers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.sss-voor-jou-cijfers div{display:grid;gap:2px;padding:12px 14px;border-radius:10px;background:var(--rij)}.sss-voor-jou-cijfers strong{font-size:20px;line-height:1.2}.sss-voor-jou-cijfers small{color:var(--grijs);font-size:12.5px}.sss-voor-jou-deadline{display:flex;align-items:center;gap:6px;margin:0 0 14px;font-size:14px;font-weight:600}.sss-voor-jou-deadline .sss-icoon{width:16px;height:16px;color:var(--grijs)}.sss-voor-jou-deadline.is-te-laat{color:var(--rood-donker)}.sss-voor-jou-deadline.is-te-laat .sss-icoon{color:inherit}.sss-voor-jou-knop{width:100%;justify-content:center}.sss-voor-jou-door{margin-top:12px}.sss-dialoog-voet .sss-dialoog-weg{margin-left:auto}.sss-dialoog-weg .sss-icoon{width:16px;height:16px}.sss-melding-boven{padding-top:20px}.sss-melding-boven .sss-melding{margin:0}.sss-melding--actie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.sss-melding--actie form{margin:0}.sss-melding--actie .sss-knop{background:#fff}.sss-prullenbak-tabel td{vertical-align:middle}.sss-prullenbak-tabel td:last-child{text-align:right}.sss-prullenbak-tabel small{display:block;color:var(--grijs);font-size:12.5px}.sss-logo img.sss-logo-woord{width:auto;height:15px;margin-top:3px}.sss-installeer-stappen{grid-column:2;display:grid;gap:10px}.sss-installeer-stappen ol{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--tekst);font-size:14px;line-height:1.5}.sss-bevestig-knoppen--een{grid-template-columns:minmax(0,1fr)}.sss-tabel-wrap,.sss-datatabel-wrap{position:relative}@media (max-width:640px){.sss-home-kop .sss-zoekbalk{flex:1 1 100%;min-width:0}.sss-home-kop .sss-zoekveld{flex:1;width:auto;min-width:0}}@media (max-width:900px){.sss-tabel--kaarten thead{display:none}.sss-tabel--kaarten,.sss-tabel--kaarten tbody,.sss-tabel--kaarten tr,.sss-tabel--kaarten td{display:block;width:auto}.sss-tabel--kaarten tr{position:relative;padding:12px 0;border-bottom:1px solid var(--lijn)}.sss-tabel--kaarten tr:last-child{border-bottom:0}.sss-tabel--kaarten td{height:auto !important;padding:2px 0 !important;border:0 !important;text-align:left !important;white-space:normal !important}.sss-tabel--kaarten td[data-label]{display:inline-block;margin-right:14px;color:var(--grijs);font-size:13px}.sss-tabel--kaarten td[data-label]::before{content:attr(data-label) " ";font-weight:600}.sss-tabel--kaarten td.sss-tabel-acties{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px !important}.sss-tabel--kaarten td.sss-datatabel-menu{position:absolute;top:8px;right:0}.sss-tabel--kaarten .sss-sjabloon-mappen{margin-top:4px}}@media (max-width:640px){.sss-zoekbalk .sss-zoekveld{flex:1;width:auto;min-width:0}.sss-zoekbalk{flex-wrap:wrap}}@media (max-width:640px){.sss-kaart-kop{flex-wrap:wrap}.sss-kaart-kop h2{font-size:20px}}@media (max-width:640px){.sss-lijst-rij{grid-template-columns:96px minmax(0,1fr) 16px;gap:10px;min-height:0}.sss-lijst-rij img{width:96px;height:54px}}@media (max-width:640px){.sss-stappen-lijst li{grid-template-columns:20px 72px minmax(0,1fr);gap:6px 10px}.sss-stappen-lijst li img{width:72px}.sss-stappen-lijst .sss-stap-knoppen{grid-column:2 / -1;justify-content:flex-end;gap:6px}.sss-stappen-lijst .sss-stap-knoppen button{width:38px;height:38px}}@media (max-width:640px){body:has(.sss-plan-rechts){padding-bottom:72px}}@media (max-width:640px){#wpadminbar{display:none !important}html:root{margin-top:0 !important}}@media (max-width:640px){h1,h2,h3,h4,.sss-stap-tekst,.sss-stap-tekst strong,.sss-lijst-titel,.sss-video-titel,.sss-module-naam,.sss-veld-waarde,.sss-stappen-lijst strong,.sss-home-plan-titel{overflow-wrap:break-word;hyphens:manual;-webkit-hyphens:manual}.sss-stap-tekst,.sss-stap-kaart>*{min-width:0}.sss-zicht{min-width:0}.sss-zicht-modules{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.sss-paginas{gap:6px}.sss-pagina{min-width:32px;padding:0 4px}.sss-pagina-pijl{width:40px}.sss-velden--detail{grid-template-columns:minmax(0,1fr)}}.sss-zicht{grid-template-columns:minmax(0,1fr);min-width:0}.sss-zicht-maprij{min-width:0}.sss-zicht-maprij>.sss-vinkje{flex:1 1 auto;min-width:0}.sss-zicht-open{flex:none}@media (max-width:420px){.sss-zicht-open [data-zicht-aantal]{display:none}.sss-zicht-maprij>.sss-vinkje{overflow:hidden}}.sss-dialoog-voet{flex-wrap:wrap}@media (max-width:480px){.sss-kalender{position:fixed;top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:12px;width:auto;box-shadow:0 -8px 40px rgba(0,0,0,.22)}}@media (max-width:480px){.sss-lightbox-voet .sss-knoppen{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}.sss-lightbox-voet .sss-knop{width:100%;justify-content:center}}.sss-video-navigatie{display:flex;gap:8px;margin-top:20px}.sss-video-navigatie .sss-video-volgende{margin-left:auto}.sss-video-navigatie .sss-icoon{width:16px;height:16px}@media (max-width:640px){.sss-video-navigatie>.sss-knop{flex:1;justify-content:center;padding:0 10px;white-space:nowrap}}@media (max-width:640px){.sss-account{position:static}.sss-top-inner{position:relative}.sss-account-menu{right:8px;left:8px;width:auto;min-width:0;max-height:calc(100dvh - 80px);overflow:auto}}@media (min-width:561px) and (max-width:820px){.sss-stap-kaart{grid-template-columns:120px minmax(0,1fr) auto}.sss-stap-kaart img{width:120px;height:68px}.sss-stap-kaart .sss-knop{grid-column:auto}}@media (max-width:480px){.sss-dialoog-voet.sss-wizard-voet{flex-wrap:nowrap}.sss-wizard-voet .sss-wizard-plek{display:none}.sss-wizard-voet .sss-knop{flex:1 1 0;justify-content:center}}.sss-bron-keuze{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sss-bron-optie{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--veld-rand);border-radius:var(--radius-knop);background:#fff;font-size:14px;font-weight:600;cursor:pointer}.sss-bron-optie input{position:absolute;opacity:0;pointer-events:none}.sss-bron-optie .sss-icoon{width:17px;height:17px;color:var(--grijs)}.sss-bron-optie:has(input:checked){border-color:var(--rood);background:var(--rood-zacht);color:var(--rood-donker)}.sss-bron-optie:has(input:checked) .sss-icoon{color:var(--rood)}.sss-bron-optie:has(input:focus-visible){outline:2px solid var(--rood);outline-offset:2px}.sss-bron-keuze + .sss-form-noot{margin-top:8px}.sss-speler-ophalen .sss-ophalen-tekst{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;color:#fff;text-align:center}.sss-speler-ophalen .sss-ophalen-tekst strong{font-size:18px}.sss-speler-ophalen .sss-ophalen-tekst small{max-width:340px;color:rgba(255,255,255,.8);font-size:14px;line-height:1.45}.sss-ophalen-draai{display:inline-block;width:28px;height:28px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:sss-ai-draai .8s linear infinite}.sss-ophalen-label{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:rgba(17,18,20,.82);color:#fff;font-size:12px;font-weight:600}.sss-ophalen-label .sss-ophalen-draai{width:12px;height:12px;border-width:2px}@media (max-width:640px){.sss-auth{align-items:stretch;justify-content:flex-start;gap:0;min-height:100vh;min-height:100dvh;padding:0}.sss-auth::before{background:radial-gradient(ellipse 120% 55% at 50% 0%,rgba(190,30,24,.55) 0%,rgba(110,18,14,.25) 45%,rgba(40,10,8,0) 75%),#0e0b0b}.sss-auth-kaart{display:flex;flex:1;flex-direction:column;max-width:none;padding:calc(26px + env(safe-area-inset-top,0px)) 24px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.sss-auth-logo{width:130px;margin:0 0 30px}.sss-auth h1{font-size:28px;line-height:1.15}.sss-auth-tekst{margin-bottom:22px;font-size:16px}.sss-auth-form input[type="email"],.sss-auth-form input[type="text"]{height:54px;margin-bottom:16px;border-radius:12px}.sss-auth .sss-knop{min-height:54px;border-radius:12px;font-size:16px}.sss-auth-form .sss-vinkje{margin:2px 0 18px;font-size:15px}.sss-auth-wissel{flex-direction:row;align-items:center;margin:auto -24px 0;padding:20px 24px;border-radius:0;background:rgba(255,255,255,.04)}.sss-auth-kaart>:last-child:not(.sss-auth-wissel,.sss-auth-onder){margin-bottom:28px}.sss-auth-kaart>:has(+ .sss-auth-wissel),.sss-auth-kaart>:has(+ .sss-auth-onder){margin-bottom:28px}.sss-auth-onder{align-items:center;margin:auto -24px 0;padding:20px 24px;border-top:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);font-size:15px}.sss-code-veld{height:64px !important}.sss-auth .sss-of,.sss-auth .sss-knop--google{display:none}.sss-auth-voet{padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));background:rgba(0,0,0,.35)}}@media (max-width:420px){.sss-auth-wissel{flex-direction:column;align-items:stretch;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media (max-width:900px){.sss-datatabel.sss-tabel--kaarten tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 16px;border-bottom-color:#f0f0f0}.sss-datatabel.sss-tabel--kaarten td:is(.sss-td-regel:first-child,.sss-td-naam){padding-right:40px !important}.sss-datatabel.sss-tabel--kaarten td{flex:none;min-width:0;max-width:100%}.sss-datatabel.sss-tabel--kaarten td:empty{display:none}.sss-datatabel.sss-tabel--kaarten td.sss-td-regel{flex:1 1 100%}.sss-datatabel.sss-tabel--kaarten td.sss-td-naam{flex:1 1 0}.sss-datatabel.sss-tabel--kaarten td.sss-td-boven{order:-1;font-weight:600}.sss-datatabel.sss-tabel--kaarten td.sss-td-zacht{color:var(--grijs);font-size:13.5px}.sss-datatabel.sss-tabel--kaarten td[data-label]{order:2;margin:0;font-size:12.5px}.sss-datatabel.sss-tabel--kaarten tr::after{content:"";flex-basis:100%;order:1;height:0}.sss-datatabel.sss-tabel--kaarten td[data-label] .sss-icoon{width:14px;height:14px;vertical-align:-2px}.sss-datatabel.sss-tabel--kaarten td.sss-datatabel-menu,.sss-datatabel.sss-tabel--kaarten td.sss-td-hoek{position:absolute;top:10px;right:10px;width:auto;padding:0 !important}.sss-datatabel.sss-tabel--kaarten .sss-tag{max-width:100%}}@media (max-width:640px){.sss-kaart:has(>.sss-lijst){padding:16px 12px}.sss-lijst-rij{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;padding:10px}.sss-lijst-rij img{width:104px;height:58px}.sss-lijst-rij>.sss-icoon,.sss-lijst-pad,.sss-lijst-rij>span>br{display:none}.sss-lijst-rij>span{display:flex;flex-direction:column;gap:3px;min-width:0}.sss-lijst-titel{font-size:14px;line-height:1.3}.sss-lijst-duur,.sss-lijst-datum{font-size:12px;line-height:1.3}}@media (max-width:640px){.sss-tabel-rij{grid-template-columns:88px minmax(0,1fr);column-gap:12px;row-gap:2px;padding:10px 14px 10px 10px}.sss-tabel-rij img{grid-row:1 / span 2;width:88px;height:50px}.sss-tabel-titel{grid-column:2;align-self:end;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3;white-space:normal}.sss-tabel-datum{grid-column:2;display:block;align-self:start;font-size:12.5px;text-align:left}}@media (max-width:640px){dialog.sss-dialoog--hulp{inset:0;width:100%;max-width:100%;height:100vh;height:100dvh;max-height:none;margin:0;border-radius:0;box-shadow:none}dialog.sss-dialoog--hulp .sss-dialoog-form{height:100%;max-height:none}.sss-hulp-kop{padding:calc(18px + env(safe-area-inset-top,0px)) 64px 8px 20px}.sss-hulp-kop .sss-dialoog-sluit{top:calc(12px + env(safe-area-inset-top,0px));right:10px;width:44px;height:44px;margin:0}.sss-hulp-kop .sss-dialoog-sluit .sss-icoon{width:24px;height:24px}.sss-dialoog--hulp .sss-dialoog-body{padding:16px 20px 20px}.sss-hulp-voet{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px))}}.sss-wizard-voet .sss-knop{min-height:44px;padding:0 22px;font-size:15px}@media (max-width:640px){.sss-wizard-voet .sss-knop{min-height:50px}.sss-dialoog--wizard .sss-wizard-voet{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}}@media (hover:none) and (pointer:coarse){input,textarea,select,[contenteditable="true"]{font-size:16px !important}}@media (max-width:900px){.sss-wizard-stap--videos:not([hidden]){display:flex;flex-direction:column;gap:0}.sss-wizard-stap--videos .sss-wizard-gekozen{display:contents}.sss-wizard-stap--videos .sss-kiezer{order:1;margin-bottom:22px}.sss-wizard-gekozen>h4,.sss-wizard-gekozen>.sss-stappen-lijst,.sss-wizard-gekozen>.sss-stappen-leeg,.sss-wizard-gekozen>.sss-wizard-fout{order:2}.sss-wizard-stap--videos .sss-kiezer-lijst{max-height:45vh;max-height:45dvh;overflow:auto;overscroll-behavior:contain}}.sss-map{position:relative}.sss-map-leeg-label{position:absolute;left:10px;top:10px;z-index:1;padding:3px 8px;border-radius:999px;background:var(--vlak);color:var(--grijs);font-size:11.5px;font-weight:600;line-height:1.3}.sss-procent-veld{display:flex;align-items:center;gap:8px;max-width:160px}.sss-procent-veld span{color:var(--grijs);font-size:14px}.sss-badge--uit{background:var(--vlak);color:var(--grijs)}.sss-velden--meldingen .sss-velden-breed{grid-column:1 / -1}.sss-velden--meldingen + .sss-veld-hulp{margin-top:12px}.sss-ontvangers-balk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.sss-ontvangers-balk .sss-zoekveld{flex:1 1 260px;max-width:380px;margin:0}.sss-ontvangers-teller{margin-left:auto;color:var(--grijs);font-size:13.5px}.sss-ontvangers-teller strong{color:var(--kop)}.sss-ontvangers-lijst{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;column-gap:16px;max-height:420px;overflow:auto;padding:6px 10px;border:1px solid var(--lijn);border-radius:10px;background:#fff;overscroll-behavior:contain}.sss-ontvanger{display:flex;align-items:center;gap:8px;min-width:0;padding:4px;font-size:13px;cursor:pointer;user-select:none}.sss-ontvanger input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--rood)}.sss-ontvanger>span{min-width:0;overflow:hidden;color:var(--kop);text-overflow:ellipsis;white-space:nowrap}.sss-ontvanger:has(input:not(:checked))>span{color:var(--grijs-licht)}@media (max-width:820px){.sss-share-lijst{columns:1}.sss-ontvangers-lijst{grid-template-columns:repeat(2,minmax(0,1fr))}.sss-ontvangers-teller{flex-basis:100%;margin-left:0}}.sss-share-video{min-width:0;padding:5px 6px;font-size:13px}.sss-share-video span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sss-share-video input,.sss-share-video img{flex:none}@media (min-width:821px) and (max-width:1100px){.sss-ontvangers-lijst{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.sss-ontvangers-lijst{grid-template-columns:minmax(0,1fr)}}.sss-formulier input[type="number"]{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--veld-rand);border-radius:var(--radius-knop);background:#fff;color:var(--tekst);font-size:14.5px;outline:none}.sss-formulier input[type="number"]:focus{border-color:rgba(51,51,51,.4)}.sss-formulier .sss-procent-veld{max-width:200px}.sss-share-woorden{display:flex;flex-wrap:wrap;gap:6px 18px;margin:6px 0 0;padding:0;list-style:none;color:var(--grijs);font-size:13px}.sss-share-woorden code{margin-right:4px;padding:1px 6px;border-radius:5px;background:var(--vlak);color:var(--kop);font-size:12.5px}.sss-share-verstuur{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px 28px;align-items:end}.sss-share-verstuur .sss-veld{margin:0}.sss-share-duur{padding-bottom:4px}.sss-share-duur strong{display:block;color:var(--kop);font-size:14.5px}.sss-share-duur span{display:block;margin-top:2px;color:var(--grijs);font-size:13px;line-height:1.45}.sss-share-verstuur + .sss-knoppen{margin-top:22px}@media (max-width:640px){.sss-share-verstuur{grid-template-columns:minmax(0,1fr)}}.sss-vp-acties .sss-delen{position:relative;display:flex}.sss-delen-menu{min-width:230px}.sss-delen-menu [data-deel="whatsapp"] .sss-icoon{color:#25D366}.sss-delen-noot{margin:4px 0 0;padding:8px 8px 2px;border-top:1px solid var(--lijn);color:var(--grijs);font-size:12px;line-height:1.4}.sss-video-balk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.sss-video-balk .sss-video-acties,.sss-video-balk .sss-video-navigatie{margin-top:0}.sss-video-balk .sss-video-navigatie{margin-left:auto}.sss-video-balk .sss-knop{min-height:40px}@media (max-width:640px){.sss-video-balk{flex-wrap:nowrap;align-items:stretch;gap:10px;margin-top:18px}.sss-video-balk .sss-video-acties{flex:none;flex-wrap:nowrap;gap:8px}.sss-video-balk .sss-video-acties .sss-knop{width:46px;height:46px;min-height:0;padding:0;justify-content:center;border-radius:10px}.sss-video-balk .sss-video-acties .sss-icoon{width:20px;height:20px}.sss-video-balk .sss-video-acties .sss-knop>span{display:none}.sss-video-balk .sss-video-navigatie{flex:1 1 auto;min-width:0;margin-left:0}.sss-video-balk .sss-video-navigatie>.sss-knop{height:46px;min-height:0;border-radius:10px;font-size:15px}}.sss-collegas-kop{grid-column:1 / -1;margin:6px 2px 0;color:var(--grijs);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sss-collega.is-gedeeld{background:var(--vlak);border-color:transparent;opacity:.55;cursor:default}.sss-collega.is-gedeeld:hover{border-color:transparent}.sss-collegas-alles{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:var(--groen-licht);color:var(--groen);font-size:13.5px;font-weight:600}.sss-plan-label{margin-top:5px}.sss-plan-label .sss-beheerd-tag{margin-left:0}.sss-plan-acties{display:flex;align-items:center;justify-content:flex-end;gap:6px}.sss-plan-acties form{display:flex;margin:0}.sss-gedeeld-met{white-space:nowrap}.sss-meer-aantal{display:inline-block;margin-left:2px;padding:1px 7px;border-radius:999px;background:var(--vlak);color:var(--grijs);font-size:12px;font-weight:600}.sss-grijs-tekst{color:var(--grijs-licht)}.sss-icoonknop--leeg{visibility:hidden}@media (max-width:900px){.sss-plannen-tabel tr{padding:16px 0}.sss-plannen-tabel td:first-child{margin-bottom:8px}.sss-plannen-tabel td:first-child strong{font-size:15.5px;line-height:1.35}.sss-plannen-tabel td[data-label]{display:grid;grid-template-columns:96px minmax(0,1fr);margin:0;padding:3px 0 !important;color:var(--tekst);font-size:13.5px}.sss-plannen-tabel td[data-label]::before{color:var(--grijs);font-weight:500}.sss-plannen-tabel td.sss-tabel-acties{display:block;margin-top:10px;padding-top:10px !important;border-top:1px solid #f0f0f0 !important}.sss-plannen-tabel .sss-plan-acties{justify-content:flex-start;gap:4px}.sss-plannen-tabel .sss-tabel-acties .sss-icoonknop{width:40px;height:40px}.sss-plannen-tabel .sss-icoonknop--leeg{display:none}.sss-plannen-tabel .sss-icoonknop--open{margin-left:auto}}.sss-mappen[data-meer-laden]:not(.is-klaar)>:nth-child(n+13){display:none}.sss-meer-laden{display:flex;justify-content:center;margin-top:18px}.sss-meer-laden .sss-knop{gap:6px;min-width:200px}.sss-meer-laden small{color:var(--grijs);font-size:13px;font-weight:500}:root{--zijbalk:248px}.sss-top-inner{grid-template-columns:calc(var(--zijbalk) - 18px) minmax(0,1fr) auto;column-gap:20px;max-width:none;height:64px;padding:0 20px 0 18px}.sss-top-links{display:flex;align-items:center;gap:8px;min-width:0}.sss-top-links .sss-logo{margin-right:auto}.sss-zijbalk-knop,.sss-menu-knop{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.7);cursor:pointer}.sss-zijbalk-knop:hover,.sss-menu-knop:hover{background:rgba(255,255,255,.08);color:#fff}.sss-zijbalk-knop .sss-icoon{width:20px;height:20px}.sss-menu-knop{display:none}.sss-menu-knop .sss-icoon{width:26px;height:26px}.sss-top-zoek{justify-self:center;width:100%;max-width:620px;margin:0}.sss-top-zoek .sss-zoekveld{width:100%;height:40px;margin:0;border-radius:10px;background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:rgba(255,255,255,.6)}.sss-top-zoek .sss-zoekveld input{color:#fff;font-size:14.5px}.sss-top-zoek .sss-zoekveld input::placeholder{color:rgba(255,255,255,.55)}.sss-top-zoek .sss-zoekveld:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #fff,0 0 0 3px rgba(211,32,32,.35);color:var(--grijs)}.sss-top-zoek .sss-zoekveld:focus-within input{color:var(--tekst)}.sss-top-zoek .sss-zoekveld:focus-within input::placeholder{color:var(--grijs-licht)}.sss-app{display:grid;grid-template-columns:var(--zijbalk) minmax(0,1fr);align-items:start}.sss-app>.sss-main{min-width:0}.sss-zijbalk{position:sticky;top:var(--sss-kop,64px);display:flex;flex-direction:column;gap:16px;height:calc(100vh - var(--sss-kop,64px));height:calc(100dvh - var(--sss-kop,64px));overflow-y:auto;overscroll-behavior:contain;padding:14px 12px 28px;border-right:1px solid var(--kaart-rand);background:#fff}.sss-zijbalk-scherm{display:none}.sss-zb-groep{display:grid;gap:1px}.sss-zb-kop{margin:0 0 4px;padding:0 10px;color:var(--grijs);font-size:12px;font-weight:600}.sss-zb-link{display:flex;align-items:center;gap:11px;min-height:38px;padding:7px 10px;border-radius:8px;color:var(--kop);font-size:14.5px;font-weight:500;line-height:1.25}.sss-zb-link:hover{background:var(--vlak)}.sss-zb-link.is-actief{background:var(--rood-zacht);color:var(--rood-donker);font-weight:600}.sss-zb-link>.sss-icoon{flex:none;width:19px;height:19px;color:var(--grijs)}.sss-zb-link.is-actief>.sss-icoon{color:var(--rood)}.sss-zb-link>span:last-child:not(.sss-zb-aantal),.sss-zb-link>span:has(+ .sss-zb-aantal){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sss-zb-letter{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;background:var(--vlak);color:var(--kop);font-size:12px;font-weight:700;line-height:1}.sss-zb-link.is-actief .sss-zb-letter{background:var(--rood);color:#fff}.sss-zb-bedrijf{border:1px solid var(--kaart-rand);border-radius:12px;background:#fff}.sss-zb-bedrijf-kop{display:flex;align-items:center;gap:10px;padding:11px}.sss-zb-bedrijf-kop .sss-zb-letter{width:32px;height:32px;border-radius:9px;background:var(--rood);color:#fff;font-size:15px}.sss-zb-bedrijf-naam{display:grid;flex:1;min-width:0;line-height:1.3}.sss-zb-bedrijf-naam strong{overflow:hidden;color:var(--kop);font-size:14.5px;text-overflow:ellipsis;white-space:nowrap}.sss-zb-bedrijf-naam small{color:var(--grijs);font-size:12.5px}.sss-zb-uitnodigen{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:11px 12px;border:0;border-top:1px solid var(--kaart-rand);border-radius:0 0 12px 12px;background:none;color:var(--kop);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.sss-zb-uitnodigen:hover{background:var(--vlak)}.sss-zb-uitnodigen .sss-icoon{width:18px;height:18px;color:var(--grijs)}.sss-zb-hulp{display:none}@media (min-width:1024px){html.sss-zijbalk-klein{--zijbalk:72px}html.sss-zijbalk-klein .sss-top-inner{grid-template-columns:auto minmax(0,1fr) auto}html.sss-zijbalk-klein .sss-zijbalk{gap:10px;padding:14px 10px}html.sss-zijbalk-klein .sss-zb-kop,html.sss-zijbalk-klein .sss-zb-link>span:last-child,html.sss-zijbalk-klein .sss-zb-link>span:has(+ .sss-zb-aantal),html.sss-zijbalk-klein .sss-zb-bedrijf-naam,html.sss-zijbalk-klein .sss-zb-uitnodigen span{display:none}html.sss-zijbalk-klein .sss-zb-link,html.sss-zijbalk-klein .sss-zb-uitnodigen{justify-content:center;padding:8px 0}html.sss-zijbalk-klein .sss-zb-bedrijf-kop{justify-content:center;padding:9px 0}html.sss-zijbalk-klein .sss-zb-groep + .sss-zb-groep{padding-top:10px;border-top:1px solid var(--kaart-rand)}}@media (max-width:1023px){.sss-app{grid-template-columns:minmax(0,1fr)}.sss-top-inner{grid-template-columns:auto minmax(0,1fr) auto;padding:0 16px 0 8px}.sss-menu-knop{display:grid}.sss-zijbalk-knop{display:none}.sss-zijbalk{position:fixed;top:0;bottom:0;left:0;z-index:62;width:min(300px,86vw);height:auto;visibility:hidden;transform:translateX(-102%);transition:transform var(--duur-menu) var(--ease-snel),visibility 0s var(--duur-menu)}.sss-zijbalk.is-open{visibility:visible;transform:none;transition:transform var(--duur-groot) var(--ease-uit);box-shadow:12px 0 40px rgba(0,0,0,.18)}.sss-zijbalk-scherm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;display:block;background:rgba(17,18,20,.4);opacity:0;visibility:hidden;transition:opacity var(--duur-menu) var(--ease-snel),visibility 0s var(--duur-menu)}html.sss-menu-open .sss-zijbalk-scherm{opacity:1;visibility:visible;transition:opacity var(--duur-groot) var(--ease-uit)}html.sss-menu-open,html.sss-menu-open body{overflow:hidden}}@media (max-width:820px){.sss-top-zoek,.sss-top-rechts .sss-hulp-knop{display:none}.sss-zb-hulp{display:grid}}:root{--zijbalk:276px;--zijbalk-groot:276px}.sss-zijbalk{gap:18px;padding:16px 12px 32px;scrollbar-width:thin;scrollbar-color:transparent transparent}.sss-zijbalk:hover{scrollbar-color:rgba(0,0,0,.18) transparent}.sss-zijbalk::-webkit-scrollbar{width:8px}.sss-zijbalk::-webkit-scrollbar-thumb{border-radius:8px;background:transparent}.sss-zijbalk:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.16)}.sss-zb-kop{margin:0 0 6px;padding:0 10px;color:#8a8a8a;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sss-zb-link{min-height:36px;padding:6px 10px;font-size:14px}.sss-zb-letter--0{background:#e8f0fe;color:#1d4ed8}.sss-zb-letter--1{background:#e6f6ec;color:#15803d}.sss-zb-letter--2{background:#fff1e0;color:#b45309}.sss-zb-letter--3{background:#f1eafe;color:#6d28d9}.sss-zb-letter--4{background:#e0f5f3;color:#0f766e}.sss-zb-letter--5{background:#fde8ef;color:#be185d}.sss-zb-link.is-actief .sss-zb-letter{background:var(--rood);color:#fff}.sss-zb-bedrijf{background:#fafafa}.sss-zb-bedrijf-kop .sss-zb-letter{background:var(--rood);color:#fff}@media (min-width:1024px){.sss-app .sss-wrap{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.sss-app .sss-home-tegels .sss-mappen{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.sss-top-zoek,.sss-zb-zoek{position:relative}.sss-zoek-toets{flex:none;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.65);font:600 12px/1 inherit}.sss-top-zoek .sss-zoekveld:focus-within .sss-zoek-toets{display:none}.sss-top-zoek.is-bezig .sss-zoekveld>.sss-icoon{animation:sss-zoek-bezig .6s var(--ease-snel) infinite alternate}@keyframes sss-zoek-bezig{to{opacity:.3}}.sss-snel-zoek{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:70;max-height:min(72vh,640px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:14px;background:#fff;color:var(--tekst);box-shadow:0 0 0 1px var(--kaart-rand),0 18px 48px rgba(0,0,0,.22);text-align:left}.sss-sz-groep + .sss-sz-groep{margin-top:6px;padding-top:6px;border-top:1px solid #f0f0f0}.sss-sz-kop{display:flex;align-items:center;justify-content:space-between;margin:6px 8px;color:#8a8a8a;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sss-sz-kop span{padding:1px 8px;border-radius:999px;background:var(--vlak);color:var(--grijs);font-size:11.5px;letter-spacing:0}.sss-sz-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;color:var(--kop);text-decoration:none}.sss-sz-item.is-gekozen{background:#f5f5f5}.sss-sz-beeld{position:relative;flex:none;width:96px;height:54px;overflow:hidden;border-radius:8px;background:#26221a}.sss-sz-beeld img{display:block;width:100%;height:100%;object-fit:cover}.sss-sz-beeld small{position:absolute;right:4px;bottom:4px;padding:1px 5px;border-radius:4px;background:rgba(0,0,0,.75);color:#fff;font-size:11px;font-weight:600;line-height:1.4}.sss-sz-tekst{display:grid;gap:2px;min-width:0}.sss-sz-tekst strong,.sss-sz-tekst small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sss-sz-tekst strong{font-size:14px;font-weight:500;line-height:1.3}.sss-sz-tekst small{color:var(--grijs);font-size:12.5px}.sss-snel-zoek mark{padding:0;background:none;color:inherit;font-weight:700}.sss-sz-letter{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:9px;background:var(--vlak);color:var(--kop);font-size:15px;font-weight:700}.sss-sz-letter--plan{background:var(--rood-zacht);color:var(--rood)}.sss-sz-letter .sss-icoon{width:18px;height:18px}.sss-sz-item.sss-sz-alle{justify-content:center;gap:6px;margin-top:6px;padding:12px;border-top:1px solid #f0f0f0;border-radius:0 0 10px 10px;color:var(--rood);font-size:14px;font-weight:600}.sss-sz-alle .sss-icoon{width:16px;height:16px}.sss-sz-leeg{margin:0;padding:22px 12px;color:var(--grijs);font-size:13.5px;text-align:center}.sss-sz-leeg strong{display:block;margin-bottom:2px;color:var(--kop);font-size:14.5px}.sss-zb-logo{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--kaart-rand)}.sss-zb-logo img{display:block;width:21px;height:21px;object-fit:contain}.sss-zb-logo.is-licht img,.sss-sz-letter--logo.is-licht img{filter:brightness(0) opacity(.7)}.sss-sz-letter--logo{background:#fff;box-shadow:inset 0 0 0 1px var(--kaart-rand)}.sss-sz-letter--logo img{display:block;width:24px;height:24px;object-fit:contain}.sss-icoonkiezer-nu{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--veld-rand);color:var(--kop);font:inherit;text-align:left;cursor:pointer}.sss-icoonkiezer-nu:hover{box-shadow:inset 0 0 0 1px rgba(51,51,51,.35)}.sss-icoonkiezer-beeld{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--rood-zacht);color:var(--rood)}.sss-icoonkiezer-beeld .sss-icoon{width:20px;height:20px}.sss-icoonkiezer-tekst{display:grid;flex:1;min-width:0;line-height:1.3}.sss-icoonkiezer-tekst strong{font-size:14px;font-weight:600}.sss-icoonkiezer-tekst small{color:var(--grijs);font-size:12.5px}.sss-icoonkiezer-actie{color:var(--rood);font-size:13.5px;font-weight:600}.sss-icoonkiezer-paneel{margin-top:8px;padding:10px;border-radius:12px;background:#fafafa;box-shadow:inset 0 0 0 1px var(--kaart-rand)}.sss-icoonkiezer-paneel .sss-zoekveld{width:100%;margin:0 0 10px}.sss-icoonkiezer-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;max-height:236px;overflow-y:auto;overscroll-behavior:contain}.sss-icoonkiezer-optie,.sss-icoonkiezer-auto{display:grid;place-items:center;height:40px;padding:0;border:0;border-radius:8px;background:#fff;color:var(--kop);cursor:pointer}.sss-icoonkiezer-optie:hover,.sss-icoonkiezer-auto:hover{background:var(--rood-zacht);color:var(--rood)}.sss-icoonkiezer-optie.is-gekozen,.sss-icoonkiezer-auto.is-gekozen{background:var(--rood);color:#fff}.sss-icoonkiezer-auto{grid-column:span 3;display:flex;justify-content:center;gap:6px;font-size:12.5px;font-weight:600}.sss-icoonkiezer-auto .sss-icoon{width:16px;height:16px}.sss-icoonkiezer-raster .sss-form-noot{grid-column:1 / -1;margin:6px 2px}.sss-sz-letter--icoon{background:var(--rood-zacht);color:var(--rood)}.sss-sz-letter--icoon .sss-icoon{width:19px;height:19px}.sss-module-beeld{container-type:inline-size}.sss-module-leeg{display:flex;align-items:center;justify-content:flex-start;gap:4.2cqi;height:100%;padding:0 6cqi 0 7.8cqi;background:#26221a;color:#fff;font-size:7.8cqi;font-weight:600;line-height:1.15;letter-spacing:-.01em;text-align:left}.sss-module-leeg .sss-icoon{flex:none;width:13cqi;height:13cqi;stroke-width:2}html:has(dialog[open]){overflow:hidden;padding-right:var(--sss-scrollbalk,0px)}.sss-mailboom.is-sluitend>summary span::before{transform:rotate(-45deg)}.sss-icoonkiezer-beeld img,.sss-icoonkiezer-auto img{display:block;width:22px;height:22px;object-fit:contain}.sss-icoonkiezer-auto img{width:16px;height:16px}.sss-zb-logo--icoon{color:var(--kop)}.sss-zb-logo--icoon .sss-icoon{width:16px;height:16px}.sss-zb-link.is-actief .sss-zb-logo--icoon{color:var(--rood)}.sss-dialoog-body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.sss-zb-kop{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 4px;padding:4px 10px;border:0;border-radius:6px;background:none;font-family:inherit;cursor:pointer}.sss-zb-kop:hover{color:var(--kop);background:var(--vlak)}.sss-zb-kop .sss-icoon{width:14px;height:14px;transition:transform var(--duur-kort) var(--ease-snel)}.sss-zb-kop[aria-expanded="false"] .sss-icoon{transform:rotate(-90deg)}.sss-zb-items{display:grid;gap:1px}@media (min-width:1024px){html.sss-zijbalk-klein .sss-zb-items[hidden]{display:grid !important}}.sss-sz-letter--icoon{background:#26221a;color:#fff}.sss-sleep-kolom,.sss-sleep-cel{width:36px;padding-right:0 !important}.sss-sleep-greep{display:grid;place-items:center;width:28px;height:32px;padding:0;border:0;border-radius:6px;background:none;color:#b5b5b5;cursor:grab;touch-action:none}.sss-sleep-greep:hover,.sss-sleep-greep:focus-visible{background:var(--vlak);color:var(--kop)}.sss-sleep-greep .sss-icoon{width:18px;height:18px;fill:currentColor;stroke:none}[data-sleep-lijst]>.is-sleep{position:relative;z-index:2;background:none;box-shadow:none !important;filter:drop-shadow(0 10px 20px rgba(0,0,0,.16));cursor:grabbing}[data-sleep-lijst]>.is-sleep>td{background:#fff}[data-sleep-lijst]>.is-sleep>td:first-child{border-radius:12px 0 0 12px}[data-sleep-lijst]>.is-sleep>td:last-child{border-radius:0 12px 12px 0}[data-sleep-lijst].is-slepend{user-select:none;-webkit-user-select:none}.sss-sleep-status{margin-left:12px;color:var(--groen);font-size:13px;font-weight:600}.sss-lijstkop--leeg{margin-bottom:0}.sss-lijstkop--leeg .sss-sleep-status:not(:empty){margin:0 0 10px}.sss-lijstkop:has(.sss-sleep-status){justify-content:flex-start;align-items:baseline}@media (max-width:900px){.sss-sleep-kolom,.sss-sleep-cel{display:none !important}}.sss-tabel-wrap:has([data-sleep-lijst].is-slepend){overflow:visible}.sss-account-menu{width:300px;min-width:0;padding:0;border-radius:14px}.sss-account-sluit{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:var(--grijs);cursor:pointer}.sss-account-sluit:hover{background:var(--vlak);color:var(--kop)}.sss-account-sluit .sss-icoon{width:18px;height:18px}.sss-account-kop{flex-direction:column;gap:8px;margin:0;padding:22px 16px 18px;text-align:center}.sss-account-kop .sss-account-foto{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:50%;background:var(--rood);color:#fff;font-size:20px;font-weight:700;line-height:1}.sss-account-foto img{width:100%;height:100%;object-fit:cover}.sss-account-kop strong{max-width:100%;color:var(--kop);font-size:15px}.sss-account-menu a.sss-account-bewerk{display:inline-flex;min-height:32px;padding:0 14px;color:var(--kop);font-size:13.5px;font-weight:600}.sss-account-info{display:grid;gap:2px;padding:12px 18px;border-bottom:1px solid var(--lijn);color:var(--grijs);font-size:13.5px;line-height:1.45}.sss-account-links,.sss-account-voet{padding:6px}.sss-account-links:not(:has(>:not([hidden]))){display:none}.sss-account-voet{border-top:1px solid var(--lijn)}.sss-account-menu .sss-account-link,.sss-account-menu button.sss-account-link{display:flex;align-items:center;width:100%;min-height:36px;padding:7px 12px;border-radius:8px;color:var(--kop);font-size:14px}@media (max-width:640px){.sss-account-menu{width:auto}}.sss-zb-lade-kop{display:none}@media (max-width:1023px){.sss-zb-lade-kop{position:sticky;top:-16px;z-index:2;display:flex;flex:none;align-items:center;justify-content:space-between;height:calc(var(--sss-balk,64px) + env(safe-area-inset-top,0px));margin:-16px -12px 0;padding:env(safe-area-inset-top,0px) 8px 0 18px;background:#fff}.sss-zijbalk{scroll-padding-top:calc(var(--sss-balk,64px) + env(safe-area-inset-top,0px) + 12px)}.sss-zb-lade-kop .sss-logo{color:var(--kop)}.sss-zb-lade-kop .sss-logo-woord{filter:brightness(.12)}.sss-zb-lade-sluit{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:none;color:var(--kop);cursor:pointer}.sss-zb-lade-sluit:hover{background:var(--vlak)}.sss-zb-lade-sluit .sss-icoon{width:20px;height:20px}}.sss-zijbalk-knop .sss-icoon--open,html.sss-zijbalk-klein .sss-zijbalk-knop .sss-icoon--dicht{display:none}html.sss-zijbalk-klein .sss-zijbalk-knop .sss-icoon--open{display:block}.sss-share-kolommen{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,520px);gap:24px;align-items:start}.sss-share-links,.sss-share-rechts{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.sss-share-rechts{position:sticky;top:calc(var(--sss-kop,64px) + 16px)}.sss-share-kaart{border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--kaart-rand)}.sss-share-kaart-kop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.sss-share-kaart-kop h2{color:var(--kop);font-size:16px}.sss-share-kaart-kop small{display:block;margin-top:2px;color:var(--grijs);font-size:13.5px}.sss-share-kaart-kop .sss-knop{flex:none}.sss-share-kaart-body{padding:0 18px 18px}.sss-share-kaart-body--los{padding-top:18px}.sss-share-kaart .sss-share-velden{margin:0 0 16px}.sss-share-kaart .sss-share-velden--filter{margin-bottom:8px}.sss-share-kaart .sss-share-reset{width:auto;margin-bottom:14px;justify-content:flex-end;text-align:right}.sss-share-kaart .sss-share-lijst{columns:300px 2;padding:8px 6px;border-radius:10px;background:#fafafa;box-shadow:inset 0 0 0 1px var(--lijn)}.sss-share-alles{margin-top:12px}.sss-share-kaart .sss-ontvangers-lijst{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sss-share-frame{padding:0 10px 10px}.sss-share-venster{position:relative;overflow:hidden;height:calc(100vh - var(--sss-kop,64px) - 330px);min-height:380px;border-radius:10px;background:#F4F4F4}.sss-share-venster iframe{position:absolute;top:0;left:0;display:block;width:640px;max-width:none;height:100%;border:0;transform-origin:0 0}.sss-share-frame-leeg{display:grid;place-items:center;min-height:240px;margin:0;padding:24px;border-radius:10px;background:#F4F4F4;color:var(--grijs);font-size:14px;text-align:center}.sss-share-rechts .sss-share-verstuur{grid-template-columns:minmax(0,1fr);gap:8px}.sss-share-rechts .sss-knoppen{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sss-share-rechts .sss-knoppen .sss-knop{flex:1 1 auto}.sss-share-wis{justify-self:start;font-size:13.5px}form[data-share-form],#sss-bulk-form{container-type:inline-size}@container (max-width:1040px){.sss-share-kolommen{grid-template-columns:minmax(0,1fr)}.sss-share-rechts{position:static}.sss-share-venster{height:560px}}.sss-tablijn{background:#fff;border-bottom:1px solid var(--kaart-rand)}.sss-tablijn--binnen{margin:-4px 0 24px;background:none}@media (max-width:640px){.sss-lpo .sss-mp-acties{flex-wrap:nowrap}.sss-lpo .sss-mp-acties .sss-knop{flex:1 1 auto;justify-content:center;padding:0 12px;font-size:13px}}.sss-tablijn-nav{position:relative;display:flex;gap:28px}.sss-tablijn-nav a{position:relative;display:inline-flex;align-items:center;gap:8px;padding:15px 0 13px;color:var(--grijs);font-size:14.5px;font-weight:600}.sss-tablijn-nav a:hover,.sss-tablijn-nav a.is-actief{color:var(--kop)}.sss-tablijn-nav a.is-actief::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--rood)}.sss-tablijn-nav.has-pil a.is-actief::after{display:none}.sss-tablijn-nav .sss-band-tabs-pil{top:auto;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--rood);box-shadow:none}.sss-tablijn-nav.has-pil .sss-band-tabs-pil{opacity:1}.sss-tab-aantal{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--rij);color:var(--grijs);font-size:12px;font-weight:600;line-height:18px;text-align:center}.sss-tablijn-nav a.is-actief .sss-tab-aantal{background:var(--rood-zacht);color:var(--rood-donker)}.sss-leeg-kaart{display:flex;flex-direction:column;align-items:center;gap:6px;padding:44px 24px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--kaart-rand);text-align:center}.sss-leeg-icoon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border-radius:50%;background:var(--rood-zacht);color:var(--rood)}.sss-leeg-icoon .sss-icoon{width:24px;height:24px}.sss-leeg-kaart h2{color:var(--kop);font-size:18px}.sss-leeg-kaart p{max-width:460px;margin:0;color:var(--grijs);font-size:14.5px;line-height:1.5}.sss-leeg-kaart .sss-knoppen{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.sss-account-menu:not([hidden]),.sss-kebab-menu:not([hidden]),.sss-snel-zoek:not([hidden]),.sss-keuze-lijst:not([hidden]),.sss-kalender:not([hidden]){animation:sss-menu-in var(--duur-menu) var(--ease-uit)}.sss-account-menu,.sss-kebab-menu{transform-origin:top right}.sss-kebab-menu.is-boven{transform-origin:bottom right}.sss-kebab-menu.is-links{transform-origin:top left}.sss-kebab-menu.is-links.is-boven{transform-origin:bottom left}.sss-snel-zoek{transform-origin:top center}.sss-keuze-lijst,.sss-kalender{transform-origin:top left}@keyframes sss-menu-in{from{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}@keyframes sss-omhoog-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:480px){.sss-kalender:not([hidden]){animation-name:sss-omhoog-in;animation-duration:var(--duur-paneel)}}@media (max-width:640px){dialog.sss-dialoog--hulp[open]{animation-name:sss-omhoog-in}}@media (max-width:900px){dialog.sss-dialoog--wizard[open]{animation-name:sss-omhoog-in}}dialog.sss-dialoog.is-sluiten::backdrop,dialog.sss-lightbox.is-sluiten::backdrop{animation:sss-vervaag-uit var(--duur-kort) var(--ease-snel) forwards}dialog.sss-dialoog--zijkant.is-sluiten::backdrop{animation-duration:var(--duur-menu)}@media (min-width:1024px){html.sss-zb-anim .sss-zijbalk{z-index:3;width:var(--zijbalk-groot)}html.sss-zb-anim .sss-app{overflow-x:clip}html.sss-zb-anim .sss-main{box-shadow:-1px 0 0 var(--kaart-rand)}html.sss-zb-anim.sss-zijbalk-klein .sss-zijbalk{align-items:flex-start}html.sss-zb-anim.sss-zijbalk-klein .sss-zijbalk>*{width:var(--zb-kolom,51px)}}.sss-knop,.sss-afgerond,.sss-ai-knop,.sss-auth-wissel-knop,.sss-kebab-knop,.sss-menu-knop,.sss-zijbalk-knop,.sss-hulp-knop,.sss-rond-knop,.sss-icoonknop,.sss-dialoog-sluit,.sss-gebruik-knop,.sss-avatar{transition:background-color var(--duur-kort) var(--ease-snel),color var(--duur-kort) var(--ease-snel),border-color var(--duur-kort) var(--ease-snel),box-shadow var(--duur-kort) var(--ease-snel),opacity var(--duur-kort) var(--ease-snel),scale var(--duur-menu) var(--ease-veer)}:is(.sss-knop,.sss-afgerond,.sss-ai-knop,.sss-auth-wissel-knop,.sss-kebab-knop,.sss-menu-knop,.sss-zijbalk-knop,.sss-hulp-knop,.sss-rond-knop,.sss-icoonknop,.sss-dialoog-sluit,.sss-gebruik-knop,.sss-avatar):active:not(:disabled){scale:.97;transition-duration:var(--duur-druk);transition-timing-function:var(--ease-snel)}.sss-sleep-status{display:inline-block}@media (min-width:768px) and (max-width:1279px) and (pointer:coarse){:root{--duur-paneel:325ms;--duur-groot:390ms}}@media (prefers-reduced-motion:reduce){*,*::before,*::after,::backdrop{animation-duration:.01ms !important;animation-iteration-count:1 !important;animation-delay:0s !important;transition-duration:.01ms !important;transition-delay:0s !important;scroll-behavior:auto !important}.sss-ophalen-draai,.sss-ai-knop.is-bezig .sss-icoon{animation-duration:1.6s !important;animation-iteration-count:infinite !important}}@media (max-width:640px){.sss-mp-kop .sss-mp-acties>.sss-zoekveld{flex:1 1 100%;width:auto;min-width:0}}.sss-top-zoek{max-width:680px}.sss-top-zoek .sss-zoekveld{height:44px;padding-left:14px;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px #fff;color:#6e6e6e}.sss-top-zoek .sss-zoekveld:hover{background:#fff;box-shadow:inset 0 0 0 1px #fff,0 0 0 3px rgba(255,255,255,.18)}.sss-top-zoek .sss-zoekveld>.sss-icoon{width:18px;height:18px}.sss-top-zoek .sss-zoekveld input{color:var(--tekst);font-size:15px}.sss-top-zoek .sss-zoekveld input::placeholder{color:#6e6e6e}.sss-top-zoek .sss-zoek-toets{background:var(--vlak);box-shadow:inset 0 0 0 1px var(--rand);color:#6e6e6e}.sss-zijbalk{gap:14px}.sss-zb-link{min-height:33px;padding:5px 10px}.sss-zb-kop{margin-bottom:2px}.sss-dialoog-kop.heeft-icoon,dialog.sss-dialoog--zijkant .sss-dialoog-kop.heeft-icoon{display:flex;align-items:center;gap:12px;padding:16px 56px 16px 20px;text-align:left}.sss-dialoog-icoon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:9px;background:#26221a;color:#fff}.sss-dialoog-icoon .sss-icoon{width:18px;height:18px}.sss-dialoog-kop.heeft-icoon h2{font-size:17px;line-height:1.25}.sss-dialoog-kop.heeft-icoon .sss-dialoog-sluit{top:50%;margin-top:-16px}.sss-dialoog-voet{justify-content:flex-end}.sss-dialoog-voet .sss-dialoog-weg{margin-left:0;margin-right:auto}.sss-dialoog-voet .sss-knop{min-height:38px;padding:0 16px}.sss-dialoog-voet--opslaan>.sss-dialoog-weg{order:-2}.sss-dialoog-voet--opslaan>[data-dialoog-sluit]{order:-1}.sss-delen-voet>[data-dialoog-sluit]{order:-1}.sss-delen-voet>.sss-knop--rood{order:1}.sss-vinklijst--los{max-height:none}.sss-vinklijst--bulk{max-height:300px;padding:0 6px 6px}.sss-vinklijst-kop{position:sticky;top:0;z-index:1;display:flex;gap:8px;align-items:center;margin:0 -6px 4px;padding:6px;background:#fff}.sss-vinklijst-kop .sss-vinklijst-zoek{flex:1;min-width:0;margin:0}.sss-vink-alles{flex:none;padding:6px 10px;border:0;border-radius:6px;background:var(--vlak);color:var(--kop);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sss-vink-alles:hover{background:#e9e9e9}.sss-vinklijst .sss-vinkje small{color:var(--grijs);font-size:12px;font-weight:400}.sss-vinkje.is-uit{color:var(--grijs);cursor:default}.sss-standaard-rijen{display:grid;border:1px solid var(--kaart-rand);border-radius:10px}.sss-standaard-rij{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px}.sss-standaard-rij + .sss-standaard-rij{border-top:1px solid var(--kaart-rand)}.sss-standaard-naam{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600}.sss-standaard-keuze{display:inline-flex;flex:none;padding:2px;border-radius:8px;background:var(--vlak)}.sss-standaard-keuze label{position:relative;cursor:pointer}.sss-standaard-keuze input{position:absolute;opacity:0;pointer-events:none}.sss-standaard-keuze span{display:block;padding:4px 10px;border-radius:6px;color:var(--grijs);font-size:12.5px;font-weight:600}.sss-standaard-keuze input:checked + span{background:#fff;color:var(--kop);box-shadow:0 1px 2px rgba(0,0,0,.1)}.sss-standaard-keuze input[value="aan"]:checked + span{color:var(--groen)}.sss-standaard-keuze input[value="uit"]:checked + span{color:var(--rood-donker)}.sss-standaard-keuze input:focus-visible + span{box-shadow:0 0 0 2px var(--rood)}.sss-mp-acties .sss-knop{white-space:nowrap}.sss-recent-zoek{flex:1 1 300px;max-width:380px;margin:0}.sss-recent-zoek .sss-zoekveld{width:100%}.sss-recent-balk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin:0 0 16px}.sss-recent-mappen{display:flex;flex-wrap:wrap;gap:6px}.sss-recent-map{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 6px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--kaart-rand);color:var(--kop);font-size:13.5px;font-weight:600;white-space:nowrap;transition:background-color var(--duur-kort) var(--ease-snel),box-shadow var(--duur-kort) var(--ease-snel)}.sss-recent-map:first-child{padding-left:14px;padding-right:14px}.sss-recent-map .sss-zb-logo,.sss-recent-map .sss-zb-letter{width:24px;height:24px;border-radius:999px}.sss-recent-map:hover{box-shadow:inset 0 0 0 1px #cfcfcf}.sss-recent-map.is-actief{background:#26221a;box-shadow:none;color:#fff}.sss-recent-aantal{margin:0;color:var(--grijs);font-size:13.5px}@media (max-width:640px){.sss-recent-zoek{flex-basis:100%;max-width:none}.sss-recent-mappen{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none}}.sss-recent-balk .sss-filter{min-width:0;max-width:340px}.sss-recent-balk .sss-filter select{min-width:0;max-width:100%;text-overflow:ellipsis}@media (max-width:640px){.sss-recent-balk .sss-filter{flex:1 1 100%;max-width:none}}.sss-bevestig-icoon--donker{background:#26221a;color:#fff}.sss-bevestig-icoon--donker .sss-icoon{width:20px;height:20px;stroke:#fff}.sss-bevestig-keuze{grid-column:2;align-items:flex-start !important;margin-top:14px;color:var(--tekst);font-size:13.5px;line-height:1.45}.sss-bevestig-keuze input{margin-top:1px !important}.sss-share-ontvangers-blok{margin-bottom:16px}.sss-kop-blok ~ [data-tab-paneel]>.sss-wrap.sss-blok{padding-top:24px}.sss-inst-kaart{max-width:760px}.sss-inst-kaart .sss-knoppen{margin-top:18px}.sss-mail-door{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.sss-mail-door .sss-mini-avatar{flex:none;width:24px;height:24px;font-size:10px}.sss-mp-kop{align-items:flex-start}.sss-mp-kop>.sss-vp-terug{margin-top:5px}.sss-mp-kop>.sss-mp-acties{align-self:center}@media (max-width:640px){.sss-tablijn--binnen .sss-tablijn-nav{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.sss-tablijn--binnen .sss-tablijn-nav a{justify-content:center;padding-left:4px;padding-right:4px;text-align:center}}@media (max-width:640px){.sss-home-recent + .sss-tabel-lijst>.sss-tabel-rij:nth-child(n+6){display:none}}.sss-map-beeld{container-type:inline-size}.sss-map-naam{max-width:100%;padding:8px;font-size:min(18px,11.5cqi);line-height:1.2;overflow-wrap:anywhere;hyphens:auto}@media (max-width:900px){.sss-stappen-lijst li{cursor:auto;user-select:auto;-webkit-user-select:auto}.sss-stappen-lijst li img{touch-action:auto}}@media (max-width:900px){.sss-toegang.sss-tabel--kaarten td.sss-td-regel:first-child{order:-2;flex:1 1 0}.sss-toegang.sss-tabel--kaarten td.sss-td-rol{order:-1}.sss-toegang.sss-tabel--kaarten tr:has(>.sss-datatabel-menu:not(:empty))>td:first-child{padding-right:0 !important}.sss-toegang.sss-tabel--kaarten tr:has(>.sss-datatabel-menu:not(:empty))>td.sss-td-rol{margin-right:34px}}@media (max-width:640px){.sss-mp-kop .sss-mp-acties>.sss-knop{flex:1 1 0;min-width:max-content;justify-content:center;padding:0 12px}.sss-mp-kop .sss-mp-acties:not(:has(.sss-zoekveld)):not(:has(>:nth-child(3))){flex-wrap:nowrap}.sss-mp-kop .sss-mp-acties:not(:has(.sss-zoekveld)):not(:has(>:nth-child(3)))>.sss-knop{flex:1 1 auto;min-width:0}.sss-lp .sss-mp-acties{flex:1 1 100%}}.sss-module-leeg{overflow-wrap:anywhere;hyphens:auto}@media (max-width:640px){.sss-account-menu{position:fixed;inset:0;z-index:70;width:auto;max-height:none;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);overflow:auto;overscroll-behavior:contain;border-radius:0;box-shadow:none}.sss-account-menu:not([hidden]){animation:sss-omhoog-in var(--duur-menu) var(--ease-uit)}.sss-account-sluit{top:calc(env(safe-area-inset-top,0px) + 12px);right:12px;width:40px;height:40px}.sss-account-sluit .sss-icoon{width:22px;height:22px}.sss-account-kop{gap:10px;padding:48px 20px 24px}.sss-account-kop .sss-account-foto{width:72px;height:72px;font-size:28px}.sss-account-kop strong{font-size:18px}.sss-account-menu a.sss-account-bewerk{min-height:40px;padding:0 18px;font-size:14.5px}.sss-account-info{padding:16px 24px;font-size:14.5px}.sss-account-links,.sss-account-voet{padding:8px 12px}.sss-account-menu .sss-account-link,.sss-account-menu button.sss-account-link{min-height:48px;padding:10px 12px;font-size:15.5px}}.sss-formulier .sss-veld + .sss-noot{margin-top:16px}#sss-installeer .sss-bevestig-icoon{grid-row:1}#sss-installeer .sss-bevestig h2{align-self:center;margin:0}#sss-installeer .sss-installeer-stappen{grid-column:1 / -1;gap:12px;margin-top:18px}#sss-installeer .sss-installeer-stappen>*{grid-column:auto}#sss-installeer .sss-installeer-stappen ol{gap:8px;padding:0;list-style:none;counter-reset:sss-stap}#sss-installeer .sss-installeer-stappen li{position:relative;min-height:50px;padding:12px 14px 12px 52px;border-radius:10px;background:var(--vlak);counter-increment:sss-stap}#sss-installeer .sss-installeer-stappen li::before{content:counter(sss-stap);position:absolute;top:12px;left:14px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--rand);color:var(--kop);font-size:13px;font-weight:700;line-height:1}#sss-installeer .sss-installeer-stappen li strong{color:var(--kop)}@media (max-width:640px){.sss-share-video{align-items:flex-start}.sss-share-video span{overflow:visible;white-space:normal;overflow-wrap:anywhere}.sss-share-video input,.sss-share-video img{margin-top:1px}.sss-kop-blok:has(.sss-recent-zoek) + #sss-recent-resultaat{padding-top:12px}.sss-leeg-kaart .sss-knoppen{flex-direction:column;align-items:stretch;width:100%;max-width:280px}.sss-leeg-kaart .sss-knoppen .sss-knop{justify-content:center}}.sss-zk-zoek{display:none}@media (max-width:820px){.sss-zk-zoek{display:block;padding-top:20px}.sss-zk-zoek .sss-zoekveld{width:100%;margin:0}.sss-zk-zoek + .sss-zk{padding-top:20px}}@media (max-width:900px){.sss-datatabel.sss-tabel--kaarten tr:has(>td.sss-td-rol)>td.sss-td-foto{order:-4}.sss-datatabel.sss-tabel--kaarten tr:has(>td.sss-td-rol)>td:is(.sss-td-naam,.sss-td-regel:first-child){order:-3;flex:1 1 0}.sss-datatabel.sss-tabel--kaarten td.sss-td-rol{order:-2}.sss-datatabel.sss-tabel--kaarten tr:has(>td.sss-td-rol:not(:empty))>td:is(.sss-td-naam,.sss-td-regel:first-child){padding-right:0 !important}.sss-datatabel.sss-tabel--kaarten tr:has(>:is(.sss-datatabel-menu,.sss-td-hoek):not(:empty))>td.sss-td-rol{margin-right:34px}}.sss-mailboom>summary small{flex:none;white-space:nowrap}@media (max-width:640px){.sss-mp-kop .sss-mp-acties>.sss-filter{flex:1 1 100%;min-width:0}.sss-mp-kop .sss-mp-acties>.sss-filter select{flex:1 1 auto;width:100%;min-width:0;max-width:none;text-overflow:ellipsis}}@media (max-width:640px){.sss-mp-kop .sss-mp-acties>form:has(>.sss-knop){display:flex;flex:1 1 0;min-width:max-content;margin:0}.sss-mp-kop .sss-mp-acties>form>.sss-knop{flex:1 1 auto;justify-content:center;padding:0 12px}}.sss-kaart.sss-detail>:first-child{margin-top:0}.sss-zb-link>.sss-zb-letter{width:26px;height:26px;border-radius:7px;font-size:12.5px}@media (max-width:640px){.sss-dialoog-voet--opslaan>.sss-knop:not(.sss-dialoog-weg){flex:1 1 0;justify-content:center}.sss-dialoog-voet--opslaan>.sss-dialoog-weg{margin-right:0}}.sss-zb-zoek{margin:-8px 0 0}.sss-zb-zoek .sss-zoekveld{width:100%;height:34px;margin:0;padding:0 10px;gap:12px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--kaart-rand);color:#6e6e6e}.sss-zb-zoek .sss-zoekveld:focus-within{box-shadow:inset 0 0 0 1px #cfcfcf,0 0 0 3px rgba(211,32,32,.18)}.sss-zb-zoek .sss-zoekveld>.sss-icoon{width:18px;height:18px}.sss-zb-zoek .sss-zoekveld input{padding:0;color:var(--tekst);font-size:14px}.sss-zb-zoek .sss-zoekveld input::placeholder{color:#6e6e6e}@media (min-width:1024px){html.sss-zijbalk-klein .sss-zb-zoek{display:none}}.sss-mappen-knop{display:inline-flex;align-items:center;padding:3px 10px;border:0;border-radius:999px;background:var(--vlak);color:var(--tekst);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.sss-mappen-knop:hover{background:var(--rood-zacht);color:var(--rood)}.sss-mappenlijst{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.sss-mappenlijst li{border-radius:10px;background:var(--vlak)}.sss-mappenlijst li>label{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer}.sss-mappenlijst .sss-schakel{margin-left:auto;flex:none}.sss-mappenlijst-slot{margin-left:auto;flex:none;color:var(--grijs)}.sss-mappen-knop.is-bezig{opacity:.6;cursor:progress}.sss-mappenlijst-logo{display:grid;place-items:center;flex:none;width:64px;height:36px;border-radius:6px;background:#fff}.sss-mappenlijst-logo img{max-width:54px;max-height:26px;object-fit:contain}.sss-mappenlijst-naam{display:flex;flex-direction:column;min-width:0;font-weight:600}.sss-mappenlijst-naam small{color:var(--grijs);font-size:12.5px;font-weight:400}.sss-mappenlijst li.is-uit .sss-mappenlijst-naam{opacity:.75}.sss-mappenlijst li.is-uit .sss-mappenlijst-logo img{filter:grayscale(1);opacity:.6}.sss-mappenlijst-intro{margin:0;color:var(--grijs);font-size:14px}.sss-top{top:var(--sss-wpbalk,0px)}@media (min-width:641px){.sss-mp-kop>.sss-mp-acties:has(>.sss-knop--links){flex:1 1 100%}.sss-mp-acties>.sss-knop--links{margin-right:auto}}.sss-modules .sss-module-beeld{aspect-ratio:11 / 5}.sss-modules .sss-module-naam{margin-top:12px}.sss-formulier .sss-zoekveld input:focus,.sss-dialoog-body .sss-zoekveld input:focus{border-color:transparent;box-shadow:none}.sss-vinklijst-kop--knoppen{flex-wrap:wrap}.sss-vinklijst-kop--knoppen .sss-vinklijst-zoek{flex:1 1 200px}.sss-uitnodig-knop{display:inline-flex;align-items:center;gap:8px;height:40px;margin:0;padding:0 16px;border:1px solid var(--rood);border-radius:5px;background:var(--rood);color:#fff;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color var(--duur-kort) var(--ease-snel),border-color var(--duur-kort) var(--ease-snel)}.sss-uitnodig-knop:hover{border-color:var(--rood-donker);background:var(--rood-donker)}.sss-uitnodig-knop .sss-icoon{width:18px;height:18px}@media (max-width:1200px){.sss-uitnodig-knop{padding:0 11px}.sss-uitnodig-knop span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (max-width:820px){.sss-top-rechts .sss-uitnodig-knop{display:none}}.sss-hulp-zwevend{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:45;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--rood);color:#fff;box-shadow:0 8px 24px rgba(211,32,32,.32),0 2px 6px rgba(0,0,0,.14);transition:background-color var(--duur-kort) var(--ease-snel),transform var(--duur-kort) var(--ease-snel)}.sss-hulp-zwevend:hover{background:var(--rood-donker);color:#fff;transform:translateY(-2px)}.sss-hulp-zwevend .sss-icoon{width:26px;height:26px}body:has(.sss-volgorde-balk) .sss-hulp-zwevend{display:none}@media (max-width:640px){.sss-hulp-zwevend{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:52px;height:52px}body:has(.sss-pm-acties) .sss-hulp-zwevend{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.sss-map-naam{font-size:min(18px,10cqi);hyphens:manual;-webkit-hyphens:manual}.sss-bekijk-als{background:#ff9500;color:rgba(26,19,0,.82);box-shadow:none}.sss-bekijk-als-icoon{color:#1a1300}.sss-bekijk-als-tekst strong{color:#1a1300}.sss-bekijk-als-wissel,.sss-bekijk-als-stop{color:#1a1300}.sss-bekijk-als-wissel:hover,.sss-bekijk-als-stop:hover{background:rgba(0,0,0,.1);color:#000}.sss-pogingen-kop{align-items:flex-start;flex-wrap:wrap}.sss-pogingen-noot{margin:0;flex:1 1 320px;max-width:62ch;color:var(--grijs);font-size:14px;line-height:1.5}.sss-pogingen-zoek{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sss-poging-adres,.sss-poging-reden{display:block;margin-top:3px;color:var(--grijs);font-size:13px;font-weight:400}.sss-poging-reden{max-width:42ch}@media (max-width:640px){.sss-pogingen-zoek{flex:1 1 100%}.sss-pogingen-zoek .sss-zoekveld{flex:1 1 0;min-width:0}}@media (max-width:640px){.sss-tablijn--binnen .sss-tablijn-nav:has(>a:nth-of-type(4)){display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;margin-bottom:-1px;scrollbar-width:none}.sss-tablijn--binnen .sss-tablijn-nav:has(>a:nth-of-type(4))::-webkit-scrollbar{display:none}.sss-tablijn--binnen .sss-tablijn-nav:has(>a:nth-of-type(4))>a{flex:none;white-space:nowrap;padding-left:0;padding-right:0}.sss-tablijn--binnen .sss-tablijn-nav:has(>a:nth-of-type(4)) .sss-band-tabs-pil{bottom:0}}.sss-mp-titelregel{display:flex;align-items:center;gap:4px;min-width:0}.sss-mp-titelregel h1{min-width:0;overflow-wrap:anywhere}.sss-titel-pen{flex:none;width:32px;height:32px;color:var(--rood)}.sss-titel-pen:hover{background:var(--rood-zacht);color:var(--rood-donker)}.sss-share-onder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:14px}.sss-share-kaart .sss-share-onder .sss-share-reset{margin-bottom:0;margin-left:auto}.sss-share-video .sss-share-datum{flex:none;margin-left:auto;color:var(--grijs);font-size:12px;white-space:nowrap}.sss-map-start{position:relative;display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:32px;align-items:center;margin-bottom:36px;padding:10px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--rand);color:inherit;text-decoration:none}.sss-map-start:hover{box-shadow:inset 0 0 0 1px rgba(51,51,51,.16)}.sss-map-start-beeld{border-radius:10px}.sss-map-start-beeld img{width:100%;height:100%;object-fit:cover}.sss-map-start-play{position:absolute;inset:0;display:grid;place-items:center;width:64px;height:64px;margin:auto;border-radius:999px;background:rgba(20,18,14,.55);color:#fff}.sss-map-start-play .sss-icoon{width:26px;height:26px;margin-left:3px;fill:currentColor}.sss-map-start-tekst{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding-right:20px}.sss-map-start-label{color:var(--rood);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sss-map-start-titel{color:var(--kop);font-size:24px;font-weight:700;letter-spacing:-.015em;line-height:1.2;text-wrap:balance}.sss-map-start-meta{color:var(--grijs);font-size:14.5px;line-height:1.55}.sss-map-start-knop{margin-top:6px}.sss-map-start-knop .sss-icoon{fill:currentColor}.sss-map-start:hover .sss-map-start-knop{background:var(--rood-donker)}@media (max-width:820px){.sss-map-start{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.sss-map-start-tekst{padding:0 6px 8px}.sss-map-start-titel{font-size:20px}}.sss-map-start-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.is-laden{opacity:.5;pointer-events:none;transition:opacity .2s}.sss-map-items>.sss-map-start-kaart{display:none}.sss-map-items.is-volgorde>.sss-map-start-kaart{display:flex}.sss-mp:has(.sss-map-items.is-volgorde) .sss-map-start{display:none}.sss-map-items:has(>.sss-video:not(.sss-map-start-kaart)) .sss-module-beeld{aspect-ratio:16 / 9}.sss-zb-aantal{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;border-radius:999px;background:var(--rood);color:#fff;font-size:11.5px;font-weight:700;line-height:1}.sss-tk-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.sss-tk-status::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sss-tk-status--open{background:var(--vlak);color:var(--tekst)}.sss-tk-status--bezig{background:#fdf1df;color:#9a5300}.sss-tk-status--klaar{background:var(--groen-licht);color:var(--groen)}.sss-mp-titelregel:has([data-tk-status]){flex-wrap:wrap;gap:6px 10px}.sss-mp-titelregel .sss-tk-status{align-self:center}.sss-tk-stip{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--rood);vertical-align:2px}#sss-tickets tr.is-nieuw strong{color:var(--kop);font-weight:700}.sss-tk-leeg{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:8px auto 0;text-align:center}.sss-tk-leeg h1,.sss-tk-leeg h2{margin-top:6px;font-size:19px;font-weight:700}.sss-tk-leeg p{color:var(--grijs);line-height:1.55}.sss-tk-leeg .sss-knop{margin-top:6px}.sss-tk-raster{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start;max-width:1100px}.sss-tk-hoofd{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--kaart-rand);border-radius:12px;background:#fff}.sss-tk-gesprek{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:340px;padding:20px;background:#f7f6f3}.sss-tk-bericht{display:flex;align-items:flex-end;gap:8px;max-width:min(86%,760px)}.sss-tk-bericht.is-links{align-self:flex-start}.sss-tk-bericht.is-rechts{align-self:flex-end}.sss-tk-bericht.is-wacht{opacity:.7}.sss-tk-avatar{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:50%;background:#ececee;color:var(--grijs);font-size:12.5px;font-weight:600}.sss-tk-avatar img{width:100%;height:100%;object-fit:cover}.sss-tk-avatar--team{background:var(--rood);color:#fff}.sss-tk-bel{min-width:min(150px,100%);padding:10px 16px 8px;border-radius:16px}.sss-tk-bel{border-radius:14px}.is-links .sss-tk-bel{background:#fff;box-shadow:inset 0 0 0 1px var(--rand);border-bottom-left-radius:4px}.is-rechts .sss-tk-bel{background:#efece6;border-bottom-right-radius:4px}.sss-tk-kop{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-bottom:2px}.sss-tk-kop strong{color:var(--kop);font-size:13px}.sss-tk-wie{padding:1px 8px;border-radius:999px;background:var(--rood-zacht);color:var(--rood);font-size:11px;font-weight:600}.sss-tk-bel time{display:block;margin-top:3px;color:var(--grijs-licht);font-size:11.5px;font-variant-numeric:tabular-nums}.is-rechts .sss-tk-bel time{text-align:right}.sss-tk-bericht.is-wacht time{font-style:italic}.sss-tk-tekst{color:var(--tekst);font-size:14.5px;line-height:1.55;overflow-wrap:anywhere}.sss-tk-tekst>* + *{margin-top:.6em}.sss-tk-tekst ul,.sss-tk-tekst ol{margin-bottom:0;padding-left:22px}.sss-tk-tekst li + li{margin-top:2px}.sss-tk-tekst a{color:var(--kop);font-weight:500;text-decoration:underline;text-decoration-color:var(--veld-rand);text-underline-offset:3px}.sss-tk-tekst a:hover{color:var(--rood);text-decoration-color:currentColor}.sss-tk-tekst code{padding:1px 5px;border-radius:4px;background:var(--vlak);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.sss-tk-tekst pre{margin-bottom:0;padding:12px 14px;overflow-x:auto;border-radius:8px;background:var(--rij)}.sss-tk-tekst pre code{padding:0;background:none}.sss-tk-tekst blockquote{margin:0;padding-left:12px;border-left:3px solid var(--kaart-rand);color:var(--grijs)}.sss-tk-tekst a.sss-tk-beeld{display:inline-block;max-width:100%;text-decoration:none}.sss-tk-tekst a.sss-tk-beeld img{max-width:100%;max-height:300px;border-radius:10px}.sss-tk-tekst a.sss-tk-bestand{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:var(--rij);text-decoration:none}.is-rechts .sss-tk-tekst a.sss-tk-bestand{background:rgba(255,255,255,.7)}.sss-tk-tekst a.sss-tk-bestand .sss-icoon{width:16px;height:16px}.sss-tk-antwoord{padding:12px 14px;border-top:1px solid var(--lijn);background:#fff}.sss-tk-balk{display:flex;align-items:flex-end;gap:4px;padding:5px;border:1px solid var(--veld-rand);border-radius:24px;background:#fff;transition:border-color var(--duur-kort) var(--ease-snel),box-shadow var(--duur-kort) var(--ease-snel)}.sss-tk-balk:has(textarea:focus){border-color:var(--rood);box-shadow:0 0 0 3px rgba(211,32,32,.12)}.sss-tk-balk textarea{flex:1;min-width:0;height:38px;min-height:38px;max-height:180px;padding:9px 6px;border:0;background:none;font-size:15px;line-height:1.35;resize:none;outline:none}.sss-tk-bijlage--icoon{flex:none;justify-content:center;width:38px;height:38px;margin:0;padding:0;border-radius:50%}.sss-tk-bijlage--icoon .sss-icoon{width:19px;height:19px}.sss-tk-verstuur{display:grid;flex:none;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--rood);color:#fff;cursor:pointer;transition:background-color var(--duur-kort) var(--ease-snel),transform var(--duur-druk) var(--ease-snel)}.sss-tk-verstuur:hover{background:var(--rood-donker)}.sss-tk-verstuur:active{transform:scale(.94)}.sss-tk-verstuur.is-bezig{opacity:.6;pointer-events:none}.sss-tk-verstuur .sss-icoon{width:18px;height:18px}.sss-tk-antwoord .sss-tk-gekozen{display:block;margin:6px 16px 0}.sss-tk-antwoord .sss-tk-noot{margin:6px 16px 0}.sss-tk-antwoord .sss-melding{margin-top:8px}.sss-tk-noot{color:var(--grijs);font-size:12.5px}.sss-tk-uitleg{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px 18px;border-top:1px solid var(--lijn);background:#fff;color:var(--grijs);font-size:13.5px;line-height:1.5}.sss-tk-uitleg .sss-icoon{width:18px;height:18px;margin-top:1px}.sss-tk-paneel{position:sticky;top:calc(var(--sss-kop,64px) + 16px);display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--kaart-rand);border-radius:12px;background:#fff}.sss-tk-paneel-kop{color:var(--grijs-licht);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sss-tk-details{display:flex;flex-direction:column;gap:9px;margin:0;font-size:13.5px}.sss-tk-detail{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px}.sss-tk-details dt{color:var(--grijs)}.sss-tk-details dd{margin:0;color:var(--kop);overflow-wrap:anywhere}.sss-tk-paneel-knoppen{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--lijn)}.sss-tk-paneel-knoppen .sss-knop{justify-content:center;width:100%;white-space:nowrap}.sss-tk-paneel-knoppen:not(:has(>:not([hidden]))){display:none}@media (max-width:1023px){.sss-tk-raster{grid-template-columns:minmax(0,1fr);gap:16px}.sss-tk-paneel{position:static;order:-1}.sss-tk-details{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px 16px}.sss-tk-detail{display:block}.sss-tk-details dt{margin-bottom:2px;font-size:11.5px}}.sss-tk-bijlagen{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px}.sss-tk-bijlage{position:relative;display:inline-flex;align-items:center;gap:6px;margin-left:-10px;padding:6px 10px;border-radius:var(--radius-knop);color:var(--grijs);font-size:13.5px;font-weight:500;cursor:pointer;transition:background-color var(--duur-kort) var(--ease-snel),color var(--duur-kort) var(--ease-snel)}.sss-tk-bijlage:hover{background:var(--vlak);color:var(--kop)}.sss-tk-bijlage:has(input:focus-visible){outline:2px solid var(--rood);outline-offset:2px}.sss-tk-bijlage .sss-icoon{width:17px;height:17px}.sss-tk-bijlage input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sss-tk-gekozen{min-width:0;color:var(--grijs);font-size:12.5px;overflow-wrap:anywhere}.sss-tk-gekozen:empty{display:none}@media (max-width:640px){body:has([data-ticket]) .sss-kop-blok .sss-mp-module-icoon{display:none}body:has([data-ticket]) .sss-kop-blok .sss-mp-naam h1{display:-webkit-box;overflow:hidden;font-size:19px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}body:has([data-ticket]) .sss-kop-blok .sss-mp-titelregel{gap:8px}.sss-tk{padding-bottom:16px}.sss-tk-gesprek{gap:8px}.sss-tk-bericht{max-width:90%}.sss-tk-avatar{flex-basis:26px;width:26px;height:26px;font-size:11.5px}.sss-tk-bel{padding:8px 12px 6px}.sss-tk-tekst{font-size:14.5px}.sss-tk-tekst a.sss-tk-beeld img{max-height:240px}.sss-tk-paneel{gap:10px;padding:14px}.sss-tk-details{gap:8px 12px;font-size:13px}.sss-tk-gesprek{min-height:0;padding:14px 12px}.sss-tk-antwoord{padding:10px}.sss-tk-lijst{padding-bottom:16px}}.sss-hulp-select{position:relative;display:block;margin-bottom:16px}.sss-hulp-select select{width:100%;height:44px;padding:0 40px 0 14px;border:1px solid var(--veld-rand);border-radius:10px;background:#fff;color:var(--kop);font-size:15px;cursor:pointer;-webkit-appearance:none;appearance:none}.sss-hulp-select select:invalid{color:var(--grijs-licht)}.sss-hulp-select select option{color:var(--kop)}.sss-hulp-select select:focus{border-color:var(--rood);outline:none;box-shadow:0 0 0 3px rgba(211,32,32,.12)}.sss-hulp-select .sss-icoon{position:absolute;top:50%;right:14px;width:16px;height:16px;color:var(--grijs);pointer-events:none;transform:translateY(-50%)}.sss-tk-soort{min-width:0;margin:0 0 16px;padding:0;border:0}.sss-tk-soort-keuzes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sss-tk-soort label{position:relative;display:block;cursor:pointer}.sss-tk-soort input{position:absolute;width:1px;height:1px;opacity:0}.sss-tk-soort span{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 10px;border:1px solid var(--veld-rand);border-radius:10px;background:#fff;color:var(--tekst);font-size:14.5px;font-weight:600;text-align:center;transition:border-color var(--duur-kort) var(--ease-snel),background-color var(--duur-kort) var(--ease-snel),color var(--duur-kort) var(--ease-snel)}.sss-tk-soort span .sss-icoon{width:18px;height:18px}.sss-tk-soort label:hover span{border-color:var(--grijs-licht)}.sss-tk-soort input:checked + span{border-color:var(--rood);background:var(--rood-zacht);color:var(--rood)}.sss-tk-soort input:focus-visible + span{outline:2px solid var(--rood);outline-offset:2px}.sss-tk-gebeurtenis{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:2px 0;color:var(--grijs);font-size:13px;text-align:center}.sss-tk-gebeurtenis .sss-icoon{width:16px;height:16px;padding:2px;border-radius:50%;background:var(--groen-licht);color:var(--groen)}.sss-tk-gebeurtenis strong{color:var(--kop);font-weight:600}.sss-tk-gebeurtenis time{color:var(--grijs-licht);font-size:12.5px}.sss-tk-gebeurtenis--heropend .sss-icoon{background:#fdf1df;color:#9a5300}.sss-tk-voortgang{display:flex;flex-direction:column;gap:5px;margin:10px 16px 0}.sss-tk-voortgang small{color:var(--grijs);font-size:12.5px;font-variant-numeric:tabular-nums}.sss-tk-voortgang-balk{position:relative;display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--vlak)}.sss-tk-voortgang-balk span{position:absolute;inset:0;border-radius:inherit;background:var(--rood);transform:scaleX(.03);transform-origin:left;transition:transform var(--duur-menu) var(--ease-uit)}.sss-tk-voortgang.is-bezig .sss-tk-voortgang-balk span{animation:sss-voortgang-glijd 1.2s var(--ease-snel) infinite}@keyframes sss-voortgang-glijd{from{transform:translateX(-100%) scaleX(.35)}to{transform:translateX(300%) scaleX(.35)}}@media (prefers-reduced-motion:reduce){.sss-tk-voortgang.is-bezig .sss-tk-voortgang-balk span{animation:none;opacity:.5}}.sss-dialoog--hulp .sss-tk-voortgang{margin:12px 0 0}.sss-tk-antwoord.is-dicht .sss-tk-balk{background:var(--rij);border-color:var(--kaart-rand)}.sss-tk-antwoord.is-dicht .sss-tk-balk>*{opacity:.45;cursor:not-allowed}.sss-tk-antwoord.is-dicht .sss-tk-verstuur{background:var(--grijs-licht)}.sss-tk-link{padding:0;border:0;background:none;color:var(--rood);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sss-tk-link:hover{color:var(--rood-donker)}.sss-chat-raster{display:grid;grid-template-columns:300px minmax(0,1fr);height:calc(100vh - var(--sss-kop,64px) - 112px);min-height:460px;overflow:hidden;border:1px solid var(--kaart-rand);border-radius:12px;background:#fff}.sss-chat-kolom{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--lijn)}.sss-chat-nieuw{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 12px 6px}.sss-chat-nieuw-knop{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;border:1px dashed var(--veld-rand);border-radius:10px;background:none;color:var(--kop);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color var(--duur-kort) var(--ease-snel),color var(--duur-kort) var(--ease-snel)}.sss-chat-nieuw-knop:hover{border-color:var(--rood);color:var(--rood)}.sss-chat-nieuw-knop .sss-icoon{width:17px;height:17px}.sss-chat-lijst{flex:1;min-height:0;overflow:auto;padding:6px}.sss-chat-lijst-leeg{padding:14px;color:var(--grijs);font-size:13.5px}.sss-chat-item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;color:var(--tekst);transition:background-color var(--duur-kort) var(--ease-snel)}.sss-chat-item:hover{background:var(--rij)}.sss-chat-item.is-actief{background:var(--rood-zacht)}.sss-chat-item-icoon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:10px;font-size:15px;font-weight:700}.sss-chat-item-tekst{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.sss-chat-item-tekst strong,.sss-chat-item-tekst small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sss-chat-item-tekst strong{color:var(--kop);font-size:14px}.sss-chat-item-tekst small{color:var(--grijs);font-size:12.5px}.sss-chat-item.is-ongelezen .sss-chat-item-tekst small{color:var(--kop);font-weight:600}.sss-chat-item-meta{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px}.sss-chat-item-meta time{color:var(--grijs-licht);font-size:11.5px;font-variant-numeric:tabular-nums}.sss-chat-aantal{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--rood);color:#fff;font-size:11.5px;font-weight:700;line-height:20px;text-align:center}.sss-chat-paneel{display:flex;flex-direction:column;min-width:0;min-height:0}.sss-chat-kop{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--lijn)}.sss-chat-kop-tekst{flex:1;min-width:0}.sss-chat-kop-tekst h2,.sss-chat-kop-tekst p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sss-chat-kop-tekst h2{font-size:15.5px;font-weight:700}.sss-chat-kop-tekst p{color:var(--grijs);font-size:12.5px}.sss-chat-terug{display:none;flex:none;place-items:center;width:32px;height:32px;margin-left:-6px;border-radius:8px;color:var(--kop)}.sss-chat-terug:hover{background:var(--vlak)}.sss-chat-gesprek{display:flex;flex:1;flex-direction:column;gap:2px;min-height:0;overflow:auto;padding:12px 18px 14px;background:#f4f1ec}.sss-chat-gesprek>:first-child{margin-top:auto}.sss-chat-gebeurtenis{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 8px;margin:4px 0;color:var(--grijs);font-size:12.5px;text-align:center}.sss-chat-gebeurtenis time{color:var(--grijs-licht)}.sss-chat-antwoord{padding:10px 12px;border-top:1px solid var(--lijn)}.sss-chat-antwoord .sss-melding{margin-top:8px}.sss-chat-kies{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.sss-chat-kies h2{font-size:18px;font-weight:700}.sss-chat-kies p{max-width:360px;color:var(--grijs);line-height:1.5}.sss-chat-laden{padding:24px;color:var(--grijs);text-align:center}.sss-chat-veld{width:100%;height:44px;padding:0 14px;border:1px solid var(--veld-rand);border-radius:10px;font-size:15px}.sss-chat-veld:focus{border-color:var(--rood);outline:none;box-shadow:0 0 0 3px rgba(211,32,32,.12)}.sss-chat-label{margin:16px 0 8px}.sss-chat-vinklijst{max-height:220px}.sss-chat-vinklijst .sss-vinkje{padding:5px 6px}.sss-chat-schakel{gap:12px;margin-top:16px;padding:12px 14px;border:1px solid var(--kaart-rand);border-radius:10px}.sss-chat-schakel>span{display:flex;flex-direction:column;gap:2px}.sss-chat-schakel small{color:var(--grijs);font-size:12.5px;font-weight:400}.sss-chat-ledenlijst{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.sss-chat-ledenlijst li{display:flex;align-items:center;gap:10px;padding:6px 0}.sss-chat-ledenlijst li>span{display:flex;flex:1;flex-direction:column;min-width:0;font-size:14px}.sss-chat-ledenlijst small{color:var(--grijs);font-size:12px}.sss-chat-noot{color:var(--grijs);font-size:13px}.sss-chat-zwevend{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:45;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--rood);color:#fff;box-shadow:0 8px 24px rgba(211,32,32,.32),0 2px 6px rgba(0,0,0,.14);cursor:pointer;transition:background-color var(--duur-kort) var(--ease-snel),transform var(--duur-kort) var(--ease-snel)}.sss-chat-zwevend:hover{background:var(--rood-donker);transform:translateY(-2px)}.sss-chat-zwevend .sss-icoon{width:25px;height:25px}.sss-chat-zwevend-aantal{position:absolute;top:-3px;right:-3px;min-width:22px;height:22px;padding:0 6px;border:2px solid #fff;border-radius:999px;background:var(--kop);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}body:has(.sss-volgorde-balk) .sss-chat-zwevend{display:none}.sss-chat-venster{position:fixed;right:24px;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:120;display:flex;flex-direction:column;width:min(400px,calc(100vw - 32px));height:min(620px,calc(100vh - var(--sss-kop,64px) - 116px));overflow:hidden;border:1px solid var(--kaart-rand);border-radius:16px;background:#fff;box-shadow:0 24px 64px rgba(0,0,0,.22)}.sss-chat-venster-kop{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 18px;border-bottom:1px solid var(--lijn)}.sss-chat-venster-kop strong{color:var(--kop);font-size:15px}.sss-chat-venster-kop .sss-dialoog-sluit{position:static}.sss-chat-venster-inhoud{display:flex;flex:1;flex-direction:column;min-height:0}.sss-chat-venster .sss-chat{display:flex;flex:1;flex-direction:column;max-width:none;min-height:0;margin:0;padding:0}.sss-chat-venster .sss-chat>.sss-melding{margin:10px}.sss-chat-venster .sss-chat-raster{flex:1;height:auto;min-height:0;border:0;border-radius:0}.sss-chat-venster .sss-chat-raster{grid-template-columns:minmax(0,1fr)}.sss-chat-venster .sss-chat-kolom{border-right:0}.sss-chat-venster .sss-chat[data-groep="0"] .sss-chat-paneel,.sss-chat-venster .sss-chat:not([data-groep="0"]) .sss-chat-kolom{display:none}.sss-chat-venster .sss-chat-terug{display:grid}.sss-chat-venster .sss-chat-gesprek{padding:12px}@media (max-width:767px){.sss-chat-raster{grid-template-columns:minmax(0,1fr);height:calc(100vh - var(--sss-kop,64px) - 96px)}.sss-chat-kolom{border-right:0}.sss-chat[data-groep="0"] .sss-chat-paneel,.sss-chat:not([data-groep="0"]) .sss-chat-kolom{display:none}.sss-chat-terug{display:grid}.sss-chat-gesprek{padding:12px}.sss-chat-zwevend{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:52px;height:52px}body:has(.sss-pm-acties) .sss-chat-zwevend{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.sss-chat-venster{inset:0;width:auto;height:auto;border:0;border-radius:0;padding-top:env(safe-area-inset-top,0px)}}.sss-chat-item-foto{overflow:hidden;border-radius:50%;background:#ececee;color:var(--grijs)}.sss-chat-item-foto img{width:100%;height:100%;object-fit:cover}.sss-chat-personen{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow:auto}.sss-chat-persoon{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:none;color:var(--kop);font-size:14.5px;text-align:left;cursor:pointer;transition:background-color var(--duur-kort) var(--ease-snel)}.sss-chat-persoon:hover{background:var(--rij)}.sss-chat-persoon>span{flex:1;min-width:0}.sss-chat-persoon .sss-icoon{width:16px;height:16px;color:var(--grijs-licht)}.sss-chat-ledenlijst .sss-knop--klein + .sss-knop--klein{margin-left:4px}.sss-wa-rij{display:flex;max-width:min(80%,560px)}.sss-wa-rij.is-mij{align-self:flex-end}.sss-wa-rij.is-ander{align-self:flex-start}.sss-wa-rij.is-eerste{margin-top:8px}.sss-wa-bel{position:relative;min-width:72px;padding:6px 9px 8px;border-radius:8px;background:#fff;color:var(--kop);font-size:14.2px;line-height:1.4;box-shadow:0 1px .5px rgba(17,18,20,.12);overflow-wrap:anywhere}.is-mij .sss-wa-bel{background:#fbe6e4}.is-eerste.is-ander .sss-wa-bel{border-top-left-radius:0}.is-eerste.is-mij .sss-wa-bel{border-top-right-radius:0}.is-eerste .sss-wa-bel::before{content:"";position:absolute;top:0;width:8px;height:13px}.is-eerste.is-ander .sss-wa-bel::before{left:-8px;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%)}.is-eerste.is-mij .sss-wa-bel::before{right:-8px;background:#fbe6e4;clip-path:polygon(0 0,100% 0,0 100%)}.sss-wa-naam{display:block;margin-bottom:2px;font-size:12.8px;font-weight:600;line-height:1.3}.sss-wa-naam small{margin-left:4px;color:var(--grijs-licht);font-size:11.5px;font-weight:400}.sss-wa-kleur--0{color:#0a7c66}.sss-wa-kleur--1{color:#c13a8a}.sss-wa-kleur--2{color:#2a6fdb}.sss-wa-kleur--3{color:#b4651b}.sss-wa-kleur--4{color:#7c4dcc}.sss-wa-kleur--5{color:#1f8a4c}.sss-wa-kleur--6{color:#d23f3f}.sss-wa-kleur--7{color:#00798c}.sss-wa-tekst a{color:var(--rood-donker);text-decoration:underline;text-underline-offset:2px}.sss-wa-ruimte{display:inline-block;width:40px;height:1px}.sss-wa-dag,.sss-wa-info{display:flex;justify-content:center;margin:10px 0 4px}.sss-wa-dag span,.sss-wa-info span{max-width:85%;padding:5px 12px;border-radius:8px;background:#fff;color:var(--grijs);font-size:12.5px;line-height:1.4;text-align:center;box-shadow:0 1px .5px rgba(17,18,20,.1)}.sss-wa-info span{background:transparent;box-shadow:inset 0 0 0 1px var(--kaart-rand)}.sss-wa-info{margin:6px 0}.sss-wa-beeld{display:block;margin:-2px -5px 4px;overflow:hidden;border-radius:6px}.sss-wa-beeld img{display:block;max-width:100%;max-height:300px;object-fit:cover}.sss-wa-bestand{display:flex;align-items:center;gap:10px;min-width:220px;margin:0 0 4px;padding:10px 12px;border-radius:6px;background:rgba(17,18,20,.05);color:var(--kop)}.sss-wa-bestand .sss-icoon{width:26px;height:26px;color:var(--rood)}.sss-wa-bestand>span{display:flex;flex-direction:column;min-width:0}.sss-wa-bestand strong{overflow:hidden;font-size:13.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.sss-wa-bestand small{color:var(--grijs-licht);font-size:11.5px}.sss-chat-antwoord{position:relative}.sss-chat-balkknop{display:grid;flex:none;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:none;color:var(--grijs);cursor:pointer;transition:background-color var(--duur-kort) var(--ease-snel),color var(--duur-kort) var(--ease-snel)}.sss-chat-balkknop:hover,.sss-chat-balkknop[aria-expanded="true"]{background:var(--vlak);color:var(--kop)}.sss-chat-balkknop .sss-icoon{width:20px;height:20px}.sss-chat-antwoord .sss-tk-bijlage--icoon{margin-left:-6px}.sss-chat-emojis{position:absolute;right:12px;bottom:calc(100% - 4px);left:12px;z-index:3;display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px;max-height:200px;overflow:auto;padding:8px;border:1px solid var(--kaart-rand);border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.16)}.sss-chat-emojis button{height:38px;padding:0;border:0;border-radius:8px;background:none;font-size:22px;line-height:1;cursor:pointer}.sss-chat-emojis button:hover{background:var(--vlak)}.sss-chat-gekozen{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:0 0 8px 6px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--vlak);color:var(--kop);font-size:12.5px}.sss-chat-gekozen>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sss-chat-gekozen .sss-icoon{width:14px;height:14px;flex:none}.sss-chat-gekozen button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:none;color:var(--grijs);cursor:pointer}.sss-chat-gekozen button:hover{background:rgba(0,0,0,.08)}.sss-chat-antwoord .sss-tk-voortgang{margin:8px 6px 0}.sss-chat-vast[aria-pressed="true"] .is-los,.sss-chat-vast[aria-pressed="false"] .is-vast{display:none}.sss-chat-vast>span{display:grid;place-items:center}.sss-chat-vast[aria-pressed="true"]{color:var(--rood)}.sss-chat-vast-teken{display:inline-grid;place-items:center;margin-right:4px;color:var(--grijs);vertical-align:-2px}.sss-chat-vast-teken .sss-icoon{width:12px;height:12px}.sss-wa-ruimte.is-breed{width:58px}.sss-wa-meta{position:absolute;right:8px;bottom:4px;display:flex;align-items:center;gap:4px;color:var(--grijs-licht);font-size:11px;line-height:1}.sss-wa-meta time{font-variant-numeric:tabular-nums}.sss-wa-vink{display:inline-grid;place-items:center;color:#b3aca6}.sss-wa-vink .sss-icoon{width:15px;height:15px;stroke-width:2}.is-gelezen .sss-wa-vink{color:var(--rood)}.sss-wa-weg{color:var(--grijs);font-style:italic}.sss-wa-acties{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:24px;height:22px;padding:0;border:0;border-radius:6px;background:inherit;color:var(--grijs-licht);opacity:0;cursor:pointer;transition:opacity var(--duur-kort) var(--ease-snel)}.sss-wa-rij:hover .sss-wa-acties,.sss-wa-acties:focus-visible{opacity:1}.sss-wa-acties .sss-icoon{width:16px;height:16px}@media (hover:none){.sss-wa-acties{opacity:.7}}.sss-wa-menu{position:fixed;z-index:200;display:flex;flex-direction:column;min-width:180px;padding:6px;border:1px solid var(--kaart-rand);border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.18)}.sss-wa-menu>button{padding:8px 12px;border:0;border-radius:8px;background:none;color:var(--kop);font-size:14px;text-align:left;cursor:pointer}.sss-wa-menu>button:hover{background:var(--vlak)}.sss-wa-menu>button.is-rood{color:var(--rood)}.sss-wa-menu-emoji{display:flex;gap:2px;padding:2px 2px 6px;margin-bottom:4px;border-bottom:1px solid var(--lijn)}.sss-wa-menu-emoji button{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;font-size:20px;cursor:pointer;transition:transform var(--duur-kort) var(--ease-veer),background-color var(--duur-kort) var(--ease-snel)}.sss-wa-menu-emoji button:hover{background:var(--vlak);transform:scale(1.15)}.sss-wa-citaat{display:flex;flex-direction:column;gap:1px;width:100%;margin:0 0 4px;padding:5px 8px;border:0;border-left:4px solid var(--rood);border-radius:6px;background:rgba(17,18,20,.05);color:var(--rood);text-align:left;cursor:pointer}.sss-wa-citaat strong{font-size:12.5px;font-weight:600}.sss-wa-citaat span{overflow:hidden;color:var(--grijs);font-size:12.8px;white-space:nowrap;text-overflow:ellipsis}.sss-wa-rij.heeft-reacties{margin-bottom:14px}.sss-wa-reacties{position:absolute;bottom:-15px;display:flex;gap:2px}.is-mij .sss-wa-reacties{right:10px}.is-ander .sss-wa-reacties{left:10px}.sss-wa-chip{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 6px;border:1px solid #fff;border-radius:999px;background:#f3f1ee;font-size:13px;line-height:1;box-shadow:0 1px .5px rgba(17,18,20,.12);cursor:pointer}.sss-wa-chip span{color:var(--grijs);font-size:11px}.sss-wa-chip.is-mijn{background:#fbe6e4}.sss-wa-rij.is-flits .sss-wa-bel{animation:sss-wa-flits 1.2s var(--ease-snel)}@keyframes sss-wa-flits{0%,40%{box-shadow:0 0 0 3px rgba(211,32,32,.35)}100%{box-shadow:0 1px .5px rgba(17,18,20,.12)}}.sss-wa-nieuw{display:flex;justify-content:center;margin:10px -18px 4px;padding:4px 0;background:rgba(255,255,255,.6)}.sss-wa-nieuw span{padding:4px 12px;border-radius:8px;background:#fff;color:var(--rood);font-size:12.5px;font-weight:600;box-shadow:0 1px .5px rgba(17,18,20,.12)}.sss-chat-context{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:6px 8px 6px 12px;border-left:4px solid var(--rood);border-radius:8px;background:var(--rij)}.sss-chat-context>span{display:flex;flex:1;flex-direction:column;min-width:0}.sss-chat-context strong{color:var(--rood);font-size:12.5px}.sss-chat-context strong + span{overflow:hidden;color:var(--grijs);font-size:12.8px;white-space:nowrap;text-overflow:ellipsis}.sss-chat-context button{display:grid;flex:none;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;color:var(--grijs);cursor:pointer}.sss-chat-context button:hover{background:rgba(0,0,0,.06)}.sss-chat-zoek{margin:0 12px 6px}.sss-chat-aantal.is-stil{background:var(--grijs-licht)}.sss-chat-snel{padding:12px 14px 14px;border-top:1px solid var(--lijn)}.sss-chat-snel p{margin-bottom:8px;color:var(--grijs);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sss-chat-snel>div{display:flex;flex-wrap:wrap;gap:6px}.sss-chat-snel button{display:flex;flex-direction:column;align-items:center;gap:4px;width:58px;padding:4px 2px;border:0;border-radius:10px;background:none;color:var(--kop);font-size:11.5px;cursor:pointer}.sss-chat-snel button:hover{background:var(--vlak)}.sss-chat-snel button>span:last-child{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.sss-chat-snel-foto{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border-radius:50%;background:#ececee;color:var(--grijs);font-size:14px;font-weight:600}.sss-chat-snel-foto img{width:100%;height:100%;object-fit:cover}.sss-tk-tips{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--rij)}.sss-tk-tips p{margin-bottom:6px;color:var(--grijs);font-size:12.5px;font-weight:600}.sss-tk-tips [data-tk-tips-lijst]{display:flex;flex-direction:column;gap:4px}.sss-tk-tip{display:flex;align-items:center;gap:10px;padding:6px;border-radius:8px;color:var(--kop);transition:background-color var(--duur-kort) var(--ease-snel)}.sss-tk-tip:hover{background:#fff}.sss-tk-tip img,.sss-tk-tip-leeg{flex:none;width:64px;height:36px;border-radius:6px;background:var(--vlak);object-fit:cover}.sss-tk-tip>span:last-child{display:flex;flex-direction:column;min-width:0}.sss-tk-tip strong{overflow:hidden;font-size:13.5px;white-space:nowrap;text-overflow:ellipsis}.sss-tk-tip small{overflow:hidden;color:var(--grijs);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.sss-chat.is-laden{opacity:1}.sss-wa-rij.is-onderweg .sss-wa-bel{opacity:.85}.sss-wa-klok{display:inline-block;width:11px;height:11px;border:1.5px solid currentColor;border-radius:50%;position:relative}.sss-wa-klok::after{content:"";position:absolute;left:4px;top:1.5px;width:1.5px;height:4px;background:currentColor;box-shadow:1.5px 2.5px 0 -0px currentColor}.sss-wa-bel{text-align:left}.sss-wa-tekst{display:block}.sss-wa-meta.is-onder{flex-direction:column;align-items:flex-end;gap:2px}.sss-wa-ruimte.is-hoog{height:22px;vertical-align:bottom}.sss-wa-tekst + .sss-wa-meta.is-onder{display:flex}.sss-wa-bewerkt{font-size:10.5px;font-style:italic}.sss-wa-tijdregel{display:flex;align-items:center;gap:4px}.sss-chat-gesprek.is-wacht{align-items:center;justify-content:center}.sss-chat-gesprek.is-wacht>.sss-chat-spinner{margin:auto}.sss-chat-spinner{flex:none;width:28px;height:28px;border:3px solid rgba(211,32,32,.18);border-top-color:var(--rood);border-radius:50%;animation:sss-ai-draai .8s linear infinite}@media (prefers-reduced-motion:reduce){.sss-chat-spinner{animation-duration:2s}}.sss-chat-kop:has([data-dialoog="sss-chat-leden"]) .sss-chat-kop-tekst{cursor:pointer}.sss-chat-venster .sss-chat-kop{gap:8px;padding:10px 10px 10px 14px}.sss-chat-venster .sss-chat-kop [data-chat-stil],.sss-chat-venster .sss-chat-kop [data-chat-vast],.sss-chat-venster .sss-chat-kop [data-dialoog="sss-chat-leden"]{display:none}@media (max-width:767px){.sss-chat-kop{gap:8px;padding:10px 10px 10px 14px}.sss-chat-kop [data-chat-stil],.sss-chat-kop [data-chat-vast],.sss-chat-kop [data-dialoog="sss-chat-leden"]{display:none}}.sss-chat-item{position:relative}.sss-chat-item-rij{display:flex;align-items:center;min-height:20px}.sss-chat-item-menu{position:absolute;right:6px;bottom:9px;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--grijs);cursor:pointer;opacity:0;transform:translateX(6px);transition:opacity var(--duur-kort) var(--ease-snel),transform var(--duur-kort) var(--ease-snel),background-color var(--duur-kort) var(--ease-snel),color var(--duur-kort) var(--ease-snel)}.sss-chat-item-menu .sss-icoon,.sss-chat-item-menu svg{width:18px;height:18px}.sss-chat-item-menu:hover{background:rgba(17,18,20,.07);color:var(--kop)}.sss-chat-item .sss-chat-aantal{transition:transform var(--duur-kort) var(--ease-snel)}.sss-chat-item:hover .sss-chat-item-menu,.sss-chat-item:focus-within .sss-chat-item-menu,.sss-chat-item.is-menu .sss-chat-item-menu{opacity:1;transform:none}.sss-chat-item:hover .sss-chat-aantal,.sss-chat-item:focus-within .sss-chat-aantal,.sss-chat-item.is-menu .sss-chat-aantal{transform:translateX(-24px)}@media (hover:none){.sss-chat-item-menu{opacity:1;transform:none}.sss-chat-item .sss-chat-aantal{margin-right:24px;transform:none !important}}@media (prefers-reduced-motion:reduce){.sss-chat-item-menu,.sss-chat-item .sss-chat-aantal{transition:none}}.sss-tip{position:fixed;inset:auto;top:0;left:0;z-index:200;width:max-content;max-width:min(280px,calc(100vw - 16px));height:auto;margin:0;padding:6px 9px;overflow:visible;border:0;border-radius:var(--radius-knop);background:var(--kop);color:#fff;font:500 12.5px/1.35 var(--font);text-align:center;overflow-wrap:anywhere;box-shadow:0 4px 14px rgba(0,0,0,.18);pointer-events:none}.sss-tip[hidden]{display:none}.sss-tip::after{content:"";position:absolute;top:100%;left:var(--sss-tip-pijl,50%);margin-left:-5px;border:5px solid transparent;border-top-color:var(--kop)}.sss-tip.is-onder::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--kop)}.sss-chat-item-tekst small.sss-chat-item-bedrijf{color:var(--kop);font-size:12px;font-weight:600}.sss-chat-item-bedrijf .sss-icoon,.sss-chat-kop-bedrijf .sss-icoon{width:13px;height:13px;margin-right:4px;color:var(--grijs);vertical-align:-2px}.sss-chat-kop-bedrijf{color:var(--kop);font-weight:600;text-decoration:none}.sss-chat-kop-bedrijf:hover{color:var(--rood-donker);text-decoration:underline;text-underline-offset:2px}.sss-wa-ticket{display:inline-flex;align-items:center;gap:4px;margin:1px 0 5px;padding:2px 8px 2px 6px;border-radius:999px;background:rgba(17,18,20,.06);color:var(--kop);font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color var(--duur-kort) var(--ease-snel),color var(--duur-kort) var(--ease-snel)}.sss-wa-ticket:hover{background:var(--rood-zacht);color:var(--rood-donker)}.sss-wa-ticket svg{width:13px;height:13px}.sss-chat-tk-voor{margin:0 0 4px;color:var(--grijs);font-size:13.5px}.sss-chat-tk-voor strong{color:var(--kop)}.sss-chat-kiesbalk{display:none;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--lijn);background:#fff}.sss-chat-gesprek.is-kiezen ~ .sss-chat-kiesbalk{display:flex}.sss-chat-gesprek.is-kiezen ~ .sss-chat-antwoord{display:none}.sss-chat-kiesbalk-tekst{display:flex;flex:1;flex-direction:column;min-width:0}.sss-chat-kiesbalk-tekst strong{color:var(--kop);font-size:14px}.sss-chat-kiesbalk-tekst small{overflow:hidden;color:var(--grijs);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.sss-chat-kiesbalk .sss-knop svg{width:16px;height:16px}.sss-chat-kiesbalk .sss-knop:disabled{opacity:.45;cursor:not-allowed}.sss-chat-gesprek.is-kiezen .sss-wa-rij{position:relative;align-self:stretch;max-width:none;padding:2px 0 2px 34px;border-radius:8px;cursor:default}.sss-chat-gesprek.is-kiezen .sss-wa-rij.is-mij{justify-content:flex-end}.sss-chat-gesprek.is-kiezen .sss-wa-bel{max-width:min(80%,560px)}.sss-chat-gesprek.is-kiezen .sss-wa-rij[data-kies]{cursor:pointer}.sss-chat-gesprek.is-kiezen .sss-wa-rij:not([data-kies]){opacity:.5}.sss-chat-gesprek.is-kiezen .sss-wa-rij[data-kies]::before{content:"";position:absolute;top:50%;left:6px;width:18px;height:18px;margin-top:-9px;border:2px solid #c9c3bb;border-radius:50%;background:#fff;transition:background-color var(--duur-kort) var(--ease-snel),border-color var(--duur-kort) var(--ease-snel)}.sss-chat-gesprek.is-kiezen .sss-wa-rij.is-gekozen{background:rgba(211,32,32,.08)}.sss-chat-gesprek.is-kiezen .sss-wa-rij.is-gekozen::before{border-color:var(--rood);background:var(--rood)}.sss-chat-gesprek.is-kiezen .sss-wa-rij.is-gekozen::after{content:"";position:absolute;top:50%;left:12px;width:6px;height:10px;margin-top:-7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sss-chat-gesprek.is-kiezen .sss-wa-acties{display:none}.sss-bel{position:relative}.sss-bel-knop{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.7);cursor:pointer;transition:background-color var(--duur-kort) var(--ease-snel),color var(--duur-kort) var(--ease-snel)}.sss-bel-knop:hover,.sss-bel-knop[aria-expanded="true"]{background:rgba(255,255,255,.08);color:#fff}.sss-bel-knop .sss-icoon{width:20px;height:20px;transform-origin:50% 3px}.sss-bel-aantal{position:absolute;top:2px;right:1px;box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--ink);border-radius:9999px;background:var(--rood);color:#fff;font-size:10.5px;font-weight:700;line-height:14px;text-align:center;font-variant-numeric:tabular-nums}.sss-bel-aantal[hidden]{display:none}.sss-bel-paneel{position:absolute;top:calc(100% + 8px);right:-6px;z-index:60;width:min(380px,calc(100vw - 16px));overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--kaart-rand),0 12px 32px rgba(0,0,0,.14);color:var(--tekst)}.sss-bel-kop{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding:12px 14px 10px 16px;border-bottom:1px solid var(--kaart-rand)}.sss-bel-kop strong{color:var(--kop);font-size:15px;font-weight:600}.sss-bel-alles{margin:0;padding:4px 8px;border:0;border-radius:6px;background:none;color:var(--rood);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color var(--duur-kort) var(--ease-snel)}.sss-bel-alles:hover,.sss-bel-alles:focus-visible{background:var(--rood-zacht)}.sss-bel-alles[hidden]{display:none}.sss-bel-lijst{max-height:min(460px,calc(100dvh - 140px));overflow:auto;overscroll-behavior:contain}.sss-bel-items{display:grid;gap:2px;margin:0;padding:6px;list-style:none}.sss-bel-item{display:grid;grid-template-columns:32px minmax(0,1fr) 8px;align-items:start;gap:12px;padding:9px 10px;border-radius:8px;color:var(--tekst);text-decoration:none;transition:background-color var(--duur-kort) var(--ease-snel)}.sss-bel-item:hover,.sss-bel-item:focus-visible{background:var(--vlak)}.sss-bel-icoon{display:grid;place-items:center;width:32px;height:32px;border-radius:9999px;background:var(--rij);color:var(--grijs)}.sss-bel-icoon .sss-icoon{width:16px;height:16px}.sss-bel-item.is-nieuw .sss-bel-icoon{background:var(--rood-zacht);color:var(--rood)}.sss-bel-item .sss-bel-icoon--ticket-opgelost,.sss-bel-item.is-nieuw .sss-bel-icoon--ticket-opgelost{background:var(--groen-licht);color:var(--groen)}.sss-bel-tekst{display:grid;gap:2px;font-size:13.5px;line-height:1.35}.sss-bel-tekst>span{overflow-wrap:anywhere}.sss-bel-item.is-nieuw .sss-bel-tekst>span{color:var(--kop);font-weight:600}.sss-bel-tekst time{color:var(--grijs);font-size:12px}.sss-bel-stip{width:8px;height:8px;margin-top:6px;border-radius:9999px;background:var(--rood)}.sss-bel-item:not(.is-nieuw) .sss-bel-stip{display:none}.sss-bel-leeg{display:grid;justify-items:center;gap:6px;padding:30px 28px 32px;color:var(--grijs);font-size:13px;line-height:1.45;text-align:center}.sss-bel-leeg .sss-icoon{width:26px;height:26px;margin-bottom:4px;color:var(--grijs-licht)}.sss-bel-leeg strong{color:var(--kop);font-size:14px;font-weight:600}@media (max-width:640px){.sss-bel{position:static}.sss-bel-paneel{right:8px;left:8px;width:auto}}.sss-chat-ledenlijst li>.sss-mini-avatar{display:grid;flex:none;width:32px;height:32px;font-size:13px}.sss-wa-rij.is-intern .sss-wa-bel{background:#fff3c4;box-shadow:0 1px .5px rgba(120,90,0,.16),inset 0 0 0 1px #f0d98a}.is-eerste.is-intern.is-ander .sss-wa-bel::before,.is-eerste.is-intern.is-mij .sss-wa-bel::before{background:#fff3c4}.sss-wa-intern{display:flex;align-items:center;gap:4px;margin:0 0 3px;color:#7a5c00;font-size:11.5px;font-weight:700}.sss-wa-intern svg{width:12px;height:12px}.sss-wa-tag{color:#7a4a00;font-weight:700}.sss-wa-tag.is-jij{padding:0 3px;border-radius:4px;background:#ffe08a}.sss-chat-intern-knop{display:inline-flex;gap:5px;width:auto;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:600}.sss-chat-intern-knop svg{width:15px;height:15px}.sss-chat-intern-knop[aria-pressed="true"]{background:#fff3c4;color:#7a5c00}.sss-chat-intern-uitleg{display:none;align-items:center;gap:6px;margin:0 0 8px;padding:6px 10px;border-radius:8px;background:#fff3c4;color:#5f4700;font-size:12.5px;line-height:1.4}.sss-chat-intern-uitleg svg{flex:none;width:14px;height:14px}.sss-chat-antwoord.is-intern .sss-chat-intern-uitleg{display:flex}.sss-chat-antwoord.is-intern .sss-tk-balk{border-color:#e6c85c;background:#fffbeb}.sss-chat-tag-teken{display:grid;place-items:center;min-width:20px;height:20px;margin-right:4px;padding:0 5px;border-radius:999px;background:#f5b800;color:#3b2a00;font-size:12px;font-weight:800;line-height:1}.sss-chat-tagmenu{min-width:220px}.sss-chat-tagmenu>button{display:flex;flex-direction:column;gap:1px}.sss-chat-tagmenu>button span{color:var(--grijs);font-size:12.5px}.sss-chat-tagmenu>button.is-actief{background:var(--vlak)}@media (max-width:767px){.sss-chat-intern-knop span{display:none}.sss-chat-intern-knop{padding:0;width:38px;justify-content:center}}.sss-chat-ticketknop svg{width:15px;height:15px}.sss-chat-ticketknop[aria-pressed="true"]{border-color:var(--rood);background:var(--rood-zacht);color:var(--rood-donker)}@media (max-width:767px){.sss-chat-ticketknop span{display:none}}.sss-zb-link>span:last-child:not(.sss-zb-aantal),.sss-zb-link>span:has(+ .sss-zb-aantal){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere}.sss-home-les{display:block}.sss-home-les-kop{margin-bottom:14px}.sss-home-les-kop p{margin-top:2px;color:var(--grijs);font-size:13.5px}.sss-lp-kaarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sss-lp-kaart{display:flex;align-items:center;gap:14px;min-width:0;padding:16px;border:1px solid var(--kaart-rand);border-radius:var(--radius);background:#fff;box-shadow:var(--kaart-schaduw);color:var(--tekst);transition:box-shadow var(--duur-menu) var(--ease-uit),border-color var(--duur-menu) var(--ease-uit)}.sss-lp-kaart:hover{border-color:rgba(211,32,32,.55);box-shadow:0 0 0 3px rgba(211,32,32,.10),0 0 18px rgba(211,32,32,.22),0 14px 32px rgba(17,18,20,.10)}.sss-lp-icoon{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:12px;background:#26221a;color:#fff}.sss-lp-icoon .sss-icoon{width:22px;height:22px}.sss-lp-kaart.is-klaar .sss-lp-icoon{background:#e8f5ec;color:var(--groen)}.sss-lp-tekst{display:grid;flex:1;gap:4px;min-width:0}.sss-lp-boven{display:flex;align-items:center;gap:8px;min-width:0}.sss-lp-boven strong{overflow:hidden;color:var(--kop);font-size:16px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sss-lp-nieuw{flex:none;padding:2px 8px;border-radius:999px;background:var(--rood-zacht);color:var(--rood-donker);font-size:11.5px;font-weight:700}.sss-lp-meta{color:var(--grijs);font-size:12.5px}.sss-lp-volgende{display:flex;align-items:center;gap:6px;min-width:0;color:var(--tekst);font-size:13px}.sss-lp-volgende .sss-icoon{flex:none;width:14px;height:14px;color:var(--rood)}.sss-lp-volgende>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sss-lp-volgende em{font-style:normal;font-weight:600}.sss-lp-balk{display:flex;align-items:center;gap:10px;margin-top:4px}.sss-lp-balk .sss-voortgang{flex:1;height:7px}.sss-lp-balk small{flex:none;color:var(--grijs);font-size:12px;font-variant-numeric:tabular-nums}.sss-lp-knop{display:inline-flex;flex:none;align-items:center;gap:4px;padding:9px 12px 9px 16px;border-radius:999px;background:var(--rood);color:#fff;font-size:14px;font-weight:700;white-space:nowrap;transition:background-color var(--duur-kort) var(--ease-snel)}.sss-lp-knop .sss-icoon{width:16px;height:16px}.sss-lp-kaart:hover .sss-lp-knop{background:var(--rood-donker)}.sss-lp-kaart.is-klaar .sss-lp-knop{background:#fff;box-shadow:inset 0 0 0 1px var(--rand);color:var(--kop)}@media (max-width:1100px){.sss-lp-kaarten{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.sss-lp-kaart{flex-wrap:wrap;padding:14px}.sss-lp-tekst{flex-basis:calc(100% - 60px)}.sss-lp-knop{justify-content:center;width:100%}}.sss-sjabloon.is-toegevoegd{background:#f6f6f5;box-shadow:inset 0 0 0 1px var(--rand)}.sss-sjabloon.is-toegevoegd .sss-sjabloon-icoon{background:#ececea;filter:grayscale(1);opacity:.7}.sss-sjabloon.is-toegevoegd .sss-sjabloon-kop,.sss-sjabloon.is-toegevoegd .sss-sjabloon-omschrijving,.sss-sjabloon.is-toegevoegd .sss-sjabloon-mappen{opacity:.6}.sss-sjabloon.is-toegevoegd .sss-sjabloon-knoppen{pointer-events:none}.sss-sjabloon.is-toegevoegd .sss-sjabloon-knoppen .sss-knop{background:transparent;box-shadow:none;color:var(--grijs);cursor:default;opacity:.75}.sss-sjabloon.is-toegevoegd{position:relative}.sss-sjabloon.is-toegevoegd .sss-sjabloon-kop{padding-right:118px}.sss-sjabloon-label{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 8px;border-radius:999px;background:#e8f5ec;color:var(--groen);font-size:12.5px;font-weight:700;white-space:nowrap}.sss-sjabloon-label .sss-icoon{width:14px;height:14px}.sss-sjabloon.is-toegevoegd .sss-sjabloon-kop{padding-right:0}.sss-sjabloon-label{top:50%;right:auto;left:50%;z-index:1;gap:8px;padding:11px 20px 11px 16px;box-shadow:0 0 0 1px rgba(31,138,76,.18),0 8px 24px rgba(0,0,0,.08);font-size:16px;transform:translate(-50%,-50%)}.sss-sjabloon-label .sss-icoon{width:19px;height:19px}.sss-lp-afgerond{margin-top:20px}.sss-lp-afgerond>summary{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--grijs);font-size:14.5px;font-weight:600;list-style:none;cursor:pointer}.sss-lp-afgerond>summary::-webkit-details-marker{display:none}.sss-lp-afgerond>summary .sss-icoon{width:16px;height:16px;transition:transform var(--duur-kort) var(--ease-snel)}.sss-lp-afgerond[open]>summary .sss-icoon{transform:rotate(90deg)}.sss-lp-afgerond>summary:hover{color:var(--kop)}.sss-plan-delen.is-uitgelicht{border-color:rgba(211,32,32,.55);box-shadow:0 0 0 3px rgba(211,32,32,.10),0 0 18px rgba(211,32,32,.22)}.sss-plannen-zoek{max-width:360px;margin:0 0 12px}.sss-plannen-zoek .sss-zoekveld{margin:0}.sss-team-voortgang{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;color:var(--grijs);font-size:12.5px}.sss-team-voortgang .sss-voortgang{flex:0 0 90px;height:5px}.sss-team-voortgang:hover small{color:var(--kop);text-decoration:underline;text-underline-offset:2px}.sss-pm-stappen{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 18px;padding:0;list-style:none}.sss-pm-stappen li{display:flex;align-items:center;gap:4px}.sss-pm-stappen li + li::before{content:"";width:28px;height:1px;background:var(--lijn)}.sss-pm-stappen button{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border:0;border-radius:999px;background:none;color:var(--grijs);font:600 14px/1.2 var(--font);cursor:pointer;transition:background-color var(--duur-kort) var(--ease-snel),color var(--duur-kort) var(--ease-snel)}.sss-pm-stappen li:not(.is-actief) button:hover{background:var(--vlak);color:var(--tekst)}.sss-pm-stappen li.is-actief button{color:var(--kop);cursor:default}.sss-pm-nr{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--lijn);color:var(--grijs);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.sss-pm-stappen li.is-klaar .sss-pm-nr{background:var(--rood-zacht);box-shadow:none;color:var(--rood);font-size:0}.sss-pm-stappen li.is-klaar .sss-pm-nr{position:relative}.sss-pm-stappen li.is-klaar .sss-pm-nr::before{content:"";position:absolute;top:50%;left:50%;width:9px;height:5px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:translate(-50%,calc(-50% - 2.5px)) rotate(-45deg)}.sss-pm-stappen li.is-actief .sss-pm-nr{background:var(--rood);box-shadow:none;color:#fff}.sss-pm[data-pm-nu="naam"] .sss-plan-kolommen,.sss-pm[data-pm-nu="delen"] .sss-plan-kolommen{grid-template-columns:minmax(0,860px)}.sss-pm-voet{display:flex;align-items:center;justify-content:flex-end;gap:10px;max-width:860px;margin-top:20px}.sss-pm[data-pm-nu="videos"] .sss-pm-voet{max-width:none}.sss-pm-voet .sss-knop{min-height:44px;padding:0 20px;font-size:15px}.sss-pm-voet .sss-knop .sss-icoon{width:16px;height:16px}@media (max-width:640px){.sss-pm-voet .sss-wizard-plek{display:none}.sss-pm-voet .sss-knop{flex:1 1 0;justify-content:center}}.sss-pm:has(.sss-plan-beheer[data-pm-paneel]:not([hidden])) .sss-pm-voet{max-width:none}.sss-plan-beheer[data-pm-paneel]{margin-top:0}.sss-pm .sss-stappen-lijst li{grid-template-columns:22px 64px minmax(0,1fr) auto;gap:10px;padding:5px 8px}.sss-pm .sss-stappen-lijst img{width:64px;border-radius:5px}.sss-pm .sss-stappen-lijst strong{font-size:14px}.sss-pm .sss-stappen-lijst small{font-size:12.5px}@media (min-width:1101px){.sss-pm[data-pm-nu="videos"] .sss-stappen-lijst{max-height:max(220px,calc(100vh - var(--sss-kop,64px) - 345px));overflow:auto}.sss-pm[data-pm-nu="videos"] .sss-plan-rechts .sss-kiezer-lijst{max-height:max(200px,calc(100vh - var(--sss-kop,64px) - 380px))}}.sss-stappen-duur{color:var(--grijs);font-size:13.5px}.sss-naar-kiezer{display:none;margin-top:12px}@media (max-width:1100px){.sss-naar-kiezer{display:inline-flex}}.sss-delen-wacht{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 0 12px;padding:10px 12px;border-radius:10px;background:#fff6e0;color:#5f4700;font-size:13.5px;line-height:1.45}.sss-delen-wacht[hidden]{display:none}.sss-delen-wacht>svg{flex:none;width:18px;height:18px}.sss-delen-wacht>span{flex:1;min-width:200px}.sss-plan-beheer .sss-delen.is-wacht form{opacity:.5}.sss-collegas-alle{margin:0 0 8px;font-size:14px;font-weight:600}.sss-sjabloon-label{gap:7px;padding:10px 16px 10px 13px;border-radius:5px;background:#fdecec;color:var(--rood-donker);box-shadow:0 0 0 1px rgba(211,32,32,.2),0 8px 24px rgba(211,32,32,.12);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sss-sjabloon-label .sss-icoon{width:16px;height:16px;color:var(--rood)}.sss-collega.has-voortgang{opacity:1}.sss-collega.has-voortgang>input,.sss-collega.has-voortgang .sss-collega-kop strong,.sss-collega.has-voortgang>span>small{opacity:.55}.sss-collega.has-voortgang>span{flex:1 1 auto}.sss-collega .sss-collega-kop{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.sss-collega .sss-collega-voortgang{flex-direction:row;align-items:center;gap:10px;margin-top:8px}.sss-collega .sss-voortgang{display:block;flex:1 1 auto;max-width:160px;height:4px}.sss-collega .sss-voortgang span{background:var(--groen)}.sss-collega .sss-collega-stand{font-size:12.5px;white-space:nowrap}.sss-melding--sluitbaar{display:flex;align-items:center;gap:12px}.sss-melding--sluitbaar>span{flex:1 1 auto;min-width:0}.sss-melding-sluit{display:grid;flex:none;place-items:center;width:26px;height:26px;margin:-3px -6px -3px 0;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;opacity:.65;cursor:pointer;transition:opacity var(--duur-kort) var(--ease-snel),background-color var(--duur-kort) var(--ease-snel)}.sss-melding-sluit:hover,.sss-melding-sluit:focus-visible{opacity:1;background:rgba(0,0,0,.06)}.sss-melding-sluit .sss-icoon{width:16px;height:16px}.sss-zb-link>.sss-zb-aantal{flex:none}.sss-collega-deadline{align-self:flex-start;margin-top:6px;font-size:12.5px}:focus-visible{outline:2px solid var(--rood);outline-offset:2px}.sss-top :focus-visible,.sss-lightbox :focus-visible,.sss-volgorde-balk :focus-visible{outline-color:#fff}input[type="checkbox"]:not(.sss-schakel input):focus-visible,input[type="radio"]:focus-visible{outline:2px solid var(--rood);outline-offset:2px}.sss-schakel input:focus-visible + i,.sss-handtekening:has(input:focus-visible){outline-color:var(--rood)}.sss-filter:has(select:focus-visible){box-shadow:inset 0 0 0 1px var(--rood),0 0 0 3px rgba(211,32,32,.12)}.sss-zb-kop,.sss-sz-kop,.sss-lijst-datum,.sss-bulk-aan .sss-vinkje small,.sss-vp-status,.sss-hulp-noot,.sss-grijs-tekst,.sss-tk-bel time,.sss-tk-paneel-kop,.sss-tk-gebeurtenis time,.sss-chat-item-meta time,.sss-chat-gebeurtenis time,.sss-wa-naam small,.sss-wa-bestand small,.sss-wa-meta{color:var(--grijs)}.is-mij .sss-wa-meta{color:#5f5f5f}.sss-chat-aantal.is-stil{background:var(--grijs)}.sss-tandwiel.is-bezig{pointer-events:auto;cursor:progress}.sss-knop--rand.sss-knop--gevaar{color:var(--rood-donker)}.sss-knop--rand.sss-knop--gevaar:hover{background:var(--rood-zacht);color:var(--rood-donker);box-shadow:inset 0 0 0 1px rgba(181,27,27,.35)}.sss-dialoog-voet.sss-wizard-voet .sss-knop{min-height:44px;padding:0 22px}@media (max-width:640px){.sss-dialoog-voet.sss-wizard-voet .sss-knop{min-height:50px}}@media (max-width:400px){.sss-plan-delen-knoppen{grid-template-columns:1fr}}:root{--groen-donker:#17693a}.sss-badge--groen{color:var(--groen-donker)}.sss-badge--rood{color:var(--rood-donker)}html{scroll-padding-top:calc(var(--sss-kop,64px) + 16px)}.sss-chat-item-menu{width:24px;height:24px}@media (prefers-reduced-motion:reduce){.sss-chat-spinner{animation-duration:1.6s !important;animation-iteration-count:infinite !important}html{scroll-behavior:auto}}.sss-delen .sss-collegas:not(:has(input[type="checkbox"]:not(:disabled))) ~ .sss-deadline,.sss-delen .sss-collegas:not(:has(input[type="checkbox"]:not(:disabled))) ~ .sss-knoppen{display:none}.sss-wa-rij.is-flits .sss-wa-bel{animation:none}.sss-wa-bel::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 3px rgba(211,32,32,.35);opacity:0;pointer-events:none}.sss-wa-rij.is-flits .sss-wa-bel::after{animation:sss-wa-flits-ring 1.2s var(--ease-snel)}@keyframes sss-wa-flits-ring{0%,40%{opacity:1}100%{opacity:0}}.sss-yt-gevel{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer}.sss-yt-gevel img{display:block;width:100%;height:100%;object-fit:cover}.sss-yt-gevel:hover .sss-map-start-play,.sss-yt-gevel:focus-visible .sss-map-start-play{background:var(--rood)}