.stekko-bezichtiging{margin-top:48px;padding:30px;border:1px solid var(--olp-border, #dde3e2);border-radius:12px;background:var(--olp-card, #fff);scroll-margin-top:110px}.stekko-bezichtiging[hidden]{display:none}.stekko-bezichtiging__rij{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.stekko-bezichtiging__tekst{flex:1 1 340px;min-width:0}.stekko-bezichtiging__label{margin:0 0 6px;color:var(--olp-link, #087e8b);font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.stekko-bezichtiging h2{margin:0 0 8px;color:var(--olp-primary, #063f46);font-size:clamp(1.4rem,2.4vw,1.75rem);line-height:1.15}.stekko-bezichtiging__tekst>p{margin:0;color:var(--olp-text, #1d2628)}.stekko-bezichtiging .stekko-bezichtiging__alt{margin-top:10px;color:var(--olp-text-muted, #667174);font-size:.85rem}.stekko-bezichtiging__alt a{display:inline-block;padding:10px 0;color:var(--olp-primary, #063f46);font-weight:700;text-decoration:underline;text-underline-offset:3px}.stekko-bezichtiging__actie{flex:0 1 auto}.stekko-bezichtiging__knop{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:220px;min-height:52px;padding:0 22px;border:0;border-radius:7px;background:var(--olp-primary, #063f46);color:#fff;font:inherit;font-weight:750;cursor:pointer}.stekko-bezichtiging__knop[hidden]{display:none}.stekko-bezichtiging__knop:hover{background:var(--olp-link, #087e8b)}.stekko-bezichtiging__knop:focus-visible,.stekko-bezichtiging__alt a:focus-visible{outline:3px solid var(--olp-accent, #d8b978);outline-offset:2px}.stekko-bezichtiging__knop[aria-busy=true]{cursor:progress;opacity:.8}.stekko-bezichtiging__knop svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.stekko-bezichtiging__status{margin:8px 0 0;max-width:320px;color:var(--olp-text-muted, #667174);font-size:.82rem}.stekko-bezichtiging__status:empty{display:none}#viewingplanner-widget{height:0;margin:0}#viewingplanner-widget .viewingplanner-container>button.vp-button.vp\:fixed{display:none!important;visibility:hidden!important;pointer-events:none!important}@media (max-width: 680px){.stekko-bezichtiging{margin-top:36px;padding:22px}.stekko-bezichtiging__actie,.stekko-bezichtiging__knop{width:100%;min-width:0}}
