/* -------------------------------------------------------------------------- */ /* Leaflet */ /* -------------------------------------------------------------------------- */ // @import 'leaflet.markercluster/dist/MarkerCluster.Default.css'; // @import 'leaflet/dist/leaflet.css'; .leaflet-touch { .leaflet-bar { border-color: var(--#{$prefix}border-color-translucent) !important; } } .leaflet-bar { box-shadow: var(--#{$prefix}box-shadow); a { &, &:hover { background-color: var(--#{$prefix}leaflet-bar-bg) !important; color: var(--#{$prefix}body-color) !important; border-bottom-color: var(--#{$prefix}border-color) !important; } &.leaflet-disabled { background-color: var(--#{$prefix}secondary-bg); } } } .marker-cluster-small { background-color: rgba(var(--#{$prefix}primary-rgb), 0.2) !important; div { margin: 5px; background-color: var(--#{$prefix}primary) !important; color: var(--#{$prefix}emphasis-bg); } } .marker-cluster-medium { background-color: rgba(var(--#{$prefix}warning-rgb), 0.2) !important; div { margin: 5px; background-color: var(--#{$prefix}warning) !important; color: var(--#{$prefix}emphasis-bg); } } .marker-cluster-large { background-color: rgba(var(--#{$prefix}success-rgb), 0.2) !important; div { margin: 5px; background-color: var(--#{$prefix}success) !important; color: var(--#{$prefix}emphasis-bg); } } .leaflet-popup-content-wrapper, .leaflet-popup-tip { background-color: var( --#{$prefix}leaflet-popup-content-wrapper-bg ) !important; box-shadow: $box-shadow-lg !important; border-radius: $border-radius !important; } .leaflet-popup-close-button { right: 3px !important; top: 3px !important; } .leaflet-marker-icon { height: auto !important; width: auto !important; } .leaflet-control-attribution { display: none; } .leaflet-top, .leaflet-bottom { z-index: 999; } .leaflet-left { .leaflet-control { margin-left: $card-spacer-x; } } .leaflet-right { .leaflet-control { margin-right: $card-spacer-x; } } .leaflet-top { .leaflet-control { margin-top: $card-spacer-x; } } .leaflet-bottom { .leaflet-control { margin-bottom: $card-spacer-x; } }