.nfp-filter--picker{max-width:475px;padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:0 25px 70px color-mix(in oklab, var(--color-shell) 40%, transparent), 0 8px 20px color-mix(in oklab, var(--color-shell) 20%, transparent), 0 20px 50px oklch(48% .22 25/.18), 0 0 80px oklch(55% .22 25/.22);background:0 0}.nfp-filter--picker:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-white);position:absolute;inset:0}.nfp-filter--picker>.nfp-filter__badges{margin-top:var(--space-md)}.nfp-filter__divider{align-items:center;gap:var(--space-md);font-size:var(--font-size-base);color:var(--color-ink-faint);white-space:nowrap;display:flex}.nfp-filter__divider:before,.nfp-filter__divider:after{content:"";background:var(--color-line);flex:1;height:1px}.nfp-filter__dropdowns{gap:var(--space-sm);flex-direction:column;display:flex}.nfp-filter--picker .nfp-dropdown[data-type=type] .nfp-dropdown__option{grid-template-columns:1fr 1fr;grid-template-areas:"chassis year""facelift.";align-items:center;gap:4px;min-height:64px;display:grid}.nfp-dropdown__option-chassis{min-width:0;font:var(--type-control);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;grid-area:chassis;overflow:hidden}.nfp-dropdown__option-year{font:var(--type-meta);color:var(--color-ink-muted);white-space:nowrap;text-align:right;grid-area:year}.nfp-dropdown__option-facelift{font:var(--type-meta);color:var(--color-ink-faint);white-space:nowrap;grid-area:facelift}.nfp-filter:not([data-ask=uitvoering]) .nfp-dropdown[data-type=trim]{display:none}.nfp-filter[data-ask=yours] :is(.nfp-filter__manual-controls,.nfp-filter__badges),.nfp-filter[data-ask=yours]:not([data-confirm-source=kenteken]) .nfp-filter__plate-row,.nfp-filter[data-ask=uitvoering] :is(.nfp-filter__plate-row,.nfp-filter__plate-actions,.nfp-filter__search-group:has(>.nfp-filter__message:empty),.nfp-filter__divider,.nfp-filter__badges,.nfp-filter__dropdowns .nfp-dropdown:not([data-type=trim])){visibility:hidden}.nfp-car-sheet :is(.nfp-filter[data-ask=yours] :is(.nfp-filter__manual-controls,.nfp-filter__badges),.nfp-filter[data-ask=yours]:not([data-confirm-source=kenteken]) .nfp-filter__plate-row,.nfp-filter[data-ask=uitvoering] :is(.nfp-filter__plate-row,.nfp-filter__plate-actions,.nfp-filter__search-group:has(>.nfp-filter__message:empty),.nfp-filter__divider,.nfp-filter__badges,.nfp-filter__dropdowns .nfp-dropdown:not([data-type=trim]))){display:none}.nfp-filter--picker{grid-template-columns:minmax(0,1fr);display:grid}.nfp-filter--picker .nfp-filter__stage{display:contents}.nfp-filter--picker :is(.nfp-filter__plate-row,.nfp-filter__manual-controls,.nfp-filter__confirm,.nfp-filter__badges){grid-column:1}.nfp-filter--picker .nfp-filter__plate-row{grid-row:1}.nfp-filter--picker .nfp-filter__badges{grid-row:3}.nfp-filter--picker :is(.nfp-filter__manual-controls,.nfp-filter__confirm){margin-top:var(--space-sm);grid-row:2}.nfp-filter--picker :is(.nfp-filter__confirm-headline,.nfp-filter__confirm-headline:empty+.nfp-filter__confirm-vehicle,.nfp-filter__confirm-actions){margin-top:auto}.nfp-car-sheet .nfp-filter[data-confirm-source=dropdowns]:not([data-confirm-mode=yours]) .nfp-filter__confirm{grid-row:1/3;margin-top:0}.nfp-car-sheet .nfp-filter[data-confirm-source=kenteken] .nfp-filter__confirm{grid-row:2/4}@media (width<=359px){.nfp-car-sheet .nfp-filter[data-confirm-source=dropdowns][data-confirm-mode=empty] .nfp-filter__confirm{grid-row:1/4}}.hero__filter-slot .nfp-filter__confirm{grid-row:2/4}.nfp-filter--picker .nfp-filter__badges{transition:opacity var(--transition-base), visibility var(--transition-base)}:is(.hero__filter-slot .nfp-filter,.nfp-car-sheet .nfp-filter[data-confirm-source=kenteken],.nfp-car-sheet .nfp-filter[data-confirm-mode=empty])[data-mode=confirm] .nfp-filter__badges{opacity:0;visibility:hidden}.hero__filter-slot .nfp-filter__dropdowns{display:grid}.hero__filter-slot .nfp-dropdown[data-type=trim]{grid-area:1/1}.nfp-filter__badges{justify-content:center;gap:4px var(--space-md);flex-wrap:wrap;display:flex}.nfp-filter__badge{font-size:var(--font-size-xs);color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.nfp-filter__badge .nfp-icon{width:14px;height:14px;color:var(--color-green)}@media (width<=767px){.nfp-filter--picker{box-shadow:0 12px 30px color-mix(in oklab, var(--color-shell) 30%, transparent), 0 0 40px oklch(55% .22 25/.15)}}.nfp-car-sheet{max-width:min(92vw,475px);max-height:90vh;color:var(--color-ink);overscroll-behavior:contain;background:0 0;border:none;margin:auto;padding:0;overflow:auto}.nfp-car-sheet__panel{gap:var(--space-sm);padding:var(--space-lg);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:relative}.nfp-car-sheet .nfp-filter--picker{max-width:none;box-shadow:none;padding:0}.nfp-car-sheet .nfp-filter--picker:before{content:none}.nfp-car-sheet__title{min-height:var(--touch-min);padding-right:var(--touch-min);font:var(--type-box-title);color:var(--color-ink);align-items:center;display:flex}.nfp-car-sheet__close{top:var(--space-lg);right:var(--space-sm);position:absolute}