// Category title .js .paragraphs-add-dialog--categorized .category-title, .js .paragraphs-add-dialog--categorized.paragraphs-style-list .paragraphs-label, .js .paragraphs-add-dialog--categorized .paragraphs-label { color: var(--gin-color-text); } .js .paragraphs-add-dialog--categorized .paragraphs-button--add-more:hover .paragraphs-label { color: var(--gin-color-button-text); } .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .category-title, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .paragraphs-label, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized.paragraphs-style-list .paragraphs-label { color: #fff; } .js .paragraphs-add-dialog--categorized .paragraphs-description { color: var(--gin-color-text-light); } .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .paragraphs-description { color: #ddd; } // Layout selection .js .paragraphs-add-dialog--categorized .display-toggle, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .display-toggle, .js .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-tiles:active, .js .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-tiles:focus, .js .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-tiles:hover, .js .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-list:active, .js .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-list:focus, .js .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-list:hover, .js .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-tiles:active, .js .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-tiles:focus, .js .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-tiles:hover, .js .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-list:active, .js .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-list:focus, .js .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-list:hover, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-tiles:active, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-tiles:focus, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-tiles:hover, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-list:active, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-list:focus, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized.paragraphs-style-list .display-toggle.style-list:hover, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-tiles:active, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-tiles:focus, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-tiles:hover, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-list:active, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-list:focus, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .display-toggle.style-list:hover, .js .paragraphs-add-dialog--categorized.paragraphs-style-list .style-list, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized.paragraphs-style-list .style-list { margin-top: 10px; background: var(--gin-color-primary); border: 0 none; box-shadow: none; } // Add button .paragraphs-button--icon { position: relative; background-size: contain; } .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .paragraphs-button--add-more, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized:not(.paragraphs-style-list) .paragraphs-button--add-more { .paragraphs-button--icon { &:not(.image-default) { background-color: #fff; } &::before, &::after { content: ""; opacity: 0; display: block; position: absolute; top: 50%; left: 50%; width: 48px; height: 48px; margin: 0; background-image: none !important; border-radius: 50%; transform: translate(-50%, -50%); transition: opacity 500ms ease-in-out; } &::after { z-index: 1; background: var(--gin-color-primary); } &::before { z-index: 2; background: var(--gin-color-button-text); mask-image: icon('add'); mask-repeat: no-repeat; mask-position: center center; mask-size: 32px 32px; } } &:active, &:focus, &:hover { .paragraphs-button--icon { &::before, &::after { opacity: 1; } &::before { background-image: none; } } } } .js .paragraphs-add-dialog--categorized .paragraphs-button--icon, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .paragraphs-button--icon { width: 196px; background-size: contain; } // Search .js .paragraphs-add-dialog--categorized .item-filter, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .item-filter { font-family: inherit; font-size: var(--gin-font-size); padding: 12px; background: white; border: 1px solid #8e929c; border-radius: var(--gin-border-m); } .js .paragraphs-add-dialog--categorized .search-description label, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .search-description label { font-size: var(--gin-font-size-xxs); } .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .search-description label { color: var(--gin-color-button-text); } .js .paragraphs-add-dialog--categorized .paragraphs-add-dialog-row button { padding: var(--gin-spacing-xs); max-width: 215px; } .js .paragraphs-add-dialog--categorized .paragraphs-label, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .paragraphs-label { max-width: 180px; } .js .paragraphs-add-dialog--categorized .dialog-header, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .dialog-header { margin: var(--gin-spacing-m) 0; } .js .paragraphs-add-dialog--categorized .paragraphs-add-dialog-list, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .paragraphs-add-dialog-list { max-width: unset; margin: 0 calc(var(--gin-spacing-xs) * -1); width: calc(100% + var(--gin-spacing-m)); } .js .paragraphs-add-dialog--categorized .paragraphs-add-dialog-row, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .paragraphs-add-dialog-row { flex-basis: auto; } .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized .paragraphs-add-dialog-row { padding: 0; margin: var(--gin-spacing-xs); } .js .paragraphs-add-dialog--categorized.paragraphs-style-list .paragraphs-add-dialog-row, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized.paragraphs-style-list .paragraphs-add-dialog-row { width: auto; } .js .paragraphs-add-dialog--categorized.paragraphs-style-list .paragraphs-button--add-more, .ui-dialog.ui-dialog-off-canvas.paragraphs-ee-off-canvas--browser #drupal-off-canvas .paragraphs-add-dialog--categorized.paragraphs-style-list .paragraphs-button--add-more { max-width: 100%; } // In between add buttons .paragraphs_ee__add-in-between__row:last-of-type .paragraphs_ee__add-in-between__wrapper { box-shadow: 0 1px 2px var(--gin-color-primary-light); } .js .paragraphs_ee__add-in-between__wrapper .paragraphs_ee__add-in-between__button { color: var(--gin-color-text); } .js .paragraphs_ee__add-in-between__wrapper .paragraphs_ee__add-in-between__button, .js .paragraphs_ee__add-in-between__wrapper .paragraphs_ee__add-in-between__button.last { &::before { border: 1px solid var(--gin-color-primary) !important; box-shadow: 0 0 1px var(--gin-color-primary); } &:focus::before { box-shadow: 0 0 0 1px var(--gin-color-focus-border), 0 0 0 4px var(--gin-color-focus); } }