/*
    - Name: "governing-council-agreements.scss"
    - Description: "Add custom styles to view governing council agreements"
*/
/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 {
  padding: 26px;
  border-radius: 0;
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 {
    padding: 30px 50px;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: flex-end;
  width: 100%;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .js-form-wrapper {
  width: 100%;
  margin-bottom: 0 !important;
}

@media (min-width: 768px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .js-form-wrapper {
    width: auto;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .js-form-wrapper .form-item legend {
  margin-bottom: 0;
  font-size: 0;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .js-form-wrapper .form-item legend .fieldset-legend {
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .js-form-wrapper .form-item .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

@media (min-width: 480px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .js-form-wrapper .form-item .fieldset-wrapper {
    flex-wrap: nowrap;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .js-form-wrapper .form-item .fieldset-wrapper .js-form-type-date {
  display: block;
  width: 100%;
  margin-bottom: 0 !important;
}

@media (min-width: 480px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .js-form-wrapper .form-item .fieldset-wrapper .js-form-type-date {
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 0 1 !important;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .js-form-wrapper .form-item .fieldset-wrapper .js-form-type-date label {
  font-size: 0.875rem;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .js-form-wrapper .form-item .fieldset-wrapper .js-form-type-date input {
  height: 44px;
  border: 1px solid #aaa;
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .js-form-wrapper .form-item .fieldset-wrapper .js-form-type-date input {
    height: 54px;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (min-width: 480px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select {
    width: -moz-fit-content;
    width: fit-content;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select legend {
  display: none;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select label {
  margin-bottom: 2px;
  font-size: 0.875rem;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select .select2-container {
  width: -moz-fit-content;
  width: fit-content;
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select .select2-container {
    width: 100%;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select .select2-container .select2-selection {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 44px;
  padding-inline: 6px 12px;
  border-radius: 8px;
  color: var(--accent-dark);
  font-size: 1rem;
  cursor: pointer;
}

@media (min-width: 576px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select .select2-container .select2-selection {
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select .select2-container .select2-selection {
    width: 183px;
    height: 54px;
    padding-inline: 16px 12px;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select .select2-container .select2-selection::after {
  content: "\e908";
  color: var(--text-color);
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-family: "icomoon";
  font-size: 1.5rem;
  line-height: 1;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: var(--base-trans);
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select .select2-container .select2-selection .select2-search__field {
  width: 100% !important;
  margin-top: 0;
  cursor: pointer;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select .select2-container .select2-selection__arrow {
  display: none;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select .select2-container .select2-selection__clear {
  display: none;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-type-select .select2-container--open .select2-selection::after {
  transform: rotate(180deg);
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-actions {
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  width: 100%;
}

@media (min-width: 480px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-actions {
    width: -moz-fit-content;
    width: fit-content;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-actions input {
  display: inline-block;
  padding: 10px 24px;
  border: 0;
  border-radius: 8px;
  font-family: "Roboto", arial, verdana, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration: none;
  transition: var(--base-trans);
  background-color: var(--primary-complementary-link);
  color: var(--white);
  position: inherit;
  width: -moz-max-content;
  width: max-content;
  height: 44px;
  background-image: none;
  line-height: 1;
}

@media (min-width: 480px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-actions input {
    padding: 12px 24px;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-actions input:hover {
  background-color: var(--accent-dark);
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-actions input {
    height: 54px;
    padding: 15px 25px;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-actions input[type=submit][data-drupal-selector*=reset] {
  display: inline-block;
  padding: 10px 24px;
  border: 0;
  border-radius: 8px;
  font-family: "Roboto", arial, verdana, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration: none;
  transition: var(--base-trans);
  background-color: var(--white);
  color: var(--accent-dark);
  border: 1px solid var(--primary-complementary);
  line-height: 1;
}

@media (min-width: 480px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-actions input[type=submit][data-drupal-selector*=reset] {
    padding: 12px 24px;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-actions input[type=submit][data-drupal-selector*=reset]:hover {
  background-color: var(--primary-light);
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view-filters-0 .form-row .form-actions input[type=submit][data-drupal-selector*=reset] {
    padding: 15px 25px;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__filters-results {
  align-items: flex-end;
  margin-bottom: 16px;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__filters-results .view-header {
  margin-top: 0;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__filters-results .view-header .view__result {
  font-size: 0.875rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__filters-results .view-filters-1 .mobile__filters {
  display: none;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content {
  margin-right: 0;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-filters-2,
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-filters-3 {
  display: none;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content {
  gap: 12px;
  min-width: 100%;
  margin-top: 0 !important;
  padding: 0;
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content {
    gap: 24px;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content h3 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 0;
  padding: 26px;
  background-color: var(--accent-superlight);
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content h3 {
    padding: 36px 50px;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content h3 a {
  color: var(--text-color);
  font-size: 1.25rem;
  line-height: 1.5rem;
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content h3 a {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
}
.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content h3 a:hover {
  opacity: 0.8;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content h3 .a2a_kit {
  display: flex;
  gap: 10px;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content h3 .a2a_kit > * {
  padding: 0 !important;
  border-radius: 6px;
  transition: all 0.25s ease-in-out;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content h3 .a2a_kit > *:hover {
  border-radius: 8px;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content h3 .a2a_kit > *:hover .a2a_svg {
  padding: 2px;
  border: 2px solid var(--primary-complementary-link);
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content h3 .a2a_kit > * .a2a_svg {
  padding: 4px;
  border: 1px solid var(--primary-complementary-link);
  border-radius: 8px;
  background-color: white !important;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content h3 .a2a_kit > * .a2a_svg * {
  fill: var(--primary-complementary-link) !important;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-content .views-row {
  display: none;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-empty {
  margin: 0;
  background-color: transparent;
}

.view-governing-council-agreements.view-display-id-list_of_governing_councils .view__content .view-empty h2 {
  display: block;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view-filters-0 {
  border-radius: 0;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view-filters-0 .js-form-type-textfield {
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view-filters-0 .js-form-type-textfield label {
  margin-bottom: 12px;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view-filters-0 .form-actions input[type=submit] {
  top: 59px;
}

@media (min-width: 480px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view-filters-0 .form-actions input[type=submit] {
    top: 38px;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results {
  align-items: flex-end;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .results {
  font-size: 0.875rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 {
    display: block;
    justify-content: flex-end;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .mobile__filters {
  display: none;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .form-row {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .form-row .js-form-item {
  display: flex;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .form-row .radio {
  display: flex;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .form-row .radio > .radio {
  display: block;
  margin: 0;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .form-actions {
  display: none;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .select2-selection__clear {
  display: none;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .select2-container .selection {
  width: 100%;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .select2-container .select2-selection {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 35px;
  padding-inline: 6px 12px;
  border-radius: 8px;
  color: var(--accent-dark);
  font-size: 1rem;
  cursor: pointer;
}

@media (min-width: 640px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .select2-container .select2-selection {
    height: 50px;
    padding-inline: 16px 12px;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .select2-container .select2-selection::after {
  content: "\e908";
  color: var(--text-color);
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-family: "icomoon";
  font-size: 1.5rem;
  line-height: 1;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: var(--base-trans);
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .select2-container .select2-selection .select2-search__field {
  width: 100% !important;
  margin-top: 0;
  cursor: pointer;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .select2-container .select2-selection__arrow {
  display: none;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .select2-container .select2-selection__clear {
  display: none;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1 .select2-container--open .select2-selection::after {
  transform: rotate(180deg);
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1.form-item-sort-bef-combine {
  position: absolute;
  bottom: -80px;
  left: 0;
  display: none;
}

@media (min-width: 768px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1.form-item-sort-bef-combine {
    right: 0;
    bottom: -124px;
    left: unset;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1.form-item-sort-bef-combine label {
  align-self: center;
  white-space: nowrap;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1.form-item-sort-bef-combine .select2-selection {
  display: flex;
  justify-content: flex-start;
  padding: 0;
  border: 0;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1.form-item-sort-bef-combine .select2-selection::after {
  color: var(--primary-complementary-link);
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__filters-results .view-filters-1.form-item-sort-bef-combine .select2-selection .select2-selection__rendered {
  padding-right: 4px;
}

@media (max-width: 1023.98px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view-filters-2 {
    z-index: 10;
  }
}
@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view-filters-2 {
    display: none;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content {
  margin: 0;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 100%;
  margin: 0 !important;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row {
  padding: 0;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .layout__region {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row h3.ui-accordion-header {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 20px 50px 20px 20px;
  border: 0;
  background-color: var(--accent-superlight);
  color: var(--text-color);
  list-style: none;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row h3.ui-accordion-header {
    padding: 20px 120px 20px 30px;
    font-size: 1.125rem;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row h3.ui-accordion-header::after {
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-family: "icomoon";
  font-size: 2rem;
  line-height: 1;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e908";
  position: absolute;
  top: 50%;
  right: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--primary-complementary-link);
  transition: all 0.25s ease-in-out;
  transform: translateY(-50%);
}

@media (min-width: 768px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row h3.ui-accordion-header::after {
    right: 15px;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row h3.ui-accordion-header::-webkit-details-marker {
  display: none;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row h3.ui-accordion-header .ui-accordion-header-icon {
  display: none;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row h3.ui-accordion-header:focus {
  border-radius: 0;
  box-shadow: inset 0 -1px 0 0 var(--primary-complementary-light);
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row h3.ui-accordion-header.ui-state-active::after {
  transform: translateY(-50%) rotate(180deg);
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content {
  display: grid;
  gap: 16px;
  height: auto !important;
  padding: 0;
  border: 0;
  background-color: var(--accent-superlight);
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 20px;
}

@media (min-width: 768px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row {
    padding: 30px;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .views-field-nothing .field-content {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: var(--text-color);
  font-size: 1rem;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .views-field-nothing .field-content a {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .views-field-nothing .field-content a:hover {
  color: var(--primary-complementary);
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .field--name-body {
  color: var(--text-color);
  font-family: "Roboto", arial, verdana, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  word-break: break-word;
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .field--name-body {
    font-size: 1rem;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__body span,
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__body p,
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__body a {
  color: var(--text-color);
  font-family: "Roboto", arial, verdana, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  word-break: break-word;
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__body span,
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__body p,
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__body a {
    font-size: 1rem;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__body a {
  color: var(--primary-complementary-link);
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__body a:hover {
  text-decoration: underline;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__file .block__title {
  margin-bottom: 16px;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__file .field-content {
  font-size: 0;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__file .field--name-file {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__file .field--type-file {
  margin-bottom: 16px;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__file .field--type-file:last-child {
  margin-bottom: 0;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__related_links .block__title {
  margin-bottom: 16px;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__related_links .content .field--name-related-links {
  display: grid;
  gap: 16px;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__related_links .content .field--name-related-links .field__item {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  gap: 12px;
  align-items: center;
  padding: 24px;
  border: 1px solid var(--gray-three);
  border-radius: 4px;
  background-color: var(--white);
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__related_links .content .field--name-related-links .field__item {
    padding: 12px;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__related_links .content .field--name-related-links .field__item::before {
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-family: "icomoon";
  font-size: 1.375rem;
  line-height: 1;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9cb";
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  min-width: 48px;
  height: 48px;
  padding: 0;
  border-radius: 0;
  background-color: var(--gray-four);
  color: var(--primary-complementary-link);
  text-decoration-color: white;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__related_links .content .field--name-related-links .field__item a {
  color: var(--primary-shade);
  font-size: 1rem;
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__related_links .content .field--name-related-links .field__item a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

@media (max-width: 1023.98px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__related_links .content .field--name-related-links .field__item a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__related_links .content .field--name-related-links .field__item:hover::before {
  text-decoration-color: var(--gray-four);
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__related_links .content .field--name-related-links .field__item:hover a {
  text-decoration: underline;
  text-shadow: 0 0 0 currentcolor;
}

@media (min-width: 992px) {
  .view-governing-council-agreements.view-display-id-search_governing_council_agreements .view__content .view-content .views-row .ui-accordion-content .views-row .block-field__related_links .content .field--name-related-links .field__item:has(a[target=_blank])::after {
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    font-family: "icomoon";
    font-size: 1.875rem;
    line-height: 1;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e921";
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    min-width: 30px;
    margin-left: auto;
    color: var(--primary-complementary-link);
  }
}
.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view-footer {
  margin-top: 35px;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view-footer .results {
  font-size: 0.875rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view-empty {
  margin-right: 15px;
  margin-left: 0;
  background-color: transparent;
}

.view-governing-council-agreements.view-display-id-search_governing_council_agreements .view-empty h2 {
  display: block;
}

body:has(.view-governing-council-agreements) .c-card-service .c-card-service__icon {
  right: 0;
  bottom: 0;
}

.block__dynamic-list:has(.view-governing-council-agreements) .viewsreference--view-title {
  display: none;
}

.select2-dropdown {
  top: 10px;
  border: 10px solid white !important;
  border-radius: 8px !important;
  outline: 1px solid var(--gray-three);
}

.select2-dropdown .select2-search {
  display: none;
}

.select2-dropdown .select2-search .select2-results__option {
  background-color: white;
}

.select2-dropdown .select2-results .select2-results__option,
.select2-dropdown .select2-results .select2-results__options {
  border-radius: 2px;
  color: var(--black-hover);
  font-size: 1rem !important;
}

.select2-dropdown .select2-results .select2-results__option.select2-results__option--highlighted,
.select2-dropdown .select2-results .select2-results__options.select2-results__option--highlighted {
  background-color: var(--accent-superlight);
}

.select2-dropdown .select2-results .select2-results__option[aria-selected=true],
.select2-dropdown .select2-results .select2-results__options[aria-selected=true] {
  background-color: var(--primary-complementary);
  color: var(--white);
}

.select2-dropdown .select2-results .select2-results__option[aria-selected=true] .wrap::before,
.select2-dropdown .select2-results .select2-results__options[aria-selected=true] .wrap::before {
  color: var(--white);
}

.select2-dropdown:has([id*=edit-sort-bef-combine]) .select2-results__options {
  display: grid;
  gap: 1px;
}

.select2-dropdown:has([id*=edit-sort-bef-combine]) .select2-results__option.select2-results__option--highlighted {
  background-color: var(--white);
  color: var(--text-color);
  text-decoration: underline;
}

.select2-dropdown:has([id*=edit-sort-bef-combine]) .select2-results__option[aria-selected=true] {
  background-color: var(--primary-complementary);
  color: var(--white);
}
/*# sourceMappingURL=governing-council-agreements.css.map */
