.schedule.svelte-k7vo6m{display:grid;gap:.4rem;min-width:0;overflow-wrap:anywhere}p.svelte-k7vo6m,dl.svelte-k7vo6m,dd.svelte-k7vo6m{margin:0}dl.svelte-k7vo6m{display:grid;gap:.3rem}dl.svelte-k7vo6m div:where(.svelte-k7vo6m){display:flex;flex-wrap:wrap;gap:.4rem 1rem}dt.svelte-k7vo6m{flex:0 1 9rem}.compact.svelte-k7vo6m dl:where(.svelte-k7vo6m){display:flex;flex-wrap:wrap;gap:.5rem}.compact.svelte-k7vo6m dl:where(.svelte-k7vo6m) div:where(.svelte-k7vo6m){display:grid;align-content:start;gap:.25rem;padding:.5rem .75rem;border:1px solid var(--theme-border-primary, #d7dee6);border-radius:.5rem;background:var(--theme-surface-muted, #eef2f6)}.compact.svelte-k7vo6m dt:where(.svelte-k7vo6m){color:var(--theme-text-secondary, #526579);font-size:.85rem}.compact.svelte-k7vo6m dd:where(.svelte-k7vo6m){font-weight:650;font-variant-numeric:tabular-nums}.map-panel.svelte-xvhp18,.map-heading.svelte-xvhp18{display:grid;gap:.75rem}h2.svelte-xvhp18,p.svelte-xvhp18{margin:0}.map-heading.svelte-xvhp18 p:where(.svelte-xvhp18){max-width:70ch;color:var(--clr-text-secondary)}.map.svelte-xvhp18{z-index:0;width:100%;height:26.25rem;overflow:hidden;border:1px solid var(--clr-border-primary);border-radius:.75rem;background:var(--clr-surface-muted)}.map-shell.svelte-xvhp18{position:relative}.provider-branding.svelte-xvhp18{position:absolute;z-index:500;right:.5rem;bottom:.5rem;display:flex;align-items:end;gap:.45rem;max-width:calc(100% - 1rem)}.map-panel.svelte-xvhp18 a.provider-logo,.map-panel.svelte-xvhp18 a.provider-copyright{border-radius:.25rem;background:color-mix(in srgb,var(--clr-surface-raised) 92%,transparent);box-shadow:0 1px 3px #0000004d}.map-panel.svelte-xvhp18 a.provider-logo{display:inline-flex;min-width:30px;min-height:30px;padding:.25rem}.map-panel.svelte-xvhp18 a.provider-logo img{width:5.75rem;min-width:30px;height:auto}.map-panel.svelte-xvhp18 a.provider-copyright{padding:.2rem .35rem;color:var(--clr-text-primary);font-size:.72rem;line-height:1.2}.map.svelte-xvhp18:focus-visible{outline:3px solid var(--clr-border-focus);outline-offset:3px}.map-error.svelte-xvhp18,noscript.svelte-xvhp18 p:where(.svelte-xvhp18){color:#8b1d1d}.map-legend.svelte-xvhp18{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin:0;padding:0;color:var(--clr-text-secondary);list-style:none}.map-legend.svelte-xvhp18 li:where(.svelte-xvhp18){display:inline-flex;align-items:center;gap:.45rem}.legend-marker.svelte-xvhp18{display:inline-block;width:1rem;height:1rem;border:2px solid var(--clr-text-inverse);box-shadow:0 0 0 1px var(--clr-border-primary)}.legend-marker--activity.svelte-xvhp18{border-radius:50%;background:var(--clr-action-primary)}.legend-marker--administrative.svelte-xvhp18{border-radius:.15rem;background:#9a3412;transform:rotate(45deg) scale(.8)}.legend-marker--selected.svelte-xvhp18{border-radius:50%;background:var(--clr-link)}.venue-marker-icon{border:0;background:transparent}.venue-marker-icon__glyph{display:block;width:1.75rem;height:1.75rem;border:3px solid var(--clr-text-inverse);box-shadow:0 1px 5px #00000073;transform:rotate(-45deg)}.venue-marker-icon--activity .venue-marker-icon__glyph{border-radius:50% 50% 50% 0;background:var(--clr-action-primary)}.venue-marker-icon--administrative .venue-marker-icon__glyph{border-radius:.25rem .25rem .25rem 0;background:#9a3412}.venue-marker-icon--selected .venue-marker-icon__glyph{border-width:4px;background:var(--clr-link);box-shadow:0 0 0 3px var(--clr-surface-raised),0 2px 8px #0000008c;transform:rotate(-45deg) scale(1.12)}.map-panel.svelte-xvhp18 .leaflet-popup-content strong,.map-panel.svelte-xvhp18 .leaflet-popup-content p,.map-panel.svelte-xvhp18 .leaflet-popup-content a{display:block}.map-panel.svelte-xvhp18 .leaflet-popup-content p{margin:.35rem 0}.map-panel.svelte-xvhp18 .leaflet-popup-content a{color:var(--clr-link);font-weight:750}@media (max-width: 600px){.map.svelte-xvhp18{height:22rem}.provider-branding.svelte-xvhp18{align-items:start;flex-direction:column}}.copy-control.svelte-wtgsx0{display:inline-flex;flex:0 0 auto;align-items:center}.copy-ghost.svelte-wtgsx0{position:fixed;z-index:1000;max-width:min(28rem,calc(100vw - 2rem));overflow-wrap:anywhere;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5;color:var(--clr-link);text-shadow:0 1px 2px var(--clr-surface-raised);pointer-events:none;animation:svelte-wtgsx0-copy-rise .65s ease-out forwards}@keyframes svelte-wtgsx0-copy-rise{0%{opacity:.85;transform:translateY(-50%)}to{opacity:0;transform:translateY(calc(-50% - 1.5rem))}}@keyframes svelte-wtgsx0-copy-fade{0%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion: reduce){.copy-ghost.svelte-wtgsx0{transform:translateY(-50%);animation:svelte-wtgsx0-copy-fade .35s ease-out forwards}}.visually-hidden.svelte-wtgsx0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contact-value-row.svelte-mnyymv{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;font-size:1rem;line-height:1.5;font-style:normal}.contact-symbol.svelte-mnyymv{display:inline-flex;flex:0 0 1rem;color:var(--theme-text-secondary, #526579)}.contact-data.svelte-mnyymv,.contact-value-row.svelte-mnyymv a.contact-data-link{flex:0 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;font-size:inherit;font-weight:500;line-height:inherit}.contact-value-row.svelte-mnyymv a.contact-data-link{display:inline-flex;align-items:center;min-height:2.5rem}.public-information.svelte-xv4msp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;min-width:0;width:100%}.information-card{display:grid;align-content:start;gap:.75rem;min-width:0;padding:1.25rem;border:1px solid var(--theme-border-primary, #d7dee6);border-radius:.75rem;background:var(--theme-surface-raised, #ffffff)}h2.svelte-xv4msp,h3.svelte-xv4msp,h4.svelte-xv4msp{margin:0}.schedule-purpose.svelte-xv4msp{display:grid;align-content:start;gap:.4rem;min-width:0}.schedule-purpose.svelte-xv4msp h3:where(.svelte-xv4msp),.schedule-purpose.svelte-xv4msp h4:where(.svelte-xv4msp){font-size:1rem}address.svelte-xv4msp{display:grid;gap:.25rem;min-width:0;margin:0;font-style:normal;overflow-wrap:anywhere}.location-actions.svelte-xv4msp{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (max-width: 480px){.information-card{padding:1rem}}.space-label.svelte-56nfvi{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;vertical-align:middle}.space-label.svelte-56nfvi>span:where(.svelte-56nfvi):last-child{min-width:0}.space-icon.svelte-56nfvi{display:inline-flex;flex:0 0 auto;font-size:1.125rem;color:var(--clr-text-secondary)}.venue-spaces.svelte-56nfvi{margin:0;padding:0}.venue-space-chips.svelte-56nfvi,.venue-spaces-detail.svelte-56nfvi ul:where(.svelte-56nfvi){display:flex;flex-wrap:wrap;gap:.4rem;list-style:none}.venue-space-chips.svelte-56nfvi li:where(.svelte-56nfvi),.venue-spaces-detail.svelte-56nfvi li:where(.svelte-56nfvi){min-width:0;border:1px solid var(--clr-border-primary);border-radius:999px;padding:.3rem .6rem;overflow-wrap:anywhere}.more-spaces.svelte-56nfvi{color:var(--clr-text-secondary)}.venue-spaces-detail.svelte-56nfvi{display:grid;gap:.65rem;border-block:1px solid var(--clr-border-primary);padding-block:.9rem}.venue-spaces-detail.svelte-56nfvi ul:where(.svelte-56nfvi){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.venue-spaces-detail.svelte-56nfvi li:where(.svelte-56nfvi){border-radius:.5rem;padding:1rem;display:grid;gap:.8rem}summary.svelte-56nfvi{cursor:pointer;font-weight:600;overflow-wrap:anywhere}summary.svelte-56nfvi:focus-visible{outline:2px solid currentColor;outline-offset:4px}.facility-body.svelte-56nfvi{margin-top:.75rem;min-width:0}details.svelte-56nfvi{min-width:0}.venue-spaces-detail.svelte-56nfvi h2:where(.svelte-56nfvi){margin:0}
