/* Governance / Uffici: accordion core WP a griglia (post d5cc07f) */
.wp-block-columns.is-style-eber-accordion-fullwidth {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px 16px;
}

.wp-block-columns.is-style-eber-accordion-fullwidth:not(.eber-accordion-group) > .wp-block-column,
.wp-block-columns.is-style-eber-accordion-fullwidth:not(.eber-accordion-group) > .wp-block-column > .wp-block-accordion,
.wp-block-columns.is-style-eber-accordion-fullwidth:not(.eber-accordion-group) > .wp-block-column > .wp-block-accordion > .wp-block-accordion-item {
  display: contents;
}

.wp-block-columns.is-style-eber-accordion-fullwidth.eber-accordion-group > .wp-block-column {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.wp-block-columns.is-style-eber-accordion-fullwidth .wp-block-accordion-heading {
  order: 1;
}

.wp-block-columns.is-style-eber-accordion-fullwidth .wp-block-accordion-panel {
  order: 2;
  grid-column: 1/-1;
}

@media (max-width: 900px) {
  .wp-block-columns.is-style-eber-accordion-fullwidth {
    grid-template-columns: 1fr;
  }
}
body.page-governance-e-uffici .page-content > .wp-block-columns {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px 16px;
}

body.page-governance-e-uffici .page-content > .wp-block-columns:not(.eber-accordion-group) > .wp-block-column,
body.page-governance-e-uffici .page-content > .wp-block-columns:not(.eber-accordion-group) > .wp-block-column > .wp-block-accordion,
body.page-governance-e-uffici .page-content > .wp-block-columns:not(.eber-accordion-group) > .wp-block-column > .wp-block-accordion > .wp-block-accordion-item {
  display: contents;
}

body.page-governance-e-uffici .page-content > .wp-block-columns.eber-accordion-group > .wp-block-column {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

body.page-governance-e-uffici .page-content > .wp-block-columns .wp-block-accordion-panel {
  order: 2;
  grid-column: 1/-1;
}

body.page-governance-e-uffici .page-content > .wp-block-columns .wp-block-accordion-heading {
  order: 1;
}

body.page-governance-e-uffici .wp-block-accordion-panel .wp-block-columns > .wp-block-column > p {
  margin: 0;
  padding: 12px 0 0;
  border-bottom: 0;
}

body.page-governance-e-uffici .wp-block-accordion-panel .wp-block-columns > .wp-block-column > p:last-child {
  border-bottom: none;
}

body.page-governance-e-uffici .wp-block-accordion-panel .wp-block-columns > .wp-block-column > p + p {
  margin-top: 8px;
  padding-top: 0;
  border-top: 0;
}

@media (max-width: 900px) {
  body.page-governance-e-uffici .page-content > .wp-block-columns {
    grid-template-columns: 1fr;
  }
}
