/*.media-library-widget-modal.ui-dialog {*/
/*    top: 50% !important;*/
/*    left: 50% !important;*/
/*    transform: translate(-50%, -50%);*/
/*}*/
/*.media-library-widget-modal.ui-dialog #drupal-modal {*/
/*    height: calc(100vh - 300px) !important;*/
/*    max-height: unset !important;*/
/*}*/

/*body:has([data-drupal-selector="entity-browser-artistas-form"]) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-cuadrado"])),*/
/*.path-node:has(.node-artista-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-cuadrado"])),*/
/*.path-node:has(.node-artista-edit-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-cuadrado"])) {*/
/*    display: none;*/
/*}*/
/*.path-node:has(.node-noticias-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-cuadrado"], a[href*="-crop-wrapper-noticia"])),*/
/*.path-node:has(.node-noticias-edit-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-cuadrado"], a[href*="-crop-wrapper-noticia"])) {*/
/*    display: none;*/
/*}*/
/*body:has([data-drupal-selector="entity-browser-bloque-de-contenido-form"]) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-bloque"])),*/
/*.path-node:has(.node-content-block-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-bloque"])),*/
/*.path-node:has(.node-content-block-edit-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-bloque"])) {*/
/*    display: none;*/
/*}*/

/*.field--type-link.field--name-field-enlace.field--widget-enhanced-button-link-widget,*/
/*.field--type-list-string.field--name-field-layout {*/
/*    border: 1px solid #dedfe4;*/
/*    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);*/
/*    background-color: white;*/
/*    border-radius: 2px;*/
/*    padding: 0 24px;*/
/*}*/
/*.field--type-link.field--name-field-enlace.field--widget-enhanced-button-link-widget .form-item__description .wrapper,*/
/*.field--type-list-string.field--name-field-layout .form-item__description .wrapper {*/
/*    display: flex;*/
/*    align-items: flex-start;*/
/*    justify-content: space-between;*/
/*}*/
/*.field--type-link.field--name-field-enlace.field--widget-enhanced-button-link-widget .form-item__description .wrapper .wrapper-child,*/
/*.field--type-list-string.field--name-field-layout .form-item__description .wrapper .wrapper-child {*/
/*    width: 48%;*/
/*}*/
/*.path-node:has(.node-pagina-libre-form) .field--type-list-string.field--name-field-layout,*/
/*.path-node:has(.node-pagina-libre-edit-form) .field--type-list-string.field--name-field-layout {*/
/*    border: 1px solid #dedfe4;*/
/*    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);*/
/*    background-color: white;*/
/*    border-radius: 2px;*/
/*    padding: 0 24px;*/
/*}*/
/*.path-node:has(.node-pagina-libre-form) .field--type-list-string.field--name-field-layout .form-item__description .wrapper,*/
/*.path-node:has(.node-pagina-libre-edit-form) .field--type-list-string.field--name-field-layout .form-item__description .wrapper {*/
/*    display: flex;*/
/*    align-items: flex-start;*/
/*    justify-content: space-between;*/
/*}*/
/*.path-node:has(.node-pagina-libre-form) .field--type-list-string.field--name-field-layout .form-item__description .wrapper .wrapper-child,*/
/*.path-node:has(.node-pagina-libre-edit-form) .field--type-list-string.field--name-field-layout .form-item__description .wrapper .wrapper-child {*/
/*    width: 48%;*/
/*}*/

/*.path-node:has(.node-pagina-libre-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-slide"])),*/
/*    .path-node:has(.node-pagina-libre-edit-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-slide"])) {*/
/*    display: none;*/
/*}*/
/*body:has([data-drupal-selector="entity-browser-sliders-form"]) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-slid"])),*/
/*body.path-node:has(.node-slider-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-slid"])),*/
/*body.path-node:has(.node-slider-edit-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-slid"])) {*/
/*    display: none;*/
/*}*/
/*body.path-node:has(.node-patrocinadores-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-patro"])),*/
/*body.path-node:has(.node-patrocinadores-edit-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-patro"])) {*/
/*    display: none;*/
/*}*/
/*.path-node .layout-region--node-secondary {*/
/*    position: sticky;*/
/*    top: 100px !important;*/
/*}*/
/*.path-node:has(.node-evento-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-cuadrado"],a[href*="-crop-wrapper-slide"])),*/
/*.path-node:has(.node-evento-edit-form) .media-library-widget-modal.ui-dialog .image-data__crop-wrapper li.vertical-tabs__menu-item:not(:has(a[href*="-crop-wrapper-cuadrado"],a[href*="-crop-wrapper-slide"])) {*/
/*    display: none;*/
/*}*/

