.gin--classic-toolbar .form-composite.fieldset .fieldset__wrapper .form-checkboxes{
  display: grid;
  grid-template-columns: repeat( auto-fit, minmax(200px, 1fr));
}

.gin--dark-mode .cke textarea.cke_source{
  background-color: #fff;
}

#layout-builder-modal .layout-builder-configure-block .field--name-body .cke_contents{
  max-height: 300px;
}

.ui-dialog.editor-link-dialog .ui-dialog-content{
  overflow:visible;
}

.gin--classic-toolbar.path-user #block-gin-primary-local-tasks .tabs-wrapper .tabs .tabs__tab[data-original-order="1"]{
  display:none;
}

.gin--classic-toolbar #drupal-off-canvas input,.gin--classic-toolbar #drupal-off-canvas .inline-block-list__item,.ui-dialog.ui-dialog-off-canvas .ui-dialog-title, #drupal-off-canvas label,#layout-builder-modal label,#layout-builder-modal .form-select, #layout-builder-modal .form-text, #layout-builder-modal .form-tel, #layout-builder-modal .form-email, #layout-builder-modal .form-url, #layout-builder-modal .form-search, #layout-builder-modal .form-number, #layout-builder-modal .form-color, #layout-builder-modal .form-file, #layout-builder-modal .form-textarea, #layout-builder-modal .form-date, #layout-builder-modal .form-time{
  font-size: 16px;
}
@media (prefers-color-scheme: dark) {
  .gin--classic-toolbar .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar, .gin--classic-toolbar #drupal-off-canvas form, #drupal-off-canvas *, .gin--classic-toolbar #drupal-off-canvas *:not(div){
    color:#fff ;
  }
}

.gin--classic-toolbar #drupal-off-canvas input{
  background-color: #fff!important;
  color:#383A40
}

.gin-classic-toolbar .ui-dialog.ui-dialog-off-canvas .ui-dialog-title{
  position:relative;
  overflow:visible;
}
.gin-classic-toolbar .ui-dialog.ui-dialog-off-canvas .ui-dialog-title:before{
  height:20px;
  border-radius:5px;
  top: 50%;
  transform: translate(0,-50%);
  background-color: #fff;
}
.gin-classic-toolbar .select-wrapper:after{
  display:none;
}

#layout-builder-modal label::after{
  content:":";
}
#layout-builder-modal .help-block{
  color: rgba(56, 58, 64, 0.5);
}

#layout-builder-modal textarea, #layout-builder-modal input.form-text{
  background-color: #ffffff;
  color: #383A40;
}

.layout-builder-remove-block .form-actions button::before,.layout-builder-remove-section .form-actions button::before{
  font-family: "PT Sans", sans-serif;
  content: "Delete";
  width: 100%;
  display: block;
  margin: auto;
  text-align: center;
  margin-bottom:8px;
}

#drupal-off-canvas summary {
  padding: 10px 40px;
}

.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close{
  top: 1em;
  margin-top: 10px;
  font-size: 0px;
}

[dir="ltr"] .ui-dialog .ui-dialog-titlebar-close {
  right: 3px !important;
}

.block-categories.js-layout-builder-categories>.js-layout-builder-category.js-form-wrapper.form-wrapper.claro-details>.claro-details__wrapper.details-wrapper>ul.links>li {
  list-style-type: none !important;
}
