body.gin--navigation .field--widget-chosen-select select {
  width: 100%;
}
body.gin--navigation .chosen-container,
body.gin--navigation .chosen-container-active.chosen-with-drop,
body.gin--navigation .chosen-container:hover,
body.gin--navigation .chosen-container:active,
body.gin--navigation .chosen-container-active {
  width: 100% !important;
}
body.gin--navigation .chosen-container .chosen-choices,
body.gin--navigation .chosen-container .chosen-single,
body.gin--navigation .chosen-container-active.chosen-with-drop .chosen-choices,
body.gin--navigation .chosen-container-active.chosen-with-drop .chosen-single,
body.gin--navigation .chosen-container:hover .chosen-choices,
body.gin--navigation .chosen-container:hover .chosen-single,
body.gin--navigation .chosen-container:active .chosen-choices,
body.gin--navigation .chosen-container:active .chosen-single,
body.gin--navigation .chosen-container-active .chosen-choices,
body.gin--navigation .chosen-container-active .chosen-single {
  border: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.gin--navigation .chosen-container .chosen-choices b,
body.gin--navigation .chosen-container .chosen-single b,
body.gin--navigation .chosen-container-active.chosen-with-drop .chosen-choices b,
body.gin--navigation .chosen-container-active.chosen-with-drop .chosen-single b,
body.gin--navigation .chosen-container:hover .chosen-choices b,
body.gin--navigation .chosen-container:hover .chosen-single b,
body.gin--navigation .chosen-container:active .chosen-choices b,
body.gin--navigation .chosen-container:active .chosen-single b,
body.gin--navigation .chosen-container-active .chosen-choices b,
body.gin--navigation .chosen-container-active .chosen-single b {
  display: none !important;
}
body.gin--navigation .chosen-container.chosen-container-multi .chosen-choices li.search-choice,
body.gin--navigation .chosen-container-active.chosen-with-drop.chosen-container-multi .chosen-choices li.search-choice,
body.gin--navigation .chosen-container:hover.chosen-container-multi .chosen-choices li.search-choice,
body.gin--navigation .chosen-container:active.chosen-container-multi .chosen-choices li.search-choice,
body.gin--navigation .chosen-container-active.chosen-container-multi .chosen-choices li.search-choice {
  padding: 8px 22px 8px 8px;
  background: #FFFFFF;
  margin-right: 8px;
}
body.gin--navigation .chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
body.gin--navigation .chosen-container-active.chosen-with-drop.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
body.gin--navigation .chosen-container:hover.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
body.gin--navigation .chosen-container:active.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
body.gin--navigation .chosen-container-active.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  top: 9px;
}
body.gin--navigation .chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text],
body.gin--navigation .chosen-container-active.chosen-with-drop.chosen-container-multi .chosen-choices li.search-field input[type=text],
body.gin--navigation .chosen-container:hover.chosen-container-multi .chosen-choices li.search-field input[type=text],
body.gin--navigation .chosen-container:active.chosen-container-multi .chosen-choices li.search-field input[type=text],
body.gin--navigation .chosen-container-active.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  height: 35px;
}
body.gin--navigation .chosen-container .chosen-drop,
body.gin--navigation .chosen-container-active.chosen-with-drop .chosen-drop,
body.gin--navigation .chosen-container:hover .chosen-drop,
body.gin--navigation .chosen-container:active .chosen-drop,
body.gin--navigation .chosen-container-active .chosen-drop {
  width: calc(100% - var(--input-padding-horizontal) * 2);
  margin-top: 1px;
  box-sizing: border-box;
  padding-left: 1px;
  padding-right: 1px;
}
body.gin--navigation .chosen-container.chosen-container:hover .chosen-drop,
body.gin--navigation .chosen-container-active.chosen-with-drop.chosen-container:hover .chosen-drop,
body.gin--navigation .chosen-container:hover.chosen-container:hover .chosen-drop,
body.gin--navigation .chosen-container:active.chosen-container:hover .chosen-drop,
body.gin--navigation .chosen-container-active.chosen-container:hover .chosen-drop {
  border-width: 2px;
  border-color: black;
  padding-left: 0px;
  padding-right: 0px;
}

