@font-face{font-family:display;src:url(/_next/static/media/1c636e70eef53fc4-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:display;src:url(/_next/static/media/e0d0e3d4f536416c-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:display;src:url(/_next/static/media/29655a6f379e5ce5-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:88.74%;descent-override:26.33%;line-gap-override:0.00%;size-adjust:110.89%}.__className_b4198a{font-family:display,display Fallback}.__variable_b4198a{--font-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/c23061f35f75b4c5-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/37f11f567624572a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:body;src:url(/_next/static/media/5dfdfb2cf229e9a0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/7e3e7f3edd420edf-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_29f26e{font-family:body,body Fallback}.__variable_29f26e{--font-body:"body","body Fallback"}@font-face{font-family:Space Grotesk;src:url(/_next/static/media/SpaceGrotesk-Regular.b02bd508.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/_next/static/media/SpaceGrotesk-Medium.1c636e70.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/_next/static/media/SpaceGrotesk-SemiBold.e0d0e3d4.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/_next/static/media/SpaceGrotesk-Bold.29655a6f.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/_next/static/media/InstrumentSans-Regular.c23061f3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/_next/static/media/InstrumentSans-Italic.37f11f56.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/_next/static/media/InstrumentSans-Medium.15b39901.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/_next/static/media/InstrumentSans-SemiBold.5dfdfb2c.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/_next/static/media/InstrumentSans-Bold.7e3e7f3e.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Space Mono;src:url(/_next/static/media/SpaceMono-Regular.034cbfc7.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/_next/static/media/SpaceMono-Bold.5b5cc2f5.woff2) format("woff2");font-weight:700;font-display:swap}:root{--blue:#3563ec;--blue-600:#2654ce;--blue-900:#15327e;--blue-300:#a6c0f5;--light:#e6edfb;--light-200:#f1f4fe;--light-300:#d7e2fb;--ink:#16243a;--ink-soft:#5b6675;--ink-300:#8a93a0;--line:#e3e7ef;--canvas:#ffffff;--canvas-200:#f4f6f8;--cyan:#4fa6e0;--gold:#f4c87a;--coral:#ff7a59;--pink:#f4a9c7;--teal:#57c4c4;--rand:3px;--rand-klein:2px;--schaduw-knop:3px 3px 0 var(--ink);--schaduw-paneel:6px 6px 0 var(--blue);--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Instrument Sans",system-ui,sans-serif;--font-mono:"Space Mono",ui-monospace,monospace;--nacht:#15327e;--nacht-diep:#0a1430;--paper:#ffffff;--schaduw-licht:#bcd0f7;--spark:#f4c87a;--schaduw-paneel-donker:10px 10px 0 0 var(--schaduw-licht);--schaduw-kaart-donker:7px 7px 0 var(--ink);--schaduw-knop-donker:6px 6px 0 0 var(--nacht-diep);--rood:#3563ec;--rood-donker:#15327e;--oranje:#3563ec;--roze:#e6edfb;--roze-diep:#d7e2fb;--inkt:#16243a;--wit:#ffffff;--dot-blauw:#4fa6e0;--dot-rand:#8a93a0;--pos-rood:#d0202b;--pos-geel:#e3dc3a;--pos-groen:#47b238;--ring-groen:#2ea52e;--grijs:#5b6675;--lijn:#e3e7ef;--schaduw:6px 6px 0 var(--blue);--font-display-stack:var(--font-display),"Space Grotesk",system-ui,sans-serif;--font-body-stack:var(--font-body),"Instrument Sans",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--roze);color:var(--inkt);font-family:var(--font-body-stack);font-size:15px;line-height:1.45}h1,h2,h3{font-family:var(--font-display-stack);font-weight:700;text-transform:uppercase;letter-spacing:.01em;margin:0}button{font-family:var(--font-body-stack);cursor:pointer;border:none;border-radius:8px;font-size:14px}[role=tab]:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--oranje);outline-offset:2px}input,textarea{font-family:var(--font-body-stack);font-size:15px;border:var(--rand-klein) solid var(--ink);padding:10px 12px;background:var(--wit);color:var(--inkt)}.strepen{background-image:repeating-linear-gradient(-45deg,var(--rood) 0 14px,var(--roze) 14px 22px)}.knop-primair{background:var(--blue);color:var(--wit);padding:12px 22px;font-family:var(--font-display-stack);font-weight:600;font-size:15px;border:var(--rand-klein) solid var(--ink);box-shadow:var(--schaduw-knop);text-decoration:none;display:inline-block;text-align:center}.knop-primair:hover{background:var(--blue-600)}.knop-primair:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.knop-primair:disabled{background:var(--grijs);cursor:not-allowed}.knop-secundair{background:var(--wit);color:var(--inkt);border:var(--rand-klein) solid var(--ink);box-shadow:var(--schaduw-knop);padding:10px 18px;font-family:var(--font-display-stack);font-weight:600}.knop-secundair:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.knop-secundair:hover{background:var(--roze-diep)}.knop-secundair:disabled{color:var(--grijs);border-color:var(--grijs);cursor:not-allowed}.paneel{background:var(--wit);border:var(--rand) solid var(--ink);box-shadow:var(--schaduw-paneel);padding:18px 20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}*,:after,:before{border-radius:0!important}[role=tab]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.strepen{background-image:repeating-linear-gradient(-45deg,var(--blue) 0 14px,var(--light) 14px 22px)}.laak-nood{background:var(--gold);color:var(--ink);padding:6px 16px;font-family:var(--font-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.06em}.laak-balk,.laak-nood{border-bottom:var(--rand) solid var(--ink)}.laak-balk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:8px 20px;background:#fff;font-size:14px}.laak-merk{display:flex;flex-direction:column;line-height:1.1}.laak-merk strong{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.laak-label,.laak-merk span{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.laak-sessie{color:var(--ink-soft)}.laak-kosten{font-family:var(--font-display);font-weight:600}.laak-waarschuwing{background:var(--gold);border:var(--rand-klein) solid var(--ink);padding:2px 8px;font-weight:600}.laak-knoppen{margin-left:auto;display:flex;gap:8px}.laak-knop{font-family:var(--font-display);font-weight:600;font-size:13px;padding:5px 10px;border:var(--rand-klein) solid var(--ink);background:#fff;color:var(--ink);box-shadow:2px 2px 0 var(--ink);text-decoration:none;cursor:pointer}.laak-knop:hover{background:var(--light)}.login-laak{margin-top:8px}.login-uitleg{margin:4px 0 0;font-size:13.5px;color:var(--ink-soft)}.login-beheer{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.login-beheer summary{cursor:pointer;font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.login-beheer form{display:flex;flex-direction:column;gap:8px;margin-top:10px}.laden{place-items:center;color:var(--grijs)}.laden,.login{min-height:100vh;display:grid}.login{place-items:center;padding:24px}.login-streep{position:fixed;top:0;bottom:0;left:0;width:18px}.login-paneel{width:min(420px,100%);display:flex;flex-direction:column;gap:10px;padding:32px;border-top:6px solid var(--rood)}.login-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--oranje)}.login-titel{font-size:44px;line-height:.95;color:var(--rood)}.login-sub{margin:0 0 14px;color:var(--grijs)}.login-paneel label{font-weight:600;font-size:13px}.login-paneel button{margin-top:8px}.fout{color:var(--pos-rood);margin:6px 0 0;font-weight:600}.setup{max-width:620px;margin:0 auto;padding:48px 20px 80px}.setup-kop h1{font-size:34px;color:var(--rood)}.setup-kop p{color:var(--grijs);margin:8px 0 20px}.setup-paneel{display:flex;flex-direction:column;gap:14px}.setup-h2{font-size:16px}.setup-teams{list-style:none;margin:0;padding:0;flex-direction:column}.setup-teams,.setup-teams li{display:flex;gap:8px}.setup-teams input{flex:1 1}.setup-min{padding:6px 12px}.setup-instellingen{display:flex;gap:18px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--lijn)}.setup-instellingen label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:13px}.setup-instellingen input{width:110px}.app{max-width:1440px;margin:0 auto;padding:18px 22px 90px}.app-kop{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.app-kop-titel{display:flex;align-items:stretch;gap:14px}.app-kop-streep{width:14px;border-radius:4px}.app-kop h1{font-size:30px;color:var(--rood);line-height:1}.app-kop p{margin:2px 0 0;color:var(--grijs);font-size:13px}.geen-teams{gap:16px}.app-kop-acties,.geen-teams{display:flex;align-items:center}.app-kop-acties{gap:14px;flex-wrap:wrap}.moeilijkheid{display:inline-flex;align-items:center;gap:2px;background:var(--wit);border:1.5px solid var(--lijn);border-radius:10px;padding:3px}.moeilijkheid-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--grijs);padding:0 8px}.moeilijkheid-stand{background:transparent;border-radius:7px;padding:7px 12px;font-weight:600;font-size:13px;color:var(--grijs)}.moeilijkheid-stand:hover{background:var(--roze);color:var(--inkt)}.moeilijkheid-stand.stand-actief{color:var(--wit)}.stand-actief.stand-makkelijker{background:#2e7d27}.stand-actief.stand-neutraal{background:var(--inkt)}.stand-actief.stand-moeilijker{background:var(--rood)}.eindoordeel-stand{margin-left:10px;padding:2px 8px;border-radius:999px;font-size:10.5px;letter-spacing:.06em;color:var(--wit);vertical-align:middle}.eindoordeel-stand.stand-moeilijker{background:var(--rood)}.eindoordeel-stand.stand-makkelijker{background:#2e7d27}.tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.tab{display:inline-flex;align-items:center;gap:8px;padding:10px 16px 9px;background:var(--roze-diep);color:var(--inkt);border-radius:10px 10px 0 0;border-bottom:3px solid transparent;font-weight:600;max-width:220px}.tab-naam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-actief,.tab:hover{background:var(--wit)}.tab-actief{border-bottom-color:var(--oranje);box-shadow:var(--schaduw)}.tab-status{min-width:20px;height:20px;border-radius:999px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;padding:0 5px}.tab-bezig{background:var(--roze);border:1.5px solid var(--oranje);color:var(--rood-donker)}.tab-af{background:var(--pos-groen);color:var(--wit)}.team-kolommen{display:grid;grid-template-columns:minmax(380px,1fr) minmax(420px,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:980px){.team-kolommen{grid-template-columns:1fr}}.team-links,.team-rechts{display:flex;flex-direction:column;gap:16px}@media (min-width:981px){.team-rechts{position:-webkit-sticky;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto}}.keuzes-kop h3{font-size:16px;margin-bottom:8px}.keuzes-vergrendeld{background:var(--roze);border-left:4px solid var(--oranje);padding:8px 12px;border-radius:6px;font-size:13px}.budget{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--grijs);padding-bottom:10px;border-bottom:1px solid var(--lijn)}.budget strong{color:var(--inkt);font-size:15px}.budget-saldo strong{color:#2e7d27}.budget-saldo.saldo-rond strong{color:var(--inkt)}.budget-saldo.saldo-tekort{color:var(--pos-rood);font-weight:700}.budget-saldo.saldo-tekort strong{color:var(--pos-rood)}.opties{display:flex;flex-direction:column;gap:6px;margin-top:10px}.optie-cat{border:1px solid var(--lijn);border-radius:10px;overflow:hidden}.optie-cat-bez{border-color:var(--rood-donker)}.optie-cat-kop{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--roze);border-radius:0;font-weight:700;font-size:14px;text-align:left}.optie-cat-bez .optie-cat-kop{background:#d7e2fb;color:var(--rood-donker)}.optie-cat-kop:hover{background:var(--roze-diep)}.optie-cat-naam{flex:1 1}.optie-cat-badge{background:var(--oranje);color:var(--wit);border-radius:999px;min-width:20px;height:20px;display:inline-grid;place-items:center;font-size:11px;padding:0 5px}.optie-lijst{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column}.optie{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.optie:hover{background:var(--roze)}.optie-gekozen{background:#f1f4fe;outline:1.5px solid var(--oranje)}.optie-vergrendeld{cursor:not-allowed;opacity:.75}.optie input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--oranje)}.optie-tekst{flex:1 1;display:flex;flex-direction:column;gap:2px}.optie-titel{font-weight:600;font-size:14px}.optie-info{font-size:12.5px;color:var(--grijs);line-height:1.35}.optie-credits{font-family:var(--font-display-stack);font-size:15px;color:var(--rood);min-width:30px;text-align:right}.optie-credits.credits-plus{color:var(--pos-groen)}.balans-paneel{padding:20px 22px;border-top:6px solid var(--rood)}.balans-kop h3{font-size:16px;color:var(--rood);margin-bottom:10px}.balans-kopkolommen{display:grid;grid-template-columns:158px 34px 30px 1fr 44px;grid-gap:8px;gap:8px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--grijs);padding-bottom:6px;border-bottom:1.5px solid var(--rood)}.balans-kopkolommen span:first-child{grid-column:2}.balans-kopkolommen span{overflow:hidden;white-space:nowrap}.kopkolom-delta{text-align:right}.balans-groep{display:flex;flex-direction:column}.balans-groeplabel{margin:10px 0 2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rood-donker)}.balans-rij{display:grid;grid-template-columns:158px 34px 30px 1fr 44px;grid-gap:8px;gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid var(--lijn)}.balans-naam{font-size:13px;font-weight:600}.balans-trend{text-align:center;font-size:13px}.trend-up{color:#2e7d27}.trend-down{color:var(--pos-rood)}.trend-flat{color:#8a7f1c}.balans-positie{width:16px;height:16px;border-radius:999px;justify-self:center}.positie-rood{background:var(--pos-rood);border:1.5px solid #15327e}.positie-geel{background:var(--pos-geel);border:1.5px solid #948c14}.positie-groen{background:var(--pos-groen);border:1.5px solid #2e7d27}.balans-dots{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dot{width:17px;height:17px;border-radius:999px;display:inline-block;flex:0 0 auto}.dot-vol{background:var(--dot-blauw);border:1.5px solid var(--dot-blauw)}.dot-leeg{background:transparent;border:1.5px solid var(--dot-rand)}.dot-boven{background:var(--dot-blauw);border:2.5px solid var(--ring-groen)}.dot-gewonnen{background:#35c04a;border:1.5px solid #1f8c33;animation:dot-in .35s ease-out backwards}.dot-verloren{background:transparent;border:2px dashed var(--pos-rood)}@keyframes dot-in{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.balans-negatief{font-family:var(--font-display-stack);color:var(--pos-rood);font-size:14px;margin-right:4px}.balans-delta{text-align:right;font-weight:700;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta-plus{color:var(--pos-groen)}.delta-min{color:var(--pos-rood)}.balans-legenda,.delta-nul{color:var(--grijs)}.balans-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:11.5px}.balans-legenda>span{display:inline-flex;align-items:center;gap:6px}.balans-legenda .dot{width:13px;height:13px}.eindoordeel-leeg{display:flex;flex-direction:column;gap:12px}.eindoordeel-leeg h3{font-size:16px}.eindoordeel-uitleg{color:var(--grijs);font-size:13.5px;margin:6px 0 0}.eindoordeel-knop{align-self:flex-start;font-size:16px;padding:14px 26px}.eindoordeel-hint{margin:0;font-size:13px;color:var(--grijs)}.eindoordeel-af{border-top:6px solid var(--oranje)}.eindoordeel-eyebrow{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--oranje)}.eindoordeel-kop{font-size:22px;color:var(--rood);margin-bottom:10px}.eindoordeel-tekst{font-size:16.5px;line-height:1.6;white-space:pre-wrap;margin:0 0 14px}.eindoordeel-signalen{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.signaal{font-size:13px;padding:7px 12px;border-radius:8px}.signaal-synergie{background:#eef7ea;color:#276620}.signaal-conflict{background:#f1f4fe;color:var(--rood-donker)}.eindoordeel-acties{display:flex;gap:10px;flex-wrap:wrap}.onderzoek-kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.onderzoek-kop h3{font-size:16px}.onderzoek-credits{font-size:12.5px;font-weight:700;color:#2e7d27}.onderzoek-credits.onderzoek-op{color:var(--pos-rood)}.onderzoek-log{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto}.onderzoek-vraag{margin:0 0 4px;font-weight:700;font-size:13.5px;color:var(--rood-donker)}.onderzoek-antwoord{margin:0;font-size:14px;line-height:1.55;white-space:pre-wrap;background:var(--roze);border-radius:8px;padding:10px 14px}.onderzoek-form{display:flex;gap:8px;align-items:flex-end}.onderzoek-form textarea{flex:1 1;resize:vertical}.onderzoek-waarschuwing{margin:8px 0 0;font-size:12.5px;color:var(--rood-donker)}.modal-achtergrond{position:fixed;inset:0;background:rgba(35,31,32,.45);display:grid;place-items:center;padding:20px;z-index:40}.modal{width:min(560px,100%);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal-kop{display:flex;align-items:center;justify-content:space-between}.modal-kop h3{font-size:18px}.beheer-lijst{list-style:none;margin:0;padding:0;flex-direction:column}.beheer-lijst,.beheer-lijst li{display:flex;gap:8px}.beheer-lijst input{flex:1 1}.beheer-toevoegen{display:flex;gap:8px;padding-top:4px}.beheer-toevoegen input{flex:1 1}.beheer-instellingen{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid var(--lijn);padding-top:12px}.beheer-instellingen label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:13px}.beheer-instellingen input{width:110px}.beheer-voet{border-top:1px solid var(--lijn);padding-top:12px;display:flex;justify-content:flex-end}.beheer-stop{color:var(--pos-rood);border-color:var(--pos-rood)}.stad-toggle{display:inline-flex;align-items:center;gap:8px;background:var(--wit);border:1.5px solid var(--lijn);border-radius:10px;padding:9px 14px;font-weight:600;font-size:13px;color:var(--grijs)}.stad-toggle:hover{background:var(--roze);color:var(--inkt)}.stad-toggle.stad-aan{border-color:var(--inkt);color:var(--inkt);background:var(--wit)}.stad-telt-mee{background:var(--inkt);color:var(--wit);border-radius:999px;font-size:10px;padding:2px 8px;letter-spacing:.04em}.stad-cluster{display:inline-flex;align-items:center;gap:4px;margin-left:10px;padding-left:10px;border-left:1.5px dashed var(--dot-rand)}.dot-stad{width:15px;height:15px}.dot-stad-plus{border:1.5px solid #1f8c33;background:repeating-linear-gradient(-45deg,#35c04a 0 3px,#ffffff 3px 6px)}.dot-stad-min{border:1.5px solid var(--pos-rood);background:repeating-linear-gradient(-45deg,var(--pos-rood) 0 3px,#ffffff 3px 6px)}.stad-waarde{font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.beheer-stad{display:flex;gap:10px;align-items:flex-start;border-top:1px solid var(--lijn);padding-top:12px;font-weight:600;font-size:13.5px;cursor:pointer}.beheer-stad input{width:17px;height:17px;margin-top:2px;accent-color:var(--oranje)}.beheer-stad small{display:block;font-weight:400;color:var(--grijs);margin-top:3px}.motivatie-veld{display:flex;flex-direction:column;gap:6px}.motivatie-label{font-weight:600;font-size:13px}.motivatie-veld textarea{resize:vertical}.eindoordeel-motivatie{margin:0 0 14px;font-size:13px;color:var(--grijs);background:var(--roze);border-radius:8px;padding:8px 12px}.uitslag-achtergrond{position:fixed;inset:0;background:var(--roze);overflow-y:auto;z-index:50;padding:22px}.uitslag{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.uitslag-kop{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.uitslag-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--oranje)}.uitslag-kop h2{font-size:34px;color:var(--rood)}.uitslag-acties{display:flex;gap:8px;flex-wrap:wrap}.uitslag-waarschuwing{margin:0;background:#fdf3d7;border-left:4px solid #d9a514;border-radius:6px;padding:8px 12px;font-size:13px}.uitslag-leeg{color:var(--grijs);background:var(--wit);border-radius:12px;padding:28px;text-align:center}.uitslag-banner{background:var(--rood);color:var(--wit);border-radius:12px;padding:22px 26px}.uitslag-banner-eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.uitslag-banner h3{font-size:30px;margin-bottom:6px}.uitslag-intro{margin:0;font-size:15.5px;line-height:1.5;max-width:60ch}.uitslag-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.uitslag-kaart{display:flex;gap:0;background:var(--wit);border-radius:12px;box-shadow:var(--schaduw);overflow:hidden}.uitslag-cijferblok{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:110px;background:var(--roze);border-right:1.5px solid var(--lijn);padding:18px 10px}.uitslag-winnaar .uitslag-cijferblok{background:var(--oranje)}.uitslag-winnaar .uitslag-cijfer,.uitslag-winnaar .uitslag-rang{color:var(--wit)}.uitslag-cijfer{font-family:var(--font-display-stack);font-size:36px;color:var(--rood);line-height:1}.uitslag-rang{font-size:12px;font-weight:700;color:var(--grijs);text-transform:uppercase;letter-spacing:.08em}.uitslag-tekstblok{padding:16px 20px 18px;display:flex;flex-direction:column;gap:6px}.uitslag-team{font-size:19px}.uitslag-kaartkop{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--oranje)}.uitslag-kaarttekst{margin:2px 0 4px;font-size:15px;line-height:1.55}.uitslag-tags{display:flex;flex-wrap:wrap;gap:6px}.uitslag-tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:4px 8px;border:1.5px solid}.tag-plus{color:#276620;border-color:#a5d69c;background:#eef7ea}.tag-min{color:var(--rood-donker);border-color:#a6c0f5;background:#f1f4fe}.uitslag-voet{text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grijs);margin:10px 0 30px}@media print{body{background:#fff}.app>:not(:last-child),.niet-printen{display:none!important}.uitslag-achtergrond{position:static;background:#fff;padding:0;overflow:visible}.uitslag-kaart{page-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1.5px solid var(--lijn)}.uitslag-banner{-webkit-print-color-adjust:exact;print-color-adjust:exact}}