/* custom-widget-toggle.css: estilos de presentación; comprueba sus rangos responsive al editar. */
.disclosure-title a {
  color: inherit;
}
.disclosure {
  text-align: start;
}
.disclosure .disclosure-title {
  border-block-end: 1px solid #d5d8dc;
  cursor: pointer;
  font-weight: 700;
  line-height: 1;
  margin: 0;
  outline: none;
  padding: 15px;
}
.disclosure .disclosure-title .disclosure-icon {
  display: inline-block;
  width: 1em;
}
.disclosure .disclosure-title .disclosure-icon svg {
  height: 1em;
  margin-inline-start: -5px;
  width: 1em;
}
.disclosure
  .disclosure-title
  .disclosure-icon.disclosure-icon-right {
  float: right;
  text-align: right;
}
.disclosure
  .disclosure-title
  .disclosure-icon.disclosure-icon-left {
  float: left;
  text-align: left;
}
.disclosure
  .disclosure-title
  .disclosure-icon
  .disclosure-icon-closed {
  display: block;
}
.disclosure
  .disclosure-title
  .disclosure-icon
  .disclosure-icon-opened {
  display: none;
}
.disclosure .disclosure-title.site-active {
  border-block-end: none;
}
.disclosure
  .disclosure-title.site-active
  .disclosure-icon-closed {
  display: none;
}
.disclosure
  .disclosure-title.site-active
  .disclosure-icon-opened {
  display: block;
}
.disclosure .disclosure-content {
  border-block-end: 1px solid #d5d8dc;
  display: none;
  padding: 15px;
}
@media (max-width: 767px) {
  .disclosure .disclosure-title {
    padding: 12px;
  }
  .disclosure .disclosure-content {
    padding: 12px 10px;
  }
}
.layout-inner > .component-toggle,
.layout > .component-toggle {
  width: var(--container-widget-width);
  --flex-grow: var(--container-widget-flex-grow);
}
