.VoorstelKaart_kaart__y46cu{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px;font-family:var(--font)}.VoorstelKaart_voorbeeld__VhZ0D{position:absolute;top:10px;right:12px;z-index:3;display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-faint);font:600 11px/14px var(--font);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;white-space:nowrap}.VoorstelKaart_kop__l2qf2{display:flex;align-items:center;gap:8px}.VoorstelKaart_punt__j8SbT{position:relative;width:6px;height:6px;flex:none}.VoorstelKaart_punt__j8SbT>span{position:absolute;inset:0;border-radius:50%;background:var(--robijn)}.VoorstelKaart_punt__j8SbT>.VoorstelKaart_ring__yvpiT{opacity:0}.VoorstelKaart_eyebrow__U1I0L{font:var(--type-label);letter-spacing:var(--ls-label-caps);text-transform:uppercase;color:var(--ink-faint)}.VoorstelKaart_titel__Oc9Rk{font:600 15px/21px var(--font);color:var(--ink)}.VoorstelKaart_tekst__8YoKd{font:400 14px/20px var(--font);color:var(--ink)}.VoorstelKaart_uitleg__GdBwb{font:400 13px/19px var(--font);color:var(--ink-muted)}.VoorstelKaart_knoppen__z0GZ5{display:flex;gap:8px;margin-top:4px}.VoorstelKaart_knop__0Jzhl{height:max(36px,var(--tik-min));padding:0 14px;border-radius:var(--radius-field);font:500 14px/20px var(--font);transition:background var(--t-hover) var(--ease-hover)}.VoorstelKaart_hoofd__TjbNa{background:var(--ink);color:var(--on-ink)}.VoorstelKaart_hoofd__TjbNa:hover{background:var(--ink-hover)}.VoorstelKaart_later__Atcjx{background:var(--surface-raised);color:var(--ink)}.VoorstelKaart_later__Atcjx:hover{background:var(--raised-hover)}.GsmKader_kader__kItnK{position:relative;width:100%;height:100%;border:1px solid var(--line);border-radius:var(--radius-gsm);padding:8px;background:var(--surface);font-family:var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GsmKader_scherm__LbLQo{position:relative;width:100%;height:100%;border-radius:36px;background:var(--ground);overflow:hidden;padding:28px 16px 16px;display:flex;flex-direction:column;gap:14px}.GsmKader_voorbeeld__rYOfS{position:absolute;top:16px;right:22px;display:flex}.GsmKader_kop__6T50d{display:flex;flex-direction:column;gap:4px;padding:4px 4px 0}.GsmKader_eyebrow__Phcf2{font:var(--type-label);letter-spacing:var(--ls-label-caps);text-transform:uppercase;color:var(--ink-faint)}.GsmKader_titel__fw9Ib{font:600 24px/28px var(--font);letter-spacing:-.02em;color:var(--ink)}.GsmKader_caption__P2M3w{font:var(--type-caption);color:var(--ink-faint)}.GsmKader_kaart__f3_zs{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.GsmKader_groot___kDdq{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.GsmKader_grootCijfer__VYdm3{font:600 28px/32px var(--font);letter-spacing:-.02em;color:var(--ink)}.GsmKader_week__jUcwg{margin:0;display:grid;grid-template-columns:1fr auto;grid-gap:8px 12px;gap:8px 12px;font:400 13px/18px var(--font);padding-top:12px;border-top:1px solid var(--line)}.GsmKader_week__jUcwg dt{color:var(--ink-muted)}.GsmKader_week__jUcwg dd{margin:0;color:var(--ink)}.GsmKader_lijst__Fmvkk{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);display:flex;flex-direction:column}.GsmKader_rij__92vS4{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:8px}.GsmKader_rij__92vS4+.GsmKader_rij__92vS4{border-top:1px solid var(--line)}.GsmKader_advertentie__BsAVK{display:flex;flex-direction:column;gap:2px}.GsmKader_naam__8Wfg5{font:600 14px/20px var(--font);color:var(--ink)}.GsmKader_samen__B_klh{display:grid;grid-template-columns:repeat(4,minmax(min-content,1fr));grid-gap:8px;gap:8px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-list)}.GsmKader_klein__VkrNM{display:flex;flex-direction:column}.GsmKader_kleinCijfer__IQ53V{font:600 15px/20px var(--font);color:var(--ink)}.GsmKader_kleinWat__yb0lq{font:400 11px/14px var(--font);color:var(--ink-faint)}.NachtKaart_kaart__A_usX{position:relative;width:100%;max-width:460px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:20px 22px;display:flex;flex-direction:column;gap:18px;font-family:var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NachtKaart_eyebrow__HhB6R{font:var(--type-label);letter-spacing:var(--ls-label-caps);text-transform:uppercase;color:var(--ink-faint)}.NachtKaart_klok__wTYLM{font:600 56px/1 var(--font);letter-spacing:-.03em;color:var(--ink)}.NachtKaart_momenten__01Tk7{display:flex;flex-direction:column;border-top:1px solid var(--line)}.NachtKaart_moment__9BTTe{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.NachtKaart_tijd__7_9e5{font:var(--type-label-l);letter-spacing:var(--ls-label);color:var(--ink-faint);padding-top:1px;transition:color .4s var(--ease)}.NachtKaart_moment__9BTTe[data-gedaan] .NachtKaart_tijd__7_9e5{color:var(--ok)}.NachtKaart_tekst__rt6oM{font:400 13px/19px var(--font);color:var(--ink-faint);transition:color .4s var(--ease)}.NachtKaart_moment__9BTTe[data-gedaan] .NachtKaart_tekst__rt6oM{color:var(--ink)}.NachtKaart_schuif__RXa7B{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.NachtKaart_schuif__RXa7B[data-klaar]{grid-template-rows:1fr}.NachtKaart_schuif__RXa7B>div{overflow:hidden}.NachtKaart_melding__OwSVO{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-list);background:var(--surface-raised);border:1px solid var(--line);opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.NachtKaart_schuif__RXa7B[data-klaar] .NachtKaart_melding__OwSVO{opacity:1;transform:none}.NachtKaart_zon__1rbCo{color:var(--ok);display:inline-flex}.NachtKaart_meldingTekst__zcrbA{font:500 13px/18px var(--font);color:var(--ink)}.NachtKaart_voet__v0lem{font:var(--type-caption);color:var(--ink-faint)}