#mapviewer.svelte-q7b8yl{width:100%;height:100%}.ol-control{position:absolute}.ol-control button,.ol-control button:hover,.ol-control button:focus{--pico-background-color: white;--pico-color: var(--pico-primary-hover);--pico-border-color: var(--pico-primary-hover)}.ol-control button{margin:0;font-size:1.5rem;padding:.25rem;line-height:1.5rem;display:flex;width:2rem;height:2rem;justify-content:center;align-items:center}.ol-zoom{top:.5rem;left:.5rem;display:flex;flex-direction:column}.ol-zoom .ol-zoom-in{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.ol-zoom .ol-zoom-out{border-top-left-radius:0;border-top-right-radius:0}.ol-rotate{top:5.75rem;left:.5rem}.ol-compass{content:"";width:1.5rem;height:1.5rem;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNTAuMDMgNWEyLjUxNiAyLjUxNiAwIDAgMC0yLjQzIDEuNzZMMzQuNDkzIDQ4LjU0OGEyLjUxIDIuNTEgMCAwIDAtLjM3MiAxLjQ1NGMtLjAyNi41MS4xMDQgMS4wMTcuMzcyIDEuNDUybDEzLjEwNSA0MS43ODJjLjczNyAyLjM1MiA0LjA2NSAyLjM1MiA0LjgwMiAwbDEzLjEwNS00MS43ODVjLjI3LS40MzYuMzk5LS45NDUuMzcyLTEuNDU2YTIuNTEzIDIuNTEzIDAgMCAwLS4zNzItMS40NUw1Mi40MDEgNi43NkEyLjUxMyAyLjUxMyAwIDAgMCA1MC4wMyA1TTM5LjQwMyA1MC4yODhoNi4yMDVjLjE1MiAyLjMwNiAyLjA0OCA0LjEzNCA0LjM5MiA0LjEzNGMyLjM0NCAwIDQuMjQtMS44MjggNC4zOTItNC4xMzRoNi40NjFMNTAgODQuMDc4WiIgY29sb3I9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;will-change:transform}.ol-attribution{position:absolute;text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}