/*.bitasticky {*/
/*    float: right;*/
/*    position: sticky;*/
/*    top: 90px !important;*/
/*    width: 25vw;*/
/*    max-width: 100%;*/
/*    min-width: 200px;*/
/*}*/
/*.bitasticky .layout-region--node-footer,*/
/*.bitasticky .layout-region--node-secondary {*/
/*    float: unset !important;*/
/*}*/
/*.bitasticky .layout-region--node-footer{*/
/*    width: 100%;*/
/*}*/
/*.js-off-canvas-dialog-open {*/
/*    overflow: initial !important;*/
/*}*/
/*.js-off-canvas-dialog-open .layout-container {*/
/*    margin-left: 1em !important;*/
/*    margin-right: 1em !important;*/
/*}*/
/*.js-off-canvas-dialog-open .media-library-selection .media-library-item--grid {*/
/*    min-width: 230px;*/
/*}*/
.same-page-preview-form-select .button-group {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.same-page-preview-form-select .button-group input.button {
    width: auto !important;
    margin-right: 30px !important;
    margin-bottom: 0 !important;
}

.same-page-preview-form-select .button-group a {
    margin: 0 !important;
}

.same-page-preview-form-select .js-form-item-view-mode {
    display: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 15px !important;
    margin-bottom: 3px !important;
}

.same-page-preview-form-select .js-form-item-view-mode label {
    margin-right: 10px !important;
}

.same-page-preview-form-select .js-form-item-view-mode select {
    margin: 0 !important;
}

.same-page-preview-form-select input[data-drupal-selector="edit-submit"] {
    display: none !important;
    width: unset !important;
}
/*.ui-dialog [data-drupal-selector="edit-toggle-preview"]{*/
/*    display: none!important;*/
/*}*/
/*.bitasticky .layout-region--node-secondary{*/
/*    width: 100%!important;*/
/*}*/
/*.ui-dialog .media-library-edit__link{*/
/*    color: transparent;*/
/*    font-size: 0px;*/
/*}*/
.bita-hide{
    height: 0px!important;
    padding: 0px!important;
    margin: 0px!important;
    overflow: hidden!important;
}

.dashboard-gin-panel .panel__content > div{
    width: 100%;
}

.dashboard-gin-panel.block.block-menu.navigation.menu--admin .panel__content > ul.menu > li.menu-item {
    display: none;
}

.dashboard-gin-panel.block.block-menu.navigation.menu--admin .panel__content > ul.menu > li.menu-item:nth-child(6) {
    display: block;
}

.dashboard-gin-panel.block.block-menu.navigation.menu--admin .panel__content > ul.menu > li.menu-item:nth-child(6) > ul > li {
    display: none;
}

.dashboard-gin-panel.block.block-menu.navigation.menu--admin .panel__content > ul.menu > li.menu-item:nth-child(6) > ul > li:nth-child(7) {
    display: block;
}

.dashboard-gin-panel.block.block-menu.navigation.menu--admin .panel__content > ul.menu > li.menu-item:nth-child(6) > ul > li:nth-child(7) > ul > li:nth-child(1n + 2) {
    display: none;
}

div.layout.layout--twocol-section.layout--twocol-section--67-33 .layout__region--first {
    padding-right: 15px;
    box-sizing: border-box;
}

div.layout.layout--twocol-section.layout--twocol-section--67-33 .layout__region--first .username-wrapper {
    padding: 20px 20px 30px;
    display: flex;
    justify-content: space-between;
}

div.layout.layout--twocol-section.layout--twocol-section--67-33 .layout__region--first .username-wrapper .welcome {
    font-size: 18px;
    font-weight: bold;
}

div.layout.layout--twocol-section.layout--twocol-section--67-33 .layout__region--first .username-wrapper .welcome span {
    font-size: 20px;
    color: rgb(0, 153, 255)!important;
}

div.layout.layout--twocol-section.layout--twocol-section--67-33 .layout__region--first .username-wrapper .edit-account a {
    display: inline-block;
    font-weight: bold;
    text-decoration: none;
    padding: 6px 14px;
    margin-top: 12px !important;
    border: 2px solid rgb(0, 153, 255);
    border-radius: 16px;
}

div.layout.layout--twocol-section.layout--twocol-section--67-33 .layout__region--first .username-wrapper .right-zone .enlaces {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    width: 350px;
    justify-content: flex-end;
}

div.layout.layout--twocol-section.layout--twocol-section--67-33 .layout__region--first .username-wrapper .right-zone .enlaces a {
    display: inline-block;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
    padding: 4px 8px;
    margin-top: 12px !important;
    border: 2px solid rgb(0, 153, 255);
    border-radius: 4px;
}

.layout--twocol-section:has(.block-dashboards-blockdashboardstatus-updates) .layout__region--second {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: flex-start;
    align-content: flex-start;
}

.layout--twocol-section:has(.block-dashboards-blockdashboardstatus-updates) .layout__region--second > div {
    width: calc(33.33% - 10px);
    margin-top: 0px;
}

.layout--twocol-section:has(.block-dashboards-blockdashboardstatus-updates) .layout__region--second > div:nth-child(1n + 4) {
    width: 100%;
}

.panel__content .admin-list--panel .admin-item:nth-child(1n + 5){
    display: none;
}

.view-fontyourface-font-manager .fontyourface-font-manager-item{
    float: unset;
}

.view-fontyourface-font-manager .item-list > ul {
    display: flex;
    flex-wrap: wrap;
}

.view-fontyourface-font-manager .font{
    overflow: hidden;
}

.fontyourface-header h4{
    font-size: 18px;
}

.fontyourface-header h5{
    font-size: 14px;
}

.fontyourface-preview .fontyourface-preview{
    font-size: 32px!important;
}

/*!** Ocultar crops según contenido **!*/
/*body:has(.node-carta-online-form, .node-carta-online-edit-form) .image-data__crop-wrapper li:not(:has([href*="banner"])) {*/
/*    display: none;*/
/*}*/
/*body:has(.node-content-block-form, .node-content-block-edit-form, .entity-browser-content-block-form, .entity-browser-content-block-edit-form) .image-data__crop-wrapper li:not(:has([href*="libre"], [href*="multimedia"], [href*="tarjeta"])) {*/
/*    display: none;*/
/*}*/
/*body:has(.node-destacado-form, .node-destacado-edit-form, .entity-browser-destacados-form, .entity-browser-destacados-edit-form) .image-data__crop-wrapper li:not(:has([href*="destacado"])) {*/
/*    display: none;*/
/*}*/
/*body:has(.node-sliders-form, .node-sliders-edit-form, .entity-browser-sliders-form, .entity-browser-sliders-edit-form) .image-data__crop-wrapper li:not(:has([href*="slide"])) {*/
/*    display: none;*/
/*}*/
/*body:has(.node-tipo-habitacion-form, .node-tipo-habitacion-edit-form, .entity-browser-tipo-habitacion-form, .entity-browser-tipo-habitacion-edit-form) .image-data__crop-wrapper li:not(:has([href*="listado-habitacion"])) {*/
/*    display: none;*/
/*}*/
/*body:has(.node-pagina-libre-form, .node-pagina-libre-edit-form, .entity-browser-pagina-libre-form, .entity-browser-pagina-libre-edit-form) .image-data__crop-wrapper li:not(:has([href*="banner"])) {*/
/*    display: none;*/
/*}*/
/*body:has(.node-noticias-form, .node-noticias-edit-form, .entity-browser-noticias-form, .entity-browser-noticias-edit-form) .image-data__crop-wrapper li:not(:has([href*="listado-articulo"], [href*="banner"])) {*/
/*    display: none;*/
/*}*/
/*body:has(.node-opinion-form, .node-opinion-edit-form, .entity-browser-opinion-form, .entity-browser-opinion-edit-form) .image-data__crop-wrapper li:not(:has([href*="opinion"])) {*/
/*    display: none;*/
/*}*/
/*body:has(.node-plato-form, .node-plato-edit-form, .entity-browser-plato-form, .entity-browser-plato-edit-form) .image-data__crop-wrapper li:not(:has([href*="plato"])) {*/
/*    display: none;*/
/*}*/
.type-tray-category.category--hidden{
    display: none;
}

.admin-item:not(:last-child)::after{
    left: 0!important;
    width: 100%!important;
}

.dashboard-gin-panel .panel__content > div{
    width: 100%;
    box-sizing: border-box;
    position: relative;
    margin-left: 0px;
    margin-right: 0px;
}

.toolbar .toolbar-bar .toolbar-icon.toolbar-icon-menu-link-content3ecf3d02-3034-47ca-a927-40effc2b44e7:before {
    mask-image: url(/themes/contrib/gin/dist/media/sprite.svg#sidebar-view);
}

.toolbar .toolbar-bar .toolbar-icon-menu-link-content19f5def8-2048-466e-82f1-cd9009e7f84e:before {
    mask-image: url(/themes/contrib/gin/dist/media/sprite.svg#media-edit-view);
}

.toolbar .toolbar-bar .toolbar-icon-menu-link-content5aca8fc4-357a-4dfa-bdfb-1521e6d0d362:before {
    mask-image: url(/themes/contrib/gin/dist/media/sprite.svg#webform-view);
}

.toolbar .toolbar-bar .toolbar-icon-menu-link-content1bd4cff9-735f-47d7-8c01-ed651804a00a:before {
    mask-image: url(/themes/contrib/gin/dist/media/sprite.svg#hamburger-view);
}

.toolbar .toolbar-bar .toolbar-icon-menu-link-content58abba46-ba80-47bf-838b-3200868e79d2:before {
    mask-image: url(/themes/contrib/gin/dist/media/sprite.svg#commerce-view);
}

.toolbar .toolbar-bar .toolbar-icon-menu-link-content4061fb1d-0c9f-4a02-9797-9845990c7259:before {
    mask-image: url(/themes/contrib/gin/dist/media/sprite.svg#list-view);
}

.toolbar .toolbar-bar .toolbar-icon-menu-link-content4c6a0dce-5a05-4885-b654-6aaf7264de79:before {
    mask-image: url(/themes/contrib/gin/dist/media/sprite.svg#tool-view);
}

.role-gestor_web .type-tray .category--support,
.role-gestor_web .type-tray .category--hidden{
    display: none;
}

.type-tray .layout--list ul.card-list{
    flex: 1;
}

.role-gestor_web .toolbar-tab--toolbar-item-dashboards,
.role-gestor_web .contextual-toolbar-tab,
.role-gestor_web [data-drupal-link-system-path*="dashboard/administrador/override"]{
    display: none!important;
}

.dashboard-gin-panel .panel__content .admin-item p{
    display: contents;
}

[data-drupal-selector="edit-vocabularies-font-foundry"],
[data-drupal-selector="edit-vocabularies-font-tags"],
[data-drupal-selector="edit-vocabularies-font-designer"],
[data-drupal-selector="edit-vocabularies-languages-supported"],
[data-drupal-selector="edit-vocabularies-modelo-visual"],
[data-drupal-selector="edit-vocabularies-font-classification"],
[data-drupal-link-system-path="admin/structure/taxonomy/add"]{
    display: none!important;
}

.menu-link-content-menu-link-content-form .form-item--link-0-options-attributes-class,
.menu-link-content-menu-link-content-form .form-item--description-0-value,
.menu-link-content-menu-link-content-form .form-item--menu-parent{
    display: none;
}

.menu-form .form-item--description,
.menu-form .form-type--language-select,
.menu-form #edit-label-machine-name-suffix{
    display: none;
}

.role-gestor_web .entity-queue-listing-table .dropbutton__items,
.role-gestor_web .entity-queue-listing-table .dropbutton-toggle{
    display: none!important;
}

.role-gestor_web .entity-queue-listing-table .edit-subqueue{
    margin-right: 0px!important;
}

table .views-field.views-field-operations{
    display: flex;
    gap: 15px;
    align-items: center;
}

.path-node .tabs--secondary{
    display: none;
}

#type-tray__content .card-list {
    gap: 10px;
    width: 100%;
}

#type-tray__content .card-list .type-tray__favorite {
    display: none;
}

#type-tray__content .card-list .card-list__item {
    margin: 0 !important;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--pagina-libre) {
    order: -5;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--blog) {
    order: -4;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--servicios) {
    order: -3;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--opinion) {
    order: -2;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--evento) {
    order: -1;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--portfolio) {
    order: 0;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--equipo) {
    order: 1;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--faq) {
    order: 2;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--redes-sociales) {
    order: 3;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--patrocinadores) {
    order: 4;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--pagina-home) {
    order: 5;
}

#type-tray__content .card-list .card-list__item:has(.type-tray-teaser--alerta) {
    order: 6;
}

input.fontawesome-iconpicker-icon{
    visibility: visible!important;
}

.role-gestor_web [data-drupal-selector="edit-field-icono-0-settings"],
.role-gestor_web [data-drupal-selector="edit-inline-entity-form-field-icono-0-settings"]{
    display: none;
}

.role-gestor_web .tabs__tab:has([data-drupal-link-system-path*="user/"][data-drupal-link-system-path*="/roles"]){
    display: none!important;
}

.role-gestor_web #taxonomy .dropbutton__items,
.role-gestor_web #taxonomy .dropbutton-toggle{
    display: none!important;
}

.role-gestor_web #taxonomy .dropbutton-action{
    margin-right: 0px!important;
}

/*Lo había quitado por algo, ya veré el porqué :) */
/*.role-gestor_web .tabledrag-handle{*/
/*    display: none;*/
/*}*/

.role-gestor_web #taxonomy [data-drupal-selector="edit-vocabularies-tipo-elemento-mapa"],
.role-gestor_web #taxonomy [data-drupal-selector="edit-vocabularies-tipo-precio"],
.role-gestor_web #taxonomy [data-drupal-selector="edit-vocabularies-tipo-de-mensaje-contacto"],
.role-gestor_web #taxonomy [data-drupal-selector="edit-vocabularies-tipo-articulo"],
.role-gestor_web #taxonomy [data-drupal-selector="edit-vocabularies-tipo-alerta"]{
    display: none;
}

