gin.css
Same filename in this branch
Same filename and directory in other branches
@charset "UTF-8";
/* cspell:ignore imageapi, smartdate, tablesaw */
html {
font-family: var(--gin-font);
scroll-padding-block-start: var(--gin-scroll-offset) !important;
}
body {
overflow-x: hidden;
color: var(--gin-color-text);
}
@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;
}
.visually-hidden {
color: #000;
}
.gin--dark-mode .visually-hidden {
color: #fff;
}
.visually-hidden.skip-link {
color: var(--gin-color-button-text);
}
.gin--dark-mode {
color-scheme: dark;
}
a,
.link,
button.link,
.tabs__link.is-active,
[open] .gin-details__summary--accordion,
[open] .gin-details__summary--accordion-item,
[open] .gin-details__summary--vertical-tabs-item,
.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link {
color: var(--gin-color-primary);
text-decoration-style: var(--gin-link-decoration-style);
}
a:hover,
.link:hover,
button.link:hover,
.tabs__link.is-active:hover,
[open] .gin-details__summary--accordion:hover,
[open] .gin-details__summary--accordion-item:hover,
[open] .gin-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] .gin-details__summary--accordion:active,
[open] .gin-details__summary--accordion-item:active,
[open] .gin-details__summary--vertical-tabs-item:active,
.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:active {
color: var(--gin-color-primary-active);
}
*|*:any-link:not(svg|a) {
text-decoration: underline;
text-decoration-style: var(--gin-link-decoration-style);
}
.is-horizontal .tabs__link:hover,
.gin-details__summary:hover,
.action-link:hover {
color: var(--gin-color-primary-hover);
}
.gin-details[open] > .gin-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] > .gin-details__summary--accordion:not(:focus, :active)::after,
[open] > .gin-details__summary--accordion-item:not(:focus, :active)::after,
.collapse-processed[open] > .gin-details__summary--accordion .details-title:not(:focus)::after,
.collapse-processed[open] > .gin-details__summary--accordion-item .details-title:not(:focus)::after,
[open] > .gin-details__summary--vertical-tabs-item:not(:focus, :active)::after,
.collapse-processed[open] > .gin-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] > .gin-details__summary--accordion:not(:focus, :active)::after:hover,
[open] > .gin-details__summary--accordion-item:not(:focus, :active)::after:hover,
.collapse-processed[open] > .gin-details__summary--accordion .details-title:not(:focus)::after:hover,
.collapse-processed[open] > .gin-details__summary--accordion-item .details-title:not(:focus)::after:hover,
[open] > .gin-details__summary--vertical-tabs-item:not(:focus, :active)::after:hover,
.collapse-processed[open] > .gin-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] > .gin-details__summary--accordion:not(:focus, :active)::after:active,
[open] > .gin-details__summary--accordion-item:not(:focus, :active)::after:active,
.collapse-processed[open] > .gin-details__summary--accordion .details-title:not(:focus)::after:active,
.collapse-processed[open] > .gin-details__summary--accordion-item .details-title:not(:focus)::after:active,
[open] > .gin-details__summary--vertical-tabs-item:not(:focus, :active)::after:active,
.collapse-processed[open] > .gin-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);
}
:where(*) .region-sticky,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
position: sticky;
inset-block-start: var(--gin-toolbar-y-offset);
z-index: 101;
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: var(--gin-height-sticky);
padding: 0;
background: var(--gin-bg-app);
}
@media (prefers-reduced-motion: no-preference) {
:where(*) .region-sticky,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
transition: var(--gin-transition);
}
}
.gin--edit-form :where(*) .region-sticky,
.gin--edit-form :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
inset-block-start: calc(var(--gin-toolbar-y-offset) - var(--gin-spacing-xxl) - var(--gin-spacing-xxs));
padding-block-start: var(--gin-spacing-m);
}
@media (min-width: 64em) {
.gin--edit-form :where(*) .region-sticky,
.gin--edit-form :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
inset-block-start: var(--gin-toolbar-y-offset);
padding-block-start: var(--gin-spacing-s);
}
}
:where(*) .region-sticky-watcher,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky-watcher {
position: sticky;
inset-block-start: -1px;
height: 0;
}
:where(*) .region-sticky--is-sticky,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky--is-sticky {
opacity: 0.95;
background: var(--gin-bg-app);
}
@supports ((-webkit-backdrop-filter: blur()) or (backdrop-filter: blur())) {
:where(*) .region-sticky--is-sticky,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky--is-sticky {
opacity: 0.999;
/* stylelint-disable-next-line color-function-notation */
background: rgb(from var(--app-bg-color) r g b/ 0.8);
-webkit-backdrop-filter: blur(12px);
backdrop-filter: blur(12px);
}
}
.gin--high-contrast-mode :where(*) .region-sticky--is-sticky,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky--is-sticky {
background: var(--gin-bg-app);
-webkit-backdrop-filter: none;
backdrop-filter: none;
}
@media (min-width: 64em) {
:where(*) .region-sticky,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
inset-block-start: -1px;
height: var(--gin-height-sticky);
margin-block-end: 0;
padding: var(--gin-spacing-s) 0;
}
.gin--navigation :where(*) .region-sticky,
.gin--vertical-toolbar :where(*) .region-sticky,
.gin--horizontal-toolbar :where(*) .region-sticky,
.gin--classic-toolbar :where(*) .region-sticky,
.gin--navigation :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky,
.gin--vertical-toolbar :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky,
.gin--horizontal-toolbar :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky,
.gin--classic-toolbar :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
inset-block-start: var(--gin-toolbar-y-offset);
}
}
:where(*) .region-sticky__items,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items {
display: flex;
flex-grow: 1;
align-items: center;
width: auto;
min-width: 0;
height: 100%;
}
@media (min-width: 48em) {
:where(*) .region-sticky__items .settings-tray-editable,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items .settings-tray-editable {
flex-shrink: 0;
}
}
:where(*) .region-sticky__items__inner,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items__inner {
display: flex;
flex-wrap: wrap;
width: 100%;
}
@media (min-width: 64em) {
:where(*) .region-sticky__items__inner,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items__inner {
flex-wrap: nowrap;
align-items: center;
margin-block-end: 0;
}
:where(*) .region-sticky__items__inner .block-page-title-block,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items__inner .block-page-title-block {
margin: 0;
}
}
:where(*) .region-sticky__items .block-page-title-block,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items .block-page-title-block {
flex-grow: 1;
align-self: center;
min-width: 0;
margin: 0;
}
:where(*) .region-sticky__items .block-page-title-block .page-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items .block-page-title-block .page-title {
align-self: center;
margin: 0;
}
:where(*) .region-sticky__items .gin-sticky-form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items .gin-sticky-form-actions {
display: flex;
width: auto;
margin-block-start: 0;
}
@media (min-width: 64em) {
:where(*) .region-sticky__items .gin-sticky-form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items .gin-sticky-form-actions {
padding-inline-start: var(--gin-spacing-l);
}
}
:where(*) .region-sticky__items [id*="block-gin-local-actions"] + .gin-sticky-form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items [id*="block-gin-local-actions"] + .gin-sticky-form-actions {
padding-inline-start: var(--gin-spacing-xs);
}
:where(*) .content-header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .content-header {
padding-block: 0;
overflow: initial;
background-color: transparent;
}
@media (min-width: 48em) {
:where(*) .content-header:not(:has(.layout-container *)),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .content-header:not(:has(.layout-container *)) {
margin-block-start: calc(var(--gin-spacing-m) * -1);
}
}
@media (min-width: 64em) {
:where(*) .sticky-shadow,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sticky-shadow {
z-index: 98;
height: 40px;
pointer-events: none;
margin-block: calc(var(--gin-spacing-xxxl) * -1) var(--gin-spacing-l);
margin-inline: auto;
box-shadow: 0 10px 20px -16px rgb(0, 0, 0, 0.4);
}
.gin--dark-mode :where(*) .sticky-shadow,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sticky-shadow {
box-shadow: none;
}
}
@media (min-width: 64em) {
:where(*) .sticky-shadow,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sticky-shadow {
position: sticky;
inset-block-start: calc(var(--gin-toolbar-y-offset) + var(--gin-height-sticky) - 40px);
width: calc(100% - min(10vw, 96px) + var(--gin-spacing-l));
}
.gin--edit-form :where(*) .sticky-shadow,
.gin--edit-form :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sticky-shadow {
max-width: 1300px;
}
}
@media (min-width: 64em) {
:where(*) .page-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-wrapper {
margin-block-start: 1px;
}
}
:where(*) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
:where(*) body:not(.toolbar-tray-open) .layout-container,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) body:not(.toolbar-tray-open) .layout-container {
margin-inline: var(--gin-spacing-m);
}
@media (min-width: 48em) {
:where(*) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
:where(*) body:not(.toolbar-tray-open) .layout-container,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) body:not(.toolbar-tray-open) .layout-container {
margin-inline: var(--gin-spacing-xl);
}
}
@media (min-width: 61em) {
:where(*) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
:where(*) body:not(.toolbar-tray-open) .layout-container,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) body:not(.toolbar-tray-open) .layout-container {
margin-inline: min(5vw, var(--gin-spacing-xxl));
}
:where(*) .toolbar-tray-open:not(.toolbar-vertical) .layout-container .layout-container,
:where(*) body:not(.toolbar-tray-open) .layout-container .layout-container,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-tray-open:not(.toolbar-vertical) .layout-container .layout-container,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) body:not(.toolbar-tray-open) .layout-container .layout-container {
margin-inline: 0;
}
}
:where(*) .gin-sticky-form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions {
display: flex;
flex-wrap: wrap;
flex-shrink: 0;
align-items: center;
justify-content: space-between;
width: 100%;
}
@media (min-width: 64em) {
:where(*) .gin-sticky-form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions {
flex-wrap: nowrap;
width: max-content;
}
}
:where(*) .gin-sticky-form-actions .form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions .form-actions {
flex-grow: 1;
align-items: center;
justify-content: flex-end;
margin: 0;
}
:where(*) .gin-sticky-form-actions .field--name-status,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions .field--name-status {
display: flex;
align-items: center;
margin-inline-end: var(--gin-spacing-xs);
}
:where(*) .gin-sticky-form-actions .field--name-status .form-item__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions .field--name-status .form-item__label {
font-size: 0.8125rem;
}
@media (max-width: 26.24em) {
:where(*) .gin-sticky-form-actions .field--name-status .form-item__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions .field--name-status .form-item__label {
display: none;
}
}
:where(*) .gin-sticky-form-actions .field--name-status .form-type--checkbox,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions .field--name-status .form-type--checkbox {
margin-block: var(--gin-spacing-xs);
}
:where(*) .page-content,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-content {
margin-block-start: 0;
}
@media (min-width: 48em) {
:where(*) .page-content > .help,
:where(*) .page-content > .region-content,
:where(*) .page-content > .region-highlighted,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-content > .help,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-content > .region-content,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-content > .region-highlighted {
margin-block-start: var(--gin-spacing-l);
}
}
:where(*) .gin-layer-wrapper,
:where(*) .gin-layer-wrapper-shadow,
:where(*) .block-system > form,
:where(*) .views-exposed-form.views-exposed-form,
:where(*) .views-edit-view,
:where(*) .views-preview-wrapper,
:where(*) .modules-tabs,
:where(*) #views-entity-list,
:where(*) .admin.my-workbench,
:where(*) .media-library-views-form,
:where(*) .user-admin-permissions,
:where(*) .field-config-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper-shadow,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .modules-tabs,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form {
margin-block-start: 0;
border-radius: var(--gin-border-l);
box-shadow: var(--gin-shadow-l1);
}
.gin--dark-mode :where(*) .gin-layer-wrapper,
.gin--dark-mode :where(*) .gin-layer-wrapper-shadow,
.gin--dark-mode :where(*) .block-system > form,
.gin--dark-mode :where(*) .views-exposed-form.views-exposed-form,
.gin--dark-mode :where(*) .views-edit-view,
.gin--dark-mode :where(*) .views-preview-wrapper,
.gin--dark-mode :where(*) .modules-tabs,
.gin--dark-mode :where(*) #views-entity-list,
.gin--dark-mode :where(*) .admin.my-workbench,
.gin--dark-mode :where(*) .media-library-views-form,
.gin--dark-mode :where(*) .user-admin-permissions,
.gin--dark-mode :where(*) .field-config-form,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper-shadow,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .modules-tabs,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form {
box-shadow: 0 6px 16px var(--gin-border-color-layer);
}
.gin--high-contrast-mode :where(*) .gin-layer-wrapper,
.gin--high-contrast-mode :where(*) .gin-layer-wrapper-shadow,
.gin--high-contrast-mode :where(*) .block-system > form,
.gin--high-contrast-mode :where(*) .views-exposed-form.views-exposed-form,
.gin--high-contrast-mode :where(*) .views-edit-view,
.gin--high-contrast-mode :where(*) .views-preview-wrapper,
.gin--high-contrast-mode :where(*) .modules-tabs,
.gin--high-contrast-mode :where(*) #views-entity-list,
.gin--high-contrast-mode :where(*) .admin.my-workbench,
.gin--high-contrast-mode :where(*) .media-library-views-form,
.gin--high-contrast-mode :where(*) .user-admin-permissions,
.gin--high-contrast-mode :where(*) .field-config-form,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper-shadow,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .modules-tabs,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form {
box-shadow: none;
}
:where(*) .gin-layer-wrapper,
:where(*) .block-system-main-block > form,
:where(*) .views-exposed-form.views-exposed-form,
:where(*) .views-edit-view,
:where(*) .views-preview-wrapper,
:where(*) #views-entity-list,
:where(*) .admin.my-workbench,
:where(*) .media-library-views-form,
:where(*) .user-admin-permissions,
:where(*) .field-config-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form {
box-sizing: border-box;
width: 100%;
padding: var(--gin-spacing-s);
border: 1px solid var(--gin-border-color-layer);
background: var(--gin-bg-layer);
}
@media (min-width: 48em) {
:where(*) .gin-layer-wrapper,
:where(*) .block-system-main-block > form,
:where(*) .views-exposed-form.views-exposed-form,
:where(*) .views-edit-view,
:where(*) .views-preview-wrapper,
:where(*) #views-entity-list,
:where(*) .admin.my-workbench,
:where(*) .media-library-views-form,
:where(*) .user-admin-permissions,
:where(*) .field-config-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form {
padding: var(--gin-spacing-l);
}
}
:where(*) .gin-layer-wrapper > .form-wrapper:first-of-type .form-item,
:where(*) .gin-layer-wrapper .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:where(*) .block-system-main-block > form > .form-wrapper:first-of-type .form-item,
:where(*) .block-system-main-block > form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:where(*) .views-exposed-form.views-exposed-form > .form-wrapper:first-of-type .form-item,
:where(*) .views-exposed-form.views-exposed-form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:where(*) .views-edit-view > .form-wrapper:first-of-type .form-item,
:where(*) .views-edit-view .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:where(*) .views-preview-wrapper > .form-wrapper:first-of-type .form-item,
:where(*) .views-preview-wrapper .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:where(*) #views-entity-list > .form-wrapper:first-of-type .form-item,
:where(*) #views-entity-list .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:where(*) .admin.my-workbench > .form-wrapper:first-of-type .form-item,
:where(*) .admin.my-workbench .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:where(*) .media-library-views-form > .form-wrapper:first-of-type .form-item,
:where(*) .media-library-views-form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:where(*) .user-admin-permissions > .form-wrapper:first-of-type .form-item,
:where(*) .user-admin-permissions .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:where(*) .field-config-form > .form-wrapper:first-of-type .form-item,
:where(*) .field-config-form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions .layout-region-node-main > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form > .form-wrapper:first-of-type .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form .layout-region-node-main > .form-wrapper:first-of-type .form-item {
margin-block-start: 0;
}
:where(*) .field-config-form > .form-item:first-child,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form > .form-item:first-child {
margin-block-start: 0;
}
:where(*) #system-clear-cache + #system-performance-settings,
:where(*) .gin-layer-wrapper + .imageapi-optimize-default-pipeline,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #system-clear-cache + #system-performance-settings,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper + .imageapi-optimize-default-pipeline {
margin-block-start: var(--gin-spacing-l);
}
:where(*) .node--unpublished,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .node--unpublished {
background-color: var(--gin-bg-unpublished);
}
:where(*) .block-system-main-block > form:has(.table-filter) .table-filter,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form:has(.table-filter) .table-filter {
margin-block-end: var(--gin-spacing-l);
padding: 0;
border: none;
background: none;
box-shadow: none;
}
:where(*) .block-system-main-block > form:has(.table-filter) .table-filter .form-type--search,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form:has(.table-filter) .table-filter .form-type--search {
margin-block: 0;
}
:where(*) .block-system-main-block > form:has(.table-filter) .table-filter .winnow-input,
:where(*) .block-system-main-block > form:has(.table-filter) .table-filter .table-filter-text,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form:has(.table-filter) .table-filter .winnow-input,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form:has(.table-filter) .table-filter .table-filter-text {
width: 100%;
}
:where(*) .block-system-main-block > form:has(.table-filter) .table-filter .table-filter-text,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form:has(.table-filter) .table-filter .table-filter-text {
margin-block-start: 0;
padding: var(--gin-spacing-m);
}
:where(*) .block-page-title-block:last-child,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-page-title-block:last-child {
margin-block-end: 0;
}
:where(*) .page-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-title {
overflow: hidden;
max-width: 90%;
padding-inline-end: 0.25em;
white-space: nowrap;
letter-spacing: -0.05em;
text-overflow: ellipsis;
color: var(--gin-color-title);
font-size: var(--gin-font-size-h1);
font-weight: var(--gin-font-weight-bold);
line-height: normal;
}
@media (prefers-reduced-motion: no-preference) {
:where(*) .page-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-title {
transition: font-size 0.25s ease;
}
}
@media (min-width: 64em) {
.region-sticky--is-sticky :where(*) .page-title,
.region-sticky--is-sticky :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-title {
font-size: var(--gin-font-size-h3);
}
}
:where(*) .page-title__language,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-title__language {
display: block;
letter-spacing: normal;
color: var(--gin-color-text);
font-size: var(--gin-font-size-xs);
font-weight: var(--gin-font-weight-normal);
}
:where(*) .page-title--is-translation + .shortcut-action .shortcut-action__icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-title--is-translation + .shortcut-action .shortcut-action__icon {
inset-block-start: -3px;
}
:where(*) .shortcut-action,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action {
position: relative;
align-self: center;
margin-inline-start: 0;
border-radius: var(--gin-border-m);
}
:where(*) .shortcut-action__icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__icon {
position: relative;
inset-block-start: 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) {
:where(*) .shortcut-action__icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__icon {
inset-block-start: var(--gin-spacing-xxs);
-webkit-mask-size: 85% 85%;
mask-size: 85% 85%;
}
}
.gin--edit-form :where(*) .shortcut-action__icon,
.gin--edit-form :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__icon {
inset-block-start: 3px;
}
:where(*) .shortcut-action:hover :where(*) .shortcut-action__icon,
:where(*) .shortcut-action:hover :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action:hover :where(*) .shortcut-action__icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action:hover :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__icon {
opacity: 1;
background: var(--gin-color-primary);
}
:where(*) .shortcut-action--remove .shortcut-action__icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
background: var(--gin-color-primary);
}
:where(*) .shortcut-action--remove:hover .shortcut-action__icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action--remove:hover .shortcut-action__icon {
opacity: 1;
background: var(--gin-color-disabled);
}
:where(*) .shortcut-action__message,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__message {
position: absolute;
z-index: 2;
inset-block-start: 0;
inset-inline-start: 100%;
min-width: 120px;
margin-block-start: calc(var(--gin-spacing-xxs) * -1);
padding: var(--gin-spacing-xs);
white-space: nowrap;
pointer-events: none;
color: var(--gin-color-contextual-text);
border-radius: var(--gin-border-xs);
background: var(--gin-color-contextual);
}
:where(*) .modules-table-filter,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .modules-table-filter {
padding: 0;
border: 0 none;
box-shadow: none;
}
:where(*) .package-listing,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .package-listing {
margin-block-start: var(--gin-spacing-m);
}
:where(*) .gin-details__summary,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary {
padding-inline-start: 2.75rem;
}
:where(*) .gin-details.gin-details--package-listing,
:where(*) .gin-details.module-list__module-details,
:where(*) .system-status-report .gin-details,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details.gin-details--package-listing,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details.module-list__module-details,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report .gin-details {
border: 1px solid var(--gin-border-color);
border-radius: var(--gin-border-m);
}
:where(*) .gin-details__summary,
:where(*) .gin-details__summary.gin-details__summary--package-listing,
:where(*) .gin-details__summary.gin-details__summary--system-status-report,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary.gin-details__summary--package-listing,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary.gin-details__summary--system-status-report {
color: var(--gin-color-text);
background-color: transparent;
}
:where(*) .gin-details__wrapper,
:where(*) .gin-details__wrapper.gin-details__wrapper--package-listing,
:where(*) .gin-details__wrapper.gin-details__wrapper--system-status-report,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper.gin-details__wrapper--package-listing,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper.gin-details__wrapper--system-status-report {
margin-block: var(--gin-spacing-m);
margin-inline: calc(var(--gin-spacing-l) - var(--gin-spacing-xxs));
}
:where(*) .gin-details__wrapper--accordion,
:where(*) .gin-details__wrapper--accordion-item,
:where(*) .gin-details__wrapper--vertical-tabs-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper--accordion,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper--accordion-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper--vertical-tabs-item {
margin: 0;
}
:where(*) .gin-details__summary-summary,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary-summary {
opacity: 0.8;
color: var(--gin-color-text-light);
}
:where(*) .module-list__module,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .module-list__module {
border-block-end: 1px solid var(--gin-border-color);
}
:where(*) details summary,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) details summary {
padding: var(--gin-spacing-m);
background-color: rgb(230, 228, 223, 0.2);
}
:where(*) .form--inline,
:where(*) [data-drupal-selector*="-bulk-form"],
:where(*) .layout-region-node-footer__content,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"],
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
padding-block-start: var(--gin-spacing-m);
}
:where(*) .form--inline .form-item,
:where(*) .form--inline .form-actions,
:where(*) [data-drupal-selector*="-bulk-form"] .form-item,
:where(*) [data-drupal-selector*="-bulk-form"] .form-actions,
:where(*) .layout-region-node-footer__content .form-item,
:where(*) .layout-region-node-footer__content .form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline .form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"] .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"] .form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content .form-actions {
margin-block: var(--gin-spacing-xs);
margin-inline: 0 var(--gin-spacing-xs);
align-self: flex-start;
}
:where(*) .form--inline .button,
:where(*) .form--inline .action-link,
:where(*) [data-drupal-selector*="-bulk-form"] .button,
:where(*) [data-drupal-selector*="-bulk-form"] .action-link,
:where(*) .layout-region-node-footer__content .button,
:where(*) .layout-region-node-footer__content .action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline .action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"] .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"] .action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content .action-link {
margin-block: 0;
}
:where(*) .form--inline .field-add-more-submit,
:where(*) [data-drupal-selector*="-bulk-form"] .field-add-more-submit,
:where(*) .layout-region-node-footer__content .field-add-more-submit,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline .field-add-more-submit,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"] .field-add-more-submit,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content .field-add-more-submit {
margin-block-start: var(--gin-spacing-s);
}
@media (min-width: 26.25em) {
.show-6 .views-row {
float: inline-start;
width: 50%;
}
}
@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.66667%;
}
}
:where(*) .views-exposed-form.views-exposed-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form {
padding-block-start: var(--gin-spacing-xs);
}
:where(*) .views-exposed-form.views-exposed-form .form-element--type-select,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .form-element--type-select {
max-width: 240px;
}
:where(*) .views-exposed-form.views-exposed-form .form-type--boolean .form-boolean,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .form-type--boolean .form-boolean {
margin-inline-start: 0;
margin-inline-end: var(--gin-spacing-xs);
}
:where(*) .views-exposed-form.views-exposed-form .form-type--boolean.form-type--checkbox,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .form-type--boolean.form-type--checkbox {
margin-block-start: auto;
margin-block-end: var(--gin-spacing-s);
}
:where(*) .views-exposed-form.views-exposed-form .form-type--boolean.form-type--checkbox .form-item__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .form-type--boolean.form-type--checkbox .form-item__label {
margin-block-end: 0;
}
:where(*) .views-exposed-form.views-exposed-form .fieldset--group,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .fieldset--group {
margin-block-start: var(--gin-spacing-s);
}
:where(*) .views-exposed-form.views-exposed-form fieldset,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form fieldset {
margin-block-end: 0.4rem;
margin-inline-end: var(--gin-spacing-s);
}
:where(*) .views-exposed-form.views-exposed-form fieldset > .fieldset__legend > .fieldset__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form fieldset > .fieldset__legend > .fieldset__label {
margin-block-end: var(--gin-spacing-xxs);
padding: 0 var(--gin-spacing-xs);
font-size: var(--gin-font-size-s);
}
:where(*) .views-exposed-form.views-exposed-form fieldset .fieldset__wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form fieldset .fieldset__wrapper {
display: flex;
margin: 0;
margin-inline-start: var(--gin-spacing-xs);
}
:where(*) .views-exposed-form.views-exposed-form fieldset .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form fieldset .form-item {
margin-block: 0 var(--gin-spacing-xs);
margin-inline: 0 var(--gin-spacing-xs);
}
:where(*) .views-exposed-form.views-exposed-form.views-exposed-form--preview,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form.views-exposed-form--preview {
border-color: var(--gin-border-color);
border-radius: var(--gin-border-l);
background: none;
}
:where(*) .views-exposed-form__item--preceding-actions.views-exposed-form__item--preceding-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form__item--preceding-actions.views-exposed-form__item--preceding-actions {
margin-inline-end: var(--gin-spacing-xs);
}
:where(*) .views-exposed-form .form-item--no-label,
:where(*) .views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form .form-item--no-label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions {
margin-block: var(--gin-spacing-s) 0;
align-self: flex-end;
}
:where(*) .gin-layer-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper {
padding: var(--gin-spacing-s);
}
@media (min-width: 61em) {
:where(*) .gin-layer-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper {
padding: var(--gin-spacing-l);
}
}
:where(*) .gin-layer-wrapper + .gin-layer-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper + .gin-layer-wrapper {
margin-block-start: var(--gin-spacing-l);
}
:where(*) .gin-layer-wrapper + h2,
.views-edit-view .views-edit-view .gin-layer-wrapper + .unit-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view .gin-layer-wrapper + .unit-title,
:where(*) .gin-layer-wrapper + h3,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper + h2,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper + h3 {
margin-block-start: var(--gin-spacing-xl);
}
:where(*) .views-edit-view .unit-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view .unit-title {
margin-block-start: 0;
margin-block-end: var(--gin-spacing-m);
}
:where(*) .view-preview-form__title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form__title {
padding: 0;
border-block-end: 0 none;
background-color: transparent;
}
:where(*) .view-preview-form .preview-section,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form .preview-section {
padding: var(--gin-spacing-m);
border: 1px dashed var(--gin-border-color-layer2);
}
:where(*) .view-preview-form .view-filters .preview-section,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form .view-filters .preview-section {
display: flex;
flex-wrap: wrap;
}
:where(*) .view-preview-form .form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form .form-actions {
align-items: flex-end;
}
:where(*) .view-preview-form .form-item--live-preview,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form .form-item--live-preview {
position: static !important;
margin-block-start: var(--gin-spacing-l);
}
:where(*) .view-preview-form .arguments-preview,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form .arguments-preview {
margin-inline-start: 0;
}
:where(*) .views-live-preview,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-live-preview {
padding: 0;
}
:where(*) .views-live-preview .section-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-live-preview .section-title {
color: var(--gin-color-text);
}
:where(*) .views-live-preview .gin-layer-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-live-preview .gin-layer-wrapper {
border-color: var(--gin-border-color);
}
:where(*) .views-displays,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-displays {
border: 1px solid var(--gin-border-color);
border-radius: var(--gin-border-l);
}
:where(*) .views-admin .icon.add,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-admin .icon.add {
background: none;
}
:where(*) .views-admin .icon.add::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-admin .icon.add::before {
content: "+";
font-size: var(--gin-font-size);
line-height: 0.1;
}
:where(*) .views-display-top,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-display-top {
padding-block: var(--gin-spacing-m) var(--gin-spacing-xs);
border: 0 none;
border-radius: var(--gin-border-l);
background-color: var(--gin-bg-header);
}
:where(*) .views-display-top__extra-actions-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-display-top__extra-actions-wrapper {
margin-block: 0;
}
:where(*) .views-display-top .dropbutton-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-display-top .dropbutton-wrapper {
inset-block-start: 20px;
inset-inline-end: var(--gin-spacing-l);
}
:where(*) #edit-displays .views-display-top,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-displays .views-display-top {
border-end-start-radius: 0;
border-end-end-radius: 0;
}
:where(*) .edit-display-settings,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .edit-display-settings {
margin: 0;
padding: var(--gin-spacing-l);
}
:where(*) .views-tabs.views-tabs a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs a {
padding: var(--gin-spacing-xs) var(--gin-spacing-m);
}
:where(*) .views-tabs.views-tabs a.views-display-disabled-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs a.views-display-disabled-link {
padding-inline-start: var(--gin-spacing-l);
}
:where(*) .views-tabs.views-tabs a.views-display-disabled-link::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs a.views-display-disabled-link::before {
-webkit-mask-image: url("../../media/sprite.svg#hide-view");
mask-image: url("../../media/sprite.svg#hide-view");
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center left;
mask-position: center left;
-webkit-mask-size: contain;
mask-size: contain;
display: inline-block;
width: var(--gin-spacing-l);
height: var(--gin-spacing-s);
margin-inline-start: calc(var(--gin-spacing-m) * -1);
content: "";
background-color: currentColor;
}
:where(*) .views-tabs.views-tabs .add a,
:where(*) .views-tabs.views-tabs li a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li a {
padding: var(--gin-spacing-xs) var(--gin-spacing-m);
color: var(--gin-color-primary);
border: 2px solid var(--gin-color-primary);
border-radius: var(--gin-border-xs);
background: transparent;
font-size: var(--gin-font-size-xs);
font-weight: var(--gin-font-weight-heavy);
}
:where(*) .views-tabs.views-tabs .add a::before,
:where(*) .views-tabs.views-tabs li a::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li a::before {
display: none !important;
}
:where(*) .views-tabs.views-tabs .add a .icon.add,
:where(*) .views-tabs.views-tabs li a .icon.add,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a .icon.add,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li a .icon.add {
display: block;
}
:where(*) .views-tabs.views-tabs .add a:hover,
:where(*) .views-tabs.views-tabs .add a:focus,
:where(*) .views-tabs.views-tabs li a:hover,
:where(*) .views-tabs.views-tabs li a:focus,
:where(*) .views-tabs.views-tabs li.is-active a,
:where(*) .views-tabs.views-tabs li.is-active a.is-active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li.is-active a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li.is-active a.is-active {
color: var(--gin-bg-app);
border-color: transparent;
background: var(--gin-color-primary);
}
:where(*) .views-tabs.views-tabs .add a:focus,
:where(*) .views-tabs.views-tabs li a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.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);
}
:where(*) .views-tabs.views-tabs .add.open a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add.open a {
color: var(--gin-color-primary);
background: var(--gin-bg-layer2);
}
:where(*) .views-tabs.views-tabs .add.open a:hover,
:where(*) .views-tabs.views-tabs .add.open a:focus,
:where(*) .views-tabs.views-tabs .add.open a:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add.open a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add.open a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add.open a:active {
color: var(--gin-color-primary);
}
:where(*) .views-tabs.views-tabs .action-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list {
inset-block-start: 36px;
background: var(--gin-bg-layer3);
box-shadow: 0 1px 2px var(--gin-shadow-button);
}
:where(*) .views-tabs.views-tabs .action-list li,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li {
border: none;
background-color: transparent;
}
:where(*) .views-tabs.views-tabs .action-list li input.button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li input.button {
width: 100%;
text-align: start;
border: none !important;
box-shadow: none;
line-height: 1.2;
}
:where(*) .views-tabs.views-tabs .action-list li:hover,
:where(*) .views-tabs.views-tabs .action-list li:hover input.button,
:where(*) .views-tabs.views-tabs .action-list li:focus,
:where(*) .views-tabs.views-tabs .action-list li:focus input.button,
:where(*) .views-tabs.views-tabs .action-list li:active,
:where(*) .views-tabs.views-tabs .action-list li:active input.button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:hover input.button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:focus input.button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:active input.button {
color: var(--gin-color-button-text);
background: var(--gin-color-primary);
}
:where(*) .views-ui-display-tab-bucket__header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket__header {
padding: 0;
}
:where(*) .views-ui-display-tab-bucket .views-ui-display-tab-bucket__title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .views-ui-display-tab-bucket__title {
padding: var(--gin-spacing-m);
text-transform: none;
color: var(--gin-color-title);
font-size: var(--gin-font-size-xl);
font-weight: var(--gin-font-weight-semibold);
}
:where(*) .views-ui-display-tab-bucket__header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket__header {
padding-block: var(--gin-spacing-m) var(--gin-spacing-xs);
padding-inline: 0;
}
:where(*) .views-ui-display-tab-bucket__header .views-ui-display-tab-bucket__title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket__header .views-ui-display-tab-bucket__title {
padding: 0 var(--gin-spacing-m);
}
:where(*) .views-ui-display-tab-bucket__header .views-ui-display-tab-bucket__actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket__header .views-ui-display-tab-bucket__actions {
margin-inline-end: var(--gin-spacing-m);
}
:where(*) .views-ui-display-tab-bucket .views-display-setting,
:where(*) .views-ui-display-tab-bucket .views-ui-display-tab-bucket > .views-display-setting,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .views-display-setting,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .views-ui-display-tab-bucket > .views-display-setting {
padding: var(--gin-spacing-xs) var(--gin-spacing-m);
}
:where(*) .views-ui-display-tab-bucket .views-display-setting,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .views-display-setting {
color: var(--gin-color-text);
}
:where(*) .views-ui-display-tab-bucket .views-display-setting:nth-of-type(even),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .views-display-setting:nth-of-type(even) {
background-color: transparent;
}
:where(*) .views-ui-display-tab-bucket .dropbutton-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .dropbutton-wrapper {
inset-block-start: 14px;
inset-inline-end: var(--gin-spacing-m);
}
:where(*) .views-ui-display-tab-bucket.pager,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket.pager {
margin: 0;
}
:where(*) .views-ui-display-tab-bucket.views-ui-display-tab-bucket,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket.views-ui-display-tab-bucket {
margin-block-end: 0;
padding-block-start: 0;
border-block-end-color: var(--gin-border-color);
}
:where(*) .views-ui-display-tab-actions .views-ui-display-tab-setting,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-actions .views-ui-display-tab-setting {
padding: var(--gin-spacing-m);
}
:where(*) .views-query-info table tr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-query-info table tr {
background-color: var(--gin-bg-layer2);
}
:where(*) .views-query-info table tr td,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-query-info table tr td {
color: var(--gin-color-text);
}
:where(*) .system-modules tr.even,
:where(*) .system-modules tr.odd,
:where(*) .locale-translation-status-form tr.even,
:where(*) .locale-translation-status-form tr.odd,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules tr.even,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules tr.odd,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .locale-translation-status-form tr.even,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .locale-translation-status-form tr.odd {
border-block-start: 1px solid var(--gin-border-color);
border-block-end: none;
background: none;
}
:where(*) .system-modules td,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules td {
height: auto;
padding: var(--gin-spacing-m);
}
:where(*) .system-modules td details summary,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules td details summary {
background-color: transparent;
}
:where(*) .views-display-column,
:where(*) .edit-display-settings-top.views-ui-display-tab-bucket,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-display-column,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .edit-display-settings-top.views-ui-display-tab-bucket {
margin-block-end: var(--gin-spacing-m);
border-color: var(--gin-border-color);
border-radius: var(--gin-border-m);
box-shadow: none;
}
:where(*) .views-ui-dialog .form--inline,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-dialog .form--inline {
padding-block-start: 0;
}
:where(*) .views-ui-dialog .views-override:not(:empty),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-dialog .views-override:not(:empty) {
border-block-end: 0 none;
background-color: var(--gin-bg-app);
}
:where(*) .views-ui-dialog .form-item--fields-area-text-custom-removed,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-dialog .form-item--fields-area-text-custom-removed {
display: inline-block;
margin-inline-end: var(--gin-spacing-xxs);
}
:where(*) a.views-field-excluded,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.views-field-excluded {
color: var(--gin-color-disabled);
}
:where(*) .views-filterable-options,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-filterable-options {
border-block-start: none;
}
:where(*) .view-block-content .views-table,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-block-content .views-table {
margin-block-start: 0;
}
:where(*) .views-display-columns .details-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-display-columns .details-wrapper {
margin: 0;
}
:where(*) .machine-name-label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .machine-name-label {
color: var(--gin-color-text);
}
:where(*) .machine-name-value,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .machine-name-value {
color: var(--gin-color-title);
}
:where(*) .views-exposed-form .form-datetime-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form .form-datetime-wrapper {
margin-block-end: 0;
margin-inline-end: var(--gin-spacing-xs);
}
:where(*) .view-header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-header {
margin-block-end: var(--gin-spacing-l);
}
:where(*) .views-edit-view.disabled .views-displays,
:where(*) .views-edit-view.disabled .views-display-column,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view.disabled .views-displays,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view.disabled .views-display-column {
background-color: transparent;
}
:where(*) .views-edit-view.disabled .views-display-column,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view.disabled .views-display-column {
opacity: 0.75;
}
:where(*) .gin-table-scroll-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-table-scroll-wrapper {
clear: both;
overflow-x: auto;
overflow-y: hidden;
overscroll-behavior-x: contain;
-webkit-overflow-scrolling: touch;
margin-block-start: calc(var(--gin-spacing-xs) * -1);
}
:where(*) table.gin--sticky-table-header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.gin--sticky-table-header {
position: sticky;
z-index: 97;
visibility: hidden;
overflow: hidden;
inset-block-start: calc(var(--gin-toolbar-y-offset) + var(--gin-height-sticky) - 1px);
width: auto !important;
margin-block-start: calc(var(--gin-spacing-xs) * -1);
}
:where(*) table.gin--sticky-table-header tr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.gin--sticky-table-header tr {
display: block;
width: max-content;
}
:where(*) .gin-horizontal-scroll-shadow,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-horizontal-scroll-shadow {
background-repeat: no-repeat;
background-attachment: local, local, scroll, scroll;
background-size:
24px 100%,
24px 100%,
12px 100%,
12px 100%;
}
[dir="ltr"] :where(*) .gin-horizontal-scroll-shadow,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-horizontal-scroll-shadow {
background-image: linear-gradient(to right, var(--gin-bg-layer), var(--gin-bg-layer)), linear-gradient(to right, var(--gin-bg-layer), var(--gin-bg-layer)), linear-gradient(to right, rgb(0, 0, 0, 0.125), rgb(255, 255, 255, 0)), linear-gradient(to left, rgb(0, 0, 0, 0.125), rgb(255, 255, 255, 0));
background-position:
left center,
right center,
left center,
right center;
}
[dir="rtl"] :where(*) .gin-horizontal-scroll-shadow,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-horizontal-scroll-shadow {
background-image: linear-gradient(to left, var(--gin-bg-layer), var(--gin-bg-layer)), linear-gradient(to left, var(--gin-bg-layer), var(--gin-bg-layer)), linear-gradient(to left, rgb(0, 0, 0, 0.125), rgb(255, 255, 255, 0)), linear-gradient(to right, rgb(0, 0, 0, 0.125), rgb(255, 255, 255, 0));
background-position:
right center,
left center,
right center,
left center;
}
:where(*) table.sticky-header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.sticky-header {
inset-inline-start: auto !important;
min-width: 100%;
max-width: fit-content;
background: transparent;
}
:where(*) table.position-sticky thead,
:where(*) table.sticky-header thead,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.position-sticky thead,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.sticky-header thead {
position: static;
}
:where(*) table.position-sticky.--is-processed thead,
:where(*) table.sticky-header.--is-processed thead,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.position-sticky.--is-processed thead,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.sticky-header.--is-processed thead {
pointer-events: none;
}
:where(*) table.position-sticky.--is-processed thead tr,
:where(*) table.sticky-header.--is-processed thead tr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.position-sticky.--is-processed thead tr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.sticky-header.--is-processed thead tr {
border-color: transparent;
}
:where(*) table.position-sticky.--is-processed thead tr .sortable-heading.is-active > a::before,
:where(*) table.sticky-header.--is-processed thead tr .sortable-heading.is-active > a::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.position-sticky.--is-processed thead tr .sortable-heading.is-active > a::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.sticky-header.--is-processed thead tr .sortable-heading.is-active > a::before {
display: none;
}
:where(*) table thead,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table thead {
border-radius: var(--gin-border-m);
background: transparent;
}
:where(*) table thead tr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table thead tr {
border-block-end: 2px solid var(--gin-border-color-table-header);
}
:where(*) table thead tr:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table thead tr:hover {
background: transparent;
}
:where(*) table th,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table th {
background: var(--gin-bg-layer);
font-size: var(--gin-font-size-s);
font-weight: var(--gin-font-weight-bold);
}
:where(*) table th,
:where(*) table th .form-item__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table th,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table th .form-item__label {
color: var(--gin-color-title);
}
@media (min-width: 61em) {
:where(*) table th,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table th {
height: auto;
padding: var(--gin-spacing-m);
}
}
:where(*) table tbody tr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table tbody tr {
border-block-end: 1px solid var(--gin-border-color-table);
}
:where(*) table tbody td,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table tbody td {
height: auto;
padding: var(--gin-spacing-density-m) var(--gin-spacing-m);
}
:where(*) table tr,
:where(*) table tr:focus-within,
:where(*) table .draggable-table.tabledrag-disabled tr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr:focus-within,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table .draggable-table.tabledrag-disabled tr {
color: var(--gin-color-text);
background-color: transparent;
}
:where(*) table tr:hover,
:where(*) table tr:focus-within:hover,
:where(*) table .draggable-table.tabledrag-disabled tr:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr:focus-within:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table .draggable-table.tabledrag-disabled tr:hover {
color: var(--gin-color-text);
background: var(--gin-bg-item);
}
:where(*) table tr.selected:hover,
:where(*) table tr:focus-within.selected:hover,
:where(*) table .draggable-table.tabledrag-disabled tr.selected:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr.selected:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr:focus-within.selected:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table .draggable-table.tabledrag-disabled tr.selected:hover {
background: transparent;
}
.gin--dark-mode :where(*) table tr.selected,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr.selected {
border-color: rgb(255, 255, 255, 0.2);
}
:where(*) table tr.selected td,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr.selected td {
background-color: var(--gin-bg-item-hover);
}
:where(*) table td a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table td a {
text-decoration: none;
}
:where(*) table td a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table td a:hover {
text-decoration: underline;
text-decoration-style: var(--gin-link-decoration-style);
}
:where(*) table td .group-label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table td .group-label {
color: var(--gin-color-title);
}
:where(*) .sortable-heading,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading {
padding: var(--gin-spacing-xs) var(--gin-spacing-m);
}
:where(*) .sortable-heading > a::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading > a::before {
inset-block-end: -2px;
}
:where(*) .sortable-heading > a::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
}
@media (forced-colors: active) {
:where(*) .sortable-heading > a::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading > a::after {
background: linktext;
}
}
:where(*) .sortable-heading.is-active > a::before,
:where(*) .sortable-heading > a:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading.is-active > a::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading > a:hover::before {
width: 100%;
inset-inline-start: 0;
}
:where(*) .sortable-heading > a:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading > a:hover::before {
border-block-end-width: 3px;
}
:where(*) .sortable-heading.is-active > a,
:where(*) .sortable-heading.is-active > a:hover,
:where(*) .sortable-heading.is-active > a:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading.is-active > a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading.is-active > a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading.is-active > a:active {
color: var(--gin-color-primary-active);
}
:where(*) .sortable-heading.is-active > a::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading.is-active > a::before {
border-block-end: 0.1875rem solid var(--gin-color-primary-active);
border-start-start-radius: var(--gin-border-s);
border-start-end-radius: var(--gin-border-s);
background-color: var(--gin-bg-item);
}
:where(*) .tablesort,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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%;
}
:where(*) .tablesort--asc,
:where(*) [dir="rtl"] .tablesort--asc,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tablesort--asc,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [dir="rtl"] .tablesort--asc {
-webkit-mask-image: url("../../media/sprite.svg#sort-asc-view");
mask-image: url("../../media/sprite.svg#sort-asc-view");
}
@media (forced-colors: active) {
:where(*) .tablesort--asc,
:where(*) [dir="rtl"] .tablesort--asc,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tablesort--asc,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [dir="rtl"] .tablesort--asc {
background: linktext;
}
}
:where(*) .tablesort--desc,
:where(*) [dir="rtl"] .tablesort--desc,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tablesort--desc,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [dir="rtl"] .tablesort--desc {
-webkit-mask-image: url("../../media/sprite.svg#sort-desc-view");
mask-image: url("../../media/sprite.svg#sort-desc-view");
}
@media (forced-colors: active) {
:where(*) .tablesort--desc,
:where(*) [dir="rtl"] .tablesort--desc,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tablesort--desc,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [dir="rtl"] .tablesort--desc {
background: linktext;
}
}
:where(*) .field-plugin-settings-edit-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-wrapper {
float: inline-end;
}
:where(*) .field-plugin-settings-edit-wrapper + a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-wrapper + a {
float: inline-start;
}
:where(*) .region-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-title {
border-block-end: 2px solid var(--gin-color-text);
}
:where(*) .field-multiple-table th,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table th {
padding-block: var(--gin-spacing-xs);
padding-inline: var(--gin-spacing-l) var(--gin-spacing-m);
border-block-end: 0;
background: transparent;
}
:where(*) .field-multiple-table th.th__order,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table th.th__order {
padding: 0;
font-size: 0;
}
:where(*) .field-multiple-table thead th,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead th {
background: var(--gin-bg-header);
}
:where(*) .field-multiple-table thead th:first-of-type,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead th:first-of-type {
border-start-start-radius: var(--gin-border-m);
border-end-start-radius: var(--gin-border-m);
}
:where(*) .field-multiple-table thead:not(:has(th:last-of-type:not([style*="display: none"]))) th:nth-last-of-type(2),
:where(*) .field-multiple-table thead th:last-of-type:not([style*="display: none"]),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead:not(:has(th:last-of-type:not([style*="display: none"]))) th:nth-last-of-type(2),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead th:last-of-type:not([style*="display: none"]) {
border-start-end-radius: var(--gin-border-m);
border-end-end-radius: var(--gin-border-m);
}
:where(*) .field-multiple-table thead tr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead tr {
border-block-end: 0;
}
:where(*) .field-multiple-table thead .field-label .label,
:where(*) .field-multiple-table thead .form-item__label--multiple-value-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead .field-label .label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead .form-item__label--multiple-value-form {
display: inline-block;
margin: 0;
padding: var(--gin-spacing-xs) 0;
letter-spacing: -0.025em;
color: var(--gin-color-primary-active);
font-size: var(--gin-font-size-l);
font-weight: var(--gin-font-weight-bold);
line-height: 1.33333em;
}
:where(*) .field-multiple-table tr .form-item:not(:last-of-type),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table tr .form-item:not(:last-of-type) {
margin-block-end: var(--gin-spacing-m);
}
:where(*) .field-multiple-table .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
flex-wrap: wrap;
}
:where(*) .gin-layer-wrapper .views-table,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper .views-table {
margin-block-start: 0;
}
:where(*) table td.field-plugin-summary-cell,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table td.field-plugin-summary-cell {
vertical-align: middle;
}
:where(*) table .views-field.views-field-operations,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table .views-field.views-field-operations {
text-align: end;
}
:where(*) .draggable a.tabledrag-handle,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable a.tabledrag-handle {
float: none;
vertical-align: middle;
}
:where(*) .draggable a.tabledrag-handle:focus::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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);
}
:where(*) .draggable.drag-previous,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous {
background-color: #ffffe9;
}
:where(*) .draggable.drag,
:where(*) .draggable.drag:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag:focus {
background-color: #f0f1f9;
}
:where(*) .tabledrag-toggle-weight-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-toggle-weight-wrapper {
margin-block-start: 0;
}
:where(*) .tabledrag-toggle-weight-wrapper .action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-toggle-weight-wrapper .action-link {
margin-block-end: var(--gin-spacing-xs);
}
:where(*) .tabledrag-toggle-weight-wrapper .action-link .action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-toggle-weight-wrapper .action-link .action-link {
margin-block-end: 0;
}
@media (min-width: 61em) {
:where(*) #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
:where(*) #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
:where(*) .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
:where(*) .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
:where(*) .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper {
position: relative;
z-index: 1;
margin-block-end: calc(var(--gin-spacing-xxl) * -1);
pointer-events: none;
}
}
:where(*) #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
:where(*) #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
:where(*) .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
:where(*) .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
:where(*) .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link {
pointer-events: all;
background-color: var(--gin-bg-layer);
}
:where(*) .tabledrag-handle::after,
:where(*) .tabledrag-handle.tabledrag-handle-y::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y::after {
background-image: none;
-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;
}
@media (forced-colors: none) {
:where(*) .tabledrag-handle::after,
:where(*) .tabledrag-handle.tabledrag-handle-y::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y::after {
background-color: var(--gin-color-text-light);
}
}
@supports (-webkit-mask-image: url()) and ((-webkit-mask-composite: source-over) or (mask-composite: source-over)) {
:where(*) .tabledrag-handle::after,
:where(*) .tabledrag-handle.tabledrag-handle-y::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y::after {
background-color: var(--gin-color-text-light);
}
}
:where(*) .tabledrag-handle:hover::after,
:where(*) .tabledrag-handle.tabledrag-handle-y:hover::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle:hover::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y:hover::after {
transform: scale(1);
}
@media (forced-colors: none) {
:where(*) .tabledrag-handle:hover::after,
:where(*) .tabledrag-handle.tabledrag-handle-y:hover::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle:hover::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y:hover::after {
background-color: var(--gin-color-primary);
}
}
:where(*) .tabledrag-handle.tabledrag-handle-y::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y::after {
-webkit-mask-image: url("../../media/sprite.svg#drag-y-view");
mask-image: url("../../media/sprite.svg#drag-y-view");
}
:where(*) .draggable.drag,
:where(*) .draggable.drag:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag:focus {
background-color: var(--gin-bg-layer2);
}
.gin--dark-mode :where(*) .draggable.drag,
.gin--dark-mode :where(*) .draggable.drag:focus,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag:focus {
background-color: var(--gin-color-primary-light-hover);
}
:where(*) .draggable.drag-previous,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous {
background-color: var(--gin-bg-layer2);
}
[dir="ltr"] :where(*) .draggable.drag-previous,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous {
box-shadow: inset 6px 0 0 0 var(--gin-color-warning);
}
[dir="rtl"] :where(*) .draggable.drag-previous,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous {
box-shadow: inset -6px 0 0 0 var(--gin-color-warning);
}
:where(*) .draggable.drag-previous::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous::after {
position: absolute;
width: 6px;
height: 100%;
content: "";
}
@media (forced-colors: active) {
:where(*) .draggable.drag-previous,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous {
position: relative;
}
:where(*) .draggable.drag-previous::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous::after {
border-inline-start: 6px solid linktext;
inset-inline-start: 0;
}
}
:where(*) .tabledrag-cell,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-cell {
padding-block: var(--gin-spacing-density-m);
}
:where(*) .tabledrag-cell-content,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-cell-content {
margin-block: var(--gin-spacing-xs);
}
:where(*) .field-plugin-settings-edit-wrapper,
:where(*) .field-plugin-settings-edit-wrapper + a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-wrapper + a {
margin-block: var(--gin-spacing-m);
}
:where(*) .field-plugin-settings-edit-wrapper + a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-wrapper + a {
margin-block-start: var(--gin-spacing-s);
}
:where(*) .table-file-multiple-widget .tabledrag-cell-content,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .table-file-multiple-widget .tabledrag-cell-content {
display: flex;
}
:where(*) .form-element,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element {
box-sizing: border-box;
min-height: calc(var(--input-padding-vertical) * 2 + var(--input-line-height));
color: var(--gin-color-text);
border: 1px solid var(--gin-border-color-form-element);
border-radius: var(--gin-border-m);
background-color: var(--gin-bg-input);
line-height: var(--input-line-height);
padding-block: calc(var(--input-padding-vertical) - 1px);
padding-inline: var(--input-padding-horizontal);
}
@media (prefers-reduced-motion: no-preference) {
:where(*) .form-element,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element {
transition: var(--gin-transition);
}
}
:where(*) .form-element:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element:hover {
border-color: var(--gin-color-text);
box-shadow: inset 0 0 0 1px var(--gin-color-text);
}
:where(*) .form-element--small,
:where(*) .form-element--extrasmall,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--small,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--extrasmall {
border-radius: var(--gin-border-s);
font-size: var(--gin-font-size-s);
line-height: 1.5;
}
:where(*) .form-element[disabled],
:where(*) .form-element[disabled]:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element[disabled],
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element[disabled]:hover {
cursor: not-allowed;
color: var(--gin-color-disabled);
border-color: var(--gin-color-disabled-border);
background-color: var(--gin-color-disabled-bg) !important;
box-shadow: none;
}
.gin--dark-mode :where(*) .form-element,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element {
color-scheme: dark;
}
:where(*) .form-textarea-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-textarea-wrapper {
border-radius: var(--gin-border-m);
}
:where(*) .form-textarea-wrapper textarea,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-textarea-wrapper textarea {
max-width: 100%;
}
:where(*) .form-item--editor-format,
:where(*) .form-element--editor-format,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item--editor-format,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--editor-format {
width: auto;
}
:where(*) .form-item--editor-format .form-item__label,
:where(*) .form-element--editor-format .form-item__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item--editor-format .form-item__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--editor-format .form-item__label {
inset-block-start: 3px;
padding-block-end: 0;
}
:where(*) .password-field,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .password-field {
width: 100%;
}
:where(*) .password-confirm,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .password-confirm {
width: 100%;
max-width: var(--gin-max-line-length);
}
:where(*) .password-strength__title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .password-strength__title {
color: var(--gin-color-text-light);
}
:where(*) .password-strength__text,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .password-strength__text {
color: var(--gin-color-title);
}
:where(*) .password-suggestions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .password-suggestions {
color: var(--gin-color-text-light);
border: 1px solid var(--gin-border-color-layer2);
background-color: transparent;
}
:where(*) .subfield-option,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option {
border: 1px solid var(--gin-border-color-layer2);
border-radius: var(--gin-border-m);
}
:where(*) .form-element--type-select,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--type-select {
padding-inline-end: calc(var(--gin-spacing-xs) + var(--gin-spacing-xl) - 1px);
}
.gin--dark-mode :where(*) .form-element--type-select,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
}
:where(*) .form-element--type-select--small,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--type-select--small {
min-height: 2.25rem;
padding-block: 0.474rem;
font-size: var(--gin-font-size-xs);
line-height: 1.4;
}
[dir="ltr"] :where(*) .form-element--type-select--small,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--type-select--small {
background-position: 100% 52%;
}
[dir="rtl"] :where(*) .form-element--type-select--small,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--type-select--small {
background-position: 0% 52%;
}
:where(*) .form-boolean,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean {
width: 21px;
height: 21px;
border-color: var(--gin-border-color-form-element);
border-radius: var(--gin-border-xs);
}
.gin--dark-mode :where(*) .form-boolean--type-checkbox:not(:checked),
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox:not(:checked) {
background: var(--gin-bg-input);
}
:where(*) .form-boolean--type-checkbox:checked,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox:checked {
background-color: var(--gin-color-primary);
}
.gin--dark-mode :where(*) .form-boolean--type-checkbox:checked:not(:disabled),
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox:checked:not(:disabled) {
background-image: url("../../media/sprite.svg#checked-view");
}
:where(*) .form-boolean--type-checkbox:checked:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox:checked:hover {
background-color: var(--gin-color-primary-hover);
}
:where(*) .form-boolean--type-checkbox:checked:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox:checked:active {
background-color: var(--gin-color-primary-active);
}
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox {
position: relative;
margin-inline-start: 0;
}
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input {
all: unset;
appearance: none;
position: relative;
display: inline-block;
overflow: hidden;
box-sizing: border-box;
width: 2.5rem;
height: 1.5rem;
cursor: pointer;
vertical-align: top;
clip-path: circle(var(--gin-spacing-l) at 50% 50%);
border: 3px solid transparent;
border-radius: var(--gin-border-l);
background-color: var(--gin-color-disabled);
}
.gin--dark-mode :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input {
background-color: var(--gin-bg-input);
}
@media (forced-colors: active) {
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input {
border-width: 2px;
}
}
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
position: absolute;
width: 100%;
height: 100%;
content: "";
border-radius: 21px;
background-color: #fff;
}
[dir="ltr"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
transform: translateX(-16px);
}
[dir="rtl"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
transform: translateX(16px);
}
@media (prefers-reduced-motion: no-preference) {
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
transition: transform 0.3s;
}
}
.gin--dark-mode :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
background-color: var(--gin-border-color-form-element);
}
@media (forced-colors: active) {
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
background-color: CanvasText;
}
}
@media (forced-colors: active) {
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after {
position: absolute;
width: 100%;
height: 100%;
content: "";
transition: transform 0.3s;
background-color: Canvas;
-webkit-mask-image: url("../../media/sprite.svg#toggle-unchecked-view");
mask-image: url("../../media/sprite.svg#toggle-unchecked-view");
-webkit-mask-size: 16px 16px;
mask-size: 16px 16px;
-webkit-mask-position: 17px 2px;
mask-position: 17px 2px;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
[dir="ltr"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after {
transform: translateX(-16px);
}
[dir="rtl"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after {
transform: translateX(16px);
}
}
@media (forced-colors: active) and (prefers-reduced-motion: no-preference) {
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after {
transition: transform 0.3s;
}
}
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled {
cursor: not-allowed;
}
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:hover {
opacity: 0.9;
box-shadow: 0 0 2px rgb(0, 0, 0, 0.2);
}
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:active,
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:focus {
box-shadow:
0 0 0 1px var(--gin-color-focus-border),
0 0 0 4px var(--gin-color-focus);
}
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked {
background-color: var(--gin-switch);
}
.gin--dark-mode :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked {
background-color: var(--gin-color-primary-light-active);
}
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
background-color: #fff;
}
[dir="ltr"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
transform: translateX(16px);
}
[dir="rtl"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
transform: translateX(-16px);
}
.gin--dark-mode :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
background-color: var(--gin-color-primary-hover);
}
.gin--high-contrast-mode :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
.gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
background-color: var(--gin-border-color);
}
@media (forced-colors: active) {
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
padding-inline-start: var(--gin-spacing-xs);
background-color: LinkText !important;
}
}
@media (forced-colors: active) {
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after {
-webkit-mask-image: url("../../media/sprite.svg#checked-view");
mask-image: url("../../media/sprite.svg#checked-view");
-webkit-mask-position: 2px 2px;
mask-position: 2px 2px;
}
[dir="ltr"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after {
transform: translateX(16px);
}
[dir="rtl"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after {
transform: translateX(-16px);
}
}
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled {
opacity: 0.75;
background-color: var(--gin-color-disabled);
box-shadow: none;
}
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled::before {
opacity: 0.6;
background-color: #fff;
}
:where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox label {
position: relative;
z-index: 1;
padding-block-end: 0;
padding-inline-start: var(--gin-spacing-xxs);
color: var(--gin-color-text);
}
:where(*) table:has(.tabledrag-cell-content__item .form-checkbox) th.select-all .form-checkbox,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table:has(.tabledrag-cell-content__item .form-checkbox) th.select-all .form-checkbox {
margin-inline-start: calc(var(--tabledrag-handle-icon-size, 1.0625rem) + var(--gin-spacing-m));
}
.gin--dark-mode :where(*) .form-boolean:hover,
.gin--dark-mode :where(*) .form-boolean:active,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean:hover,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean:active {
border-color: var(--gin-color-text);
box-shadow: none;
}
:where(*) .form-boolean--type-radio,
:where(*) .form-boolean--type-radio:hover,
:where(*) .form-boolean--type-radio:active,
:where(*) .form-boolean--type-radio:focus,
:where(*) .form-boolean--type-radio:hover:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:hover:focus {
border-color: var(--gin-border-color-form-element);
border-radius: 50%;
background-color: var(--gin-bg-input);
background-image: none;
}
:where(*) .form-boolean--type-radio:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:hover {
box-shadow: inset 0 0 0 1px var(--gin-border-color-layer2);
}
:where(*) .form-boolean--type-radio:hover,
.gin--dark-mode :where(*) .form-boolean--type-radio:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:hover,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:hover {
border-color: var(--gin-color-text);
}
:where(*) .form-boolean--type-radio:active,
:where(*) .form-boolean--type-radio:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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);
}
:where(*) .form-boolean--type-radio:checked:not(:disabled),
:where(*) .form-boolean--type-radio:checked:not(:disabled):hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:not(:disabled),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:not(:disabled):hover {
background-color: var(--gin-bg-layer);
background-image: none;
box-shadow: inset 0 0 0 5px var(--gin-color-primary);
}
:where(*) .form-boolean--type-radio:checked:not(:disabled):active,
:where(*) .form-boolean--type-radio:checked:not(:disabled):focus,
:where(*) .form-boolean--type-radio:checked:not(:disabled):hover:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:not(:disabled):active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:not(:disabled):focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:not(:disabled):hover:focus {
border-color: var(--gin-color-focus-border);
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);
}
:where(*) .form-boolean--type-radio:disabled,
:where(*) .form-boolean--type-radio:disabled:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:disabled,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:disabled:hover {
cursor: not-allowed;
border-color: var(--gin-color-disabled-border);
background: var(--gin-color-disabled-bg);
}
:where(*) .form-boolean--type-radio:checked:disabled,
:where(*) .form-boolean--type-radio:checked:disabled:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:disabled,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:disabled:hover {
background: var(--gin-color-disabled);
box-shadow: inset 0 0 0 5px var(--gin-color-disabled-bg);
}
:where(*) .form-boolean--type-checkbox[disabled],
:where(*) .form-boolean--type-checkbox[disabled]:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox[disabled],
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox[disabled]:hover {
cursor: not-allowed;
border-color: var(--gin-color-disabled-border);
background-color: var(--gin-color-disabled-bg);
}
:where(*) .form-boolean--type-checkbox[disabled]:checked,
:where(*) .form-boolean--type-checkbox[disabled]:hover:checked,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox[disabled]:checked,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox[disabled]:hover:checked {
border-color: var(--gin-color-disabled-border);
background-color: var(--gin-color-disabled-bg);
box-shadow: none;
}
:where(*) .form-radios .form-type--boolean,
:where(*) .form-checkboxes .form-type--boolean,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-radios .form-type--boolean,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-checkboxes .form-type--boolean {
margin-block: var(--gin-spacing-xs);
}
:where(*) .form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions {
margin-block-end: 0;
}
:where(*) .form-edit .form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-edit .form-actions {
margin-block-end: 0;
padding: 0;
border: 0 none;
background-color: transparent;
}
:where(*) fieldset:not(.fieldgroup),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) fieldset:not(.fieldgroup) {
padding-block-start: var(--gin-spacing-xs);
padding-inline: 0;
color: var(--gin-color-text-light);
border-color: var(--gin-border-color);
border-radius: var(--gin-border-m);
background: transparent;
box-shadow: none;
}
:where(*) fieldset:not(.fieldgroup) > legend,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) fieldset:not(.fieldgroup) > legend {
inset-block-start: 20px;
}
:where(*) fieldset:not(.fieldgroup) > .fieldset-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) fieldset:not(.fieldgroup) > .fieldset-wrapper {
margin-block-start: 20px;
}
:where(*) fieldset:not(.fieldgroup).error,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) fieldset:not(.fieldgroup).error {
border: 2px solid var(--gin-color-danger);
}
:where(*) .fieldset__label,
:where(*) .fieldset__label--group,
:where(*) .form-item__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .fieldset__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .fieldset__label--group,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__label {
margin-block-start: 0;
margin-block-end: var(--gin-spacing-xs);
color: var(--gin-color-title);
font-size: var(--gin-font-size-s);
font-weight: var(--gin-font-weight-semibold);
}
:where(*) .form-item__label.has-error,
:where(*) .form-item__error-message,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__label.has-error,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__error-message {
color: var(--gin-color-danger);
}
:where(*) .form-item__description,
:where(*) .fieldset__description,
:where(*) .filter-guidelines__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__description,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .fieldset__description,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .filter-guidelines__item {
max-width: var(--gin-max-line-length);
color: var(--gin-color-text-light);
}
:where(*) .form-item__label.form-required::after,
:where(*) .fieldset__label.form-required::after,
:where(*) .form-required > .fieldset__label::after,
:where(*) .horizontal-tab-button .form-required::after,
:where(*) .vertical-tabs__menu-link .form-required::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__label.form-required::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .fieldset__label.form-required::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-required > .fieldset__label::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .horizontal-tab-button .form-required::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .vertical-tabs__menu-link .form-required::after {
content: "*";
vertical-align: text-top;
margin-inline: 0.15em;
color: var(--gin-color-danger);
background: none;
line-height: 1;
}
:where(*) .gin-details.error,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details.error {
border: 2px solid var(--gin-color-danger);
}
:where(*) .gin-details__summary:not(.form-required) .required-mark,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary:not(.form-required) .required-mark {
display: none;
}
:where(*) .form-item__warning,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__warning {
display: inline-block;
margin-block-start: var(--gin-spacing-xs);
}
:where(*) html.js .form-autocomplete,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .form-autocomplete {
padding-inline-end: 36px;
}
:where(*) .entity-form-display-form > .form-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .entity-form-display-form > .form-actions {
margin-block: 0;
}
:where(*) .required-mark::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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%;
}
:where(*) .form-wrapper .form-item__label,
:where(*) .form-composite .form-item__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-wrapper .form-item__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-composite .form-item__label {
position: relative;
}
:where(*) .field--type-text-with-summary .form-item,
:where(*) .field--widget-text-textarea .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-text-with-summary .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--widget-text-textarea .form-item {
margin-block-end: 0;
}
:where(*) .field--type-text-with-summary .filter-wrapper,
:where(*) .field--widget-text-textarea .filter-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-text-with-summary .filter-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--widget-text-textarea .filter-wrapper {
border: 0 none;
padding-inline: 0;
}
:where(*) .gin-autocomplete,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-autocomplete {
width: calc(100% - var(--gin-spacing-m));
}
:where(*) .gin-autocomplete .form-autocomplete,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-autocomplete .form-autocomplete {
width: 100%;
}
:where(*) .no-touchevents .form-element--type-select.form-element--extrasmall,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .no-touchevents .form-element--type-select.form-element--extrasmall {
min-height: 1.75rem;
font-size: var(--gin-font-size-s);
line-height: 1.5;
}
:where(*) #block-gin-content > form > .form-item:first-of-type,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #block-gin-content > form > .form-item:first-of-type {
margin-block-start: 0;
}
:where(*) .image-style-new .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .image-style-new .form-item {
margin-inline-end: var(--gin-spacing-xxs);
}
:where(*) tr .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr .form-item {
margin-block: 0;
}
:where(*) .container-inline .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .container-inline .form-item {
margin-block: var(--gin-spacing-density-s);
}
:where(*) .field-plugin-settings-edit-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-form {
margin-block-start: var(--gin-spacing-s);
}
:where(*) .field-plugin-settings-edit-form .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-form .form-item {
margin-block: var(--gin-spacing-m);
}
:where(*) .field-plugin-settings-edit-form .form-boolean-group .form-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-form .form-boolean-group .form-item {
margin-block: var(--gin-spacing-xs);
}
:where(*) .length-indicator,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .length-indicator {
margin-block-end: var(--gin-spacing-l);
}
:where(*) .button,
:where(*) .project__action_button,
:where(*) .dropbutton__item:first-of-type > *,
:where(*) .dropbutton__toggle,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
color: var(--gin-color-primary);
background-color: transparent;
box-shadow: none;
font-size: var(--gin-font-size-s);
font-weight: var(--gin-font-weight-semibold);
}
@media (prefers-reduced-motion: no-preference) {
:where(*) .button,
:where(*) .project__action_button,
:where(*) .dropbutton__item:first-of-type > *,
:where(*) .dropbutton__toggle,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
transition: var(--gin-transition);
}
}
@media (min-width: 80em) {
:where(*) .button,
:where(*) .project__action_button,
:where(*) .dropbutton__item:first-of-type > *,
:where(*) .dropbutton__toggle,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
font-size: var(--gin-font-size);
}
}
:where(*) .button:hover,
:where(*) .project__action_button:hover,
:where(*) .dropbutton__item:first-of-type > *:hover,
:where(*) .dropbutton__toggle:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:hover {
background-color: var(--gin-color-primary-hover);
}
:where(*) .button:active,
:where(*) .button:focus,
:where(*) .project__action_button:active,
:where(*) .project__action_button:focus,
:where(*) .dropbutton__item:first-of-type > *:active,
:where(*) .dropbutton__item:first-of-type > *:focus,
:where(*) .dropbutton__toggle:active,
:where(*) .dropbutton__toggle:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:focus {
background-color: var(--gin-color-primary-active);
}
:where(*) .button:hover,
:where(*) .button:active,
:where(*) .button:focus,
:where(*) .project__action_button:hover,
:where(*) .project__action_button:active,
:where(*) .project__action_button:focus,
:where(*) .dropbutton__item:first-of-type > *:hover,
:where(*) .dropbutton__item:first-of-type > *:active,
:where(*) .dropbutton__item:first-of-type > *:focus,
:where(*) .dropbutton__toggle:hover,
:where(*) .dropbutton__toggle:active,
:where(*) .dropbutton__toggle:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:focus {
color: var(--gin-color-button-text);
}
:where(*) .button,
:where(*) .button:not(:focus),
:where(*) .form-actions .button,
:where(*) .project__action_button,
:where(*) .action-link--icon-trash.action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link {
border: 2px solid var(--gin-color-primary) !important;
border-radius: var(--gin-border-m);
box-shadow: 0 1px 2px var(--gin-color-primary-light);
font-size: var(--gin-font-size-s);
padding-block: calc(var(--gin-spacing-s) - 2px);
padding-inline: var(--gin-spacing-m);
}
@media (prefers-reduced-motion: no-preference) {
:where(*) .button,
:where(*) .button:not(:focus),
:where(*) .form-actions .button,
:where(*) .project__action_button,
:where(*) .action-link--icon-trash.action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link {
transition: var(--gin-transition);
}
}
:where(*) .button:hover,
:where(*) .button:not(:focus):hover,
:where(*) .form-actions .button:hover,
:where(*) .project__action_button:hover,
:where(*) .action-link--icon-trash.action-link:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:hover {
border-color: var(--gin-color-primary-hover) !important;
background-color: var(--gin-color-primary-hover);
}
:where(*) .button:active,
:where(*) .button:focus,
:where(*) .button:not(:focus):active,
:where(*) .button:not(:focus):focus,
:where(*) .form-actions .button:active,
:where(*) .form-actions .button:focus,
:where(*) .project__action_button:active,
:where(*) .project__action_button:focus,
:where(*) .action-link--icon-trash.action-link:active,
:where(*) .action-link--icon-trash.action-link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:focus {
border-color: var(--gin-color-primary-active) !important;
}
:where(*) .button:hover,
:where(*) .button:active,
:where(*) .button:focus,
:where(*) .button:hover:focus,
:where(*) .button:not(:focus):hover,
:where(*) .button:not(:focus):active,
:where(*) .button:not(:focus):focus,
:where(*) .button:not(:focus):hover:focus,
:where(*) .form-actions .button:hover,
:where(*) .form-actions .button:active,
:where(*) .form-actions .button:focus,
:where(*) .form-actions .button:hover:focus,
:where(*) .project__action_button:hover,
:where(*) .project__action_button:active,
:where(*) .project__action_button:focus,
:where(*) .project__action_button:hover:focus,
:where(*) .action-link--icon-trash.action-link:hover,
:where(*) .action-link--icon-trash.action-link:active,
:where(*) .action-link--icon-trash.action-link:focus,
:where(*) .action-link--icon-trash.action-link:hover:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:hover:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):hover:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:hover:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:hover:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:hover:focus {
color: var(--gin-color-button-text);
}
:where(*) .form-actions .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button {
margin-inline-end: var(--gin-spacing-xs);
}
:where(*) .button.button--small,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--small {
border-radius: var(--gin-border-s);
font-size: var(--gin-font-size-xxs);
padding-block: calc(var(--gin-spacing-xxs) + 2px);
padding-inline: var(--gin-spacing-s);
}
:where(*) .button.button--extrasmall,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--extrasmall {
border-radius: var(--gin-border-s);
font-size: var(--gin-font-size-xxs);
padding-block: var(--gin-spacing-xxs);
padding-inline: var(--gin-spacing-s);
}
:where(*) #edit-submit.form-submit,
:where(*) .button--primary,
:where(*) .button--primary:not(:focus),
:where(*) .ief-entity-submit,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit {
background: var(--gin-color-primary);
}
[dir="ltr"] :where(*) #edit-submit.form-submit,
[dir="ltr"] :where(*) .button--primary,
[dir="ltr"] :where(*) .button--primary:not(:focus),
[dir="ltr"] :where(*) .ief-entity-submit,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus),
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit {
box-shadow: 0.1em 0.25em 0.5em var(--gin-color-primary-light);
}
[dir="rtl"] :where(*) #edit-submit.form-submit,
[dir="rtl"] :where(*) .button--primary,
[dir="rtl"] :where(*) .button--primary:not(:focus),
[dir="rtl"] :where(*) .ief-entity-submit,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus),
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit {
box-shadow: -0.1em 0.25em 0.5em var(--gin-color-primary-light);
}
:where(*) #edit-submit.form-submit:hover,
:where(*) .button--primary:hover,
:where(*) .button--primary:not(:focus):hover,
:where(*) .ief-entity-submit:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:hover {
background-color: var(--gin-color-primary-hover);
}
:where(*) #edit-submit.form-submit:active,
:where(*) #edit-submit.form-submit:focus,
:where(*) .button--primary:active,
:where(*) .button--primary:focus,
:where(*) .button--primary:not(:focus):active,
:where(*) .button--primary:not(:focus):focus,
:where(*) .ief-entity-submit:active,
:where(*) .ief-entity-submit:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:focus {
background-color: var(--gin-color-primary-active);
}
:where(*) #edit-submit.form-submit,
:where(*) #edit-submit.form-submit:hover,
:where(*) #edit-submit.form-submit:active,
:where(*) #edit-submit.form-submit:focus,
:where(*) .button--primary,
:where(*) .button--primary:hover,
:where(*) .button--primary:active,
:where(*) .button--primary:focus,
:where(*) .button--primary:not(:focus),
:where(*) .button--primary:not(:focus):hover,
:where(*) .button--primary:not(:focus):active,
:where(*) .button--primary:not(:focus):focus,
:where(*) .ief-entity-submit,
:where(*) .ief-entity-submit:hover,
:where(*) .ief-entity-submit:active,
:where(*) .ief-entity-submit:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:focus {
color: var(--gin-color-button-text);
}
:where(*) a.button:hover,
:where(*) a.button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button:active {
color: var(--gin-color-button-text);
}
.gin--dark-mode :where(*) a.button--primary:hover,
.gin--dark-mode :where(*) a.button--primary:active,
.gin--dark-mode :where(*) a.button--primary:focus,
.gin--dark-mode :where(*) a.button--primary:focus:hover,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button--primary:hover,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button--primary:active,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button--primary:focus,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button--primary:focus:hover {
color: var(--gin-bg-app);
}
:where(*) .button.button:disabled,
:where(*) .button.button:disabled:hover,
:where(*) .button.button:disabled:active,
:where(*) .button.button:disabled:focus,
:where(*) .button.button.is-disabled,
:where(*) .button.button.is-disabled:hover,
:where(*) .button.button.is-disabled:active,
:where(*) .button.button.is-disabled:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button:disabled,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button:disabled:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button:disabled:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button:disabled:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button.is-disabled,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button.is-disabled:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button.is-disabled:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button.is-disabled:focus {
color: var(--gin-color-disabled);
border: 2px solid var(--gin-color-disabled-border) !important;
background: transparent;
box-shadow: none;
}
:where(*) .button.button--primary:disabled,
:where(*) .button.button--primary:disabled:hover,
:where(*) .button.button--primary:disabled:active,
:where(*) .button.button--primary:disabled:focus,
:where(*) .button.button--primary.is-disabled,
:where(*) .button.button--primary.is-disabled:hover,
:where(*) .button.button--primary.is-disabled:active,
:where(*) .button.button--primary.is-disabled:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary:disabled,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary:disabled:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary:disabled:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary:disabled:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary.is-disabled,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary.is-disabled:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary.is-disabled:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary.is-disabled:focus {
color: var(--gin-color-disabled);
background-color: var(--gin-color-disabled-bg);
}
:where(*) .action-link.action-link--icon-trash,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash {
box-sizing: border-box;
min-height: 2.5rem;
line-height: 1;
}
:where(*) .action-link.action-link--icon-trash,
:where(*) .action-link.action-link--icon-trash:hover,
:where(*) .action-link.action-link--icon-trash:active,
:where(*) .action-link.action-link--icon-trash:focus,
:where(*) .action-link.action-link--icon-trash:focus:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash:focus:hover {
border: 2px solid var(--gin-color-danger) !important;
}
:where(*) .multiple-fields-remove-button.button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
}
:where(*) .dropbutton-widget,
:where(*) html.js .dropbutton-widget,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton-widget,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-widget {
background-color: transparent;
}
:where(*) html.js .dropbutton-wrapper.open .dropbutton-widget,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper.open .dropbutton-widget {
z-index: 502;
}
:where(*) html.js .dropbutton-wrapper.open .dropbutton,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper.open .dropbutton {
background: var(--gin-bg-layer3);
}
:where(*) .dropbutton,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton {
border: 2px solid var(--gin-color-primary);
border-radius: var(--gin-border-m);
box-shadow: 0 1px 2px var(--gin-color-primary-light);
}
:where(*) .dropbutton--multiple > .dropbutton__item:first-of-type,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton--multiple > .dropbutton__item:first-of-type {
height: 100%;
margin-inline-end: var(--gin-spacing-xxl);
border-inline-end: 1px solid var(--gin-color-primary-light-active);
}
:where(*) .dropbutton--multiple > .dropbutton__item:first-of-type input,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton--multiple > .dropbutton__item:first-of-type input {
height: 100%;
color: var(--gin-color-primary);
border: 0 none !important;
border-radius: 0 !important;
background-color: transparent;
}
.gin--dark-mode :where(*) .dropbutton,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton {
box-shadow: 0 4px 18px var(--gin-shadow-button);
}
:where(*) .dropbutton:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:hover {
border-color: var(--gin-color-primary);
}
:where(*) .dropbutton:active,
:where(*) .dropbutton:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:focus {
border-color: var(--gin-color-primary-active);
}
:where(*) .dropbutton-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton-wrapper {
box-shadow: none;
}
:where(*) .dropbutton__item:first-of-type > *,
:where(*) .dropbutton__toggle,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
white-space: nowrap;
background: none;
}
@media (forced-colors: active) {
:where(*) .dropbutton__item:first-of-type > *,
:where(*) .dropbutton__toggle,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
border-width: 0 !important;
}
}
:where(*) .dropbutton__item:first-of-type > *,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > * {
padding: calc(0.875rem - 1px) calc(var(--gin-spacing-l) - 1px);
}
:where(*) .dropbutton__toggle,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
inset-block-start: 2px;
inset-inline-end: 2px;
width: calc(var(--gin-spacing-xxl) + 1px);
height: 2.75rem;
border-inline-start: var(--dropbutton-border-size, 1px) solid var(--gin-color-primary) !important;
}
:where(*) .dropbutton__toggle:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:hover {
background-color: var(--gin-color-primary);
}
@media not (forced-colors: active) {
:where(*) .dropbutton__toggle::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle::before {
background-color: var(--gin-color-primary);
background-image: none;
-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;
}
:where(*) .dropbutton__toggle:hover::before,
:where(*) .dropbutton__toggle:active::before,
:where(*) .dropbutton__toggle:focus::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:active::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:focus::before {
background-color: var(--gin-color-button-text);
}
}
:where(*) .dropbutton .dropbutton__items,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items {
position: absolute;
inset-inline-end: 0;
min-width: 120px;
margin: 0;
padding: 0.5em;
list-style: none;
border-radius: var(--gin-border-l);
background: var(--gin-bg-layer3);
box-shadow: var(--gin-shadow-l2);
}
.node-form :where(*) .dropbutton .dropbutton__items,
.node-form :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items {
inset-inline-start: 0;
inset-inline-end: auto;
}
@media (forced-colors: active) {
:where(*) .dropbutton .dropbutton__items,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items {
border: 1px solid linktext;
}
}
:where(*) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > a,
:where(*) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > input,
:where(*) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > input,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > .button {
border-radius: var(--gin-border-s) var(--gin-border-s) 0 0;
}
:where(*) .dropbutton.dropbutton--gin .dropbutton-action > .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton.dropbutton--gin .dropbutton-action > .button {
border: var(--dropbutton-border-size) solid transparent !important;
}
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item {
border: 0 none;
background-color: var(--gin-bg-app);
box-shadow: none;
}
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item:first-of-type,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item:first-of-type,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item:first-of-type,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item:first-of-type,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item:first-of-type,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item:first-of-type {
margin-inline-end: 0;
}
.js .dropbutton--multiple :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item:first-of-type:last-of-type > *,
.js .dropbutton--multiple :where(*) .dropbutton .dropbutton__items > .dropbutton__item:first-of-type:last-of-type > *,
.js .dropbutton--multiple :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item:first-of-type:last-of-type > *,
.js .dropbutton--multiple :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item:first-of-type:last-of-type > *,
.js .dropbutton--multiple :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item:first-of-type:last-of-type > *,
.js .dropbutton--multiple :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item:first-of-type:last-of-type > * {
border-radius: var(--gin-border-s);
}
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > input,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button {
display: block;
overflow: hidden;
box-sizing: border-box;
width: 100%;
max-width: 320px;
margin: 0;
text-align: start;
white-space: nowrap;
text-overflow: ellipsis;
color: var(--gin-color-primary);
border: 0 none !important;
border-radius: 0;
background: var(--gin-bg-layer3);
box-shadow: none;
font-weight: var(--gin-font-weight-heavy);
}
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:hover,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:active,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:hover,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:active,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:hover,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:active,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus {
color: var(--gin-color-button-text);
border-radius: var(--gin-border-s);
background: var(--gin-color-primary);
}
@media (forced-colors: active) {
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:hover,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:active,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:hover,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:active,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:hover,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:active,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:hover,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:active,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus {
outline: 2px solid transparent;
outline-offset: -2px;
}
}
@media (forced-colors: active) {
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus {
outline-style: dotted;
}
}
:where(*) .dropbutton > .dropbutton__item:first-of-type > a:hover,
:where(*) .dropbutton > .dropbutton__item:first-of-type > a:active,
:where(*) .dropbutton > .dropbutton__item:first-of-type > a:focus,
:where(*) .dropbutton > .dropbutton__item:first-of-type > input:hover,
:where(*) .dropbutton > .dropbutton__item:first-of-type > input:active,
:where(*) .dropbutton > .dropbutton__item:first-of-type > input:focus,
:where(*) .dropbutton > .dropbutton__item:first-of-type > .button:hover,
:where(*) .dropbutton > .dropbutton__item:first-of-type > .button:active,
:where(*) .dropbutton > .dropbutton__item:first-of-type > .button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > a:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > input:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > input:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > input:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > .button:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > .button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > .button:focus {
color: var(--gin-color-button-text);
background: var(--gin-color-primary);
}
:where(*) .dropbutton .dropbutton__items > .dropbutton__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item {
border-radius: var(--gin-border-s);
}
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item.secondary-action,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item.secondary-action {
box-shadow: var(--gin-shadow-l2);
}
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > a,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > input,
:where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > .button,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > input,
:where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button,
:where(*) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a,
:where(*) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input,
:where(*) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > input,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button {
padding: 0.75em 1em !important;
font-size: var(--gin-font-size-s) !important;
}
:where(*) .dropbutton__item:first-of-type ~ .dropbutton__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type ~ .dropbutton__item {
max-width: unset;
border-color: var(--gin-color-primary);
}
:where(*) .dropbutton__item:first-of-type ~ .dropbutton__item > *:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type ~ .dropbutton__item > *:hover {
background-color: var(--gin-bg-layer3);
}
:where(*) .dropbutton__item:first-of-type ~ .dropbutton__item__item ~ .dropbutton__item:last-child,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type ~ .dropbutton__item__item ~ .dropbutton__item:last-child {
border-color: var(--gin-color-primary);
}
:where(*) html.js .dropbutton,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton {
box-sizing: border-box;
height: 3rem;
min-height: 3rem;
}
:where(*) html.js .dropbutton-wrapper:not(.open) .dropbutton__items,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper:not(.open) .dropbutton__items {
visibility: hidden;
opacity: 0;
}
:where(*) html.js .dropbutton-wrapper .dropbutton__items,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper .dropbutton__items {
visibility: visible;
overflow: auto;
max-height: 30vh;
opacity: 1;
}
:where(*) html.js .dropbutton-wrapper:not(.open) .dropbutton__item:first-of-type ~ .dropbutton__items,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper:not(.open) .dropbutton__item:first-of-type ~ .dropbutton__items {
display: none;
}
:where(*) html.js .dropbutton-wrapper:not(.open) .dropbutton__items .dropbutton__item:first-of-type ~ .dropbutton__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper:not(.open) .dropbutton__items .dropbutton__item:first-of-type ~ .dropbutton__item {
display: block;
height: auto;
}
:where(*) html.js.no-touchevents .dropbutton--multiple.dropbutton--small .dropbutton__item:first-of-type,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--multiple.dropbutton--small .dropbutton__item:first-of-type {
margin-inline-end: 0;
}
:where(*) html.js.no-touchevents .dropbutton--multiple.dropbutton--small > .dropbutton__item:first-of-type,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--multiple.dropbutton--small > .dropbutton__item:first-of-type {
margin-inline-end: var(--gin-spacing-xl);
}
:where(*) html.js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall > .dropbutton__item:first-of-type,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall > .dropbutton__item:first-of-type {
margin-inline-end: var(--gin-spacing-l);
}
:where(*) html.js.no-touchevents .dropbutton--small,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--small {
min-width: 0;
height: 2.25rem;
min-height: 2.25rem;
border-radius: var(--gin-border-s);
}
:where(*) html.js.no-touchevents .dropbutton--small .dropbutton__toggle,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--small .dropbutton__toggle {
width: calc(var(--dropbutton-small-toggle-size, 2rem) + 1px);
}
:where(*) html.js.no-touchevents .dropbutton--extrasmall,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--extrasmall {
min-width: 0;
height: 1.75rem;
min-height: 1.75rem;
border-radius: var(--gin-border-s);
}
:where(*) html.js.no-touchevents .dropbutton--extrasmall .dropbutton__toggle,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--extrasmall .dropbutton__toggle {
width: calc(var(--dropbutton-extrasmall-toggle-size, 1.5rem) + 1px);
border-radius: 0;
}
:where(*) html.js.no-touchevents .dropbutton--extrasmall .dropbutton__item:first-of-type > *,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--extrasmall .dropbutton__item:first-of-type > * {
padding-inline: var(--gin-spacing-s);
border-radius: 0;
}
:where(*) html.js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall .dropbutton__items .dropbutton__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall .dropbutton__items .dropbutton__item {
margin-inline-end: 0;
}
:where(*) .action-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link {
color: var(--gin-color-primary);
border-radius: var(--gin-border-s);
background: transparent;
}
:where(*) .action-link:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link:hover {
color: var(--gin-color-primary-hover);
background: var(--gin-bg-item-hover);
}
:where(*) .action-link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link:focus {
color: var(--gin-color-primary-active);
background: var(--gin-color-primary-light-hover);
}
:where(*) .action-link.action-link--extrasmall,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--extrasmall {
font-size: var(--gin-font-size-xxs);
}
:where(*) .action-link::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link::before {
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
background: var(--gin-color-primary) !important;
background-image: none;
}
:where(*) .action-link--icon-plus:hover::before,
:where(*) .action-link--icon-ex:hover::before,
:where(*) .action-link--icon-checkmark:hover::before,
:where(*) .action-link--icon-show:hover::before,
:where(*) .action-link--icon-cog:hover::before,
:where(*) .action-link--icon-hide:hover::before,
:where(*) .action-link--icon-show::before,
:where(*) .action-link--icon-hide::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-plus:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-ex:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-checkmark:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-show:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-cog:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-hide:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-show::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-hide::before {
background-color: var(--gin-color-primary);
background-image: none;
}
:where(*) .action-link--icon-plus::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-plus::before {
-webkit-mask-image: url("../../media/sprite.svg#add-view");
mask-image: url("../../media/sprite.svg#add-view");
}
:where(*) .action-link--icon-checkmark::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-checkmark::before {
-webkit-mask-image: url("../../media/sprite.svg#checkmark-view");
mask-image: url("../../media/sprite.svg#checkmark-view");
}
:where(*) .action-link--icon-show::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-show::before {
-webkit-mask-image: url("../../media/sprite.svg#show-view");
mask-image: url("../../media/sprite.svg#show-view");
}
:where(*) .action-link--icon-hide::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-hide::before {
-webkit-mask-image: url("../../media/sprite.svg#hide-view");
mask-image: url("../../media/sprite.svg#hide-view");
}
:where(*) .action-link--icon-cog::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-cog::before {
-webkit-mask-image: url("../../media/sprite.svg#config-view");
mask-image: url("../../media/sprite.svg#config-view");
}
:where(*) .action-link--icon-ex::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-ex::before {
-webkit-mask-image: url("../../media/sprite.svg#remove-view");
mask-image: url("../../media/sprite.svg#remove-view");
}
:where(*) .action-link--icon-key::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-key::before {
-webkit-mask-image: url("../../media/sprite.svg#devel-view");
mask-image: url("../../media/sprite.svg#devel-view");
}
:where(*) .action-link--icon-questionmark::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-questionmark::before {
-webkit-mask-image: url("../../media/sprite.svg#help-view");
mask-image: url("../../media/sprite.svg#help-view");
}
:where(*) .action-link--icon-trash.action-link--danger,
:where(*) .button.button--danger,
:where(*) a.button.button--danger,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger {
min-height: 0;
color: var(--gin-color-danger);
box-shadow: 0 1px 2px var(--gin-color-danger-lightest);
}
:where(*) .action-link--icon-trash.action-link--danger::before,
:where(*) .button.button--danger::before,
:where(*) a.button.button--danger::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger::before {
display: none;
}
:where(*) .action-link--icon-trash.action-link--danger,
:where(*) .action-link--icon-trash.action-link--danger:hover,
:where(*) .action-link--icon-trash.action-link--danger:focus,
:where(*) .action-link--icon-trash.action-link--danger:active,
:where(*) .button.button--danger,
:where(*) .button.button--danger:hover,
:where(*) .button.button--danger:focus,
:where(*) .button.button--danger:active,
:where(*) a.button.button--danger,
:where(*) a.button.button--danger:hover,
:where(*) a.button.button--danger:focus,
:where(*) a.button.button--danger:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:active {
border-color: var(--gin-color-danger) !important;
}
:where(*) .action-link--icon-trash.action-link--danger:hover,
:where(*) .action-link--icon-trash.action-link--danger:focus,
:where(*) .action-link--icon-trash.action-link--danger:active,
:where(*) .button.button--danger:hover,
:where(*) .button.button--danger:focus,
:where(*) .button.button--danger:active,
:where(*) a.button.button--danger:hover,
:where(*) a.button.button--danger:focus,
:where(*) a.button.button--danger:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:active {
color: var(--gin-bg-layer);
background-color: var(--gin-color-danger);
}
:where(*) .button--primary.button--danger,
:where(*) a.button--primary.button--danger,
:where(*) #edit-submit.button.button--danger,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary.button--danger,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button--primary.button--danger,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.button.button--danger {
color: var(--gin-bg-layer);
background-color: var(--gin-color-danger);
}
:where(*) .pager__link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__link {
color: var(--gin-color-text);
background-color: transparent;
}
:where(*) .pager__link.is-active,
:where(*) .pager__item--current,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__link.is-active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--current {
color: var(--gin-bg-app);
}
:where(*) .pager__link:hover,
:where(*) .pager__link.is-active:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__link:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__link.is-active:hover {
color: var(--gin-color-button-text);
background: var(--gin-color-primary-hover);
}
:where(*) .pager__item--first .pager__link::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--first .pager__link::before {
-webkit-mask-image: url("../../media/sprite.svg#first-view");
mask-image: url("../../media/sprite.svg#first-view");
}
:where(*) .pager__item--previous .pager__link::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--previous .pager__link::before {
-webkit-mask-image: url("../../media/sprite.svg#prev-view");
mask-image: url("../../media/sprite.svg#prev-view");
}
:where(*) .pager__item--next .pager__link::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--next .pager__link::after {
-webkit-mask-image: url("../../media/sprite.svg#next-view");
mask-image: url("../../media/sprite.svg#next-view");
}
:where(*) .pager__item--last .pager__link::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--last .pager__link::after {
-webkit-mask-image: url("../../media/sprite.svg#last-view");
mask-image: url("../../media/sprite.svg#last-view");
}
:where(*) .pager__item--first .pager__link::before,
:where(*) .pager__item--first .pager__link::after,
:where(*) .pager__item--previous .pager__link::before,
:where(*) .pager__item--previous .pager__link::after,
:where(*) .pager__item--next .pager__link::before,
:where(*) .pager__item--next .pager__link::after,
:where(*) .pager__item--last .pager__link::before,
:where(*) .pager__item--last .pager__link::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--first .pager__link::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--first .pager__link::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--previous .pager__link::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--previous .pager__link::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--next .pager__link::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--next .pager__link::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--last .pager__link::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--last .pager__link::after {
background: var(--gin-color-text-light);
}
:where(*) .pager__item--first .pager__link:hover::before,
:where(*) .pager__item--first .pager__link:hover::after,
:where(*) .pager__item--previous .pager__link:hover::before,
:where(*) .pager__item--previous .pager__link:hover::after,
:where(*) .pager__item--next .pager__link:hover::before,
:where(*) .pager__item--next .pager__link:hover::after,
:where(*) .pager__item--last .pager__link:hover::before,
:where(*) .pager__item--last .pager__link:hover::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--first .pager__link:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--first .pager__link:hover::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--previous .pager__link:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--previous .pager__link:hover::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--next .pager__link:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--next .pager__link:hover::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--last .pager__link:hover::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--last .pager__link:hover::after {
background: var(--gin-bg-app);
}
:where(*) .pager__link.is-active,
:where(*) .pager__item--current,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__link.is-active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--current {
background-color: var(--gin-color-primary);
}
:where(*) .block-help-block,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-help-block {
max-width: 1024px;
margin: 0;
margin-block-end: var(--gin-spacing-m);
font-size: var(--gin-font-size-s);
}
:where(*) .block-help-block p,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-help-block p {
color: var(--gin-color-text-light);
font-size: var(--gin-font-size-s);
}
:where(*) #edit-help,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-help {
color: var(--gin-color-text-light);
font-size: var(--gin-font-size-s);
}
:where(*) .system-status-report__requirements-group h3,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group h3 {
margin-block-start: 0;
}
:where(*) .system-status-report__row,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__row {
border-block-end: 1px solid var(--gin-border-color);
}
:where(*) .system-status-counter__status-icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon {
border: 0 none;
background-color: transparent;
box-shadow: none;
}
:where(*) .system-status-general-info,
:where(*) .system-status-report__requirements-group,
:where(*) .system-status-report,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report {
padding: var(--gin-spacing-m);
}
:where(*) .system-status-general-info h3 + .divider,
:where(*) .system-status-general-info .divider:last-child,
:where(*) .system-status-report__requirements-group h3 + .divider,
:where(*) .system-status-report__requirements-group .divider:last-child,
:where(*) .system-status-report h3 + .divider,
:where(*) .system-status-report .divider:last-child,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info h3 + .divider,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info .divider:last-child,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group h3 + .divider,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group .divider:last-child,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report h3 + .divider,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report .divider:last-child {
display: none;
}
:where(*) .system-status-general-info__items,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__items {
margin-block: var(--gin-spacing-m) 0;
margin-inline: 0;
}
:where(*) .system-status-general-info__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__item {
border: 0 none;
box-shadow: none;
}
:where(*) .system-status-general-info__header,
:where(*) .system-status-report__requirements-group > h3,
:where(*) .system-themes-list__header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group > h3,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-themes-list__header {
text-transform: none;
margin-block: calc(var(--gin-spacing-xs) * -1) var(--gin-spacing-m);
margin-inline: 0;
}
:where(*) .gin-details__summary--system-status-report,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary--system-status-report {
background: transparent;
}
:where(*) .messages,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages {
position: relative;
padding: var(--gin-spacing-m);
opacity: 1;
border: 2px solid transparent;
border-radius: var(--gin-border-l);
}
@media (prefers-reduced-motion: no-preference) {
:where(*) .messages,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages {
transition: opacity var(--gin-transition-fast);
}
}
.gin--dark-mode :where(*) .messages,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages {
box-shadow: 0 6px 16px var(--gin-border-color-layer);
}
:where(*) .messages,
:where(*) .messages-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages-list {
margin-block-start: 0;
}
:where(*) .messages-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages-list {
margin-block-end: 0;
}
:where(*) .messages a,
:where(*) .messages a:hover,
:where(*) .messages a:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages a,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages a:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages a:active {
color: #fff;
}
:where(*) .messages__title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages__title {
font-weight: var(--gin-font-weight-bold);
}
:where(*) .messages__title,
:where(*) .messages__content,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages__title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages__content {
margin-inline-start: 2.125rem;
}
:where(*) .messages .messages__header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .messages__header {
position: relative;
margin-block-end: var(--gin-spacing-xs);
margin-inline-end: 1.5em;
background-image: none;
}
:where(*) .messages .messages__header::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .messages__header::before {
position: absolute;
display: block;
inset-block-start: 2px;
inset-inline-start: 0;
width: 1.5rem;
height: 1.5rem;
content: "";
}
@media (forced-colors: active) {
:where(*) .messages .messages__header::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .messages__header::before {
background-color: linktext !important;
}
}
:where(*) .messages .button--dismiss,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss {
position: absolute;
inset-block-start: 0;
inset-inline-end: 0;
width: 29px;
height: 29px;
margin: var(--gin-spacing-s);
padding: 0;
text-indent: -99999px;
color: transparent;
border-color: transparent !important;
border-radius: var(--gin-border-m);
background: transparent;
box-shadow: none;
}
@media (prefers-reduced-motion: no-preference) {
:where(*) .messages .button--dismiss,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss {
transition: var(--gin-transition);
}
}
:where(*) .messages .button--dismiss:hover:not(:focus),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss:hover:not(:focus) {
color: transparent;
border-color: #fff !important;
background-color: transparent;
}
:where(*) .messages .button--dismiss:focus .icon-close,
:where(*) .messages .button--dismiss:hover:focus .icon-close,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss:focus .icon-close,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss:hover:focus .icon-close {
background-color: var(--gin-bg-app);
}
:where(*) .messages .button--dismiss .icon-close,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss .icon-close {
position: absolute;
width: 100%;
height: 100%;
inset-block-start: 0;
inset-inline-start: 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;
}
@media (forced-colors: active) {
:where(*) .messages .button--dismiss .icon-close,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss .icon-close {
background-color: buttonBorder;
}
}
:where(*) .messages.messages--info,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--info {
color: var(--gin-color-info-light);
border-color: var(--gin-bg-info);
background: var(--gin-bg-info);
}
:where(*) .messages.messages--info .messages__header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--info .messages__header {
background: none;
}
:where(*) .messages.messages--info .messages__header::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
}
:where(*) .messages.messages--info .button--dismiss .icon-close:link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--info .button--dismiss .icon-close:link {
background-color: var(--gin-color-info-light);
}
:where(*) .messages.messages--status,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--status {
color: var(--gin-color-green-light);
background: var(--gin-bg-green);
}
:where(*) .messages.messages--status .messages__header::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
}
:where(*) .messages.messages--status .button--dismiss .icon-close:link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--status .button--dismiss .icon-close:link {
background-color: var(--gin-color-green-light);
}
:where(*) .messages.messages--warning,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--warning {
color: var(--gin-color-warning-light);
background: var(--gin-bg-warning);
}
:where(*) .messages.messages--warning .messages__header::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
}
:where(*) .messages.messages--warning .button--dismiss .icon-close:link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--warning .button--dismiss .icon-close:link {
background-color: var(--gin-color-warning-light);
}
:where(*) .messages--error,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages--error {
color: var(--gin-color-danger-light);
background: var(--gin-bg-danger);
}
:where(*) .messages--error .messages__header::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
}
:where(*) .messages--error .button--dismiss .icon-close:link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages--error .button--dismiss .icon-close:link {
background-color: var(--gin-color-danger-light);
}
:where(*) .draggable.field-plugin-settings-editing,
:where(*) .draggable.drag-previous.field-plugin-settings-editing,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.field-plugin-settings-editing,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous.field-plugin-settings-editing {
background: var(--gin-bg-app);
}
:where(*) .field-plugin-summary,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-summary {
color: var(--gin-color-text-light);
font-size: var(--gin-font-size-xs);
}
:where(*) .field-option.field-option,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option {
--thumb-size: 5rem;
gap: var(--gin-spacing-m);
align-items: baseline;
padding: 0;
border: 1px solid var(--gin-border-color);
border-radius: var(--gin-border-m);
background-color: transparent;
}
:where(*) .field-option.field-option .field-option__thumb,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__thumb {
border-radius: 0;
background-color: var(--gin-bg-layer2);
border-start-start-radius: var(--gin-border-s);
border-end-start-radius: var(--gin-border-s);
}
.add-field-container :where(*) .field-option.field-option .field-option__thumb,
.add-field-container :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__thumb {
background-color: var(--gin-bg-layer2);
}
:where(*) .field-option.field-option .field-option__icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__icon {
filter: brightness(0);
}
.gin--dark-mode :where(*) .field-option.field-option .field-option__icon,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__icon {
filter: brightness(0) invert(1);
}
:where(*) .field-option.field-option .field-option__words,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__words {
padding-block: var(--gin-spacing-s);
}
:where(*) .field-option.field-option .field-option__words .field-option__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__words .field-option__label {
display: block;
margin-block-end: var(--gin-spacing-xxs);
font-weight: var(--gin-font-weight-semibold);
}
:where(*) .field-option.field-option .field-option__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__item {
column-gap: 0;
padding-block: var(--gin-spacing-s);
}
:where(*) .field-option.field-option .field-option__item .form-item__label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__item .form-item__label {
margin-block-end: var(--gin-spacing-xxs);
font-weight: var(--gin-font-weight-semibold);
}
:where(*) .field-option.field-option .field-option__description,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__description {
color: var(--gin-color-text-light);
font-size: var(--gin-font-size-xs);
line-height: 1.3;
}
:where(*) .field-option.field-option .field-option-radio,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option-radio {
all: unset !important;
}
:where(*) .field-option.field-option.selected,
:where(*) .field-option.field-option:focus-within,
:where(*) .field-option.field-option:has(.field-option-radio:checked),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option.selected,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:has(.field-option-radio:checked) {
background-color: var(--gin-bg-layer2);
}
:where(*) .field-option.field-option.selected .field-option__thumb,
:where(*) .field-option.field-option:focus-within .field-option__thumb,
:where(*) .field-option.field-option:has(.field-option-radio:checked) .field-option__thumb,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option.selected .field-option__thumb,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within .field-option__thumb,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:has(.field-option-radio:checked) .field-option__thumb {
background-color: var(--gin-color-primary);
}
:where(*) .field-option.field-option.selected .field-option__icon,
:where(*) .field-option.field-option:focus-within .field-option__icon,
:where(*) .field-option.field-option:has(.field-option-radio:checked) .field-option__icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option.selected .field-option__icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within .field-option__icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:has(.field-option-radio:checked) .field-option__icon {
filter: brightness(0) invert(1);
}
.gin--dark-mode :where(*) .field-option.field-option.selected .field-option__icon,
.gin--dark-mode :where(*) .field-option.field-option:focus-within .field-option__icon,
.gin--dark-mode :where(*) .field-option.field-option:has(.field-option-radio:checked) .field-option__icon,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option.selected .field-option__icon,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within .field-option__icon,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:has(.field-option-radio:checked) .field-option__icon {
filter: brightness(0);
}
:where(*) .field-option.field-option:focus-within .field-option__thumb,
:where(*) .field-option.field-option:focus-within:has(.field-option-radio:checked) .field-option__thumb,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within .field-option__thumb,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within:has(.field-option-radio:checked) .field-option__thumb {
background-color: var(--gin-color-primary-active);
}
:where(*) .subfield-option,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option {
border: 1px solid var(--gin-border-color);
border-radius: var(--gin-border-m);
}
:where(*) .subfield-option .item-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option .item-list {
margin-block-start: var(--gin-spacing-xs);
color: var(--gin-color-text-light);
font-size: var(--gin-font-size-xs);
}
:where(*) .subfield-option.selected,
:where(*) .subfield-option:focus-within,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option.selected,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option:focus-within {
background-color: var(--gin-bg-layer2);
}
:where(*) .card,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .card {
overflow: hidden;
padding: 0;
border: 1px solid var(--gin-border-color-layer2);
border-radius: var(--gin-border-m);
background: transparent;
box-shadow: none;
}
.gin--dark-mode :where(*) .card,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card {
box-shadow: none;
}
:where(*) .card-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .card-list {
margin-block-end: var(--gin-spacing-xl);
}
:where(*) .card__image img,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__image img {
border-radius: var(--gin-border-m) var(--gin-border-m) 0 0;
}
@media (min-width: 36.75em) {
[dir="ltr"] :where(*) .card__image img,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__image img {
border-radius: var(--gin-border-m) 0 0 var(--gin-border-m);
}
[dir="rtl"] :where(*) .card__image img,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__image img {
border-radius: 0 var(--gin-border-m) var(--gin-border-m) 0;
}
}
:where(*) .card__content-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__content-wrapper {
border-radius: 0 0 var(--gin-border-xs) var(--gin-border-xs);
background-color: var(--gin-bg-layer);
}
@media (min-width: 36.75em) {
[dir="ltr"] :where(*) .card__content-wrapper,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__content-wrapper {
border-radius: 0 var(--gin-border-xs) var(--gin-border-xs) 0;
}
[dir="rtl"] :where(*) .card__content-wrapper,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__content-wrapper {
border-radius: var(--gin-border-xs) 0 0 var(--gin-border-xs);
}
}
.gin--dark-mode :where(*) .card__content-wrapper,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__content-wrapper {
background-color: var(--gin-bg-layer2);
}
:where(*) .card .heading-f,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .card .heading-f {
color: var(--gin-color-title);
}
:where(*) hr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) hr {
margin: var(--gin-spacing-xl) 0;
}
:where(*) .admin-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-list {
padding: var(--gin-spacing-s) 0;
}
:where(*) .admin-item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item {
position: relative;
padding-block: var(--gin-spacing-density-s);
padding-inline: var(--gin-spacing-l) calc(var(--gin-spacing-xs) + var(--gin-spacing-xl));
margin: var(--gin-spacing-l) var(--gin-spacing-s);
}
:where(*) .admin-item--panel,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item--panel {
margin-block: 0;
margin-inline: calc(var(--gin-spacing-l) * -1);
}
:where(*) .admin-item:not(:last-child),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item:not(:last-child) {
border-block-end: 0 none;
}
:where(*) .admin-item:not(:last-child)::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item:not(:last-child)::after {
position: absolute;
display: block;
width: calc(100% + var(--gin-spacing-l));
height: 1px;
content: "";
inset-inline-start: calc(var(--gin-spacing-s) * -1);
inset-block-end: calc(var(--gin-spacing-s) * -1);
opacity: 0.75;
border-block-end: 1px solid var(--gin-border-color-table);
}
:where(*) .admin-item:first-child,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item:first-child {
margin-block-start: 0;
}
:where(*) .admin-item:last-child,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item:last-child {
margin-block-end: 0;
}
:where(*) .admin-item__title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item__title {
font-size: var(--gin-font-size);
font-weight: var(--gin-font-weight-semibold);
}
:where(*) .admin-item__description,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item__description {
color: var(--gin-color-text-light);
font-size: var(--gin-font-size-s);
}
:where(*) .admin-item .admin-item__link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link {
position: absolute;
inset-block-start: 0;
inset-inline-start: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
text-indent: -999em;
}
:where(*) .admin-item .admin-item__link::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link::before {
inset-inline-end: var(--gin-spacing-m);
inset-inline-start: auto;
inset-block-start: 50%;
background-color: var(--gin-color-primary);
background-image: none;
-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"] :where(*) .admin-item .admin-item__link::before,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link::before {
transform: translateY(-50%);
}
[dir="rtl"] :where(*) .admin-item .admin-item__link::before,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link::before {
transform: translateY(-50%) scaleX(-1);
}
@media (forced-colors: active) {
:where(*) .admin-item .admin-item__link::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link::before {
background-color: linktext;
}
}
:where(*) .admin-item .admin-item__link:hover,
:where(*) .admin-item .admin-item__link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:focus {
border-radius: var(--gin-border-m);
background: var(--gin-color-primary-light);
}
:where(*) .admin-item .admin-item__link:hover ~ .admin-item__title,
:where(*) .admin-item .admin-item__link:hover ~ .admin-item__description,
:where(*) .admin-item .admin-item__link:focus ~ .admin-item__title,
:where(*) .admin-item .admin-item__link:focus ~ .admin-item__description,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:hover ~ .admin-item__title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:hover ~ .admin-item__description,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:focus ~ .admin-item__title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:focus ~ .admin-item__description {
color: var(--gin-color-primary);
}
:where(*) .admin-item .admin-item__link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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);
}
:where(*) .page-wrapper *:focus,
:where(*) .ui-dialog *:focus,
:where(*) .dropbutton .dropbutton__item > *:focus,
:where(*) .dropbutton .dropbutton__item > *:focus:hover,
:where(*) .dropbutton__items > .dropbutton__item:first-of-type > *:focus,
:where(*) .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus,
:where(*) .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus:hover,
:where(*) .form-boolean:focus:active,
:where(*) .form-boolean:focus:hover,
:where(*) .cke.cke_chrome.cke_focus,
:where(*) .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus,
:where(*) .form-element:focus,
:where(*) .form-element:hover:focus,
:where(*) .form-element.error:hover:focus,
:where(*) .form-actions .action-link:focus,
:where(*) .paragraphs-tabs-wrapper .field-multiple-table .draggable.drag,
:where(*) .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-edit:focus,
:where(*) .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-remove:focus,
:where(*) .ck .ck.ck-button:active,
:where(*) .ck .ck.ck-button:focus,
:where(*) .ck .ck.ck-button:active:focus,
:where(*) .toolbar-box .toolbar-handle:focus,
:where(*) .field-option:has(.field-option-radio:checked),
:where(*) .field-option:focus-within,
:where(*) .subfield-option:has(.field-option-radio:checked),
:where(*) .subfield-option:focus-within,
:where(*) #edit-submit.form-submit:focus,
:where(*) .toolbar-dropdown__menu .toolbar-dropdown__link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-wrapper *:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ui-dialog *:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__item > *:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__item > *:focus:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__items > .dropbutton__item:first-of-type > *:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean:focus:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean:focus:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .cke.cke_chrome.cke_focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element:hover:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element.error:hover:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .action-link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .paragraphs-tabs-wrapper .field-multiple-table .draggable.drag,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-edit:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-remove:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ck .ck.ck-button:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ck .ck.ck-button:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ck .ck.ck-button:active:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-box .toolbar-handle:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option:has(.field-option-radio:checked),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option:focus-within,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option:has(.field-option-radio:checked),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option:focus-within,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-dropdown__menu .toolbar-dropdown__link:focus {
outline: none;
box-shadow:
0 0 0 1px var(--gin-color-focus-border),
0 0 0 4px var(--gin-color-focus);
}
:where(*) .admin-item__link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item__link:focus {
border-radius: calc(var(--gin-border-xs) / 2);
}
:where(*) .gin-details:focus,
:where(*) .gin-details:focus:hover,
:where(*) .gin-details__summary:focus,
:where(*) .gin-details__summary:focus:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details:focus:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary:focus:hover {
box-shadow: none;
}
:where(*) .gin-details__summary::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary::after {
box-shadow:
inset 0 0 0 1px var(--gin-color-focus-border),
inset 0 0 0 4px var(--gin-color-focus);
}
:where(*) .tabs__link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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);
}
:where(*) .vertical-tabs__menu-link:focus::after,
:where(*) .tabs__trigger:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .vertical-tabs__menu-link:focus::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabs__trigger:focus {
border: var(--gin-border-xs) solid var(--gin-color-focus);
box-shadow: none;
}
@media (min-width: 48em) {
:where(*) .is-horizontal .tabs__link:focus,
:where(*) .is-horizontal .tabs--primary .tabs__link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .is-horizontal .tabs__link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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);
}
}
:where(*) .vertical-tabs__menu-link:focus,
:where(*) .vertical-tabs__menu-item:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .vertical-tabs__menu-link:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .vertical-tabs__menu-item:focus {
outline: 0;
box-shadow: none;
}
:where(*) .system-modules label,
:where(*) .system-modules-uninstall label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules label,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules-uninstall label {
color: var(--gin-color-title);
}
:where(*) .system-modules details,
:where(*) .system-modules-uninstall details,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules details,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules-uninstall details {
color: var(--gin-color-text);
}
:where(*) .admin-requirements,
:where(*) .admin-required,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-requirements,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-required {
color: var(--gin-color-text-light);
}
:where(*) table.diff .diffchange,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff .diffchange {
color: var(--gin-color-danger);
}
:where(*) table.diff .diff-context,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff .diff-context {
background-color: transparent;
}
:where(*) table.diff td,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff td {
height: initial;
padding: var(--gin-spacing-xs);
}
:where(*) table.diff tr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr {
color: var(--gin-color-title);
}
:where(*) table.diff tr .field-name,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .field-name {
background-color: var(--gin-bg-header);
}
:where(*) table.diff tr .diff-deletedline,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-deletedline {
background-color: var(--gin-color-danger-lightest);
}
:where(*) table.diff tr .diff-deletedline .diffchange,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-deletedline .diffchange {
color: var(--gin-bg-danger);
}
.gin--dark-mode :where(*) table.diff tr .diff-deletedline .diffchange,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-deletedline .diffchange {
color: var(--gin-color-button-text);
}
:where(*) table.diff tr .diff-addedline,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-addedline {
background-color: var(--gin-color-green-lightest);
}
:where(*) table.diff tr .diff-addedline .diffchange,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-addedline .diffchange {
color: var(--gin-bg-green);
}
.gin--dark-mode :where(*) table.diff tr .diff-addedline,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-addedline {
background: var(--gin-bg-green);
}
.gin--dark-mode :where(*) table.diff tr .diff-addedline .diffchange,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-addedline .diffchange {
color: var(--gin-color-button-text);
}
:where(*) .project-update__version,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__version {
padding-block: 0;
}
:where(*) .project-update__version-links,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__version-links {
padding-inline-end: 0;
}
:where(*) .project-update__details,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__details {
padding: 0;
color: var(--gin-color-text-light);
font-size: var(--gin-font-size-s);
}
:where(*) .project-update__status .gin-status-icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__status .gin-status-icon {
display: inline-block;
width: 1rem;
height: 1rem;
-webkit-mask-position: center right;
mask-position: center right;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
:where(*) .project-update__status .gin-status-icon img,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__status .gin-status-icon img {
display: none;
}
:where(*) .project-update__status--security-error,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__status--security-error {
color: var(--gin-color-danger);
}
:where(*) .color-success,
:where(*) tr.color-success,
:where(*) .color-checked,
:where(*) .drupal-upgrade-status-summary-form tr.no-known-error,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-success,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-success,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.no-known-error {
border-inline-start: var(--gin-border-xs) solid var(--gin-color-green);
background-color: transparent;
}
:where(*) .color-success:hover,
:where(*) .color-success:active,
:where(*) .color-success:focus,
:where(*) tr.color-success:hover,
:where(*) tr.color-success:active,
:where(*) tr.color-success:focus,
:where(*) .color-checked:hover,
:where(*) .color-checked:active,
:where(*) .color-checked:focus,
:where(*) .drupal-upgrade-status-summary-form tr.no-known-error:hover,
:where(*) .drupal-upgrade-status-summary-form tr.no-known-error:active,
:where(*) .drupal-upgrade-status-summary-form tr.no-known-error:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-success:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-success:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-success:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-success:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-success:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-success:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.no-known-error:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.no-known-error:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.no-known-error:focus {
background-color: var(--gin-bg-green-light);
}
:where(*) .color-warning,
:where(*) tr.color-warning,
:where(*) .upgrade-status-next-step-remove tr,
:where(*) .drupal-upgrade-status-summary-form tr.known-warnings,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings {
border-inline-start: var(--gin-border-xs) solid var(--gin-color-warning);
background-color: transparent;
}
:where(*) .color-warning:hover,
:where(*) .color-warning:active,
:where(*) .color-warning:focus,
:where(*) tr.color-warning:hover,
:where(*) tr.color-warning:active,
:where(*) tr.color-warning:focus,
:where(*) .upgrade-status-next-step-remove tr:hover,
:where(*) .upgrade-status-next-step-remove tr:active,
:where(*) .upgrade-status-next-step-remove tr:focus,
:where(*) .drupal-upgrade-status-summary-form tr.known-warnings:hover,
:where(*) .drupal-upgrade-status-summary-form tr.known-warnings:active,
:where(*) .drupal-upgrade-status-summary-form tr.known-warnings:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:focus {
background-color: var(--gin-bg-warning-light);
}
.gin--dark-mode :where(*) .color-warning:hover,
.gin--dark-mode :where(*) .color-warning:active,
.gin--dark-mode :where(*) .color-warning:focus,
.gin--dark-mode :where(*) tr.color-warning:hover,
.gin--dark-mode :where(*) tr.color-warning:active,
.gin--dark-mode :where(*) tr.color-warning:focus,
.gin--dark-mode :where(*) .upgrade-status-next-step-remove tr:hover,
.gin--dark-mode :where(*) .upgrade-status-next-step-remove tr:active,
.gin--dark-mode :where(*) .upgrade-status-next-step-remove tr:focus,
.gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-warnings:hover,
.gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-warnings:active,
.gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-warnings:focus,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:hover,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:active,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:focus,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:hover,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:active,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:focus,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:hover,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:active,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:focus,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:hover,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:active,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:focus {
color: var(--gin-color-warning);
}
:where(*) .color-error,
:where(*) tr.color-error,
:where(*) .drupal-upgrade-status-summary-form tr.known-errors,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors {
border-inline-start: var(--gin-border-xs) solid var(--gin-color-danger);
background-color: transparent;
}
:where(*) .color-error:hover,
:where(*) .color-error:active,
:where(*) .color-error:focus,
:where(*) tr.color-error:hover,
:where(*) tr.color-error:active,
:where(*) tr.color-error:focus,
:where(*) .drupal-upgrade-status-summary-form tr.known-errors:hover,
:where(*) .drupal-upgrade-status-summary-form tr.known-errors:active,
:where(*) .drupal-upgrade-status-summary-form tr.known-errors:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:focus,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:hover,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:active,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:focus {
background-color: var(--gin-bg-danger-light);
}
.gin--dark-mode :where(*) .color-error:hover,
.gin--dark-mode :where(*) .color-error:active,
.gin--dark-mode :where(*) .color-error:focus,
.gin--dark-mode :where(*) tr.color-error:hover,
.gin--dark-mode :where(*) tr.color-error:active,
.gin--dark-mode :where(*) tr.color-error:focus,
.gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-errors:hover,
.gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-errors:active,
.gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-errors:focus,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:hover,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:active,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:focus,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:hover,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:active,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:focus,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:hover,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:active,
.gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:focus {
color: var(--gin-color-danger);
}
:where(*) .color-success,
:where(*) .color-warning,
:where(*) .color-error,
:where(*) .color-checked,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-success,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked {
box-sizing: border-box;
color: var(--gin-color-text);
}
:where(*) .update,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .update {
margin: 0;
border: 0 none;
}
:where(*) .update tbody tr:last-child,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .update tbody tr:last-child {
border-block-end: 0 none;
}
:where(*) .gin-layer-wrapper .responsive-enabled,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper .responsive-enabled {
margin-block-start: 0;
}
:where(*) .block-system > form .gin-layer-wrapper,
:where(*) .panel .admin-list,
:where(*) .block-system > form .dataset-table-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form .gin-layer-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel .admin-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form .dataset-table-wrapper {
padding: 0;
border: 0 none;
box-shadow: none;
}
:where(*) .block-system > form .gin-layer-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form .gin-layer-wrapper {
padding-block-end: 1px;
}
:where(*) .compact-link,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .compact-link {
text-align: end;
font-size: var(--gin-font-size-s);
}
:where(*) #update-status > p,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #update-status > p {
margin-block-end: var(--gin-spacing-xl);
}
:where(*) .upgrade-status-counter__status-icon--not-scanned::before,
:where(*) .upgrade-status-summary tr.not-scanned > td.status-info::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--not-scanned::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-summary tr.not-scanned > td.status-info::before {
background-color: var(--gin-color-text);
background-image: none;
-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;
}
:where(*) .system-status-counter__status-icon--checked::before,
:where(*) .admin-dblog .dblog-info .icon,
:where(*) .admin-dblog .dblog-notice .icon,
:where(*) .system-status-report__status-icon--checked .details-title::before,
:where(*) .details .system-status-report__status-icon--checked::before,
:where(*) .gin-details .system-status-report__status-icon--checked::before,
:where(*) .color-checked .system-status-report__status-title::before,
:where(*) .upgrade-status-counter__status-icon--checked::before,
:where(*) .upgrade-status-error-list tr.no-known-error > td.status-info::before,
:where(*) .upgrade-status-summary tr.no-known-error > td.status-info::before,
:where(*) #checked + .gin-details__wrapper--system-status-report .system-status-report__status-title::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--checked::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-info .icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-notice .icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__status-icon--checked .details-title::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .details .system-status-report__status-icon--checked::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details .system-status-report__status-icon--checked::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked .system-status-report__status-title::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--checked::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-error-list tr.no-known-error > td.status-info::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-summary tr.no-known-error > td.status-info::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #checked + .gin-details__wrapper--system-status-report .system-status-report__status-title::before {
background-color: var(--gin-color-green);
background-image: none;
-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;
}
:where(*) .system-status-counter__status-icon--warning::before,
:where(*) .admin-dblog .dblog-warning .icon,
:where(*) .system-status-report__status-icon--warning .details-title::before,
:where(*) .details .system-status-report__status-icon--warning::before,
:where(*) .gin-details .system-status-report__status-icon--warning::before,
:where(*) .upgrade-status-counter__status-icon--warning::before,
:where(*) .upgrade-status-error-list tr.known-warnings > td.status-info::before,
:where(*) .upgrade-status-summary tr.known-warnings > td.status-info::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--warning::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-warning .icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__status-icon--warning .details-title::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .details .system-status-report__status-icon--warning::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details .system-status-report__status-icon--warning::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--warning::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-error-list tr.known-warnings > td.status-info::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-summary tr.known-warnings > td.status-info::before {
background-color: var(--gin-color-warning);
background-image: none;
-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;
}
:where(*) .system-status-counter__status-icon--error::before,
:where(*) .admin-dblog .dblog-error .icon,
:where(*) .admin-dblog .dblog-critical .icon,
:where(*) .admin-dblog .dblog-alert .icon,
:where(*) .admin-dblog .dblog-emergency .icon,
:where(*) .system-status-report__status-icon--error .details-title::before,
:where(*) .details .system-status-report__status-icon--error::before,
:where(*) .gin-details .system-status-report__status-icon--error::before,
:where(*) .upgrade-status-counter__status-icon--error::before,
:where(*) .upgrade-status-error-list tr.known-errors > td.status-info::before,
:where(*) .upgrade-status-summary tr.known-errors > td.status-info::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--error::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-error .icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-critical .icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-alert .icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-emergency .icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__status-icon--error .details-title::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .details .system-status-report__status-icon--error::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details .system-status-report__status-icon--error::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--error::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-error-list tr.known-errors > td.status-info::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-summary tr.known-errors > td.status-info::before {
background-color: var(--gin-color-danger);
background-image: none;
-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;
}
:where(*) .system-status-counter,
:where(*) .upgrade-status-counter,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter {
height: auto;
padding: var(--gin-spacing-m) 0;
border-radius: var(--gin-border-m);
background: var(--gin-bg-layer);
}
:where(*) .system-status-counter__status-title,
:where(*) .upgrade-status-counter__status-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-title {
padding-inline-start: 0;
}
:where(*) .system-status-counter__status-icon,
:where(*) .upgrade-status-counter__status-icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon {
border-inline-end: 0 none;
background-color: transparent;
box-shadow: none;
}
:where(*) .system-status-counter__status-icon--checked::before,
:where(*) .system-status-counter__status-icon--warning::before,
:where(*) .system-status-counter__status-icon--error::before,
:where(*) .upgrade-status-counter__status-icon--checked::before,
:where(*) .upgrade-status-counter__status-icon--warning::before,
:where(*) .upgrade-status-counter__status-icon--error::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--checked::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--warning::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--error::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--checked::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--warning::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
}
:where(*) .system-status-counter__title-count,
:where(*) .upgrade-status-counter__title-count,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__title-count,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__title-count {
text-transform: none;
color: var(--gin-color-title);
font-weight: var(--gin-font-weight-semibold);
}
:where(*) .system-status-general-info__header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__header {
margin-block-end: var(--gin-spacing-xs);
}
:where(*) .system-status-general-info__items,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__items {
border-block-end: 0 none;
}
:where(*) .system-status-general-info__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__item {
padding: var(--gin-spacing-m);
background: transparent;
box-shadow: none;
}
:where(*) .system-status-general-info__item-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__item-title {
color: var(--gin-color-title);
font-size: var(--gin-font-size);
font-weight: var(--gin-font-weight-semibold);
}
:where(*) .system-status-general-info__sub-item-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__sub-item-title {
font-weight: var(--gin-font-weight-bold);
}
:where(*) .system-status-general-info__sub-item-title::after,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__sub-item-title::after {
content: ": ";
}
:where(*) .system-status-general-info__item-icon--d8::before,
:where(*) .system-status-general-info__item-icon--drupal::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__item-icon--d8::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
}
:where(*) .system-status-general-info__item-icon--clock::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
}
:where(*) .system-status-general-info__item-icon--server::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
}
:where(*) .system-status-general-info__item-icon--php::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
}
:where(*) .system-status-general-info__item-icon--database::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
}
:where(*) .system-status-general-info__item-icon::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__item-icon::before {
background-color: var(--gin-color-primary);
background-image: none;
-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;
}
:where(*) .system-status-general-info__run-cron.button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__run-cron.button {
margin: 0;
}
:where(*) .cron-description__run-cron,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .cron-description__run-cron {
margin-block-start: var(--gin-spacing-m);
}
:where(*) .system-status-report,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report {
margin-block-start: var(--gin-spacing-l);
}
:where(*) .system-status-report-counters :where(*) .system-status-report-counters__item,
:where(*) .system-status-report-counters :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report-counters__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report-counters :where(*) .system-status-report-counters__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report-counters :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report-counters__item {
border: 1px solid var(--gin-border-color-layer);
box-shadow: var(--gin-shadow-l1);
}
:where(*) .system-status-report__status-title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__status-title {
color: var(--gin-color-title) !important;
font-weight: var(--gin-font-weight-semibold);
}
:where(*) .color-checked .system-status-report__status-title::before,
:where(*) #checked + .gin-details__wrapper--system-status-report .system-status-report__status-title::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked .system-status-report__status-title::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #checked + .gin-details__wrapper--system-status-report .system-status-report__status-title::before {
position: absolute;
display: inline-block;
width: 24px;
height: 24px;
margin-inline-end: 10px;
inset-block-start: 1em;
inset-inline-start: 10px;
content: "";
}
:where(*) .system-status-report__status-title .details-title::before,
:where(*) .details .system-status-report__status-icon::before,
:where(*) .gin-details .system-status-report__status-icon::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__status-title .details-title::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .details .system-status-report__status-icon::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details .system-status-report__status-icon::before {
width: 24px;
height: 24px;
}
:where(*) .divider,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .divider {
background-color: var(--gin-border-color);
}
:where(*) .progress__bar,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__bar {
border-color: var(--gin-color-primary);
background-color: var(--gin-color-primary);
}
[dir="ltr"] :where(*) .progress__bar,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__bar {
box-shadow:
0 0.125em 0.25em var(--gin-color-primary-light),
1.25em 0.9375em 2em var(--gin-color-primary-light);
}
[dir="rtl"] :where(*) .progress__bar,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__bar {
box-shadow:
0 0.125em 0.25em var(--gin-color-primary-light),
-1.25em 0.9375em 2em var(--gin-color-primary-light);
}
:where(*) .progress__track,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__track {
padding: var(--gin-spacing-xs);
border-color: var(--gin-border-color);
background-color: var(--gin-bg-layer3);
}
:where(*) .progress__description,
:where(*) .progress__percentage,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__description,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__percentage {
color: var(--gin-color-text);
}
:where(*) .ui-autocomplete,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .ui-autocomplete {
z-index: 2000;
}
:where(*) [data-drupal-selector="edit-fields-field-image-settings-edit-form-third-party-settings-insert"] .gin-layer-wrapper,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector="edit-fields-field-image-settings-edit-form-third-party-settings-insert"] .gin-layer-wrapper {
margin-block-start: var(--gin-spacing-m);
}
:where(*) [data-drupal-selector="edit-fields-field-image-settings-edit-form-third-party-settings-insert-styles"] td,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector="edit-fields-field-image-settings-edit-form-third-party-settings-insert-styles"] td {
vertical-align: middle;
}
:where(*) .system-themes-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-themes-list {
margin-block-end: var(--gin-spacing-l);
}
:where(*) #system-themes-page hr,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) #system-themes-page hr {
display: none;
}
:where(*) .block-system > .node-confirm-form,
:where(*) .block-system > .confirmation,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > .node-confirm-form,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > .confirmation {
padding-block-start: var(--gin-spacing-l);
}
:where(*) .panel__title,
:where(*) .system-status-general-info__header,
:where(*) .system-status-report__requirements-group > h3,
:where(*) .system-themes-list__header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel__title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group > h3,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-themes-list__header {
margin-block-start: 0;
padding: var(--gin-spacing-m) var(--gin-spacing-l);
color: var(--gin-color-primary-active);
border: 0 none;
border-radius: var(--gin-border-m);
background: var(--gin-bg-header);
font-size: var(--gin-font-size-l);
font-weight: var(--gin-font-weight-bold);
}
:where(*) .panel,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel {
padding: 0;
}
:where(*) .panel__title,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel__title {
margin: var(--gin-spacing-s);
}
:where(*) .panel__content,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel__content {
padding: 0;
}
:where(*) .panel .admin-list,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel .admin-list {
margin: var(--gin-spacing-s) 0;
}
:where(*) .system-clear-cache #edit-clear,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-clear-cache #edit-clear {
margin: 0;
}
:where(*) .block-disabled:not(:hover),
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-disabled:not(:hover) {
opacity: 0.6;
background: transparent;
}
:where(*) .path-batch .region-header,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .path-batch .region-header {
display: flex;
}
:where(*) .form-item .counter,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item .counter {
margin-block-start: var(--gin-spacing-xs);
color: var(--gin-color-text);
font-size: var(--gin-font-size-xs);
line-height: 1.3;
}
/**
* Action link layout styles.
*/
:where(*) .local-actions,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .local-actions {
margin-inline-end: calc(var(--gin-spacing-xxs) * -1);
margin-block: var(--gin-spacing-s) var(--gin-spacing-xxs);
padding: 0;
list-style: none;
font-size: 0;
}
:where(*) .local-actions__item,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .local-actions__item {
display: inline-block;
margin-block: 0 var(--gin-spacing-xs);
margin-inline: var(--gin-spacing-xxs);
}
:where(*) .shepherd-element,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .shepherd-element {
border-radius: var(--gin-border-m);
}
:where(*) .joyride-content-wrapper .button,
:where(*) .button:not(:focus).shepherd-button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .joyride-content-wrapper .button,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus).shepherd-button {
box-shadow: none;
}
:where(*) blockquote,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) blockquote {
position: relative;
margin: var(--gin-spacing-m);
padding-inline-start: var(--gin-spacing-l);
font-size: var(--gin-font-size-quote);
}
:where(*) blockquote::before,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) blockquote::before {
position: absolute;
display: block;
width: 4px;
height: 100%;
content: "";
inset-block-start: 0;
inset-inline-start: 0;
border-radius: 2px;
background-color: var(--gin-color-primary);
}
:where(*) .image-preview img,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .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"] :where(*) .image-preview img,
[dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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"] :where(*) .image-preview img,
[dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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) {
:where(*) .image-preview img,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .image-preview img {
background: none;
}
}
:where(*) .permissions .module,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .permissions .module {
font-weight: var(--gin-font-weight-bold);
}
:where(*) .taxonomy-overview-terms:not(:has(.action-link)) #edit-help,
:is(#extra-specificity-hack, [data-drupal-admin-styles]) .taxonomy-overview-terms:not(:has(.action-link)) #edit-help {
margin-block-end: var(--gin-spacing-m);
}
File
-
core/
themes/ admin/ migration/ css/ base/ gin.css
View source
- @charset "UTF-8";
- /* cspell:ignore imageapi, smartdate, tablesaw */
-
- html {
- font-family: var(--gin-font);
- scroll-padding-block-start: var(--gin-scroll-offset) !important;
- }
-
- body {
- overflow-x: hidden;
- color: var(--gin-color-text);
- }
-
- @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;
- }
-
- .visually-hidden {
- color: #000;
- }
-
- .gin--dark-mode .visually-hidden {
- color: #fff;
- }
-
- .visually-hidden.skip-link {
- color: var(--gin-color-button-text);
- }
-
- .gin--dark-mode {
- color-scheme: dark;
- }
-
- a,
- .link,
- button.link,
- .tabs__link.is-active,
- [open] .gin-details__summary--accordion,
- [open] .gin-details__summary--accordion-item,
- [open] .gin-details__summary--vertical-tabs-item,
- .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link {
- color: var(--gin-color-primary);
- text-decoration-style: var(--gin-link-decoration-style);
- }
-
- a:hover,
- .link:hover,
- button.link:hover,
- .tabs__link.is-active:hover,
- [open] .gin-details__summary--accordion:hover,
- [open] .gin-details__summary--accordion-item:hover,
- [open] .gin-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] .gin-details__summary--accordion:active,
- [open] .gin-details__summary--accordion-item:active,
- [open] .gin-details__summary--vertical-tabs-item:active,
- .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:active {
- color: var(--gin-color-primary-active);
- }
-
- *|*:any-link:not(svg|a) {
- text-decoration: underline;
- text-decoration-style: var(--gin-link-decoration-style);
- }
-
- .is-horizontal .tabs__link:hover,
- .gin-details__summary:hover,
- .action-link:hover {
- color: var(--gin-color-primary-hover);
- }
-
- .gin-details[open] > .gin-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] > .gin-details__summary--accordion:not(:focus, :active)::after,
- [open] > .gin-details__summary--accordion-item:not(:focus, :active)::after,
- .collapse-processed[open] > .gin-details__summary--accordion .details-title:not(:focus)::after,
- .collapse-processed[open] > .gin-details__summary--accordion-item .details-title:not(:focus)::after,
- [open] > .gin-details__summary--vertical-tabs-item:not(:focus, :active)::after,
- .collapse-processed[open] > .gin-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] > .gin-details__summary--accordion:not(:focus, :active)::after:hover,
- [open] > .gin-details__summary--accordion-item:not(:focus, :active)::after:hover,
- .collapse-processed[open] > .gin-details__summary--accordion .details-title:not(:focus)::after:hover,
- .collapse-processed[open] > .gin-details__summary--accordion-item .details-title:not(:focus)::after:hover,
- [open] > .gin-details__summary--vertical-tabs-item:not(:focus, :active)::after:hover,
- .collapse-processed[open] > .gin-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] > .gin-details__summary--accordion:not(:focus, :active)::after:active,
- [open] > .gin-details__summary--accordion-item:not(:focus, :active)::after:active,
- .collapse-processed[open] > .gin-details__summary--accordion .details-title:not(:focus)::after:active,
- .collapse-processed[open] > .gin-details__summary--accordion-item .details-title:not(:focus)::after:active,
- [open] > .gin-details__summary--vertical-tabs-item:not(:focus, :active)::after:active,
- .collapse-processed[open] > .gin-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);
- }
-
- :where(*) .region-sticky,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
- position: sticky;
- inset-block-start: var(--gin-toolbar-y-offset);
- z-index: 101;
- display: flex;
- align-items: center;
- box-sizing: border-box;
- width: 100%;
- min-height: var(--gin-height-sticky);
- padding: 0;
- background: var(--gin-bg-app);
- }
-
- @media (prefers-reduced-motion: no-preference) {
- :where(*) .region-sticky,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
- transition: var(--gin-transition);
- }
- }
-
- .gin--edit-form :where(*) .region-sticky,
- .gin--edit-form :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
- inset-block-start: calc(var(--gin-toolbar-y-offset) - var(--gin-spacing-xxl) - var(--gin-spacing-xxs));
- padding-block-start: var(--gin-spacing-m);
- }
-
- @media (min-width: 64em) {
- .gin--edit-form :where(*) .region-sticky,
- .gin--edit-form :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
- inset-block-start: var(--gin-toolbar-y-offset);
- padding-block-start: var(--gin-spacing-s);
- }
- }
-
- :where(*) .region-sticky-watcher,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky-watcher {
- position: sticky;
- inset-block-start: -1px;
- height: 0;
- }
-
- :where(*) .region-sticky--is-sticky,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky--is-sticky {
- opacity: 0.95;
- background: var(--gin-bg-app);
- }
-
- @supports ((-webkit-backdrop-filter: blur()) or (backdrop-filter: blur())) {
- :where(*) .region-sticky--is-sticky,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky--is-sticky {
- opacity: 0.999;
- /* stylelint-disable-next-line color-function-notation */
- background: rgb(from var(--app-bg-color) r g b/ 0.8);
- -webkit-backdrop-filter: blur(12px);
- backdrop-filter: blur(12px);
- }
- }
-
- .gin--high-contrast-mode :where(*) .region-sticky--is-sticky,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky--is-sticky {
- background: var(--gin-bg-app);
- -webkit-backdrop-filter: none;
- backdrop-filter: none;
- }
-
- @media (min-width: 64em) {
- :where(*) .region-sticky,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
- inset-block-start: -1px;
- height: var(--gin-height-sticky);
- margin-block-end: 0;
- padding: var(--gin-spacing-s) 0;
- }
-
- .gin--navigation :where(*) .region-sticky,
- .gin--vertical-toolbar :where(*) .region-sticky,
- .gin--horizontal-toolbar :where(*) .region-sticky,
- .gin--classic-toolbar :where(*) .region-sticky,
- .gin--navigation :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky,
- .gin--vertical-toolbar :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky,
- .gin--horizontal-toolbar :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky,
- .gin--classic-toolbar :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky {
- inset-block-start: var(--gin-toolbar-y-offset);
- }
- }
-
- :where(*) .region-sticky__items,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items {
- display: flex;
- flex-grow: 1;
- align-items: center;
- width: auto;
- min-width: 0;
- height: 100%;
- }
-
- @media (min-width: 48em) {
- :where(*) .region-sticky__items .settings-tray-editable,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items .settings-tray-editable {
- flex-shrink: 0;
- }
- }
-
- :where(*) .region-sticky__items__inner,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items__inner {
- display: flex;
- flex-wrap: wrap;
- width: 100%;
- }
-
- @media (min-width: 64em) {
- :where(*) .region-sticky__items__inner,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items__inner {
- flex-wrap: nowrap;
- align-items: center;
- margin-block-end: 0;
- }
-
- :where(*) .region-sticky__items__inner .block-page-title-block,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items__inner .block-page-title-block {
- margin: 0;
- }
- }
-
- :where(*) .region-sticky__items .block-page-title-block,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items .block-page-title-block {
- flex-grow: 1;
- align-self: center;
- min-width: 0;
- margin: 0;
- }
-
- :where(*) .region-sticky__items .block-page-title-block .page-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items .block-page-title-block .page-title {
- align-self: center;
- margin: 0;
- }
-
- :where(*) .region-sticky__items .gin-sticky-form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items .gin-sticky-form-actions {
- display: flex;
- width: auto;
- margin-block-start: 0;
- }
-
- @media (min-width: 64em) {
- :where(*) .region-sticky__items .gin-sticky-form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items .gin-sticky-form-actions {
- padding-inline-start: var(--gin-spacing-l);
- }
- }
-
- :where(*) .region-sticky__items [id*="block-gin-local-actions"] + .gin-sticky-form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-sticky__items [id*="block-gin-local-actions"] + .gin-sticky-form-actions {
- padding-inline-start: var(--gin-spacing-xs);
- }
-
- :where(*) .content-header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .content-header {
- padding-block: 0;
- overflow: initial;
- background-color: transparent;
- }
-
- @media (min-width: 48em) {
- :where(*) .content-header:not(:has(.layout-container *)),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .content-header:not(:has(.layout-container *)) {
- margin-block-start: calc(var(--gin-spacing-m) * -1);
- }
- }
-
- @media (min-width: 64em) {
- :where(*) .sticky-shadow,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sticky-shadow {
- z-index: 98;
- height: 40px;
- pointer-events: none;
- margin-block: calc(var(--gin-spacing-xxxl) * -1) var(--gin-spacing-l);
- margin-inline: auto;
- box-shadow: 0 10px 20px -16px rgb(0, 0, 0, 0.4);
- }
-
- .gin--dark-mode :where(*) .sticky-shadow,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sticky-shadow {
- box-shadow: none;
- }
- }
-
- @media (min-width: 64em) {
- :where(*) .sticky-shadow,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sticky-shadow {
- position: sticky;
- inset-block-start: calc(var(--gin-toolbar-y-offset) + var(--gin-height-sticky) - 40px);
- width: calc(100% - min(10vw, 96px) + var(--gin-spacing-l));
- }
-
- .gin--edit-form :where(*) .sticky-shadow,
- .gin--edit-form :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sticky-shadow {
- max-width: 1300px;
- }
- }
-
- @media (min-width: 64em) {
- :where(*) .page-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-wrapper {
- margin-block-start: 1px;
- }
- }
-
- :where(*) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
- :where(*) body:not(.toolbar-tray-open) .layout-container,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) body:not(.toolbar-tray-open) .layout-container {
- margin-inline: var(--gin-spacing-m);
- }
-
- @media (min-width: 48em) {
- :where(*) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
- :where(*) body:not(.toolbar-tray-open) .layout-container,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) body:not(.toolbar-tray-open) .layout-container {
- margin-inline: var(--gin-spacing-xl);
- }
- }
-
- @media (min-width: 61em) {
- :where(*) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
- :where(*) body:not(.toolbar-tray-open) .layout-container,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-tray-open:not(.toolbar-vertical) .layout-container,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) body:not(.toolbar-tray-open) .layout-container {
- margin-inline: min(5vw, var(--gin-spacing-xxl));
- }
-
- :where(*) .toolbar-tray-open:not(.toolbar-vertical) .layout-container .layout-container,
- :where(*) body:not(.toolbar-tray-open) .layout-container .layout-container,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-tray-open:not(.toolbar-vertical) .layout-container .layout-container,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) body:not(.toolbar-tray-open) .layout-container .layout-container {
- margin-inline: 0;
- }
- }
-
- :where(*) .gin-sticky-form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions {
- display: flex;
- flex-wrap: wrap;
- flex-shrink: 0;
- align-items: center;
- justify-content: space-between;
- width: 100%;
- }
-
- @media (min-width: 64em) {
- :where(*) .gin-sticky-form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions {
- flex-wrap: nowrap;
- width: max-content;
- }
- }
-
- :where(*) .gin-sticky-form-actions .form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions .form-actions {
- flex-grow: 1;
- align-items: center;
- justify-content: flex-end;
- margin: 0;
- }
-
- :where(*) .gin-sticky-form-actions .field--name-status,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions .field--name-status {
- display: flex;
- align-items: center;
- margin-inline-end: var(--gin-spacing-xs);
- }
-
- :where(*) .gin-sticky-form-actions .field--name-status .form-item__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions .field--name-status .form-item__label {
- font-size: 0.8125rem;
- }
-
- @media (max-width: 26.24em) {
- :where(*) .gin-sticky-form-actions .field--name-status .form-item__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions .field--name-status .form-item__label {
- display: none;
- }
- }
-
- :where(*) .gin-sticky-form-actions .field--name-status .form-type--checkbox,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-sticky-form-actions .field--name-status .form-type--checkbox {
- margin-block: var(--gin-spacing-xs);
- }
-
- :where(*) .page-content,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-content {
- margin-block-start: 0;
- }
-
- @media (min-width: 48em) {
- :where(*) .page-content > .help,
- :where(*) .page-content > .region-content,
- :where(*) .page-content > .region-highlighted,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-content > .help,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-content > .region-content,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-content > .region-highlighted {
- margin-block-start: var(--gin-spacing-l);
- }
- }
-
- :where(*) .gin-layer-wrapper,
- :where(*) .gin-layer-wrapper-shadow,
- :where(*) .block-system > form,
- :where(*) .views-exposed-form.views-exposed-form,
- :where(*) .views-edit-view,
- :where(*) .views-preview-wrapper,
- :where(*) .modules-tabs,
- :where(*) #views-entity-list,
- :where(*) .admin.my-workbench,
- :where(*) .media-library-views-form,
- :where(*) .user-admin-permissions,
- :where(*) .field-config-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper-shadow,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .modules-tabs,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form {
- margin-block-start: 0;
- border-radius: var(--gin-border-l);
- box-shadow: var(--gin-shadow-l1);
- }
-
- .gin--dark-mode :where(*) .gin-layer-wrapper,
- .gin--dark-mode :where(*) .gin-layer-wrapper-shadow,
- .gin--dark-mode :where(*) .block-system > form,
- .gin--dark-mode :where(*) .views-exposed-form.views-exposed-form,
- .gin--dark-mode :where(*) .views-edit-view,
- .gin--dark-mode :where(*) .views-preview-wrapper,
- .gin--dark-mode :where(*) .modules-tabs,
- .gin--dark-mode :where(*) #views-entity-list,
- .gin--dark-mode :where(*) .admin.my-workbench,
- .gin--dark-mode :where(*) .media-library-views-form,
- .gin--dark-mode :where(*) .user-admin-permissions,
- .gin--dark-mode :where(*) .field-config-form,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper-shadow,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .modules-tabs,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form {
- box-shadow: 0 6px 16px var(--gin-border-color-layer);
- }
-
- .gin--high-contrast-mode :where(*) .gin-layer-wrapper,
- .gin--high-contrast-mode :where(*) .gin-layer-wrapper-shadow,
- .gin--high-contrast-mode :where(*) .block-system > form,
- .gin--high-contrast-mode :where(*) .views-exposed-form.views-exposed-form,
- .gin--high-contrast-mode :where(*) .views-edit-view,
- .gin--high-contrast-mode :where(*) .views-preview-wrapper,
- .gin--high-contrast-mode :where(*) .modules-tabs,
- .gin--high-contrast-mode :where(*) #views-entity-list,
- .gin--high-contrast-mode :where(*) .admin.my-workbench,
- .gin--high-contrast-mode :where(*) .media-library-views-form,
- .gin--high-contrast-mode :where(*) .user-admin-permissions,
- .gin--high-contrast-mode :where(*) .field-config-form,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper-shadow,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .modules-tabs,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form {
- box-shadow: none;
- }
-
- :where(*) .gin-layer-wrapper,
- :where(*) .block-system-main-block > form,
- :where(*) .views-exposed-form.views-exposed-form,
- :where(*) .views-edit-view,
- :where(*) .views-preview-wrapper,
- :where(*) #views-entity-list,
- :where(*) .admin.my-workbench,
- :where(*) .media-library-views-form,
- :where(*) .user-admin-permissions,
- :where(*) .field-config-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form {
- box-sizing: border-box;
- width: 100%;
- padding: var(--gin-spacing-s);
- border: 1px solid var(--gin-border-color-layer);
- background: var(--gin-bg-layer);
- }
-
- @media (min-width: 48em) {
- :where(*) .gin-layer-wrapper,
- :where(*) .block-system-main-block > form,
- :where(*) .views-exposed-form.views-exposed-form,
- :where(*) .views-edit-view,
- :where(*) .views-preview-wrapper,
- :where(*) #views-entity-list,
- :where(*) .admin.my-workbench,
- :where(*) .media-library-views-form,
- :where(*) .user-admin-permissions,
- :where(*) .field-config-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form {
- padding: var(--gin-spacing-l);
- }
- }
-
- :where(*) .gin-layer-wrapper > .form-wrapper:first-of-type .form-item,
- :where(*) .gin-layer-wrapper .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :where(*) .block-system-main-block > form > .form-wrapper:first-of-type .form-item,
- :where(*) .block-system-main-block > form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :where(*) .views-exposed-form.views-exposed-form > .form-wrapper:first-of-type .form-item,
- :where(*) .views-exposed-form.views-exposed-form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :where(*) .views-edit-view > .form-wrapper:first-of-type .form-item,
- :where(*) .views-edit-view .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :where(*) .views-preview-wrapper > .form-wrapper:first-of-type .form-item,
- :where(*) .views-preview-wrapper .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :where(*) #views-entity-list > .form-wrapper:first-of-type .form-item,
- :where(*) #views-entity-list .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :where(*) .admin.my-workbench > .form-wrapper:first-of-type .form-item,
- :where(*) .admin.my-workbench .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :where(*) .media-library-views-form > .form-wrapper:first-of-type .form-item,
- :where(*) .media-library-views-form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :where(*) .user-admin-permissions > .form-wrapper:first-of-type .form-item,
- :where(*) .user-admin-permissions .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :where(*) .field-config-form > .form-wrapper:first-of-type .form-item,
- :where(*) .field-config-form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-preview-wrapper .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #views-entity-list .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin.my-workbench .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .media-library-views-form .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .user-admin-permissions .layout-region-node-main > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form > .form-wrapper:first-of-type .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form .layout-region-node-main > .form-wrapper:first-of-type .form-item {
- margin-block-start: 0;
- }
-
- :where(*) .field-config-form > .form-item:first-child,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-config-form > .form-item:first-child {
- margin-block-start: 0;
- }
-
- :where(*) #system-clear-cache + #system-performance-settings,
- :where(*) .gin-layer-wrapper + .imageapi-optimize-default-pipeline,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #system-clear-cache + #system-performance-settings,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper + .imageapi-optimize-default-pipeline {
- margin-block-start: var(--gin-spacing-l);
- }
-
- :where(*) .node--unpublished,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .node--unpublished {
- background-color: var(--gin-bg-unpublished);
- }
-
- :where(*) .block-system-main-block > form:has(.table-filter) .table-filter,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form:has(.table-filter) .table-filter {
- margin-block-end: var(--gin-spacing-l);
- padding: 0;
- border: none;
- background: none;
- box-shadow: none;
- }
-
- :where(*) .block-system-main-block > form:has(.table-filter) .table-filter .form-type--search,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form:has(.table-filter) .table-filter .form-type--search {
- margin-block: 0;
- }
-
- :where(*) .block-system-main-block > form:has(.table-filter) .table-filter .winnow-input,
- :where(*) .block-system-main-block > form:has(.table-filter) .table-filter .table-filter-text,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form:has(.table-filter) .table-filter .winnow-input,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form:has(.table-filter) .table-filter .table-filter-text {
- width: 100%;
- }
-
- :where(*) .block-system-main-block > form:has(.table-filter) .table-filter .table-filter-text,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system-main-block > form:has(.table-filter) .table-filter .table-filter-text {
- margin-block-start: 0;
- padding: var(--gin-spacing-m);
- }
-
- :where(*) .block-page-title-block:last-child,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-page-title-block:last-child {
- margin-block-end: 0;
- }
-
- :where(*) .page-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-title {
- overflow: hidden;
- max-width: 90%;
- padding-inline-end: 0.25em;
- white-space: nowrap;
- letter-spacing: -0.05em;
- text-overflow: ellipsis;
- color: var(--gin-color-title);
- font-size: var(--gin-font-size-h1);
- font-weight: var(--gin-font-weight-bold);
- line-height: normal;
- }
-
- @media (prefers-reduced-motion: no-preference) {
- :where(*) .page-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-title {
- transition: font-size 0.25s ease;
- }
- }
-
- @media (min-width: 64em) {
- .region-sticky--is-sticky :where(*) .page-title,
- .region-sticky--is-sticky :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-title {
- font-size: var(--gin-font-size-h3);
- }
- }
-
- :where(*) .page-title__language,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-title__language {
- display: block;
- letter-spacing: normal;
- color: var(--gin-color-text);
- font-size: var(--gin-font-size-xs);
- font-weight: var(--gin-font-weight-normal);
- }
-
- :where(*) .page-title--is-translation + .shortcut-action .shortcut-action__icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-title--is-translation + .shortcut-action .shortcut-action__icon {
- inset-block-start: -3px;
- }
-
- :where(*) .shortcut-action,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action {
- position: relative;
- align-self: center;
- margin-inline-start: 0;
- border-radius: var(--gin-border-m);
- }
-
- :where(*) .shortcut-action__icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__icon {
- position: relative;
- inset-block-start: 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) {
- :where(*) .shortcut-action__icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__icon {
- inset-block-start: var(--gin-spacing-xxs);
- -webkit-mask-size: 85% 85%;
- mask-size: 85% 85%;
- }
- }
-
- .gin--edit-form :where(*) .shortcut-action__icon,
- .gin--edit-form :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__icon {
- inset-block-start: 3px;
- }
-
- :where(*) .shortcut-action:hover :where(*) .shortcut-action__icon,
- :where(*) .shortcut-action:hover :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action:hover :where(*) .shortcut-action__icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action:hover :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__icon {
- opacity: 1;
- background: var(--gin-color-primary);
- }
-
- :where(*) .shortcut-action--remove .shortcut-action__icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
- background: var(--gin-color-primary);
- }
-
- :where(*) .shortcut-action--remove:hover .shortcut-action__icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action--remove:hover .shortcut-action__icon {
- opacity: 1;
- background: var(--gin-color-disabled);
- }
-
- :where(*) .shortcut-action__message,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shortcut-action__message {
- position: absolute;
- z-index: 2;
- inset-block-start: 0;
- inset-inline-start: 100%;
- min-width: 120px;
- margin-block-start: calc(var(--gin-spacing-xxs) * -1);
- padding: var(--gin-spacing-xs);
- white-space: nowrap;
- pointer-events: none;
- color: var(--gin-color-contextual-text);
- border-radius: var(--gin-border-xs);
- background: var(--gin-color-contextual);
- }
-
- :where(*) .modules-table-filter,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .modules-table-filter {
- padding: 0;
- border: 0 none;
- box-shadow: none;
- }
-
- :where(*) .package-listing,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .package-listing {
- margin-block-start: var(--gin-spacing-m);
- }
-
- :where(*) .gin-details__summary,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary {
- padding-inline-start: 2.75rem;
- }
-
- :where(*) .gin-details.gin-details--package-listing,
- :where(*) .gin-details.module-list__module-details,
- :where(*) .system-status-report .gin-details,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details.gin-details--package-listing,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details.module-list__module-details,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report .gin-details {
- border: 1px solid var(--gin-border-color);
- border-radius: var(--gin-border-m);
- }
-
- :where(*) .gin-details__summary,
- :where(*) .gin-details__summary.gin-details__summary--package-listing,
- :where(*) .gin-details__summary.gin-details__summary--system-status-report,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary.gin-details__summary--package-listing,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary.gin-details__summary--system-status-report {
- color: var(--gin-color-text);
- background-color: transparent;
- }
-
- :where(*) .gin-details__wrapper,
- :where(*) .gin-details__wrapper.gin-details__wrapper--package-listing,
- :where(*) .gin-details__wrapper.gin-details__wrapper--system-status-report,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper.gin-details__wrapper--package-listing,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper.gin-details__wrapper--system-status-report {
- margin-block: var(--gin-spacing-m);
- margin-inline: calc(var(--gin-spacing-l) - var(--gin-spacing-xxs));
- }
-
- :where(*) .gin-details__wrapper--accordion,
- :where(*) .gin-details__wrapper--accordion-item,
- :where(*) .gin-details__wrapper--vertical-tabs-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper--accordion,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper--accordion-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__wrapper--vertical-tabs-item {
- margin: 0;
- }
-
- :where(*) .gin-details__summary-summary,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary-summary {
- opacity: 0.8;
- color: var(--gin-color-text-light);
- }
-
- :where(*) .module-list__module,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .module-list__module {
- border-block-end: 1px solid var(--gin-border-color);
- }
-
- :where(*) details summary,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) details summary {
- padding: var(--gin-spacing-m);
- background-color: rgb(230, 228, 223, 0.2);
- }
-
- :where(*) .form--inline,
- :where(*) [data-drupal-selector*="-bulk-form"],
- :where(*) .layout-region-node-footer__content,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"],
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content {
- display: flex;
- flex-wrap: wrap;
- align-items: flex-start;
- padding-block-start: var(--gin-spacing-m);
- }
-
- :where(*) .form--inline .form-item,
- :where(*) .form--inline .form-actions,
- :where(*) [data-drupal-selector*="-bulk-form"] .form-item,
- :where(*) [data-drupal-selector*="-bulk-form"] .form-actions,
- :where(*) .layout-region-node-footer__content .form-item,
- :where(*) .layout-region-node-footer__content .form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline .form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"] .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"] .form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content .form-actions {
- margin-block: var(--gin-spacing-xs);
- margin-inline: 0 var(--gin-spacing-xs);
- align-self: flex-start;
- }
-
- :where(*) .form--inline .button,
- :where(*) .form--inline .action-link,
- :where(*) [data-drupal-selector*="-bulk-form"] .button,
- :where(*) [data-drupal-selector*="-bulk-form"] .action-link,
- :where(*) .layout-region-node-footer__content .button,
- :where(*) .layout-region-node-footer__content .action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline .action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"] .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"] .action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content .action-link {
- margin-block: 0;
- }
-
- :where(*) .form--inline .field-add-more-submit,
- :where(*) [data-drupal-selector*="-bulk-form"] .field-add-more-submit,
- :where(*) .layout-region-node-footer__content .field-add-more-submit,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form--inline .field-add-more-submit,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector*="-bulk-form"] .field-add-more-submit,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-region-node-footer__content .field-add-more-submit {
- margin-block-start: var(--gin-spacing-s);
- }
-
- @media (min-width: 26.25em) {
- .show-6 .views-row {
- float: inline-start;
- width: 50%;
- }
- }
-
- @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.66667%;
- }
- }
-
- :where(*) .views-exposed-form.views-exposed-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form {
- padding-block-start: var(--gin-spacing-xs);
- }
-
- :where(*) .views-exposed-form.views-exposed-form .form-element--type-select,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .form-element--type-select {
- max-width: 240px;
- }
-
- :where(*) .views-exposed-form.views-exposed-form .form-type--boolean .form-boolean,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .form-type--boolean .form-boolean {
- margin-inline-start: 0;
- margin-inline-end: var(--gin-spacing-xs);
- }
-
- :where(*) .views-exposed-form.views-exposed-form .form-type--boolean.form-type--checkbox,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .form-type--boolean.form-type--checkbox {
- margin-block-start: auto;
- margin-block-end: var(--gin-spacing-s);
- }
-
- :where(*) .views-exposed-form.views-exposed-form .form-type--boolean.form-type--checkbox .form-item__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .form-type--boolean.form-type--checkbox .form-item__label {
- margin-block-end: 0;
- }
-
- :where(*) .views-exposed-form.views-exposed-form .fieldset--group,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form .fieldset--group {
- margin-block-start: var(--gin-spacing-s);
- }
-
- :where(*) .views-exposed-form.views-exposed-form fieldset,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form fieldset {
- margin-block-end: 0.4rem;
- margin-inline-end: var(--gin-spacing-s);
- }
-
- :where(*) .views-exposed-form.views-exposed-form fieldset > .fieldset__legend > .fieldset__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form fieldset > .fieldset__legend > .fieldset__label {
- margin-block-end: var(--gin-spacing-xxs);
- padding: 0 var(--gin-spacing-xs);
- font-size: var(--gin-font-size-s);
- }
-
- :where(*) .views-exposed-form.views-exposed-form fieldset .fieldset__wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form fieldset .fieldset__wrapper {
- display: flex;
- margin: 0;
- margin-inline-start: var(--gin-spacing-xs);
- }
-
- :where(*) .views-exposed-form.views-exposed-form fieldset .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form fieldset .form-item {
- margin-block: 0 var(--gin-spacing-xs);
- margin-inline: 0 var(--gin-spacing-xs);
- }
-
- :where(*) .views-exposed-form.views-exposed-form.views-exposed-form--preview,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form.views-exposed-form.views-exposed-form--preview {
- border-color: var(--gin-border-color);
- border-radius: var(--gin-border-l);
- background: none;
- }
-
- :where(*) .views-exposed-form__item--preceding-actions.views-exposed-form__item--preceding-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form__item--preceding-actions.views-exposed-form__item--preceding-actions {
- margin-inline-end: var(--gin-spacing-xs);
- }
-
- :where(*) .views-exposed-form .form-item--no-label,
- :where(*) .views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form .form-item--no-label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions {
- margin-block: var(--gin-spacing-s) 0;
- align-self: flex-end;
- }
-
- :where(*) .gin-layer-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper {
- padding: var(--gin-spacing-s);
- }
-
- @media (min-width: 61em) {
- :where(*) .gin-layer-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper {
- padding: var(--gin-spacing-l);
- }
- }
-
- :where(*) .gin-layer-wrapper + .gin-layer-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper + .gin-layer-wrapper {
- margin-block-start: var(--gin-spacing-l);
- }
-
- :where(*) .gin-layer-wrapper + h2,
- .views-edit-view .views-edit-view .gin-layer-wrapper + .unit-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view .gin-layer-wrapper + .unit-title,
- :where(*) .gin-layer-wrapper + h3,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper + h2,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper + h3 {
- margin-block-start: var(--gin-spacing-xl);
- }
-
- :where(*) .views-edit-view .unit-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view .unit-title {
- margin-block-start: 0;
- margin-block-end: var(--gin-spacing-m);
- }
-
- :where(*) .view-preview-form__title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form__title {
- padding: 0;
- border-block-end: 0 none;
- background-color: transparent;
- }
-
- :where(*) .view-preview-form .preview-section,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form .preview-section {
- padding: var(--gin-spacing-m);
- border: 1px dashed var(--gin-border-color-layer2);
- }
-
- :where(*) .view-preview-form .view-filters .preview-section,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form .view-filters .preview-section {
- display: flex;
- flex-wrap: wrap;
- }
-
- :where(*) .view-preview-form .form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form .form-actions {
- align-items: flex-end;
- }
-
- :where(*) .view-preview-form .form-item--live-preview,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form .form-item--live-preview {
- position: static !important;
- margin-block-start: var(--gin-spacing-l);
- }
-
- :where(*) .view-preview-form .arguments-preview,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-preview-form .arguments-preview {
- margin-inline-start: 0;
- }
-
- :where(*) .views-live-preview,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-live-preview {
- padding: 0;
- }
-
- :where(*) .views-live-preview .section-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-live-preview .section-title {
- color: var(--gin-color-text);
- }
-
- :where(*) .views-live-preview .gin-layer-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-live-preview .gin-layer-wrapper {
- border-color: var(--gin-border-color);
- }
-
- :where(*) .views-displays,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-displays {
- border: 1px solid var(--gin-border-color);
- border-radius: var(--gin-border-l);
- }
-
- :where(*) .views-admin .icon.add,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-admin .icon.add {
- background: none;
- }
-
- :where(*) .views-admin .icon.add::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-admin .icon.add::before {
- content: "+";
- font-size: var(--gin-font-size);
- line-height: 0.1;
- }
-
- :where(*) .views-display-top,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-display-top {
- padding-block: var(--gin-spacing-m) var(--gin-spacing-xs);
- border: 0 none;
- border-radius: var(--gin-border-l);
- background-color: var(--gin-bg-header);
- }
-
- :where(*) .views-display-top__extra-actions-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-display-top__extra-actions-wrapper {
- margin-block: 0;
- }
-
- :where(*) .views-display-top .dropbutton-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-display-top .dropbutton-wrapper {
- inset-block-start: 20px;
- inset-inline-end: var(--gin-spacing-l);
- }
-
- :where(*) #edit-displays .views-display-top,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-displays .views-display-top {
- border-end-start-radius: 0;
- border-end-end-radius: 0;
- }
-
- :where(*) .edit-display-settings,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .edit-display-settings {
- margin: 0;
- padding: var(--gin-spacing-l);
- }
-
- :where(*) .views-tabs.views-tabs a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs a {
- padding: var(--gin-spacing-xs) var(--gin-spacing-m);
- }
-
- :where(*) .views-tabs.views-tabs a.views-display-disabled-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs a.views-display-disabled-link {
- padding-inline-start: var(--gin-spacing-l);
- }
-
- :where(*) .views-tabs.views-tabs a.views-display-disabled-link::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs a.views-display-disabled-link::before {
- -webkit-mask-image: url("../../media/sprite.svg#hide-view");
- mask-image: url("../../media/sprite.svg#hide-view");
- -webkit-mask-repeat: no-repeat;
- mask-repeat: no-repeat;
- -webkit-mask-position: center left;
- mask-position: center left;
- -webkit-mask-size: contain;
- mask-size: contain;
- display: inline-block;
- width: var(--gin-spacing-l);
- height: var(--gin-spacing-s);
- margin-inline-start: calc(var(--gin-spacing-m) * -1);
- content: "";
- background-color: currentColor;
- }
-
- :where(*) .views-tabs.views-tabs .add a,
- :where(*) .views-tabs.views-tabs li a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li a {
- padding: var(--gin-spacing-xs) var(--gin-spacing-m);
- color: var(--gin-color-primary);
- border: 2px solid var(--gin-color-primary);
- border-radius: var(--gin-border-xs);
- background: transparent;
- font-size: var(--gin-font-size-xs);
- font-weight: var(--gin-font-weight-heavy);
- }
-
- :where(*) .views-tabs.views-tabs .add a::before,
- :where(*) .views-tabs.views-tabs li a::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li a::before {
- display: none !important;
- }
-
- :where(*) .views-tabs.views-tabs .add a .icon.add,
- :where(*) .views-tabs.views-tabs li a .icon.add,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a .icon.add,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li a .icon.add {
- display: block;
- }
-
- :where(*) .views-tabs.views-tabs .add a:hover,
- :where(*) .views-tabs.views-tabs .add a:focus,
- :where(*) .views-tabs.views-tabs li a:hover,
- :where(*) .views-tabs.views-tabs li a:focus,
- :where(*) .views-tabs.views-tabs li.is-active a,
- :where(*) .views-tabs.views-tabs li.is-active a.is-active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li.is-active a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs li.is-active a.is-active {
- color: var(--gin-bg-app);
- border-color: transparent;
- background: var(--gin-color-primary);
- }
-
- :where(*) .views-tabs.views-tabs .add a:focus,
- :where(*) .views-tabs.views-tabs li a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.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);
- }
-
- :where(*) .views-tabs.views-tabs .add.open a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add.open a {
- color: var(--gin-color-primary);
- background: var(--gin-bg-layer2);
- }
-
- :where(*) .views-tabs.views-tabs .add.open a:hover,
- :where(*) .views-tabs.views-tabs .add.open a:focus,
- :where(*) .views-tabs.views-tabs .add.open a:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add.open a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add.open a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .add.open a:active {
- color: var(--gin-color-primary);
- }
-
- :where(*) .views-tabs.views-tabs .action-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list {
- inset-block-start: 36px;
- background: var(--gin-bg-layer3);
- box-shadow: 0 1px 2px var(--gin-shadow-button);
- }
-
- :where(*) .views-tabs.views-tabs .action-list li,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li {
- border: none;
- background-color: transparent;
- }
-
- :where(*) .views-tabs.views-tabs .action-list li input.button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li input.button {
- width: 100%;
- text-align: start;
- border: none !important;
- box-shadow: none;
- line-height: 1.2;
- }
-
- :where(*) .views-tabs.views-tabs .action-list li:hover,
- :where(*) .views-tabs.views-tabs .action-list li:hover input.button,
- :where(*) .views-tabs.views-tabs .action-list li:focus,
- :where(*) .views-tabs.views-tabs .action-list li:focus input.button,
- :where(*) .views-tabs.views-tabs .action-list li:active,
- :where(*) .views-tabs.views-tabs .action-list li:active input.button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:hover input.button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:focus input.button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-tabs.views-tabs .action-list li:active input.button {
- color: var(--gin-color-button-text);
- background: var(--gin-color-primary);
- }
-
- :where(*) .views-ui-display-tab-bucket__header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket__header {
- padding: 0;
- }
-
- :where(*) .views-ui-display-tab-bucket .views-ui-display-tab-bucket__title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .views-ui-display-tab-bucket__title {
- padding: var(--gin-spacing-m);
- text-transform: none;
- color: var(--gin-color-title);
- font-size: var(--gin-font-size-xl);
- font-weight: var(--gin-font-weight-semibold);
- }
-
- :where(*) .views-ui-display-tab-bucket__header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket__header {
- padding-block: var(--gin-spacing-m) var(--gin-spacing-xs);
- padding-inline: 0;
- }
-
- :where(*) .views-ui-display-tab-bucket__header .views-ui-display-tab-bucket__title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket__header .views-ui-display-tab-bucket__title {
- padding: 0 var(--gin-spacing-m);
- }
-
- :where(*) .views-ui-display-tab-bucket__header .views-ui-display-tab-bucket__actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket__header .views-ui-display-tab-bucket__actions {
- margin-inline-end: var(--gin-spacing-m);
- }
-
- :where(*) .views-ui-display-tab-bucket .views-display-setting,
- :where(*) .views-ui-display-tab-bucket .views-ui-display-tab-bucket > .views-display-setting,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .views-display-setting,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .views-ui-display-tab-bucket > .views-display-setting {
- padding: var(--gin-spacing-xs) var(--gin-spacing-m);
- }
-
- :where(*) .views-ui-display-tab-bucket .views-display-setting,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .views-display-setting {
- color: var(--gin-color-text);
- }
-
- :where(*) .views-ui-display-tab-bucket .views-display-setting:nth-of-type(even),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .views-display-setting:nth-of-type(even) {
- background-color: transparent;
- }
-
- :where(*) .views-ui-display-tab-bucket .dropbutton-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket .dropbutton-wrapper {
- inset-block-start: 14px;
- inset-inline-end: var(--gin-spacing-m);
- }
-
- :where(*) .views-ui-display-tab-bucket.pager,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket.pager {
- margin: 0;
- }
-
- :where(*) .views-ui-display-tab-bucket.views-ui-display-tab-bucket,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-bucket.views-ui-display-tab-bucket {
- margin-block-end: 0;
- padding-block-start: 0;
- border-block-end-color: var(--gin-border-color);
- }
-
- :where(*) .views-ui-display-tab-actions .views-ui-display-tab-setting,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-display-tab-actions .views-ui-display-tab-setting {
- padding: var(--gin-spacing-m);
- }
-
- :where(*) .views-query-info table tr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-query-info table tr {
- background-color: var(--gin-bg-layer2);
- }
-
- :where(*) .views-query-info table tr td,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-query-info table tr td {
- color: var(--gin-color-text);
- }
-
- :where(*) .system-modules tr.even,
- :where(*) .system-modules tr.odd,
- :where(*) .locale-translation-status-form tr.even,
- :where(*) .locale-translation-status-form tr.odd,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules tr.even,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules tr.odd,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .locale-translation-status-form tr.even,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .locale-translation-status-form tr.odd {
- border-block-start: 1px solid var(--gin-border-color);
- border-block-end: none;
- background: none;
- }
-
- :where(*) .system-modules td,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules td {
- height: auto;
- padding: var(--gin-spacing-m);
- }
-
- :where(*) .system-modules td details summary,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules td details summary {
- background-color: transparent;
- }
-
- :where(*) .views-display-column,
- :where(*) .edit-display-settings-top.views-ui-display-tab-bucket,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-display-column,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .edit-display-settings-top.views-ui-display-tab-bucket {
- margin-block-end: var(--gin-spacing-m);
- border-color: var(--gin-border-color);
- border-radius: var(--gin-border-m);
- box-shadow: none;
- }
-
- :where(*) .views-ui-dialog .form--inline,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-dialog .form--inline {
- padding-block-start: 0;
- }
-
- :where(*) .views-ui-dialog .views-override:not(:empty),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-dialog .views-override:not(:empty) {
- border-block-end: 0 none;
- background-color: var(--gin-bg-app);
- }
-
- :where(*) .views-ui-dialog .form-item--fields-area-text-custom-removed,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-ui-dialog .form-item--fields-area-text-custom-removed {
- display: inline-block;
- margin-inline-end: var(--gin-spacing-xxs);
- }
-
- :where(*) a.views-field-excluded,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.views-field-excluded {
- color: var(--gin-color-disabled);
- }
-
- :where(*) .views-filterable-options,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-filterable-options {
- border-block-start: none;
- }
-
- :where(*) .view-block-content .views-table,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-block-content .views-table {
- margin-block-start: 0;
- }
-
- :where(*) .views-display-columns .details-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-display-columns .details-wrapper {
- margin: 0;
- }
-
- :where(*) .machine-name-label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .machine-name-label {
- color: var(--gin-color-text);
- }
-
- :where(*) .machine-name-value,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .machine-name-value {
- color: var(--gin-color-title);
- }
-
- :where(*) .views-exposed-form .form-datetime-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-exposed-form .form-datetime-wrapper {
- margin-block-end: 0;
- margin-inline-end: var(--gin-spacing-xs);
- }
-
- :where(*) .view-header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .view-header {
- margin-block-end: var(--gin-spacing-l);
- }
-
- :where(*) .views-edit-view.disabled .views-displays,
- :where(*) .views-edit-view.disabled .views-display-column,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view.disabled .views-displays,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view.disabled .views-display-column {
- background-color: transparent;
- }
-
- :where(*) .views-edit-view.disabled .views-display-column,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .views-edit-view.disabled .views-display-column {
- opacity: 0.75;
- }
-
- :where(*) .gin-table-scroll-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-table-scroll-wrapper {
- clear: both;
- overflow-x: auto;
- overflow-y: hidden;
- overscroll-behavior-x: contain;
- -webkit-overflow-scrolling: touch;
- margin-block-start: calc(var(--gin-spacing-xs) * -1);
- }
-
- :where(*) table.gin--sticky-table-header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.gin--sticky-table-header {
- position: sticky;
- z-index: 97;
- visibility: hidden;
- overflow: hidden;
- inset-block-start: calc(var(--gin-toolbar-y-offset) + var(--gin-height-sticky) - 1px);
- width: auto !important;
- margin-block-start: calc(var(--gin-spacing-xs) * -1);
- }
-
- :where(*) table.gin--sticky-table-header tr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.gin--sticky-table-header tr {
- display: block;
- width: max-content;
- }
-
- :where(*) .gin-horizontal-scroll-shadow,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-horizontal-scroll-shadow {
- background-repeat: no-repeat;
- background-attachment: local, local, scroll, scroll;
- background-size:
- 24px 100%,
- 24px 100%,
- 12px 100%,
- 12px 100%;
- }
-
- [dir="ltr"] :where(*) .gin-horizontal-scroll-shadow,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-horizontal-scroll-shadow {
- background-image: linear-gradient(to right, var(--gin-bg-layer), var(--gin-bg-layer)), linear-gradient(to right, var(--gin-bg-layer), var(--gin-bg-layer)), linear-gradient(to right, rgb(0, 0, 0, 0.125), rgb(255, 255, 255, 0)), linear-gradient(to left, rgb(0, 0, 0, 0.125), rgb(255, 255, 255, 0));
- background-position:
- left center,
- right center,
- left center,
- right center;
- }
-
- [dir="rtl"] :where(*) .gin-horizontal-scroll-shadow,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-horizontal-scroll-shadow {
- background-image: linear-gradient(to left, var(--gin-bg-layer), var(--gin-bg-layer)), linear-gradient(to left, var(--gin-bg-layer), var(--gin-bg-layer)), linear-gradient(to left, rgb(0, 0, 0, 0.125), rgb(255, 255, 255, 0)), linear-gradient(to right, rgb(0, 0, 0, 0.125), rgb(255, 255, 255, 0));
- background-position:
- right center,
- left center,
- right center,
- left center;
- }
-
- :where(*) table.sticky-header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.sticky-header {
- inset-inline-start: auto !important;
- min-width: 100%;
- max-width: fit-content;
- background: transparent;
- }
-
- :where(*) table.position-sticky thead,
- :where(*) table.sticky-header thead,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.position-sticky thead,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.sticky-header thead {
- position: static;
- }
-
- :where(*) table.position-sticky.--is-processed thead,
- :where(*) table.sticky-header.--is-processed thead,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.position-sticky.--is-processed thead,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.sticky-header.--is-processed thead {
- pointer-events: none;
- }
-
- :where(*) table.position-sticky.--is-processed thead tr,
- :where(*) table.sticky-header.--is-processed thead tr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.position-sticky.--is-processed thead tr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.sticky-header.--is-processed thead tr {
- border-color: transparent;
- }
-
- :where(*) table.position-sticky.--is-processed thead tr .sortable-heading.is-active > a::before,
- :where(*) table.sticky-header.--is-processed thead tr .sortable-heading.is-active > a::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.position-sticky.--is-processed thead tr .sortable-heading.is-active > a::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.sticky-header.--is-processed thead tr .sortable-heading.is-active > a::before {
- display: none;
- }
-
- :where(*) table thead,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table thead {
- border-radius: var(--gin-border-m);
- background: transparent;
- }
-
- :where(*) table thead tr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table thead tr {
- border-block-end: 2px solid var(--gin-border-color-table-header);
- }
-
- :where(*) table thead tr:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table thead tr:hover {
- background: transparent;
- }
-
- :where(*) table th,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table th {
- background: var(--gin-bg-layer);
- font-size: var(--gin-font-size-s);
- font-weight: var(--gin-font-weight-bold);
- }
-
- :where(*) table th,
- :where(*) table th .form-item__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table th,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table th .form-item__label {
- color: var(--gin-color-title);
- }
-
- @media (min-width: 61em) {
- :where(*) table th,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table th {
- height: auto;
- padding: var(--gin-spacing-m);
- }
- }
-
- :where(*) table tbody tr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table tbody tr {
- border-block-end: 1px solid var(--gin-border-color-table);
- }
-
- :where(*) table tbody td,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table tbody td {
- height: auto;
- padding: var(--gin-spacing-density-m) var(--gin-spacing-m);
- }
-
- :where(*) table tr,
- :where(*) table tr:focus-within,
- :where(*) table .draggable-table.tabledrag-disabled tr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr:focus-within,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table .draggable-table.tabledrag-disabled tr {
- color: var(--gin-color-text);
- background-color: transparent;
- }
-
- :where(*) table tr:hover,
- :where(*) table tr:focus-within:hover,
- :where(*) table .draggable-table.tabledrag-disabled tr:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr:focus-within:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table .draggable-table.tabledrag-disabled tr:hover {
- color: var(--gin-color-text);
- background: var(--gin-bg-item);
- }
-
- :where(*) table tr.selected:hover,
- :where(*) table tr:focus-within.selected:hover,
- :where(*) table .draggable-table.tabledrag-disabled tr.selected:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr.selected:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr:focus-within.selected:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table .draggable-table.tabledrag-disabled tr.selected:hover {
- background: transparent;
- }
-
- .gin--dark-mode :where(*) table tr.selected,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr.selected {
- border-color: rgb(255, 255, 255, 0.2);
- }
-
- :where(*) table tr.selected td,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table tr.selected td {
- background-color: var(--gin-bg-item-hover);
- }
-
- :where(*) table td a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table td a {
- text-decoration: none;
- }
-
- :where(*) table td a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table td a:hover {
- text-decoration: underline;
- text-decoration-style: var(--gin-link-decoration-style);
- }
-
- :where(*) table td .group-label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table td .group-label {
- color: var(--gin-color-title);
- }
-
- :where(*) .sortable-heading,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading {
- padding: var(--gin-spacing-xs) var(--gin-spacing-m);
- }
-
- :where(*) .sortable-heading > a::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading > a::before {
- inset-block-end: -2px;
- }
-
- :where(*) .sortable-heading > a::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
- }
-
- @media (forced-colors: active) {
- :where(*) .sortable-heading > a::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading > a::after {
- background: linktext;
- }
- }
-
- :where(*) .sortable-heading.is-active > a::before,
- :where(*) .sortable-heading > a:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading.is-active > a::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading > a:hover::before {
- width: 100%;
- inset-inline-start: 0;
- }
-
- :where(*) .sortable-heading > a:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading > a:hover::before {
- border-block-end-width: 3px;
- }
-
- :where(*) .sortable-heading.is-active > a,
- :where(*) .sortable-heading.is-active > a:hover,
- :where(*) .sortable-heading.is-active > a:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading.is-active > a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading.is-active > a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading.is-active > a:active {
- color: var(--gin-color-primary-active);
- }
-
- :where(*) .sortable-heading.is-active > a::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .sortable-heading.is-active > a::before {
- border-block-end: 0.1875rem solid var(--gin-color-primary-active);
- border-start-start-radius: var(--gin-border-s);
- border-start-end-radius: var(--gin-border-s);
- background-color: var(--gin-bg-item);
- }
-
- :where(*) .tablesort,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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%;
- }
-
- :where(*) .tablesort--asc,
- :where(*) [dir="rtl"] .tablesort--asc,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tablesort--asc,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [dir="rtl"] .tablesort--asc {
- -webkit-mask-image: url("../../media/sprite.svg#sort-asc-view");
- mask-image: url("../../media/sprite.svg#sort-asc-view");
- }
-
- @media (forced-colors: active) {
- :where(*) .tablesort--asc,
- :where(*) [dir="rtl"] .tablesort--asc,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tablesort--asc,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [dir="rtl"] .tablesort--asc {
- background: linktext;
- }
- }
-
- :where(*) .tablesort--desc,
- :where(*) [dir="rtl"] .tablesort--desc,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tablesort--desc,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [dir="rtl"] .tablesort--desc {
- -webkit-mask-image: url("../../media/sprite.svg#sort-desc-view");
- mask-image: url("../../media/sprite.svg#sort-desc-view");
- }
-
- @media (forced-colors: active) {
- :where(*) .tablesort--desc,
- :where(*) [dir="rtl"] .tablesort--desc,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tablesort--desc,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [dir="rtl"] .tablesort--desc {
- background: linktext;
- }
- }
-
- :where(*) .field-plugin-settings-edit-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-wrapper {
- float: inline-end;
- }
-
- :where(*) .field-plugin-settings-edit-wrapper + a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-wrapper + a {
- float: inline-start;
- }
-
- :where(*) .region-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .region-title {
- border-block-end: 2px solid var(--gin-color-text);
- }
-
- :where(*) .field-multiple-table th,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table th {
- padding-block: var(--gin-spacing-xs);
- padding-inline: var(--gin-spacing-l) var(--gin-spacing-m);
- border-block-end: 0;
- background: transparent;
- }
-
- :where(*) .field-multiple-table th.th__order,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table th.th__order {
- padding: 0;
- font-size: 0;
- }
-
- :where(*) .field-multiple-table thead th,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead th {
- background: var(--gin-bg-header);
- }
-
- :where(*) .field-multiple-table thead th:first-of-type,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead th:first-of-type {
- border-start-start-radius: var(--gin-border-m);
- border-end-start-radius: var(--gin-border-m);
- }
-
- :where(*) .field-multiple-table thead:not(:has(th:last-of-type:not([style*="display: none"]))) th:nth-last-of-type(2),
- :where(*) .field-multiple-table thead th:last-of-type:not([style*="display: none"]),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead:not(:has(th:last-of-type:not([style*="display: none"]))) th:nth-last-of-type(2),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead th:last-of-type:not([style*="display: none"]) {
- border-start-end-radius: var(--gin-border-m);
- border-end-end-radius: var(--gin-border-m);
- }
-
- :where(*) .field-multiple-table thead tr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead tr {
- border-block-end: 0;
- }
-
- :where(*) .field-multiple-table thead .field-label .label,
- :where(*) .field-multiple-table thead .form-item__label--multiple-value-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead .field-label .label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table thead .form-item__label--multiple-value-form {
- display: inline-block;
- margin: 0;
- padding: var(--gin-spacing-xs) 0;
- letter-spacing: -0.025em;
- color: var(--gin-color-primary-active);
- font-size: var(--gin-font-size-l);
- font-weight: var(--gin-font-weight-bold);
- line-height: 1.33333em;
- }
-
- :where(*) .field-multiple-table tr .form-item:not(:last-of-type),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table tr .form-item:not(:last-of-type) {
- margin-block-end: var(--gin-spacing-m);
- }
-
- :where(*) .field-multiple-table .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-multiple-table .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
- flex-wrap: wrap;
- }
-
- :where(*) .gin-layer-wrapper .views-table,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper .views-table {
- margin-block-start: 0;
- }
-
- :where(*) table td.field-plugin-summary-cell,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table td.field-plugin-summary-cell {
- vertical-align: middle;
- }
-
- :where(*) table .views-field.views-field-operations,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table .views-field.views-field-operations {
- text-align: end;
- }
-
- :where(*) .draggable a.tabledrag-handle,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable a.tabledrag-handle {
- float: none;
- vertical-align: middle;
- }
-
- :where(*) .draggable a.tabledrag-handle:focus::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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);
- }
-
- :where(*) .draggable.drag-previous,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous {
- background-color: #ffffe9;
- }
-
- :where(*) .draggable.drag,
- :where(*) .draggable.drag:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag:focus {
- background-color: #f0f1f9;
- }
-
- :where(*) .tabledrag-toggle-weight-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-toggle-weight-wrapper {
- margin-block-start: 0;
- }
-
- :where(*) .tabledrag-toggle-weight-wrapper .action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-toggle-weight-wrapper .action-link {
- margin-block-end: var(--gin-spacing-xs);
- }
-
- :where(*) .tabledrag-toggle-weight-wrapper .action-link .action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-toggle-weight-wrapper .action-link .action-link {
- margin-block-end: 0;
- }
-
- @media (min-width: 61em) {
- :where(*) #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
- :where(*) #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
- :where(*) .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
- :where(*) .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
- :where(*) .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper {
- position: relative;
- z-index: 1;
- margin-block-end: calc(var(--gin-spacing-xxl) * -1);
- pointer-events: none;
- }
- }
-
- :where(*) #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
- :where(*) #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
- :where(*) .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
- :where(*) .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
- :where(*) .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #field-display-overview .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #field-display-overview-wrapper .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--widget-entity-reference-paragraphs .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-link .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-smartdate .gin-layer-wrapper > .tabledrag-toggle-weight-wrapper .action-link {
- pointer-events: all;
- background-color: var(--gin-bg-layer);
- }
-
- :where(*) .tabledrag-handle::after,
- :where(*) .tabledrag-handle.tabledrag-handle-y::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y::after {
- background-image: none;
- -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;
- }
-
- @media (forced-colors: none) {
- :where(*) .tabledrag-handle::after,
- :where(*) .tabledrag-handle.tabledrag-handle-y::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y::after {
- background-color: var(--gin-color-text-light);
- }
- }
-
- @supports (-webkit-mask-image: url()) and ((-webkit-mask-composite: source-over) or (mask-composite: source-over)) {
- :where(*) .tabledrag-handle::after,
- :where(*) .tabledrag-handle.tabledrag-handle-y::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y::after {
- background-color: var(--gin-color-text-light);
- }
- }
-
- :where(*) .tabledrag-handle:hover::after,
- :where(*) .tabledrag-handle.tabledrag-handle-y:hover::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle:hover::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y:hover::after {
- transform: scale(1);
- }
-
- @media (forced-colors: none) {
- :where(*) .tabledrag-handle:hover::after,
- :where(*) .tabledrag-handle.tabledrag-handle-y:hover::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle:hover::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y:hover::after {
- background-color: var(--gin-color-primary);
- }
- }
-
- :where(*) .tabledrag-handle.tabledrag-handle-y::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-handle.tabledrag-handle-y::after {
- -webkit-mask-image: url("../../media/sprite.svg#drag-y-view");
- mask-image: url("../../media/sprite.svg#drag-y-view");
- }
-
- :where(*) .draggable.drag,
- :where(*) .draggable.drag:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag:focus {
- background-color: var(--gin-bg-layer2);
- }
-
- .gin--dark-mode :where(*) .draggable.drag,
- .gin--dark-mode :where(*) .draggable.drag:focus,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag:focus {
- background-color: var(--gin-color-primary-light-hover);
- }
-
- :where(*) .draggable.drag-previous,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous {
- background-color: var(--gin-bg-layer2);
- }
-
- [dir="ltr"] :where(*) .draggable.drag-previous,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous {
- box-shadow: inset 6px 0 0 0 var(--gin-color-warning);
- }
-
- [dir="rtl"] :where(*) .draggable.drag-previous,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous {
- box-shadow: inset -6px 0 0 0 var(--gin-color-warning);
- }
-
- :where(*) .draggable.drag-previous::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous::after {
- position: absolute;
- width: 6px;
- height: 100%;
- content: "";
- }
-
- @media (forced-colors: active) {
- :where(*) .draggable.drag-previous,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous {
- position: relative;
- }
-
- :where(*) .draggable.drag-previous::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous::after {
- border-inline-start: 6px solid linktext;
- inset-inline-start: 0;
- }
- }
-
- :where(*) .tabledrag-cell,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-cell {
- padding-block: var(--gin-spacing-density-m);
- }
-
- :where(*) .tabledrag-cell-content,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabledrag-cell-content {
- margin-block: var(--gin-spacing-xs);
- }
-
- :where(*) .field-plugin-settings-edit-wrapper,
- :where(*) .field-plugin-settings-edit-wrapper + a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-wrapper + a {
- margin-block: var(--gin-spacing-m);
- }
-
- :where(*) .field-plugin-settings-edit-wrapper + a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-wrapper + a {
- margin-block-start: var(--gin-spacing-s);
- }
-
- :where(*) .table-file-multiple-widget .tabledrag-cell-content,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .table-file-multiple-widget .tabledrag-cell-content {
- display: flex;
- }
-
- :where(*) .form-element,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element {
- box-sizing: border-box;
- min-height: calc(var(--input-padding-vertical) * 2 + var(--input-line-height));
- color: var(--gin-color-text);
- border: 1px solid var(--gin-border-color-form-element);
- border-radius: var(--gin-border-m);
- background-color: var(--gin-bg-input);
- line-height: var(--input-line-height);
- padding-block: calc(var(--input-padding-vertical) - 1px);
- padding-inline: var(--input-padding-horizontal);
- }
-
- @media (prefers-reduced-motion: no-preference) {
- :where(*) .form-element,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element {
- transition: var(--gin-transition);
- }
- }
-
- :where(*) .form-element:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element:hover {
- border-color: var(--gin-color-text);
- box-shadow: inset 0 0 0 1px var(--gin-color-text);
- }
-
- :where(*) .form-element--small,
- :where(*) .form-element--extrasmall,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--small,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--extrasmall {
- border-radius: var(--gin-border-s);
- font-size: var(--gin-font-size-s);
- line-height: 1.5;
- }
-
- :where(*) .form-element[disabled],
- :where(*) .form-element[disabled]:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element[disabled],
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element[disabled]:hover {
- cursor: not-allowed;
- color: var(--gin-color-disabled);
- border-color: var(--gin-color-disabled-border);
- background-color: var(--gin-color-disabled-bg) !important;
- box-shadow: none;
- }
-
- .gin--dark-mode :where(*) .form-element,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element {
- color-scheme: dark;
- }
-
- :where(*) .form-textarea-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-textarea-wrapper {
- border-radius: var(--gin-border-m);
- }
-
- :where(*) .form-textarea-wrapper textarea,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-textarea-wrapper textarea {
- max-width: 100%;
- }
-
- :where(*) .form-item--editor-format,
- :where(*) .form-element--editor-format,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item--editor-format,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--editor-format {
- width: auto;
- }
-
- :where(*) .form-item--editor-format .form-item__label,
- :where(*) .form-element--editor-format .form-item__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item--editor-format .form-item__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--editor-format .form-item__label {
- inset-block-start: 3px;
- padding-block-end: 0;
- }
-
- :where(*) .password-field,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .password-field {
- width: 100%;
- }
-
- :where(*) .password-confirm,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .password-confirm {
- width: 100%;
- max-width: var(--gin-max-line-length);
- }
-
- :where(*) .password-strength__title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .password-strength__title {
- color: var(--gin-color-text-light);
- }
-
- :where(*) .password-strength__text,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .password-strength__text {
- color: var(--gin-color-title);
- }
-
- :where(*) .password-suggestions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .password-suggestions {
- color: var(--gin-color-text-light);
- border: 1px solid var(--gin-border-color-layer2);
- background-color: transparent;
- }
-
- :where(*) .subfield-option,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option {
- border: 1px solid var(--gin-border-color-layer2);
- border-radius: var(--gin-border-m);
- }
-
- :where(*) .form-element--type-select,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--type-select {
- padding-inline-end: calc(var(--gin-spacing-xs) + var(--gin-spacing-xl) - 1px);
- }
-
- .gin--dark-mode :where(*) .form-element--type-select,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
- }
-
- :where(*) .form-element--type-select--small,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--type-select--small {
- min-height: 2.25rem;
- padding-block: 0.474rem;
- font-size: var(--gin-font-size-xs);
- line-height: 1.4;
- }
-
- [dir="ltr"] :where(*) .form-element--type-select--small,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--type-select--small {
- background-position: 100% 52%;
- }
-
- [dir="rtl"] :where(*) .form-element--type-select--small,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element--type-select--small {
- background-position: 0% 52%;
- }
-
- :where(*) .form-boolean,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean {
- width: 21px;
- height: 21px;
- border-color: var(--gin-border-color-form-element);
- border-radius: var(--gin-border-xs);
- }
-
- .gin--dark-mode :where(*) .form-boolean--type-checkbox:not(:checked),
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox:not(:checked) {
- background: var(--gin-bg-input);
- }
-
- :where(*) .form-boolean--type-checkbox:checked,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox:checked {
- background-color: var(--gin-color-primary);
- }
-
- .gin--dark-mode :where(*) .form-boolean--type-checkbox:checked:not(:disabled),
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox:checked:not(:disabled) {
- background-image: url("../../media/sprite.svg#checked-view");
- }
-
- :where(*) .form-boolean--type-checkbox:checked:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox:checked:hover {
- background-color: var(--gin-color-primary-hover);
- }
-
- :where(*) .form-boolean--type-checkbox:checked:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox:checked:active {
- background-color: var(--gin-color-primary-active);
- }
-
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox {
- position: relative;
- margin-inline-start: 0;
- }
-
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input {
- all: unset;
- appearance: none;
- position: relative;
- display: inline-block;
- overflow: hidden;
- box-sizing: border-box;
- width: 2.5rem;
- height: 1.5rem;
- cursor: pointer;
- vertical-align: top;
- clip-path: circle(var(--gin-spacing-l) at 50% 50%);
- border: 3px solid transparent;
- border-radius: var(--gin-border-l);
- background-color: var(--gin-color-disabled);
- }
-
- .gin--dark-mode :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input {
- background-color: var(--gin-bg-input);
- }
-
- @media (forced-colors: active) {
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input {
- border-width: 2px;
- }
- }
-
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
- position: absolute;
- width: 100%;
- height: 100%;
- content: "";
- border-radius: 21px;
- background-color: #fff;
- }
-
- [dir="ltr"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
- transform: translateX(-16px);
- }
-
- [dir="rtl"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
- transform: translateX(16px);
- }
-
- @media (prefers-reduced-motion: no-preference) {
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
- transition: transform 0.3s;
- }
- }
-
- .gin--dark-mode :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
- background-color: var(--gin-border-color-form-element);
- }
-
- @media (forced-colors: active) {
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::before {
- background-color: CanvasText;
- }
- }
-
- @media (forced-colors: active) {
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after {
- position: absolute;
- width: 100%;
- height: 100%;
- content: "";
- transition: transform 0.3s;
- background-color: Canvas;
- -webkit-mask-image: url("../../media/sprite.svg#toggle-unchecked-view");
- mask-image: url("../../media/sprite.svg#toggle-unchecked-view");
- -webkit-mask-size: 16px 16px;
- mask-size: 16px 16px;
- -webkit-mask-position: 17px 2px;
- mask-position: 17px 2px;
- -webkit-mask-repeat: no-repeat;
- mask-repeat: no-repeat;
- }
-
- [dir="ltr"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after {
- transform: translateX(-16px);
- }
-
- [dir="rtl"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after {
- transform: translateX(16px);
- }
- }
-
- @media (forced-colors: active) and (prefers-reduced-motion: no-preference) {
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input::after {
- transition: transform 0.3s;
- }
- }
-
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled {
- cursor: not-allowed;
- }
-
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:hover {
- opacity: 0.9;
- box-shadow: 0 0 2px rgb(0, 0, 0, 0.2);
- }
-
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:active,
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:focus {
- box-shadow:
- 0 0 0 1px var(--gin-color-focus-border),
- 0 0 0 4px var(--gin-color-focus);
- }
-
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked {
- background-color: var(--gin-switch);
- }
-
- .gin--dark-mode :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked {
- background-color: var(--gin-color-primary-light-active);
- }
-
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
- background-color: #fff;
- }
-
- [dir="ltr"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
- transform: translateX(16px);
- }
-
- [dir="rtl"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
- transform: translateX(-16px);
- }
-
- .gin--dark-mode :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
- background-color: var(--gin-color-primary-hover);
- }
-
- .gin--high-contrast-mode :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
- .gin--high-contrast-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
- background-color: var(--gin-border-color);
- }
-
- @media (forced-colors: active) {
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::before {
- padding-inline-start: var(--gin-spacing-xs);
- background-color: LinkText !important;
- }
- }
-
- @media (forced-colors: active) {
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after {
- -webkit-mask-image: url("../../media/sprite.svg#checked-view");
- mask-image: url("../../media/sprite.svg#checked-view");
- -webkit-mask-position: 2px 2px;
- mask-position: 2px 2px;
- }
-
- [dir="ltr"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after {
- transform: translateX(16px);
- }
-
- [dir="rtl"] :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:checked::after {
- transform: translateX(-16px);
- }
- }
-
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled {
- opacity: 0.75;
- background-color: var(--gin-color-disabled);
- box-shadow: none;
- }
-
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox input:disabled::before {
- opacity: 0.6;
- background-color: #fff;
- }
-
- :where(*) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) :not(.form-checkboxes, td, .tabledrag-cell-content__item, .media-library-item__click-to-select-checkbox, .field-content, .ajax-new-content, .tablesaw-cell-content) > .form-type--checkbox label {
- position: relative;
- z-index: 1;
- padding-block-end: 0;
- padding-inline-start: var(--gin-spacing-xxs);
- color: var(--gin-color-text);
- }
-
- :where(*) table:has(.tabledrag-cell-content__item .form-checkbox) th.select-all .form-checkbox,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table:has(.tabledrag-cell-content__item .form-checkbox) th.select-all .form-checkbox {
- margin-inline-start: calc(var(--tabledrag-handle-icon-size, 1.0625rem) + var(--gin-spacing-m));
- }
-
- .gin--dark-mode :where(*) .form-boolean:hover,
- .gin--dark-mode :where(*) .form-boolean:active,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean:hover,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean:active {
- border-color: var(--gin-color-text);
- box-shadow: none;
- }
-
- :where(*) .form-boolean--type-radio,
- :where(*) .form-boolean--type-radio:hover,
- :where(*) .form-boolean--type-radio:active,
- :where(*) .form-boolean--type-radio:focus,
- :where(*) .form-boolean--type-radio:hover:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:hover:focus {
- border-color: var(--gin-border-color-form-element);
- border-radius: 50%;
- background-color: var(--gin-bg-input);
- background-image: none;
- }
-
- :where(*) .form-boolean--type-radio:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:hover {
- box-shadow: inset 0 0 0 1px var(--gin-border-color-layer2);
- }
-
- :where(*) .form-boolean--type-radio:hover,
- .gin--dark-mode :where(*) .form-boolean--type-radio:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:hover,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:hover {
- border-color: var(--gin-color-text);
- }
-
- :where(*) .form-boolean--type-radio:active,
- :where(*) .form-boolean--type-radio:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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);
- }
-
- :where(*) .form-boolean--type-radio:checked:not(:disabled),
- :where(*) .form-boolean--type-radio:checked:not(:disabled):hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:not(:disabled),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:not(:disabled):hover {
- background-color: var(--gin-bg-layer);
- background-image: none;
- box-shadow: inset 0 0 0 5px var(--gin-color-primary);
- }
-
- :where(*) .form-boolean--type-radio:checked:not(:disabled):active,
- :where(*) .form-boolean--type-radio:checked:not(:disabled):focus,
- :where(*) .form-boolean--type-radio:checked:not(:disabled):hover:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:not(:disabled):active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:not(:disabled):focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:not(:disabled):hover:focus {
- border-color: var(--gin-color-focus-border);
- 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);
- }
-
- :where(*) .form-boolean--type-radio:disabled,
- :where(*) .form-boolean--type-radio:disabled:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:disabled,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:disabled:hover {
- cursor: not-allowed;
- border-color: var(--gin-color-disabled-border);
- background: var(--gin-color-disabled-bg);
- }
-
- :where(*) .form-boolean--type-radio:checked:disabled,
- :where(*) .form-boolean--type-radio:checked:disabled:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:disabled,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-radio:checked:disabled:hover {
- background: var(--gin-color-disabled);
- box-shadow: inset 0 0 0 5px var(--gin-color-disabled-bg);
- }
-
- :where(*) .form-boolean--type-checkbox[disabled],
- :where(*) .form-boolean--type-checkbox[disabled]:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox[disabled],
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox[disabled]:hover {
- cursor: not-allowed;
- border-color: var(--gin-color-disabled-border);
- background-color: var(--gin-color-disabled-bg);
- }
-
- :where(*) .form-boolean--type-checkbox[disabled]:checked,
- :where(*) .form-boolean--type-checkbox[disabled]:hover:checked,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox[disabled]:checked,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean--type-checkbox[disabled]:hover:checked {
- border-color: var(--gin-color-disabled-border);
- background-color: var(--gin-color-disabled-bg);
- box-shadow: none;
- }
-
- :where(*) .form-radios .form-type--boolean,
- :where(*) .form-checkboxes .form-type--boolean,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-radios .form-type--boolean,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-checkboxes .form-type--boolean {
- margin-block: var(--gin-spacing-xs);
- }
-
- :where(*) .form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions {
- margin-block-end: 0;
- }
-
- :where(*) .form-edit .form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-edit .form-actions {
- margin-block-end: 0;
- padding: 0;
- border: 0 none;
- background-color: transparent;
- }
-
- :where(*) fieldset:not(.fieldgroup),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) fieldset:not(.fieldgroup) {
- padding-block-start: var(--gin-spacing-xs);
- padding-inline: 0;
- color: var(--gin-color-text-light);
- border-color: var(--gin-border-color);
- border-radius: var(--gin-border-m);
- background: transparent;
- box-shadow: none;
- }
-
- :where(*) fieldset:not(.fieldgroup) > legend,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) fieldset:not(.fieldgroup) > legend {
- inset-block-start: 20px;
- }
-
- :where(*) fieldset:not(.fieldgroup) > .fieldset-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) fieldset:not(.fieldgroup) > .fieldset-wrapper {
- margin-block-start: 20px;
- }
-
- :where(*) fieldset:not(.fieldgroup).error,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) fieldset:not(.fieldgroup).error {
- border: 2px solid var(--gin-color-danger);
- }
-
- :where(*) .fieldset__label,
- :where(*) .fieldset__label--group,
- :where(*) .form-item__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .fieldset__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .fieldset__label--group,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__label {
- margin-block-start: 0;
- margin-block-end: var(--gin-spacing-xs);
- color: var(--gin-color-title);
- font-size: var(--gin-font-size-s);
- font-weight: var(--gin-font-weight-semibold);
- }
-
- :where(*) .form-item__label.has-error,
- :where(*) .form-item__error-message,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__label.has-error,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__error-message {
- color: var(--gin-color-danger);
- }
-
- :where(*) .form-item__description,
- :where(*) .fieldset__description,
- :where(*) .filter-guidelines__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__description,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .fieldset__description,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .filter-guidelines__item {
- max-width: var(--gin-max-line-length);
- color: var(--gin-color-text-light);
- }
-
- :where(*) .form-item__label.form-required::after,
- :where(*) .fieldset__label.form-required::after,
- :where(*) .form-required > .fieldset__label::after,
- :where(*) .horizontal-tab-button .form-required::after,
- :where(*) .vertical-tabs__menu-link .form-required::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__label.form-required::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .fieldset__label.form-required::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-required > .fieldset__label::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .horizontal-tab-button .form-required::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .vertical-tabs__menu-link .form-required::after {
- content: "*";
- vertical-align: text-top;
- margin-inline: 0.15em;
- color: var(--gin-color-danger);
- background: none;
- line-height: 1;
- }
-
- :where(*) .gin-details.error,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details.error {
- border: 2px solid var(--gin-color-danger);
- }
-
- :where(*) .gin-details__summary:not(.form-required) .required-mark,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary:not(.form-required) .required-mark {
- display: none;
- }
-
- :where(*) .form-item__warning,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item__warning {
- display: inline-block;
- margin-block-start: var(--gin-spacing-xs);
- }
-
- :where(*) html.js .form-autocomplete,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .form-autocomplete {
- padding-inline-end: 36px;
- }
-
- :where(*) .entity-form-display-form > .form-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .entity-form-display-form > .form-actions {
- margin-block: 0;
- }
-
- :where(*) .required-mark::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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%;
- }
-
- :where(*) .form-wrapper .form-item__label,
- :where(*) .form-composite .form-item__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-wrapper .form-item__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-composite .form-item__label {
- position: relative;
- }
-
- :where(*) .field--type-text-with-summary .form-item,
- :where(*) .field--widget-text-textarea .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-text-with-summary .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--widget-text-textarea .form-item {
- margin-block-end: 0;
- }
-
- :where(*) .field--type-text-with-summary .filter-wrapper,
- :where(*) .field--widget-text-textarea .filter-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--type-text-with-summary .filter-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field--widget-text-textarea .filter-wrapper {
- border: 0 none;
- padding-inline: 0;
- }
-
- :where(*) .gin-autocomplete,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-autocomplete {
- width: calc(100% - var(--gin-spacing-m));
- }
-
- :where(*) .gin-autocomplete .form-autocomplete,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-autocomplete .form-autocomplete {
- width: 100%;
- }
-
- :where(*) .no-touchevents .form-element--type-select.form-element--extrasmall,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .no-touchevents .form-element--type-select.form-element--extrasmall {
- min-height: 1.75rem;
- font-size: var(--gin-font-size-s);
- line-height: 1.5;
- }
-
- :where(*) #block-gin-content > form > .form-item:first-of-type,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #block-gin-content > form > .form-item:first-of-type {
- margin-block-start: 0;
- }
-
- :where(*) .image-style-new .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .image-style-new .form-item {
- margin-inline-end: var(--gin-spacing-xxs);
- }
-
- :where(*) tr .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr .form-item {
- margin-block: 0;
- }
-
- :where(*) .container-inline .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .container-inline .form-item {
- margin-block: var(--gin-spacing-density-s);
- }
-
- :where(*) .field-plugin-settings-edit-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-form {
- margin-block-start: var(--gin-spacing-s);
- }
-
- :where(*) .field-plugin-settings-edit-form .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-form .form-item {
- margin-block: var(--gin-spacing-m);
- }
-
- :where(*) .field-plugin-settings-edit-form .form-boolean-group .form-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-settings-edit-form .form-boolean-group .form-item {
- margin-block: var(--gin-spacing-xs);
- }
-
- :where(*) .length-indicator,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .length-indicator {
- margin-block-end: var(--gin-spacing-l);
- }
-
- :where(*) .button,
- :where(*) .project__action_button,
- :where(*) .dropbutton__item:first-of-type > *,
- :where(*) .dropbutton__toggle,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
- color: var(--gin-color-primary);
- background-color: transparent;
- box-shadow: none;
- font-size: var(--gin-font-size-s);
- font-weight: var(--gin-font-weight-semibold);
- }
-
- @media (prefers-reduced-motion: no-preference) {
- :where(*) .button,
- :where(*) .project__action_button,
- :where(*) .dropbutton__item:first-of-type > *,
- :where(*) .dropbutton__toggle,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
- transition: var(--gin-transition);
- }
- }
-
- @media (min-width: 80em) {
- :where(*) .button,
- :where(*) .project__action_button,
- :where(*) .dropbutton__item:first-of-type > *,
- :where(*) .dropbutton__toggle,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
- font-size: var(--gin-font-size);
- }
- }
-
- :where(*) .button:hover,
- :where(*) .project__action_button:hover,
- :where(*) .dropbutton__item:first-of-type > *:hover,
- :where(*) .dropbutton__toggle:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:hover {
- background-color: var(--gin-color-primary-hover);
- }
-
- :where(*) .button:active,
- :where(*) .button:focus,
- :where(*) .project__action_button:active,
- :where(*) .project__action_button:focus,
- :where(*) .dropbutton__item:first-of-type > *:active,
- :where(*) .dropbutton__item:first-of-type > *:focus,
- :where(*) .dropbutton__toggle:active,
- :where(*) .dropbutton__toggle:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:focus {
- background-color: var(--gin-color-primary-active);
- }
-
- :where(*) .button:hover,
- :where(*) .button:active,
- :where(*) .button:focus,
- :where(*) .project__action_button:hover,
- :where(*) .project__action_button:active,
- :where(*) .project__action_button:focus,
- :where(*) .dropbutton__item:first-of-type > *:hover,
- :where(*) .dropbutton__item:first-of-type > *:active,
- :where(*) .dropbutton__item:first-of-type > *:focus,
- :where(*) .dropbutton__toggle:hover,
- :where(*) .dropbutton__toggle:active,
- :where(*) .dropbutton__toggle:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:focus {
- color: var(--gin-color-button-text);
- }
-
- :where(*) .button,
- :where(*) .button:not(:focus),
- :where(*) .form-actions .button,
- :where(*) .project__action_button,
- :where(*) .action-link--icon-trash.action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link {
- border: 2px solid var(--gin-color-primary) !important;
- border-radius: var(--gin-border-m);
- box-shadow: 0 1px 2px var(--gin-color-primary-light);
- font-size: var(--gin-font-size-s);
- padding-block: calc(var(--gin-spacing-s) - 2px);
- padding-inline: var(--gin-spacing-m);
- }
-
- @media (prefers-reduced-motion: no-preference) {
- :where(*) .button,
- :where(*) .button:not(:focus),
- :where(*) .form-actions .button,
- :where(*) .project__action_button,
- :where(*) .action-link--icon-trash.action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link {
- transition: var(--gin-transition);
- }
- }
-
- :where(*) .button:hover,
- :where(*) .button:not(:focus):hover,
- :where(*) .form-actions .button:hover,
- :where(*) .project__action_button:hover,
- :where(*) .action-link--icon-trash.action-link:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:hover {
- border-color: var(--gin-color-primary-hover) !important;
- background-color: var(--gin-color-primary-hover);
- }
-
- :where(*) .button:active,
- :where(*) .button:focus,
- :where(*) .button:not(:focus):active,
- :where(*) .button:not(:focus):focus,
- :where(*) .form-actions .button:active,
- :where(*) .form-actions .button:focus,
- :where(*) .project__action_button:active,
- :where(*) .project__action_button:focus,
- :where(*) .action-link--icon-trash.action-link:active,
- :where(*) .action-link--icon-trash.action-link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:focus {
- border-color: var(--gin-color-primary-active) !important;
- }
-
- :where(*) .button:hover,
- :where(*) .button:active,
- :where(*) .button:focus,
- :where(*) .button:hover:focus,
- :where(*) .button:not(:focus):hover,
- :where(*) .button:not(:focus):active,
- :where(*) .button:not(:focus):focus,
- :where(*) .button:not(:focus):hover:focus,
- :where(*) .form-actions .button:hover,
- :where(*) .form-actions .button:active,
- :where(*) .form-actions .button:focus,
- :where(*) .form-actions .button:hover:focus,
- :where(*) .project__action_button:hover,
- :where(*) .project__action_button:active,
- :where(*) .project__action_button:focus,
- :where(*) .project__action_button:hover:focus,
- :where(*) .action-link--icon-trash.action-link:hover,
- :where(*) .action-link--icon-trash.action-link:active,
- :where(*) .action-link--icon-trash.action-link:focus,
- :where(*) .action-link--icon-trash.action-link:hover:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:hover:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus):hover:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button:hover:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project__action_button:hover:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link:hover:focus {
- color: var(--gin-color-button-text);
- }
-
- :where(*) .form-actions .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .button {
- margin-inline-end: var(--gin-spacing-xs);
- }
-
- :where(*) .button.button--small,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--small {
- border-radius: var(--gin-border-s);
- font-size: var(--gin-font-size-xxs);
- padding-block: calc(var(--gin-spacing-xxs) + 2px);
- padding-inline: var(--gin-spacing-s);
- }
-
- :where(*) .button.button--extrasmall,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--extrasmall {
- border-radius: var(--gin-border-s);
- font-size: var(--gin-font-size-xxs);
- padding-block: var(--gin-spacing-xxs);
- padding-inline: var(--gin-spacing-s);
- }
-
- :where(*) #edit-submit.form-submit,
- :where(*) .button--primary,
- :where(*) .button--primary:not(:focus),
- :where(*) .ief-entity-submit,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit {
- background: var(--gin-color-primary);
- }
-
- [dir="ltr"] :where(*) #edit-submit.form-submit,
- [dir="ltr"] :where(*) .button--primary,
- [dir="ltr"] :where(*) .button--primary:not(:focus),
- [dir="ltr"] :where(*) .ief-entity-submit,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus),
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit {
- box-shadow: 0.1em 0.25em 0.5em var(--gin-color-primary-light);
- }
-
- [dir="rtl"] :where(*) #edit-submit.form-submit,
- [dir="rtl"] :where(*) .button--primary,
- [dir="rtl"] :where(*) .button--primary:not(:focus),
- [dir="rtl"] :where(*) .ief-entity-submit,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus),
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit {
- box-shadow: -0.1em 0.25em 0.5em var(--gin-color-primary-light);
- }
-
- :where(*) #edit-submit.form-submit:hover,
- :where(*) .button--primary:hover,
- :where(*) .button--primary:not(:focus):hover,
- :where(*) .ief-entity-submit:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:hover {
- background-color: var(--gin-color-primary-hover);
- }
-
- :where(*) #edit-submit.form-submit:active,
- :where(*) #edit-submit.form-submit:focus,
- :where(*) .button--primary:active,
- :where(*) .button--primary:focus,
- :where(*) .button--primary:not(:focus):active,
- :where(*) .button--primary:not(:focus):focus,
- :where(*) .ief-entity-submit:active,
- :where(*) .ief-entity-submit:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:focus {
- background-color: var(--gin-color-primary-active);
- }
-
- :where(*) #edit-submit.form-submit,
- :where(*) #edit-submit.form-submit:hover,
- :where(*) #edit-submit.form-submit:active,
- :where(*) #edit-submit.form-submit:focus,
- :where(*) .button--primary,
- :where(*) .button--primary:hover,
- :where(*) .button--primary:active,
- :where(*) .button--primary:focus,
- :where(*) .button--primary:not(:focus),
- :where(*) .button--primary:not(:focus):hover,
- :where(*) .button--primary:not(:focus):active,
- :where(*) .button--primary:not(:focus):focus,
- :where(*) .ief-entity-submit,
- :where(*) .ief-entity-submit:hover,
- :where(*) .ief-entity-submit:active,
- :where(*) .ief-entity-submit:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary:not(:focus):focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ief-entity-submit:focus {
- color: var(--gin-color-button-text);
- }
-
- :where(*) a.button:hover,
- :where(*) a.button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button:active {
- color: var(--gin-color-button-text);
- }
-
- .gin--dark-mode :where(*) a.button--primary:hover,
- .gin--dark-mode :where(*) a.button--primary:active,
- .gin--dark-mode :where(*) a.button--primary:focus,
- .gin--dark-mode :where(*) a.button--primary:focus:hover,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button--primary:hover,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button--primary:active,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button--primary:focus,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button--primary:focus:hover {
- color: var(--gin-bg-app);
- }
-
- :where(*) .button.button:disabled,
- :where(*) .button.button:disabled:hover,
- :where(*) .button.button:disabled:active,
- :where(*) .button.button:disabled:focus,
- :where(*) .button.button.is-disabled,
- :where(*) .button.button.is-disabled:hover,
- :where(*) .button.button.is-disabled:active,
- :where(*) .button.button.is-disabled:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button:disabled,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button:disabled:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button:disabled:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button:disabled:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button.is-disabled,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button.is-disabled:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button.is-disabled:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button.is-disabled:focus {
- color: var(--gin-color-disabled);
- border: 2px solid var(--gin-color-disabled-border) !important;
- background: transparent;
- box-shadow: none;
- }
-
- :where(*) .button.button--primary:disabled,
- :where(*) .button.button--primary:disabled:hover,
- :where(*) .button.button--primary:disabled:active,
- :where(*) .button.button--primary:disabled:focus,
- :where(*) .button.button--primary.is-disabled,
- :where(*) .button.button--primary.is-disabled:hover,
- :where(*) .button.button--primary.is-disabled:active,
- :where(*) .button.button--primary.is-disabled:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary:disabled,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary:disabled:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary:disabled:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary:disabled:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary.is-disabled,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary.is-disabled:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary.is-disabled:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--primary.is-disabled:focus {
- color: var(--gin-color-disabled);
- background-color: var(--gin-color-disabled-bg);
- }
-
- :where(*) .action-link.action-link--icon-trash,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash {
- box-sizing: border-box;
- min-height: 2.5rem;
- line-height: 1;
- }
-
- :where(*) .action-link.action-link--icon-trash,
- :where(*) .action-link.action-link--icon-trash:hover,
- :where(*) .action-link.action-link--icon-trash:active,
- :where(*) .action-link.action-link--icon-trash:focus,
- :where(*) .action-link.action-link--icon-trash:focus:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--icon-trash:focus:hover {
- border: 2px solid var(--gin-color-danger) !important;
- }
-
- :where(*) .multiple-fields-remove-button.button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
- }
-
- :where(*) .dropbutton-widget,
- :where(*) html.js .dropbutton-widget,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton-widget,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-widget {
- background-color: transparent;
- }
-
- :where(*) html.js .dropbutton-wrapper.open .dropbutton-widget,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper.open .dropbutton-widget {
- z-index: 502;
- }
-
- :where(*) html.js .dropbutton-wrapper.open .dropbutton,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper.open .dropbutton {
- background: var(--gin-bg-layer3);
- }
-
- :where(*) .dropbutton,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton {
- border: 2px solid var(--gin-color-primary);
- border-radius: var(--gin-border-m);
- box-shadow: 0 1px 2px var(--gin-color-primary-light);
- }
-
- :where(*) .dropbutton--multiple > .dropbutton__item:first-of-type,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton--multiple > .dropbutton__item:first-of-type {
- height: 100%;
- margin-inline-end: var(--gin-spacing-xxl);
- border-inline-end: 1px solid var(--gin-color-primary-light-active);
- }
-
- :where(*) .dropbutton--multiple > .dropbutton__item:first-of-type input,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton--multiple > .dropbutton__item:first-of-type input {
- height: 100%;
- color: var(--gin-color-primary);
- border: 0 none !important;
- border-radius: 0 !important;
- background-color: transparent;
- }
-
- .gin--dark-mode :where(*) .dropbutton,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton {
- box-shadow: 0 4px 18px var(--gin-shadow-button);
- }
-
- :where(*) .dropbutton:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:hover {
- border-color: var(--gin-color-primary);
- }
-
- :where(*) .dropbutton:active,
- :where(*) .dropbutton:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:focus {
- border-color: var(--gin-color-primary-active);
- }
-
- :where(*) .dropbutton-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton-wrapper {
- box-shadow: none;
- }
-
- :where(*) .dropbutton__item:first-of-type > *,
- :where(*) .dropbutton__toggle,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
- white-space: nowrap;
- background: none;
- }
-
- @media (forced-colors: active) {
- :where(*) .dropbutton__item:first-of-type > *,
- :where(*) .dropbutton__toggle,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > *,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
- border-width: 0 !important;
- }
- }
-
- :where(*) .dropbutton__item:first-of-type > *,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type > * {
- padding: calc(0.875rem - 1px) calc(var(--gin-spacing-l) - 1px);
- }
-
- :where(*) .dropbutton__toggle,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle {
- inset-block-start: 2px;
- inset-inline-end: 2px;
- width: calc(var(--gin-spacing-xxl) + 1px);
- height: 2.75rem;
- border-inline-start: var(--dropbutton-border-size, 1px) solid var(--gin-color-primary) !important;
- }
-
- :where(*) .dropbutton__toggle:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:hover {
- background-color: var(--gin-color-primary);
- }
-
- @media not (forced-colors: active) {
- :where(*) .dropbutton__toggle::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle::before {
- background-color: var(--gin-color-primary);
- background-image: none;
- -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;
- }
-
- :where(*) .dropbutton__toggle:hover::before,
- :where(*) .dropbutton__toggle:active::before,
- :where(*) .dropbutton__toggle:focus::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:active::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__toggle:focus::before {
- background-color: var(--gin-color-button-text);
- }
- }
-
- :where(*) .dropbutton .dropbutton__items,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items {
- position: absolute;
- inset-inline-end: 0;
- min-width: 120px;
- margin: 0;
- padding: 0.5em;
- list-style: none;
- border-radius: var(--gin-border-l);
- background: var(--gin-bg-layer3);
- box-shadow: var(--gin-shadow-l2);
- }
-
- .node-form :where(*) .dropbutton .dropbutton__items,
- .node-form :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items {
- inset-inline-start: 0;
- inset-inline-end: auto;
- }
-
- @media (forced-colors: active) {
- :where(*) .dropbutton .dropbutton__items,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items {
- border: 1px solid linktext;
- }
- }
-
- :where(*) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > a,
- :where(*) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > input,
- :where(*) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > input,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item:first-of-type > .button {
- border-radius: var(--gin-border-s) var(--gin-border-s) 0 0;
- }
-
- :where(*) .dropbutton.dropbutton--gin .dropbutton-action > .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton.dropbutton--gin .dropbutton-action > .button {
- border: var(--dropbutton-border-size) solid transparent !important;
- }
-
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item {
- border: 0 none;
- background-color: var(--gin-bg-app);
- box-shadow: none;
- }
-
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item:first-of-type,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item:first-of-type,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item:first-of-type,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item:first-of-type,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item:first-of-type,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item:first-of-type {
- margin-inline-end: 0;
- }
-
- .js .dropbutton--multiple :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item:first-of-type:last-of-type > *,
- .js .dropbutton--multiple :where(*) .dropbutton .dropbutton__items > .dropbutton__item:first-of-type:last-of-type > *,
- .js .dropbutton--multiple :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item:first-of-type:last-of-type > *,
- .js .dropbutton--multiple :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item:first-of-type:last-of-type > *,
- .js .dropbutton--multiple :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item:first-of-type:last-of-type > *,
- .js .dropbutton--multiple :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item:first-of-type:last-of-type > * {
- border-radius: var(--gin-border-s);
- }
-
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > input,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button {
- display: block;
- overflow: hidden;
- box-sizing: border-box;
- width: 100%;
- max-width: 320px;
- margin: 0;
- text-align: start;
- white-space: nowrap;
- text-overflow: ellipsis;
- color: var(--gin-color-primary);
- border: 0 none !important;
- border-radius: 0;
- background: var(--gin-bg-layer3);
- box-shadow: none;
- font-weight: var(--gin-font-weight-heavy);
- }
-
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:hover,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:active,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:hover,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:active,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:hover,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:active,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus {
- color: var(--gin-color-button-text);
- border-radius: var(--gin-border-s);
- background: var(--gin-color-primary);
- }
-
- @media (forced-colors: active) {
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:hover,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:active,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:hover,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:active,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:hover,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:active,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:hover,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:active,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus {
- outline: 2px solid transparent;
- outline-offset: -2px;
- }
- }
-
- @media (forced-colors: active) {
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > input:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item ~ .dropbutton__item > .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button:focus {
- outline-style: dotted;
- }
- }
-
- :where(*) .dropbutton > .dropbutton__item:first-of-type > a:hover,
- :where(*) .dropbutton > .dropbutton__item:first-of-type > a:active,
- :where(*) .dropbutton > .dropbutton__item:first-of-type > a:focus,
- :where(*) .dropbutton > .dropbutton__item:first-of-type > input:hover,
- :where(*) .dropbutton > .dropbutton__item:first-of-type > input:active,
- :where(*) .dropbutton > .dropbutton__item:first-of-type > input:focus,
- :where(*) .dropbutton > .dropbutton__item:first-of-type > .button:hover,
- :where(*) .dropbutton > .dropbutton__item:first-of-type > .button:active,
- :where(*) .dropbutton > .dropbutton__item:first-of-type > .button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > a:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > input:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > input:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > input:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > .button:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > .button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__item:first-of-type > .button:focus {
- color: var(--gin-color-button-text);
- background: var(--gin-color-primary);
- }
-
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item {
- border-radius: var(--gin-border-s);
- }
-
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item.secondary-action,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item.secondary-action {
- box-shadow: var(--gin-shadow-l2);
- }
-
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > a,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > input,
- :where(*) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > .button,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > input,
- :where(*) .dropbutton .dropbutton__items > .dropbutton__item > .button,
- :where(*) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a,
- :where(*) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input,
- :where(*) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > input,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton:not(.dropbutton--gin) > .dropbutton__item:not(:first-of-type) > .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > input,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__items > .dropbutton__item > .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > input,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton > .dropbutton__items > .dropbutton__item ~ .dropbutton__item > .button {
- padding: 0.75em 1em !important;
- font-size: var(--gin-font-size-s) !important;
- }
-
- :where(*) .dropbutton__item:first-of-type ~ .dropbutton__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type ~ .dropbutton__item {
- max-width: unset;
- border-color: var(--gin-color-primary);
- }
-
- :where(*) .dropbutton__item:first-of-type ~ .dropbutton__item > *:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type ~ .dropbutton__item > *:hover {
- background-color: var(--gin-bg-layer3);
- }
-
- :where(*) .dropbutton__item:first-of-type ~ .dropbutton__item__item ~ .dropbutton__item:last-child,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__item:first-of-type ~ .dropbutton__item__item ~ .dropbutton__item:last-child {
- border-color: var(--gin-color-primary);
- }
-
- :where(*) html.js .dropbutton,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton {
- box-sizing: border-box;
- height: 3rem;
- min-height: 3rem;
- }
-
- :where(*) html.js .dropbutton-wrapper:not(.open) .dropbutton__items,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper:not(.open) .dropbutton__items {
- visibility: hidden;
- opacity: 0;
- }
-
- :where(*) html.js .dropbutton-wrapper .dropbutton__items,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper .dropbutton__items {
- visibility: visible;
- overflow: auto;
- max-height: 30vh;
- opacity: 1;
- }
-
- :where(*) html.js .dropbutton-wrapper:not(.open) .dropbutton__item:first-of-type ~ .dropbutton__items,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper:not(.open) .dropbutton__item:first-of-type ~ .dropbutton__items {
- display: none;
- }
-
- :where(*) html.js .dropbutton-wrapper:not(.open) .dropbutton__items .dropbutton__item:first-of-type ~ .dropbutton__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js .dropbutton-wrapper:not(.open) .dropbutton__items .dropbutton__item:first-of-type ~ .dropbutton__item {
- display: block;
- height: auto;
- }
-
- :where(*) html.js.no-touchevents .dropbutton--multiple.dropbutton--small .dropbutton__item:first-of-type,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--multiple.dropbutton--small .dropbutton__item:first-of-type {
- margin-inline-end: 0;
- }
-
- :where(*) html.js.no-touchevents .dropbutton--multiple.dropbutton--small > .dropbutton__item:first-of-type,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--multiple.dropbutton--small > .dropbutton__item:first-of-type {
- margin-inline-end: var(--gin-spacing-xl);
- }
-
- :where(*) html.js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall > .dropbutton__item:first-of-type,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall > .dropbutton__item:first-of-type {
- margin-inline-end: var(--gin-spacing-l);
- }
-
- :where(*) html.js.no-touchevents .dropbutton--small,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--small {
- min-width: 0;
- height: 2.25rem;
- min-height: 2.25rem;
- border-radius: var(--gin-border-s);
- }
-
- :where(*) html.js.no-touchevents .dropbutton--small .dropbutton__toggle,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--small .dropbutton__toggle {
- width: calc(var(--dropbutton-small-toggle-size, 2rem) + 1px);
- }
-
- :where(*) html.js.no-touchevents .dropbutton--extrasmall,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--extrasmall {
- min-width: 0;
- height: 1.75rem;
- min-height: 1.75rem;
- border-radius: var(--gin-border-s);
- }
-
- :where(*) html.js.no-touchevents .dropbutton--extrasmall .dropbutton__toggle,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--extrasmall .dropbutton__toggle {
- width: calc(var(--dropbutton-extrasmall-toggle-size, 1.5rem) + 1px);
- border-radius: 0;
- }
-
- :where(*) html.js.no-touchevents .dropbutton--extrasmall .dropbutton__item:first-of-type > *,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--extrasmall .dropbutton__item:first-of-type > * {
- padding-inline: var(--gin-spacing-s);
- border-radius: 0;
- }
-
- :where(*) html.js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall .dropbutton__items .dropbutton__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) html.js.no-touchevents .dropbutton--multiple.dropbutton--extrasmall .dropbutton__items .dropbutton__item {
- margin-inline-end: 0;
- }
-
- :where(*) .action-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link {
- color: var(--gin-color-primary);
- border-radius: var(--gin-border-s);
- background: transparent;
- }
-
- :where(*) .action-link:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link:hover {
- color: var(--gin-color-primary-hover);
- background: var(--gin-bg-item-hover);
- }
-
- :where(*) .action-link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link:focus {
- color: var(--gin-color-primary-active);
- background: var(--gin-color-primary-light-hover);
- }
-
- :where(*) .action-link.action-link--extrasmall,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link.action-link--extrasmall {
- font-size: var(--gin-font-size-xxs);
- }
-
- :where(*) .action-link::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link::before {
- -webkit-mask-size: contain;
- mask-size: contain;
- -webkit-mask-repeat: no-repeat;
- mask-repeat: no-repeat;
- -webkit-mask-position: center;
- mask-position: center;
- background: var(--gin-color-primary) !important;
- background-image: none;
- }
-
- :where(*) .action-link--icon-plus:hover::before,
- :where(*) .action-link--icon-ex:hover::before,
- :where(*) .action-link--icon-checkmark:hover::before,
- :where(*) .action-link--icon-show:hover::before,
- :where(*) .action-link--icon-cog:hover::before,
- :where(*) .action-link--icon-hide:hover::before,
- :where(*) .action-link--icon-show::before,
- :where(*) .action-link--icon-hide::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-plus:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-ex:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-checkmark:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-show:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-cog:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-hide:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-show::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-hide::before {
- background-color: var(--gin-color-primary);
- background-image: none;
- }
-
- :where(*) .action-link--icon-plus::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-plus::before {
- -webkit-mask-image: url("../../media/sprite.svg#add-view");
- mask-image: url("../../media/sprite.svg#add-view");
- }
-
- :where(*) .action-link--icon-checkmark::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-checkmark::before {
- -webkit-mask-image: url("../../media/sprite.svg#checkmark-view");
- mask-image: url("../../media/sprite.svg#checkmark-view");
- }
-
- :where(*) .action-link--icon-show::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-show::before {
- -webkit-mask-image: url("../../media/sprite.svg#show-view");
- mask-image: url("../../media/sprite.svg#show-view");
- }
-
- :where(*) .action-link--icon-hide::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-hide::before {
- -webkit-mask-image: url("../../media/sprite.svg#hide-view");
- mask-image: url("../../media/sprite.svg#hide-view");
- }
-
- :where(*) .action-link--icon-cog::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-cog::before {
- -webkit-mask-image: url("../../media/sprite.svg#config-view");
- mask-image: url("../../media/sprite.svg#config-view");
- }
-
- :where(*) .action-link--icon-ex::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-ex::before {
- -webkit-mask-image: url("../../media/sprite.svg#remove-view");
- mask-image: url("../../media/sprite.svg#remove-view");
- }
-
- :where(*) .action-link--icon-key::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-key::before {
- -webkit-mask-image: url("../../media/sprite.svg#devel-view");
- mask-image: url("../../media/sprite.svg#devel-view");
- }
-
- :where(*) .action-link--icon-questionmark::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-questionmark::before {
- -webkit-mask-image: url("../../media/sprite.svg#help-view");
- mask-image: url("../../media/sprite.svg#help-view");
- }
-
- :where(*) .action-link--icon-trash.action-link--danger,
- :where(*) .button.button--danger,
- :where(*) a.button.button--danger,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger {
- min-height: 0;
- color: var(--gin-color-danger);
- box-shadow: 0 1px 2px var(--gin-color-danger-lightest);
- }
-
- :where(*) .action-link--icon-trash.action-link--danger::before,
- :where(*) .button.button--danger::before,
- :where(*) a.button.button--danger::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger::before {
- display: none;
- }
-
- :where(*) .action-link--icon-trash.action-link--danger,
- :where(*) .action-link--icon-trash.action-link--danger:hover,
- :where(*) .action-link--icon-trash.action-link--danger:focus,
- :where(*) .action-link--icon-trash.action-link--danger:active,
- :where(*) .button.button--danger,
- :where(*) .button.button--danger:hover,
- :where(*) .button.button--danger:focus,
- :where(*) .button.button--danger:active,
- :where(*) a.button.button--danger,
- :where(*) a.button.button--danger:hover,
- :where(*) a.button.button--danger:focus,
- :where(*) a.button.button--danger:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:active {
- border-color: var(--gin-color-danger) !important;
- }
-
- :where(*) .action-link--icon-trash.action-link--danger:hover,
- :where(*) .action-link--icon-trash.action-link--danger:focus,
- :where(*) .action-link--icon-trash.action-link--danger:active,
- :where(*) .button.button--danger:hover,
- :where(*) .button.button--danger:focus,
- :where(*) .button.button--danger:active,
- :where(*) a.button.button--danger:hover,
- :where(*) a.button.button--danger:focus,
- :where(*) a.button.button--danger:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .action-link--icon-trash.action-link--danger:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button.button--danger:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button.button--danger:active {
- color: var(--gin-bg-layer);
- background-color: var(--gin-color-danger);
- }
-
- :where(*) .button--primary.button--danger,
- :where(*) a.button--primary.button--danger,
- :where(*) #edit-submit.button.button--danger,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button--primary.button--danger,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) a.button--primary.button--danger,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.button.button--danger {
- color: var(--gin-bg-layer);
- background-color: var(--gin-color-danger);
- }
-
- :where(*) .pager__link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__link {
- color: var(--gin-color-text);
- background-color: transparent;
- }
-
- :where(*) .pager__link.is-active,
- :where(*) .pager__item--current,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__link.is-active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--current {
- color: var(--gin-bg-app);
- }
-
- :where(*) .pager__link:hover,
- :where(*) .pager__link.is-active:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__link:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__link.is-active:hover {
- color: var(--gin-color-button-text);
- background: var(--gin-color-primary-hover);
- }
-
- :where(*) .pager__item--first .pager__link::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--first .pager__link::before {
- -webkit-mask-image: url("../../media/sprite.svg#first-view");
- mask-image: url("../../media/sprite.svg#first-view");
- }
-
- :where(*) .pager__item--previous .pager__link::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--previous .pager__link::before {
- -webkit-mask-image: url("../../media/sprite.svg#prev-view");
- mask-image: url("../../media/sprite.svg#prev-view");
- }
-
- :where(*) .pager__item--next .pager__link::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--next .pager__link::after {
- -webkit-mask-image: url("../../media/sprite.svg#next-view");
- mask-image: url("../../media/sprite.svg#next-view");
- }
-
- :where(*) .pager__item--last .pager__link::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--last .pager__link::after {
- -webkit-mask-image: url("../../media/sprite.svg#last-view");
- mask-image: url("../../media/sprite.svg#last-view");
- }
-
- :where(*) .pager__item--first .pager__link::before,
- :where(*) .pager__item--first .pager__link::after,
- :where(*) .pager__item--previous .pager__link::before,
- :where(*) .pager__item--previous .pager__link::after,
- :where(*) .pager__item--next .pager__link::before,
- :where(*) .pager__item--next .pager__link::after,
- :where(*) .pager__item--last .pager__link::before,
- :where(*) .pager__item--last .pager__link::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--first .pager__link::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--first .pager__link::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--previous .pager__link::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--previous .pager__link::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--next .pager__link::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--next .pager__link::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--last .pager__link::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--last .pager__link::after {
- background: var(--gin-color-text-light);
- }
-
- :where(*) .pager__item--first .pager__link:hover::before,
- :where(*) .pager__item--first .pager__link:hover::after,
- :where(*) .pager__item--previous .pager__link:hover::before,
- :where(*) .pager__item--previous .pager__link:hover::after,
- :where(*) .pager__item--next .pager__link:hover::before,
- :where(*) .pager__item--next .pager__link:hover::after,
- :where(*) .pager__item--last .pager__link:hover::before,
- :where(*) .pager__item--last .pager__link:hover::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--first .pager__link:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--first .pager__link:hover::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--previous .pager__link:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--previous .pager__link:hover::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--next .pager__link:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--next .pager__link:hover::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--last .pager__link:hover::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--last .pager__link:hover::after {
- background: var(--gin-bg-app);
- }
-
- :where(*) .pager__link.is-active,
- :where(*) .pager__item--current,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__link.is-active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .pager__item--current {
- background-color: var(--gin-color-primary);
- }
-
- :where(*) .block-help-block,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-help-block {
- max-width: 1024px;
- margin: 0;
- margin-block-end: var(--gin-spacing-m);
- font-size: var(--gin-font-size-s);
- }
-
- :where(*) .block-help-block p,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-help-block p {
- color: var(--gin-color-text-light);
- font-size: var(--gin-font-size-s);
- }
-
- :where(*) #edit-help,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-help {
- color: var(--gin-color-text-light);
- font-size: var(--gin-font-size-s);
- }
-
- :where(*) .system-status-report__requirements-group h3,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group h3 {
- margin-block-start: 0;
- }
-
- :where(*) .system-status-report__row,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__row {
- border-block-end: 1px solid var(--gin-border-color);
- }
-
- :where(*) .system-status-counter__status-icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon {
- border: 0 none;
- background-color: transparent;
- box-shadow: none;
- }
-
- :where(*) .system-status-general-info,
- :where(*) .system-status-report__requirements-group,
- :where(*) .system-status-report,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report {
- padding: var(--gin-spacing-m);
- }
-
- :where(*) .system-status-general-info h3 + .divider,
- :where(*) .system-status-general-info .divider:last-child,
- :where(*) .system-status-report__requirements-group h3 + .divider,
- :where(*) .system-status-report__requirements-group .divider:last-child,
- :where(*) .system-status-report h3 + .divider,
- :where(*) .system-status-report .divider:last-child,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info h3 + .divider,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info .divider:last-child,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group h3 + .divider,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group .divider:last-child,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report h3 + .divider,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report .divider:last-child {
- display: none;
- }
-
- :where(*) .system-status-general-info__items,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__items {
- margin-block: var(--gin-spacing-m) 0;
- margin-inline: 0;
- }
-
- :where(*) .system-status-general-info__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__item {
- border: 0 none;
- box-shadow: none;
- }
-
- :where(*) .system-status-general-info__header,
- :where(*) .system-status-report__requirements-group > h3,
- :where(*) .system-themes-list__header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group > h3,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-themes-list__header {
- text-transform: none;
- margin-block: calc(var(--gin-spacing-xs) * -1) var(--gin-spacing-m);
- margin-inline: 0;
- }
-
- :where(*) .gin-details__summary--system-status-report,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary--system-status-report {
- background: transparent;
- }
-
- :where(*) .messages,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages {
- position: relative;
- padding: var(--gin-spacing-m);
- opacity: 1;
- border: 2px solid transparent;
- border-radius: var(--gin-border-l);
- }
-
- @media (prefers-reduced-motion: no-preference) {
- :where(*) .messages,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages {
- transition: opacity var(--gin-transition-fast);
- }
- }
-
- .gin--dark-mode :where(*) .messages,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages {
- box-shadow: 0 6px 16px var(--gin-border-color-layer);
- }
-
- :where(*) .messages,
- :where(*) .messages-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages-list {
- margin-block-start: 0;
- }
-
- :where(*) .messages-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages-list {
- margin-block-end: 0;
- }
-
- :where(*) .messages a,
- :where(*) .messages a:hover,
- :where(*) .messages a:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages a,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages a:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages a:active {
- color: #fff;
- }
-
- :where(*) .messages__title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages__title {
- font-weight: var(--gin-font-weight-bold);
- }
-
- :where(*) .messages__title,
- :where(*) .messages__content,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages__title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages__content {
- margin-inline-start: 2.125rem;
- }
-
- :where(*) .messages .messages__header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .messages__header {
- position: relative;
- margin-block-end: var(--gin-spacing-xs);
- margin-inline-end: 1.5em;
- background-image: none;
- }
-
- :where(*) .messages .messages__header::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .messages__header::before {
- position: absolute;
- display: block;
- inset-block-start: 2px;
- inset-inline-start: 0;
- width: 1.5rem;
- height: 1.5rem;
- content: "";
- }
-
- @media (forced-colors: active) {
- :where(*) .messages .messages__header::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .messages__header::before {
- background-color: linktext !important;
- }
- }
-
- :where(*) .messages .button--dismiss,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss {
- position: absolute;
- inset-block-start: 0;
- inset-inline-end: 0;
- width: 29px;
- height: 29px;
- margin: var(--gin-spacing-s);
- padding: 0;
- text-indent: -99999px;
- color: transparent;
- border-color: transparent !important;
- border-radius: var(--gin-border-m);
- background: transparent;
- box-shadow: none;
- }
-
- @media (prefers-reduced-motion: no-preference) {
- :where(*) .messages .button--dismiss,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss {
- transition: var(--gin-transition);
- }
- }
-
- :where(*) .messages .button--dismiss:hover:not(:focus),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss:hover:not(:focus) {
- color: transparent;
- border-color: #fff !important;
- background-color: transparent;
- }
-
- :where(*) .messages .button--dismiss:focus .icon-close,
- :where(*) .messages .button--dismiss:hover:focus .icon-close,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss:focus .icon-close,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss:hover:focus .icon-close {
- background-color: var(--gin-bg-app);
- }
-
- :where(*) .messages .button--dismiss .icon-close,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss .icon-close {
- position: absolute;
- width: 100%;
- height: 100%;
- inset-block-start: 0;
- inset-inline-start: 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;
- }
-
- @media (forced-colors: active) {
- :where(*) .messages .button--dismiss .icon-close,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages .button--dismiss .icon-close {
- background-color: buttonBorder;
- }
- }
-
- :where(*) .messages.messages--info,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--info {
- color: var(--gin-color-info-light);
- border-color: var(--gin-bg-info);
- background: var(--gin-bg-info);
- }
-
- :where(*) .messages.messages--info .messages__header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--info .messages__header {
- background: none;
- }
-
- :where(*) .messages.messages--info .messages__header::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
- }
-
- :where(*) .messages.messages--info .button--dismiss .icon-close:link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--info .button--dismiss .icon-close:link {
- background-color: var(--gin-color-info-light);
- }
-
- :where(*) .messages.messages--status,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--status {
- color: var(--gin-color-green-light);
- background: var(--gin-bg-green);
- }
-
- :where(*) .messages.messages--status .messages__header::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
- }
-
- :where(*) .messages.messages--status .button--dismiss .icon-close:link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--status .button--dismiss .icon-close:link {
- background-color: var(--gin-color-green-light);
- }
-
- :where(*) .messages.messages--warning,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--warning {
- color: var(--gin-color-warning-light);
- background: var(--gin-bg-warning);
- }
-
- :where(*) .messages.messages--warning .messages__header::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
- }
-
- :where(*) .messages.messages--warning .button--dismiss .icon-close:link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages.messages--warning .button--dismiss .icon-close:link {
- background-color: var(--gin-color-warning-light);
- }
-
- :where(*) .messages--error,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages--error {
- color: var(--gin-color-danger-light);
- background: var(--gin-bg-danger);
- }
-
- :where(*) .messages--error .messages__header::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
- }
-
- :where(*) .messages--error .button--dismiss .icon-close:link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .messages--error .button--dismiss .icon-close:link {
- background-color: var(--gin-color-danger-light);
- }
-
- :where(*) .draggable.field-plugin-settings-editing,
- :where(*) .draggable.drag-previous.field-plugin-settings-editing,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.field-plugin-settings-editing,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .draggable.drag-previous.field-plugin-settings-editing {
- background: var(--gin-bg-app);
- }
-
- :where(*) .field-plugin-summary,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-plugin-summary {
- color: var(--gin-color-text-light);
- font-size: var(--gin-font-size-xs);
- }
-
- :where(*) .field-option.field-option,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option {
- --thumb-size: 5rem;
-
- gap: var(--gin-spacing-m);
- align-items: baseline;
- padding: 0;
- border: 1px solid var(--gin-border-color);
- border-radius: var(--gin-border-m);
- background-color: transparent;
- }
-
- :where(*) .field-option.field-option .field-option__thumb,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__thumb {
- border-radius: 0;
- background-color: var(--gin-bg-layer2);
- border-start-start-radius: var(--gin-border-s);
- border-end-start-radius: var(--gin-border-s);
- }
-
- .add-field-container :where(*) .field-option.field-option .field-option__thumb,
- .add-field-container :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__thumb {
- background-color: var(--gin-bg-layer2);
- }
-
- :where(*) .field-option.field-option .field-option__icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__icon {
- filter: brightness(0);
- }
-
- .gin--dark-mode :where(*) .field-option.field-option .field-option__icon,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__icon {
- filter: brightness(0) invert(1);
- }
-
- :where(*) .field-option.field-option .field-option__words,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__words {
- padding-block: var(--gin-spacing-s);
- }
-
- :where(*) .field-option.field-option .field-option__words .field-option__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__words .field-option__label {
- display: block;
- margin-block-end: var(--gin-spacing-xxs);
- font-weight: var(--gin-font-weight-semibold);
- }
-
- :where(*) .field-option.field-option .field-option__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__item {
- column-gap: 0;
- padding-block: var(--gin-spacing-s);
- }
-
- :where(*) .field-option.field-option .field-option__item .form-item__label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__item .form-item__label {
- margin-block-end: var(--gin-spacing-xxs);
- font-weight: var(--gin-font-weight-semibold);
- }
-
- :where(*) .field-option.field-option .field-option__description,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option__description {
- color: var(--gin-color-text-light);
- font-size: var(--gin-font-size-xs);
- line-height: 1.3;
- }
-
- :where(*) .field-option.field-option .field-option-radio,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option .field-option-radio {
- all: unset !important;
- }
-
- :where(*) .field-option.field-option.selected,
- :where(*) .field-option.field-option:focus-within,
- :where(*) .field-option.field-option:has(.field-option-radio:checked),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option.selected,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:has(.field-option-radio:checked) {
- background-color: var(--gin-bg-layer2);
- }
-
- :where(*) .field-option.field-option.selected .field-option__thumb,
- :where(*) .field-option.field-option:focus-within .field-option__thumb,
- :where(*) .field-option.field-option:has(.field-option-radio:checked) .field-option__thumb,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option.selected .field-option__thumb,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within .field-option__thumb,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:has(.field-option-radio:checked) .field-option__thumb {
- background-color: var(--gin-color-primary);
- }
-
- :where(*) .field-option.field-option.selected .field-option__icon,
- :where(*) .field-option.field-option:focus-within .field-option__icon,
- :where(*) .field-option.field-option:has(.field-option-radio:checked) .field-option__icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option.selected .field-option__icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within .field-option__icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:has(.field-option-radio:checked) .field-option__icon {
- filter: brightness(0) invert(1);
- }
-
- .gin--dark-mode :where(*) .field-option.field-option.selected .field-option__icon,
- .gin--dark-mode :where(*) .field-option.field-option:focus-within .field-option__icon,
- .gin--dark-mode :where(*) .field-option.field-option:has(.field-option-radio:checked) .field-option__icon,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option.selected .field-option__icon,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within .field-option__icon,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:has(.field-option-radio:checked) .field-option__icon {
- filter: brightness(0);
- }
-
- :where(*) .field-option.field-option:focus-within .field-option__thumb,
- :where(*) .field-option.field-option:focus-within:has(.field-option-radio:checked) .field-option__thumb,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within .field-option__thumb,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option.field-option:focus-within:has(.field-option-radio:checked) .field-option__thumb {
- background-color: var(--gin-color-primary-active);
- }
-
- :where(*) .subfield-option,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option {
- border: 1px solid var(--gin-border-color);
- border-radius: var(--gin-border-m);
- }
-
- :where(*) .subfield-option .item-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option .item-list {
- margin-block-start: var(--gin-spacing-xs);
- color: var(--gin-color-text-light);
- font-size: var(--gin-font-size-xs);
- }
-
- :where(*) .subfield-option.selected,
- :where(*) .subfield-option:focus-within,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option.selected,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option:focus-within {
- background-color: var(--gin-bg-layer2);
- }
-
- :where(*) .card,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card {
- overflow: hidden;
- padding: 0;
- border: 1px solid var(--gin-border-color-layer2);
- border-radius: var(--gin-border-m);
- background: transparent;
- box-shadow: none;
- }
-
- .gin--dark-mode :where(*) .card,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card {
- box-shadow: none;
- }
-
- :where(*) .card-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card-list {
- margin-block-end: var(--gin-spacing-xl);
- }
-
- :where(*) .card__image img,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__image img {
- border-radius: var(--gin-border-m) var(--gin-border-m) 0 0;
- }
-
- @media (min-width: 36.75em) {
- [dir="ltr"] :where(*) .card__image img,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__image img {
- border-radius: var(--gin-border-m) 0 0 var(--gin-border-m);
- }
-
- [dir="rtl"] :where(*) .card__image img,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__image img {
- border-radius: 0 var(--gin-border-m) var(--gin-border-m) 0;
- }
- }
-
- :where(*) .card__content-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__content-wrapper {
- border-radius: 0 0 var(--gin-border-xs) var(--gin-border-xs);
- background-color: var(--gin-bg-layer);
- }
-
- @media (min-width: 36.75em) {
- [dir="ltr"] :where(*) .card__content-wrapper,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__content-wrapper {
- border-radius: 0 var(--gin-border-xs) var(--gin-border-xs) 0;
- }
-
- [dir="rtl"] :where(*) .card__content-wrapper,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__content-wrapper {
- border-radius: var(--gin-border-xs) 0 0 var(--gin-border-xs);
- }
- }
-
- .gin--dark-mode :where(*) .card__content-wrapper,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card__content-wrapper {
- background-color: var(--gin-bg-layer2);
- }
-
- :where(*) .card .heading-f,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .card .heading-f {
- color: var(--gin-color-title);
- }
-
- :where(*) hr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) hr {
- margin: var(--gin-spacing-xl) 0;
- }
-
- :where(*) .admin-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-list {
- padding: var(--gin-spacing-s) 0;
- }
-
- :where(*) .admin-item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item {
- position: relative;
- padding-block: var(--gin-spacing-density-s);
- padding-inline: var(--gin-spacing-l) calc(var(--gin-spacing-xs) + var(--gin-spacing-xl));
- margin: var(--gin-spacing-l) var(--gin-spacing-s);
- }
-
- :where(*) .admin-item--panel,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item--panel {
- margin-block: 0;
- margin-inline: calc(var(--gin-spacing-l) * -1);
- }
-
- :where(*) .admin-item:not(:last-child),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item:not(:last-child) {
- border-block-end: 0 none;
- }
-
- :where(*) .admin-item:not(:last-child)::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item:not(:last-child)::after {
- position: absolute;
- display: block;
- width: calc(100% + var(--gin-spacing-l));
- height: 1px;
- content: "";
- inset-inline-start: calc(var(--gin-spacing-s) * -1);
- inset-block-end: calc(var(--gin-spacing-s) * -1);
- opacity: 0.75;
- border-block-end: 1px solid var(--gin-border-color-table);
- }
-
- :where(*) .admin-item:first-child,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item:first-child {
- margin-block-start: 0;
- }
-
- :where(*) .admin-item:last-child,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item:last-child {
- margin-block-end: 0;
- }
-
- :where(*) .admin-item__title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item__title {
- font-size: var(--gin-font-size);
- font-weight: var(--gin-font-weight-semibold);
- }
-
- :where(*) .admin-item__description,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item__description {
- color: var(--gin-color-text-light);
- font-size: var(--gin-font-size-s);
- }
-
- :where(*) .admin-item .admin-item__link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link {
- position: absolute;
- inset-block-start: 0;
- inset-inline-start: 0;
- width: 100%;
- height: 100%;
- margin: 0;
- padding: 0;
- text-indent: -999em;
- }
-
- :where(*) .admin-item .admin-item__link::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link::before {
- inset-inline-end: var(--gin-spacing-m);
- inset-inline-start: auto;
- inset-block-start: 50%;
- background-color: var(--gin-color-primary);
- background-image: none;
- -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"] :where(*) .admin-item .admin-item__link::before,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link::before {
- transform: translateY(-50%);
- }
-
- [dir="rtl"] :where(*) .admin-item .admin-item__link::before,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link::before {
- transform: translateY(-50%) scaleX(-1);
- }
-
- @media (forced-colors: active) {
- :where(*) .admin-item .admin-item__link::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link::before {
- background-color: linktext;
- }
- }
-
- :where(*) .admin-item .admin-item__link:hover,
- :where(*) .admin-item .admin-item__link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:focus {
- border-radius: var(--gin-border-m);
- background: var(--gin-color-primary-light);
- }
-
- :where(*) .admin-item .admin-item__link:hover ~ .admin-item__title,
- :where(*) .admin-item .admin-item__link:hover ~ .admin-item__description,
- :where(*) .admin-item .admin-item__link:focus ~ .admin-item__title,
- :where(*) .admin-item .admin-item__link:focus ~ .admin-item__description,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:hover ~ .admin-item__title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:hover ~ .admin-item__description,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:focus ~ .admin-item__title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item .admin-item__link:focus ~ .admin-item__description {
- color: var(--gin-color-primary);
- }
-
- :where(*) .admin-item .admin-item__link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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);
- }
-
- :where(*) .page-wrapper *:focus,
- :where(*) .ui-dialog *:focus,
- :where(*) .dropbutton .dropbutton__item > *:focus,
- :where(*) .dropbutton .dropbutton__item > *:focus:hover,
- :where(*) .dropbutton__items > .dropbutton__item:first-of-type > *:focus,
- :where(*) .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus,
- :where(*) .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus:hover,
- :where(*) .form-boolean:focus:active,
- :where(*) .form-boolean:focus:hover,
- :where(*) .cke.cke_chrome.cke_focus,
- :where(*) .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus,
- :where(*) .form-element:focus,
- :where(*) .form-element:hover:focus,
- :where(*) .form-element.error:hover:focus,
- :where(*) .form-actions .action-link:focus,
- :where(*) .paragraphs-tabs-wrapper .field-multiple-table .draggable.drag,
- :where(*) .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-edit:focus,
- :where(*) .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-remove:focus,
- :where(*) .ck .ck.ck-button:active,
- :where(*) .ck .ck.ck-button:focus,
- :where(*) .ck .ck.ck-button:active:focus,
- :where(*) .toolbar-box .toolbar-handle:focus,
- :where(*) .field-option:has(.field-option-radio:checked),
- :where(*) .field-option:focus-within,
- :where(*) .subfield-option:has(.field-option-radio:checked),
- :where(*) .subfield-option:focus-within,
- :where(*) #edit-submit.form-submit:focus,
- :where(*) .toolbar-dropdown__menu .toolbar-dropdown__link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .page-wrapper *:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ui-dialog *:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__item > *:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton .dropbutton__item > *:focus:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__items > .dropbutton__item:first-of-type > *:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean:focus:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-boolean:focus:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .cke.cke_chrome.cke_focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element:hover:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-element.error:hover:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-actions .action-link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .paragraphs-tabs-wrapper .field-multiple-table .draggable.drag,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-edit:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-remove:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ck .ck.ck-button:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ck .ck.ck-button:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ck .ck.ck-button:active:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-box .toolbar-handle:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option:has(.field-option-radio:checked),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .field-option:focus-within,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option:has(.field-option-radio:checked),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .subfield-option:focus-within,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #edit-submit.form-submit:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .toolbar-dropdown__menu .toolbar-dropdown__link:focus {
- outline: none;
- box-shadow:
- 0 0 0 1px var(--gin-color-focus-border),
- 0 0 0 4px var(--gin-color-focus);
- }
-
- :where(*) .admin-item__link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-item__link:focus {
- border-radius: calc(var(--gin-border-xs) / 2);
- }
-
- :where(*) .gin-details:focus,
- :where(*) .gin-details:focus:hover,
- :where(*) .gin-details__summary:focus,
- :where(*) .gin-details__summary:focus:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details:focus:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary:focus:hover {
- box-shadow: none;
- }
-
- :where(*) .gin-details__summary::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details__summary::after {
- box-shadow:
- inset 0 0 0 1px var(--gin-color-focus-border),
- inset 0 0 0 4px var(--gin-color-focus);
- }
-
- :where(*) .tabs__link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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);
- }
-
- :where(*) .vertical-tabs__menu-link:focus::after,
- :where(*) .tabs__trigger:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .vertical-tabs__menu-link:focus::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .tabs__trigger:focus {
- border: var(--gin-border-xs) solid var(--gin-color-focus);
- box-shadow: none;
- }
-
- @media (min-width: 48em) {
- :where(*) .is-horizontal .tabs__link:focus,
- :where(*) .is-horizontal .tabs--primary .tabs__link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .is-horizontal .tabs__link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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);
- }
- }
-
- :where(*) .vertical-tabs__menu-link:focus,
- :where(*) .vertical-tabs__menu-item:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .vertical-tabs__menu-link:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .vertical-tabs__menu-item:focus {
- outline: 0;
- box-shadow: none;
- }
-
- :where(*) .system-modules label,
- :where(*) .system-modules-uninstall label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules label,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules-uninstall label {
- color: var(--gin-color-title);
- }
-
- :where(*) .system-modules details,
- :where(*) .system-modules-uninstall details,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules details,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-modules-uninstall details {
- color: var(--gin-color-text);
- }
-
- :where(*) .admin-requirements,
- :where(*) .admin-required,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-requirements,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-required {
- color: var(--gin-color-text-light);
- }
-
- :where(*) table.diff .diffchange,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff .diffchange {
- color: var(--gin-color-danger);
- }
-
- :where(*) table.diff .diff-context,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff .diff-context {
- background-color: transparent;
- }
-
- :where(*) table.diff td,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff td {
- height: initial;
- padding: var(--gin-spacing-xs);
- }
-
- :where(*) table.diff tr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr {
- color: var(--gin-color-title);
- }
-
- :where(*) table.diff tr .field-name,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .field-name {
- background-color: var(--gin-bg-header);
- }
-
- :where(*) table.diff tr .diff-deletedline,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-deletedline {
- background-color: var(--gin-color-danger-lightest);
- }
-
- :where(*) table.diff tr .diff-deletedline .diffchange,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-deletedline .diffchange {
- color: var(--gin-bg-danger);
- }
-
- .gin--dark-mode :where(*) table.diff tr .diff-deletedline .diffchange,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-deletedline .diffchange {
- color: var(--gin-color-button-text);
- }
-
- :where(*) table.diff tr .diff-addedline,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-addedline {
- background-color: var(--gin-color-green-lightest);
- }
-
- :where(*) table.diff tr .diff-addedline .diffchange,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-addedline .diffchange {
- color: var(--gin-bg-green);
- }
-
- .gin--dark-mode :where(*) table.diff tr .diff-addedline,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-addedline {
- background: var(--gin-bg-green);
- }
-
- .gin--dark-mode :where(*) table.diff tr .diff-addedline .diffchange,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) table.diff tr .diff-addedline .diffchange {
- color: var(--gin-color-button-text);
- }
-
- :where(*) .project-update__version,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__version {
- padding-block: 0;
- }
-
- :where(*) .project-update__version-links,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__version-links {
- padding-inline-end: 0;
- }
-
- :where(*) .project-update__details,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__details {
- padding: 0;
- color: var(--gin-color-text-light);
- font-size: var(--gin-font-size-s);
- }
-
- :where(*) .project-update__status .gin-status-icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__status .gin-status-icon {
- display: inline-block;
- width: 1rem;
- height: 1rem;
- -webkit-mask-position: center right;
- mask-position: center right;
- -webkit-mask-repeat: no-repeat;
- mask-repeat: no-repeat;
- -webkit-mask-size: 100% 100%;
- mask-size: 100% 100%;
- }
-
- :where(*) .project-update__status .gin-status-icon img,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__status .gin-status-icon img {
- display: none;
- }
-
- :where(*) .project-update__status--security-error,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .project-update__status--security-error {
- color: var(--gin-color-danger);
- }
-
- :where(*) .color-success,
- :where(*) tr.color-success,
- :where(*) .color-checked,
- :where(*) .drupal-upgrade-status-summary-form tr.no-known-error,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-success,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-success,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.no-known-error {
- border-inline-start: var(--gin-border-xs) solid var(--gin-color-green);
- background-color: transparent;
- }
-
- :where(*) .color-success:hover,
- :where(*) .color-success:active,
- :where(*) .color-success:focus,
- :where(*) tr.color-success:hover,
- :where(*) tr.color-success:active,
- :where(*) tr.color-success:focus,
- :where(*) .color-checked:hover,
- :where(*) .color-checked:active,
- :where(*) .color-checked:focus,
- :where(*) .drupal-upgrade-status-summary-form tr.no-known-error:hover,
- :where(*) .drupal-upgrade-status-summary-form tr.no-known-error:active,
- :where(*) .drupal-upgrade-status-summary-form tr.no-known-error:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-success:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-success:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-success:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-success:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-success:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-success:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.no-known-error:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.no-known-error:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.no-known-error:focus {
- background-color: var(--gin-bg-green-light);
- }
-
- :where(*) .color-warning,
- :where(*) tr.color-warning,
- :where(*) .upgrade-status-next-step-remove tr,
- :where(*) .drupal-upgrade-status-summary-form tr.known-warnings,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings {
- border-inline-start: var(--gin-border-xs) solid var(--gin-color-warning);
- background-color: transparent;
- }
-
- :where(*) .color-warning:hover,
- :where(*) .color-warning:active,
- :where(*) .color-warning:focus,
- :where(*) tr.color-warning:hover,
- :where(*) tr.color-warning:active,
- :where(*) tr.color-warning:focus,
- :where(*) .upgrade-status-next-step-remove tr:hover,
- :where(*) .upgrade-status-next-step-remove tr:active,
- :where(*) .upgrade-status-next-step-remove tr:focus,
- :where(*) .drupal-upgrade-status-summary-form tr.known-warnings:hover,
- :where(*) .drupal-upgrade-status-summary-form tr.known-warnings:active,
- :where(*) .drupal-upgrade-status-summary-form tr.known-warnings:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:focus {
- background-color: var(--gin-bg-warning-light);
- }
-
- .gin--dark-mode :where(*) .color-warning:hover,
- .gin--dark-mode :where(*) .color-warning:active,
- .gin--dark-mode :where(*) .color-warning:focus,
- .gin--dark-mode :where(*) tr.color-warning:hover,
- .gin--dark-mode :where(*) tr.color-warning:active,
- .gin--dark-mode :where(*) tr.color-warning:focus,
- .gin--dark-mode :where(*) .upgrade-status-next-step-remove tr:hover,
- .gin--dark-mode :where(*) .upgrade-status-next-step-remove tr:active,
- .gin--dark-mode :where(*) .upgrade-status-next-step-remove tr:focus,
- .gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-warnings:hover,
- .gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-warnings:active,
- .gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-warnings:focus,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:hover,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:active,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning:focus,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:hover,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:active,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-warning:focus,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:hover,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:active,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-next-step-remove tr:focus,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:hover,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:active,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-warnings:focus {
- color: var(--gin-color-warning);
- }
-
- :where(*) .color-error,
- :where(*) tr.color-error,
- :where(*) .drupal-upgrade-status-summary-form tr.known-errors,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors {
- border-inline-start: var(--gin-border-xs) solid var(--gin-color-danger);
- background-color: transparent;
- }
-
- :where(*) .color-error:hover,
- :where(*) .color-error:active,
- :where(*) .color-error:focus,
- :where(*) tr.color-error:hover,
- :where(*) tr.color-error:active,
- :where(*) tr.color-error:focus,
- :where(*) .drupal-upgrade-status-summary-form tr.known-errors:hover,
- :where(*) .drupal-upgrade-status-summary-form tr.known-errors:active,
- :where(*) .drupal-upgrade-status-summary-form tr.known-errors:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:focus,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:hover,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:active,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:focus {
- background-color: var(--gin-bg-danger-light);
- }
-
- .gin--dark-mode :where(*) .color-error:hover,
- .gin--dark-mode :where(*) .color-error:active,
- .gin--dark-mode :where(*) .color-error:focus,
- .gin--dark-mode :where(*) tr.color-error:hover,
- .gin--dark-mode :where(*) tr.color-error:active,
- .gin--dark-mode :where(*) tr.color-error:focus,
- .gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-errors:hover,
- .gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-errors:active,
- .gin--dark-mode :where(*) .drupal-upgrade-status-summary-form tr.known-errors:focus,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:hover,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:active,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error:focus,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:hover,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:active,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) tr.color-error:focus,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:hover,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:active,
- .gin--dark-mode :is(#extra-specificity-hack, [data-drupal-admin-styles]) .drupal-upgrade-status-summary-form tr.known-errors:focus {
- color: var(--gin-color-danger);
- }
-
- :where(*) .color-success,
- :where(*) .color-warning,
- :where(*) .color-error,
- :where(*) .color-checked,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-success,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-warning,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-error,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked {
- box-sizing: border-box;
- color: var(--gin-color-text);
- }
-
- :where(*) .update,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .update {
- margin: 0;
- border: 0 none;
- }
-
- :where(*) .update tbody tr:last-child,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .update tbody tr:last-child {
- border-block-end: 0 none;
- }
-
- :where(*) .gin-layer-wrapper .responsive-enabled,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-layer-wrapper .responsive-enabled {
- margin-block-start: 0;
- }
-
- :where(*) .block-system > form .gin-layer-wrapper,
- :where(*) .panel .admin-list,
- :where(*) .block-system > form .dataset-table-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form .gin-layer-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel .admin-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form .dataset-table-wrapper {
- padding: 0;
- border: 0 none;
- box-shadow: none;
- }
-
- :where(*) .block-system > form .gin-layer-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > form .gin-layer-wrapper {
- padding-block-end: 1px;
- }
-
- :where(*) .compact-link,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .compact-link {
- text-align: end;
- font-size: var(--gin-font-size-s);
- }
-
- :where(*) #update-status > p,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #update-status > p {
- margin-block-end: var(--gin-spacing-xl);
- }
-
- :where(*) .upgrade-status-counter__status-icon--not-scanned::before,
- :where(*) .upgrade-status-summary tr.not-scanned > td.status-info::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--not-scanned::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-summary tr.not-scanned > td.status-info::before {
- background-color: var(--gin-color-text);
- background-image: none;
- -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;
- }
-
- :where(*) .system-status-counter__status-icon--checked::before,
- :where(*) .admin-dblog .dblog-info .icon,
- :where(*) .admin-dblog .dblog-notice .icon,
- :where(*) .system-status-report__status-icon--checked .details-title::before,
- :where(*) .details .system-status-report__status-icon--checked::before,
- :where(*) .gin-details .system-status-report__status-icon--checked::before,
- :where(*) .color-checked .system-status-report__status-title::before,
- :where(*) .upgrade-status-counter__status-icon--checked::before,
- :where(*) .upgrade-status-error-list tr.no-known-error > td.status-info::before,
- :where(*) .upgrade-status-summary tr.no-known-error > td.status-info::before,
- :where(*) #checked + .gin-details__wrapper--system-status-report .system-status-report__status-title::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--checked::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-info .icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-notice .icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__status-icon--checked .details-title::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .details .system-status-report__status-icon--checked::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details .system-status-report__status-icon--checked::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked .system-status-report__status-title::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--checked::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-error-list tr.no-known-error > td.status-info::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-summary tr.no-known-error > td.status-info::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #checked + .gin-details__wrapper--system-status-report .system-status-report__status-title::before {
- background-color: var(--gin-color-green);
- background-image: none;
- -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;
- }
-
- :where(*) .system-status-counter__status-icon--warning::before,
- :where(*) .admin-dblog .dblog-warning .icon,
- :where(*) .system-status-report__status-icon--warning .details-title::before,
- :where(*) .details .system-status-report__status-icon--warning::before,
- :where(*) .gin-details .system-status-report__status-icon--warning::before,
- :where(*) .upgrade-status-counter__status-icon--warning::before,
- :where(*) .upgrade-status-error-list tr.known-warnings > td.status-info::before,
- :where(*) .upgrade-status-summary tr.known-warnings > td.status-info::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--warning::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-warning .icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__status-icon--warning .details-title::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .details .system-status-report__status-icon--warning::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details .system-status-report__status-icon--warning::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--warning::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-error-list tr.known-warnings > td.status-info::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-summary tr.known-warnings > td.status-info::before {
- background-color: var(--gin-color-warning);
- background-image: none;
- -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;
- }
-
- :where(*) .system-status-counter__status-icon--error::before,
- :where(*) .admin-dblog .dblog-error .icon,
- :where(*) .admin-dblog .dblog-critical .icon,
- :where(*) .admin-dblog .dblog-alert .icon,
- :where(*) .admin-dblog .dblog-emergency .icon,
- :where(*) .system-status-report__status-icon--error .details-title::before,
- :where(*) .details .system-status-report__status-icon--error::before,
- :where(*) .gin-details .system-status-report__status-icon--error::before,
- :where(*) .upgrade-status-counter__status-icon--error::before,
- :where(*) .upgrade-status-error-list tr.known-errors > td.status-info::before,
- :where(*) .upgrade-status-summary tr.known-errors > td.status-info::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--error::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-error .icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-critical .icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-alert .icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .admin-dblog .dblog-emergency .icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__status-icon--error .details-title::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .details .system-status-report__status-icon--error::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details .system-status-report__status-icon--error::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--error::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-error-list tr.known-errors > td.status-info::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-summary tr.known-errors > td.status-info::before {
- background-color: var(--gin-color-danger);
- background-image: none;
- -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;
- }
-
- :where(*) .system-status-counter,
- :where(*) .upgrade-status-counter,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter {
- height: auto;
- padding: var(--gin-spacing-m) 0;
- border-radius: var(--gin-border-m);
- background: var(--gin-bg-layer);
- }
-
- :where(*) .system-status-counter__status-title,
- :where(*) .upgrade-status-counter__status-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-title {
- padding-inline-start: 0;
- }
-
- :where(*) .system-status-counter__status-icon,
- :where(*) .upgrade-status-counter__status-icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon {
- border-inline-end: 0 none;
- background-color: transparent;
- box-shadow: none;
- }
-
- :where(*) .system-status-counter__status-icon--checked::before,
- :where(*) .system-status-counter__status-icon--warning::before,
- :where(*) .system-status-counter__status-icon--error::before,
- :where(*) .upgrade-status-counter__status-icon--checked::before,
- :where(*) .upgrade-status-counter__status-icon--warning::before,
- :where(*) .upgrade-status-counter__status-icon--error::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--checked::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--warning::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__status-icon--error::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--checked::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__status-icon--warning::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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;
- }
-
- :where(*) .system-status-counter__title-count,
- :where(*) .upgrade-status-counter__title-count,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-counter__title-count,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .upgrade-status-counter__title-count {
- text-transform: none;
- color: var(--gin-color-title);
- font-weight: var(--gin-font-weight-semibold);
- }
-
- :where(*) .system-status-general-info__header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__header {
- margin-block-end: var(--gin-spacing-xs);
- }
-
- :where(*) .system-status-general-info__items,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__items {
- border-block-end: 0 none;
- }
-
- :where(*) .system-status-general-info__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__item {
- padding: var(--gin-spacing-m);
- background: transparent;
- box-shadow: none;
- }
-
- :where(*) .system-status-general-info__item-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__item-title {
- color: var(--gin-color-title);
- font-size: var(--gin-font-size);
- font-weight: var(--gin-font-weight-semibold);
- }
-
- :where(*) .system-status-general-info__sub-item-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__sub-item-title {
- font-weight: var(--gin-font-weight-bold);
- }
-
- :where(*) .system-status-general-info__sub-item-title::after,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__sub-item-title::after {
- content: ": ";
- }
-
- :where(*) .system-status-general-info__item-icon--d8::before,
- :where(*) .system-status-general-info__item-icon--drupal::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__item-icon--d8::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
- }
-
- :where(*) .system-status-general-info__item-icon--clock::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
- }
-
- :where(*) .system-status-general-info__item-icon--server::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
- }
-
- :where(*) .system-status-general-info__item-icon--php::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
- }
-
- :where(*) .system-status-general-info__item-icon--database::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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");
- }
-
- :where(*) .system-status-general-info__item-icon::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__item-icon::before {
- background-color: var(--gin-color-primary);
- background-image: none;
- -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;
- }
-
- :where(*) .system-status-general-info__run-cron.button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__run-cron.button {
- margin: 0;
- }
-
- :where(*) .cron-description__run-cron,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .cron-description__run-cron {
- margin-block-start: var(--gin-spacing-m);
- }
-
- :where(*) .system-status-report,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report {
- margin-block-start: var(--gin-spacing-l);
- }
-
- :where(*) .system-status-report-counters :where(*) .system-status-report-counters__item,
- :where(*) .system-status-report-counters :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report-counters__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report-counters :where(*) .system-status-report-counters__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report-counters :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report-counters__item {
- border: 1px solid var(--gin-border-color-layer);
- box-shadow: var(--gin-shadow-l1);
- }
-
- :where(*) .system-status-report__status-title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__status-title {
- color: var(--gin-color-title) !important;
- font-weight: var(--gin-font-weight-semibold);
- }
-
- :where(*) .color-checked .system-status-report__status-title::before,
- :where(*) #checked + .gin-details__wrapper--system-status-report .system-status-report__status-title::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .color-checked .system-status-report__status-title::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #checked + .gin-details__wrapper--system-status-report .system-status-report__status-title::before {
- position: absolute;
- display: inline-block;
- width: 24px;
- height: 24px;
- margin-inline-end: 10px;
- inset-block-start: 1em;
- inset-inline-start: 10px;
- content: "";
- }
-
- :where(*) .system-status-report__status-title .details-title::before,
- :where(*) .details .system-status-report__status-icon::before,
- :where(*) .gin-details .system-status-report__status-icon::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__status-title .details-title::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .details .system-status-report__status-icon::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .gin-details .system-status-report__status-icon::before {
- width: 24px;
- height: 24px;
- }
-
- :where(*) .divider,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .divider {
- background-color: var(--gin-border-color);
- }
-
- :where(*) .progress__bar,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__bar {
- border-color: var(--gin-color-primary);
- background-color: var(--gin-color-primary);
- }
-
- [dir="ltr"] :where(*) .progress__bar,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__bar {
- box-shadow:
- 0 0.125em 0.25em var(--gin-color-primary-light),
- 1.25em 0.9375em 2em var(--gin-color-primary-light);
- }
-
- [dir="rtl"] :where(*) .progress__bar,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__bar {
- box-shadow:
- 0 0.125em 0.25em var(--gin-color-primary-light),
- -1.25em 0.9375em 2em var(--gin-color-primary-light);
- }
-
- :where(*) .progress__track,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__track {
- padding: var(--gin-spacing-xs);
- border-color: var(--gin-border-color);
- background-color: var(--gin-bg-layer3);
- }
-
- :where(*) .progress__description,
- :where(*) .progress__percentage,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__description,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .progress__percentage {
- color: var(--gin-color-text);
- }
-
- :where(*) .ui-autocomplete,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .ui-autocomplete {
- z-index: 2000;
- }
-
- :where(*) [data-drupal-selector="edit-fields-field-image-settings-edit-form-third-party-settings-insert"] .gin-layer-wrapper,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector="edit-fields-field-image-settings-edit-form-third-party-settings-insert"] .gin-layer-wrapper {
- margin-block-start: var(--gin-spacing-m);
- }
-
- :where(*) [data-drupal-selector="edit-fields-field-image-settings-edit-form-third-party-settings-insert-styles"] td,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) [data-drupal-selector="edit-fields-field-image-settings-edit-form-third-party-settings-insert-styles"] td {
- vertical-align: middle;
- }
-
- :where(*) .system-themes-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-themes-list {
- margin-block-end: var(--gin-spacing-l);
- }
-
- :where(*) #system-themes-page hr,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) #system-themes-page hr {
- display: none;
- }
-
- :where(*) .block-system > .node-confirm-form,
- :where(*) .block-system > .confirmation,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > .node-confirm-form,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-system > .confirmation {
- padding-block-start: var(--gin-spacing-l);
- }
-
- :where(*) .panel__title,
- :where(*) .system-status-general-info__header,
- :where(*) .system-status-report__requirements-group > h3,
- :where(*) .system-themes-list__header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel__title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-general-info__header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-status-report__requirements-group > h3,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-themes-list__header {
- margin-block-start: 0;
- padding: var(--gin-spacing-m) var(--gin-spacing-l);
- color: var(--gin-color-primary-active);
- border: 0 none;
- border-radius: var(--gin-border-m);
- background: var(--gin-bg-header);
- font-size: var(--gin-font-size-l);
- font-weight: var(--gin-font-weight-bold);
- }
-
- :where(*) .panel,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel {
- padding: 0;
- }
-
- :where(*) .panel__title,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel__title {
- margin: var(--gin-spacing-s);
- }
-
- :where(*) .panel__content,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel__content {
- padding: 0;
- }
-
- :where(*) .panel .admin-list,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .panel .admin-list {
- margin: var(--gin-spacing-s) 0;
- }
-
- :where(*) .system-clear-cache #edit-clear,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .system-clear-cache #edit-clear {
- margin: 0;
- }
-
- :where(*) .block-disabled:not(:hover),
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .block-disabled:not(:hover) {
- opacity: 0.6;
- background: transparent;
- }
-
- :where(*) .path-batch .region-header,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .path-batch .region-header {
- display: flex;
- }
-
- :where(*) .form-item .counter,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .form-item .counter {
- margin-block-start: var(--gin-spacing-xs);
- color: var(--gin-color-text);
- font-size: var(--gin-font-size-xs);
- line-height: 1.3;
- }
-
- /**
- * Action link layout styles.
- */
-
- :where(*) .local-actions,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .local-actions {
- margin-inline-end: calc(var(--gin-spacing-xxs) * -1);
- margin-block: var(--gin-spacing-s) var(--gin-spacing-xxs);
- padding: 0;
- list-style: none;
- font-size: 0;
- }
-
- :where(*) .local-actions__item,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .local-actions__item {
- display: inline-block;
- margin-block: 0 var(--gin-spacing-xs);
- margin-inline: var(--gin-spacing-xxs);
- }
-
- :where(*) .shepherd-element,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .shepherd-element {
- border-radius: var(--gin-border-m);
- }
-
- :where(*) .joyride-content-wrapper .button,
- :where(*) .button:not(:focus).shepherd-button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .joyride-content-wrapper .button,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .button:not(:focus).shepherd-button {
- box-shadow: none;
- }
-
- :where(*) blockquote,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) blockquote {
- position: relative;
- margin: var(--gin-spacing-m);
- padding-inline-start: var(--gin-spacing-l);
- font-size: var(--gin-font-size-quote);
- }
-
- :where(*) blockquote::before,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) blockquote::before {
- position: absolute;
- display: block;
- width: 4px;
- height: 100%;
- content: "";
- inset-block-start: 0;
- inset-inline-start: 0;
- border-radius: 2px;
- background-color: var(--gin-color-primary);
- }
-
- :where(*) .image-preview img,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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"] :where(*) .image-preview img,
- [dir="ltr"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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"] :where(*) .image-preview img,
- [dir="rtl"] :is(#extra-specificity-hack, [data-drupal-admin-styles]) .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) {
- :where(*) .image-preview img,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .image-preview img {
- background: none;
- }
- }
-
- :where(*) .permissions .module,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .permissions .module {
- font-weight: var(--gin-font-weight-bold);
- }
-
- :where(*) .taxonomy-overview-terms:not(:has(.action-link)) #edit-help,
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) .taxonomy-overview-terms:not(:has(.action-link)) #edit-help {
- margin-block-end: var(--gin-spacing-m);
- }
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.