﻿.block-editor-writing-flow .mapbox-container{width:100%;aspect-ratio:16/10;max-height:70vh;margin:0 auto}.block-editor-writing-flow .mapbox-container--contained{max-width:calc(var(--tb-content-width) + 200px);max-height:80vh}.block-editor-writing-flow .mapbox-container .mapbox-improve-map{display:none}.block-editor-writing-flow .mapbox-container .mapboxgl-ctrl-compass{display:none}.block-editor-writing-flow .custom-marker{font-size:2rem;color:var(--tb-button-color);cursor:pointer}.block-editor-writing-flow .custom-marker::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:900}.block-editor-writing-flow .filter-map-buttons{display:flex;gap:10px}.block-editor-writing-flow .map-filter-button{display:flex;align-items:center;gap:6px;border-color:var(--tb-button-color);background:none;border-width:2px;border-style:solid;padding:6px 12px;outline:none;border-radius:var(--tb-button-border-radius);font-weight:500;box-shadow:none;cursor:pointer;transition:all .2s ease-out}.block-editor-writing-flow .map-filter-button__dot{width:10px;height:10px;border-radius:50%}.block-editor-writing-flow .map-filter-button span{margin-top:-2px}.block-editor-writing-flow .map-filter-button:hover{background-color:var(--tb-button-color);color:var(--tb-button-text-color)}.block-editor-writing-flow .map-filter-button.active{background-color:var(--tb-button-color);color:var(--tb-button-text-color)}.block-editor-writing-flow .mapboxgl-popup .mapboxgl-popup-content{padding:0;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);background-color:var(--tb-background-color);font-family:var(--tb-body-font-family);overflow:hidden;color:var(--tb-text-color)}.block-editor-writing-flow .mapboxgl-popup a{color:var(--tb-link-color)}.block-editor-writing-flow .mapboxgl-popup a:hover{color:var(--tb-link-hover-color)}.block-editor-writing-flow .mapboxgl-popup .mapboxgl-popup-close-button{font-size:1.75rem;color:var(--tb-text-color-inverted);line-height:1;padding:0 .5rem .5rem .5rem;transition:all .2s ease-out}.block-editor-writing-flow .mapboxgl-popup .mapboxgl-popup-close-button:hover{color:var(--tb-button-text-hover-color-inverted);background-color:rgba(0,0,0,0)}.block-editor-writing-flow .mapboxgl-popup.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top-color:var(--tb-background-color);margin-top:-1px}.block-editor-writing-flow .mapboxgl-popup__gallery.has-tb-carousel.tb-carousel-slider .tb-carousel-container .tb-carousel-nav .arrows>div{width:auto}.block-editor-writing-flow .mapboxgl-popup__gallery.has-tb-carousel .tb-carousel-container{position:relative}.block-editor-writing-flow .mapboxgl-popup__gallery.has-tb-carousel .tb-carousel-container .entries{gap:0}.block-editor-writing-flow .mapboxgl-popup__gallery.has-tb-carousel .tb-image-part{aspect-ratio:16/9}.block-editor-writing-flow .mapboxgl-popup__gallery.has-tb-carousel .tb-image-part img{object-position:center}.block-editor-writing-flow .mapboxgl-popup__textcontainer{padding:1.25rem}.block-editor-writing-flow .mapboxgl-popup__title{margin-bottom:.325rem;text-align:left}.block-editor-writing-flow .mapboxgl-popup__button{margin-top:1rem;font-size:var(--tb-body-font-size)}.block-editor-writing-flow .mapboxgl-popup__button .tb-buttonlink{margin-bottom:0}.block-editor-writing-flow .mapboxgl-popup__meta{display:flex;flex-direction:column;gap:.325rem}.block-editor-writing-flow .mapboxgl-popup__meta-item{font-size:var(--tb-small-body-font-font-size);line-height:var(--tb-small-body-font-line-height);font-weight:var(--tb-body-font-weight);text-align:left}.block-editor-writing-flow .mapboxgl-popup__meta-item i{min-width:1.25rem;padding-right:.25rem;text-align:center}.block-editor-writing-flow .mapboxgl-popup__meta-item .label{font-weight:var(--tb-small-body-font-font-weight)}.block-editor-writing-flow .tb-map.background-dark .map-filter-button{color:var(--tb-button-text-inverted)}.block-editor-writing-flow.is-mobile-width .mapbox-container{aspect-ratio:3/4;max-height:inherit}.block-editor-writing-flow.is-mobile-width .mapboxgl-popup{z-index:2}.block-editor-writing-flow.is-mobile-width .mapboxgl-popup .tb-carousel-container .tb-carousel-nav .arrows{display:flex}.block-editor-writing-flow.is-mobile-width .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{display:none}