.role-gestor_web .tabledrag-toggle-weight{
    display: none;
}

.role-gestor_web .tabs__tab:has([data-drupal-link-system-path*="admin/content/moderated"]){
    display: none;
}

.role-gestor_web .commerce-inbox{
    display: none!important;
}

.role-gestor_web .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-menu .menu-item:nth-child(2){
    display: none;
}

#toolbar-item-administration-tray .menu-item .home-icon{
    &:before{
        background: url('/themes/custom/cbit_backoffice/assets/icones_biro_svg/icon _home rollover.svg')!important;
        background-size: cover!important;
        mask: none!important;
        width: 26px!important;
        height: 26px!important;
    }
}

#toolbar-item-administration-tray .menu-item .pencil-icon{
    &:before{
        background: url('/themes/custom/cbit_backoffice/assets/icones_biro_svg/icon _funciones personalizadas.svg')!important;
        background-size: cover!important;
        mask: none!important;
        width: 26px!important;
        height: 26px!important;
    }
}

#toolbar-item-administration-tray .menu-item .media-icon{
    &:before{
        background: url('/themes/custom/cbit_backoffice/assets/icones_biro_svg/icon _galeria rollover.svg')!important;
        background-size: cover!important;
        mask: none!important;
        width: 26px!important;
        height: 26px!important;
    }
}

