html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}input[type=number],input[type=tel],input[type=email],input[type=date],input[type=time]{text-align:right;direction:ltr}.skip-link{z-index:2000;color:#fff;background:#0f6e55;border-radius:999px;padding:8px 16px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-48px;right:16px}.skip-link:focus{top:12px}@keyframes anhoomFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=dark] .leaflet-tile-pane{filter:brightness(.82)saturate(.9)}@keyframes anhoomPulse{0%,to{opacity:1}50%{opacity:.45}}.leaflet-container{border-radius:16px;font-family:inherit}@media print{@page{size:A4 landscape;margin:10mm}html,body{background:#fff!important}.no-print,.MuiSnackbar-root{display:none!important}main{padding:0!important}.print-area{break-inside:avoid;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;margin:0!important}}
