/*----- CUSTOM - Open -----*/
#block-gin-content .no-display {
  display: none !important;
}
/*----- CUSTOM - Close -----*/

/*----- GROUP - Open -----*/
.aero-ca__group {
  background-color: #f9fbfe;
  border-radius: 6px;
  border: 1px solid #d2d7dd;
  box-sizing: border-box;
  display: block;
  margin: 1.5rem 0;
  padding: 1rem;
  position: relative;
  width: 100%;
}

.aero-ca__group .field--type-boolean .form-type--boolean {
  align-items: flex-start !important;
  display: flex !important;
  flex-direction: column-reverse !important;
}
.aero-ca__group .field--type-boolean .form-type--boolean label {
  font-weight: 500 !important;
}

/* Columns */
div[class*="aero-ca__group columns-"] select,
div[class*="aero-ca__group columns-"] input[type="number"],
div[class*="aero-ca__group columns-"] input[type="text"],
div[class*="aero-ca__group columns-"] input[type="date"],
div[class*="aero-ca__group columns-"] .form-item {
  margin: 0 !important;
  width: 100% !important;
}
.aero-ca__group.columns-7,
.aero-ca__group.columns-6,
.aero-ca__group.columns-5,
.aero-ca__group.columns-4,
.aero-ca__group.columns-3,
.aero-ca__group.columns-2 {
  display: grid;
  gap: 1rem;
  hyphens: none;
}
.aero-ca__group.columns-2 {
  grid-template-columns: repeat(2, 1fr);
}
.aero-ca__group.columns-3 {
  grid-template-columns: repeat(3, 1fr);
}
.aero-ca__group.columns-4 {
  grid-template-columns: repeat(4, 1fr);
}
.aero-ca__group.columns-5 {
  grid-template-columns: repeat(5, 1fr);
}
.aero-ca__group.columns-6 {
  grid-template-columns: repeat(6, 1fr);
}
.aero-ca__group.columns-7 {
  grid-template-columns: repeat(7, 1fr);
}
/*----- GROUP - Close -----*/

/*----- CKEDITOR - Open -----*/
.ck-style-panel__style-group {
  padding-top: 12px !important;
}
.ck-style-panel__style-group .ck-disabled,
.ck-style-panel__style-group > .ck-label {
  display: none !important;
}
/*----- CKEDITOR - Close -----*/

/*----- SPECTRUM - Open -----*/
body.user-logged-in
  #block-gin-content
  #apb-edit
  .field--widget-color-field-widget-spectrum
  .sp-replacer,
body.user-logged-in
  #block-gin-content
  .field--widget-color-field-widget-spectrum
  .sp-replacer {
  background-color: #ffffff !important;
  border-radius: 0.5rem !important;
  border: solid 1px #8e929c !important;
  box-sizing: border-box !important;
  padding: 6px !important;
  width: 100% !important;
}
body.user-logged-in
  #block-gin-content
  #apb-edit
  .field--widget-color-field-widget-spectrum
  .sp-preview,
body.user-logged-in
  #block-gin-content
  .field--widget-color-field-widget-spectrum
  .sp-preview {
  border-radius: 0.25rem !important;
  box-sizing: border-box !important;
  height: 26px !important;
  width: 100% !important;
}
body.user-logged-in
  #block-gin-content
  #apb-edit
  .field--widget-color-field-widget-spectrum
  .sp-dd,
body.user-logged-in
  #block-gin-content
  .field--widget-color-field-widget-spectrum
  .sp-dd {
  display: none !important;
}

body.user-logged-in
  #block-gin-content
  .field--widget-color-field-widget-spectrum
  .sp-palette.sp-thumb.sp-cf {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 0px !important;
  width: 220px !important;
}
/*----- SPECTRUM - Close -----*/