#toolbar-item-administration-tray .menu-item .boxes-icon{
    &:before{
        background: url('/themes/custom/cbit_backoffice/assets/icones_biro_svg/icon _taxonomia rollover.svg')!important;
        background-size: cover!important;
        mask: none!important;
        width: 26px!important;
        height: 26px!important;
    }
}

#toolbar-item-administration-tray .menu-item .product-icon{
    &:before{
        background: url('/themes/custom/cbit_backoffice/assets/icones_biro_svg/icon _cistell rollover.svg')!important;
        background-size: cover!important;
        mask: none!important;
        width: 26px!important;
        height: 26px!important;
    }
}

#toolbar-item-administration-tray .menu-item .analitica-icon{
    &:before{
        background: url('/themes/custom/cbit_backoffice/assets/icones_biro_svg/icon _project manager.svg')!important;
        background-size: cover!important;
        mask: none!important;
        width: 26px!important;
        height: 26px!important;
    }
}

#toolbar-item-administration-tray .menu-item .config-icon:before{
    background: url('/themes/custom/cbit_backoffice/assets/icones_biro_svg/icon _configuracio rollover.svg')!important;
    background-size: cover!important;
    mask: none!important;
    width: 26px!important;
    height: 26px!important;
}

#toolbar-item-administration-tray .menu-item .toolbar-icon-admin-toolbar-tools-help:before{
    background: url('/themes/custom/cbit_backoffice/assets/zausen-horitzontal.svg')!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center left!important;
    width: 70%!important;
    height: 100%!important;
    left: 0px!important;
    mask: none!important;
}

