.layout-region--node-main,
.layout-region--node-footer {
  width: 100%;
}
.paragraphs-subform .vertical-tabs__menu {
  width: 10em !important;
}
.paragraphs-subform .vertical-tabs .vertical-tabs__panes {
  margin-inline-start: 10em !important;
}
.horizontal-tabs-panes {
  padding-top: 1.5rem !important;
}
.horizontal-tabs-panes .horizontal-tabs-pane {
  box-sizing: border-box;
}
.js .vertical-tabs .vertical-tabs__item {
  overflow: visible !important;
}
.gin-table-scroll-wrapper {
  overflow: initial !important;
}
@media (min-width: 1200px) {
  .layout-region--node-main .layout-region__content,
  .layout-region--node-footer .layout-region__content {
    max-width: 100%;
  }
}

.form-type--textarea .ck.ck-toolbar.ck-toolbar_grouping .ck-toolbar__items {
  flex-wrap: wrap;
}

.paragraphs-dropbutton-wrapper {
  ul.dropbutton {
    li {
      max-width: none !important;
    }
  }
}

.paragraphs-browser-paragraph-type {
  margin: 30px 0;
}
.paragraphs-browser-paragraph-type > legend {
  font-weight: bold;
  background: #FFF;
  padding: .5rem;
}
.paragraphs-browser-paragraph-type .field-add-more-submit {
  z-index: 999999;
  position: absolute;
  color: #FFF;
  background: var(--gin-color-primary);
}

