.plenair-map[data-v-7de19cb6]{margin-top:var(--space-4,1.5rem)}.map-heading-row[data-v-7de19cb6]{justify-content:space-between;align-items:flex-start;gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.map-help-link[data-v-7de19cb6]{color:var(--color-accent,#2563eb);text-underline-offset:2px;margin-left:.5rem;font-size:.88em;text-decoration:underline;display:inline-block}.panel-error[data-v-7de19cb6]{color:var(--kleur-fout,#b3261e)}.map-toolbar-row[data-v-7de19cb6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0 .5rem;display:flex}.topic-legend[data-v-7de19cb6]{flex-wrap:wrap;gap:.5rem;display:flex}.legend-item[data-v-7de19cb6]{background:var(--color-surface,#f9f8f6);border:1px solid var(--color-border,#e5e0d8);cursor:pointer;color:var(--color-ink,#221f1b);border-radius:6px;align-items:center;gap:6px;padding:.3rem .6rem;font-size:.82rem;transition:background .15s,border-color .15s;display:inline-flex}.legend-item[data-v-7de19cb6]:hover{background:var(--color-surface-hover,#ede9e1)}.legend-item.active[data-v-7de19cb6]{border-color:var(--color-ink,#221f1b);background:var(--color-surface-hover,#ede9e1);font-weight:600}.legend-dot[data-v-7de19cb6]{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.legend-count[data-v-7de19cb6]{opacity:.65;font-size:.9em}.toolbar-right[data-v-7de19cb6]{align-items:center;gap:.75rem;margin-left:auto;display:flex}.control-hint[data-v-7de19cb6]{color:var(--color-muted,#736b5e);font-size:.76rem}.plenair-map-wrapper[data-v-7de19cb6]{background:var(--color-surface,#f9f8f6);border:1px solid var(--color-border,#e5e0d8);user-select:none;touch-action:none;cursor:grab;border-radius:8px 8px 0 0;width:100%;height:540px;position:relative;overflow:hidden}.plenair-map-wrapper[data-v-7de19cb6]:active{cursor:grabbing}.map-floating-controls[data-v-7de19cb6]{z-index:15;flex-direction:column;gap:4px;display:flex;position:absolute;top:12px;right:12px}.map-zoom-btn[data-v-7de19cb6]{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e5e0d8);cursor:pointer;width:32px;height:32px;color:var(--color-ink,#221f1b);user-select:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.15rem;font-weight:600;transition:background .15s,transform .1s;display:flex;box-shadow:0 2px 6px #00000014}.map-zoom-btn[data-v-7de19cb6]:hover{background:var(--color-surface,#f9f8f6)}.map-zoom-btn[data-v-7de19cb6]:active{transform:scale(.95)}.map-reset-icon-btn[data-v-7de19cb6]{margin-top:2px;font-size:1.05rem}.d3-map-canvas[data-v-7de19cb6]{width:100%;height:100%;display:block}.map-info-panel[data-v-7de19cb6]{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e5e0d8);box-sizing:border-box;contain:layout;border-top:none;border-radius:0 0 8px 8px;flex-direction:column;justify-content:flex-start;gap:.35rem;height:145px;padding:.75rem 1rem;transition:border-color .15s,background-color .15s;display:flex;overflow-y:auto}.map-info-panel.is-pinned[data-v-7de19cb6]{border-color:var(--color-ink,#221f1b);background:var(--color-surface,#f9f8f6)}.info-panel-idle[data-v-7de19cb6]{height:100%;color:var(--color-muted,#736b5e);align-items:center;font-size:.84rem;font-style:italic;display:flex}.info-panel-header[data-v-7de19cb6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.info-speaker-line[data-v-7de19cb6],.info-cluster-title-line[data-v-7de19cb6]{flex-wrap:wrap;align-items:center;gap:6px;font-size:.95rem;display:flex}.info-speaker[data-v-7de19cb6],.info-cluster-name[data-v-7de19cb6]{color:var(--color-ink,#221f1b);font-size:1rem}.party-tag[data-v-7de19cb6]{background:#0000000f;border-radius:4px;padding:1px 6px;font-size:.82rem;font-weight:600}.activity-tag[data-v-7de19cb6],.date-tag[data-v-7de19cb6]{color:var(--color-muted,#736b5e);font-size:.82rem}.info-header-actions[data-v-7de19cb6]{align-items:center;gap:6px;margin-left:auto;display:flex}.video-link-btn[data-v-7de19cb6]{background:var(--color-surface,#ede9e1);border:1px solid var(--color-border,#e5e0d8);border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:.76rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex;color:var(--color-ink,#221f1b)!important}.video-link-btn[data-v-7de19cb6]:hover{background:var(--color-surface-hover,#dfdad0);border-color:var(--color-ink,#221f1b);transform:translateY(-1px)}.video-play-icon[data-v-7de19cb6]{opacity:.85;font-size:.65rem}.tk-link-icon[data-v-7de19cb6]{object-fit:contain;vertical-align:middle;filter:saturate(.6);width:13px;height:13px;display:inline-block}.external-arrow[data-v-7de19cb6]{opacity:.7;font-size:.8rem}.pinned-indicator[data-v-7de19cb6]{text-transform:uppercase;letter-spacing:.04em;background:var(--color-ink,#221f1b);color:var(--color-bg,#fff);border-radius:3px;padding:1px 6px;font-size:.72rem;font-weight:600}.close-info-btn[data-v-7de19cb6]{cursor:pointer;color:var(--color-muted,#736b5e);background:0 0;border:none;padding:0 4px;font-size:1.3rem;line-height:1}.info-context-row[data-v-7de19cb6]{flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;display:flex}.cluster-context-badge[data-v-7de19cb6]{background:#0000000a;border-radius:4px;padding:2px 7px}.debate-title-text[data-v-7de19cb6]{color:var(--color-muted,#736b5e)}.debate-link-badge[data-v-7de19cb6]{color:var(--color-ink,#221f1b);text-decoration:underline;text-decoration-color:var(--color-border,#d5d0c8);text-underline-offset:3px;-webkit-line-clamp:3;-webkit-box-orient:vertical;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.cluster-breadcrumb[data-v-7de19cb6]{opacity:.7;font-size:.88em}.cluster-size-badge[data-v-7de19cb6]{background:#0000000f;border-radius:4px;padding:2px 6px;font-size:.78rem}.info-duiding-text[data-v-7de19cb6]{color:var(--color-ink,#221f1b);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.2rem 0 .3rem;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.info-cluster-debates-row[data-v-7de19cb6],.info-terms-row[data-v-7de19cb6]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:.25rem;font-size:.78rem;display:flex}.cluster-debate-link-badge[data-v-7de19cb6]{background:var(--color-surface,#ede9e1);border:1px solid var(--color-border,#e5e0d8);border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;color:var(--color-ink,#221f1b)!important}.cluster-debate-link-badge[data-v-7de19cb6]:hover{background:var(--color-surface-hover,#dfdad0);border-color:var(--color-ink,#221f1b)}.cluster-debate-count[data-v-7de19cb6]{opacity:.75;font-size:.72rem}.cluster-debate-plain[data-v-7de19cb6]{background:#0000000d;border-radius:4px;padding:2px 6px;font-size:.76rem}.terms-heading[data-v-7de19cb6]{color:var(--color-muted,#736b5e);margin-right:4px;font-weight:600}.term-pill[data-v-7de19cb6]{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e5e0d8);border-radius:4px;padding:1px 6px}@media (width<=840px){.plenair-map-wrapper[data-v-7de19cb6]{height:380px}.map-info-panel[data-v-7de19cb6]{height:160px;padding:.65rem .8rem}}
