 /* chart section */
 .content-layout--grid:has(.fastr-module.chart-shown) .visulisation-widgets {
   z-index: unset;
 }

 .fastr-module.chart-shown .fastr-map-chart-main {
   padding-right: 0;
 }

 .fastr-module .fastr-map-wrapper {
   padding-right: 0;
   margin-right: 0;
   border-right: none;
 }

 .fastr-module .maps-charts-wrapper {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 100133;
   background: rgba(0, 0, 0, 0.5);
   display: flex;
   align-items: center;
   justify-content: center;
   padding: 20px 50px;
   opacity: 0;
   pointer-events: none;
   transform: none;
 }

 .fastr-module.chart-shown .maps-charts-wrapper {
   opacity: 1;
   pointer-events: unset;
 }

 .fastr-module .maps-charts-area {
   padding: var(--sp9) var(--modal-x-padding);
   background: var(--clr-white);
   border-top-right-radius: var(--modal-border-radius);
   width: 100%;
   position: relative;
 }

 .fastr-chart-actions .charts-modal-link {
   display: none;
 }

 .maps-charts-area .fastr-chart-actions .charts-close-btn {
   position: absolute;
   bottom: calc(100% + 5px);
   top: auto;
   right: 0;
 }

 .maps-charts-area .map-based-filters {
   top: 0;
   margin-bottom: 15px;
 }

 .fastr-module .charts-header-section {
   margin-bottom: 15px;
 }

 .fastr-module .maps-charts-area .custom-legend-block {
   margin-top: 20px;
 }