.gin-secondary-toolbar{
    background-color: transparent;
    border-bottom-width: 2px;
}

.sticky-shadow{
    display: none;
}

header{
    background: none!important;
}

body{
    background: linear-gradient(to right, #0099FF15, #B6479415)!important;
}

.gin--vertical-toolbar .region-sticky.region-sticky--is-sticky{
    backdrop-filter: blur(8px)!important;
}

#view-operations-table-column{
    border-bottom: 3px solid white;
}

.cboxLoadedContent .cboxIframe{
    width: 100%;
    height: 100%;
}

.role-gestor_web [data-drupal-selector="edit-created-0-value"]{
    display: none;
}

.gin-breadcrumb__item:first-of-type .gin-breadcrumb__link::before{
    background: url('/themes/custom/c_bit/assets/icones_biro_svg/icon _preview normal copia.svg')!important;
    width: 22px!important;
    height: 22px!important;
    background-size: 100%!important;
    mask: none!important;
}

.gin-breadcrumb__item:first-of-type .gin-breadcrumb__link{
    padding-left: 24px!important;
}

.role-gestor_web .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-menu .menu-item:nth-child(2){
    display: none;
}

.recargando-atras:before {
    content: "Cargando...";
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    background-color: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(5px);
}

[id*="field-destacados-destacados-dialog"]{
    padding-top: 25px!important;
}

