.plnr-scherm,.plnr-detail{display:flex;flex-direction:column;gap:var(--fts-space-6)}@media(min-width:768px){.plnr-scherm,.plnr-detail{gap:var(--fts-space-8)}}.plnr-vandaag{display:flex;flex-direction:column;gap:var(--fts-space-8)}.plnr-kop{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fts-space-3)}.plnr-kop__sub{color:var(--fts-content-tertiary);font-size:var(--fts-text-caption1-size)}.plnr-kop__acties{display:flex;align-items:center;gap:var(--fts-space-3)}.plnr-vandaag__titel{margin:0 0 var(--fts-space-5);color:var(--fts-content-primary)}.plnr-vandaag__editorial,.plnr-detail__editorial{margin:var(--fts-space-3) 0 0;max-width:var(--fts-measure);font-size:var(--fts-text-body-size);line-height:var(--fts-text-body-line);color:var(--fts-content-secondary)}.plnr-vandaag__kicker{margin:0 0 var(--fts-space-3);font-size:var(--fts-text-caption2-size);line-height:var(--fts-text-caption2-line);font-weight:var(--fts-text-caption2-weight);letter-spacing:var(--fts-text-caption2-tracking);text-transform:uppercase;color:var(--fts-content-secondary)}.plnr-vandaag__wash--rust{--plnr-wash-tone: var(--fts-content-secondary)}.plnr-vandaag__wash{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in oklab,var(--plnr-wash-tone, transparent) 12%,var(--fts-surface-base)) 0%,color-mix(in oklab,var(--plnr-wash-tone, transparent) 6%,var(--fts-surface-base)) 55%,transparent 100%)}.plnr-vandaag__hero .fts-hero__content{padding-block:var(--fts-space-8)}@media(min-width:768px){.plnr-vandaag__hero .fts-hero__content{padding-block:var(--fts-space-12)}}.plnr-detail__titel{margin:0 0 var(--fts-space-5);font-size:var(--fts-text-title1-size);line-height:var(--fts-text-title1-line);font-weight:var(--fts-text-title1-weight);letter-spacing:var(--fts-text-title1-tracking);color:var(--fts-content-primary)}.plnr-detail__terug{align-self:flex-start}.plnr-vandaag .fts-hero .plnr-redenen,.plnr-detail .fts-hero .plnr-redenen{color:var(--fts-content-secondary)}.plnr-beste__regel{margin:0}.plnr-beste__venster{font-variant-numeric:tabular-nums;font-feature-settings:var(--fts-font-features-numeric);font-weight:600}.plnr-beste__sessie{margin:var(--fts-space-1) 0 0;font-size:var(--fts-text-footnote-size);opacity:.85}.plnr-beste__spring{margin-top:var(--fts-space-2);display:inline-flex;align-items:center;min-height:var(--fts-touch-target-min);padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}@media(min-width:64rem){.plnr-beste__spring{display:none}}.plnr-dagrij__titel{font-variant-numeric:tabular-nums;font-feature-settings:var(--fts-font-features-numeric)}.plnr-dagrij__dagnaam{text-transform:capitalize}.plnr-dagrij__sub{display:flex;flex-direction:column;gap:var(--fts-space-0-5)}.plnr-dagrij__detail{display:flex;flex-direction:column;gap:var(--fts-space-2);width:100%}.plnr-dagextra{display:flex;flex-direction:column;gap:var(--fts-space-2)}.plnr-dagdetail{display:inline-flex;align-items:center;min-height:var(--fts-touch-target-min);color:var(--fts-content-secondary);font-size:var(--fts-text-caption1-size);text-decoration:none}.plnr-dagdetail:hover{color:var(--fts-content-primary);text-decoration:underline}.plnr-rustdag{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fts-space-2);color:var(--fts-content-tertiary);font-size:var(--fts-text-caption1-size)}.plnr-rustdag__rit{display:inline-flex;align-items:center;min-height:var(--fts-touch-target-min);color:var(--fts-content-secondary);text-decoration:none}.plnr-rustdag__rit:hover{color:var(--fts-content-primary);text-decoration:underline}.plnr-conceptcopy{margin:0;padding-inline:var(--fts-space-card-padding);color:var(--fts-content-tertiary);font-size:var(--fts-text-footnote-size)}.plnr-vandaag__duur,.plnr-detail__sessieduur{font-variant-numeric:tabular-nums;font-feature-settings:var(--fts-font-features-numeric)}.plnr-vandaag__accent{color:var(--fts-accent-default);font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:var(--fts-font-features-numeric)}.plnr-vandaag__vlaggen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fts-space-2)}.plnr-chiplink{text-decoration:none}.plnr-nowcast__zin{margin:0}.plnr-nowcast__bron{display:block;margin-top:var(--fts-space-1);font-size:var(--fts-text-footnote-size);opacity:.85}.plnr-voorstel__zin{margin:0 0 var(--fts-space-3)}.plnr-voorstel__acties{display:flex;flex-wrap:wrap;gap:var(--fts-space-2)}.plnr-redenen{margin:var(--fts-space-1) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fts-space-0-5);font-size:var(--fts-text-caption1-size);color:var(--fts-content-secondary)}.plnr-redenen li:before{content:"·";margin-right:var(--fts-space-1-5);color:var(--fts-content-quaternary)}.plnr-detail__viz{width:100%}.plnr-uurstrip{display:flex;align-items:flex-end;gap:var(--fts-space-1);width:100%;overflow-x:auto;scrollbar-width:none}.plnr-uurstrip::-webkit-scrollbar{display:none}.plnr-uurstrip__uur{display:flex;flex-direction:column;align-items:center;gap:var(--fts-space-0-5);flex:1 0 auto;min-width:1.25rem}.plnr-uurstrip__balk{width:100%;height:10px;border-radius:var(--fts-radius-xs);background:color-mix(in oklab,var(--plnr-band, var(--fts-surface-sunken)) calc(var(--plnr-w, 0) * 100%),var(--fts-surface-sunken));opacity:calc(.45 + .5 * var(--plnr-w, 0))}.plnr-uurstrip__uur[data-beste] .plnr-uurstrip__balk{height:14px;background:var(--plnr-band, var(--fts-surface-sunken));opacity:1;box-shadow:inset 0 0 0 var(--fts-hairline) var(--fts-brand-default)}.plnr-uurstrip__uur[data-beste] .plnr-uurstrip__tijd{color:var(--fts-content-primary);font-weight:600}.plnr-uurstrip__tijd{font-size:var(--fts-text-caption2-size);color:var(--fts-content-tertiary);font-variant-numeric:tabular-nums}.plnr-uurstrip--compact{gap:2px}.plnr-uurstrip--compact .plnr-uurstrip__balk{height:5px}.plnr-uurstrip--compact .plnr-uurstrip__uur[data-beste] .plnr-uurstrip__balk{height:7px}.plnr-dagdelen{display:flex;gap:var(--fts-space-2);width:100%}.plnr-dagdeel{flex:1;display:flex;flex-direction:column;gap:var(--fts-space-1);align-items:stretch}.plnr-dagdeel__balk{height:12px;border-radius:var(--fts-radius-xs);background:color-mix(in oklab,var(--plnr-band, var(--fts-surface-sunken)) calc(var(--plnr-w, 0) * 100%),var(--fts-surface-sunken));opacity:calc(.45 + .5 * var(--plnr-w, 0))}.plnr-dagdeel__label{font-size:var(--fts-text-caption2-size);color:var(--fts-content-tertiary);text-align:center}.plnr-concept{display:flex;align-items:center;gap:var(--fts-space-2)}.plnr-concept__outlook{display:inline-flex;align-items:center;flex:none;padding:var(--fts-space-0-5) var(--fts-space-3);border-radius:var(--fts-radius-full);background:var(--fts-surface-sunken);color:var(--fts-content-secondary);font-size:var(--fts-text-caption1-size)}.plnr-concept__band{position:relative;flex:1;min-width:56px;max-width:160px;height:6px;border-radius:var(--fts-radius-full);background:var(--fts-surface-sunken);overflow:hidden}.plnr-concept__bandvulling{position:absolute;top:0;bottom:0;border-radius:var(--fts-radius-full);background:var(--fts-viz-score-uncertainty)}.plnr-detail__zon{display:inline-flex;gap:var(--fts-space-2);flex-wrap:wrap}.plnr-leeg-dag{color:var(--fts-content-tertiary);font-size:var(--fts-text-caption1-size)}.plnr-slotbewerken{display:flex;flex-direction:column;gap:var(--fts-space-3);width:100%}.plnr-slotbewerken .fts-uurband{margin-bottom:var(--fts-space-3)}.plnr-sloturen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.plnr-slotrij{display:flex;align-items:center;justify-content:space-between;gap:var(--fts-space-3);padding-block:var(--fts-space-3)}.plnr-slotrij+.plnr-slotrij{border-top:var(--fts-hairline) solid var(--fts-border-separator)}.plnr-slotrij__tijd{font-variant-numeric:tabular-nums;font-feature-settings:var(--fts-font-features-numeric);font-weight:600}.plnr-slotrij__caption{font-size:var(--fts-text-caption2-size);color:var(--fts-content-tertiary)}.plnr-slot-toevoegen{display:flex;align-items:center;justify-content:space-between;gap:var(--fts-space-3);flex-wrap:wrap}.plnr-slot-toevoegen__tijd{font-size:var(--fts-text-footnote-size);color:var(--fts-content-secondary)}.plnr-slot-toevoegen__tijd strong{font-variant-numeric:tabular-nums;font-feature-settings:var(--fts-font-features-numeric);color:var(--fts-content-primary)}.plnr-anoniem{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fts-space-3)}.plnr-anoniem__zin{margin:0;max-width:var(--fts-measure);color:var(--fts-content-secondary)}.plnr-vandaag__plannerlink{align-self:flex-start}.plnr-vandaag__topslot{font-weight:400;color:var(--fts-content-secondary)}.plnr-skelet{display:flex;flex-direction:column;gap:var(--fts-space-3)}.plnr-skelet__rij{height:64px;border-radius:var(--fts-radius-card);background:var(--fts-surface-elevated);box-shadow:inset 0 0 0 var(--fts-hairline) var(--fts-border-separator)}@media(prefers-reduced-motion:no-preference){.plnr-skelet__rij{animation:plnr-skelet-puls 1.4s var(--fts-ease-ios) infinite}@keyframes plnr-skelet-puls{0%,to{opacity:.6}50%{opacity:1}}}@media(min-width:64rem){.app-main:has([data-testid=plan-screen]){max-width:64rem}}
