/* phc-data */

.phc-data-widget-visualisation .secondary-filter-inner {
  justify-content: flex-end;
}

.phc-data-widget-visualisation .secondary-filter-right-filters {
  max-width: 200px;
}

.phc-data-widget-visualisation .filter-field-label,
.phc-data-widget-visualisation .source-block,
.phc-data-widget-visualisation .component-visualisation-legends {
  display: none !important;
}

.phc-data-widget-visualisation .table-element .main-table-wraps {
  max-height: none;
  overflow: unset;
}

.phc-data-widget-visualisation .key-theme-visualisation[data-country-type="gff_countries"] .country-list .awselect {
  cursor: default;
}

.phc-data-widget-visualisation .key-theme-visualisation[data-country-type="gff_countries"] .country-list .awselect-main-select-list {
  pointer-events: none;
  opacity: 0.5;
}

.phc-data-widget-visualisation .visualization-plot-area {
  padding: 0 !important;
}

/* secondary filter positioning */
.phc-data-widget-visualisation .visualisation-plot-wrapper {
  position: relative;
}

.phc-data-widget-visualisation .secondary-filter {
  padding: 0;
  width: 165px;
  position: absolute;
  right: 0;
}

.phc-data-widget-visualisation .datatable-info-length-wrapper {
  padding-right: 180px;
}

/* reset  */
.phc-data-widget-visualisation .visualisation-main-area-inner {
  position: relative;
  overflow: unset;
}

.phc-data-widget-visualisation .reset-all-filters {
  position: absolute;
  right: 0;
  top: -30px;
}

@media only screen and (max-width: 767px) {
  .phc-data-widget-visualisation .visualisation-main-area {
    margin-top: 40px;
  }

  .phc-data-widget-visualisation .secondary-filter {
    display: none;
  }

  .phc-data-widget-visualisation .datatable-info-length-wrapper {
    padding-right: 0;
  }
}