.media-library-edit__link:link{
    font-size: 0px;
}

body.gin-login .toolbar-icon-default::before{
    background: url(/themes/custom/cbit_backoffice/assets/zausen-horitzontal.svg) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center left !important;
    width: calc(2660px / 8) !important;
    height: 80px !important;
    margin-left: 0px !important;
    mask: none !important;

}

body.gin-login .user-form-page__user-form img{
    max-width: 100%;
    max-height: 160px;
    margin-left: -40px;
    margin-top: -40px;
}

body.gin-login .user-login-form .button--primary{
    font-size: 24px;
}
.field--name-field-media-image-mobile {
    display: none;
}
body:has(form.entity-browser-sliders-form, form.node-slider-edit-form) .field--name-field-media-image-mobile {
    display: block;
}
.type-tray-teaser .type-tray__content-wrapper{
    min-height: unset!important;
}
th#view-operations-table-column {
    display: table-cell;
    border-bottom: 2px solid black;
}
.icons-selector .fa-classic,
.icons-selector .fa-regular,
.icons-selector .fa-solid,
.icons-selector .far,
.icons-selector .fas {
    font-family: "Font Awesome 6 Free" !important;
}
.icons-selector .fa-solid,
.icons-selector .fas {
    font-weight: 900;
}
.icons-selector .fa-brands,
.icons-selector .fab {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

.same-page-preview-dialog iframe{
    background: white!important;
}

.field--name-field-modelo-visual-x .modelo-visual .image img{
    width: 200px;
    height: 200px;
}

.role-gestor_web .toolbar-menu-administration > .toolbar-menu{
    &:before{
        content: "";
        background: url('/themes/custom/cbit_backoffice/assets/zausen-horitzontal.svg');
        display: block;
        height: 100px;
        width: 100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }
}
body:not([data-toolbar-menu="open"]).role-gestor_web{
    .toolbar-menu-administration > .toolbar-menu{
        &:before{
            height: 80px;
            background-size: cover;
            background-position: 13px;
        }
    }
}

[dir="ltr"] .role-gestor_web .toolbar-bar #toolbar-item-administration-tray .toolbar-icon::before, [dir="ltr"] .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon-edit.toolbar-item::before {
    left: calc((var(--gin-toolbar-width-collapsed) - var(--gin-icon-size-toolbar)) / 2 - 11px);
}

.role-gestor_web li.menu-item--expanded > ul > li:nth-child(1),
.role-gestor_web li.menu-item--expanded > ul > li:nth-child(2){
    display: none!important;
}

