#root{width:100%;height:100vh;margin:0;padding:0}body{margin:0!important;padding:0!important;height:100vh!important;overflow:hidden!important}.mapboxgl-map{width:100%;height:100%}.mantine-AppShell-main{padding:0!important;height:100vh!important}.mantine-Tabs-panel{background-color:#fff;color:#000}.mantine-Tabs-panel .mantine-Title-root{color:#000}.mantine-Tabs-panel .mantine-Anchor-root{color:#000;text-decoration:underline;text-underline-offset:2px}.mantine-Tabs-panel .mantine-Anchor-root:hover{color:#000;opacity:.8}.mantine-Tabs-panel .mantine-Anchor-root.phone-link{text-decoration:none}.mantine-Tabs-panel .mantine-Anchor-root.phone-link:hover{text-decoration:underline}.mantine-Tabs-panel .mantine-Button-root[data-variant=subtle]{color:#6ab03e}.mantine-Tabs-panel .mantine-Button-root[data-variant=subtle]:hover{background-color:#6ab03e1a}.detail-description{margin:0}.detail-description p:first-child{margin-top:0}.detail-description p:last-child{margin-bottom:0}.mantine-AppShell-main>.map-container{height:100%!important}.mapboxgl-ctrl-group button.mapboxgl-ctrl-icon{display:flex;align-items:center;justify-content:center}.mapboxgl-ctrl-group button.mapboxgl-ctrl-icon svg{color:#333}.mapboxgl-ctrl-group button.mapboxgl-ctrl-icon:hover svg{color:#000}.mapboxgl-ctrl-group button.mapboxgl-ctrl-icon:focus-visible{outline:3px solid #6AB03E;outline-offset:2px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#1d5c1f;text-decoration:inherit}a:hover{color:#6ab03e}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#6ab03e}button:focus,button:focus-visible{outline:none}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#1d5c1f}button{background-color:#f9f9f9}}:where(button,[href],input,select,textarea,[role=button],[role=tab],[role=combobox]):focus-visible{outline:3px solid #6AB03E;outline-offset:2px}