body.has-basic-admin-menu.gin--navigation.toolbar-horizontal {
  padding-block-start: 27px !important;
  --gin-toolbar-y-offset: 27px;
  --gin-sticky-offset: 27px;
}
body.has-basic-admin-menu.gin--navigation.toolbar-horizontal .admin-toolbar {
  padding-block-start: 27px;
}

body.gin--navigation .gin-secondary-toolbar--frontend {
  inset-block-start: var(--admin-top-margin);
}
body.gin--navigation a.site-name {
  font-size: 0.9em;
  font-weight: bold;
  position: absolute;
  top: 22px;
  left: 65px;
  white-space: nowrap;
  width: calc(var(--sidebar-width) - 90px);
  text-overflow: ellipsis;
  overflow: hidden;
  color: var(--gin-color-text);
  text-decoration: none;
}
body.gin--navigation .admin-toolbar .admin-toolbar__logo .toolbar-link:not(.toolbar-link--gin-home) img {
  padding: 0 !important;
  border-radius: 50%;
  overflow: hidden;
}
body.gin--navigation .gin-secondary-toolbar .toolbar-id--toolbar-icon-user {
  display: block !important;
}
body.gin--navigation .gin-secondary-toolbar .toolbar-id--toolbar-icon-manager {
  display: none !important;
}
body.gin--navigation nav {
  position: relative;
}
body.gin--navigation button {
  border: none;
  font-size: inherit;
  font-family: inherit;
}
body.gin--navigation .toolbar-menu__submenu .icon {
  padding-right: 0.5em;
}
body.gin--navigation details.field--type-text-with-summary .form-type--textarea,
body.gin--navigation details .field--type-text-with-summary .form-type--textarea {
  margin-block-start: var(--space-l) !important;
}
body.gin--navigation table.table-file-multiple-widget.table-file-multiple-widget--no-meta .form-managed-file.has-value.is-multiple {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
}
body.gin--navigation table.table-file-multiple-widget.table-file-multiple-widget--no-meta .form-managed-file.has-value.is-multiple .form-managed-file__meta-wrapper {
  flex-shrink: 0;
  line-height: 0;
}
body.gin--navigation table.table-file-multiple-widget.table-file-multiple-widget--no-meta .form-managed-file.has-value.is-multiple .form-managed-file__meta {
  margin: 0 20px 0 0;
}
body.gin--navigation table.table-file-multiple-widget.table-file-multiple-widget--no-meta .form-managed-file.has-value.is-multiple .form-managed-file__image-preview {
  margin: 0;
}
body.gin--navigation table.table-file-multiple-widget.table-file-multiple-widget--no-meta td.tabledrag-cell,
body.gin--navigation table.table-file-multiple-widget.table-file-multiple-widget--no-meta td.file-operations-cell {
  vertical-align: middle;
}
body.gin--navigation .field--widget-paragraphs .image-widget {
  width: 100%;
}
body.gin--navigation .field--widget-paragraphs .paragraphs-tabs-wrapper .field-multiple-table .paragraphs-subform .field-multiple-table .form-item:last-child {
  margin-block-end: 0;
}
body.gin--navigation .field--widget-paragraphs .paragraphs-tabs-wrapper .field-multiple-table .th__operations {
  display: none;
}
body.gin--navigation .field--widget-paragraphs .paragraphs-tabs-wrapper .field-multiple-table .draggable {
  justify-content: space-between;
}
body.gin--navigation .field--widget-paragraphs .paragraphs-tabs-wrapper .field-multiple-table .table-file-multiple-widget td {
  height: auto;
  min-height: calc(var(--space-m) * 3);
  max-width: calc(100% - 100px);
}
body.gin--navigation .field--widget-paragraphs .paragraphs-tabs-wrapper .field-multiple-table .table-file-multiple-widget td.file-operations-cell {
  width: auto;
}
body.gin--navigation:has(form.entity-view-display-form), body.gin--navigation:has(form.entity-form-display-form) {
  overflow-x: auto;
}
body.gin--navigation .paragraphs-add-wrapper {
  align-items: center;
}
body.gin--navigation .paragraphs-add-wrapper .js-form-type-select {
  margin-right: 10px;
}
body.gin--navigation .paragraphs-add-wrapper .js-form-type-select label {
  display: none;
}
body.gin--navigation ul.paragraphs-add-dialog-list .paragraphs-add-dialog-row {
  padding: 5px 0;
}
body.gin--navigation ul.paragraphs-add-dialog-list .paragraphs-add-dialog-row input.field-add-more-submit {
  padding: calc(1rem - 1px) 60px;
  text-align: center;
  border-radius: 2px;
}
body.gin--navigation ul.paragraphs-add-dialog-list .paragraphs-add-dialog-row input {
  width: 100%;
  min-width: 200px;
}
@media only screen and (min-width: 767px) {
  body.gin--navigation ul.paragraphs-add-dialog-list {
    display: flex;
    flex-wrap: wrap;
    gap: 0 20px;
  }
  body.gin--navigation ul.paragraphs-add-dialog-list .paragraphs-add-dialog-row {
    width: calc(50% - 10px);
  }
}
body.gin--navigation .block-system-main-block form.entity-view-display-form,
body.gin--navigation .block-system-main-block form.entity-form-display-form {
  width: fit-content;
  min-width: 100%;
}
body.gin--navigation .gin-table-scroll-wrapper {
  overflow: unset;
}