.role-gestor_web li.menu-item--expanded > ul > li:nth-child(3){
    margin-top: 30px;
}
.role-gestor_web .toolbar-menu-administration > .toolbar-menu:before {
    content: "";
    background: url("/themes/custom/cbit_backoffice/assets/zausen-horitzontal.svg");
    display: block;
    height: 100px;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
body:not([data-toolbar-menu="open"]).role-gestor_web .toolbar-menu-administration > .toolbar-menu:before {
    height: 80px;
    background-size: cover;
    background-position: 13px;
}
[dir="ltr"] .role-gestor_web .toolbar-bar #toolbar-item-administration-tray .toolbar-icon::before,
[dir="ltr"] .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon-edit.toolbar-item::before {
    left: calc((var(--gin-toolbar-width-collapsed) - var(--gin-icon-size-toolbar)) / 2 - 11px);
}
.role-gestor_web li.menu-item--expanded > ul > li:nth-child(1),
.role-gestor_web li.menu-item--expanded > ul > li:nth-child(2) {
    display: none !important;
}
.role-gestor_web li.menu-item--expanded > ul > li:nth-child(3) {
    margin-top: 30px;
}
[headers="view-langcode-table-column"] {
    white-space: nowrap;
}
.view-id-content.view-display-id-page_1 td {
    font-size: 14px;
}
.dropbutton--multiple .dropbutton-action {
    font-size: 13px;
    color: var(--gin-color-primary);
    padding: 2px 4px;
}

.view-id-media.view-display-id-media_page_list td {
    font-size: 14px;
}

.role-gestor_web .panel.category--default #default,
.role-gestor_web .panel__content:has([role="search"]) {
    display: none;
}
.role-gestor_web .panel.category--default .card-list__item .type-tray__icon,
.role-gestor_web .panel.category--default .card-list__item .type-tray__content-wrapper {
    display: flex;
    align-items: center;
}
body.gin-login .toolbar-icon-default::before{
    width: 266px!important;
    max-width: 100%;
    height: 75px !important;
}
body.gin-login .user-form-page .content-header a{
    max-width: 100%;
}
.views-field-operations .dropbutton-multiple .dropbutton--gin .dropbutton__item.secondary-action {
    background-color: unset !important;
}
.views-field-operations .dropbutton-multiple .dropbutton--gin > .dropbutton__item.secondary-action {
    border: unset !important;
    padding: 0 !important;
}
.dropbutton-widget .dropbutton--gin > .dropbutton-action:not(.secondary-action) {
    cursor: pointer;
}
.ui-dialog:not(.ui-dialog-buttons) .ui-widget-content.ui-dialog-content{
    max-height: calc(100vh - 120px)!important;
}

.ui-dialog:not(.ui-dialog-off-canvas){
    top: 50%!important;
    transform: translatey(-50%);
}
.region-sticky__items__inner{
    justify-content: flex-end;
}
.role-gestor_web .toolbar-menu-administration > .toolbar-menu{
    li.menu-item__tools{
        position:absolute;
        opacity: 0;
    }
}
@media only screen and (min-width: 40em){
    .layout--twocol-section--50-50{
        > div{
            width: 50%;
        }
    }
    .layout--twocol-section--67-33{
        > div.layout__region--first{
            width: 67%;
        }
        > div.layout__region--second{
            width: 33%;
        }
    }
}
.role-gestor_web #block-cbit-backoffice-primary-local-tasks [data-drupal-link-system-path*="/scheduled"][data-drupal-link-system-path*="user/"],
.role-gestor_web #block-cbit-backoffice-primary-local-tasks [data-drupal-link-system-path*="/submissions"][data-drupal-link-system-path*="user/"],
.role-gestor_web #block-cbit-backoffice-primary-local-tasks [data-drupal-link-system-path^="user/"]:not([data-drupal-link-system-path*="/edit"]) {
    display: none;
}
.menu-link-edit,
.menu-link-content-menu-link-content-form{
    .entity-meta{
        display: none;
    }
}
.gin-breadcrumb__list > li:not(:first-child){
    display: none;
}
.google-tag-container-form .form-item--:has(#edit-condition-tabs--description){
    display: none;
}
html.js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall .dropbutton__items .dropbutton__item.reset{
    display: none;
}
.ui-dialog:not(.ui-dialog-off-canvas){
    position: fixed!important;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%, -50%)!important;
    max-width: 95vw!important;
    max-height: 95vh!important;
    width: 1280px!important;
}
.entities-list .item-container:has(.node--view-mode-entity-browser-info) {
    padding: 0 0 0 10px !important;
}
.entities-list .item-container:has(.node--view-mode-entity-browser-info) .node--view-mode-entity-browser-info {
    width: 100%;
}
.entities-list .item-container:has(.node--view-mode-entity-browser-info) .node--view-mode-entity-browser-info .layout--twocol-section {
    margin-top: 5px !important;
}
.entities-list .item-container:has(.node--view-mode-entity-browser-info) .node--view-mode-entity-browser-info .layout {
    margin: 0;
}
.entities-list .item-container:has(.node--view-mode-entity-browser-info) .node--view-mode-entity-browser-info .layout .block-field-blocknodecontent-blockstatus {
    position: absolute;
    right: 10px;
    bottom: 5px;
}
.entities-list .item-container:has(.node--view-mode-entity-browser-info) .node--view-mode-entity-browser-info .layout .layout__region {
    margin: 0;
    border: 0;
    background: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.entities-list .item-container:has(.node--view-mode-entity-browser-info) .node--view-mode-entity-browser-info .layout .layout__region .field {
    border: 0;
}
.entities-list .item-container:has(.node--view-mode-entity-browser-info) .node--view-mode-entity-browser-info .layout .layout__region .field__item {
    border: 0;
}
.entities-list .item-container:has(.node--view-mode-entity-browser-info) .node--view-mode-entity-browser-info .layout .layout__region .field.field--name-title{
    font-weight: 900;
    font-size: 16px;
}
.entities-list > .item-container:before{
    word-break: keep-all;
    width: 26px;
    text-align: right;
}
.entities-list .item-container:has(.node--view-mode-entity-browser-info) .node--view-mode-entity-browser-info .layout .layout__region .field--name-field-opciones-plain {
    display: flex;
}
.entities-list .item-container:has(.node--view-mode-entity-browser-info) .node--view-mode-entity-browser-info .layout .layout__region .field--name-field-opciones-plain .field__label:after {
    content: ":";
    margin-right: 7px;
}
body.hide-toolbar [data-drupal-link-system-path*="admin/config/regional/language/add"] {
    display: none !important;
}
body.hide-toolbar .language-admin-overview-form table tr th:nth-child(5),
body.hide-toolbar .language-admin-overview-form table tr td:nth-child(5) {
    display: none;
}
.toolbar .toolbar-bar .toolbar-icon-checkmark::before {
    --icon: url("../../media/sprite.svg#checkmark-view");
}
.toolbar .toolbar-bar .toolbar-icon-remove::before {
    --icon: url("../../media/sprite.svg#remove-view");
}
#toolbar-item-status-secondary {
    font-weight: 600;
    border-radius: var(--gin-border-s);
    margin-right: 10px;
}
#toolbar-item-status-secondary.status-ko {
    background-color: #FAA0A0;
    color: #900C3F;
}
#toolbar-item-status-secondary.status-ko:before {
    background-color: #900C3F;
}
#toolbar-item-status-secondary.status-ok {
    background-color: #C1E1C1;
    color: #173317;
}
#toolbar-item-status-secondary.status-ok:before {
    background-color: #173317;
}
.view-media table td a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 515px;
    display: block;
}
body.static-mode {
    padding: 0;
    padding-inline-start: 0!important;
}
body.static-mode .layout-container {
    margin: 0!important;
}
body.static-mode .layout-container .block-system-main-block form,
body.static-mode .layout-container .block-system-main-block {
    max-width: 100% !important;
}
body.static-mode .form-item--field-direccion,
body.static-mode .field--name-field-contacto,
body.static-mode .form-item--status-value,
body.static-mode #edit-group-principal {
    display: none;
}
body.static-mode form {
    padding: 0;
    border: 0;
}
body.static-mode #edit-group-campos-del-modelo-seleccio{
    border: 0!important;
    margin: 0!important;
    padding-block: 0!important;
}
body.static-mode #edit-group-campos-del-modelo-seleccio > legend{
    display: none;
}
body.static-mode #edit-group-campos-del-modelo-seleccio > .fieldset__wrapper{
    margin: 0!important;
    border: 0!important;
    margin-block: 0!important;
}
