.page.svelte-ol2nnj.svelte-ol2nnj{max-width:900px;margin:0 auto}.meeting-entity-header{margin-bottom:var(--spacing-lg)}.meeting-entity-header .entity-header__actions:empty{display:none}.header-meta-item.svelte-ol2nnj.svelte-ol2nnj{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.header-meta-item.svelte-ol2nnj svg.svelte-ol2nnj{flex-shrink:0}.header-meta-item.meta-cancelled.svelte-ol2nnj.svelte-ol2nnj{color:var(--color-text-muted);text-decoration:line-through}.agenda-section.svelte-ol2nnj.svelte-ol2nnj,.committee-section.svelte-ol2nnj.svelte-ol2nnj,.location-section.svelte-ol2nnj.svelte-ol2nnj,.participants-section.svelte-ol2nnj.svelte-ol2nnj,.external-section.svelte-ol2nnj.svelte-ol2nnj,.transcript-section.svelte-ol2nnj.svelte-ol2nnj,.meeting-votes-section.svelte-ol2nnj.svelte-ol2nnj{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm)}.agenda-section.svelte-ol2nnj h2.svelte-ol2nnj,.committee-section.svelte-ol2nnj h2.svelte-ol2nnj,.location-section.svelte-ol2nnj h2.svelte-ol2nnj,.participants-section.svelte-ol2nnj h2.svelte-ol2nnj,.external-section.svelte-ol2nnj h2.svelte-ol2nnj,.transcript-section.svelte-ol2nnj h2.svelte-ol2nnj,.meeting-votes-section.svelte-ol2nnj h2.svelte-ol2nnj{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin:0 0 var(--spacing-md)}.transcript-section.svelte-ol2nnj h2.svelte-ol2nnj{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.agenda-list.svelte-ol2nnj.svelte-ol2nnj{list-style:none;padding:0;margin:0;counter-reset:agenda}.agenda-item.svelte-ol2nnj.svelte-ol2nnj{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 0;border-bottom:1px solid var(--color-border)}.agenda-item.sub-item.svelte-ol2nnj.svelte-ol2nnj{margin-left:2rem;padding-left:.75rem;border-left:2px solid var(--color-border)}.agenda-item.svelte-ol2nnj.svelte-ol2nnj:last-child{border-bottom:none;padding-bottom:0}.agenda-item.svelte-ol2nnj.svelte-ol2nnj:first-child{padding-top:0}.agenda-number.svelte-ol2nnj.svelte-ol2nnj{flex-shrink:0;width:28px;height:28px;background:var(--color-surface-hover);color:var(--color-text-secondary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600}.agenda-content.svelte-ol2nnj.svelte-ol2nnj{flex:1;min-width:0}.agenda-title.svelte-ol2nnj.svelte-ol2nnj{display:block;color:var(--color-text-primary);font-size:.9375rem;line-height:1.5}.agenda-link.svelte-ol2nnj.svelte-ol2nnj{display:inline-flex;align-items:center;gap:.25rem;margin-top:.375rem;font-size:.8125rem;color:var(--color-action);text-decoration:none;font-weight:500}.agenda-link.svelte-ol2nnj.svelte-ol2nnj:hover{color:var(--color-action-hover);text-decoration:underline}.agenda-title-row.svelte-ol2nnj.svelte-ol2nnj{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.samraad-badge.svelte-ol2nnj.svelte-ol2nnj{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem;background:var(--color-status-wait-bg);color:var(--color-status-wait-text);border:1px solid var(--color-status-wait);border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;transition:background-color var(--transition-fast)}.samraad-badge.svelte-ol2nnj.svelte-ol2nnj:hover{background:var(--color-status-wait);color:var(--color-card)}.agenda-link.samraad-link.svelte-ol2nnj.svelte-ol2nnj{color:var(--color-status-wait-text)}.agenda-link.samraad-link.svelte-ol2nnj.svelte-ol2nnj:hover{color:var(--color-status-wait)}.agenda-cases.svelte-ol2nnj.svelte-ol2nnj{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--color-border)}.agenda-documents.svelte-ol2nnj.svelte-ol2nnj{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.agenda-document-link.svelte-ol2nnj.svelte-ol2nnj{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--color-action);text-decoration:none}.agenda-document-link.svelte-ol2nnj.svelte-ol2nnj:hover{color:var(--color-action-hover);text-decoration:underline}.agenda-document-link.svelte-ol2nnj svg.svelte-ol2nnj{flex-shrink:0;color:var(--color-text-muted)}.agenda-case-link.svelte-ol2nnj.svelte-ol2nnj{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:var(--color-status-info-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);text-decoration:none;font-size:.8125rem;transition:border-color var(--transition-fast)}.agenda-case-link.svelte-ol2nnj.svelte-ol2nnj:hover{border-color:var(--color-action)}.agenda-case-link.svelte-ol2nnj .case-nummer.svelte-ol2nnj{font-weight:600;color:var(--color-status-info-text);background:var(--color-sage);padding:.125rem .375rem;border-radius:var(--radius-sm);font-size:.75rem}.agenda-case-link.svelte-ol2nnj .case-titel.svelte-ol2nnj{color:var(--color-status-info-text);line-height:1.3}.committee-link.svelte-ol2nnj.svelte-ol2nnj{display:flex;align-items:center;gap:.75rem;padding:var(--spacing-md);background:var(--color-sage);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:var(--color-action);font-weight:500;transition:border-color var(--transition-fast)}.committee-link.svelte-ol2nnj.svelte-ol2nnj:hover{border-color:var(--color-action)}.committee-link.svelte-ol2nnj .arrow.svelte-ol2nnj{margin-left:auto;transition:transform .15s ease}.committee-link.svelte-ol2nnj:hover .arrow.svelte-ol2nnj{transform:translate(3px)}.location-info.svelte-ol2nnj.svelte-ol2nnj{display:flex;align-items:center;gap:.75rem;color:var(--color-text-secondary)}.participants-list.svelte-ol2nnj.svelte-ol2nnj{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.participant-card.svelte-ol2nnj.svelte-ol2nnj{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-sage);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color var(--transition-fast)}.participant-card.svelte-ol2nnj.svelte-ol2nnj:hover{border-color:var(--color-action)}.participant-avatar.svelte-ol2nnj.svelte-ol2nnj{width:36px;height:36px;background:var(--color-action);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-card);font-size:.875rem;font-weight:600;flex-shrink:0}.participant-info.svelte-ol2nnj.svelte-ol2nnj{flex:1;min-width:0}.participant-name.svelte-ol2nnj.svelte-ol2nnj{display:block;font-weight:500;color:var(--color-text-primary);font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-role.svelte-ol2nnj.svelte-ol2nnj{display:block;font-size:.8125rem;color:var(--color-text-secondary)}.external-link.svelte-ol2nnj.svelte-ol2nnj{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-action);text-decoration:none;font-weight:500;transition:color .15s ease}.external-link.svelte-ol2nnj.svelte-ol2nnj:hover{color:var(--color-action-hover);text-decoration:underline}.transcript-status.svelte-ol2nnj.svelte-ol2nnj{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.1875rem .5rem;border-radius:var(--radius-full);background:var(--color-status-done-bg);color:var(--color-status-done-text)}.transcript-status.preliminary.svelte-ol2nnj.svelte-ol2nnj{background:var(--color-status-wait-bg);color:var(--color-status-wait-text)}.transcript-info.svelte-ol2nnj.svelte-ol2nnj{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 var(--spacing-md)}.transcript-toc.svelte-ol2nnj.svelte-ol2nnj{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-sage);padding:.75rem 1rem 1rem;margin-bottom:var(--spacing-md)}.toc-header.svelte-ol2nnj.svelte-ol2nnj{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.toc-title.svelte-ol2nnj.svelte-ol2nnj{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.toc-expand-all.svelte-ol2nnj.svelte-ol2nnj{font-size:.8125rem;font-weight:500;color:var(--color-action);background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);font-family:inherit}.toc-expand-all.svelte-ol2nnj.svelte-ol2nnj:hover{background:var(--color-surface-hover);color:var(--color-action-hover)}.toc-list.svelte-ol2nnj.svelte-ol2nnj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.toc-list.svelte-ol2nnj li.sub-item.svelte-ol2nnj{margin-left:1.5rem}.toc-list.svelte-ol2nnj a.svelte-ol2nnj{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--radius-sm);text-decoration:none;color:var(--color-text-primary);font-size:.875rem}.toc-list.svelte-ol2nnj a.svelte-ol2nnj:hover{background:var(--color-surface-hover)}.toc-number.svelte-ol2nnj.svelte-ol2nnj{flex-shrink:0;min-width:1.75rem;font-weight:600;color:var(--color-action);font-size:.8125rem}.toc-item-title.svelte-ol2nnj.svelte-ol2nnj{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc-count.svelte-ol2nnj.svelte-ol2nnj{flex-shrink:0;font-size:.75rem;color:var(--color-text-muted)}.transcript-sections.svelte-ol2nnj.svelte-ol2nnj{display:flex;flex-direction:column;gap:.5rem}.transcript-section-item.svelte-ol2nnj.svelte-ol2nnj{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;scroll-margin-top:1rem}.transcript-section-item.sub-item.svelte-ol2nnj.svelte-ol2nnj{margin-left:1.5rem;border-left:3px solid var(--color-action)}.transcript-section-item.sub-item.svelte-ol2nnj .section-number.svelte-ol2nnj{font-size:.75rem;min-width:2.5rem}.transcript-section-header.svelte-ol2nnj.svelte-ol2nnj{width:100%;display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--color-sage);border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s;list-style:none}.transcript-section-header.svelte-ol2nnj.svelte-ol2nnj::-webkit-details-marker{display:none}.transcript-section-header.svelte-ol2nnj.svelte-ol2nnj::marker{content:""}.transcript-section-header.svelte-ol2nnj.svelte-ol2nnj:hover{background:var(--color-surface-hover)}.section-number.svelte-ol2nnj.svelte-ol2nnj{flex-shrink:0;width:24px;height:24px;background:var(--color-action);color:var(--color-card);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.section-title.svelte-ol2nnj.svelte-ol2nnj{flex:1;font-size:.9375rem;font-weight:500;color:var(--color-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-count.svelte-ol2nnj.svelte-ol2nnj{font-size:.8125rem;color:var(--color-text-secondary);flex-shrink:0}.chevron.svelte-ol2nnj.svelte-ol2nnj{flex-shrink:0;color:var(--color-text-muted);transition:transform .2s}.transcript-section-item[open].svelte-ol2nnj .chevron.svelte-ol2nnj{transform:rotate(180deg)}.section-links.svelte-ol2nnj.svelte-ol2nnj{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;background:var(--color-sage);border-top:1px solid var(--color-border)}.section-link.svelte-ol2nnj.svelte-ol2nnj{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:var(--radius-sm);text-decoration:none;font-size:.8125rem;transition:border-color var(--transition-fast)}.section-link.case-link.svelte-ol2nnj.svelte-ol2nnj{background:var(--color-status-info-bg);border:1px solid var(--color-border-strong)}.section-link.case-link.svelte-ol2nnj.svelte-ol2nnj:hover{border-color:var(--color-action)}.section-link.case-link.svelte-ol2nnj .link-nummer.svelte-ol2nnj{font-weight:600;color:var(--color-status-info-text);background:var(--color-sage);padding:.125rem .375rem;border-radius:var(--radius-sm);font-size:.75rem}.section-link.case-link.svelte-ol2nnj .link-titel.svelte-ol2nnj{color:var(--color-status-info-text)}.section-link.document-link.svelte-ol2nnj.svelte-ol2nnj{background:var(--color-status-done-bg);border:1px solid var(--color-status-done)}.section-link.document-link.svelte-ol2nnj.svelte-ol2nnj:hover{border-color:var(--color-status-done)}.section-link.document-link.svelte-ol2nnj .link-type.svelte-ol2nnj{font-weight:600;color:var(--color-status-done-text);background:var(--color-card);padding:.125rem .375rem;border-radius:var(--radius-sm);font-size:.6875rem;text-transform:uppercase;letter-spacing:.02em}.section-link.document-link.svelte-ol2nnj .link-titel.svelte-ol2nnj{color:var(--color-status-done-text)}.transcript-speeches.svelte-ol2nnj.svelte-ol2nnj{border-top:1px solid var(--color-border);padding:var(--spacing-md);display:flex;flex-direction:column;gap:1.25rem}.speech-item.svelte-ol2nnj.svelte-ol2nnj{padding-bottom:1.25rem;border-bottom:1px solid var(--color-border);scroll-margin-top:1rem}.speech-item.svelte-ol2nnj.svelte-ol2nnj:last-child{padding-bottom:0;border-bottom:none}.speech-item.svelte-ol2nnj.svelte-ol2nnj:target{background:var(--color-sage);border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--color-sage)}.speech-header.svelte-ol2nnj.svelte-ol2nnj{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.speech-permalink.svelte-ol2nnj.svelte-ol2nnj{margin-left:.25rem;color:var(--color-text-muted);text-decoration:none;font-weight:700;opacity:0;transition:opacity .15s,color .15s}.speech-item.svelte-ol2nnj:hover .speech-permalink.svelte-ol2nnj,.speech-permalink.svelte-ol2nnj.svelte-ol2nnj:focus{opacity:1}.speech-permalink.svelte-ol2nnj.svelte-ol2nnj:hover{color:var(--color-action)}.speaker-name.svelte-ol2nnj.svelte-ol2nnj{font-weight:600;color:var(--color-action);text-decoration:none}a.speaker-name.svelte-ol2nnj.svelte-ol2nnj:hover{text-decoration:underline}span.speaker-name.svelte-ol2nnj.svelte-ol2nnj{color:var(--color-text-primary)}.speaker-party.svelte-ol2nnj.svelte-ol2nnj{font-size:.875rem;color:var(--color-text-secondary)}.speaker-role.svelte-ol2nnj.svelte-ol2nnj{font-size:.75rem;color:var(--color-text-muted);background:var(--color-surface-hover);padding:.125rem .375rem;border-radius:var(--radius-sm)}.speech-time.svelte-ol2nnj.svelte-ol2nnj{font-size:.75rem;color:var(--color-text-muted);margin-left:auto}.speech-text.svelte-ol2nnj.svelte-ol2nnj{font-size:.9375rem;line-height:1.7;color:var(--color-text-primary)}.speech-text.svelte-ol2nnj p{margin:0 0 .75rem}.speech-text.svelte-ol2nnj p:last-child{margin-bottom:0}.meeting-votes-list.svelte-ol2nnj.svelte-ol2nnj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.meeting-vote-item.svelte-ol2nnj.svelte-ol2nnj{display:block;padding:.875rem 1rem;background:var(--color-card);border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--transition-fast)}.meeting-vote-item.svelte-ol2nnj.svelte-ol2nnj:hover{border-color:var(--color-action)}.meeting-vote-item.passed.svelte-ol2nnj.svelte-ol2nnj{border-left-color:var(--color-status-done)}.meeting-vote-item.rejected.svelte-ol2nnj.svelte-ol2nnj{border-left-color:var(--color-status-error)}.meeting-vote-header.svelte-ol2nnj.svelte-ol2nnj{display:flex;align-items:center;gap:.75rem;margin-bottom:.375rem;flex-wrap:wrap}.meeting-vote-case.svelte-ol2nnj.svelte-ol2nnj{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.meeting-vote-result.svelte-ol2nnj.svelte-ol2nnj{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums;font-size:.875rem;color:var(--color-text-secondary)}.meeting-vote-title.svelte-ol2nnj.svelte-ol2nnj{display:block;font-size:.9375rem;color:var(--color-text-primary);line-height:1.4}@media (max-width: 640px){.participants-list.svelte-ol2nnj.svelte-ol2nnj{grid-template-columns:1fr}}
