.pf-waardeer-balk{z-index:3;background:var(--pf-vast,var(--color-card-bg,#fff));border:1px solid var(--color-border,#dde5ef);border-radius:999px;align-items:center;gap:.1rem;padding:.1rem .25rem;display:inline-flex;position:absolute;bottom:0;right:1.25rem;transform:translateY(50%);box-shadow:0 3px 12px #00000029}.pf-waardeer-balk__streep{background:var(--color-border,#dde5ef);flex:none;width:1px;height:.95rem}.pf-waardeer-knop{min-height:1.9rem;font:inherit;color:var(--color-text-muted,#5a6b7a);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.76rem;font-weight:500;transition:color .15s,transform 80ms;display:inline-flex}.pf-waardeer-knop:hover{color:var(--color-text,#24323f)}.pf-waardeer-knop:active{transform:scale(.92)}.pf-waardeer-knop--aan{color:var(--color-primary,#1a6e9b);font-weight:600}.pf-waardeer-knop--wacht{opacity:.55;cursor:default}.pf-waardeer-knop__wacht{font-size:.7rem}.pf-waardeer-knop__icoon{font-size:.9rem;line-height:1}.pf-waardeer-knop__n{font-variant-numeric:tabular-nums}.pf-waardeer-knop--aan .pf-waardeer-knop__icoon{animation:.32s ease-out pf-duim-tik}@keyframes pf-duim-tik{0%{transform:scale(1)}45%{transform:scale(1.35)rotate(-8deg)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pf-waardeer-knop--aan .pf-waardeer-knop__icoon{animation:none}.pf-waardeer-knop:active{transform:none}}.pf-duim-klein{color:var(--color-text-muted,#5a6b7a);white-space:nowrap;align-items:center;gap:.15rem;font-size:.72rem;line-height:1;display:inline-flex}.pf-duim-klein__n{font-variant-numeric:tabular-nums;font-weight:700}.pf-duim-klein--heel_licht{opacity:.5}.pf-duim-klein--licht{opacity:.75}.pf-duim-klein--normaal{opacity:1}.pf-duim-klein__ic{line-height:1;display:inline-block}.pf-duim-klein--heel_licht .pf-duim-klein__ic{filter:grayscale()}.pf-duim-klein--licht .pf-duim-klein__ic{filter:grayscale(.85)}.pf-duim-klein .pf-duim-klein__n{opacity:1}.pf-blok .pf-duim-klein{gap:.12rem;font-size:.64rem}.pf-blok .pf-duim-klein__reacties{margin-left:.28rem}.pf-duim-klein__reacties{align-items:center;gap:.15rem;margin-left:.4rem;display:inline-flex}.pf-reacties{margin:0;padding-bottom:.75rem}.pf-reacties-titel{margin:0 0 .9rem;font-size:1.05rem;line-height:1.3}.pf-reacties-kop{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#5a6b7a);margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:block}.pf-reacties-meer{border:1px solid var(--color-border,#dde5ef);border-radius:var(--radius-md,10px);width:100%;font:inherit;color:var(--color-text-muted,#5a6b7a);cursor:pointer;background:0 0;margin:0 0 .85rem;padding:.5rem .75rem;font-size:.82rem;transition:background .15s,color .15s;display:block}.pf-reacties-meer:hover:not(:disabled){background:var(--pf-veld,var(--color-background,#f4f7fb));color:var(--color-text,#24323f)}.pf-reacties-meer:disabled{cursor:default;opacity:.65}.pf-reacties-meer[aria-expanded=true]{z-index:2;background:var(--pf-vast,var(--color-card-bg,#fff));position:sticky;top:0}.pf-reacties-lijst{flex-direction:column;gap:.5rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.pf-reactie{background:var(--color-background,#f5f8fc);border-left:3px solid var(--color-border,#dde5ef);border-radius:0 var(--radius-md,10px) var(--radius-md,10px) 0;padding:.7rem .9rem .6rem}.pf-reactie-tekst{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 .25rem;font-size:.88rem;line-height:1.55}.pf-reactie-wie{color:var(--color-text-muted,#5a6b7a);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:.3rem;font-size:.76rem;font-weight:600;display:flex}.pf-reactie-wanneer{opacity:.65;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:400}.pf-reacties-openen{font:inherit;color:var(--color-primary,#1a6e9b);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:.35rem 0;font-size:.85rem;font-weight:600;text-decoration:underline}.pf-reacties-dank,.pf-reacties-dicht{color:var(--color-text-muted,#5a6b7a);margin:0;font-size:.85rem;line-height:1.55}.pf-reacties-form{flex-direction:column;gap:.7rem;margin-top:.35rem;display:flex}.pf-reacties-form--na-lijst{border-top:1px solid var(--color-border,#dde5ef);margin-top:1.5rem;padding-top:1.2rem}.pf-reacties-huisregels{background:var(--color-background,#f5f8fc);border:1px dashed var(--color-border,#dde5ef);border-radius:var(--radius-md,10px);color:var(--color-text-muted,#5a6b7a);margin:0;padding:.55rem .7rem;font-size:.8rem;line-height:1.5}.pf-reacties-veld{color:var(--color-text,#24323f);flex-direction:column;gap:.22rem;font-size:.8rem;font-weight:600;display:flex}.pf-reacties-veld input,.pf-reacties-veld textarea{font:inherit;border:1px solid var(--color-border,#dde5ef);border-radius:var(--radius-md,10px);background:var(--color-card-bg,#fff);color:var(--color-text,#24323f);width:100%;min-height:2.5rem;padding:.5rem .65rem;font-size:.9rem;font-weight:400}.pf-reacties-veld textarea{resize:vertical;min-height:5rem}.pf-reacties-veld small{color:var(--color-text-muted,#5a6b7a);font-size:.74rem;font-weight:400}.pf-reacties-optioneel{color:var(--color-text-muted,#5a6b7a);font-weight:400}.pf-reacties-vink{align-items:flex-start;gap:.55rem;font-size:.83rem;line-height:1.45;display:flex}.pf-reacties-vink input{flex:none;margin-top:.2rem}.pf-reacties-vink small{color:var(--color-text-muted,#5a6b7a);margin-top:.1rem;font-size:.74rem;display:block}.pf-reacties-honing{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pf-reacties-fout{color:#b00020;margin:0;font-size:.83rem}.pf-reacties-knoppen{flex-wrap:wrap;gap:.5rem;display:flex}.pf-reacties-verstuur{font:inherit;background:var(--color-primary,#1a6e9b);min-height:2.6rem;color:var(--color-primary-text,#fff);cursor:pointer;border:none;border-radius:999px;padding:.5rem 1.1rem;font-size:.87rem;font-weight:600}.pf-reacties-verstuur:disabled{opacity:.5;cursor:default}.pf-reacties-prive{font:inherit;border:1px solid var(--color-primary,#1a6e9b);min-height:2.6rem;color:var(--color-primary,#1a6e9b);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem;font-size:.87rem;font-weight:600}.pf-reacties-prive:disabled{opacity:.5;cursor:default}.pf-reacties-keuze-uitleg{color:var(--color-text-muted,#5a6b7a);margin:.15rem 0 0;font-size:.76rem;line-height:1.5}.pf-reacties-annuleer{font:inherit;border:1px solid var(--color-border,#dde5ef);min-height:2.6rem;color:var(--color-text-muted,#5a6b7a);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .9rem;font-size:.87rem}.pf-uitleg{flex:none;align-items:stretch;display:inline-flex;position:relative}.pf-uitleg-pil__iconen{vertical-align:middle;line-height:1;display:inline-block}.pf-uitleg-pil{font:inherit;color:var(--color-text,#24323f);background:var(--pf-vast,var(--color-card-bg,#fff));border:1px solid var(--color-text-muted,#5a6b7a);cursor:pointer;white-space:nowrap;opacity:.85;border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:500;transition:opacity .15s,color .15s,border-color .15s}.pf-uitleg-pil:hover,.pf-uitleg-pil--aan{opacity:1;color:var(--color-primary,#1a6e9b);border-color:var(--color-primary,#1a6e9b)}@media (max-width:720px){.pf-uitleg-rond{width:1.6rem;height:1.6rem;font-size:.82rem}.pf-uitleg-paneel{width:min(24rem,88vw);font-size:.84rem}}.pf-w-uitleg,.pfk-uitleg{align-self:stretch;display:flex}.pf-w-uitleg .pf-uitleg-pil,.pfk-uitleg .pf-uitleg-pil{height:100%}.pf-uitleg-rond{font:inherit;color:var(--color-text-muted,#5a6b7a);border:1px solid var(--color-border,#dde5ef);cursor:pointer;opacity:.8;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;font-size:.72rem;font-weight:700;line-height:1;transition:opacity .15s,color .15s;display:inline-flex}.pf-uitleg-rond:hover,.pf-uitleg-rond--aan{opacity:1;color:var(--color-text,#24323f)}.pf-uitleg-paneel{z-index:30;text-align:left;width:min(22rem,78vw);color:var(--color-text,#24323f);background:var(--pf-vast,var(--color-card-bg,#fff));border:1px solid var(--color-border,#dde5ef);border-radius:var(--radius-md,10px);white-space:pre-line;padding:.7rem .85rem;font-size:.78rem;font-weight:400;line-height:1.55;position:absolute;right:0;box-shadow:0 6px 20px #0000002e}.pf-uitleg-paneel--onder{top:calc(100% + .4rem)}.pf-uitleg-paneel--boven{bottom:calc(100% + .5rem)}
