@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(./nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(./nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(./nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(./nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(./nunito-latin-400-normal-DKg4f3fz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(./nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(./nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(./nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(./nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(./nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(./nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(./nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(./nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(./nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(./nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(./nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(./nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(./nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-ext-800-italic-BX4EC9Xe.woff2)format("woff2"),url(./nunito-cyrillic-ext-800-italic-CLn24vd3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-800-italic-DoZQ4jtw.woff2)format("woff2"),url(./nunito-cyrillic-800-italic-CZphn727.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:800;src:url(./nunito-vietnamese-800-italic-D5MD_RBP.woff2)format("woff2"),url(./nunito-vietnamese-800-italic-EpdUBp1V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:800;src:url(./nunito-latin-ext-800-italic-943B7_HH.woff2)format("woff2"),url(./nunito-latin-ext-800-italic-CrwEixDa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:italic;font-display:swap;font-weight:800;src:url(./nunito-latin-800-italic-B1qCGdl6.woff2)format("woff2"),url(./nunito-latin-800-italic-46EcSsib.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(./caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2)format("woff2"),url(./caveat-cyrillic-ext-700-normal-DjFGiEhD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(./caveat-cyrillic-700-normal-BIyejhEL.woff2)format("woff2"),url(./caveat-cyrillic-700-normal-Bhcx9qBB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(./caveat-latin-ext-700-normal-DFbRgDry.woff2)format("woff2"),url(./caveat-latin-ext-700-normal-DjJQd59I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(./caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(./caveat-latin-700-normal-cPyBTTZN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fos-blauw:#00549f;--fos-teal:#009682;--fos-teal-fel:#00cfb5;--fos-lime:#d7e644;--fos-teal-pastel:#7ed3c8;--rand:#d9dee3;--grijs:#f4f6f8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:#12212e;background:var(--grijs);font-family:Nunito,system-ui,-apple-system,sans-serif}.editor-acties{border-bottom:1px solid var(--rand);z-index:4;background:#fafbfc;flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex;position:sticky;top:0}button{font:inherit;border:1px solid var(--rand);cursor:pointer;color:#12212e;background:#fff;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:700}button:hover{border-color:var(--fos-teal);color:var(--fos-teal)}button.primair{background:var(--fos-teal);border-color:var(--fos-teal);color:#fff}button.primair:hover{color:#fff;background:#007c6c}button.mini{padding:2px 6px;font-size:11px;line-height:1.4}button.gevaar:hover{color:#d2402a;border-color:#d2402a}.sectie{border-bottom:1px solid var(--rand)}.sectie>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:11px 16px;font-size:13px;font-weight:800;list-style:none;display:flex}.sectie>summary::-webkit-details-marker{display:none}.sectie>summary:after{content:"＋";color:#9aa7b2;font-weight:400}.sectie[open]>summary:after{content:"－"}.sectie[open]>summary{color:var(--fos-blauw);background:#f7fafb}.sectie-body{flex-direction:column;gap:10px;padding:4px 16px 16px;display:flex}label.veld{color:#62707c;flex-direction:column;gap:3px;font-size:11px;font-weight:700;display:flex}input,textarea,select{font:inherit;border:1px solid var(--rand);color:#12212e;background:#fff;border-radius:5px;width:100%;padding:5px 7px;font-size:13px;font-weight:400}input:focus,textarea:focus,select:focus{border-color:var(--fos-teal);outline:2px solid #0096824d}textarea{resize:vertical;min-height:56px;line-height:1.4}.rij{gap:8px;display:flex}.rij>*{flex:1;min-width:0}.kaart{border:1px solid var(--rand);background:#fcfdfd;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.kaart-kop{justify-content:space-between;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.kaart-kop .knoppen{gap:4px;display:flex}.check{color:#48555f;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.check input{width:auto}.foto-knop{align-items:center;gap:8px;display:flex}.foto-knop img{object-fit:cover;border:1px solid var(--rand);border-radius:6px;width:34px;height:34px}.hint{color:#7a8791;margin:0;font-size:11px;line-height:1.45}.waarschuwing{background:#fff8e8;border:1px solid #e8c37a;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;display:flex}.waarschuwing p{color:#6b5320;margin:0;font-size:12px;line-height:1.45}.maandgroep>h4{color:var(--fos-blauw);margin:12px 0 4px;font-size:12px;font-weight:800}.act-rij{align-items:center;gap:6px;display:flex}.act-rij select{flex:0 0 92px}.act-rij input{flex:1}.preview-kolom{padding:0 0 40px;position:relative;overflow:auto}.preview-toolbar{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--rand);background:#f4f6f8f0;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex;position:sticky;top:0}.preview-toolbar .spacer{flex:1}.preview-schaal{transform-origin:0 0;margin:20px}.preview-schaal .pagina{box-shadow:0 2px 18px #10283c2e}.opslag-status{color:#7a8791;font-size:11px}.app{flex-direction:column;height:100%;display:flex}.app .menubar{background:var(--fos-blauw);color:#fff;flex:none;align-items:center;gap:12px;padding:8px 16px;display:flex}.menubar-merk{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:4px 6px;display:flex}.menubar-merk:disabled{cursor:default}.menubar-merk:hover:not(:disabled){color:#fff;background:#ffffff1f}.menubar-merk img{object-fit:contain;background:#fff;border-radius:50%;width:34px;height:34px;padding:2px}.menubar-merk strong{font-size:15px;font-weight:800;line-height:1.2;display:block}.menubar-merk em{opacity:.75;font-size:11px;font-style:normal;display:block}.menubar-acties{align-items:center;gap:8px;margin-left:auto;display:flex}.menubar-acties .opslag-status{color:#ffffffb3}.hoofdmenu{flex-direction:column;flex:1;gap:26px;width:100%;max-width:1100px;margin:0 auto;padding:24px;display:flex;overflow-y:auto}.hoofdmenu h2{color:var(--fos-blauw);margin:0 0 10px;font-size:15px;font-weight:800}.hoofdmenu h2 span{color:#7a8791;margin-left:8px;font-size:12px;font-weight:600}.menu-nieuw{border:1px solid var(--rand);background:#fff;border-radius:12px;padding:16px}.menu-nieuw form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.menu-nieuw .veld{flex:180px}.leeg{color:#7a8791;flex-direction:column;align-items:flex-start;gap:10px;max-width:60ch;font-size:13px;line-height:1.5;display:flex}.leeg p{margin:0}.kaarten{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.kalenderkaart{border:1px solid var(--rand);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.kaart-open{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;gap:3px;padding:14px;display:flex}.kaart-open:hover{color:inherit;background:#f2fbfa}.kaart-open strong{color:var(--fos-blauw);font-size:15px;font-weight:800}.kaart-open span,.kaart-open time{color:#7a8791;font-size:11px;font-weight:600}.kaart-acties{flex-wrap:wrap;gap:4px;padding:0 10px 10px;display:flex}.modal-achtergrond{z-index:50;background:#0a1e2d73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;flex-direction:column;width:min(1500px,100%);height:100%;display:flex;overflow:hidden;box-shadow:0 20px 60px #08192859}.modal-kop{border-bottom:1px solid var(--rand);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.modal-kop h2{color:var(--fos-blauw);margin:0;font-size:16px;font-weight:800}.modal-kop p{color:#7a8791;margin:2px 0 0;font-size:12px}.modal-voet{border-top:1px solid var(--rand);padding:10px 18px}.raster{flex:1;align-items:flex-start;gap:10px;padding:14px 18px;display:flex;overflow:auto}.raster-maand{flex:1 1 0;min-width:150px}.raster-maand h3{background:var(--fos-teal);color:#fff;z-index:1;border-radius:5px;margin:0 0 4px;padding:6px 8px;font-size:12px;font-weight:800;position:sticky;top:0}.raster-maand h3 span{opacity:.75;font-weight:600}.raster-dag{background:#f2fbfa;border-radius:4px;align-items:center;gap:4px;margin-bottom:2px;display:flex}.raster-dag.weekend{background:#d7f2ee}.raster-nr{color:#5b6a74;flex:0 0 30px;align-items:baseline;gap:3px;padding-left:5px;font-size:11px;font-weight:700;display:flex}.raster-nr em{opacity:.55;font-style:normal;font-weight:600}.raster-dag input{background:0 0;border:none;border-radius:4px;padding:3px 5px;font-size:12px}.raster-dag input::placeholder{color:#b7c3ca}.raster-dag input:focus{outline:2px solid var(--fos-teal);background:#fff}.menubar-nav{gap:6px;margin-left:18px;display:flex}.menubar-nav button{color:#fff;background:#ffffff1f;border-color:#0000}.menubar-nav button:hover{color:#fff;background:#ffffff38}.menubar-nav button.primair{color:var(--fos-blauw);background:#fff;border-color:#fff}.menubar-acties select{width:auto;padding:4px 6px;font-size:12px}.scherm{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1080px;margin:0 auto;padding:20px;display:flex;overflow-y:auto}.scherm.breed{max-width:none}.paneel{border:1px solid var(--rand);background:#fff;border-radius:12px;padding:16px}.paneel.accent{border-color:var(--fos-teal);background:#f2fbfa}.paneel>h2,.paneel>h3{color:var(--fos-blauw);margin:0 0 10px;font-size:15px;font-weight:800}.paneel>h3{font-size:13px}.paneel-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.paneel-kop h2{margin:0 0 6px}.knoprij{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.feiten{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.feit{border:1px solid var(--rand);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex}.feit>span{color:#7a8791;font-size:11px;font-weight:700}.feit>strong{font-size:14px}.feit em{color:#7a8791;font-size:11px;font-style:normal;font-weight:700}.feit em.bijna{color:#b8860b}.feit em.te-laat{color:#d2402a}.takkaart{border:1px solid var(--rand);background:#fff;border-radius:12px;overflow:hidden}.badge{color:#52616b;background:#eceff1;border-radius:99px;width:fit-content;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.badge.ingediend{color:var(--fos-blauw);background:#dceaf7}.badge.aanpassen{color:#8a6414;background:#fdeccd}.badge.goedgekeurd,.badge.gepubliceerd{color:#0b6b4f;background:#d5f2e7}.vastlijst,.feedbacklijst,.publieklijst{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.vastlijst li{background:#f5f8f9;border-radius:6px;padding:6px 8px}.vastlijst em{color:#7a8791;font-style:normal}.feedbacklijst li{border-left:3px solid var(--rand);padding:4px 10px}.feedbacklijst li.terug{border-color:#e8a33d}.feedbacklijst li.goedkeuring{border-color:#17a673}.feedbacklijst li.ingediend{border-color:var(--fos-blauw)}.feedbacklijst strong{font-size:12px}.feedbacklijst time{color:#98a4ad;margin-left:6px;font-size:10px}.feedbacklijst p{margin:3px 0 0;line-height:1.45}.takkeuze{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.waarschuwing-regel{color:#8a6414;background:#fff8e8;border-radius:6px;margin:0;padding:6px 8px;font-size:12px;font-weight:700}.tak-kolommen{grid-template-columns:minmax(320px,420px) 1fr;align-items:start;gap:16px;display:grid}.tak-links{flex-direction:column;gap:16px;display:flex}.tak-rechts{position:sticky;top:0;overflow:auto}.locatieraster{gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.locatiedag{background:#f5f8f9;border-radius:4px;align-items:center;gap:6px;min-height:22px;margin-bottom:2px;padding:3px 5px;font-size:11px;display:flex}.locatiedag.weekend{background:#e8eef0}.locatiedag.vast{background:var(--fos-teal);color:#fff}.locatiedag.aangevraagd{background:repeating-linear-gradient(45deg,#d5f2e7,#d5f2e7 5px,#bfe8d8 5px 10px)}.locatiedag-tekst{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.publiek .paneel{max-width:780px}.publieklijst li{border-radius:6px;align-items:baseline;gap:10px;padding:6px 8px;display:flex}.publieklijst li.weekend{background:#f2fbfa}.publiek-datum{color:var(--fos-blauw);flex:0 0 44px;font-weight:800}.publiek-titel{flex:1;font-size:13px}.publiek-titel em{color:#7a8791;font-style:normal}.voettekst{border-top:1px solid var(--rand);color:#7a8791;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;font-size:11px;display:flex}.raster-dag.vast{background:#eef3d9}.raster-vast{color:#6b7a2f;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:3px 5px;font-size:11px;font-weight:700;overflow:hidden}.raster-locatie{background:0 0;border-color:#0000;flex:0 0 62px;padding:2px 3px;font-size:11px}.raster-locatie:hover,.raster-locatie:focus{border-color:var(--rand);background:#fff}.modal-melding{color:#8a6414;background:#fff8e8;border-bottom:1px solid #e8c37a;justify-content:space-between;align-items:center;gap:10px;padding:8px 18px;font-size:12px;font-weight:700;display:flex}.aanmeldscherm{background:linear-gradient(160deg, var(--fos-blauw), #003a6e);justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.aanmeldkaart{background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:min(380px,100%);padding:26px;display:flex;box-shadow:0 18px 50px #0019324d}.aanmeldkaart img{object-fit:contain;align-self:center;width:54px;height:54px}.aanmeldkaart h1{color:var(--fos-blauw);text-align:center;margin:0;font-size:18px;font-weight:800}.aanmeldkaart .hint{text-align:center}.aanmeldfout{color:#b33;background:#fdeaea;border-radius:6px;margin:0;padding:7px 9px;font-size:12px;font-weight:700}.aanmeldtip{border:1px dashed var(--rand);color:#62707c;border-radius:8px;padding:10px;font-size:11px;line-height:1.5}.aanmeldtip ul{margin:5px 0;padding-left:16px}.aanmeldtip code{background:#eef2f4;border-radius:3px;padding:1px 4px}.periode-rij{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.periode-rij .veld{flex:0 0 150px}.lichtraster{gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.lichtdag{text-align:left;cursor:pointer;background:#f2fbfa;border:1px solid #0000;border-radius:4px;width:100%;margin-bottom:2px;padding:2px 4px;display:block}.lichtdag.weekend{background:#dceeeb}.lichtdag.aan{background:var(--fos-teal-pastel,#7ed3c8);border-color:var(--fos-teal)}.lichtdag:hover{border-color:var(--fos-teal);color:inherit}.lichtdag .raster-nr{flex:none;padding:0}.voorbeeldlink{text-align:center;border:1px solid var(--rand);color:#12212e;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:700;text-decoration:none;display:block}.voorbeeldlink:hover{border-color:var(--fos-teal);color:var(--fos-teal)}.document{flex-direction:column;gap:16px;display:flex}.pagina{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;background:#fff;flex:none;width:841.89pt;height:595.276pt;font-family:Andes,Nunito,system-ui,sans-serif;position:relative;overflow:hidden}.pagina .blob{pointer-events:none;-webkit-user-select:none;user-select:none}.pagina img{display:block}@page{size:841.89pt 595.276pt;margin:0}@media print{html,body{background:#fff;margin:0;padding:0}.app>:not(.scherm),.scherm>:not(.tak-kolommen),.tak-kolommen>.tak-links,.preview-toolbar,.modal-achtergrond,.referentie-overlay{display:none!important}.app,.scherm,.tak-kolommen,.tak-rechts{max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.preview-schaal{width:auto!important;height:auto!important;margin:0!important;transform:none!important}.document{gap:0}.pagina{break-after:page;page-break-after:always;box-shadow:none!important}.pagina:last-child{break-after:auto;page-break-after:auto}}
