.layout-node-form .claro-details.horizontal-tabs-pane .claro-details__wrapper, .media-form .claro-details.horizontal-tabs-pane .claro-details__wrapper {
  margin: 1rem;
}
.layout-node-form .ui-accordion h3.ui-accordion-header, .media-form .ui-accordion h3.ui-accordion-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.layout-node-form .form-checkboxes, .media-form .form-checkboxes {
  column-count: 4;
}
.layout-node-form .form-radios, .media-form .form-radios {
  column-count: 4;
}
.layout-region--node-main .layout-region__content, .layout-region--node-footer .layout-region__content {
  max-width: none;
  margin-top: 1rem;
}
.entity-meta__header.publish-options {
  position: sticky;
  top: 85px;
  z-index: 99;
}
.layout-region--node-main, .layout-region--node-footer {
  width: 100%;
}
.filter-guidelines {
  display: none;
}
.paragraphs-add-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-left: 0 !important;
}
.paragraphs-add-wrapper .form-item__label {
  display: none;
}
.paragraphs-add-wrapper .js-form-item {
  margin: 0;
}
.entity-meta__header.publish-options {
  --accordion-border-size: var(--details-border-size);
  --accordion-border-color: var(--details-border-color);
  --accordion-border-radius: var(--details-accordion-border-size-radius);
  --accordion-bg-color: var(--color-white);
  --entity-meta-spacing-xs: var(--space-xs);
  --entity-meta-spacing-l: var(--space-l);
  --entity-meta-spacing-m: var(--space-m);
  border: var(--accordion-border-size) solid var(--accordion-border-color);
  border-radius: var(--accordion-border-radius);
  background-color: var(--accordion-bg-color);
  padding: calc(var(--entity-meta-spacing-m) - var(--entity-meta-spacing-xs)) var(--entity-meta-spacing-m) calc(var(--entity-meta-spacing-l) - var(--entity-meta-spacing-xs));
}
@media screen and (min-width: 48em) {
  .entity-meta__header.publish-options {
    padding: calc(var(--entity-meta-spacing-l) - var(--entity-meta-spacing-xs)) var(--entity-meta-spacing-l) var(--entity-meta-spacing-l);
  }
}
.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
  flex-wrap: wrap !important;
}
@media (min-width: 61rem) {
  /* Push sidebar down to horizontal align with form section. */
  .layout-node-form {
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-columns: 3fr minmax(22.5rem, 1fr);
    gap: 1rem;
  }
  .layout-region--node-main, .layout-region--node-footer {
    grid-column: 1;
    margin-inline: auto;
  }
  .layout-region--node-secondary {
    grid-row: span 2;
    margin-block-start: 1rem;
  }
}
.paragraph_type_help {
  display: inline;
}
.paragraph_type_help i {
  width: 1rem;
  height: 1rem;
  display: inline-flex;
  background-color: light-gray;
  color: gray;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: small;
  margin-left: 0.5rem;
  cursor: help;
}
.paragraph_type_help span {
  display: none;
}
.paragraph-type--section .paragraphs-subform[data-drupal-selector*="field-body"] {
  display: flex;
  flex-flow: row wrap;
}
.paragraph-type--section .paragraphs-subform[data-drupal-selector*="field-body"] > * {
  flex: 1 1 100%;
}
.paragraph-type--section .paragraphs-subform[data-drupal-selector*="field-body"] > .field--type-list-string {
  flex-basis: 10rem;
  margin-top: 1rem;
  padding-right: 1rem;
}
.paragraphs-add-wrapper.form-group .form-type-select select {
  display: block;
}
.paragraphs-add-wrapper.form-group .form-type-select + input.field-add-more-submit {
  display: block;
}
.field--type-entity-reference.field--name-field-image .form-radios {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  gap: 0.5rem;
}
.paragraph-type-title.js-form-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.paragraph-item-toggle {
  width: auto;
  line-height: 1;
  font-family: inherit;
  text-indent: 9999px;
  width: 3em;
  height: 3em;
  background-image: url("../img/arrows-expand.svg");
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  background-color: transparent;
}
.paragraph-item-toggle[aria-label="Collapse row"] {
  background-image: url("../img/arrows-collapse.svg");
}
.paragraph-type--gap .form-radios.form-boolean-group {
  display: flex;
  flex-flow: row wrap;
  gap: 1em;
  justify-content: flex-start;
}
.token-list {
  display: flex;
  flex-flow: row wrap;
  list-style-type: none;
  margin: 0;
  gap: 1rem;
}
.paragraphs-add-wrapper ~ .placeholder {
  margin-left: 0.5rem;
}
.form-item--multiple .field-actions {
  align-items: center;
}
#block-fp-claro-branding {
  display: flex;
  gap: 1rem;
  align-items: center;
}
#block-fp-claro-branding img {
  display: none;
}
.content-header {
  padding: 1rem 0;
}
.js .is-initial.is-password-empty.is-confirm-empty:not(.form-item--error) .password-confirm__confirm {
  display: block;
  max-height: none;
}
.ui-icon[class*="ui-icon-triangle-1-"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='currentColor'/%3e%3c/svg%3e");
  background-size: contain;
  background-position: center;
  top: 0.1rem;
  margin-right: 0.5em;
}
.ui-state-active .ui-icon[class*="ui-icon-triangle-1-"] {
  transform: rotate(90deg);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='%23ffffff'/%3e%3c/svg%3e");
}
.ck-editor figure[data-view-mode="full"] {
  width: 100%;
}
.ck-editor figure[data-view-mode="align_left"] {
  width: 50%;
  margin: 0 1rem 1rem 0;
  float: left;
}
.ck-editor figure[data-view-mode="align_right"] {
  width: 50%;
  margin: 0 0 1rem 1rem;
  float: right;
}
.ck-editor figure img {
  width: 100%;
}
.paragraph.paragraph--type--full-html.paragraph--view-mode--preview .media--view-mode-full {
  width: 100%;
}
.paragraph.paragraph--type--full-html.paragraph--view-mode--preview .media--view-mode-align-left {
  width: 50%;
  margin: 0 1rem 1rem 0;
  float: left;
}
.paragraph.paragraph--type--full-html.paragraph--view-mode--preview .media--view-mode-align-right {
  width: 50%;
  margin: 0 0 1rem 1rem;
  float: right;
}
.paragraph.paragraph--type--full-html.paragraph--view-mode--preview .field.field--name-field-media-image img {
  width: 100%;
}
.form-element[disabled] {
  color: #55565B;
  -webkit-text-fill-color: #55565B;
}
/*# sourceMappingURL=/themes/composer/fp_claro/css/style.css.map */