.LayerManagement{--LayerManagement-selection-accent:var(--color-accent-solid);--LayerManagement-info-accent:#2563eb;--LayerManagement-error-accent:#dc2626;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.LayerManagement-section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}html[data-theme=dark] .LayerManagement{--LayerManagement-info-accent:#60a5fa;--LayerManagement-error-accent:#f87171}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .LayerManagement{--LayerManagement-info-accent:#60a5fa;--LayerManagement-error-accent:#f87171}}.LayerManagement-section+.LayerManagement-section{padding-top:var(--space-4);border-top:1px solid var(--color-border-default)}.LayerManagement-sectionHeader{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.LayerManagement-layerList{flex-direction:column;gap:.4375rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.LayerManagement-sectionTitle{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;line-height:1.35}.LayerManagement-helper{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;line-height:1.45}.LayerManagement-layerRow{grid-gap:.375rem;isolation:isolate;background:color-mix(in srgb, var(--color-bg-surface) 78%, transparent);border:1px solid color-mix(in srgb, var(--color-border-default) 78%, transparent);border-radius:var(--radius-sm);min-width:0;transition:background-color var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;gap:.375rem;padding:.25rem .375rem;display:grid;position:relative}.LayerManagement-layerRow:before{content:"";z-index:0;background:var(--LayerManagement-selection-accent);border-radius:0 var(--radius-pill) var(--radius-pill) 0;opacity:0;pointer-events:none;width:.29rem;transition:opacity var(--transition-fast), transform var(--transition-fast);position:absolute;top:.375rem;bottom:.375rem;left:0;transform:scaleY(.44)}.LayerManagement-layerRow:after{content:"";z-index:2;background:color-mix(in srgb, var(--LayerManagement-selection-accent) 72%, var(--color-text-primary));border-radius:var(--radius-pill);height:3px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bg-surface) 82%, transparent);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);position:absolute;left:2rem;right:.5rem}.LayerManagement-layerToggle{z-index:1;width:100%;min-width:0;min-height:2.75rem;color:var(--color-text-primary);text-align:left;border-radius:calc(var(--radius-sm) - .0625rem);cursor:pointer;transition:background-color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1875rem;padding:.4375rem .25rem .4375rem 0;display:flex;position:relative}.LayerManagement-layerDragHandle{z-index:1;width:1rem;min-height:2.75rem;color:var(--color-text-muted);opacity:.42;cursor:default;touch-action:none;transition:color var(--transition-fast), opacity var(--transition-fast);background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex;position:relative}.LayerManagement-layerDragHandle svg{width:.875rem;height:.875rem}.LayerManagement-layerRow>.ActionIcon-wrapper{z-index:1;align-self:center;margin:0 .125rem 0 0}.LayerManagement-layerRow:hover{background:color-mix(in srgb, var(--color-bg-subtle) 46%, var(--color-bg-surface));border-color:var(--color-border-strong)}.LayerManagement-layerRow[data-checked=true]{background:color-mix(in srgb, var(--color-bg-accent-soft) 18%, var(--color-bg-surface));border-color:color-mix(in srgb, var(--color-border-strong) 84%, var(--color-border-accent));box-shadow:none}.LayerManagement-layerRow[data-checked=true]:before{opacity:1;transform:scaleY(1)}.LayerManagement-layerRow[data-checked=true] .LayerManagement-layerDragHandle{opacity:.64}.LayerManagement-layerRow[data-reorderable=true] .LayerManagement-layerDragHandle{cursor:grab}.LayerManagement-layerRow[data-reorderable=true]:hover .LayerManagement-layerDragHandle,.LayerManagement-layerDragHandle:focus-visible{color:var(--color-text-primary);opacity:.9}.LayerManagement-layerDragHandle:focus-visible{outline:var(--focus-ring-control-width) solid var(--focus-ring-control-color);outline-offset:0}.LayerManagement-layerDragHandle:disabled{color:var(--color-text-muted)}.LayerManagement-layerRow[data-reorderable=true]{cursor:grab}.LayerManagement-layerRow[data-reorderable=true]:active{cursor:grabbing}.LayerManagement-layerRow[data-drag-state=dragging]{background:color-mix(in srgb, var(--color-bg-accent-soft) 28%, var(--color-bg-surface));border-color:color-mix(in srgb, var(--color-border-accent) 78%, var(--color-border-strong));box-shadow:0 .75rem 1.75rem color-mix(in srgb, var(--color-bg-page) 32%, transparent);opacity:.86;transform:scale(.985)}.LayerManagement-layerRow[data-drag-state=drop-before],.LayerManagement-layerRow[data-drag-state=drop-after]{background:color-mix(in srgb, var(--color-bg-subtle) 60%, var(--color-bg-surface));border-color:color-mix(in srgb, var(--color-border-accent) 66%, var(--color-border-strong))}.LayerManagement-layerRow[data-drag-state=drop-before]:after{opacity:1;top:-.25rem}.LayerManagement-layerRow[data-drag-state=drop-after]:after{opacity:1;bottom:-.25rem}.LayerManagement-layerRow[data-disabled=true]{opacity:.56;cursor:not-allowed}.LayerManagement-layerToggle:focus-visible{outline:var(--focus-ring-control-width) solid var(--focus-ring-control-color);outline-offset:1px;box-shadow:none}.LayerManagement-layerTitleLine{align-items:center;width:100%;min-width:0;display:flex}.LayerManagement-layerTitle{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1.25;overflow:hidden}.LayerManagement-layerTileStatus{flex:none;justify-content:center;align-items:center;width:.875rem;height:.875rem;margin-left:.375rem;display:inline-flex}.LayerManagement-layerTileSpinner{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--LayerManagement-selection-accent) 30%, transparent);border-top-color:var(--LayerManagement-selection-accent);border-radius:var(--radius-pill);width:.625rem;height:.625rem;animation:.78s linear infinite LayerManagement-tileSpinner;display:block}.LayerManagement-layerTileErrorDot{background:var(--LayerManagement-error-accent);border-radius:var(--radius-pill);width:.5rem;height:.5rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--LayerManagement-error-accent) 22%, transparent);display:block}@keyframes LayerManagement-tileSpinner{to{transform:rotate(360deg)}}.LayerManagement-layerSubtitle{width:100%;min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;line-height:1.25;display:block;overflow:hidden}.LayerManagement-layerRow[data-checked=true] .LayerManagement-layerTitle{color:var(--color-text-primary)}.LayerManagement-layerRow[data-checked=true] .LayerManagement-layerSubtitle{color:color-mix(in srgb, var(--color-text-secondary) 92%, transparent)}.LayerManagement-layerRow .ActionIcon.InfoButton{width:1.375rem;min-width:1.375rem;height:1.375rem;min-height:1.375rem;color:var(--LayerManagement-info-accent);background:var(--color-bg-subtle);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.LayerManagement-layerRow .ActionIcon.InfoButton:hover:not(:disabled){color:var(--LayerManagement-info-accent);background:color-mix(in srgb, var(--color-bg-subtle) 88%, var(--color-text-secondary))}}.LayerManagement-layerRow .ActionIcon.InfoButton:focus-visible{background:color-mix(in srgb, var(--color-bg-subtle) 88%, var(--color-text-secondary))}.LayerManagement-layerRow .InfoButton>svg{flex:none;width:.875rem;height:.875rem;display:block}.LayerManagement-basemapFieldset{border:0;min-width:0;margin:0;padding:0}.LayerManagement-fieldLabel{margin-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.3}.LayerManagement-basemapGrid{grid-gap:.375rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;min-width:0;display:grid}.LayerManagement-basemapOption{isolation:isolate;aspect-ratio:1;min-width:0;min-height:3.875rem;color:var(--neutral-0);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-surface) 42%, transparent), color-mix(in srgb, var(--color-bg-page) 32%, transparent)), var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:calc(var(--radius-sm) - .125rem);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:flex-end;padding:.375rem;display:flex;position:relative;overflow:hidden}.LayerManagement-basemapOption:hover{border-color:color-mix(in srgb, var(--color-border-strong) 72%, var(--color-text-primary));box-shadow:0 .375rem 1rem color-mix(in srgb, var(--color-bg-page) 34%, transparent);transform:translateY(-.0625rem)}.LayerManagement-basemapOption[data-selected=true]{border-color:color-mix(in srgb, var(--LayerManagement-selection-accent) 92%, var(--color-border-strong));background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-accent-soft) 28%, transparent), color-mix(in srgb, var(--color-bg-surface) 24%, transparent)), var(--color-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--LayerManagement-selection-accent) 72%, transparent), 0 0 0 1px color-mix(in srgb, var(--LayerManagement-selection-accent) 28%, transparent), inset 0 -1.375rem 2rem #0003}.LayerManagement-basemapOption:has(.LayerManagement-basemapInput:focus-visible){border-color:color-mix(in srgb, var(--color-text-primary) 48%, var(--color-border-strong));box-shadow:0 0 0 1px var(--color-bg-surface), 0 0 0 calc(1px + var(--focus-ring-control-width)) var(--focus-ring-control-color);outline:none}.LayerManagement-basemapInput{opacity:0;width:1px;height:1px;margin:-1px;position:absolute}.LayerManagement-basemapPreview,.LayerManagement-basemapScrim{z-index:-2;position:absolute;inset:0}.LayerManagement-basemapPreview{filter:saturate(.72)contrast(.94)brightness(.92);transition:filter var(--transition-base), transform var(--transition-base);background-position:50%;background-size:cover;transform:scale(1.02)}.LayerManagement-basemapScrim{z-index:-1;background:linear-gradient(#00000014 0%,#0000 44%),linear-gradient(#0000 44%,#000000b3 100%)}.LayerManagement-basemapOption:hover .LayerManagement-basemapPreview,.LayerManagement-basemapOption[data-selected=true] .LayerManagement-basemapPreview{filter:saturate(1.04)contrast()brightness();transform:scale(1.07)}.LayerManagement-basemapLabel{z-index:1;min-width:0;max-width:100%;color:var(--neutral-0);border-radius:calc(var(--radius-sm) - .1875rem);font-size:.6875rem;font-weight:var(--font-weight-semibold);overflow-wrap:normal;text-align:center;text-shadow:0 1px 2px #000000d1;white-space:nowrap;text-overflow:ellipsis;background:#0a0c0a7a;justify-content:center;padding:.125rem .25rem;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.LayerManagement-basemapOption[data-selected=true] .LayerManagement-basemapLabel{color:var(--color-accent-contrast);background:var(--LayerManagement-selection-accent);text-shadow:none}.LayerManagement-announcement{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:38.75rem){.LayerManagement{gap:var(--space-4)}.LayerManagement-layerToggle{padding:.5rem .5rem .5rem 0}}@media (any-pointer:coarse){.LayerManagement-basemapOption{min-height:var(--interactive-target-min-size)}.LayerManagement-layerRow{min-height:var(--interactive-target-min-size);grid-template-columns:1.75rem minmax(0,1fr) auto}.LayerManagement-layerDragHandle{width:1.75rem}.LayerManagement-layerRow>.ActionIcon-wrapper{margin:0 .125rem 0 0}.LayerManagement-layerRow .ActionIcon.InfoButton{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.LayerManagement-layerRow .InfoButton>svg{width:1rem;height:1rem}}@media (prefers-reduced-motion:reduce){.LayerManagement-basemapOption,.LayerManagement-basemapPreview,.LayerManagement-layerDragHandle,.LayerManagement-layerRow,.LayerManagement-layerRow:after,.LayerManagement-layerRow:before,.LayerManagement-layerTileSpinner{transition:none;animation:none}}
.StatsPanel{min-width:0}.StatsPanel-emptyState{min-width:0;padding:var(--space-2) 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;align-items:flex-start;line-height:1.5;display:flex}.StatsPanel-emptyTitle{margin:0 0 var(--space-1);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.25}.StatsPanel-emptyText{margin:0}.StatsPanel-emptyAction{min-height:2rem;margin:var(--space-3) 0 0;color:var(--color-accent-contrast);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-solid);background:var(--color-accent-solid);border:2px solid var(--color-accent-solid);border-radius:calc(var(--radius-sm) - .125rem);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);padding:.45rem .7rem}.StatsPanel-emptyAction:hover{background:var(--color-accent-solid-hover);border-color:color-mix(in srgb, var(--color-accent-solid) 74%, black);transform:translateY(-1px)}.StatsPanel-emptyAction:active{transform:translateY(0)}.StatsPanel-emptyAction:focus-visible{outline:var(--focus-ring-control-width) solid var(--focus-ring-control-color);outline-offset:var(--focus-ring-control-offset)}.StatsPanel-attributeGroups{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.StatsPanel-attributeGroup{min-width:0}.StatsPanel-attributeGroupTitle{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-solid);text-transform:uppercase}.StatsPanel-attributeList{border:1px solid color-mix(in srgb, var(--color-border-default) 64%, transparent);border-radius:calc(var(--radius-sm) - .125rem);flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.StatsPanel-attribute{grid-gap:var(--space-2);gap:var(--space-2);background:color-mix(in srgb, var(--color-bg-surface) 64%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-border-default) 54%, transparent);grid-template-columns:minmax(6.75rem,.8fr) minmax(0,1fr);align-items:baseline;min-width:0;padding:.5rem .625rem;display:grid}.StatsPanel-attribute:nth-child(2n){background:color-mix(in srgb, var(--color-bg-subtle) 36%, transparent)}.StatsPanel-attribute:last-child{border-bottom:0}.StatsPanel-attribute dt{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.25}.StatsPanel-attribute dd{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0;line-height:1.3}@media (max-width:38.75rem){.StatsPanel-attribute{grid-template-columns:1fr;gap:.25rem}}
.SidePanel{--side-panel-action-size:2.5rem;--side-panel-navigation-gap:0px;--side-panel-rail-width:calc(var(--side-panel-action-size) + 4px);--side-panel-content-width:clamp(19rem, 25vw, 22rem);inset:var(--application-content-overlay-inset);z-index:20;width:auto;min-width:0;height:auto;min-height:0;color:var(--color-text-primary);pointer-events:none;position:absolute}.SidePanel-navigation{z-index:3;flex:0 0 var(--side-panel-rail-width);width:var(--side-panel-rail-width);height:max-content;max-height:100%;color:var(--map-overlay-control-color);border-radius:var(--radius-pill);pointer-events:auto;isolation:isolate;flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:center;padding:1px;display:flex;position:absolute;top:0;left:0}.SidePanel-navigationItems{align-items:center;gap:var(--side-panel-navigation-gap);flex-direction:column;width:100%;display:flex;position:relative}.SidePanel-navigationItems:before{content:"";z-index:0;width:100%;height:var(--side-panel-action-size);background:color-mix(in srgb, var(--color-bg-accent-soft) 48%, var(--color-bg-surface-elevated));border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border-accent) 62%, transparent);opacity:0;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-base);position:absolute;top:0;left:0;transform:translateY(0)}.SidePanel-navigation .ActionIcon-wrapper{z-index:1;border-radius:var(--radius-pill);justify-content:center;width:100%;display:flex;position:relative}.SidePanel-navigation .ActionIcon{width:var(--side-panel-action-size);height:var(--side-panel-action-size);min-width:var(--side-panel-action-size);min-height:var(--side-panel-action-size);border-radius:var(--radius-pill);color:color-mix(in srgb, var(--map-overlay-control-color) 92%, var(--color-text-primary));background:color-mix(in srgb, var(--color-bg-surface-elevated) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border-default) 28%, transparent);transition:color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);position:relative}.SidePanel-navigation .ActionIcon svg{width:1.375rem;height:1.375rem}.SidePanel-navigation .ActionIcon.is-active{color:var(--color-accent-contrast);background:var(--color-accent-solid-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-solid-hover) 72%, var(--color-border-accent)), 0 0 0 1px color-mix(in srgb, var(--color-bg-surface) 42%, transparent)}.SidePanel-navigation .ActionIcon:active:not(:disabled){transform:scale(.96)}@media (hover:hover){.SidePanel-navigationItems:has(.ActionIcon:hover:not(:disabled)):before{opacity:1}.SidePanel-navigationItems:has(.ActionIcon-wrapper:nth-child(2) .ActionIcon:hover:not(:disabled)):before{transform:translateY(calc(var(--side-panel-action-size) + var(--side-panel-navigation-gap)))}.SidePanel-navigationItems:has(.ActionIcon-wrapper:nth-child(3) .ActionIcon:hover:not(:disabled)):before{transform:translateY(calc(var(--side-panel-action-size) + var(--side-panel-action-size) + var(--side-panel-navigation-gap) + var(--side-panel-navigation-gap)))}.SidePanel-navigationItems:has(.ActionIcon-wrapper:nth-child(4) .ActionIcon:hover:not(:disabled)):before{transform:translateY(calc(var(--side-panel-action-size) + var(--side-panel-action-size) + var(--side-panel-action-size) + var(--side-panel-navigation-gap) + var(--side-panel-navigation-gap) + var(--side-panel-navigation-gap)))}.SidePanel-navigationItems:has(.ActionIcon-wrapper:nth-child(5) .ActionIcon:hover:not(:disabled)):before{transform:translateY(calc(var(--side-panel-action-size) + var(--side-panel-action-size) + var(--side-panel-action-size) + var(--side-panel-action-size) + var(--side-panel-navigation-gap) + var(--side-panel-navigation-gap) + var(--side-panel-navigation-gap) + var(--side-panel-navigation-gap)))}.SidePanel-navigation .ActionIcon:hover:not(:disabled):not(.is-active){color:var(--map-overlay-control-color);background:color-mix(in srgb, var(--color-bg-subtle) 72%, var(--color-bg-surface-elevated))}}.SidePanel-content{top:0;left:calc(var(--side-panel-rail-width) + var(--application-content-overlay-gap));z-index:2;flex:0 0 var(--side-panel-content-width);width:var(--side-panel-content-width);border-radius:var(--radius-md);pointer-events:auto;transform-origin:0 0;flex-direction:column;min-width:0;height:max-content;min-height:0;max-height:100%;animation:.18s ease-out sidePanelContentEnter;display:flex;position:absolute;overflow:hidden}.SidePanel-header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-2);border-bottom:1px solid var(--color-border-default);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;display:flex}.SidePanel-content[data-dragging=true]{will-change:transform}.SidePanel-content[data-dragging=true] .SidePanel-header{cursor:grabbing}.SidePanel-titleGroup{align-items:center;gap:var(--space-2);min-width:0;margin-right:auto;display:flex}.SidePanel-dragIndicator{width:1.25rem;height:1.25rem;color:var(--color-text-muted);flex:none}.SidePanel-title{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.SidePanel-header>.ActionIcon-wrapper{flex:none}.SidePanel-header .ActionIcon.is-active{color:var(--color-text-secondary);background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-border-default)}.SidePanel-header .ActionIcon:disabled{color:var(--color-text-secondary);opacity:.84}.SidePanel-body{min-height:0;padding:var(--space-3);overscroll-behavior:contain;scrollbar-gutter:stable;flex:0 auto;overflow:auto}.SidePanel-placeholder{gap:var(--space-2);padding:var(--space-5);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-subtle) 72%, var(--color-bg-surface)) 0%, var(--color-bg-surface) 100%);border:2px solid var(--color-border-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.SidePanel-placeholderEyebrow{color:var(--color-text-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-solid);text-transform:uppercase;margin:0}.SidePanel-placeholderTitle{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0;line-height:1.35}.SidePanel-placeholderDescription{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.55}@keyframes sidePanelContentEnter{0%{opacity:0}to{opacity:1}}@media (max-width:67.5rem){.SidePanel{--side-panel-content-width:18.5rem}}@media (max-width:47.5rem){.SidePanel{--side-panel-content-width:min(17.5rem, calc(100% - var(--side-panel-rail-width) - var(--application-content-overlay-gap)))}.SidePanel-header{padding-inline:var(--space-2)}.SidePanel-body{padding:var(--space-3) var(--space-2)}}@media (max-width:38.75rem){.SidePanel{--side-panel-action-size:2.25rem}}@media (prefers-reduced-motion:reduce){.SidePanel,.SidePanel-content,.SidePanel-navigationItems:before,.SidePanel-navigation .ActionIcon{transition:none;animation:none}.SidePanel-navigation .ActionIcon:active:not(:disabled){transform:none}}@media (any-pointer:coarse){.SidePanel{--side-panel-action-size:var(--interactive-target-min-size)}.SidePanel-header{padding-block:var(--space-1)}}
.MapPanel{isolation:isolate;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}
