/* DagTrippers – Tochten: hoogtepunten langs de route */
.bbt-pois{margin-top:20px}
.bbt-pois__title{font:700 18px var(--serif,Georgia,serif);margin:0 0 8px}
.bbt-pois__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.bbt-poi-item{background:#fff;border:1px solid var(--bbt-line);border-radius:12px;padding:10px 12px;margin:0}
.bbt-poi-item[hidden]{display:none}
.bbt-poi-item__btn{display:flex;gap:12px;align-items:center;width:100%;background:none;border:0;padding:0;margin:0;text-align:left;cursor:pointer;color:inherit;font:inherit}
.bbt-poi-item__btn:hover strong{color:var(--bbt-accent)}
.bbt-poi-item__btn:focus-visible{outline:3px solid var(--bbt-accent);outline-offset:4px;border-radius:8px}
.bbt-poi-item__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bbt-tint);color:var(--bbt-ink)}
.bbt-poi-item__body{min-width:0}
.bbt-poi-item__body strong{display:block;font-size:16px;line-height:1.3}
.bbt-poi-item__meta{display:block;font-size:13px;color:var(--bbt-muted)}
.bbt-poi-item__text{margin:6px 0 0 48px;font-size:15px}

/* Op de kaart */
.bbt-poi-pin-wrap{background:none;border:0}
.bbt-poi-pin{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:2px;border-radius:50%;background:#fff;border:2px solid var(--bbt-accent,#C8481F);color:var(--bbt-ink,#1F3A33);box-shadow:0 1px 5px rgba(0,0,0,.4)}
.bbt-poi-pin svg{width:16px;height:16px}
.bbt-poi-pop strong{display:block;font-size:15px;margin-bottom:2px}
.bbt-poi-pop__meta{font-size:13px;color:#4A5A53}
.bbt-poi-pop p{margin:6px 0 0;font-size:14px}