.toolbar-block__content--manager .toolbar-link--has-icon:before {
  content: unset;
  display: none;
}
.toolbar-block__content--manager .toolbar-link--has-icon .icon {
  display: block;
  flex-shrink: 0;
  width: var(--gin-icon-size-toolbar);
  height: var(--gin-icon-size-toolbar);
}
.toolbar-block__content--manager .toolbar-link--has-icon .icon i {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: var(--gin-icon-size-toolbar);
  height: var(--gin-icon-size-toolbar);
}

.block-manager-language-block.in-gin-toolbar {
  display: flex;
  position: relative;
  z-index: 502;
  padding-left: 0.25em;
}
@media (max-width: calc(61em - 1px)) {
  .block-manager-language-block.in-gin-toolbar {
    display: none;
  }
}
.block-manager-language-block.in-gin-toolbar .current-language {
  z-index: 2;
}
.block-manager-language-block.in-gin-toolbar .available-languages.item-list {
  position: absolute;
  right: calc(25px + 0.5em);
  width: auto;
}
.block-manager-language-block.in-gin-toolbar .available-languages.item-list ul li {
  margin: 0 0.25em;
}
.block-manager-language-block.in-gin-toolbar .available-languages.item-list:before {
  content: "";
  width: calc(100% + 50px);
  height: 100%;
  background: linear-gradient(to right, transparent 0%, var(--gin-bg-app) 35px);
  position: absolute;
  top: 0;
  left: -50px;
  opacity: 0;
  -webkit-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  transform: translate(20px, 0);
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.block-manager-language-block.in-gin-toolbar:hover .available-languages.item-list:before {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
.block-manager-language-block.in-gin-toolbar a, .block-manager-language-block.in-gin-toolbar .item-list ul {
  display: flex;
}

.admin-toolbar-expanded .toolbar-block__content--manager .toolbar-link--has-icon .icon {
  margin-inline-end: 10px;
}

.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-id--toolbar-icon-user:not(:last-child) {
  margin-inline-end: unset !important;
}

.ui-dialog.ui-front {
  width: 90% !important;
  max-width: 1600px;
}
.ui-dialog.ui-front .ui-dialog-titlebar {
  background-color: var(--gin-color-primary);
}

.ui-dialog .ui-widget-content.ui-dialog-content {
  padding-top: 20px;
}

.manager-table-form #manager-search-block-form {
  padding-top: 0;
}

.block-system-main-block > .user-login-form,
.block-system-main-block > .user-pass {
  max-width: 375px;
  margin: auto;
  margin-top: 100px;
}
.block-system-main-block > .user-login-form p,
.block-system-main-block > .user-pass p {
  text-decoration: none;
  color: var(--gin-color-text-light);
  font-size: 12px;
  margin-top: calc(var(--space-l) * -1 + 2px);
  word-break: auto-phrase;
}
.block-system-main-block > .user-login-form .site-logo,
.block-system-main-block > .user-pass .site-logo {
  max-width: 120px;
  margin: 0 auto 40px;
}
.block-system-main-block > .user-login-form a,
.block-system-main-block > .user-pass a {
  color: var(--gin-color-text-light);
  text-decoration: none;
  font-size: 14px;
}

/*# sourceMappingURL=manager-gin.css.map */