@charset "UTF-8"; html { font-family: var(--gin-font); scroll-padding-top: var(--gin-scroll-offset) !important; } body { color: var(--gin-color-text); background: var(--gin-bg-app); overflow-x: hidden; } @media (min-width: 64em) { body { overflow-x: auto; } } h1, h2, .views-edit-view .unit-title, h3 { letter-spacing: -0.025em; font-weight: var(--gin-font-weight-normal); } h2, .views-edit-view .unit-title { font-size: var(--gin-font-size-h2); } h3 { font-size: var(--gin-font-size-h3); } ::selection { background: var(--gin-color-primary-light-hover); } ::-moz-selection { background: var(--gin-color-primary-light-hover); } a { overflow-wrap: break-word; word-wrap: break-word; } a, .link, button.link, .tabs__link.is-active, [open] .claro-details__summary--accordion, [open] .claro-details__summary--accordion-item, [open] .claro-details__summary--vertical-tabs-item, .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link { color: var(--gin-color-primary); text-decoration: none; } a:hover, .link:hover, button.link:hover, .tabs__link.is-active:hover, [open] .claro-details__summary--accordion:hover, [open] .claro-details__summary--accordion-item:hover, [open] .claro-details__summary--vertical-tabs-item:hover, .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover { color: var(--gin-color-primary-hover); } a:active, .link:active, button.link:active, .tabs__link.is-active:active, [open] .claro-details__summary--accordion:active, [open] .claro-details__summary--accordion-item:active, [open] .claro-details__summary--vertical-tabs-item:active, .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:active { color: var(--gin-color-primary-active); } .is-horizontal .tabs__link:hover, .claro-details__summary:hover, .action-link:hover { color: var(--gin-color-primary-hover); } .claro-details[open] > .claro-details__summary:focus { color: var(--gin-color-primary-active); } .form-boolean--type-checkbox:checked, .form-boolean--type-radio:checked:not(:disabled), .is-horizontal .tabs__link.is-active::before, .tabs__tab.is-active::before, [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after, [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after, .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after, .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after, [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after, .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after, .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before { border-color: var(--gin-color-primary); } .form-boolean--type-checkbox:checked:hover, .form-boolean--type-radio:checked:not(:disabled):hover, .is-horizontal .tabs__link.is-active::before:hover, .tabs__tab.is-active::before:hover, [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:hover, [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:hover, .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after:hover, .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after:hover, [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after:hover, .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after:hover, .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:hover { border-color: var(--gin-color-primary-hover); } .form-boolean--type-checkbox:checked:active, .form-boolean--type-radio:checked:not(:disabled):active, .is-horizontal .tabs__link.is-active::before:active, .tabs__tab.is-active::before:active, [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:active, [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:active, .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after:active, .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after:active, [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after:active, .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after:active, .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:active { border-color: var(--gin-color-primary-active); } .region-sticky { position: sticky; top: var(--gin-toolbar-y-offset); z-index: 101; padding: 0; width: 100%; background: var(--gin-bg-app); box-sizing: border-box; transition: var(--gin-transition); } .gin--edit-form .region-sticky { top: calc(var(--gin-toolbar-y-offset) - var(--gin-spacing-xxl) - var(--gin-spacing-xxs)); padding-top: var(--gin-spacing-m); } @media (min-width: 64em) { .gin--edit-form .region-sticky { top: calc(var(--gin-toolbar-y-offset) - var(--gin-spacing-xxxl)); padding-top: var(--gin-spacing-s); } } @media (min-width: 64em) { .region-sticky { top: -1px; width: 100%; height: var(--gin-height-sticky); padding: var(--gin-spacing-s) 0; } .region-sticky-watcher { position: sticky; top: -1px; height: 0; } .region-sticky--is-sticky { opacity: .95; background: var(--gin-bg-app); } @supports ((-webkit-backdrop-filter: blur()) or (backdrop-filter: blur())) { .region-sticky--is-sticky { opacity: .999; background: rgba(var(--gin-bg-app-rgb), .8); -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); } } .gin--high-contrast-mode .region-sticky--is-sticky { background: var(--gin-bg-app); -webkit-backdrop-filter: none; backdrop-filter: none; } .gin--vertical-toolbar .region-sticky, .gin--horizontal-toolbar .region-sticky, .gin--classic-toolbar .region-sticky { top: var(--gin-toolbar-y-offset); } .gin--classic-toolbar:not(.gin--edit-form) .region-sticky { position: static; } } .region-sticky__items { display: flex; align-items: center; margin-bottom: var(--gin-spacing-m); } @media (min-width: 48em) { .region-sticky__items { height: 100%; } .region-sticky__items .settings-tray-editable { flex-shrink: 0; } } .region-sticky__items__inner { display: flex; flex-wrap: wrap; width: 100%; } @media (min-width: 64em) { .region-sticky__items__inner { flex-wrap: nowrap; align-items: center; margin-bottom: 0; } .region-sticky__items__inner .block-page-title-block { margin: 0; } } .region-sticky__items .block-page-title-block { flex-grow: 1; align-self: center; display: flex; margin: 0; min-width: 0; } .region-sticky__items .block-page-title-block .page-title { align-self: center; margin: 0; } .region-sticky__items .gin-sticky { display: flex; } @media (min-width: 64em) { [dir="ltr"] .region-sticky__items .gin-sticky { padding-left: var(--gin-spacing-l); } [dir="rtl"] .region-sticky__items .gin-sticky { padding-right: var(--gin-spacing-l); } } .content-header { padding-top: 0; margin-bottom: 0; background-color: transparent; overflow: initial; } @media (min-width: 64em) { .sticky-shadow { z-index: 98; position: relative; pointer-events: none; height: 40px; margin: calc(var(--gin-spacing-xxxl) * -1) auto var(--gin-spacing-l); box-shadow: 0 10px 20px -16px rgba(0, 0, 0, .4); } .gin--dark-mode .sticky-shadow { box-shadow: none; } } @media (min-width: 64em) { .sticky-shadow { position: sticky; top: calc(var(--gin-toolbar-y-offset) + var(--gin-spacing-xl)); width: calc(100% - min(10vw, 96px) + var(--gin-spacing-l)); } .gin--classic-toolbar:not(.gin--edit-form) .sticky-shadow { display: none; } .gin--edit-form .sticky-shadow { max-width: 1300px; } } @media (min-width: 64em) { .page-wrapper { margin-top: 1px; } } .toolbar-tray-open:not(.toolbar-vertical) .layout-container, body:not(.toolbar-tray-open) .layout-container { margin-left: var(--gin-spacing-m); margin-right: var(--gin-spacing-m); } @media (min-width: 48em) { .toolbar-tray-open:not(.toolbar-vertical) .layout-container, body:not(.toolbar-tray-open) .layout-container { margin-left: var(--gin-spacing-xl); margin-right: var(--gin-spacing-xl); } } @media (min-width: 61em) { .toolbar-tray-open:not(.toolbar-vertical) .layout-container, body:not(.toolbar-tray-open) .layout-container { margin-left: min(5vw, var(--gin-spacing-xxl)); margin-right: min(5vw, var(--gin-spacing-xxl)); } .toolbar-tray-open:not(.toolbar-vertical) .layout-container .layout-container, body:not(.toolbar-tray-open) .layout-container .layout-container { margin-left: 0; margin-right: 0; } } .layout-node-form__actions { display: none; } .gin-sticky { display: flex; flex-wrap: wrap; flex-shrink: 0; align-items: center; justify-content: space-between; width: 100%; } @media (min-width: 64em) { .gin-sticky { flex-wrap: nowrap; width: max-content; } } .gin-sticky .form-actions { margin: 0; flex-grow: 1; align-items: center; justify-content: flex-end; } [dir="ltr"] .gin-sticky .form-actions :last-child { margin-right: 0; } [dir="rtl"] .gin-sticky .form-actions :last-child { margin-left: 0; } .gin-sticky .field--name-status { display: flex; align-items: center; } [dir="ltr"] .gin-sticky .field--name-status { margin-right: var(--gin-spacing-xxs); } [dir="rtl"] .gin-sticky .field--name-status { margin-left: var(--gin-spacing-xxs); } @media (min-width: 61em) { [dir="ltr"] .gin-sticky .field--name-status { margin-right: var(--gin-spacing-l); } [dir="rtl"] .gin-sticky .field--name-status { margin-left: var(--gin-spacing-l); } } .gin-sticky .field--name-status .form-type--checkbox { margin-top: var(--gin-spacing-xs); margin-bottom: var(--gin-spacing-xs); } .page-content { margin-top: 0; } @media (min-width: 48em) { .page-content > .help, .page-content > .region-content, .page-content > .region-highlighted { margin-top: var(--gin-spacing-l); } } .gin-layer-wrapper, .gin-layer-wrapper-shadow, .block-system > form, .views-exposed-form.views-exposed-form, .views-edit-view, .views-preview-wrapper, .modules-tabs, .module-filter-update-status-form .table-filter, #views-entity-list, .admin.my-workbench { margin-top: 0; box-shadow: var(--gin-shadow-l1); border-radius: var(--gin-border-l); } .gin--dark-mode .gin-layer-wrapper, .gin--dark-mode .gin-layer-wrapper-shadow, .gin--dark-mode .block-system > form, .gin--dark-mode .views-exposed-form.views-exposed-form, .gin--dark-mode .views-edit-view, .gin--dark-mode .views-preview-wrapper, .gin--dark-mode .modules-tabs, .gin--dark-mode .module-filter-update-status-form .table-filter, .gin--dark-mode #views-entity-list, .gin--dark-mode .admin.my-workbench { box-shadow: 0 6px 16px var(--gin-border-color-layer); } .gin--high-contrast-mode .gin-layer-wrapper, .gin--high-contrast-mode .gin-layer-wrapper-shadow, .gin--high-contrast-mode .block-system > form, .gin--high-contrast-mode .views-exposed-form.views-exposed-form, .gin--high-contrast-mode .views-edit-view, .gin--high-contrast-mode .views-preview-wrapper, .gin--high-contrast-mode .modules-tabs, .gin--high-contrast-mode .module-filter-update-status-form .table-filter, .gin--high-contrast-mode #views-entity-list, .gin--high-contrast-mode .admin.my-workbench { box-shadow: none; } .gin-layer-wrapper, .block-system-main-block > form, .views-exposed-form.views-exposed-form, .views-edit-view, .views-preview-wrapper, #views-entity-list, .module-filter-update-status-form .table-filter, .admin.my-workbench { width: 100%; padding: var(--gin-spacing-s); background: var(--gin-bg-layer); border: 1px solid var(--gin-border-color-layer); box-sizing: border-box; } @media (min-width: 48em) { .gin-layer-wrapper, .block-system-main-block > form, .views-exposed-form.views-exposed-form, .views-edit-view, .views-preview-wrapper, #views-entity-list, .module-filter-update-status-form .table-filter, .admin.my-workbench { padding: var(--gin-spacing-l); } } .gin-layer-wrapper > .form-wrapper:first-of-type .form-item, .gin-layer-wrapper .layout-region-node-main > .form-wrapper:first-of-type .form-item, .block-system-main-block > form > .form-wrapper:first-of-type .form-item, .block-system-main-block > form .layout-region-node-main > .form-wrapper:first-of-type .form-item, .views-exposed-form.views-exposed-form > .form-wrapper:first-of-type .form-item, .views-exposed-form.views-exposed-form .layout-region-node-main > .form-wrapper:first-of-type .form-item, .views-edit-view > .form-wrapper:first-of-type .form-item, .views-edit-view .layout-region-node-main > .form-wrapper:first-of-type .form-item, .views-preview-wrapper > .form-wrapper:first-of-type .form-item, .views-preview-wrapper .layout-region-node-main > .form-wrapper:first-of-type .form-item, #views-entity-list > .form-wrapper:first-of-type .form-item, #views-entity-list .layout-region-node-main > .form-wrapper:first-of-type .form-item, .module-filter-update-status-form .table-filter > .form-wrapper:first-of-type .form-item, .module-filter-update-status-form .table-filter .layout-region-node-main > .form-wrapper:first-of-type .form-item, .admin.my-workbench > .form-wrapper:first-of-type .form-item, .admin.my-workbench .layout-region-node-main > .form-wrapper:first-of-type .form-item { margin-top: 0; } @media (max-width: 60.99em) { .gin--edit-form .region-sticky--is-sticky .block-page-title-block { visibility: hidden; } } .block-page-title-block:last-child { margin-bottom: 0; } .page-title { font-size: var(--gin-font-size-h1); font-weight: var(--gin-font-weight-semibold); line-height: normal; letter-spacing: -0.05em; color: var(--gin-color-title); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 90%; transition: font-size .25s ease; } [dir="ltr"] .page-title { padding-right: .25em; } [dir="rtl"] .page-title { padding-left: .25em; } @media (min-width: 90em) { .region-sticky--is-sticky .page-title { font-size: var(--gin-font-size-h3); } } .page-title__language { display: block; font-size: var(--gin-font-size-xs); font-weight: var(--gin-font-weight-normal); letter-spacing: normal; color: var(--gin-color-text); } .page-title--is-translation + .shortcut-action .shortcut-action__icon { top: -3px; } .shortcut-action { position: relative; align-self: center; border-radius: var(--gin-border-m); } [dir="ltr"] .shortcut-action { margin-left: 0; } [dir="rtl"] .shortcut-action { margin-right: 0; } .shortcut-action__icon { position: relative; top: 3px; background: var(--gin-icon-color); -webkit-mask-image: url("../../media/sprite.svg#shortcut-view"); mask-image: url("../../media/sprite.svg#shortcut-view"); -webkit-mask-size: 75% 75%; mask-size: 75% 75%; -webkit-mask-position: center center; mask-position: center center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } @media (min-width: 64em) { .shortcut-action__icon { top: var(--gin-spacing-xxs); -webkit-mask-size: 85% 85%; mask-size: 85% 85%; } } .gin--edit-form .shortcut-action__icon { top: 3px; } .shortcut-action:hover .shortcut-action__icon { opacity: 1; background: var(--gin-color-primary); } .shortcut-action--remove .shortcut-action__icon { background: var(--gin-color-primary); } .gin--high-contrast-mode .shortcut-action--remove .shortcut-action__icon { -webkit-mask-image: url("../../media/sprite.svg#shortcut-filled-view"); mask-image: url("../../media/sprite.svg#shortcut-filled-view"); } .shortcut-action--remove:hover .shortcut-action__icon { opacity: 1; background: var(--gin-color-disabled); } .shortcut-action__message { position: absolute; top: calc(100% + var(--gin-spacing-xs)); min-width: 120px; pointer-events: none; padding: var(--gin-spacing-xs); margin-top: calc(var(--gin-spacing-xxs) * -1); color: var(--gin-color-contextual-text); background: var(--gin-color-contextual); border-radius: var(--gin-border-xs); } [dir="ltr"] .shortcut-action__message { right: 0; } [dir="rtl"] .shortcut-action__message { left: 0; } .modules-table-filter { padding: 0; border: 0 none; box-shadow: none; } .package-listing { margin-top: var(--gin-spacing-m); } [dir="ltr"] .claro-details__summary { padding-left: 2.75rem; } [dir="rtl"] .claro-details__summary { padding-right: 2.75rem; } .claro-details.claro-details--package-listing, .claro-details.module-list__module-details, .system-status-report .claro-details { border: 1px solid var(--gin-border-color); border-radius: var(--gin-border-m); } .claro-details__summary, .claro-details__summary.claro-details__summary--package-listing, .claro-details__summary.claro-details__summary--system-status-report { color: var(--gin-color-text); background-color: transparent; } .claro-details__wrapper, .claro-details__wrapper.claro-details__wrapper--package-listing, .claro-details__wrapper.claro-details__wrapper--system-status-report { margin: var(--gin-spacing-m) calc(var(--gin-spacing-l) - var(--gin-spacing-xxs)); } .claro-details__wrapper--accordion, .claro-details__wrapper--accordion-item, .claro-details__wrapper--vertical-tabs-item { margin: 0; } .claro-details__summary-summary { color: var(--gin-color-text-light); opacity: .8; } .module-list__module { border-bottom: 1px solid var(--gin-border-color); } details summary { padding: var(--gin-spacing-m); background-color: rgba(230, 228, 223, .2); } .form--inline, [data-drupal-selector*=-bulk-form], .layout-region-node-footer__content { display: flex; align-items: flex-start; flex-wrap: wrap; padding-top: var(--gin-spacing-m); } .form--inline .form-item, .form--inline .form-actions, [data-drupal-selector*=-bulk-form] .form-item, [data-drupal-selector*=-bulk-form] .form-actions, .layout-region-node-footer__content .form-item, .layout-region-node-footer__content .form-actions { align-self: flex-start; } [dir="ltr"] .form--inline .form-item, [dir="ltr"] .form--inline .form-actions, [dir="ltr"] [data-drupal-selector*=-bulk-form] .form-item, [dir="ltr"] [data-drupal-selector*=-bulk-form] .form-actions, [dir="ltr"] .layout-region-node-footer__content .form-item, [dir="ltr"] .layout-region-node-footer__content .form-actions { margin: var(--gin-spacing-xs) var(--gin-spacing-xs) var(--gin-spacing-xs) 0; } [dir="rtl"] .form--inline .form-item, [dir="rtl"] .form--inline .form-actions, [dir="rtl"] [data-drupal-selector*=-bulk-form] .form-item, [dir="rtl"] [data-drupal-selector*=-bulk-form] .form-actions, [dir="rtl"] .layout-region-node-footer__content .form-item, [dir="rtl"] .layout-region-node-footer__content .form-actions { margin: var(--gin-spacing-xs) 0 var(--gin-spacing-xs) var(--gin-spacing-xs); } .form--inline .button, .form--inline .action-link, [data-drupal-selector*=-bulk-form] .button, [data-drupal-selector*=-bulk-form] .action-link, .layout-region-node-footer__content .button, .layout-region-node-footer__content .action-link { margin-top: 0; margin-bottom: 0; } .form--inline .field-add-more-submit, [data-drupal-selector*=-bulk-form] .field-add-more-submit, .layout-region-node-footer__content .field-add-more-submit { margin-top: var(--gin-spacing-s); } @keyframes fadeInBottom { 0% { transform: translateY(100%); } 100% { transform: translateY(0); } } @media (min-width: 26.25em) { .show-6 .views-row { width: 50%; } [dir="ltr"] .show-6 .views-row { float: left; } [dir="rtl"] .show-6 .views-row { float: right; } } @media (min-width: 48em) { .show-6 .views-row { width: 25%; } } @media (min-width: 64em) { .show-6 .views-row { width: 20%; } } @media (min-width: 80em) { .show-6 .views-row { width: 16.666666667%; } } .block-system > .views-form .claro-details, .view-content .views-form .claro-details { box-shadow: none; } .block-system > .views-form form, .view-content .views-form form { display: flex; flex-direction: column; } .block-system > .views-form .views-table, .view-content .views-form .views-table { order: -1; margin-top: 0; } .block-system > .views-form [data-drupal-selector*=edit-header], .view-content .views-form [data-drupal-selector*=edit-header] { order: 99; position: relative; padding: 0 var(--gin-spacing-m) var(--gin-spacing-m) var(--gin-spacing-m); border-radius: var(--gin-border-m); background: rgba(var(--gin-color-sticky-rgb), .95); } [dir="ltr"] .block-system > .views-form [data-drupal-selector*=edit-header], [dir="ltr"] .view-content .views-form [data-drupal-selector*=edit-header] { left: 0; } [dir="rtl"] .block-system > .views-form [data-drupal-selector*=edit-header], [dir="rtl"] .view-content .views-form [data-drupal-selector*=edit-header] { right: 0; } @supports ((-webkit-backdrop-filter: blur()) or (backdrop-filter: blur())) { .block-system > .views-form [data-drupal-selector*=edit-header], .view-content .views-form [data-drupal-selector*=edit-header] { opacity: .999; /* Fix Chrome issue with mask */ background: rgba(var(--gin-color-sticky-rgb), .9); -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); } .gin--dark-mode .block-system > .views-form [data-drupal-selector*=edit-header], .gin--dark-mode .view-content .views-form [data-drupal-selector*=edit-header] { background: rgba(27, 27, 29, .8); } } [dir="ltr"] .block-system > .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] > *, [dir="ltr"] .view-content .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] > * { margin-right: var(--gin-spacing-xs); } [dir="rtl"] .block-system > .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] > *, [dir="rtl"] .view-content .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] > * { margin-left: var(--gin-spacing-xs); } .block-system > .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] .form-type--select, .block-system > .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] .form-actions, .view-content .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] .form-type--select, .view-content .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] .form-actions { flex: 0 0 100%; max-width: 100%; } .block-system > .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] .form-actions, .view-content .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] .form-actions { justify-content: flex-end; } .block-system > .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] .form-type--checkbox, .view-content .views-form [data-drupal-selector*=edit-header] [data-drupal-selector*=edit-views-bulk-operations-bulk-form] .form-type--checkbox { align-self: center; } .block-system > .views-form [data-drupal-selector*=edit-header] .form-item__label:not([for=edit-select-all]), .view-content .views-form [data-drupal-selector*=edit-header] .form-item__label:not([for=edit-select-all]) { display: block; top: 2px; margin-top: var(--gin-spacing-xxs); line-height: 1.75; } [dir="ltr"] .block-system > .views-form [data-drupal-selector*=edit-header] .form-item__label:not([for=edit-select-all]), [dir="ltr"] .view-content .views-form [data-drupal-selector*=edit-header] .form-item__label:not([for=edit-select-all]) { float: left; margin-right: var(--gin-spacing-m); } [dir="rtl"] .block-system > .views-form [data-drupal-selector*=edit-header] .form-item__label:not([for=edit-select-all]), [dir="rtl"] .view-content .views-form [data-drupal-selector*=edit-header] .form-item__label:not([for=edit-select-all]) { float: right; margin-left: var(--gin-spacing-m); } .block-system > .views-form [data-drupal-selector*=edit-header].is-sticky, .view-content .views-form [data-drupal-selector*=edit-header].is-sticky { z-index: 4; opacity: 1; position: sticky; bottom: var(--gin-spacing-xs); box-shadow: 0 2px 6px 2px rgba(0, 0, 0, .03); animation: fadeInBottom 320ms 1 forwards; } [dir="ltr"] .block-system > .views-form [data-drupal-selector*=edit-header].is-sticky, [dir="ltr"] .view-content .views-form [data-drupal-selector*=edit-header].is-sticky { left: 0; } [dir="rtl"] .block-system > .views-form [data-drupal-selector*=edit-header].is-sticky, [dir="rtl"] .view-content .views-form [data-drupal-selector*=edit-header].is-sticky { right: 0; } .views-exposed-form.views-exposed-form { padding-top: var(--gin-spacing-xs); } .views-exposed-form.views-exposed-form .form-element--type-select { max-width: 240px; } [dir="ltr"] .views-exposed-form.views-exposed-form .form-type--boolean .form-boolean { margin-left: 0; margin-right: var(--gin-spacing-xs); } [dir="rtl"] .views-exposed-form.views-exposed-form .form-type--boolean .form-boolean { margin-right: 0; margin-left: var(--gin-spacing-xs); } .views-exposed-form.views-exposed-form .fieldset--group { margin-top: var(--gin-spacing-s); } .views-exposed-form.views-exposed-form fieldset { margin-bottom: .4rem; } [dir="ltr"] .views-exposed-form.views-exposed-form fieldset { margin-right: var(--gin-spacing-s); } [dir="rtl"] .views-exposed-form.views-exposed-form fieldset { margin-left: var(--gin-spacing-s); } .views-exposed-form.views-exposed-form fieldset > .fieldset__legend > .fieldset__label { font-size: var(--gin-font-size-s); padding: 0 var(--gin-spacing-xs); margin-bottom: var(--gin-spacing-xxs); } .views-exposed-form.views-exposed-form fieldset .fieldset__wrapper { display: flex; } [dir="ltr"] .views-exposed-form.views-exposed-form fieldset .fieldset__wrapper { margin: 0 0 0 var(--gin-spacing-xs); } [dir="rtl"] .views-exposed-form.views-exposed-form fieldset .fieldset__wrapper { margin: 0 var(--gin-spacing-xs) 0 0; } [dir="ltr"] .views-exposed-form.views-exposed-form fieldset .form-item { margin: 0 var(--gin-spacing-xs) var(--gin-spacing-xs) 0; } [dir="rtl"] .views-exposed-form.views-exposed-form fieldset .form-item { margin: 0 0 var(--gin-spacing-xs) var(--gin-spacing-xs); } [dir="ltr"] .views-exposed-form__item--preceding-actions.views-exposed-form__item--preceding-actions { margin-right: var(--gin-spacing-xs); } [dir="rtl"] .views-exposed-form__item--preceding-actions.views-exposed-form__item--preceding-actions { margin-left: var(--gin-spacing-xs); } .gin-layer-wrapper { padding: var(--gin-spacing-l); } @media (max-width: 63.99em) { .gin-layer-wrapper { overflow: auto; -webkit-overflow-scrolling: touch; } } .gin-layer-wrapper + .gin-layer-wrapper { margin-top: var(--gin-spacing-l); } .gin-layer-wrapper + h2, .views-edit-view .gin-layer-wrapper + .unit-title, .gin-layer-wrapper + h3 { margin-top: var(--gin-spacing-xl); } .views-edit-view .unit-title { margin-top: 0; margin-bottom: var(--gin-spacing-m); } .view-preview-form__title { padding: 0; background-color: transparent; border-bottom: 0 none; } .view-preview-form .preview-section { padding: var(--gin-spacing-m); border: 1px dashed var(--gin-border-color-layer2); } .view-preview-form .view-filters .preview-section { display: flex; flex-wrap: wrap; } .view-preview-form .form-actions { align-items: flex-end; } .view-preview-form .form-item--live-preview { position: static !important; margin-top: var(--gin-spacing-l); } [dir="ltr"] .view-preview-form .arguments-preview { margin-left: 0; } [dir="rtl"] .view-preview-form .arguments-preview { margin-right: 0; } .views-live-preview { padding: 0; } .views-live-preview .gin-layer-wrapper { border-color: var(--gin-border-color); } .views-displays { border: 1px solid var(--gin-border-color); border-radius: var(--gin-border-l); } .views-admin .icon.add { background: none; } .views-admin .icon.add:before { content: "+"; font-size: var(--gin-font-size); line-height: .1; } .views-display-top { padding: var(--gin-spacing-m); background-color: var(--gin-bg-header); border: 0 none; border-radius: var(--gin-border-l); } .views-display-top__extra-actions-wrapper { margin-bottom: 0; } .views-display-top .dropbutton-wrapper { top: 20px; } [dir="ltr"] .views-display-top .dropbutton-wrapper { right: 2var --gin-spacing-l; } [dir="rtl"] .views-display-top .dropbutton-wrapper { left: 2var --gin-spacing-l; } #edit-displays .views-display-top { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .edit-display-settings { padding: var(--gin-spacing-l); margin: 0; } .views-tabs a { padding: var(--gin-spacing-xs) var(--gin-spacing-m); } .views-tabs .add a, .views-tabs li a { font-size: var(--gin-font-size-xs); font-weight: var(--gin-font-weight-heavy); color: var(--gin-color-primary); padding: var(--gin-spacing-xs) var(--gin-spacing-m); background: transparent; border: 2px solid var(--gin-color-primary); border-radius: var(--gin-border-xs); } .views-tabs .add a::before, .views-tabs li a::before { display: none; } .views-tabs .add a .icon.add, .views-tabs li a .icon.add { display: block; } .views-tabs .add a:hover, .views-tabs .add a:focus, .views-tabs li a:hover, .views-tabs li a:focus, .views-tabs li.is-active a, .views-tabs li.is-active a.is-active { color: var(--gin-bg-app); background: var(--gin-color-primary); border-color: transparent; } .views-tabs .add a:focus, .views-tabs li a:focus { outline: none; box-shadow: 0 0 0 1px var(--gin-color-focus-border), 0 0 0 4px var(--gin-color-focus); } .views-tabs .add.open a { background: var(--gin-bg-layer2); } .views-tabs .add.open a:hover, .views-tabs .add.open a:focus, .views-tabs .add.open a:active { color: var(--gin-color-primary); } .views-tabs .action-list { top: 36px; background: var(--gin-bg-layer3); box-shadow: 0 1px 2px var(--gin-shadow-button); } .views-tabs .action-list li { background-color: transparent; border: none; } .views-tabs .action-list li input.button { width: 100%; line-height: 1.2; box-shadow: none; border: none !important; } [dir="ltr"] .views-tabs .action-list li input.button { text-align: left; } [dir="rtl"] .views-tabs .action-list li input.button { text-align: right; } .views-tabs .action-list li:hover, .views-tabs .action-list li:hover input.button, .views-tabs .action-list li:focus, .views-tabs .action-list li:focus input.button, .views-tabs .action-list li:active, .views-tabs .action-list li:active input.button { color: var(--gin-color-button-text); background: var(--gin-color-primary); } .views-ui-display-tab-bucket__header { padding: 0; } .views-ui-display-tab-bucket .views-ui-display-tab-bucket__title { font-size: var(--gin-font-size-xl); font-weight: var(--gin-font-weight-semibold); color: var(--gin-color-title); text-transform: none; padding: var(--gin-spacing-m); } .views-ui-display-tab-bucket__header { padding: var(--gin-spacing-m) 0 var(--gin-spacing-xs); } .views-ui-display-tab-bucket__header .views-ui-display-tab-bucket__title { padding: 0 var(--gin-spacing-m); } [dir="ltr"] .views-ui-display-tab-bucket__header .views-ui-display-tab-bucket__actions { margin-right: var(--gin-spacing-m); } [dir="rtl"] .views-ui-display-tab-bucket__header .views-ui-display-tab-bucket__actions { margin-left: var(--gin-spacing-m); } .views-ui-display-tab-bucket .views-display-setting, .views-ui-display-tab-bucket .views-ui-display-tab-bucket > .views-display-setting { padding: var(--gin-spacing-xs) var(--gin-spacing-m); } .views-ui-display-tab-bucket .views-display-setting { color: var(--gin-color-text); } .views-ui-display-tab-bucket .views-display-setting:nth-of-type(even) { background-color: transparent; } .views-ui-display-tab-bucket .dropbutton-wrapper { top: 14px; } [dir="ltr"] .views-ui-display-tab-bucket .dropbutton-wrapper { right: var(--gin-spacing-m); } [dir="rtl"] .views-ui-display-tab-bucket .dropbutton-wrapper { left: var(--gin-spacing-m); } .views-ui-display-tab-bucket.pager { margin: 0; } .views-ui-display-tab-bucket.views-ui-display-tab-bucket { padding-top: 0; margin-bottom: 0; border-bottom-color: var(--gin-border-color); } .views-ui-display-tab-actions .views-ui-display-tab-setting { padding: var(--gin-spacing-m); } .views-query-info table tr { background-color: var(--gin-bg-layer2); } .views-query-info table tr td { color: var(--gin-color-text); } .system-modules tr.even, .system-modules tr.odd, .locale-translation-status-form tr.even, .locale-translation-status-form tr.odd { background: none; border-top: 1px solid var(--gin-border-color); border-bottom: none; } .system-modules td { padding: var(--gin-spacing-m); height: auto; } .system-modules td details summary { background-color: transparent; } .views-display-column, .edit-display-settings-top.views-ui-display-tab-bucket { margin-bottom: var(--gin-spacing-m); border-color: var(--gin-border-color); border-radius: var(--gin-border-m); box-shadow: none; } .views-ui-dialog .form--inline { padding-top: 0; } .views-ui-dialog .views-override:not(:empty) { background-color: var(--gin-bg-app); border-bottom: 0 none; } .views-ui-dialog .form-item--fields-area-text-custom-removed { display: inline-block; } [dir="ltr"] .views-ui-dialog .form-item--fields-area-text-custom-removed { margin-right: var(--gin-spacing-xxs); } [dir="rtl"] .views-ui-dialog .form-item--fields-area-text-custom-removed { margin-left: var(--gin-spacing-xxs); } a.views-field-excluded { color: var(--gin-color-disabled); } .views-filterable-options { border-top: none; } .view-block-content .views-table { margin-top: 0; } .views-display-columns .details-wrapper { margin: 0; } .machine-name-label { color: var(--gin-color-text); } .machine-name-value { color: var(--gin-color-title); } .views-exposed-form .form-datetime-wrapper { margin-bottom: 0; } [dir="ltr"] .views-exposed-form .form-datetime-wrapper { margin-right: var(--gin-spacing-xs); } [dir="rtl"] .views-exposed-form .form-datetime-wrapper { margin-left: var(--gin-spacing-xs); } .gin-table-scroll-wrapper { overflow: auto; -webkit-overflow-scrolling: touch; padding-bottom: 240px; margin-top: calc(var(--gin-spacing-xs) * -1); margin-bottom: -240px; } table.sticky-header { visibility: hidden; z-index: 98; position: fixed; top: calc(var(--ginHorizontalToolbarOffset) + var(--ginStickyOffset)) !important; background: transparent; } [dir="ltr"] table.sticky-header { left: auto !important; } [dir="rtl"] table.sticky-header { right: auto !important; } table.sticky-header::before, table.sticky-header::after { content: ""; position: absolute; top: 0; width: 1.5rem; height: 100%; } [dir="ltr"] table.sticky-header::before { left: calc(var(--gin-spacing-l) * -1); background: linear-gradient(90deg, rgba(255, 255, 255, 0), var(--gin-bg-layer)); } [dir="rtl"] table.sticky-header::before { right: calc(var(--gin-spacing-l) * -1); background: linear-gradient(-90deg, rgba(255, 255, 255, 0), var(--gin-bg-layer)); } [dir="ltr"] table.sticky-header::after { right: calc(var(--gin-spacing-l) * -1); background: linear-gradient(90deg, var(--gin-bg-layer), rgba(255, 255, 255, 0)); } [dir="rtl"] table.sticky-header::after { left: calc(var(--gin-spacing-l) * -1); background: linear-gradient(-90deg, var(--gin-bg-layer), rgba(255, 255, 255, 0)); } .--is-sticky table.sticky-header { box-shadow: 0 10px 20px -16px rgba(0, 0, 0, .4); } @media (min-width: 61em) { .--is-sticky table.sticky-header { visibility: visible !important; } } .--is-sticky table.sticky-header thead tr { border-bottom: none; } .--is-sticky table.sticky-header th { background: var(--gin-bg-layer); } table thead { background: transparent; border-radius: var(--gin-border-m); } table thead tr { border-bottom: 1px solid var(--gin-border-color-table-header); } table thead tr:hover { background: transparent; } table th { font-size: var(--gin-font-size-s); font-weight: var(--gin-font-weight-bold); background: var(--gin-bg-layer); } table th, table th .form-item__label { color: var(--gin-color-title); } @media (min-width: 61em) { table th { height: auto; padding: var(--gin-spacing-m); } } table tbody tr { border-bottom: 1px solid var(--gin-border-color-table); } table tbody td { height: auto; padding: var(--gin-spacing-density-m) var(--gin-spacing-m); } table tr, table .draggable-table.tabledrag-disabled tr { color: var(--gin-color-text); background-color: transparent; } table tr:hover, table .draggable-table.tabledrag-disabled tr:hover { color: var(--gin-color-text); background: var(--gin-bg-item-hover); } table tr.selected:hover, table .draggable-table.tabledrag-disabled tr.selected:hover { background: transparent; } .gin--dark-mode table tr.selected { border-color: rgba(255, 255, 255, .2); } table tr.selected td { background-color: var(--gin-color-primary-light); } table td a { text-decoration: none; } table td a:hover { text-decoration: underline; } table td .group-label { color: var(--gin-color-title); } .sortable-heading { padding: var(--gin-spacing-xs) var(--gin-spacing-m); } .sortable-heading > a::before { bottom: -1px; } .sortable-heading > a::after { background: var(--gin-color-text-light); -webkit-mask-image: url("../../media/sprite.svg#sort-view"); mask-image: url("../../media/sprite.svg#sort-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center center; mask-position: center center; } .sortable-heading.is-active > a, .sortable-heading.is-active > a:hover, .sortable-heading.is-active > a:active { color: var(--gin-color-primary-active); } .sortable-heading.is-active > a::before { border-bottom: .1875rem solid var(--gin-color-primary-active); } .tablesort { background-color: var(--gin-color-primary-active); background-image: none; -webkit-mask-image: url("../../media/sprite.svg#sort-view"); mask-image: url("../../media/sprite.svg#sort-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: 0 50%; mask-position: 0 50%; } .tablesort--asc, [dir=rtl] .tablesort--asc { -webkit-mask-image: url("../../media/sprite.svg#sort-asc-view"); mask-image: url("../../media/sprite.svg#sort-asc-view"); } .tablesort--desc, [dir=rtl] .tablesort--desc { -webkit-mask-image: url("../../media/sprite.svg#sort-desc-view"); mask-image: url("../../media/sprite.svg#sort-desc-view"); } [dir="ltr"] .field-plugin-settings-edit-wrapper { float: right; } [dir="rtl"] .field-plugin-settings-edit-wrapper { float: left; } [dir="ltr"] .field-plugin-settings-edit-wrapper + a { float: left; } [dir="rtl"] .field-plugin-settings-edit-wrapper + a { float: right; } .region-title { border-bottom: 2px solid var(--gin-color-text); } td.webform-has-field-suffix > .form-item > .form-element { max-width: 100%; width: auto; } .field-multiple-table th { border-bottom: 0; background: transparent; } [dir="ltr"] .field-multiple-table th { padding: var(--gin-spacing-xs) var(--gin-spacing-m) var(--gin-spacing-xs) var(--gin-spacing-l); } [dir="rtl"] .field-multiple-table th { padding: var(--gin-spacing-xs) var(--gin-spacing-l) var(--gin-spacing-xs) var(--gin-spacing-m); } .field-multiple-table th.th__order { font-size: 0; padding: 0; } .field-multiple-table thead { position: relative; z-index: 0; } .field-multiple-table thead::after { content: ""; z-index: -1; display: block; width: 100%; height: 100%; background: var(--gin-bg-header); position: absolute; top: 0; border-radius: var(--gin-border-m); } [dir="ltr"] .field-multiple-table thead::after { left: 0; } [dir="rtl"] .field-multiple-table thead::after { right: 0; } .field-multiple-table thead tr { border-bottom: 0; } .field-multiple-table thead .label { display: inline-block; font-size: var(--gin-font-size-l); font-weight: var(--gin-font-weight-bold); letter-spacing: -0.025em; line-height: 1.33333em; color: var(--gin-color-primary-active); padding: 0; margin: var(--gin-spacing-xs) 0; } .field-multiple-table tr .form-item { margin-bottom: var(--gin-spacing-m); } .gin-layer-wrapper .views-table { margin-top: 0; } .draggable a.tabledrag-handle { float: none; vertical-align: middle; } .draggable a.tabledrag-handle:focus::before { box-shadow: 0 0 0 1px var(--gin-color-focus-border), 0 0 0 4px var(--gin-color-focus); } .draggable.drag-previous { background-color: #ffffe9; } .draggable.drag, .draggable.drag:focus { background-color: #f0f1f9; } .tabledrag-toggle-weight-wrapper { margin-top: 0; } .tabledrag-toggle-weight-wrapper .action-link { margin-bottom: var(--gin-spacing-xs); } .tabledrag-toggle-weight-wrapper .action-link .action-link { margin-bottom: 0; } @media (min-width: 48em) { #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper { position: relative; z-index: 1; margin-bottom: calc(var(--gin-spacing-xxl) * -1); pointer-events: none; } [dir="ltr"] #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, [dir="ltr"] #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, [dir="ltr"] .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, [dir="ltr"] .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, [dir="ltr"] .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper { margin-right: var(--gin-spacing-m); } [dir="rtl"] #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, [dir="rtl"] #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, [dir="rtl"] .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, [dir="rtl"] .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper, [dir="rtl"] .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper { margin-left: var(--gin-spacing-m); } } #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link, #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link, .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link, .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link, .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link { pointer-events: all; } .tabledrag-handle::after { background-image: none; background-color: var(--gin-color-text-light); -webkit-mask-image: url("../../media/sprite.svg#drag-view"); mask-image: url("../../media/sprite.svg#drag-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center center; mask-position: center center; -webkit-mask-size: 16px 16px; mask-size: 16px 16px; } .tabledrag-handle:hover::after { transform: scale(1); background-color: var(--gin-color-primary); } .draggable.drag, .draggable.drag:focus { background-color: var(--gin-bg-layer2); } .gin--dark-mode .draggable.drag, .gin--dark-mode .draggable.drag:focus { background-color: var(--gin-color-primary-light-hover); } .draggable.drag-previous { background-color: var(--gin-bg-layer2); } [dir="ltr"] .draggable.drag-previous { box-shadow: inset 6px 0 0 0 var(--gin-color-warning); } [dir="rtl"] .draggable.drag-previous { box-shadow: inset -6px 0 0 0 var(--gin-color-warning); } .tabledrag-leaf td, .tabledrag-cell { vertical-align: top; } .tabledrag-cell { padding-top: var(--gin-spacing-density-m); padding-bottom: var(--gin-spacing-density-m); } .tabledrag-cell-content { margin-top: var(--gin-spacing-xs); margin-bottom: var(--gin-spacing-xs); } .tabledrag-cell-content__item .checkbox-toggle:hover { cursor: pointer; } .field-plugin-settings-edit-wrapper, .field-plugin-settings-edit-wrapper + a { margin-top: var(--gin-spacing-m); margin-bottom: var(--gin-spacing-m); } .field-plugin-settings-edit-wrapper + a { margin-top: var(--gin-spacing-s); } .form-element { color: var(--gin-color-text); background-color: var(--gin-bg-input); border: 1px solid var(--gin-border-color-form-element); border-radius: var(--gin-border-m); box-sizing: border-box; transition: var(--gin-transition); } .form-element:hover { border-color: var(--gin-color-text); box-shadow: inset 0 0 0 1px var(--gin-color-text); } .form-element--small, .form-element--extrasmall { font-size: var(--gin-font-size-s); line-height: 1.5; border-radius: var(--gin-border-s); } .form-element[disabled], .form-element[disabled]:hover { cursor: not-allowed; color: var(--gin-color-disabled); background-color: var(--gin-color-disabled-bg) !important; border-color: var(--gin-color-disabled-border); box-shadow: none; } .gin--dark-mode .form-element { color-scheme: dark; } .form-textarea-wrapper { border-radius: var(--gin-border-m); } .form-textarea-wrapper textarea { max-width: 100%; } .form-item--editor-format, .form-element--editor-format { width: auto; } .form-item--editor-format .form-item__label, .form-element--editor-format .form-item__label { top: 3px; padding-bottom: 0; } .password-field { width: 100%; } .password-confirm { width: 100%; max-width: 520px; } .password-strength__title { color: var(--gin-color-text-light); } .password-strength__text { color: var(--gin-color-title); } .password-suggestions { color: var(--gin-color-text-light); border: 1px solid var(--gin-border-color-layer2); background-color: transparent; } [dir="ltr"] .form-element--type-select { padding-right: calc(var(--gin-spacing-xs) + var(--gin-spacing-xl) - 1px); } [dir="rtl"] .form-element--type-select { padding-left: calc(var(--gin-spacing-xs) + var(--gin-spacing-xl) - 1px); } .gin--dark-mode .form-element--type-select { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1L7 7L13 1' stroke='%23ffffff'/%3E%3C/svg%3E%0A"); } .form-element--type-select--small { font-size: var(--gin-font-size-xs); min-height: 2.25rem; line-height: 1.4; padding-top: .474rem; padding-bottom: .474rem; } [dir="ltr"] .form-element--type-select--small { background-position: 100% 52%; } [dir="rtl"] .form-element--type-select--small { background-position: 0% 52%; } .form-boolean { width: 21px; height: 21px; border-color: var(--gin-border-color-form-element); border-radius: var(--gin-border-xs); } .gin--dark-mode .form-boolean--type-checkbox:not(:checked) { background: var(--gin-bg-input); } .form-boolean--type-checkbox:checked { background-color: var(--gin-color-primary); } .gin--dark-mode .form-boolean--type-checkbox:checked:not(:disabled) { background-image: url("../../media/sprite.svg#checked-view"); } .form-boolean--type-checkbox:checked:hover { background-color: var(--gin-color-primary-hover); } .form-boolean--type-checkbox:checked:active { background-color: var(--gin-color-primary-active); } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox { position: relative; } [dir="ltr"] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox { margin-left: 0; } [dir="rtl"] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox { margin-right: 0; } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox .checkbox-toggle { z-index: 0; display: inline-block; vertical-align: top; width: 2.5rem; height: 1.5rem; border-radius: var(--gin-border-l); box-sizing: border-box; } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox .checkbox-toggle__inner { position: relative; display: block; width: 100%; height: 100%; overflow: hidden; -webkit-clip-path: circle(var(--gin-spacing-l) at 50% 50%); clip-path: circle(var(--gin-spacing-l) at 50% 50%); background-color: var(--gin-color-disabled); border: 3px solid transparent; border-radius: var(--gin-border-l); box-sizing: border-box; } .gin--dark-mode :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox .checkbox-toggle__inner { background-color: var(--gin-bg-input); } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox .checkbox-toggle__inner:before { position: absolute; content: ""; width: 100%; height: 100%; background-color: #fff; border-radius: 21px; transition: transform .3s; } [dir="ltr"] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox .checkbox-toggle__inner:before { transform: translateX(-16px); } [dir="rtl"] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox .checkbox-toggle__inner:before { transform: translateX(16px); } .gin--dark-mode :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox .checkbox-toggle__inner:before { background-color: var(--gin-border-color-form-element); } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; width: 1px; word-wrap: normal; width: 40px; height: 24px; clip: auto; opacity: 0; cursor: pointer; z-index: 1; } [dir="ltr"] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input { margin-left: 0; } [dir="rtl"] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input { margin-right: 0; } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:hover, :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:focus, :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:active, :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:hover:focus, :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:active:focus { outline: none; box-shadow: none; border: none; } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:hover ~ .checkbox-toggle { opacity: .9; box-shadow: 0 0 2px rgba(0, 0, 0, .2); } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:checked ~ .checkbox-toggle { border-color: var(--gin-color-primary-light-active); } .gin--high-contrast-mode :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:checked ~ .checkbox-toggle { border-color: var(--gin-border-color); } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:checked ~ .checkbox-toggle .checkbox-toggle__inner { background-color: var(--gin-switch); } .gin--dark-mode :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:checked ~ .checkbox-toggle .checkbox-toggle__inner { background-color: var(--gin-color-primary-light-active); } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:checked ~ .checkbox-toggle .checkbox-toggle__inner:before { background-color: #fff; } [dir="ltr"] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:checked ~ .checkbox-toggle .checkbox-toggle__inner:before { transform: translateX(16px); } [dir="rtl"] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:checked ~ .checkbox-toggle .checkbox-toggle__inner:before { transform: translateX(-16px); } .gin--dark-mode :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:checked ~ .checkbox-toggle .checkbox-toggle__inner:before { background-color: var(--gin-color-primary-hover); } .gin--high-contrast-mode :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:checked ~ .checkbox-toggle .checkbox-toggle__inner:before { background-color: var(--gin-border-color); } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:active ~ .checkbox-toggle .checkbox-toggle__inner, :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:focus ~ .checkbox-toggle .checkbox-toggle__inner { box-shadow: 0 0 0 1px var(--gin-color-focus-border), 0 0 0 4px var(--gin-color-focus); } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:disabled { cursor: not-allowed; } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:disabled ~ .checkbox-toggle, :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:disabled ~ .checkbox-toggle:hover, :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:disabled:checked ~ .checkbox-toggle .checkbox-toggle__inner, :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:disabled:checked ~ .checkbox-toggle:hover .checkbox-toggle__inner { background-color: var(--gin-color-disabled); } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:disabled ~ .checkbox-toggle::before, :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:disabled ~ .checkbox-toggle:hover::before, :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:disabled:checked ~ .checkbox-toggle .checkbox-toggle__inner::before, :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox input:disabled:checked ~ .checkbox-toggle:hover .checkbox-toggle__inner::before { background-color: #fff; opacity: .4; } :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox label { z-index: 1; position: relative; padding-bottom: 0; color: var(--gin-color-text); } [dir="ltr"] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox label { padding-left: var(--gin-spacing-xxs); } [dir="rtl"] :not(.form-checkboxes):not(td):not(.media-library-item__click-to-select-checkbox):not(.field-content) > .form-type--checkbox label { padding-right: var(--gin-spacing-xxs); } .gin--dark-mode .form-boolean:hover, .gin--dark-mode .form-boolean:active { box-shadow: none; border-color: var(--gin-color-text); } .form-boolean--type-radio, .form-boolean--type-radio:hover, .form-boolean--type-radio:active, .form-boolean--type-radio:focus, .form-boolean--type-radio:hover:focus { background-image: none; background-color: var(--gin-bg-input); border-color: var(--gin-border-color-form-element); border-radius: 50%; } .form-boolean--type-radio:hover { box-shadow: inset 0 0 0 1px var(--gin-border-color-layer2); } .form-boolean--type-radio:hover, .gin--dark-mode .form-boolean--type-radio:hover { border-color: var(--gin-color-text); } .form-boolean--type-radio:active, .form-boolean--type-radio:focus { box-shadow: inset 0 0 0 1px var(--gin-border-color-layer2), 0 0 0 1px var(--gin-color-focus-border), 0 0 0 4px var(--gin-color-focus); } .form-boolean--type-radio:checked:not(:disabled), .form-boolean--type-radio:checked:not(:disabled):hover { background-image: none; background-color: var(--gin-bg-layer); box-shadow: inset 0 0 0 5px var(--gin-color-primary); } .form-boolean--type-radio:checked:not(:disabled):active, .form-boolean--type-radio:checked:not(:disabled):focus, .form-boolean--type-radio:checked:not(:disabled):hover:focus { box-shadow: inset 0 0 0 5px var(--gin-color-primary), 0 0 0 1px var(--gin-color-focus-border), 0 0 0 4px var(--gin-color-focus); border-color: var(--gin-color-focus-border); } .form-boolean--type-radio:disabled, .form-boolean--type-radio:disabled:hover { cursor: not-allowed; background: var(--gin-color-disabled-bg); border-color: var(--gin-color-disabled-border); } .form-boolean--type-radio:checked:disabled, .form-boolean--type-radio:checked:disabled:hover { background: var(--gin-color-disabled); box-shadow: inset 0 0 0 5px var(--gin-color-disabled-bg); } .form-boolean--type-checkbox[disabled], .form-boolean--type-checkbox[disabled]:hover { cursor: not-allowed; background-color: var(--gin-color-disabled-bg); border-color: var(--gin-color-disabled-border); } .form-boolean--type-checkbox[disabled]:checked, .form-boolean--type-checkbox[disabled]:hover:checked { border-color: var(--gin-color-disabled-border); background-color: var(--gin-color-disabled-bg); box-shadow: none; } .form-radios .form-type--boolean, .form-checkboxes .form-type--boolean { margin-top: var(--gin-spacing-xs); margin-bottom: var(--gin-spacing-xs); } .form-actions { margin-bottom: 0; } .form-edit .form-actions { padding: 0; margin-bottom: 0; border: 0 none; background-color: transparent; } fieldset:not(.fieldgroup) { color: var(--gin-color-text-light); padding-top: var(--gin-spacing-xs); padding-left: 0; padding-right: 0; background: transparent; border-color: var(--gin-border-color); border-radius: var(--gin-border-m); box-shadow: none; } fieldset:not(.fieldgroup) > legend { top: 20px; } fieldset:not(.fieldgroup) > .fieldset-wrapper { margin-top: 20px; } fieldset:not(.fieldgroup).error { border: 2px solid var(--gin-color-danger); } .fieldset__label, .fieldset__label--group, .form-item__label { font-size: var(--gin-font-size-s); font-weight: var(--gin-font-weight-semibold); color: var(--gin-color-title); margin-top: 0; margin-bottom: var(--gin-spacing-xs); } .form-item__label.has-error, .form-item__error-message { color: var(--gin-color-danger); } .form-item__description, .fieldset__description { max-width: 520px; color: var(--gin-color-text-light); } .form-item__label.form-required::after, .fieldset__label.form-required::after, .form-required > .fieldset__label::after, .horizontal-tab-button .form-required::after, .vertical-tabs__menu-link .form-required::after { content: "*"; color: var(--gin-color-danger); line-height: 1; margin-right: .15em; margin-left: .15em; vertical-align: text-top; background: none; } .claro-details.error { border: 2px solid var(--gin-color-danger); } .claro-details__summary:not(.form-required) .required-mark { display: none; } .form-item__warning { display: inline-block; margin-top: var(--gin-spacing-xs); } html[dir="ltr"].js .form-autocomplete { padding-right: 36px; } html[dir="rtl"].js .form-autocomplete { padding-left: 36px; } .entity-form-display-form > .form-actions { margin-top: 0; margin-bottom: 0; } .required-mark::after { background: var(--gin-color-danger); -webkit-mask-image: url("../../media/sprite.svg#asterisk-view"); mask-image: url("../../media/sprite.svg#asterisk-view"); -webkit-mask-position: center center; mask-position: center center; -webkit-mask-size: 100% 100%; mask-size: 100% 100%; } .form-wrapper .form-item__label, .form-composite .form-item__label { position: relative; } .field--type-text-with-summary .form-item, .field--widget-text-textarea .form-item { margin-bottom: 0; } .field--type-text-with-summary .filter-wrapper, .field--widget-text-textarea .filter-wrapper { border: 0 none; padding-left: 0; padding-right: 0; } html[dir="ltr"].js input.form-linkit-autocomplete { padding-right: var(--gin-spacing-xl); background-position: right 8px center; } html[dir="rtl"].js input.form-linkit-autocomplete { padding-left: var(--gin-spacing-xl); background-position: left 8px center; } .claro-autocomplete { width: calc(100% - var(--gin-spacing-m)); } .claro-autocomplete .form-autocomplete { width: 100%; } .no-touchevents .form-element--type-select.form-element--extrasmall { font-size: var(--gin-font-size-s); line-height: 1.5; min-height: 1.75rem; } #block-gin-content > form > .form-item:first-of-type { margin-top: 0; } [dir="ltr"] .image-style-new .form-item { margin-right: var(--gin-spacing-xxs); } [dir="rtl"] .image-style-new .form-item { margin-left: var(--gin-spacing-xxs); } tr .form-item { margin-top: 0; margin-bottom: 0; } .container-inline .form-item { margin-top: var(--gin-spacing-density-s); margin-bottom: var(--gin-spacing-density-s); } .field-plugin-settings-edit-form { margin-top: var(--gin-spacing-s); } .field-plugin-settings-edit-form .form-item { margin-top: var(--gin-spacing-m); margin-bottom: var(--gin-spacing-m); } .field-plugin-settings-edit-form .form-boolean-group .form-item { margin-top: var(--gin-spacing-xs); margin-bottom: var(--gin-spacing-xs); } .button, .dropbutton__item:first-of-type > *, .dropbutton__toggle { font-size: var(--gin-font-size-s); font-weight: var(--gin-font-weight-semibold); color: var(--gin-color-primary); background-color: transparent; box-shadow: none; transition: var(--gin-transition); } @media (min-width: 80em) { .button, .dropbutton__item:first-of-type > *, .dropbutton__toggle { font-size: var(--gin-font-size); } } .button:hover, .dropbutton__item:first-of-type > *:hover, .dropbutton__toggle:hover { background-color: var(--gin-color-primary-hover); } .button:active, .button:focus, .dropbutton__item:first-of-type > *:active, .dropbutton__item:first-of-type > *:focus, .dropbutton__toggle:active, .dropbutton__toggle:focus { background-color: var(--gin-color-primary-active); } .button:hover, .button:active, .button:focus, .dropbutton__item:first-of-type > *:hover, .dropbutton__item:first-of-type > *:active, .dropbutton__item:first-of-type > *:focus, .dropbutton__toggle:hover, .dropbutton__toggle:active, .dropbutton__toggle:focus { color: var(--gin-color-button-text); } .button, .button:not(:focus), .form-actions .button, .action-link--icon-trash.action-link { padding: calc(var(--gin-spacing-m) - 2px) calc(var(--gin-spacing-l) - 2px); border: 2px solid var(--gin-color-primary) !important; border-radius: var(--gin-border-m); box-shadow: 0 1px 2px var(--gin-color-primary-light); transition: var(--gin-transition); } .button:hover, .button:not(:focus):hover, .form-actions .button:hover, .action-link--icon-trash.action-link:hover { background-color: var(--gin-color-primary-hover); border-color: var(--gin-color-primary-hover) !important; } .button:active, .button:focus, .button:not(:focus):active, .button:not(:focus):focus, .form-actions .button:active, .form-actions .button:focus, .action-link--icon-trash.action-link:active, .action-link--icon-trash.action-link:focus { border-color: var(--gin-color-primary-active) !important; } .button:hover, .button:active, .button:focus, .button:hover:focus, .button:not(:focus):hover, .button:not(:focus):active, .button:not(:focus):focus, .button:not(:focus):hover:focus, .form-actions .button:hover, .form-actions .button:active, .form-actions .button:focus, .form-actions .button:hover:focus, .action-link--icon-trash.action-link:hover, .action-link--icon-trash.action-link:active, .action-link--icon-trash.action-link:focus, .action-link--icon-trash.action-link:hover:focus { color: var(--gin-color-button-text); } [dir="ltr"] .form-actions .button { margin-right: var(--gin-spacing-xs); } [dir="rtl"] .form-actions .button { margin-left: var(--gin-spacing-xs); } .button.button--small { padding: var(--gin-spacing-xs) var(--gin-spacing-m); border-radius: var(--gin-border-s); } .button.button--extrasmall { padding: var(--gin-spacing-xxs) var(--gin-spacing-s); border-radius: var(--gin-border-s); } .button--primary, .button--primary:not(:focus), .ief-entity-submit { background: var(--gin-color-primary); } [dir="ltr"] .button--primary, [dir="ltr"] .button--primary:not(:focus), [dir="ltr"] .ief-entity-submit { box-shadow: .1em .25em .5em var(--gin-color-primary-light); } [dir="rtl"] .button--primary, [dir="rtl"] .button--primary:not(:focus), [dir="rtl"] .ief-entity-submit { box-shadow: -0.1em .25em .5em var(--gin-color-primary-light); } .button--primary:hover, .button--primary:not(:focus):hover, .ief-entity-submit:hover { background-color: var(--gin-color-primary-hover); } .button--primary:active, .button--primary:focus, .button--primary:not(:focus):active, .button--primary:not(:focus):focus, .ief-entity-submit:active, .ief-entity-submit:focus { background-color: var(--gin-color-primary-active); } .button--primary, .button--primary:hover, .button--primary:active, .button--primary:focus, .button--primary:not(:focus), .button--primary:not(:focus):hover, .button--primary:not(:focus):active, .button--primary:not(:focus):focus, .ief-entity-submit, .ief-entity-submit:hover, .ief-entity-submit:active, .ief-entity-submit:focus { color: var(--gin-color-button-text); } a.button:hover, a.button:active { color: var(--gin-color-button-text); } .gin--dark-mode a.button--primary:hover, .gin--dark-mode a.button--primary:active, .gin--dark-mode a.button--primary:focus, .gin--dark-mode a.button--primary:focus:hover { color: var(--gin-bg-app); } .button.button:disabled, .button.button:disabled:hover, .button.button:disabled:active, .button.button:disabled:focus, .button.button.is-disabled, .button.button.is-disabled:hover, .button.button.is-disabled:active, .button.button.is-disabled:focus { color: var(--gin-color-disabled); background: transparent; border: 2px solid var(--gin-color-disabled-border) !important; box-shadow: none; } .button.button--primary:disabled, .button.button--primary:disabled:hover, .button.button--primary:disabled:active, .button.button--primary:disabled:focus, .button.button--primary.is-disabled, .button.button--primary.is-disabled:hover, .button.button--primary.is-disabled:active, .button.button--primary.is-disabled:focus { color: var(--gin-color-disabled); background-color: var(--gin-color-disabled-bg); } .action-link.action-link--icon-trash { min-height: 48px; padding: calc(var(--gin-spacing-s) - 1px) calc(var(--gin-spacing-l) - 2px); box-sizing: border-box; } .action-link.action-link--icon-trash, .action-link.action-link--icon-trash:hover, .action-link.action-link--icon-trash:active, .action-link.action-link--icon-trash:focus, .action-link.action-link--icon-trash:focus:hover { border: 2px solid var(--gin-color-danger) !important; } .multiple-fields-remove-button.button { border: 0 none !important; -webkit-mask-image: url("../../media/sprite.svg#remove-view"); mask-image: url("../../media/sprite.svg#remove-view"); -webkit-mask-size: 16px 16px; mask-size: 16px 16px; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center center; mask-position: center center; } .dropbutton { border: 2px solid var(--gin-color-primary); border-radius: var(--gin-border-m); box-shadow: 0 1px 2px var(--gin-color-primary-light); } .dropbutton--multiple > .dropbutton__item:first-of-type { height: 100%; } [dir="ltr"] .dropbutton--multiple > .dropbutton__item:first-of-type { margin-right: var(--gin-spacing-xxl); border-right: 1px solid var(--gin-color-primary-light-active); } [dir="rtl"] .dropbutton--multiple > .dropbutton__item:first-of-type { margin-left: var(--gin-spacing-xxl); border-left: 1px solid var(--gin-color-primary-light-active); } .dropbutton--multiple > .dropbutton__item:first-of-type input { color: var(--gin-color-primary); height: 100%; background-color: transparent; border: 0 none !important; border-radius: 0 !important; } .gin--dark-mode .dropbutton { box-shadow: 0 4px 18px var(--gin-shadow-button); } .dropbutton:hover { border-color: var(--gin-color-primary); } .dropbutton:active, .dropbutton:focus { border-color: var(--gin-color-primary-active); } .dropbutton-wrapper { box-shadow: none; } .dropbutton__item:first-of-type > *, .dropbutton__toggle { background: none; white-space: nowrap; } .dropbutton__item:first-of-type > * { padding: calc(.875rem - 1px) calc(var(--gin-spacing-l) - 1px); } .dropbutton__toggle { top: 2px; width: calc(var(--gin-spacing-xxl) + 1px); height: 2.75rem; } [dir="ltr"] .dropbutton__toggle { right: 2px; } [dir="rtl"] .dropbutton__toggle { left: 2px; } .dropbutton__toggle:hover { background-color: var(--gin-color-primary); } .dropbutton__toggle::before { background-image: none; background-color: var(--gin-color-primary); -webkit-mask-image: url("../../media/sprite.svg#drop-view"); mask-image: url("../../media/sprite.svg#drop-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center center; mask-position: center center; -webkit-mask-size: 12px 12px; mask-size: 12px 12px; } .dropbutton__toggle:hover::before, .dropbutton__toggle:active::before, .dropbutton__toggle:focus::before { background-color: var(--gin-color-button-text); } .dropbutton .dropbutton__items { position: absolute; list-style: none; padding: .5em; margin: 0; min-width: 120px; background: var(--gin-bg-layer3); border-radius: var(--gin-border-l); box-shadow: var(--gin-shadow-l2); } [dir="ltr"] .dropbutton .dropbutton__items { right: 0; } [dir="rtl"] .dropbutton .dropbutton__items { left: 0; } [dir="ltr"] .node-form .dropbutton .dropbutton__items { left: 0; right: auto; } [dir="rtl"] .node-form .dropbutton .dropbutton__items { right: 0; left: auto; } .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > a, .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > input, .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > .button { border-radius: var(--gin-border-s) var(--gin-border-s) 0 0; } .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item, .dropbutton .dropbutton__items > .dropbutton__item, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item { background-color: var(--gin-bg-app); border: 0 none; box-shadow: none; } [dir="ltr"] .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item:first-of-type, [dir="ltr"] .dropbutton .dropbutton__items > .dropbutton__item:first-of-type, [dir="ltr"] .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item:first-of-type { margin-right: 0; } [dir="rtl"] .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item:first-of-type, [dir="rtl"] .dropbutton .dropbutton__items > .dropbutton__item:first-of-type, [dir="rtl"] .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item:first-of-type { margin-left: 0; } .js .dropbutton--multiple .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item:first-of-type:last-of-type > *, .js .dropbutton--multiple .dropbutton .dropbutton__items > .dropbutton__item:first-of-type:last-of-type > *, .js .dropbutton--multiple .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item:first-of-type:last-of-type > * { border-radius: var(--gin-border-s); } .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a, .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input, .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button, .dropbutton .dropbutton__items > .dropbutton__item > a, .dropbutton .dropbutton__items > .dropbutton__item > input, .dropbutton .dropbutton__items > .dropbutton__item > .button, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button { font-weight: var(--gin-font-weight-heavy); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: var(--gin-color-primary); display: block; width: 100%; max-width: 320px; margin: 0; border: 0 none !important; border-radius: 0; background: var(--gin-bg-layer3); box-shadow: none; box-sizing: border-box; } [dir="ltr"] .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a, [dir="ltr"] .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input, [dir="ltr"] .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button, [dir="ltr"] .dropbutton .dropbutton__items > .dropbutton__item > a, [dir="ltr"] .dropbutton .dropbutton__items > .dropbutton__item > input, [dir="ltr"] .dropbutton .dropbutton__items > .dropbutton__item > .button, [dir="ltr"] .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a, [dir="ltr"] .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input, [dir="ltr"] .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button { text-align: left; } [dir="rtl"] .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a, [dir="rtl"] .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input, [dir="rtl"] .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button, [dir="rtl"] .dropbutton .dropbutton__items > .dropbutton__item > a, [dir="rtl"] .dropbutton .dropbutton__items > .dropbutton__item > input, [dir="rtl"] .dropbutton .dropbutton__items > .dropbutton__item > .button, [dir="rtl"] .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a, [dir="rtl"] .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input, [dir="rtl"] .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button { text-align: right; } .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:hover, .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:active, .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus, .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:hover, .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:active, .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus, .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:hover, .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:active, .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus, .dropbutton .dropbutton__items > .dropbutton__item > a:hover, .dropbutton .dropbutton__items > .dropbutton__item > a:active, .dropbutton .dropbutton__items > .dropbutton__item > a:focus, .dropbutton .dropbutton__items > .dropbutton__item > input:hover, .dropbutton .dropbutton__items > .dropbutton__item > input:active, .dropbutton .dropbutton__items > .dropbutton__item > input:focus, .dropbutton .dropbutton__items > .dropbutton__item > .button:hover, .dropbutton .dropbutton__items > .dropbutton__item > .button:active, .dropbutton .dropbutton__items > .dropbutton__item > .button:focus, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:hover, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:active, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:hover, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:active, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:hover, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:active, .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus { color: var(--gin-color-button-text); background: var(--gin-color-primary); border-radius: var(--gin-border-s); } .dropbutton > .dropbutton__item:first-of-type > a:hover, .dropbutton > .dropbutton__item:first-of-type > a:active, .dropbutton > .dropbutton__item:first-of-type > a:focus, .dropbutton > .dropbutton__item:first-of-type > input:hover, .dropbutton > .dropbutton__item:first-of-type > input:active, .dropbutton > .dropbutton__item:first-of-type > input:focus, .dropbutton > .dropbutton__item:first-of-type > .button:hover, .dropbutton > .dropbutton__item:first-of-type > .button:active, .dropbutton > .dropbutton__item:first-of-type > .button:focus { color: var(--gin-color-button-text); background: var(--gin-color-primary); } .dropbutton .dropbutton__items > .dropbutton__item { border-radius: var(--gin-border-s); } .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > a, .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > input, .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > .button, .dropbutton .dropbutton__items > .dropbutton__item > a, .dropbutton .dropbutton__items > .dropbutton__item > input, .dropbutton .dropbutton__items > .dropbutton__item > .button, .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a, .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input, .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button { font-size: var(--gin-font-size-s); padding: .75em 1em !important; } .dropbutton__item:first-of-type ~ .dropbutton__item { max-width: unset; } .dropbutton__item:first-of-type ~ .dropbutton__item > *:hover { background-color: var(--gin-bg-layer3); } .dropbutton__item:first-of-type ~ .dropbutton__item__item ~ .dropbutton__item:last-child { border-color: var(--gin-color-primary); } html.js .dropbutton { height: 3rem; min-height: 3rem; box-sizing: border-box; } html.js .dropbutton-wrapper:not(.open) .dropbutton__item:first-of-type ~ .dropbutton__items { display: none; } html.js .dropbutton-wrapper:not(.open) .dropbutton__items .dropbutton__item:first-of-type ~ .dropbutton__item { display: block; } html[dir="ltr"].js.no-touchevents .dropbutton--multiple.dropbutton--small .dropbutton__item:first-of-type { margin-right: 0; } html[dir="rtl"].js.no-touchevents .dropbutton--multiple.dropbutton--small .dropbutton__item:first-of-type { margin-left: 0; } html[dir="ltr"].js.no-touchevents .dropbutton--multiple.dropbutton--small > .dropbutton__item:first-of-type { margin-right: var(--gin-spacing-xl); } html[dir="rtl"].js.no-touchevents .dropbutton--multiple.dropbutton--small > .dropbutton__item:first-of-type { margin-left: var(--gin-spacing-xl); } html[dir="ltr"].js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall > .dropbutton__item:first-of-type { margin-right: var(--gin-spacing-l); } html[dir="rtl"].js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall > .dropbutton__item:first-of-type { margin-left: var(--gin-spacing-l); } html.js.no-touchevents .dropbutton--small { min-width: 0; height: 2.25rem; min-height: 2.25rem; border-radius: var(--gin-border-s); } html.js.no-touchevents .dropbutton--extrasmall { min-width: 0; height: 1.75rem; min-height: 1.75rem; border-radius: var(--gin-border-s); } html[dir="ltr"].js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall .dropbutton__items .dropbutton__item { margin-right: 0; } html[dir="rtl"].js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall .dropbutton__items .dropbutton__item { margin-left: 0; } table tr:not(:first-of-type):nth-last-child(2) td .dropbutton__items, table tr:not(:first-of-type):last-of-type td .dropbutton__items { bottom: 100%; } .action-link { color: var(--gin-color-primary); background-color: transparent; border-radius: var(--gin-border-s); } .action-link:hover { color: var(--gin-color-primary-hover); background-color: var(--gin-bg-item-hover); } .action-link:focus { color: var(--gin-color-primary-active); background-color: var(--gin-color-primary-light-hover); } .action-link.action-link--extrasmall { font-size: var(--gin-font-size-xxs); } .action-link:before { background-image: none; background-color: var(--gin-color-primary); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; } .action-link--icon-ex:hover::before, .action-link--icon-checkmark:hover:before, .action-link--icon-show:hover::before, .action-link--icon-cog:hover::before, .action-link--icon-hide:hover::before, .action-link--icon-show:before, .action-link--icon-hide:before { background-image: none; background-color: var(--gin-color-primary); } .action-link--icon-checkmark:before { -webkit-mask-image: url("../../media/sprite.svg#checkmark-view"); mask-image: url("../../media/sprite.svg#checkmark-view"); } .action-link--icon-show:before { -webkit-mask-image: url("../../media/sprite.svg#show-view"); mask-image: url("../../media/sprite.svg#show-view"); } .action-link--icon-hide:before { -webkit-mask-image: url("../../media/sprite.svg#hide-view"); mask-image: url("../../media/sprite.svg#hide-view"); } .action-link--icon-cog::before { -webkit-mask-image: url("../../media/sprite.svg#config-view"); mask-image: url("../../media/sprite.svg#config-view"); } .action-link--icon-ex::before { -webkit-mask-image: url("../../media/sprite.svg#remove-view"); mask-image: url("../../media/sprite.svg#remove-view"); } .action-link--icon-key::before { -webkit-mask-image: url("../../media/sprite.svg#devel-view"); mask-image: url("../../media/sprite.svg#devel-view"); } .action-link--icon-questionmark::before { -webkit-mask-image: url("../../media/sprite.svg#help-view"); mask-image: url("../../media/sprite.svg#help-view"); } .action-link--icon-trash.action-link--danger, .button.button--danger, a.button.button--danger { color: var(--gin-color-danger); box-shadow: 0 1px 2px var(--gin-color-danger-lightest); } .action-link--icon-trash.action-link--danger, .action-link--icon-trash.action-link--danger:hover, .action-link--icon-trash.action-link--danger:focus, .action-link--icon-trash.action-link--danger:active, .button.button--danger, .button.button--danger:hover, .button.button--danger:focus, .button.button--danger:active, a.button.button--danger, a.button.button--danger:hover, a.button.button--danger:focus, a.button.button--danger:active { border-color: var(--gin-color-danger) !important; } .action-link--icon-trash.action-link--danger:before, .action-link--icon-trash.action-link--danger:hover:before, .action-link--icon-trash.action-link--danger:focus:before, .action-link--icon-trash.action-link--danger:active:before, .button.button--danger:before, .button.button--danger:hover:before, .button.button--danger:focus:before, .button.button--danger:active:before, a.button.button--danger:before, a.button.button--danger:hover:before, a.button.button--danger:focus:before, a.button.button--danger:active:before { background-image: none; background-color: var(--gin-color-danger); -webkit-mask-image: url("../../media/sprite.svg#trash-view"); mask-image: url("../../media/sprite.svg#trash-view"); } .action-link--icon-trash.action-link--danger:hover, .action-link--icon-trash.action-link--danger:focus, .action-link--icon-trash.action-link--danger:active, .button.button--danger:hover, .button.button--danger:focus, .button.button--danger:active, a.button.button--danger:hover, a.button.button--danger:focus, a.button.button--danger:active { color: var(--gin-bg-layer); background-color: var(--gin-color-danger); } .action-link--icon-trash.action-link--danger:hover:before, .action-link--icon-trash.action-link--danger:focus:before, .action-link--icon-trash.action-link--danger:active:before, .button.button--danger:hover:before, .button.button--danger:focus:before, .button.button--danger:active:before, a.button.button--danger:hover:before, a.button.button--danger:focus:before, a.button.button--danger:active:before { background-color: var(--gin-bg-layer); } .button--primary.button--danger { color: var(--gin-bg-layer); background-color: var(--gin-color-danger); } .pager__link { color: var(--gin-color-text); background-color: transparent; } .pager__link.is-active, .pager__item--current { color: var(--gin-bg-app); } .pager__link:hover, .pager__link.is-active:hover { color: var(--gin-color-button-text); background: var(--gin-color-primary-hover); } .pager__item--first .pager__link::before { -webkit-mask-image: url("../../media/sprite.svg#first-view"); mask-image: url("../../media/sprite.svg#first-view"); } .pager__item--previous .pager__link::before { -webkit-mask-image: url("../../media/sprite.svg#prev-view"); mask-image: url("../../media/sprite.svg#prev-view"); } .pager__item--next .pager__link::after { -webkit-mask-image: url("../../media/sprite.svg#next-view"); mask-image: url("../../media/sprite.svg#next-view"); } .pager__item--last .pager__link::after { -webkit-mask-image: url("../../media/sprite.svg#last-view"); mask-image: url("../../media/sprite.svg#last-view"); } .pager__item--first .pager__link::before, .pager__item--first .pager__link::after, .pager__item--previous .pager__link::before, .pager__item--previous .pager__link::after, .pager__item--next .pager__link::before, .pager__item--next .pager__link::after, .pager__item--last .pager__link::before, .pager__item--last .pager__link::after { background: var(--gin-color-text-light); } .pager__item--first .pager__link:hover::before, .pager__item--first .pager__link:hover::after, .pager__item--previous .pager__link:hover::before, .pager__item--previous .pager__link:hover::after, .pager__item--next .pager__link:hover::before, .pager__item--next .pager__link:hover::after, .pager__item--last .pager__link:hover::before, .pager__item--last .pager__link:hover::after { background: var(--gin-bg-app); } .pager__link.is-active, .pager__item--current { background-color: var(--gin-color-primary); } .block-help-block { font-size: var(--gin-font-size-s); margin: 0 0 var(--gin-spacing-m) 0; max-width: 1024px; } .block-help-block p { color: var(--gin-color-text-light); margin: 0; } .system-status-report__requirements-group h3 { margin-top: 0; } .system-status-report__row { border-bottom: 1px solid var(--gin-border-color); } .system-status-counter__status-icon { background-color: transparent; border: 0 none; box-shadow: none; } .system-status-general-info, .system-status-report__requirements-group, .system-status-report { padding: var(--gin-spacing-m); } .system-status-general-info h3 + .divider, .system-status-general-info .divider:last-child, .system-status-report__requirements-group h3 + .divider, .system-status-report__requirements-group .divider:last-child, .system-status-report h3 + .divider, .system-status-report .divider:last-child { display: none; } .system-status-general-info__items { margin: var(--gin-spacing-m) 0 0; } .system-status-general-info__item { border: 0 none; box-shadow: none; } .system-status-general-info__header, .system-status-report__requirements-group > h3, .system-themes-list__header { text-transform: none; margin: calc(var(--gin-spacing-xs) * -1) 0 var(--gin-spacing-m) 0; } .claro-details__summary--system-status-report { background: transparent; } .messages { position: relative; padding: var(--gin-spacing-m); border: 2px solid transparent; border-radius: var(--gin-border-l); transition: opacity var(--gin-transition-fast); opacity: 1; } .gin--dark-mode .messages { box-shadow: 0 6px 16px var(--gin-border-color-layer); } .messages, .messages-list { margin-top: 0; } .messages-list { margin-bottom: 0; } .messages a, .messages a:hover, .messages a:active { color: #fff; } .messages__title { font-weight: var(--gin-font-weight-bold); } [dir="ltr"] .messages__title, [dir="ltr"] .messages__content { margin-left: 2.125rem; } [dir="rtl"] .messages__title, [dir="rtl"] .messages__content { margin-right: 2.125rem; } .messages .messages__header { position: relative; background-image: none; margin-bottom: var(--gin-spacing-xs); } [dir="ltr"] .messages .messages__header { margin-right: 1.5em; } [dir="rtl"] .messages .messages__header { margin-left: 1.5em; } .messages .messages__header:before { content: ""; display: block; position: absolute; top: 2px; width: 1.5rem; height: 1.5rem; } [dir="ltr"] .messages .messages__header:before { left: 0; } [dir="rtl"] .messages .messages__header:before { right: 0; } .messages .button--dismiss { position: absolute; top: 0; margin: var(--gin-spacing-s); padding: 0; height: 29px; width: 29px; color: transparent; text-indent: -99999px; border-radius: var(--gin-border-m); border-color: transparent !important; transition: var(--gin-transition); box-shadow: none; } [dir="ltr"] .messages .button--dismiss { right: 0; } [dir="rtl"] .messages .button--dismiss { left: 0; } .messages .button--dismiss:hover:not(:focus) { color: transparent; background-color: transparent; border-color: #fff !important; } .messages .button--dismiss:focus .icon-close, .messages .button--dismiss:hover:focus .icon-close { background-color: var(--gin-bg-app); } .messages .button--dismiss .icon-close { height: 100%; width: 100%; position: absolute; top: 0; -webkit-mask-image: url("../../media/sprite.svg#close-view"); mask-image: url("../../media/sprite.svg#close-view"); -webkit-mask-size: 16px 16px; mask-size: 16px 16px; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; background-color: #fff; } [dir="ltr"] .messages .button--dismiss .icon-close { left: 0; } [dir="rtl"] .messages .button--dismiss .icon-close { right: 0; } .messages--webform .button--dismiss { display: none; } .messages.messages--info { color: var(--gin-color-info-light); background-color: var(--gin-bg-info); border-color: var(--gin-bg-info); } .messages.messages--info .messages__header { background: none; } .messages.messages--info .messages__header:before { background-color: var(--gin-color-info-light); -webkit-mask-image: url("../../media/sprite.svg#info-view"); mask-image: url("../../media/sprite.svg#info-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center left; mask-position: center left; } .messages.messages--info .button--dismiss .icon-close:link { background-color: var(--gin-color-info-light); } .messages.messages--status { color: var(--gin-color-green-light); background-color: var(--gin-bg-green); } .messages.messages--status .messages__header:before { background-color: var(--gin-color-green-light); -webkit-mask-image: url("../../media/sprite.svg#status-view"); mask-image: url("../../media/sprite.svg#status-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center left; mask-position: center left; } .messages.messages--status .button--dismiss .icon-close:link { background-color: var(--gin-color-green-light); } .messages.messages--warning { color: var(--gin-color-warning-light); background-color: var(--gin-bg-warning); } .messages.messages--warning .messages__header:before { background-color: var(--gin-color-warning-light); -webkit-mask-image: url("../../media/sprite.svg#warning-view"); mask-image: url("../../media/sprite.svg#warning-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center left; mask-position: center left; } .messages.messages--warning .button--dismiss .icon-close:link { background-color: var(--gin-color-warning-light); } .messages--error { color: var(--gin-color-danger-light); background-color: var(--gin-bg-danger); } .messages--error .messages__header:before { background-color: var(--gin-color-danger-light); -webkit-mask-image: url("../../media/sprite.svg#error-view"); mask-image: url("../../media/sprite.svg#error-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center left; mask-position: center left; } .messages--error .button--dismiss .icon-close:link { background-color: var(--gin-color-danger-light); } .draggable.field-plugin-settings-editing, .draggable.drag-previous.field-plugin-settings-editing { background: var(--gin-bg-app); } .field-plugin-summary { font-size: var(--gin-font-size-xs); color: var(--gin-color-text-light); } .card { padding: 0; background: transparent; border: 1px solid var(--gin-border-color-layer2); border-radius: var(--gin-border-m); box-shadow: none; overflow: hidden; } .gin--dark-mode .card { box-shadow: none; } .card-list { margin-bottom: var(--gin-spacing-xl); } .card__image img { border-radius: var(--gin-border-m) var(--gin-border-m) 0 0; } @media (min-width: 36.75em) { [dir="ltr"] .card__image img { border-radius: var(--gin-border-m) 0 0 var(--gin-border-m); } [dir="rtl"] .card__image img { border-radius: 0 var(--gin-border-m) var(--gin-border-m) 0; } } .card__content-wrapper { background-color: var(--gin-bg-layer); border-radius: 0 0 var(--gin-border-xs) var(--gin-border-xs); } @media (min-width: 36.75em) { [dir="ltr"] .card__content-wrapper { border-radius: 0 var(--gin-border-xs) var(--gin-border-xs) 0; } [dir="rtl"] .card__content-wrapper { border-radius: var(--gin-border-xs) 0 0 var(--gin-border-xs); } } .gin--dark-mode .card__content-wrapper { background-color: var(--gin-bg-layer2); } .card .heading-f { color: var(--gin-color-title); } hr { margin: var(--gin-spacing-xl) 0; } .admin-list { padding: var(--gin-spacing-s) 0; } .admin-item { position: relative; margin: var(--gin-spacing-l) var(--gin-spacing-s); } [dir="ltr"] .admin-item { padding: var(--gin-spacing-s) calc(var(--gin-spacing-xs) + var(--gin-spacing-xl)) var(--gin-spacing-s) var(--gin-spacing-l); } [dir="rtl"] .admin-item { padding: var(--gin-spacing-s) var(--gin-spacing-l) var(--gin-spacing-s) calc(var(--gin-spacing-xs) + var(--gin-spacing-xl)); } .admin-item--panel { margin: 0 calc(var(--gin-spacing-l) * -1); } .admin-item:not(:last-child) { border-bottom: 0 none; } .admin-item:not(:last-child)::after { content: ""; opacity: .75; display: block; position: absolute; bottom: calc(var(--gin-spacing-s) * -1); width: calc(100% + var(--gin-spacing-l)); height: 1px; border-bottom: 1px solid var(--gin-border-color-table); } [dir="ltr"] .admin-item:not(:last-child)::after { left: calc(var(--gin-spacing-s) * -1); } [dir="rtl"] .admin-item:not(:last-child)::after { right: calc(var(--gin-spacing-s) * -1); } .admin-item:first-child { margin-top: 0; } .admin-item:last-child { margin-bottom: 0; } .admin-item__title { font-size: var(--gin-font-size); font-weight: var(--gin-font-weight-semibold); } .admin-item__description { font-size: var(--gin-font-size-s); color: var(--gin-color-text-light); } .admin-item .admin-item__link { position: absolute; top: 0; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -999em; } [dir="ltr"] .admin-item .admin-item__link { left: 0; } [dir="rtl"] .admin-item .admin-item__link { right: 0; } .admin-item .admin-item__link::before { top: 50%; background-image: none; background-color: var(--gin-color-primary); -webkit-mask-image: url("../../media/sprite.svg#handle-view"); mask-image: url("../../media/sprite.svg#handle-view"); -webkit-mask-size: 1em 1em; mask-size: 1em 1em; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center center; mask-position: center center; } [dir="ltr"] .admin-item .admin-item__link::before { right: var(--gin-spacing-m); left: auto; transform: translateY(-50%); } [dir="rtl"] .admin-item .admin-item__link::before { left: var(--gin-spacing-m); right: auto; transform: translateY(-50%) scaleX(-1); } .admin-item .admin-item__link:hover, .admin-item .admin-item__link:focus { background: var(--gin-color-primary-light); border-radius: var(--gin-border-m); } .admin-item .admin-item__link:hover ~ .admin-item__title, .admin-item .admin-item__link:hover ~ .admin-item__description, .admin-item .admin-item__link:focus ~ .admin-item__title, .admin-item .admin-item__link:focus ~ .admin-item__description { color: var(--gin-color-primary); } .admin-item .admin-item__link:focus { box-shadow: inset 0 0 0 1px var(--gin-color-focus-border), inset 0 0 0 4px var(--gin-color-focus); } .page-wrapper *:focus, .ui-dialog *:focus, .dropbutton .dropbutton__item > *:focus, .dropbutton .dropbutton__item > *:focus:hover, .dropbutton__items > .dropbutton__item:first-of-type > *:focus, .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus, .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus:hover, .form-boolean:focus:active, .form-boolean:focus:hover, .cke.cke_chrome.cke_focus, .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus, .form-element:focus, .form-element:hover:focus, .form-element.error:hover:focus, .form-actions .action-link:focus, .paragraphs-tabs-wrapper .field-multiple-table .draggable.drag, .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-edit:focus, .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-remove:focus, .ck .ck.ck-button:active, .ck .ck.ck-button:focus, .ck .ck.ck-button:active:focus, .toolbar-box .toolbar-handle:focus { outline: none; box-shadow: 0 0 0 1px var(--gin-color-focus-border), 0 0 0 4px var(--gin-color-focus); } .admin-item__link:focus { border-radius: calc(var(--gin-border-xs) / 2); } .claro-details:focus, .claro-details:focus:hover, .claro-details__summary:focus, .claro-details__summary:focus:hover { box-shadow: none; } .claro-details__summary:after { box-shadow: inset 0 0 0 1px var(--gin-color-focus-border), inset 0 0 0 4px var(--gin-color-focus); } .tabs__link:focus { border: 1px solid transparent; box-shadow: inset 0 0 0 1px var(--gin-color-focus-border), inset 0 0 0 4px var(--gin-color-focus); } .vertical-tabs__menu-link:focus:after, .tabs__trigger:focus { box-shadow: none; border: var(--gin-border-xs) solid var(--gin-color-focus); } @media (min-width: 48em) { .is-horizontal .tabs__link:focus, .is-horizontal .tabs--primary .tabs__link:focus { box-shadow: 0 0 0 1px var(--gin-color-focus-border), 0 0 0 4px var(--gin-color-focus); } } .vertical-tabs__menu-link:focus, .vertical-tabs__menu-item:focus { outline: 0; box-shadow: none; } .system-modules label, .system-modules-uninstall label { color: var(--gin-color-title); } .system-modules details, .system-modules-uninstall details { color: var(--gin-color-text); } .admin-requirements, .admin-required { color: var(--gin-color-text-light); } table.diff .diffchange { color: var(--gin-color-danger); } table.diff .diff-context { background-color: transparent; } table.diff td { padding: var(--gin-spacing-xs); height: initial; } table.diff tr { color: var(--gin-color-title); } table.diff tr .field-name { background-color: var(--gin-bg-header); } table.diff tr .diff-deletedline { background-color: var(--gin-color-danger-lightest); } table.diff tr .diff-deletedline .diffchange { color: var(--gin-bg-danger); } .gin--dark-mode table.diff tr .diff-deletedline .diffchange { color: var(--gin-color-button-text); } table.diff tr .diff-addedline { background-color: var(--gin-color-green-lightest); } table.diff tr .diff-addedline .diffchange { color: var(--gin-bg-green); } .gin--dark-mode table.diff tr .diff-addedline { background: var(--gin-bg-green); } .gin--dark-mode table.diff tr .diff-addedline .diffchange { color: var(--gin-color-button-text); } [dir="ltr"] .project-update__version-links { padding-right: 0; } [dir="rtl"] .project-update__version-links { padding-left: 0; } .project-update__status-icon { width: 24px; height: 24px; display: inline-block; vertical-align: bottom; } .project-update__status-icon img { display: none; } .project-update__status .project-update__status-icon { background-color: var(--gin-color-danger); -webkit-mask-image: url("../../media/sprite.svg#error-view"); mask-image: url("../../media/sprite.svg#error-view"); -webkit-mask-position: center right; mask-position: center right; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 20px 20px; mask-size: 20px 20px; } [dir="ltr"] .project-update__status .project-update__status-icon { padding-left: 0; } [dir="rtl"] .project-update__status .project-update__status-icon { padding-right: 0; } .project-update__status--security-error { color: var(--gin-color-danger); } .project-update__status--security-error span { position: relative; top: 2px; } .project-update__status--not-current .project-update__status-icon { background-color: var(--gin-color-warning); -webkit-mask-image: url("../../media/sprite.svg#warning-view"); mask-image: url("../../media/sprite.svg#warning-view"); -webkit-mask-position: center right; mask-position: center right; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 20px 20px; mask-size: 20px 20px; } .project-update__status--current .project-update__status-icon { background-color: var(--gin-color-green); -webkit-mask-image: url("../../media/sprite.svg#status-view"); mask-image: url("../../media/sprite.svg#status-view"); -webkit-mask-position: center right; mask-position: center right; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 20px 20px; mask-size: 20px 20px; } .color-success, tr.color-success, .color-checked, .drupal-upgrade-status-summary-form tr.no-known-error { background-color: transparent; } [dir="ltr"] .color-success, [dir="ltr"] tr.color-success, [dir="ltr"] .color-checked, [dir="ltr"] .drupal-upgrade-status-summary-form tr.no-known-error { border-left: var(--gin-border-m) solid var(--gin-color-green); } [dir="rtl"] .color-success, [dir="rtl"] tr.color-success, [dir="rtl"] .color-checked, [dir="rtl"] .drupal-upgrade-status-summary-form tr.no-known-error { border-right: var(--gin-border-m) solid var(--gin-color-green); } .color-success:hover, .color-success:active, .color-success:focus, tr.color-success:hover, tr.color-success:active, tr.color-success:focus, .color-checked:hover, .color-checked:active, .color-checked:focus, .drupal-upgrade-status-summary-form tr.no-known-error:hover, .drupal-upgrade-status-summary-form tr.no-known-error:active, .drupal-upgrade-status-summary-form tr.no-known-error:focus { background-color: var(--gin-bg-green-light); } .color-warning, tr.color-warning, .upgrade-status-next-step-remove tr, .drupal-upgrade-status-summary-form tr.known-warnings { background-color: transparent; } [dir="ltr"] .color-warning, [dir="ltr"] tr.color-warning, [dir="ltr"] .upgrade-status-next-step-remove tr, [dir="ltr"] .drupal-upgrade-status-summary-form tr.known-warnings { border-left: var(--gin-border-m) solid var(--gin-color-warning); } [dir="rtl"] .color-warning, [dir="rtl"] tr.color-warning, [dir="rtl"] .upgrade-status-next-step-remove tr, [dir="rtl"] .drupal-upgrade-status-summary-form tr.known-warnings { border-right: var(--gin-border-m) solid var(--gin-color-warning); } .color-warning:hover, .color-warning:active, .color-warning:focus, tr.color-warning:hover, tr.color-warning:active, tr.color-warning:focus, .upgrade-status-next-step-remove tr:hover, .upgrade-status-next-step-remove tr:active, .upgrade-status-next-step-remove tr:focus, .drupal-upgrade-status-summary-form tr.known-warnings:hover, .drupal-upgrade-status-summary-form tr.known-warnings:active, .drupal-upgrade-status-summary-form tr.known-warnings:focus { background-color: var(--gin-bg-warning-light); } .gin--dark-mode .color-warning:hover, .gin--dark-mode .color-warning:active, .gin--dark-mode .color-warning:focus, .gin--dark-mode tr.color-warning:hover, .gin--dark-mode tr.color-warning:active, .gin--dark-mode tr.color-warning:focus, .gin--dark-mode .upgrade-status-next-step-remove tr:hover, .gin--dark-mode .upgrade-status-next-step-remove tr:active, .gin--dark-mode .upgrade-status-next-step-remove tr:focus, .gin--dark-mode .drupal-upgrade-status-summary-form tr.known-warnings:hover, .gin--dark-mode .drupal-upgrade-status-summary-form tr.known-warnings:active, .gin--dark-mode .drupal-upgrade-status-summary-form tr.known-warnings:focus { color: var(--gin-color-warning); } .color-error, tr.color-error, .drupal-upgrade-status-summary-form tr.known-errors { background-color: transparent; } [dir="ltr"] .color-error, [dir="ltr"] tr.color-error, [dir="ltr"] .drupal-upgrade-status-summary-form tr.known-errors { border-left: var(--gin-border-m) solid var(--gin-color-danger); } [dir="rtl"] .color-error, [dir="rtl"] tr.color-error, [dir="rtl"] .drupal-upgrade-status-summary-form tr.known-errors { border-right: var(--gin-border-m) solid var(--gin-color-danger); } .color-error:hover, .color-error:active, .color-error:focus, tr.color-error:hover, tr.color-error:active, tr.color-error:focus, .drupal-upgrade-status-summary-form tr.known-errors:hover, .drupal-upgrade-status-summary-form tr.known-errors:active, .drupal-upgrade-status-summary-form tr.known-errors:focus { background-color: var(--gin-bg-danger-light); } .gin--dark-mode .color-error:hover, .gin--dark-mode .color-error:active, .gin--dark-mode .color-error:focus, .gin--dark-mode tr.color-error:hover, .gin--dark-mode tr.color-error:active, .gin--dark-mode tr.color-error:focus, .gin--dark-mode .drupal-upgrade-status-summary-form tr.known-errors:hover, .gin--dark-mode .drupal-upgrade-status-summary-form tr.known-errors:active, .gin--dark-mode .drupal-upgrade-status-summary-form tr.known-errors:focus { color: var(--gin-color-danger); } .color-success, .color-warning, .color-error, .color-checked { color: var(--gin-color-text); box-sizing: border-box; } .update { margin: 0; border: 0 none; } .update tbody tr:last-child { border-bottom: 0 none; } .gin-layer-wrapper .responsive-enabled { margin-top: 0; } .block-system > form .gin-layer-wrapper, .panel .admin-list, .block-system > form .dataset-table-wrapper { padding: 0; border: 0 none; box-shadow: none; } .compact-link { font-size: var(--gin-font-size-s); } [dir="ltr"] .compact-link { text-align: right; } [dir="rtl"] .compact-link { text-align: left; } .system-modules .table-filter .form-type--search, .system-modules-uninstall .table-filter .form-type--search { margin-top: 0; } .system-modules .table-filter-text, .system-modules-uninstall .table-filter-text { width: 100%; padding: var(--gin-spacing-m); } #update-status > p { margin-bottom: var(--gin-spacing-xl); } .upgrade-status-counter__status-icon--not-scanned:before, .upgrade-status-summary tr.not-scanned > td.status-info:before { background-image: none; background-color: var(--gin-color-text); -webkit-mask-image: url("../../media/sprite.svg#info-view"); mask-image: url("../../media/sprite.svg#info-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center center; mask-position: center center; -webkit-mask-size: 20px 20px; mask-size: 20px 20px; } .system-status-counter__status-icon--checked:before, .admin-dblog .dblog-info .icon, .admin-dblog .dblog-notice .icon, .system-status-report__status-icon--checked .details-title:before, .details .system-status-report__status-icon--checked:before, .color-checked .system-status-report__status-title:before, .upgrade-status-counter__status-icon--checked:before, .upgrade-status-error-list tr.no-known-error > td.status-info:before, .upgrade-status-summary tr.no-known-error > td.status-info:before, #checked + .claro-details__wrapper--system-status-report .system-status-report__status-title:before { background-image: none; background-color: var(--gin-color-green); -webkit-mask-image: url("../../media/sprite.svg#status-view"); mask-image: url("../../media/sprite.svg#status-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center center; mask-position: center center; -webkit-mask-size: 20px 20px; mask-size: 20px 20px; } .system-status-counter__status-icon--warning:before, .admin-dblog .dblog-warning .icon, .system-status-report__status-icon--warning .details-title:before, .details .system-status-report__status-icon--warning:before, .upgrade-status-counter__status-icon--warning:before, .upgrade-status-error-list tr.known-warnings > td.status-info:before, .upgrade-status-summary tr.known-warnings > td.status-info:before { background-image: none; background-color: var(--gin-color-warning); -webkit-mask-image: url("../../media/sprite.svg#warning-view"); mask-image: url("../../media/sprite.svg#warning-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center center; mask-position: center center; -webkit-mask-size: 20px 20px; mask-size: 20px 20px; } .system-status-counter__status-icon--error:before, .admin-dblog .dblog-error .icon, .admin-dblog .dblog-critical .icon, .admin-dblog .dblog-alert .icon, .admin-dblog .dblog-emergency .icon, .system-status-report__status-icon--error .details-title:before, .details .system-status-report__status-icon--error:before, .upgrade-status-counter__status-icon--error:before, .upgrade-status-error-list tr.known-errors > td.status-info:before, .upgrade-status-summary tr.known-errors > td.status-info:before { background-image: none; background-color: var(--gin-color-danger); -webkit-mask-image: url("../../media/sprite.svg#error-view"); mask-image: url("../../media/sprite.svg#error-view"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center center; mask-position: center center; -webkit-mask-size: 20px 20px; mask-size: 20px 20px; } .system-status-counter, .upgrade-status-counter { height: auto; padding: var(--gin-spacing-m) 0; background: var(--gin-bg-layer); border-radius: var(--gin-border-m); } [dir="ltr"] .system-status-counter__status-title, [dir="ltr"] .upgrade-status-counter__status-title { padding-left: 0; } [dir="rtl"] .system-status-counter__status-title, [dir="rtl"] .upgrade-status-counter__status-title { padding-right: 0; } .system-status-counter__status-icon, .upgrade-status-counter__status-icon { background-color: transparent; box-shadow: none; } [dir="ltr"] .system-status-counter__status-icon, [dir="ltr"] .upgrade-status-counter__status-icon { border-right: 0 none; } [dir="rtl"] .system-status-counter__status-icon, [dir="rtl"] .upgrade-status-counter__status-icon { border-left: 0 none; } .system-status-counter__status-icon--checked:before, .system-status-counter__status-icon--warning:before, .system-status-counter__status-icon--error:before, .upgrade-status-counter__status-icon--checked:before, .upgrade-status-counter__status-icon--warning:before, .upgrade-status-counter__status-icon--error:before { -webkit-mask-position: center 16px; mask-position: center 16px; -webkit-mask-size: 32px 32px; mask-size: 32px 32px; } .system-status-counter__title-count, .upgrade-status-counter__title-count { font-weight: var(--gin-font-weight-semibold); color: var(--gin-color-title); text-transform: none; } .system-status-general-info__header { margin-bottom: var(--gin-spacing-xs); } .system-status-general-info__items { border-bottom: 0 none; } .system-status-general-info__item { padding: var(--gin-spacing-m); background: transparent; box-shadow: none; } .system-status-general-info__item-title { font-size: var(--gin-font-size); font-weight: var(--gin-font-weight-semibold); color: var(--gin-color-title); } .system-status-general-info__sub-item-title { font-weight: var(--gin-font-weight-bold); } .system-status-general-info__sub-item-title:after { content: ": "; } .system-status-general-info__item-icon--d8:before, .system-status-general-info__item-icon--drupal:before { -webkit-mask-image: url("../../media/sprite.svg#drupal-view"); mask-image: url("../../media/sprite.svg#drupal-view"); } .system-status-general-info__item-icon--clock:before { -webkit-mask-image: url("../../media/sprite.svg#clock-view"); mask-image: url("../../media/sprite.svg#clock-view"); } .system-status-general-info__item-icon--server:before { -webkit-mask-image: url("../../media/sprite.svg#server-view"); mask-image: url("../../media/sprite.svg#server-view"); } .system-status-general-info__item-icon--php:before { -webkit-mask-image: url("../../media/sprite.svg#php-view"); mask-image: url("../../media/sprite.svg#php-view"); } .system-status-general-info__item-icon--database:before { -webkit-mask-image: url("../../media/sprite.svg#database-view"); mask-image: url("../../media/sprite.svg#database-view"); } .system-status-general-info__item-icon:before { background-image: none; background-color: var(--gin-color-primary); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center center; mask-position: center center; -webkit-mask-size: 32px 32px; mask-size: 32px 32px; } .system-status-general-info__run-cron.button { margin: 0; } .cron-description__run-cron { margin-top: var(--gin-spacing-m); } .system-status-report { margin-top: var(--gin-spacing-l); } .system-status-report-counters .system-status-report-counters__item { border: 1px solid var(--gin-border-color-layer); box-shadow: var(--gin-shadow-l1); } .system-status-report__status-title { font-weight: var(--gin-font-weight-semibold); color: var(--gin-color-title) !important; } .color-checked .system-status-report__status-title:before, #checked + .claro-details__wrapper--system-status-report .system-status-report__status-title:before { content: ""; position: absolute; top: 1em; display: inline-block; width: 24px; height: 24px; } [dir="ltr"] .color-checked .system-status-report__status-title:before, [dir="ltr"] #checked + .claro-details__wrapper--system-status-report .system-status-report__status-title:before { left: 10px; margin-right: 10px; } [dir="rtl"] .color-checked .system-status-report__status-title:before, [dir="rtl"] #checked + .claro-details__wrapper--system-status-report .system-status-report__status-title:before { right: 10px; margin-left: 10px; } .system-status-report__status-title .details-title:before, .details .system-status-report__status-icon:before { width: 24px; height: 24px; } .divider { background-color: var(--gin-border-color); } .progress__bar { border-color: var(--gin-color-primary); background-color: var(--gin-color-primary); } [dir="ltr"] .progress__bar { box-shadow: 0 .125em .25em var(--gin-color-primary-light), 1.25em .9375em 2em var(--gin-color-primary-light); } [dir="rtl"] .progress__bar { box-shadow: 0 .125em .25em var(--gin-color-primary-light), -1.25em .9375em 2em var(--gin-color-primary-light); } .progress__track { padding: var(--gin-spacing-xs); border-color: var(--gin-border-color); background-color: var(--gin-bg-layer3); } .progress__description, .progress__percentage { color: var(--gin-color-text); } .ui-autocomplete { z-index: 2000; } [data-drupal-selector=edit-fields-field-image-settings-edit-form-third-party-settings-insert] .gin-layer-wrapper { margin-top: var(--gin-spacing-m); } [data-drupal-selector=edit-fields-field-image-settings-edit-form-third-party-settings-insert-styles] td { vertical-align: middle; } .system-themes-list { margin-bottom: var(--gin-spacing-l); } #system-themes-page hr { display: none; } .block-system > .node-confirm-form, .block-system > .confirmation { padding-top: var(--gin-spacing-l); } .panel__title, .system-status-general-info__header, .system-status-report__requirements-group > h3, .system-themes-list__header { font-size: var(--gin-font-size-l); font-weight: var(--gin-font-weight-bold); color: var(--gin-color-primary-active); padding: var(--gin-spacing-m) var(--gin-spacing-l); margin-top: 0; background: var(--gin-bg-header); border: 0 none; border-radius: var(--gin-border-m); } .panel { padding: 0; } .panel__title { margin: var(--gin-spacing-s); } .panel__content { padding: 0; } .panel .admin-list { margin: var(--gin-spacing-s) 0; } .block-disabled:not(:hover) { opacity: .6; background: transparent; } .path-batch .region-header { display: flex; } .form-item .counter { color: var(--gin-color-text); font-size: var(--gin-font-size-xs); line-height: 1.3; margin-top: var(--gin-spacing-xs); } /** * Action link layout styles. */ .local-actions { font-size: 0; margin: var(--gin-spacing-s) calc(var(--gin-spacing-xxs) * -1) var(--gin-spacing-xxs); padding: 0; list-style: none; } .local-actions__item { display: inline-block; margin: 0 var(--gin-spacing-xxs) var(--gin-spacing-xs); } .shepherd-element { border-radius: var(--gin-border-m); } .joyride-content-wrapper .button, .button:not(:focus).shepherd-button { box-shadow: none; } blockquote { font-size: var(--gin-font-size-quote); position: relative; margin: var(--gin-spacing-m); } [dir="ltr"] blockquote { padding-left: var(--gin-spacing-l); } [dir="rtl"] blockquote { padding-right: var(--gin-spacing-l); } blockquote::before { content: ""; display: block; position: absolute; top: 0; width: 4px; height: 100%; background-color: var(--gin-color-primary); border-radius: 2px; } [dir="ltr"] blockquote::before { left: 0; } [dir="rtl"] blockquote::before { right: 0; } .image-preview img { background-color: var(--gin-pattern-fallback); background-size: calc(var(--gin-pattern-square) * 2) calc(var(--gin-pattern-square) * 2); } [dir="ltr"] .image-preview img { background-image: linear-gradient(-45deg, var(--gin-pattern) 25%, transparent 26%), linear-gradient(-45deg, var(--gin-pattern) 25%, transparent 26%), linear-gradient(135deg, var(--gin-pattern) 25%, transparent 26%), linear-gradient(135deg, var(--gin-pattern) 25%, transparent 26%); background-position: 0 0, var(--gin-pattern-square) var(--gin-pattern-square), var(--gin-pattern-square) var(--gin-pattern-square), 0 0; } [dir="rtl"] .image-preview img { background-image: linear-gradient(45deg, var(--gin-pattern) 25%, transparent 26%), linear-gradient(45deg, var(--gin-pattern) 25%, transparent 26%), linear-gradient(-135deg, var(--gin-pattern) 25%, transparent 26%), linear-gradient(-135deg, var(--gin-pattern) 25%, transparent 26%); background-position: 100% 0, var(--gin-pattern-square) var(--gin-pattern-square), var(--gin-pattern-square) var(--gin-pattern-square), 100% 0; } @media screen and (-ms-high-contrast: active) { .image-preview img { background: none; } }