.chiro-plattegrond__gevel{position: absolute;inset: 0;z-index: 5;display: flex;align-items: center;justify-content: center;padding: 0.75rem;pointer-events: none;text-align: center}html.chiro-extern-ja .chiro-plattegrond__gevel, .chiro-plattegrond.is-geladen .chiro-plattegrond__gevel{display: none}.chiro-plattegrond__gevelkaart{display: flex;flex-direction: column;align-items: center;gap: 0.3rem;box-sizing: border-box;max-width: 22rem;max-height: 100%;padding: 0.9rem 1.1rem 0.45rem;overflow: auto;border: 1px solid var(--wp--preset--color--merk-zacht, #e8ebf2);border-radius: 20px;background: rgba(255, 255, 255, 0.97);box-shadow: 0 1px 2px rgba(10, 19, 32, 0.05), 0 8px 20px -6px rgba(10, 19, 32, 0.14), 0 24px 48px -18px rgba(10, 19, 32, 0.25);color: var(--wp--preset--color--tekst, #0a0a0a);pointer-events: auto}.chiro-plattegrond__geveladres, .chiro-plattegrond__geveltekst{margin: 0;line-height: 1.4}.chiro-plattegrond__geveladres{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.15rem 0.4rem}.chiro-plattegrond__gevelicoon{display: inline-flex;align-items: center;justify-content: center;width: 1.6rem;height: 1.6rem;border-radius: 50%;background: var(--wp--preset--color--merk-zacht, #e8ebf2);color: var(--wp--preset--color--merk, #05366a)}.chiro-plattegrond__geveladres strong{color: var(--wp--preset--color--merk-diep, #03264b);font-family: var(--wp--preset--font-family--kop, inherit);font-weight: 600}.chiro-plattegrond__geveladres > span:last-child, .chiro-plattegrond__geveltekst{color: var(--wp--preset--color--tekst-zacht, #525252);font-size: 0.85rem}.chiro-plattegrond .chiro-plattegrond__toon{min-height: 2.75rem;margin-top: 0.3rem;padding: 0.5rem 1.2rem;border: 1px solid var(--wp--preset--color--merk, #05366a);box-shadow: none;font: inherit;font-size: 0.92rem;font-weight: 600;cursor: pointer}.chiro-plattegrond__altijd{display: inline-flex;align-items: center;gap: 0.55rem;min-height: 2.75rem;color: var(--wp--preset--color--tekst, #0a0a0a);font-size: 0.85rem;cursor: pointer}.chiro-plattegrond__altijd .chiro-schakelaar{width: 2.25rem;height: 1.375rem}.chiro-plattegrond__altijd .chiro-schakelaar::before{width: 0.9rem;height: 0.9rem}.chiro-plattegrond__altijd .chiro-schakelaar:checked::before{transform: translate(0.85rem, -50%)}@media (max-width: 420px){.chiro-plattegrond__geveltekst{display: none}.chiro-plattegrond__gevelkaart{padding: 0.55rem 0.8rem 0.2rem;gap: 0.15rem}}.chiro-plattegrond__status{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}
.chiro-ovreis{box-sizing: border-box;display: grid;gap: 0.9rem;padding: clamp(1.1rem, 3vw, 1.6rem);border: 1px solid var(--wp--preset--color--lijn, #e5e3dc);border-radius: 20px;background: var(--wp--preset--color--wit, #fff);box-shadow: 0 1px 2px rgba(10, 19, 32, 0.04), 0 10px 28px -16px rgba(10, 19, 32, 0.18)}.chiro-ovreis__kop{display: flex;align-items: flex-start;gap: 0.8rem}.chiro-ovreis__icoon{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 2.6rem;height: 2.6rem;border-radius: 12px;background: var(--wp--preset--color--merk-zacht, #e8ebf2);color: var(--wp--preset--color--merk, #05366a)}.chiro-ovreis__titel{margin: 0;color: var(--wp--preset--color--tekst, #0a0a0a);font-family: var(--wp--preset--font-family--kop);font-size: var(--wp--preset--font-size--kopklein, 1.25rem);font-weight: 600;line-height: 1.25}.chiro-ovreis__halte{margin: 0.15rem 0 0;color: var(--wp--preset--color--tekst-zacht, #525252);font-size: 0.95rem;line-height: 1.45}.chiro-ovreis__knop{justify-self: start;min-height: 2.9rem}.chiro-9292-logo{flex: none;width: 1.25em;height: 1.25em;margin-right: 0.5em;border-radius: 3px;box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.35)}.chiro-knop--lijn .chiro-9292-logo{box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2)}.chiro-ovreis__noot{margin: 0;color: var(--wp--preset--color--tekst-hint, #6b6b6b);font-size: 0.8rem;line-height: 1.45}@media (max-width: 480px){.chiro-ovreis__knop{justify-self: stretch;justify-content: center}}.chiro-plattegrond__knoppen{display: flex;flex-wrap: wrap;gap: 0.5rem}@media (max-width: 480px){.chiro-plattegrond__knoppen{display: grid;grid-template-columns: 1fr 1fr;width: 100%}.chiro-plattegrond__knoppen .chiro-plattegrond__route{justify-content: center;padding-inline: 0.6rem;white-space: normal;text-align: center}}
