WordPress/wp-includes/css/dist/block-editor/style.css

4557 lines
137 KiB
CSS
Raw Normal View History

/**
* Colors
*/
/**
* Breakpoints & Media Queries
*/
/**
* SCSS Variables.
*
* Please use variables from this sheet to ensure consistency across the UI.
* Don't add to this sheet unless you're pretty sure the value will be reused in many places.
* For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
*/
/**
* Colors
*/
/**
* Fonts & basic variables.
*/
/**
* Grid System.
* https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
*/
/**
* Dimensions.
*/
/**
* Shadows.
*/
/**
* Editor widths.
*/
/**
* Block & Editor UI.
*/
/**
* Block paddings.
*/
/**
* React Native specific.
* These variables do not appear to be used anywhere else.
*/
/**
* Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
* Breakpoint mixins
*/
/**
* Long content fade mixin
*
* Creates a fading overlay to signify that the content is longer
* than the space allows.
*/
/**
* Focus styles.
*/
/**
* Applies editor left position to the selector passed as argument
*/
/**
* Styles that are reused verbatim in a few places
*/
/**
* Allows users to opt-out of animations via OS-level preferences.
*/
/**
* Reset default styles for JavaScript UI based pages.
* This is a WP-admin agnostic reset
*/
/**
* Reset the WP Admin page styles for Gutenberg-like pages.
*/
:root {
--wp-admin-theme-color: #007cba;
--wp-admin-theme-color--rgb: 0, 124, 186;
--wp-admin-theme-color-darker-10: #006ba1;
--wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
--wp-admin-theme-color-darker-20: #005a87;
--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
:root {
--wp-admin-border-width-focus: 1.5px;
}
}
.block-editor-autocompleters__block {
white-space: nowrap;
}
.block-editor-autocompleters__block .block-editor-block-icon {
margin-right: 8px;
}
.block-editor-autocompleters__link {
white-space: nowrap;
}
.block-editor-autocompleters__link .block-editor-block-icon {
margin-right: 8px;
}
.block-editor-block-alignment-control__menu-group .components-menu-item__info {
margin-top: 0;
}
.block-editor-block-alignment-matrix-control__popover .components-popover__content {
min-width: 0;
width: auto;
}
.block-editor-block-alignment-matrix-control__popover .components-popover__content > div {
padding: 8px;
}
.block-editor-block-icon {
display: flex;
align-items: center;
justify-content: center;
width: 24px;
height: 24px;
}
.block-editor-block-icon.has-colors svg {
fill: currentColor;
}
@media (forced-colors: active) {
.block-editor-block-icon.has-colors svg {
fill: CanvasText;
}
}
.block-editor-block-icon svg {
min-width: 20px;
min-height: 20px;
max-width: 24px;
max-height: 24px;
}
.block-editor-block-inspector p {
margin-top: 0;
}
.block-editor-block-inspector h2,
.block-editor-block-inspector h3 {
font-size: 13px;
color: #1e1e1e;
margin-bottom: 1.5em;
}
.block-editor-block-inspector .components-base-control {
margin-bottom: 24px;
}
.block-editor-block-inspector .components-base-control:last-child {
margin-bottom: 8px;
}
.block-editor-block-inspector .components-panel__body {
border: none;
border-top: 1px solid #e0e0e0;
}
.block-editor-block-inspector .block-editor-block-card {
padding: 16px;
}
.block-editor-block-inspector__no-blocks {
display: block;
font-size: 13px;
background: #fff;
padding: 32px 16px;
text-align: center;
}
.block-editor-block-styles .block-editor-block-list__block {
margin: 0;
}
/**
* Notices & Block Selected/Hover Styles.
*/
/**
* Cross-Block Selection
*/
.block-editor-block-list__layout {
position: relative;
}
.block-editor-block-list__layout.is-navigate-mode {
cursor: default;
}
.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected::after, .block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-hovered::after,
.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not([contenteditable])::after,
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after,
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected::after {
position: absolute;
z-index: 1;
pointer-events: none;
content: "";
top: 1px;
bottom: 1px;
left: 1px;
right: 1px;
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
border-radius: 1px;
outline: 2px solid transparent;
}
.is-dark-theme .block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected::after, .is-dark-theme .block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-hovered::after,
.is-dark-theme .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not([contenteditable])::after,
.is-dark-theme .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after,
.is-dark-theme .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected::after {
box-shadow: 0 0 0 1px #fff;
}
.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected .components-placeholder ::selection, .block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-hovered .components-placeholder ::selection,
.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not([contenteditable]) .components-placeholder ::selection,
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted .components-placeholder ::selection,
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected .components-placeholder ::selection {
background: transparent;
}
.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-hovered:not(.is-selected)::after {
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
}
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after {
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
outline: 1px solid transparent;
}
.block-editor-block-list__layout.is-navigate-mode .block-editor-block-list__block.is-selected::after, .block-editor-block-list__layout .is-block-moving-mode.block-editor-block-list__block.has-child-selected {
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
outline: 2px solid transparent;
}
.block-editor-block-list__layout .is-block-moving-mode.block-editor-block-list__block.is-selected::before {
content: "";
position: absolute;
z-index: 0;
pointer-events: none;
transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear;
right: 0;
left: 0;
top: -14px;
border-radius: 2px;
border-top: 4px solid #ccc;
}
.block-editor-block-list__layout .is-block-moving-mode.block-editor-block-list__block.is-selected::after {
content: none;
}
.block-editor-block-list__layout .is-block-moving-mode.can-insert-moving-block.block-editor-block-list__block.is-selected::before {
border-color: var(--wp-admin-theme-color);
}
.is-block-moving-mode.block-editor-block-list__block-selection-button {
opacity: 0;
font-size: 1px;
height: 1px;
padding: 0;
}
.block-editor-block-list__layout .block-editor-block-list__block {
position: relative;
overflow-wrap: break-word;
/**
* Notices
*/
/**
* Block Layout
*/
/**
* Block styles and alignments
*/
}
.block-editor-block-list__layout .block-editor-block-list__block .reusable-block-edit-panel * {
z-index: 1;
}
.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui {
margin: -10px 0 12px 0;
}
.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui {
margin: 0 0 12px 0;
width: 100%;
}
.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice {
margin-left: 0;
margin-right: 0;
}
.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice .components-notice__content {
font-size: 13px;
}
.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus {
outline: none;
}
.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus::after {
position: absolute;
z-index: 1;
pointer-events: none;
content: "";
top: 1px;
bottom: 1px;
left: 1px;
right: 1px;
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
border-radius: 1px;
outline: 2px solid transparent;
}
.is-dark-theme .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus::after {
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff;
}
.block-editor-block-list__layout .block-editor-block-list__block::after {
content: "";
pointer-events: none;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: 2px;
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) transparent;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning {
min-height: 48px;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning > * {
pointer-events: none;
-webkit-user-select: none;
user-select: none;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning {
pointer-events: all;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0.4);
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning.is-multi-selected::after {
background-color: transparent;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-reusable > .block-editor-inner-blocks > .block-editor-block-list__layout.has-overlay::after {
display: none;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-reusable > .block-editor-inner-blocks > .block-editor-block-list__layout.has-overlay .block-editor-block-list__layout.has-overlay::after {
display: block;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-reusable.has-child-selected::after {
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
}
.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true] {
float: none;
}
.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered {
cursor: default;
}
.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered::after {
top: 1px;
left: 1px;
right: 1px;
bottom: 1px;
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
border-radius: 1px;
}
.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected {
cursor: unset;
}
.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected::after {
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
top: 1px;
left: 1px;
right: 1px;
bottom: 1px;
border-radius: 1px;
}
.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-selected:focus::after {
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) {
opacity: 0.5;
transition: opacity 0.1s linear;
}
@media (prefers-reduced-motion: reduce) {
.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) {
transition-duration: 0s;
transition-delay: 0s;
}
}
.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block, .is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected, .is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected {
opacity: 1;
}
.is-root-container:not(.is-focus-mode) .block-editor-block-list__block.has-active-entity {
opacity: 0.5;
transition: opacity 0.1s linear;
}
@media (prefers-reduced-motion: reduce) {
.is-root-container:not(.is-focus-mode) .block-editor-block-list__block.has-active-entity {
transition-duration: 0s;
transition-delay: 0s;
}
}
.is-root-container:not(.is-focus-mode) .block-editor-block-list__block.has-active-entity.is-active-entity, .is-root-container:not(.is-focus-mode) .block-editor-block-list__block.has-active-entity.has-child-selected, .is-root-container:not(.is-focus-mode) .block-editor-block-list__block.has-active-entity:not(.has-child-selected) .block-editor-block-list__block, .is-root-container:not(.is-focus-mode) .block-editor-block-list__block.has-active-entity.is-active-entity .block-editor-block-list__block,
.is-root-container:not(.is-focus-mode) .block-editor-block-list__block.has-active-entity .is-active-entity .block-editor-block-list__block {
opacity: 1;
}
.wp-block[data-align=left] > *,
.wp-block[data-align=right] > *,
.wp-block.alignleft,
.wp-block.alignright {
z-index: 21;
}
.wp-site-blocks > [data-align=left] {
float: left;
margin-right: 2em;
}
.wp-site-blocks > [data-align=right] {
float: right;
margin-left: 2em;
}
.wp-site-blocks > [data-align=center] {
justify-content: center;
margin-left: auto;
margin-right: auto;
}
/**
* In-Canvas Inserter
*/
.block-editor-block-list .block-editor-inserter {
margin: 8px;
cursor: move;
cursor: grab;
}
@keyframes block-editor-inserter__toggle__fade-in-animation {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.wp-block .block-list-appender .block-editor-inserter__toggle {
animation: block-editor-inserter__toggle__fade-in-animation 0.1s ease;
animation-fill-mode: forwards;
}
@media (prefers-reduced-motion: reduce) {
.wp-block .block-list-appender .block-editor-inserter__toggle {
animation-duration: 1ms;
animation-delay: 0s;
}
}
.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender {
display: none;
}
.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender .block-editor-inserter__toggle {
opacity: 0;
transform: scale(0);
}
.block-editor-block-list__block .block-editor-block-list__block-html-textarea {
display: block;
margin: 0;
padding: 12px;
width: 100%;
border: none;
outline: none;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #1e1e1e;
resize: none;
overflow: hidden;
font-family: Menlo, Consolas, monaco, monospace;
font-size: 15px;
line-height: 1.5;
transition: padding 0.2s linear;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-block-list__block .block-editor-block-list__block-html-textarea {
transition-duration: 0s;
transition-delay: 0s;
}
}
.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus {
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
/**
* Warnings.
*/
.block-editor-block-list__block .block-editor-warning {
z-index: 5;
position: relative;
}
.block-editor-block-list__block .block-editor-warning.block-editor-block-list__block-crash-warning {
margin-bottom: auto;
}
/**
* Insertion Point.
*/
.block-editor-block-list__insertion-point {
position: absolute;
}
.block-editor-block-list__insertion-point-indicator {
position: absolute;
background: var(--wp-admin-theme-color);
}
.block-editor-block-list__insertion-point.is-vertical > .block-editor-block-list__insertion-point-indicator {
top: 50%;
height: 1px;
}
.block-editor-block-list__insertion-point.is-horizontal > .block-editor-block-list__insertion-point-indicator {
top: 0;
right: 0;
left: 50%;
width: 1px;
}
.block-editor-block-list__insertion-point-inserter {
display: none;
position: absolute;
justify-content: center;
top: calc(50% - 12px);
left: calc(50% - 12px);
}
@media (min-width: 480px) {
.block-editor-block-list__insertion-point-inserter {
display: flex;
}
}
.block-editor-block-list__block-popover-inserter {
position: absolute;
top: -9999em;
margin-bottom: 14px;
}
.block-editor-block-list__block-popover-inserter.is-visible {
position: static;
}
.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,
.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon,
.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon,
.block-editor-block-list__block-popover-inserter .block-editor-inserter__toggle.components-button.has-icon {
background: #1e1e1e;
border-radius: 2px;
color: #fff;
padding: 0;
min-width: 24px;
height: 24px;
}
.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,
.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover,
.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,
.block-editor-block-list__block-popover-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
color: #fff;
background: var(--wp-admin-theme-color);
}
.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon {
background: var(--wp-admin-theme-color);
}
.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
background: #1e1e1e;
}
/**
* Block Toolbar when contextual.
*/
.block-editor-block-contextual-toolbar {
display: inline-flex;
border: 1px solid #1e1e1e;
border-radius: 2px;
background-color: #fff;
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar-group,
.block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar {
border-right-color: #1e1e1e;
}
.block-editor-block-contextual-toolbar.is-fixed {
position: sticky;
top: 0;
width: 100%;
z-index: 31;
min-height: 48px;
display: block;
border: none;
border-bottom: 1px solid #e0e0e0;
border-radius: 0;
}
.block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar .components-toolbar-group,
.block-editor-block-contextual-toolbar.is-fixed .block-editor-block-toolbar .components-toolbar {
border-right-color: #e0e0e0;
}
.block-editor-block-contextual-toolbar .block-editor-block-mover-button {
overflow: hidden;
}
.block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button {
min-width: 24px;
width: 24px;
}
.block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button svg {
min-width: 24px;
}
.block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button:focus::before {
left: 0 !important;
min-width: 0;
width: 100%;
}
@media (min-width: 600px) {
.block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-up-button svg {
top: 5px;
}
.block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-down-button svg {
bottom: 5px;
}
}
/**
* Block Label for Navigation/Selection Mode
*/
.block-editor-block-list__block-selection-button {
display: inline-flex;
padding: 0 12px;
z-index: 22;
border-radius: 2px;
background-color: #1e1e1e;
font-size: 13px;
height: 48px;
}
.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content {
margin: auto;
display: inline-flex;
align-items: center;
}
.block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content > .components-flex__item {
margin-right: 6px;
}
.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle {
cursor: grab;
padding: 0;
height: 24px;
min-width: 24px;
margin-left: -2px;
}
.block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle svg {
min-width: 18px;
min-height: 18px;
}
.block-editor-block-list__block-selection-button .block-editor-block-icon {
font-size: 13px;
color: #fff;
height: 48px;
}
.block-editor-block-list__block-selection-button .components-button {
min-width: 36px;
color: #fff;
height: 48px;
display: flex;
}
.block-editor-block-list__block-selection-button .components-button:focus {
box-shadow: none;
border: none;
}
.block-editor-block-list__block-selection-button .components-button:active {
color: #fff;
}
.block-editor-block-list__block-selection-button .block-selection-button_select-button.components-button {
padding: 0;
}
/**
* Popovers.
*/
.block-editor-block-list__insertion-point-popover.is-without-arrow {
z-index: 28;
position: absolute;
pointer-events: none;
}
.block-editor-block-list__insertion-point-popover.is-without-arrow * {
pointer-events: none;
}
.block-editor-block-list__insertion-point-popover.is-without-arrow .is-with-inserter {
pointer-events: all;
}
.block-editor-block-list__insertion-point-popover.is-without-arrow .is-with-inserter * {
pointer-events: all;
}
.block-editor-block-list__insertion-point-popover.is-without-arrow .components-popover__content.components-popover__content {
background: none;
border: none;
box-shadow: none;
overflow-y: visible;
margin-left: 0;
}
@keyframes hide-during-dragging {
to {
position: fixed;
transform: translate(9999px, 9999px);
}
}
.components-popover.block-editor-block-list__block-popover {
z-index: 31;
position: absolute;
}
.components-popover.block-editor-block-list__block-popover .components-popover__content {
margin: 0 !important;
min-width: auto;
width: max-content;
background: none;
border: none;
box-shadow: none;
overflow-y: visible;
pointer-events: none;
}
.components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-list__block-selection-button,
.components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-contextual-toolbar,
.components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-list__empty-block-inserter {
pointer-events: all;
}
.components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-list__block-selection-button,
.components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-contextual-toolbar {
margin-top: 12px;
margin-bottom: 12px;
}
.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible {
visibility: hidden;
}
.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover {
opacity: 0;
animation: hide-during-dragging 1ms linear forwards;
}
.is-dragging-components-draggable .components-tooltip {
display: none;
}
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown,
.block-editor-block-toolbar .components-toolbar-group {
padding-left: 6px;
padding-right: 6px;
}
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot .components-button,
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot .components-button.has-icon.has-icon,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar .components-button,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar .components-button.has-icon.has-icon,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button.has-icon.has-icon,
.block-editor-block-toolbar .components-toolbar-group .components-button,
.block-editor-block-toolbar .components-toolbar-group .components-button.has-icon.has-icon {
min-width: 36px;
padding-left: 6px;
padding-right: 6px;
}
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot .components-button svg,
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot .components-button.has-icon.has-icon svg,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar .components-button svg,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar .components-button.has-icon.has-icon svg,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button svg,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button.has-icon.has-icon svg,
.block-editor-block-toolbar .components-toolbar-group .components-button svg,
.block-editor-block-toolbar .components-toolbar-group .components-button.has-icon.has-icon svg {
min-width: 24px;
}
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot .components-button::before,
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot .components-button.has-icon.has-icon::before,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar .components-button::before,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar .components-button.has-icon.has-icon::before,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button::before,
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button.has-icon.has-icon::before,
.block-editor-block-toolbar .components-toolbar-group .components-button::before,
.block-editor-block-toolbar .components-toolbar-group .components-button.has-icon.has-icon::before {
left: 2px;
right: 2px;
}
.is-vertical .block-list-appender {
width: 24px;
margin-right: auto;
margin-top: 12px;
margin-left: 12px;
}
.block-list-appender > .block-editor-inserter {
display: block;
}
.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout > .block-list-appender .block-list-appender__toggle {
opacity: 0;
transform: scale(0);
}
.block-editor-block-lock-modal {
z-index: 1000001;
}
@media (min-width: 600px) {
.block-editor-block-lock-modal .components-modal__frame {
max-width: 480px;
}
}
.block-editor-block-lock-modal__checklist {
margin: 0;
}
.block-editor-block-lock-modal__options-title {
padding: 12px 0;
}
.block-editor-block-lock-modal__options-title .components-checkbox-control__label {
font-weight: 600;
}
.block-editor-block-lock-modal__options-title .components-base-control__field {
align-items: center;
display: flex;
margin: 0;
}
.block-editor-block-lock-modal__checklist-item {
margin-bottom: 0;
padding: 12px 0 12px 32px;
}
.block-editor-block-lock-modal__checklist-item .components-base-control__field {
align-items: center;
display: flex;
margin: 0;
}
.block-editor-block-lock-modal__checklist-item .components-checkbox-control__label {
display: flex;
align-items: center;
justify-content: space-between;
flex-grow: 1;
}
.block-editor-block-lock-modal__checklist-item .components-checkbox-control__label svg {
margin-right: 12px;
fill: #1e1e1e;
}
.block-editor-block-lock-modal__checklist-item:hover {
background-color: #f0f0f0;
border-radius: 2px;
}
.block-editor-block-lock-modal__actions {
margin-top: 24px;
}
.block-editor-block-lock-toolbar .components-button.has-icon {
min-width: 36px !important;
padding-left: 0 !important;
}
.block-editor-block-lock-toolbar .components-button.has-icon:focus::before {
right: 8px !important;
}
.block-editor-block-breadcrumb {
list-style: none;
padding: 0;
margin: 0;
}
.block-editor-block-breadcrumb li {
display: inline-flex;
margin: 0;
}
.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator {
fill: currentColor;
margin-left: -4px;
margin-right: -4px;
transform: scaleX(1) /*rtl:scaleX(-1);*/;
}
.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator {
display: none;
}
.block-editor-block-breadcrumb__button.components-button {
height: 24px;
line-height: 24px;
padding: 0;
position: relative;
}
.block-editor-block-breadcrumb__button.components-button:hover:not(:disabled) {
text-decoration: underline;
box-shadow: none;
}
.block-editor-block-breadcrumb__button.components-button:focus {
box-shadow: none;
}
.block-editor-block-breadcrumb__button.components-button:focus::before {
content: "";
display: block;
position: absolute;
border-radius: 2px;
top: 1px;
right: 1px;
bottom: 1px;
left: 1px;
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.block-editor-block-breadcrumb__current {
cursor: default;
}
.block-editor-block-breadcrumb__button.components-button,
.block-editor-block-breadcrumb__current {
color: #1e1e1e;
padding: 0 8px;
font-size: inherit;
}
.block-editor-block-card {
display: flex;
align-items: flex-start;
}
.block-editor-block-card__content {
flex-grow: 1;
margin-bottom: 4px;
}
.block-editor-block-card__title {
font-weight: 500;
}
.block-editor-block-card__title.block-editor-block-card__title {
line-height: 24px;
margin: 0 0 4px;
}
.block-editor-block-card__description {
font-size: 13px;
}
.block-editor-block-card .block-editor-block-icon {
flex: 0 0 24px;
margin-left: 0;
margin-right: 12px;
width: 24px;
height: 24px;
}
/**
* Invalid block comparison
*/
.block-editor-block-compare {
height: auto;
}
.block-editor-block-compare__wrapper {
display: flex;
padding-bottom: 16px;
}
.block-editor-block-compare__wrapper > div {
display: flex;
justify-content: space-between;
flex-direction: column;
width: 50%;
padding: 0 16px 0 0;
min-width: 200px;
max-width: 600px;
}
.block-editor-block-compare__wrapper > div button {
float: right;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__converted {
border-left: 1px solid #ddd;
padding-left: 15px;
padding-right: 0;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html {
font-family: Menlo, Consolas, monaco, monospace;
font-size: 12px;
color: #1e1e1e;
border-bottom: 1px solid #ddd;
padding-bottom: 15px;
line-height: 1.7;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html span {
background-color: #e6ffed;
padding-top: 3px;
padding-bottom: 3px;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added {
background-color: #acf2bd;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed {
background-color: #cc1818;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__preview {
padding: 0;
padding-top: 16px;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__preview p {
font-size: 12px;
margin-top: 0;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__action {
margin-top: 16px;
}
.block-editor-block-compare__wrapper .block-editor-block-compare__heading {
font-size: 1em;
font-weight: 400;
margin: 0.67em 0;
}
.block-editor-block-content-overlay.overlay-active::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
border: none;
border-radius: 2px;
z-index: 10;
}
.block-editor-block-content-overlay:hover:not(.is-dragging-blocks).overlay-active::before, .block-editor-block-content-overlay.parent-highlighted.overlay-active::before {
background: rgba(var(--wp-admin-theme-color--rgb), 0.1);
box-shadow: 0 0 0 1px var(--wp-admin-theme-color) inset;
}
.block-editor-block-content-overlay.overlay-active:not(.is-dragging-blocks) * {
pointer-events: none;
}
.block-editor-block-content-overlay.is-dragging-blocks {
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
}
.block-editor-block-draggable-chip-wrapper {
position: absolute;
top: -24px;
left: 0;
}
.block-editor-block-draggable-chip {
background-color: #1e1e1e;
border-radius: 2px;
box-shadow: 0 6px 8px rgba(0, 0, 0, 0.3);
color: #fff;
cursor: grabbing;
display: inline-flex;
height: 48px;
padding: 0 13px;
-webkit-user-select: none;
user-select: none;
}
.block-editor-block-draggable-chip svg {
fill: currentColor;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content {
margin: auto;
justify-content: flex-start;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content > .components-flex__item {
margin-right: 6px;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content > .components-flex__item:last-child {
margin-right: 0;
}
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg {
min-width: 18px;
min-height: 18px;
}
.block-editor-block-draggable-chip .components-flex__item {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 13px;
}
.block-editor-block-list__layout .is-dragging {
background-color: currentColor !important;
opacity: 0.05 !important;
border-radius: 2px !important;
pointer-events: none !important;
}
.block-editor-block-list__layout .is-dragging::selection {
background: transparent !important;
}
.block-editor-block-list__layout .is-dragging::after {
content: none !important;
}
.block-editor-block-mobile-toolbar {
display: flex;
flex-direction: row;
border-right: 1px solid #ddd;
}
.block-editor-block-mobile-toolbar .block-editor-block-mover-button {
width: 36px;
height: 36px;
border-radius: 2px;
padding: 3px;
margin: 0;
justify-content: center;
align-items: center;
}
.block-editor-block-mobile-toolbar .block-editor-block-mover-button .dashicon {
margin: auto;
}
.block-editor-block-mobile-toolbar .block-editor-block-mover {
display: flex;
margin-right: auto;
}
.block-editor-block-mobile-toolbar .block-editor-block-mover .block-editor-block-mover-button {
float: left;
}
.block-editor-block-mover-button__description {
display: none;
}
.block-editor-block-mover-button.has-icon {
padding: 0;
}
.block-editor-block-mover {
display: inline-flex;
flex-direction: row;
}
.block-editor-block-mover .block-editor-block-mover__move-button-container,
.block-editor-block-mover .components-toolbar {
flex: 1;
flex-direction: row;
border-right: none !important;
padding: 0;
}
@media (min-width: 600px) {
.block-editor-block-mover .block-editor-block-mover__move-button-container,
.block-editor-block-mover .components-toolbar {
flex-direction: column;
}
}
.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container, .block-editor-block-mover.is-horizontal .components-toolbar {
flex-direction: row;
}
.block-editor-block-mover .block-editor-block-mover-button.block-editor-block-mover-button {
padding-right: 0;
padding-left: 0;
min-width: 36px;
}
@media (min-width: 600px) {
.block-editor-block-mover .block-editor-block-mover-button {
height: 24px;
width: 42px;
padding-right: 11px !important;
padding-left: 6px !important;
}
.block-editor-block-mover .block-editor-block-mover-button.block-editor-block-mover-button {
min-width: 42px;
}
}
@media (min-width: 600px) {
.block-editor-block-mover .block-editor-block-mover-button::before {
left: 8px !important;
right: 8px !important;
}
}
.block-editor-block-mover .block-editor-block-mover__drag-handle {
width: 24px;
cursor: grab;
min-width: 24px !important;
padding: 0 !important;
}
.block-editor-block-mover .block-editor-block-mover__drag-handle:focus::before {
left: 0 !important;
right: 0 !important;
}
@media (min-width: 600px) {
.block-editor-block-mover .components-toolbar-group .block-editor-block-mover-button,
.block-editor-block-mover .components-toolbar .block-editor-block-mover-button {
margin: 0 auto 0 0;
}
.block-editor-block-mover .components-toolbar-group .block-editor-block-mover-button.is-up-button::before,
.block-editor-block-mover .components-toolbar .block-editor-block-mover-button.is-up-button::before {
bottom: 0;
height: calc(100% - 1px);
}
.block-editor-block-mover .components-toolbar-group .block-editor-block-mover-button.is-down-button::before,
.block-editor-block-mover .components-toolbar .block-editor-block-mover-button.is-down-button::before {
top: 0;
height: calc(100% - 1px);
}
}
.block-editor-block-mover.is-horizontal .block-editor-block-mover-button.has-icon {
height: 48px;
width: 24px;
padding-left: 0;
padding-right: 0;
}
.block-editor-block-mover.is-horizontal .block-editor-block-mover-button.has-icon::before {
top: 1px;
bottom: 1px;
min-width: 0;
width: auto;
height: auto;
}
.block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-up-button.has-icon svg {
margin-left: 0;
margin-right: -8px;
margin-bottom: 0;
}
.block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-up-button.has-icon::before {
left: 0 !important;
right: 0 !important;
}
.block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-down-button.has-icon svg {
margin-left: -8px;
margin-right: 0;
margin-top: 0;
}
.block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-down-button.has-icon::before {
left: 0 !important;
right: 0 !important;
width: calc(100% + 1px);
}
.block-editor-block-navigation__container {
min-width: 280px;
}
.block-editor-block-navigation__label {
margin: 0 0 12px;
color: #757575;
text-transform: uppercase;
font-size: 11px;
font-weight: 500;
}
.block-editor-block-parent-selector {
background: #fff;
border-radius: 2px;
}
.block-editor-block-parent-selector .block-editor-block-parent-selector__button {
width: 48px;
height: 48px;
border: 1px solid #1e1e1e;
border-radius: 2px;
}
.block-editor-block-patterns-list__list-item {
cursor: pointer;
margin-bottom: 24px;
}
.block-editor-block-patterns-list__list-item.is-placeholder {
min-height: 100px;
}
.block-editor-block-patterns-list__list-item[draggable=true] .block-editor-block-preview__container {
cursor: grab;
}
.block-editor-block-patterns-list__item {
height: 100%;
}
.block-editor-block-patterns-list__item .block-editor-block-preview__container {
display: flex;
align-items: center;
overflow: hidden;
border-radius: 2px;
border: 1px solid #f0f0f0;
}
.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title {
padding-top: 8px;
font-size: 12px;
text-align: center;
}
.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container {
border: 1px solid var(--wp-admin-theme-color);
}
.block-editor-block-patterns-list__item:focus .block-editor-block-preview__container {
box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
outline: 2px solid transparent;
}
.block-editor-block-patterns-list__item:hover .block-editor-block-patterns-list__item-title, .block-editor-block-patterns-list__item:focus .block-editor-block-patterns-list__item-title {
color: var(--wp-admin-theme-color);
}
.block-editor-block-preview__container {
position: relative;
width: 100%;
overflow: hidden;
}
.block-editor-block-preview__container .block-editor-block-preview__content {
top: 0;
left: 0;
transform-origin: top left;
text-align: initial;
margin: 0;
overflow: visible;
min-height: auto;
}
.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,
.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-drop-zone,
.block-editor-block-preview__container .block-editor-block-preview__content .reusable-block-indicator,
.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender {
display: none;
}
Update @wordpress packages Update packages to include these bug fixes from Gutenberg: - FSE: Add welcome guide - Update theme styles for the code block - Add feature flag to toggle the new site editor sidebar - Add templates list page for site editor - Cover Block: Fix default background dim - E2E: Add more Cover block tests - Cover Block: Fix regressions - Post Comments Form: ensure typography styles are applied to child elements - Navigation: Fix space-between - Fix background colours in nested submenus. - Fix duplicate custom classnames in navigation submenu block - Fix colour rendering in Navigation overlay - Fix: Add ability to opt out of Core color palette V2 - Change @package to WordPress in block-library - Make the core color palette opt-in for themes with not theme.json - Remove textdomain from calendar block - Page List block: fix space before href attribute - Try: Let Featured Image block inherit dimensions, look like a placeholder - [Global Styles]: Add block icon next to blocks list - Page List: Use core entities instead of direct apiFetch - Site Editor: Stabilize export endpoint - Fix mobile horizontal scrollbar. - Multi-entity save: Only set site entity to pending if really saving - Add page list to navigation direct insert conditions - Implement "Add New" for templates list in Site Editor - Post Featured Image: Remove withNotices HOC - Fix page list missing button styles when set to open on click. - Make appender fixed position to avoid jumps in the UI - Color UI component: reorder palettes and update names (core by defaults, user by custom) - Remove the Styles link in Site Editor - GlobalStyles sidebar: do not show default palette if theme opts-out - Only render the site editor canvas when the global styles are ready. - Global Styles: rename core origin key to default for presets - Clarify i18n context for PostTemplateActions's "New" label - Revert erroneous native editor package version bumps - Try: Hide the columns inserter in pattern previews. - Fix site editor region navigation - Update navigation sidebar responsiveness - Add _wp_array_set and _wp_to_kebab_case to 5.8 compat - Make user able to change all color palette origins - Site Editor: Update hrefs to not specifically refer to themes.php?page=gutenberg-edit-site - Site Editor: Validate the postType query argument - Navigation: Scale submenu icon. - Move the theme editor under tools for FSE themes - Deprecate navigation areas See #54487. Built from https://develop.svn.wordpress.org/trunk@52232 git-svn-id: http://core.svn.wordpress.org/trunk@51824 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-11-23 06:40:38 +01:00
.block-editor-block-preview__content-iframe .block-list-appender {
display: none;
}
Update @wordpress packages for Beta 4 Update packages with these bug fixes from Gutenberg: Navigation: Remove hardcoded typography units Handle parsed request Navigation: Refactor modal padding to be simpler and more flexible Show notice on save in site editor Add aria-pressed true/false to Toggle navigation button based on state Components FontSizePicker: Use incremental sequence of numbers Custom keys from theme.json: fix kebabCase conversion Template Part: Fix 'isMissing' condition check Multi-Entity Saving: Decode HTML entities in item titles Font sizes: update default values Query Loop: Add useBlockPreview, fix Query Loop wide alignment Only add dialog role to navigation when modal is open Fix navigation appender Show a UI warning when user does not have permission to update/edit a Navigation block Block editor: Fix Enter handling for nested blocks Update: Use subtitle styles for the palette names Allow publishing a post while not saving changes to non-post entities Update: Block top level useSetting paths Fix Site Logo block alignment issues Editor: when Toggle navigation receives state false, focus ToolsPanel: Allow items to register when panelId is null Block Support Panels - Make block support tools panels compatible Gallery: Fix block registration hook priority Navigation: Fix page list issues in overlay Ensure the overlay menu works when inserting navigation block pattern Restrict Navigation permissions and show UI warning if cannot create Add block gap support for group blocks Try cascading nav styles through classnames Fix: Impossible to edit theme and default colors Fix: Color editor discards colors with default name Site Editor: Fix template author avatar check Template Editing Mode: Fix options dropdown Avoid undo issues when reset parent blocks for controlled blocks Add comment-form and comment-list to html5 theme support and fix comment layout Props hellofromtonya. See #54487. Built from https://develop.svn.wordpress.org/trunk@52402 git-svn-id: http://core.svn.wordpress.org/trunk@51994 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-12-21 08:02:34 +01:00
.block-editor-block-preview__live-content * {
pointer-events: none;
}
.block-editor-block-preview__live-content .block-list-appender {
display: none;
}
.block-editor-block-preview__live-content .components-button:disabled {
opacity: initial;
}
.block-editor-block-preview__live-content .components-placeholder,
.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true] {
display: none;
}
.block-editor-block-settings-menu__popover .components-dropdown-menu__menu {
padding: 0;
}
.block-editor-block-styles + .default-style-picker__default-switcher {
margin-top: 16px;
}
.block-editor-block-styles__preview-panel {
display: none;
position: absolute;
right: 16px;
left: auto;
z-index: 90;
}
@media (min-width: 782px) {
.block-editor-block-styles__preview-panel {
display: block;
}
}
.block-editor-block-styles__preview-panel .block-editor-inserter__preview-container {
left: auto;
right: auto;
top: auto;
position: static;
}
.block-editor-block-styles__preview-panel .block-editor-block-card__title.block-editor-block-card__title {
margin: 0;
}
.block-editor-block-styles__preview-panel .block-editor-block-icon {
display: none;
}
.block-editor-block-styles__variants {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 8px;
}
.block-editor-block-styles__variants .block-editor-block-styles__item {
color: #2f2f2f;
box-shadow: inset 0 0 0 1px #ccc;
display: inline-block;
width: calc(50% - 4px);
}
.block-editor-block-styles__variants .block-editor-block-styles__item:focus, .block-editor-block-styles__variants .block-editor-block-styles__item:hover {
color: var(--wp-admin-theme-color);
box-shadow: inset 0 0 0 2px var(--wp-admin-theme-color);
}
.block-editor-block-styles__variants .block-editor-block-styles__item.is-active, .block-editor-block-styles__variants .block-editor-block-styles__item.is-active:hover {
background-color: #2f2f2f;
box-shadow: none;
}
.block-editor-block-styles__variants .block-editor-block-styles__item.is-active .block-editor-block-styles__item-text, .block-editor-block-styles__variants .block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text {
color: #fff;
}
.block-editor-block-styles__variants .block-editor-block-styles__item.is-active:focus {
box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px var(--wp-admin-theme-color);
}
.block-editor-block-styles__variants .block-editor-block-styles__item-text {
word-break: break-all;
white-space: normal;
text-align: start;
text-align-last: center;
}
.block-editor-block-styles__block-preview-container,
.block-editor-block-styles__block-preview-container * {
box-sizing: border-box !important;
}
.block-editor-block-switcher {
position: relative;
padding: 0 6px;
}
.block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon {
min-width: 36px;
}
.block-editor-block-switcher__no-switcher-icon,
.block-editor-block-switcher__toggle {
position: relative;
}
.components-button.block-editor-block-switcher__toggle,
.components-button.block-editor-block-switcher__no-switcher-icon {
margin: 0;
display: block;
height: 48px;
}
.components-button.block-editor-block-switcher__toggle .block-editor-block-icon,
.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
margin: auto;
}
.block-editor-block-switcher__toggle-text {
margin-left: 8px;
}
.show-icon-labels .block-editor-block-switcher__toggle-text {
display: none;
}
.show-icon-labels .block-editor-block-toolbar .block-editor-block-switcher .components-button.has-icon::after {
font-size: 14px;
}
.block-editor-block-switcher__popover {
margin-left: 6px;
}
.components-button.block-editor-block-switcher__no-switcher-icon {
display: flex;
padding: 6px 12px !important;
}
.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
margin-right: auto;
margin-left: auto;
min-width: 24px !important;
}
.components-button.block-editor-block-switcher__no-switcher-icon:disabled {
opacity: 1;
}
.components-button.block-editor-block-switcher__no-switcher-icon:disabled,
.components-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors {
color: #1e1e1e;
}
.block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon,
.block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon,
.block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon,
.block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon {
height: 100%;
position: relative;
margin: 0 auto;
display: flex;
align-items: center;
min-width: 100%;
}
.block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon::before,
.block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon::before,
.block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon::before,
.block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon::before {
top: 8px;
right: 8px;
bottom: 8px;
left: 8px;
}
.components-popover.block-editor-block-switcher__popover .components-popover__content {
min-width: 300px;
}
.components-popover.block-editor-block-switcher__popover .components-popover__content > div {
min-width: auto;
display: flex;
background: #fff;
padding: 0;
}
.components-popover.block-editor-block-switcher__popover .components-popover__content > div .components-menu-group {
margin: 0;
}
.block-editor-block-switcher__popover .components-popover__content .block-editor-block-styles {
margin: 0 -3px;
}
.block-editor-block-switcher__popover .components-popover__content .components-panel__body {
border: 0;
position: relative;
z-index: 1;
}
.block-editor-block-switcher__popover .components-popover__content .components-panel__body + .components-panel__body {
border-top: 1px solid #e0e0e0;
}
.block-editor-block-switcher__popover__preview__parent .block-editor-block-switcher__popover__preview__container {
position: absolute;
top: -12px;
left: calc(100% + 32px);
}
.block-editor-block-switcher__preview__popover {
display: none;
}
.block-editor-block-switcher__preview__popover.components-popover {
margin-left: 4px;
margin-top: 11px;
}
@media (min-width: 782px) {
.block-editor-block-switcher__preview__popover {
display: block;
}
}
.block-editor-block-switcher__preview__popover .components-popover__content {
box-shadow: none;
border: 1px solid #1e1e1e;
background: #fff;
border-radius: 2px;
}
.block-editor-block-switcher__preview__popover .block-editor-block-switcher__preview {
width: 300px;
height: auto;
max-height: 500px;
padding: 16px;
}
.block-editor-block-switcher__preview-title {
margin-bottom: 12px;
color: #757575;
text-transform: uppercase;
font-size: 11px;
font-weight: 500;
}
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon {
min-width: 36px;
}
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon,
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle {
height: 48px;
}
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
width: 48px;
height: 48px;
}
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
padding: 12px;
}
.block-editor-block-switcher__preview-patterns-container {
padding-bottom: 16px;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item {
margin-top: 16px;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container {
cursor: pointer;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item {
height: 100%;
border-radius: 2px;
transition: all 0.05s ease-in-out;
position: relative;
border: 1px solid transparent;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover, .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus {
box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
outline: 2px solid transparent;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover {
box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title {
padding: 4px;
font-size: 12px;
text-align: center;
cursor: pointer;
}
.block-editor-block-types-list > [role=presentation] {
overflow: hidden;
display: flex;
flex-wrap: wrap;
}
.block-editor-block-variation-picker .components-placeholder__instructions {
margin-bottom: 0;
}
.block-editor-block-variation-picker .components-placeholder__fieldset {
flex-direction: column;
}
.block-editor-block-variation-picker.has-many-variations .components-placeholder__fieldset {
max-width: 90%;
}
.block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations {
display: flex;
justify-content: flex-start;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
margin: 16px 0;
padding: 0;
list-style: none;
}
.block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations > li {
list-style: none;
margin: 8px 20px 0 0;
flex-shrink: 1;
width: 75px;
text-align: center;
}
.block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations > li button {
display: inline-flex;
margin-right: 0;
}
.block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations .block-editor-block-variation-picker__variation {
padding: 8px;
}
.block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations .block-editor-block-variation-picker__variation-label {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 12px;
display: block;
line-height: 1.4;
}
.block-editor-block-variation-picker__variation {
width: 100%;
}
.block-editor-block-variation-picker__variation.components-button.has-icon {
justify-content: center;
width: auto;
}
.block-editor-block-variation-picker__variation.components-button.has-icon.is-secondary {
background-color: #fff;
}
.block-editor-block-variation-picker__variation.components-button {
height: auto;
padding: 0;
}
.block-editor-block-variation-picker__variation::before {
content: "";
padding-bottom: 100%;
}
.block-editor-block-variation-picker__variation:first-child {
margin-left: 0;
}
.block-editor-block-variation-picker__variation:last-child {
margin-right: 0;
}
.block-editor-block-pattern-setup {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
width: 100%;
border-radius: 2px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar {
justify-content: center;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
column-gap: 24px;
display: block;
width: 100%;
padding: 32px;
column-count: 2;
}
@media (min-width: 1440px) {
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
column-count: 3;
}
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button] {
cursor: pointer;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item {
break-inside: avoid-column;
margin-bottom: 24px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container {
min-height: 100px;
border-radius: 2px;
border: 1px solid #ddd;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content {
width: 100%;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar {
height: 60px;
box-sizing: border-box;
padding: 16px;
width: 100%;
text-align: left;
margin: 0;
color: #1e1e1e;
border-radius: 2px 2px 0 0;
background-color: #fff;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
border-top: 1px solid #ddd;
align-self: flex-end;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls {
display: flex;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation,
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions {
width: calc(50% - 36px);
display: flex;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions {
justify-content: flex-end;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container {
display: flex;
flex-direction: column;
width: 100%;
box-sizing: border-box;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container {
overflow: hidden;
position: relative;
padding: 0;
margin: 0;
list-style: none;
transform-style: preserve-3d;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container * {
box-sizing: border-box;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide {
position: absolute;
top: 0;
width: 100%;
margin: auto;
padding: 0;
transition: transform 0.5s, z-index 0.5s;
z-index: 100;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide {
opacity: 1;
position: relative;
z-index: 102;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide {
transform: translateX(-100%);
z-index: 101;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide {
transform: translateX(100%);
z-index: 101;
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender {
display: none;
}
.block-editor-block-pattern-setup__carousel,
.block-editor-block-pattern-setup__grid {
width: 100%;
overflow-y: auto;
}
.block-editor-block-variation-transforms {
padding: 0 16px 16px 52px;
width: 100%;
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle {
border: 1px solid #757575;
border-radius: 2px;
min-height: 30px;
width: 100%;
position: relative;
text-align: left;
justify-content: left;
padding: 6px 12px;
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle {
padding-right: 24px;
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled) {
border-color: var(--wp-admin-theme-color);
box-shadow: 0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color);
}
.block-editor-block-variation-transforms .components-dropdown-menu__toggle svg {
height: 100%;
padding: 0;
position: absolute;
right: 0;
top: 0;
}
.block-editor-block-variation-transforms__popover .components-popover__content {
min-width: 230px;
}
.components-border-radius-control {
margin-bottom: 12px;
}
.components-border-radius-control legend {
margin-bottom: 8px;
}
.components-border-radius-control .components-border-radius-control__wrapper {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.components-border-radius-control .components-border-radius-control__wrapper > .components-unit-control-wrapper {
width: calc(50% - 26px);
margin-bottom: 0;
}
.components-border-radius-control .components-border-radius-control__wrapper .components-range-control {
width: calc(50% - 26px);
margin-bottom: 0;
}
.components-border-radius-control .components-border-radius-control__wrapper .components-range-control .components-base-control__field {
margin-bottom: 0;
height: 30px;
}
.components-border-radius-control .components-border-radius-control__wrapper .components-range-control .components-range-control__wrapper {
margin-right: 10px;
}
.components-border-radius-control .components-border-radius-control__wrapper > span {
flex: 0 0 auto;
}
.components-border-radius-control .components-border-radius-control__input-controls-wrapper {
display: flex;
width: 70%;
flex-wrap: wrap;
}
.components-border-radius-control .components-border-radius-control__input-controls-wrapper .components-unit-control-wrapper {
width: calc(50% - 8px);
margin-bottom: 8px;
margin-right: 8px;
}
.components-border-radius-control .component-border-radius-control__linked-button.has-icon {
display: flex;
justify-content: center;
}
.components-border-radius-control .component-border-radius-control__linked-button.has-icon svg {
margin-right: 0;
}
.components-border-style-control legend {
Update @wordpress packages Update packages to include these bug fixes from Gutenberg: - Image block: Set image display to grid when no alignment sent to properly align caption on resize - Update and align template descriptions - Site Editor - prevent loading state from showing the admin menu. - Add client side routing for Site Editor - Navigation: Add clearance for appender in submenus. - Fix CSS Custom Properties for presets in the site editor - Add/navigation blocks post processing after migration from menu items - Allow selector ordering to ensure theme.json root selector margin takes precedence - Do not remove theme presets if defaults are hidden - Format library: fix unsetting highlight color - FSE: Fix template resolution to give precedence to child theme PHP templates over parent theme block templates with equal specificity - ColorPalette: Improving accessibility and visibility - Update: Make the color popover on the gradient picker appear as expected - Site Editor: Display a notice if export fails - Fix docs and function naming for gallery block registration in PHP - Switch to addEventListener for load event in the navigation block view script - Fix mistake in _remove_theme_attribute_in_block_template_content - Better synchronisation between Gutenberg and Core code - Move the block page templates hook into compat/5.9 folder - Moves to the template loader hooks and functions into lib/compat folder - Refactor the gutenberg_is_fse_theme function to use wp_is_block_theme - Site Editor: Update support doc URL in Welcome Guide - Global Styles: Add Welcome Guide toggle - Hide remove control point when removing would break gradient control - Don't request the deprecated navigation areas endpoint outside of the Gutenberg plugin - Image: Fix resizer controls being hidden in Safari when switching between alignments - Remove Navigation Menus from WP Admin sidebar - Site Editor: Hide the block appender in the Template Part editor - Site Editor: Use server definition for the Template Areas - Synchronize wp_is_block_theme and block-templates block support with Core - E2E: Retry login again after a bad nonce request to prevent intermittent test failures - Fix theme requirement validation with WP 5.8 - Fix WP 5.9 check for conditionally running code - Fix post comment form input width - Border Style Control: Update styling for consistency with border width control - Fix form-submit styles by adding button classes to the submit-button in post-comments block - Site Editor: Fix edit template part link in header dropdown - Move duotone palette to the bottom of global styles gradients - Fix how appearanceTools works - Move WP 5.9 wp-admin menus compatibility code to lib/compat folder - Revert "Site Editor: Set the <title> on the list page to be same as the CPT name" - Site Editor: Document Actions: add SR text to heading 1 - Do not register global styles CPT in WordPress 5.9 - Global Styles: Move the 'Edit colors' button to a standard menu item - Fix styles for previews and patterns - Site Editor: Fix failing E2E test - Templates: Search for old template names in the parent theme too - Remove 4 instances of 'gutenberg' text domain from WordPress core - Fix content loss when ungrouping template parts or reusable blocks - Simplify the RESET_BLOCK action to fix template part focus mode content loss - [Global Styles]: Make Blocks section more distinguishable - Only use block markup for comment form button when using a block theme - Navigation: Fix vertical alignment of page list in modal. - Fix: ToggleGroupControl active state - Remove gutenberg_ prefix from @wordpress/block-library Props ocean90, oandregal, hellofromtonya, youknowriad. See #54487. Built from https://develop.svn.wordpress.org/trunk@52364 git-svn-id: http://core.svn.wordpress.org/trunk@51956 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-12-14 02:57:26 +01:00
line-height: 1.4;
margin-bottom: 8px;
padding: 0;
}
.components-border-style-control .components-border-style-control__buttons {
display: inline-flex;
}
.components-border-style-control .components-border-style-control__buttons .components-button.has-icon {
min-width: 30px;
height: 30px;
padding: 3px;
margin-right: 4px;
}
.block-editor-button-block-appender {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
height: auto;
color: #1e1e1e;
box-shadow: inset 0 0 0 1px #1e1e1e;
}
.block-editor-button-block-appender.components-button.components-button {
padding: 12px;
}
.is-dark-theme .block-editor-button-block-appender {
color: rgba(255, 255, 255, 0.65);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.65);
}
.block-editor-button-block-appender:hover {
color: var(--wp-admin-theme-color);
box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
}
.block-editor-button-block-appender:focus {
box-shadow: inset 0 0 0 2px var(--wp-admin-theme-color);
}
.block-editor-button-block-appender:active {
color: #000;
}
.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator {
margin-bottom: 12px;
}
.block-editor-color-gradient-control__fieldset {
min-width: 0;
}
.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__panel-title {
display: flex;
gap: 8px;
}
.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__panel-title .component-color-indicator {
width: 12px;
height: 12px;
align-self: center;
}
.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__panel-title .component-color-indicator:first-child {
margin-left: 12px;
}
.block-editor-panel-color-gradient-settings.is-opened .block-editor-panel-color-gradient-settings__panel-title .component-color-indicator {
display: none;
}
@media screen and (min-width: 782px) {
.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches {
display: grid;
grid-template-columns: repeat(6, 28px);
justify-content: space-between;
}
}
.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control {
margin-bottom: inherit;
}
.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__dropdown {
display: block;
}
.block-editor-panel-color-gradient-settings__dropdown {
width: 100%;
}
.block-editor-panel-color-gradient-settings__dropdown-content .components-popover__content > div {
width: 280px;
}
@media (min-width: 782px) {
.block-editor-panel-color-gradient-settings__dropdown-content .components-popover__content {
margin-right: 156px !important;
}
.block-editor-panel-color-gradient-settings__dropdown-content.is-from-top .components-popover__content {
margin-top: -60px !important;
}
.block-editor-panel-color-gradient-settings__dropdown-content.is-from-bottom .components-popover__content {
margin-bottom: -60px !important;
}
}
.block-editor-panel-color-gradient-settings__dropdown:last-child > div {
border-bottom-width: 0;
}
.block-editor-panel-color-gradient-settings__item {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
.block-editor-panel-color-gradient-settings__item .block-editor-panel-color-gradient-settings__color-indicator {
background: linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
}
.block-editor-panel-color-gradient-settings__item.is-open {
background: #f0f0f0;
color: var(--wp-admin-theme-color);
}
.block-editor-contrast-checker > .components-notice {
margin: 0;
}
Update @wordpress packages Update packages to include these bug fixes from Gutenberg: - FSE: Add welcome guide - Update theme styles for the code block - Add feature flag to toggle the new site editor sidebar - Add templates list page for site editor - Cover Block: Fix default background dim - E2E: Add more Cover block tests - Cover Block: Fix regressions - Post Comments Form: ensure typography styles are applied to child elements - Navigation: Fix space-between - Fix background colours in nested submenus. - Fix duplicate custom classnames in navigation submenu block - Fix colour rendering in Navigation overlay - Fix: Add ability to opt out of Core color palette V2 - Change @package to WordPress in block-library - Make the core color palette opt-in for themes with not theme.json - Remove textdomain from calendar block - Page List block: fix space before href attribute - Try: Let Featured Image block inherit dimensions, look like a placeholder - [Global Styles]: Add block icon next to blocks list - Page List: Use core entities instead of direct apiFetch - Site Editor: Stabilize export endpoint - Fix mobile horizontal scrollbar. - Multi-entity save: Only set site entity to pending if really saving - Add page list to navigation direct insert conditions - Implement "Add New" for templates list in Site Editor - Post Featured Image: Remove withNotices HOC - Fix page list missing button styles when set to open on click. - Make appender fixed position to avoid jumps in the UI - Color UI component: reorder palettes and update names (core by defaults, user by custom) - Remove the Styles link in Site Editor - GlobalStyles sidebar: do not show default palette if theme opts-out - Only render the site editor canvas when the global styles are ready. - Global Styles: rename core origin key to default for presets - Clarify i18n context for PostTemplateActions's "New" label - Revert erroneous native editor package version bumps - Try: Hide the columns inserter in pattern previews. - Fix site editor region navigation - Update navigation sidebar responsiveness - Add _wp_array_set and _wp_to_kebab_case to 5.8 compat - Make user able to change all color palette origins - Site Editor: Update hrefs to not specifically refer to themes.php?page=gutenberg-edit-site - Site Editor: Validate the postType query argument - Navigation: Scale submenu icon. - Move the theme editor under tools for FSE themes - Deprecate navigation areas See #54487. Built from https://develop.svn.wordpress.org/trunk@52232 git-svn-id: http://core.svn.wordpress.org/trunk@51824 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-11-23 06:40:38 +01:00
/**
* Default block appender.
*
* This component shows up in 3 places:
* - the black plus that sits at the end of the canvas, if the last block isn't a paragraph
* - on the right, inside empty paragraphs
* - absolute positioned and blue inside nesting containers
*/
.block-editor-default-block-appender {
clear: both;
margin-left: auto;
margin-right: auto;
position: relative;
}
.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover {
outline: 1px solid transparent;
}
.block-editor-default-block-appender .block-editor-default-block-appender__content {
opacity: 0.62;
}
.block-editor-default-block-appender .components-drop-zone__content-icon {
display: none;
}
Update @wordpress packages Update packages to include these bug fixes from Gutenberg: - FSE: Add welcome guide - Update theme styles for the code block - Add feature flag to toggle the new site editor sidebar - Add templates list page for site editor - Cover Block: Fix default background dim - E2E: Add more Cover block tests - Cover Block: Fix regressions - Post Comments Form: ensure typography styles are applied to child elements - Navigation: Fix space-between - Fix background colours in nested submenus. - Fix duplicate custom classnames in navigation submenu block - Fix colour rendering in Navigation overlay - Fix: Add ability to opt out of Core color palette V2 - Change @package to WordPress in block-library - Make the core color palette opt-in for themes with not theme.json - Remove textdomain from calendar block - Page List block: fix space before href attribute - Try: Let Featured Image block inherit dimensions, look like a placeholder - [Global Styles]: Add block icon next to blocks list - Page List: Use core entities instead of direct apiFetch - Site Editor: Stabilize export endpoint - Fix mobile horizontal scrollbar. - Multi-entity save: Only set site entity to pending if really saving - Add page list to navigation direct insert conditions - Implement "Add New" for templates list in Site Editor - Post Featured Image: Remove withNotices HOC - Fix page list missing button styles when set to open on click. - Make appender fixed position to avoid jumps in the UI - Color UI component: reorder palettes and update names (core by defaults, user by custom) - Remove the Styles link in Site Editor - GlobalStyles sidebar: do not show default palette if theme opts-out - Only render the site editor canvas when the global styles are ready. - Global Styles: rename core origin key to default for presets - Clarify i18n context for PostTemplateActions's "New" label - Revert erroneous native editor package version bumps - Try: Hide the columns inserter in pattern previews. - Fix site editor region navigation - Update navigation sidebar responsiveness - Add _wp_array_set and _wp_to_kebab_case to 5.8 compat - Make user able to change all color palette origins - Site Editor: Update hrefs to not specifically refer to themes.php?page=gutenberg-edit-site - Site Editor: Validate the postType query argument - Navigation: Scale submenu icon. - Move the theme editor under tools for FSE themes - Deprecate navigation areas See #54487. Built from https://develop.svn.wordpress.org/trunk@52232 git-svn-id: http://core.svn.wordpress.org/trunk@51824 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-11-23 06:40:38 +01:00
.block-editor-default-block-appender .block-editor-inserter,
.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter {
position: absolute;
top: 0;
Update @wordpress packages Update packages to include these bug fixes from Gutenberg: - FSE: Add welcome guide - Update theme styles for the code block - Add feature flag to toggle the new site editor sidebar - Add templates list page for site editor - Cover Block: Fix default background dim - E2E: Add more Cover block tests - Cover Block: Fix regressions - Post Comments Form: ensure typography styles are applied to child elements - Navigation: Fix space-between - Fix background colours in nested submenus. - Fix duplicate custom classnames in navigation submenu block - Fix colour rendering in Navigation overlay - Fix: Add ability to opt out of Core color palette V2 - Change @package to WordPress in block-library - Make the core color palette opt-in for themes with not theme.json - Remove textdomain from calendar block - Page List block: fix space before href attribute - Try: Let Featured Image block inherit dimensions, look like a placeholder - [Global Styles]: Add block icon next to blocks list - Page List: Use core entities instead of direct apiFetch - Site Editor: Stabilize export endpoint - Fix mobile horizontal scrollbar. - Multi-entity save: Only set site entity to pending if really saving - Add page list to navigation direct insert conditions - Implement "Add New" for templates list in Site Editor - Post Featured Image: Remove withNotices HOC - Fix page list missing button styles when set to open on click. - Make appender fixed position to avoid jumps in the UI - Color UI component: reorder palettes and update names (core by defaults, user by custom) - Remove the Styles link in Site Editor - GlobalStyles sidebar: do not show default palette if theme opts-out - Only render the site editor canvas when the global styles are ready. - Global Styles: rename core origin key to default for presets - Clarify i18n context for PostTemplateActions's "New" label - Revert erroneous native editor package version bumps - Try: Hide the columns inserter in pattern previews. - Fix site editor region navigation - Update navigation sidebar responsiveness - Add _wp_array_set and _wp_to_kebab_case to 5.8 compat - Make user able to change all color palette origins - Site Editor: Update hrefs to not specifically refer to themes.php?page=gutenberg-edit-site - Site Editor: Validate the postType query argument - Navigation: Scale submenu icon. - Move the theme editor under tools for FSE themes - Deprecate navigation areas See #54487. Built from https://develop.svn.wordpress.org/trunk@52232 git-svn-id: http://core.svn.wordpress.org/trunk@51824 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-11-23 06:40:38 +01:00
right: 0;
line-height: 0;
}
Update @wordpress packages Update packages to include these bug fixes from Gutenberg: - FSE: Add welcome guide - Update theme styles for the code block - Add feature flag to toggle the new site editor sidebar - Add templates list page for site editor - Cover Block: Fix default background dim - E2E: Add more Cover block tests - Cover Block: Fix regressions - Post Comments Form: ensure typography styles are applied to child elements - Navigation: Fix space-between - Fix background colours in nested submenus. - Fix duplicate custom classnames in navigation submenu block - Fix colour rendering in Navigation overlay - Fix: Add ability to opt out of Core color palette V2 - Change @package to WordPress in block-library - Make the core color palette opt-in for themes with not theme.json - Remove textdomain from calendar block - Page List block: fix space before href attribute - Try: Let Featured Image block inherit dimensions, look like a placeholder - [Global Styles]: Add block icon next to blocks list - Page List: Use core entities instead of direct apiFetch - Site Editor: Stabilize export endpoint - Fix mobile horizontal scrollbar. - Multi-entity save: Only set site entity to pending if really saving - Add page list to navigation direct insert conditions - Implement "Add New" for templates list in Site Editor - Post Featured Image: Remove withNotices HOC - Fix page list missing button styles when set to open on click. - Make appender fixed position to avoid jumps in the UI - Color UI component: reorder palettes and update names (core by defaults, user by custom) - Remove the Styles link in Site Editor - GlobalStyles sidebar: do not show default palette if theme opts-out - Only render the site editor canvas when the global styles are ready. - Global Styles: rename core origin key to default for presets - Clarify i18n context for PostTemplateActions's "New" label - Revert erroneous native editor package version bumps - Try: Hide the columns inserter in pattern previews. - Fix site editor region navigation - Update navigation sidebar responsiveness - Add _wp_array_set and _wp_to_kebab_case to 5.8 compat - Make user able to change all color palette origins - Site Editor: Update hrefs to not specifically refer to themes.php?page=gutenberg-edit-site - Site Editor: Validate the postType query argument - Navigation: Scale submenu icon. - Move the theme editor under tools for FSE themes - Deprecate navigation areas See #54487. Built from https://develop.svn.wordpress.org/trunk@52232 git-svn-id: http://core.svn.wordpress.org/trunk@51824 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-11-23 06:40:38 +01:00
.block-editor-default-block-appender .block-editor-inserter:disabled,
.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled {
display: none;
}
Update @wordpress packages Update packages to include these bug fixes from Gutenberg: - FSE: Add welcome guide - Update theme styles for the code block - Add feature flag to toggle the new site editor sidebar - Add templates list page for site editor - Cover Block: Fix default background dim - E2E: Add more Cover block tests - Cover Block: Fix regressions - Post Comments Form: ensure typography styles are applied to child elements - Navigation: Fix space-between - Fix background colours in nested submenus. - Fix duplicate custom classnames in navigation submenu block - Fix colour rendering in Navigation overlay - Fix: Add ability to opt out of Core color palette V2 - Change @package to WordPress in block-library - Make the core color palette opt-in for themes with not theme.json - Remove textdomain from calendar block - Page List block: fix space before href attribute - Try: Let Featured Image block inherit dimensions, look like a placeholder - [Global Styles]: Add block icon next to blocks list - Page List: Use core entities instead of direct apiFetch - Site Editor: Stabilize export endpoint - Fix mobile horizontal scrollbar. - Multi-entity save: Only set site entity to pending if really saving - Add page list to navigation direct insert conditions - Implement "Add New" for templates list in Site Editor - Post Featured Image: Remove withNotices HOC - Fix page list missing button styles when set to open on click. - Make appender fixed position to avoid jumps in the UI - Color UI component: reorder palettes and update names (core by defaults, user by custom) - Remove the Styles link in Site Editor - GlobalStyles sidebar: do not show default palette if theme opts-out - Only render the site editor canvas when the global styles are ready. - Global Styles: rename core origin key to default for presets - Clarify i18n context for PostTemplateActions's "New" label - Revert erroneous native editor package version bumps - Try: Hide the columns inserter in pattern previews. - Fix site editor region navigation - Update navigation sidebar responsiveness - Add _wp_array_set and _wp_to_kebab_case to 5.8 compat - Make user able to change all color palette origins - Site Editor: Update hrefs to not specifically refer to themes.php?page=gutenberg-edit-site - Site Editor: Validate the postType query argument - Navigation: Scale submenu icon. - Move the theme editor under tools for FSE themes - Deprecate navigation areas See #54487. Built from https://develop.svn.wordpress.org/trunk@52232 git-svn-id: http://core.svn.wordpress.org/trunk@51824 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-11-23 06:40:38 +01:00
/**
* Fixed position appender.
* These styles apply to all in-canvas inserters that exist inside nesting containers.
*/
.block-editor-block-list__block .block-list-appender {
position: absolute;
list-style: none;
padding: 0;
z-index: 2;
bottom: 0;
right: 0;
}
.block-editor-block-list__block .block-list-appender.block-list-appender {
margin: 0;
line-height: 0;
}
.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender {
height: 24px;
}
.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,
.block-editor-block-list__block .block-list-appender .block-list-appender__toggle {
flex-direction: row;
box-shadow: none;
height: 24px;
width: 24px;
display: none;
padding: 0 !important;
background: #1e1e1e;
color: #fff;
}
.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,
.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover {
color: #fff;
background: var(--wp-admin-theme-color);
}
Update @wordpress packages Update packages to include these bug fixes from Gutenberg: - FSE: Add welcome guide - Update theme styles for the code block - Add feature flag to toggle the new site editor sidebar - Add templates list page for site editor - Cover Block: Fix default background dim - E2E: Add more Cover block tests - Cover Block: Fix regressions - Post Comments Form: ensure typography styles are applied to child elements - Navigation: Fix space-between - Fix background colours in nested submenus. - Fix duplicate custom classnames in navigation submenu block - Fix colour rendering in Navigation overlay - Fix: Add ability to opt out of Core color palette V2 - Change @package to WordPress in block-library - Make the core color palette opt-in for themes with not theme.json - Remove textdomain from calendar block - Page List block: fix space before href attribute - Try: Let Featured Image block inherit dimensions, look like a placeholder - [Global Styles]: Add block icon next to blocks list - Page List: Use core entities instead of direct apiFetch - Site Editor: Stabilize export endpoint - Fix mobile horizontal scrollbar. - Multi-entity save: Only set site entity to pending if really saving - Add page list to navigation direct insert conditions - Implement "Add New" for templates list in Site Editor - Post Featured Image: Remove withNotices HOC - Fix page list missing button styles when set to open on click. - Make appender fixed position to avoid jumps in the UI - Color UI component: reorder palettes and update names (core by defaults, user by custom) - Remove the Styles link in Site Editor - GlobalStyles sidebar: do not show default palette if theme opts-out - Only render the site editor canvas when the global styles are ready. - Global Styles: rename core origin key to default for presets - Clarify i18n context for PostTemplateActions's "New" label - Revert erroneous native editor package version bumps - Try: Hide the columns inserter in pattern previews. - Fix site editor region navigation - Update navigation sidebar responsiveness - Add _wp_array_set and _wp_to_kebab_case to 5.8 compat - Make user able to change all color palette origins - Site Editor: Update hrefs to not specifically refer to themes.php?page=gutenberg-edit-site - Site Editor: Validate the postType query argument - Navigation: Scale submenu icon. - Move the theme editor under tools for FSE themes - Deprecate navigation areas See #54487. Built from https://develop.svn.wordpress.org/trunk@52232 git-svn-id: http://core.svn.wordpress.org/trunk@51824 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-11-23 06:40:38 +01:00
.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content {
display: none;
}
Update @wordpress packages Update packages to include these bug fixes from Gutenberg: - FSE: Add welcome guide - Update theme styles for the code block - Add feature flag to toggle the new site editor sidebar - Add templates list page for site editor - Cover Block: Fix default background dim - E2E: Add more Cover block tests - Cover Block: Fix regressions - Post Comments Form: ensure typography styles are applied to child elements - Navigation: Fix space-between - Fix background colours in nested submenus. - Fix duplicate custom classnames in navigation submenu block - Fix colour rendering in Navigation overlay - Fix: Add ability to opt out of Core color palette V2 - Change @package to WordPress in block-library - Make the core color palette opt-in for themes with not theme.json - Remove textdomain from calendar block - Page List block: fix space before href attribute - Try: Let Featured Image block inherit dimensions, look like a placeholder - [Global Styles]: Add block icon next to blocks list - Page List: Use core entities instead of direct apiFetch - Site Editor: Stabilize export endpoint - Fix mobile horizontal scrollbar. - Multi-entity save: Only set site entity to pending if really saving - Add page list to navigation direct insert conditions - Implement "Add New" for templates list in Site Editor - Post Featured Image: Remove withNotices HOC - Fix page list missing button styles when set to open on click. - Make appender fixed position to avoid jumps in the UI - Color UI component: reorder palettes and update names (core by defaults, user by custom) - Remove the Styles link in Site Editor - GlobalStyles sidebar: do not show default palette if theme opts-out - Only render the site editor canvas when the global styles are ready. - Global Styles: rename core origin key to default for presets - Clarify i18n context for PostTemplateActions's "New" label - Revert erroneous native editor package version bumps - Try: Hide the columns inserter in pattern previews. - Fix site editor region navigation - Update navigation sidebar responsiveness - Add _wp_array_set and _wp_to_kebab_case to 5.8 compat - Make user able to change all color palette origins - Site Editor: Update hrefs to not specifically refer to themes.php?page=gutenberg-edit-site - Site Editor: Validate the postType query argument - Navigation: Scale submenu icon. - Move the theme editor under tools for FSE themes - Deprecate navigation areas See #54487. Built from https://develop.svn.wordpress.org/trunk@52232 git-svn-id: http://core.svn.wordpress.org/trunk@51824 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-11-23 06:40:38 +01:00
.block-editor-block-list__block .block-list-appender:only-child {
position: relative;
right: auto;
align-self: center;
list-style: none;
line-height: inherit;
}
.block-editor-block-list__block .block-list-appender:only-child .block-editor-default-block-appender__content {
display: block;
}
Update @wordpress packages Update packages to include these bug fixes from Gutenberg: - FSE: Add welcome guide - Update theme styles for the code block - Add feature flag to toggle the new site editor sidebar - Add templates list page for site editor - Cover Block: Fix default background dim - E2E: Add more Cover block tests - Cover Block: Fix regressions - Post Comments Form: ensure typography styles are applied to child elements - Navigation: Fix space-between - Fix background colours in nested submenus. - Fix duplicate custom classnames in navigation submenu block - Fix colour rendering in Navigation overlay - Fix: Add ability to opt out of Core color palette V2 - Change @package to WordPress in block-library - Make the core color palette opt-in for themes with not theme.json - Remove textdomain from calendar block - Page List block: fix space before href attribute - Try: Let Featured Image block inherit dimensions, look like a placeholder - [Global Styles]: Add block icon next to blocks list - Page List: Use core entities instead of direct apiFetch - Site Editor: Stabilize export endpoint - Fix mobile horizontal scrollbar. - Multi-entity save: Only set site entity to pending if really saving - Add page list to navigation direct insert conditions - Implement "Add New" for templates list in Site Editor - Post Featured Image: Remove withNotices HOC - Fix page list missing button styles when set to open on click. - Make appender fixed position to avoid jumps in the UI - Color UI component: reorder palettes and update names (core by defaults, user by custom) - Remove the Styles link in Site Editor - GlobalStyles sidebar: do not show default palette if theme opts-out - Only render the site editor canvas when the global styles are ready. - Global Styles: rename core origin key to default for presets - Clarify i18n context for PostTemplateActions's "New" label - Revert erroneous native editor package version bumps - Try: Hide the columns inserter in pattern previews. - Fix site editor region navigation - Update navigation sidebar responsiveness - Add _wp_array_set and _wp_to_kebab_case to 5.8 compat - Make user able to change all color palette origins - Site Editor: Update hrefs to not specifically refer to themes.php?page=gutenberg-edit-site - Site Editor: Validate the postType query argument - Navigation: Scale submenu icon. - Move the theme editor under tools for FSE themes - Deprecate navigation areas See #54487. Built from https://develop.svn.wordpress.org/trunk@52232 git-svn-id: http://core.svn.wordpress.org/trunk@51824 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-11-23 06:40:38 +01:00
.block-editor-block-list__block.is-selected .block-editor-block-list__layout > .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,
.block-editor-block-list__block.is-selected .block-editor-block-list__layout > .block-list-appender .block-list-appender__toggle,
.block-editor-block-list__block.is-selected > .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,
.block-editor-block-list__block.is-selected > .block-list-appender .block-list-appender__toggle {
display: flex;
}
.block-editor-default-block-appender__content {
cursor: text;
}
.block-editor-date-format-picker {
margin-bottom: 16px;
}
.block-editor-date-format-picker__default-format-toggle-control__hint {
color: #757575;
display: block;
}
.block-editor-date-format-picker__custom-format-select-control.components-base-control {
margin-bottom: 0;
}
.block-editor-date-format-picker__custom-format-select-control .components-custom-select-control__button {
width: 100%;
}
.block-editor-date-format-picker__custom-format-select-control__custom-option {
border-top: 1px solid #ddd;
}
.block-editor-date-format-picker__custom-format-select-control__custom-option.has-hint {
grid-template-columns: auto 30px;
}
.block-editor-date-format-picker__custom-format-select-control__custom-option .components-custom-select-control__item-hint {
grid-row: 2;
text-align: left;
}
.block-editor-duotone-control__popover > .components-popover__content > div {
padding: 16px;
width: 280px;
}
.block-editor-duotone-control__popover .components-menu-group__label {
padding: 0;
}
.block-editor-duotone-control__popover .components-custom-gradient-picker__gradient-bar {
margin: 16px 0 12px;
}
.block-editor-duotone-control__popover .components-circular-option-picker__swatches {
display: grid;
grid-template-columns: repeat(6, 28px);
gap: 12px;
justify-content: space-between;
}
.block-editor-duotone-control__description {
margin: 16px 0;
font-size: 12px;
}
.block-editor-duotone-control__popover:not([data-y-axis=middle][data-x-axis=right]) > .components-popover__content {
margin-left: -14px;
}
.components-font-appearance-control {
margin-bottom: 24px;
}
.components-font-appearance-control ul li {
color: #1e1e1e;
text-transform: capitalize;
}
.block-editor-image-size-control {
margin-bottom: 1em;
}
.block-editor-image-size-control .block-editor-image-size-control__row {
display: flex;
justify-content: space-between;
}
.block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__width,
.block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__height {
margin-bottom: 0.5em;
}
.block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__width input,
.block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__height input {
line-height: 1.25;
}
.block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__width {
margin-right: 5px;
}
.block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__height {
margin-left: 5px;
}
.block-editor-block-list__layout.has-overlay::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 60;
}
.block-editor-block-types-list__list-item {
display: block;
width: 33.33%;
padding: 0;
margin: 0;
}
.components-button.block-editor-block-types-list__item {
display: flex;
flex-direction: column;
width: 100%;
font-size: 13px;
color: #1e1e1e;
padding: 8px;
align-items: stretch;
justify-content: center;
cursor: pointer;
background: transparent;
word-break: break-word;
border-radius: 2px;
transition: all 0.05s ease-in-out;
position: relative;
height: auto;
}
@media (prefers-reduced-motion: reduce) {
.components-button.block-editor-block-types-list__item {
transition-duration: 0s;
transition-delay: 0s;
}
}
.components-button.block-editor-block-types-list__item:disabled {
opacity: 0.6;
cursor: default;
}
.components-button.block-editor-block-types-list__item:not(:disabled):hover {
color: var(--wp-admin-theme-color) !important;
}
.components-button.block-editor-block-types-list__item:not(:disabled):focus {
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.components-button.block-editor-block-types-list__item:not(:disabled).is-active {
color: #fff;
background: #1e1e1e;
outline: 2px solid transparent;
outline-offset: -2px;
}
.block-editor-block-types-list__item-icon {
padding: 12px 20px;
border-radius: 2px;
color: #1e1e1e;
transition: all 0.05s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-block-types-list__item-icon {
transition-duration: 0s;
transition-delay: 0s;
}
}
.block-editor-block-types-list__item-icon .block-editor-block-icon {
margin-left: auto;
margin-right: auto;
}
.block-editor-block-types-list__item-icon svg {
transition: all 0.15s ease-out;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-block-types-list__item-icon svg {
transition-duration: 0s;
transition-delay: 0s;
}
}
.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon {
cursor: grab;
}
.block-editor-block-types-list__item-title {
padding: 4px 2px 8px;
font-size: 12px;
}
.items-justified-left {
justify-content: flex-start;
}
.items-justified-center {
justify-content: center;
}
.items-justified-right {
justify-content: flex-end;
}
.items-justified-space-between {
justify-content: space-between;
}
@keyframes loadingpulse {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.block-editor-link-control {
position: relative;
min-width: 360px;
}
.components-popover__content .block-editor-link-control {
min-width: auto;
width: 90vw;
max-width: 360px;
}
.block-editor-link-control__search-input-wrapper {
position: relative;
}
.block-editor-link-control__search-input-container {
position: relative;
}
.block-editor-link-control__search-input.has-no-label .block-editor-url-input__input {
flex: 1;
}
.block-editor-link-control__field {
margin: 16px;
}
.block-editor-link-control__field > .components-base-control__field {
display: flex;
align-items: center;
margin: 0;
}
.block-editor-link-control__field .components-base-control__label {
margin-right: 16px;
margin-bottom: 0;
}
.block-editor-link-control__field input[type=text], .block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
padding: 6px 8px;
box-shadow: 0 0 0 transparent;
transition: box-shadow 0.1s linear;
border-radius: 2px;
border: 1px solid #757575;
/* Fonts smaller than 16px causes mobile safari to zoom. */
font-size: 16px;
/* Override core line-height. To be reviewed. */
line-height: normal;
width: calc(100% - 32px);
display: block;
padding: 11px 16px;
padding-right: 36px;
margin: 0;
position: relative;
border: 1px solid #ddd;
border-radius: 2px;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-link-control__field input[type=text], .block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input {
transition-duration: 0s;
transition-delay: 0s;
}
}
@media (min-width: 600px) {
.block-editor-link-control__field input[type=text], .block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input {
font-size: 13px;
/* Override core line-height. To be reviewed. */
line-height: normal;
}
}
.block-editor-link-control__field input[type=text]:focus, .block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input:focus {
border-color: var(--wp-admin-theme-color);
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
outline: 2px solid transparent;
}
.block-editor-link-control__field input[type=text]::-webkit-input-placeholder, .block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input::-webkit-input-placeholder {
color: rgba(30, 30, 30, 0.62);
}
.block-editor-link-control__field input[type=text]::-moz-placeholder, .block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input::-moz-placeholder {
opacity: 1;
color: rgba(30, 30, 30, 0.62);
}
.block-editor-link-control__field input[type=text]:-ms-input-placeholder, .block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input:-ms-input-placeholder {
color: rgba(30, 30, 30, 0.62);
}
.block-editor-link-control__search-error {
margin: -8px 16px 16px;
}
.block-editor-link-control__search-actions {
position: absolute;
/*
* Actions must be positioned on top of URLInput, since the input will grow
* when suggestions are rendered.
*
* Compensate for:
* - Border (1px)
* - Vertically, for the difference in height between the input (40px) and
* the icon buttons.
* - Horizontally, pad to the minimum of: default input padding, or the
* equivalent of the vertical padding.
*/
top: 3px;
right: 19px;
}
.components-button .block-editor-link-control__search-submit .has-icon {
margin: -1px;
}
.block-editor-link-control__search-results-wrapper {
position: relative;
margin-top: -15px;
}
.block-editor-link-control__search-results-wrapper::before, .block-editor-link-control__search-results-wrapper::after {
content: "";
position: absolute;
left: -1px;
right: 16px;
display: block;
pointer-events: none;
z-index: 100;
}
.block-editor-link-control__search-results-wrapper::before {
height: 8px;
top: 0;
bottom: auto;
}
.block-editor-link-control__search-results-wrapper::after {
height: 16px;
bottom: 0;
top: auto;
}
.block-editor-link-control__search-results-label {
padding: 16px 32px 0;
display: block;
font-weight: 600;
}
.block-editor-link-control__search-results {
margin: 0;
padding: 8px 16px 8px;
max-height: 200px;
overflow-y: auto;
}
.block-editor-link-control__search-results.is-loading {
opacity: 0.2;
}
.block-editor-link-control__search-item {
position: relative;
display: flex;
align-items: flex-start;
font-size: 13px;
cursor: pointer;
background: #fff;
width: 100%;
border: none;
text-align: left;
padding: 12px 16px;
border-radius: 2px;
height: auto;
}
.block-editor-link-control__search-item:hover, .block-editor-link-control__search-item:focus {
background-color: #f0f0f0;
}
.block-editor-link-control__search-item:hover .block-editor-link-control__search-item-type, .block-editor-link-control__search-item:focus .block-editor-link-control__search-item-type {
background: #fff;
}
.block-editor-link-control__search-item:focus:not(:disabled) {
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset;
}
.block-editor-link-control__search-item.is-selected {
background: #f0f0f0;
}
.block-editor-link-control__search-item.is-selected .block-editor-link-control__search-item-type {
background: #fff;
}
.block-editor-link-control__search-item.is-current {
flex-direction: column;
background: transparent;
border: 0;
width: 100%;
cursor: default;
padding: 16px;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-header {
display: block;
flex-direction: row;
align-items: flex-start;
margin-right: 8px;
white-space: pre-wrap;
Update @wordpress packages Update packages to include these bug fixes from Gutenberg: - Gallery block: turn on auto-migration of v1 Gallery blocks to v2 format when edited - Add accessible labelling to submenu buttons. - Improve performance of wp_navigation lookup. - Various inline docblock corrections - Use core version of template and template part post types and REST endpoints for WP 5.9, with back compat for 5.8 - Gradients: Enable adding custom gradient when gradients are disabled - Custom color palette: add default color name - Color Picker: Re-instate debounce and controlled value to fix issue with gradient picker - Add aria-current="page" to active navigation item - Site Editor: Templat list fallback to slug - Fix: Custom color picker popover position - Fix: php 5.6 error in theme JSON class. - Update the WP_Theme_JSON_Gutenberg class to be like the core one - Update the WP_Theme_JSON_Resolver_Gutenberg class to be like the core one - Move Global Styles code to lib/compat/wordpress-5.9 folder - E2E Tests: Fix failing image e2e test by waiting for required element - Navigation: Try removing absorb toolbar prop. - Navigation: Fix navigation justifications. - Fix wordbreak for URLs - Polish unset color indicator. - Template revert flow: Make label description source agnostic - [Block Library - Navigation]: Fix vertical layout - Add: Corners to custom color picker popover - Add: Missing margin to the color picker clear button - Gradient: Fix clearing a custom gradient from throwing a React warning - [Block Library]: Rename Query Pagination blocks - PHP Unit Tests: Use global transients - Remove CSS that causes conflict with theme.json - Add actions which fire during the loading process of block template parts - Fix usage of useSetting('color.palette') - Update micromodal, include click-through fix - Site Editor: Remove unused PHP code - Don't try and render unstable location if Nav block has ID - Fix gutenberg prefixed function references in core - Card: support the extraSmall option for the size prop - Gallery block: enable the new gallery block by default if running in core - Block fixtures: Change port to 8889 to placate KSES - Full Site Editing: Remove block template resolution unit tests - Site Editor: Sync export API See #54487. Built from https://develop.svn.wordpress.org/trunk@52324 git-svn-id: http://core.svn.wordpress.org/trunk@51916 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-12-06 07:20:27 +01:00
overflow-wrap: break-word;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info {
word-break: break-all;
}
.block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header {
display: flex;
flex: 1;
}
.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header {
align-items: center;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-icon {
position: relative;
top: 0.2em;
margin-right: 8px;
max-height: 24px;
flex-shrink: 0;
width: 24px;
display: flex;
justify-content: center;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-icon img {
width: 16px;
}
.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon {
top: 0;
width: 32px;
max-height: 32px;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-info,
.block-editor-link-control__search-item .block-editor-link-control__search-item-title {
overflow: hidden;
text-overflow: ellipsis;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-info .components-external-link__icon,
.block-editor-link-control__search-item .block-editor-link-control__search-item-title .components-external-link__icon {
position: absolute;
right: 0;
margin-top: 0;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title {
display: block;
margin-bottom: 0.2em;
font-weight: 500;
position: relative;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title mark {
font-weight: 700;
color: inherit;
background-color: transparent;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title span {
font-weight: normal;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-title svg {
display: none;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-info {
display: block;
color: #757575;
font-size: 0.9em;
line-height: 1.3;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-error-notice {
font-style: italic;
font-size: 1.1em;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-type {
display: block;
padding: 3px 6px;
margin-left: auto;
font-size: 0.9em;
background-color: #f0f0f0;
border-radius: 2px;
white-space: nowrap;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-description {
padding-top: 12px;
margin: 0;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-description.is-placeholder {
margin-top: 12px;
padding-top: 0;
height: 28px;
display: flex;
flex-direction: column;
justify-content: space-around;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-description.is-placeholder::before, .block-editor-link-control__search-item .block-editor-link-control__search-item-description.is-placeholder::after {
display: block;
content: "";
height: 0.7em;
width: 100%;
background-color: #f0f0f0;
border-radius: 3px;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-description .components-text {
font-size: 0.9em;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-image {
display: flex;
width: 100%;
background-color: #f0f0f0;
justify-content: center;
height: 140px;
max-height: 140px;
overflow: hidden;
border-radius: 2px;
margin-top: 12px;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-image.is-placeholder {
background-color: #f0f0f0;
border-radius: 3px;
}
.block-editor-link-control__search-item .block-editor-link-control__search-item-image img {
display: block;
max-width: 100%;
height: 140px;
max-height: 140px;
}
.block-editor-link-control__search-item-top {
display: flex;
flex-direction: row;
width: 100%;
}
.block-editor-link-control__search-item-bottom {
transition: opacity 1.5s;
width: 100%;
}
.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-description::before, .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-description::after {
animation: loadingpulse 1s linear infinite;
animation-delay: 0.5s;
}
.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-image {
animation: loadingpulse 1s linear infinite;
animation-delay: 0.5s;
}
.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg,
.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img {
opacity: 0;
}
.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon::before {
content: "";
display: block;
background-color: #f0f0f0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 100%;
animation: loadingpulse 1s linear infinite;
animation-delay: 0.5s;
}
.block-editor-link-control__loading {
margin: 16px;
display: flex;
align-items: center;
}
.block-editor-link-control__loading .components-spinner {
margin-top: 0;
}
.components-button + .block-editor-link-control__search-create {
overflow: visible;
padding: 12px 16px;
}
.components-button + .block-editor-link-control__search-create::before {
content: "";
position: absolute;
top: -10px;
left: 0;
display: block;
width: 100%;
}
.block-editor-link-control__search-create {
align-items: center;
}
.block-editor-link-control__search-create .block-editor-link-control__search-item-title {
margin-bottom: 0;
}
.block-editor-link-control__search-create .block-editor-link-control__search-item-icon {
top: 0;
}
.block-editor-link-control__search-results div[role=menu] > .block-editor-link-control__search-item.block-editor-link-control__search-item {
padding: 10px;
}
.block-editor-link-control__tools {
display: flex;
align-items: center;
border-top: 1px solid #ddd;
margin: 0;
padding: 16px;
}
.block-editor-link-control__unlink {
padding-left: 16px;
padding-right: 16px;
}
.block-editor-link-control__settings {
flex: 1;
margin: 0;
}
.block-editor-link-control__settings :last-child {
margin-bottom: 0;
}
.is-alternate .block-editor-link-control__settings {
border-top: 1px solid #1e1e1e;
}
.block-editor-link-control__setting {
margin-bottom: 16px;
}
.block-editor-link-control__setting :last-child {
margin-bottom: 0;
}
.block-editor-link-control .block-editor-link-control__search-input .components-spinner {
display: block;
}
.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner {
position: absolute;
left: auto;
bottom: auto;
/*
* Position spinner to the left of the actions.
*
* Compensate for:
* - Input padding right ($button-size)
*/
top: calc(50% - 16px / 2);
right: 36px;
}
.block-editor-link-control__search-item-action {
margin-left: auto;
flex-shrink: 0;
}
.block-editor-list-view-tree {
width: 100%;
border-collapse: collapse;
padding: 0;
margin: 0;
}
.components-modal__content .block-editor-list-view-tree {
margin: -12px -6px 0;
width: calc(100% + 12px);
}
.block-editor-list-view-leaf {
position: relative;
}
.block-editor-list-view-leaf.is-selected td {
background: var(--wp-admin-theme-color);
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents, .block-editor-list-view-leaf.is-selected .components-button.has-icon {
color: #fff;
}
.is-dragging-components-draggable .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents {
background: none;
color: #1e1e1e;
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus::after {
box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
}
.block-editor-list-view-leaf.is-dragging {
display: none;
}
.block-editor-list-view-leaf.is-first-selected td:first-child {
border-top-left-radius: 2px;
}
.block-editor-list-view-leaf.is-first-selected td:last-child {
border-top-right-radius: 2px;
}
.block-editor-list-view-leaf.is-last-selected td:first-child {
border-bottom-left-radius: 2px;
}
.block-editor-list-view-leaf.is-last-selected td:last-child {
border-bottom-right-radius: 2px;
}
.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) {
background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), linear-gradient(var(--wp-admin-theme-color), var(--wp-admin-theme-color));
}
.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child {
border-top-left-radius: 2px;
}
.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child {
border-top-right-radius: 2px;
}
.block-editor-list-view-leaf[aria-expanded=false].is-branch-selected.is-first-selected td:first-child {
border-top-left-radius: 2px;
}
.block-editor-list-view-leaf[aria-expanded=false].is-branch-selected.is-first-selected td:last-child {
border-top-right-radius: 2px;
}
.block-editor-list-view-leaf[aria-expanded=false].is-branch-selected.is-last-selected td:first-child {
border-bottom-left-radius: 2px;
}
.block-editor-list-view-leaf[aria-expanded=false].is-branch-selected.is-last-selected td:last-child {
border-bottom-right-radius: 2px;
}
.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td {
border-radius: 0;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents {
display: flex;
align-items: center;
width: 100%;
height: auto;
padding: 6px 12px 6px 0;
text-align: left;
color: #1e1e1e;
border-radius: 2px;
position: relative;
white-space: nowrap;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents.is-dropping-before::before {
content: "";
position: absolute;
pointer-events: none;
transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear;
top: -2px;
right: 0;
left: 0;
border-top: 4px solid var(--wp-admin-theme-color);
}
.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents {
padding-left: 0;
padding-right: 0;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus {
box-shadow: none;
}
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus::after {
content: "";
position: absolute;
top: 0;
right: -29px;
bottom: 0;
left: 0;
border-radius: inherit;
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
z-index: 2;
pointer-events: none;
}
.is-dragging-components-draggable .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus::after {
box-shadow: none;
}
.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus::after {
right: 0;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu:focus {
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
z-index: 1;
}
.is-dragging-components-draggable .block-editor-list-view-leaf .block-editor-list-view-block__menu:focus {
box-shadow: none;
}
.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
opacity: 1;
animation: edit-post__fade-in-animation 0.2s ease-out 0s;
animation-fill-mode: forwards;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
animation-duration: 1ms;
animation-delay: 0s;
}
}
.block-editor-list-view-leaf .block-editor-block-icon {
align-self: flex-start;
margin-right: 8px;
width: 24px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,
.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell {
padding-top: 0;
padding-bottom: 0;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell {
line-height: 0;
width: 36px;
vertical-align: middle;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell {
transition-duration: 0s;
transition-delay: 0s;
}
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell > *,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell > * {
opacity: 0;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover, .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible {
position: relative;
z-index: 1;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover > *, .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible > *,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover > *,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible > * {
opacity: 1;
animation: edit-post__fade-in-animation 0.2s ease-out 0s;
animation-fill-mode: forwards;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover > *, .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible > *,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover > *,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible > * {
animation-duration: 1ms;
animation-delay: 0s;
}
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell .components-button.has-icon {
width: 24px;
min-width: 24px;
padding: 0;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell {
padding-right: 5px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon {
height: 24px;
}
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper {
display: flex;
height: 100%;
flex-direction: column;
align-items: center;
}
.block-editor-list-view-leaf .block-editor-block-mover-button {
position: relative;
width: 36px;
height: 24px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button svg {
position: relative;
height: 24px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button {
margin-top: -6px;
align-items: flex-end;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg {
bottom: -4px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button {
margin-bottom: -6px;
align-items: flex-start;
}
.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg {
top: -4px;
}
.block-editor-list-view-leaf .block-editor-block-mover-button:focus:enabled {
box-shadow: none;
outline: none;
}
.block-editor-list-view-leaf .block-editor-block-mover-button:focus {
box-shadow: none;
outline: none;
}
.block-editor-list-view-leaf .block-editor-block-mover-button:focus::before {
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 4px #fff;
outline: 2px solid transparent;
}
.block-editor-list-view-leaf .block-editor-block-mover-button::before {
content: "";
position: absolute;
display: block;
border-radius: 2px;
height: 16px;
min-width: 100%;
left: 0;
right: 0;
animation: components-button__appear-animation 0.1s ease;
animation-fill-mode: forwards;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-list-view-leaf .block-editor-block-mover-button::before {
animation-duration: 1ms;
animation-delay: 0s;
}
}
.block-editor-list-view-leaf .block-editor-inserter__toggle {
background: #1e1e1e;
color: #fff;
height: 24px;
margin: 6px 6px 6px 1px;
min-width: 24px;
}
.block-editor-list-view-leaf .block-editor-inserter__toggle:active {
color: #fff;
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor {
background: rgba(0, 0, 0, 0.1);
border-radius: 2px;
display: inline-block;
padding: 2px 6px;
margin: 0 8px;
max-width: 120px;
overflow: hidden;
text-overflow: ellipsis;
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor {
background: rgba(0, 0, 0, 0.3);
}
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock {
line-height: 0;
width: 24px;
min-width: 24px;
margin-left: auto;
padding: 0;
vertical-align: middle;
}
.block-editor-list-view-block-select-button__description,
.block-editor-list-view-appender__description {
display: none;
}
.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container,
.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,
.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,
.block-editor-list-view-appender__cell .block-editor-list-view-appender__container {
display: flex;
}
.block-editor-list-view__expander {
height: 24px;
margin-left: 4px;
width: 24px;
}
.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander {
margin-left: 220px;
}
.block-editor-list-view-leaf:not([aria-level="1"]) .block-editor-list-view__expander {
margin-right: 4px;
}
.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander {
margin-left: 0px;
}
.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander {
margin-left: 24px;
}
.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander {
margin-left: 52px;
}
.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander {
margin-left: 80px;
}
.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander {
margin-left: 108px;
}
.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander {
margin-left: 136px;
}
.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander {
margin-left: 164px;
}
.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander {
margin-left: 192px;
}
.block-editor-list-view-leaf .block-editor-list-view__expander {
visibility: hidden;
}
.block-editor-list-view-leaf[aria-expanded=true] .block-editor-list-view__expander svg {
visibility: visible;
transition: transform 0.2s ease;
transform: rotate(90deg);
}
@media (prefers-reduced-motion: reduce) {
.block-editor-list-view-leaf[aria-expanded=true] .block-editor-list-view__expander svg {
transition-duration: 0s;
transition-delay: 0s;
}
}
.block-editor-list-view-leaf[aria-expanded=false] .block-editor-list-view__expander svg {
visibility: visible;
transform: rotate(0deg);
transition: transform 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-list-view-leaf[aria-expanded=false] .block-editor-list-view__expander svg {
transition-duration: 0s;
transition-delay: 0s;
}
}
.block-editor-list-view-drop-indicator {
pointer-events: none;
}
.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line {
background: var(--wp-admin-theme-color);
height: 1px;
}
.block-editor-list-view-drop-indicator:not([data-y-axis=middle][data-x-axis=right]) > .components-popover__content {
margin-left: 0;
border: none;
box-shadow: none;
}
.block-editor-list-view-placeholder {
padding: 0;
margin: 0;
height: 36px;
}
.modal-open .block-editor-media-replace-flow__options {
display: none;
}
.block-editor-media-replace-flow__indicator {
margin-left: 4px;
}
.block-editor-media-flow__url-input {
border-top: 1px solid #1e1e1e;
margin-top: 8px;
margin-right: -8px;
margin-left: -8px;
padding: 16px;
}
.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label {
display: block;
top: 16px;
margin-bottom: 8px;
}
.block-editor-media-flow__url-input .block-editor-link-control {
width: 220px;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input {
padding: 0;
}
.block-editor-media-flow__url-input .block-editor-link-control .components-base-control .components-base-control__field {
margin-bottom: 0;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title {
max-width: 180px;
white-space: nowrap;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-info {
white-space: nowrap;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current {
width: auto;
padding: 0;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text] {
margin: 0;
width: 100%;
}
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions {
top: 0;
right: 4px;
}
.block-editor-media-flow__error {
padding: 0 20px 20px 20px;
max-width: 255px;
}
.block-editor-media-flow__error .components-with-notices-ui {
max-width: 255px;
}
.block-editor-media-flow__error .components-with-notices-ui .components-notice__content {
overflow: hidden;
word-wrap: break-word;
}
.block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss {
position: absolute;
right: 10px;
}
.block-editor-media-placeholder__url-input-container .block-editor-media-placeholder__button {
margin-bottom: 0;
}
.block-editor-media-placeholder__url-input-form {
display: flex;
}
.block-editor-media-placeholder__url-input-form input[type=url].block-editor-media-placeholder__url-input-field {
width: 100%;
min-width: 200px;
flex-grow: 1;
border: none;
border-radius: 0;
margin: 2px;
}
@media (min-width: 600px) {
.block-editor-media-placeholder__url-input-form input[type=url].block-editor-media-placeholder__url-input-field {
width: 300px;
}
}
.block-editor-media-placeholder__url-input-submit-button {
flex-shrink: 1;
}
.block-editor-media-placeholder__button {
margin-bottom: 0.5rem;
}
.block-editor-media-placeholder__cancel-button.is-link {
margin: 1em;
display: block;
}
.block-editor-media-placeholder.is-appender {
min-height: 0;
}
.block-editor-media-placeholder.is-appender:hover {
cursor: pointer;
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
}
.block-editor-multi-selection-inspector__card {
display: flex;
align-items: flex-start;
padding: 16px;
}
.block-editor-multi-selection-inspector__card-content {
flex-grow: 1;
}
.block-editor-multi-selection-inspector__card-title {
font-weight: 500;
margin-bottom: 5px;
}
.block-editor-multi-selection-inspector__card-description {
font-size: 13px;
}
.block-editor-multi-selection-inspector__card .block-editor-block-icon {
margin-left: -2px;
margin-right: 10px;
padding: 0 3px;
width: 36px;
height: 24px;
}
.block-editor-plain-text {
box-shadow: none;
font-family: inherit;
font-size: inherit;
color: inherit;
line-height: inherit;
border: none;
padding: 0;
margin: 0;
width: 100%;
}
.block-editor-responsive-block-control {
margin-bottom: 28px;
border-bottom: 1px solid #ccc;
padding-bottom: 14px;
}
.block-editor-responsive-block-control:last-child {
padding-bottom: 0;
border-bottom: 0;
}
.block-editor-responsive-block-control__title {
margin: 0;
margin-bottom: 0.6em;
margin-left: -3px;
}
.block-editor-responsive-block-control__label {
font-weight: 600;
margin-bottom: 0.6em;
margin-left: -3px;
}
.block-editor-responsive-block-control__inner {
margin-left: -1px;
}
.block-editor-responsive-block-control__toggle {
margin-left: 1px;
}
.block-editor-responsive-block-control .components-base-control__help {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
.rich-text [data-rich-text-placeholder] {
pointer-events: none;
}
.rich-text [data-rich-text-placeholder]::after {
content: attr(data-rich-text-placeholder);
opacity: 0.62;
}
.rich-text:focus {
outline: none;
}
.rich-text:focus [data-rich-text-format-boundary] {
border-radius: 2px;
}
.block-editor-rich-text__editable > p:first-child {
margin-top: 0;
}
figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]::before {
opacity: 0.8;
}
.components-popover.block-editor-rich-text__inline-format-toolbar {
z-index: 99998;
}
.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content {
width: auto;
min-width: auto;
margin-bottom: 8px;
box-shadow: none;
border: 1px solid #1e1e1e;
border-radius: 2px;
background-color: #fff;
}
.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group,
.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar {
border: none;
}
.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control,
.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle {
min-width: 48px;
min-height: 48px;
padding-left: 12px;
padding-right: 12px;
}
.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle {
justify-content: center;
}
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon {
width: auto;
}
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg {
display: none;
}
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon::after {
content: attr(aria-label);
}
[data-rich-text-script] {
display: inline;
}
[data-rich-text-script]::before {
content: "</>";
background: yellow;
}
.block-editor-skip-to-selected-block {
position: absolute;
top: -9999em;
}
.block-editor-skip-to-selected-block:focus {
height: auto;
width: auto;
display: block;
font-size: 14px;
font-weight: 600;
padding: 15px 23px 14px;
background: #f1f1f1;
color: var(--wp-admin-theme-color);
line-height: normal;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
text-decoration: none;
outline: none;
z-index: 100000;
}
.block-editor-text-transform-control {
flex: 0 0 50%;
}
.block-editor-text-transform-control legend {
margin-bottom: 8px;
}
.block-editor-text-transform-control .block-editor-text-transform-control__buttons {
display: inline-flex;
margin-bottom: 24px;
}
.block-editor-text-transform-control .block-editor-text-transform-control__buttons .components-button.has-icon {
min-width: 24px;
padding: 0;
margin-right: 4px;
}
.block-editor-text-decoration-control {
flex: 0 0 50%;
}
.block-editor-text-decoration-control legend {
margin-bottom: 8px;
}
.block-editor-text-decoration-control .block-editor-text-decoration-control__buttons {
display: inline-flex;
margin-bottom: 24px;
}
.block-editor-text-decoration-control .block-editor-text-decoration-control__buttons .components-button.has-icon {
min-width: 24px;
padding: 0;
margin-right: 4px;
}
.block-editor-tool-selector__help {
margin-top: 8px;
margin-left: -8px;
margin-right: -8px;
margin-bottom: -8px;
padding: 16px;
border-top: 1px solid #ddd;
color: #757575;
min-width: 280px;
}
.block-editor-block-list__block .block-editor-url-input,
.components-popover .block-editor-url-input,
.block-editor-url-input {
flex-grow: 1;
position: relative;
padding: 1px;
}
.block-editor-block-list__block .block-editor-url-input input[type=text],
.components-popover .block-editor-url-input input[type=text],
.block-editor-url-input input[type=text] {
width: 100%;
padding: 8px 8px 8px 12px;
border: none;
border-radius: 0;
margin-left: 0;
margin-right: 0;
/* Fonts smaller than 16px causes mobile safari to zoom. */
font-size: 16px;
}
@media (min-width: 600px) {
.block-editor-block-list__block .block-editor-url-input input[type=text],
.components-popover .block-editor-url-input input[type=text],
.block-editor-url-input input[type=text] {
width: 300px;
}
}
@media (min-width: 600px) {
.block-editor-block-list__block .block-editor-url-input input[type=text],
.components-popover .block-editor-url-input input[type=text],
.block-editor-url-input input[type=text] {
font-size: 13px;
}
}
.block-editor-block-list__block .block-editor-url-input input[type=text]::-ms-clear,
.components-popover .block-editor-url-input input[type=text]::-ms-clear,
.block-editor-url-input input[type=text]::-ms-clear {
display: none;
}
.block-editor-block-list__block .block-editor-url-input.is-full-width,
.components-popover .block-editor-url-input.is-full-width,
.block-editor-url-input.is-full-width {
width: 100%;
}
.block-editor-block-list__block .block-editor-url-input.is-full-width .block-editor-url-input__input[type=text],
.components-popover .block-editor-url-input.is-full-width .block-editor-url-input__input[type=text],
.block-editor-url-input.is-full-width .block-editor-url-input__input[type=text] {
width: 100%;
}
.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,
.components-popover .block-editor-url-input.is-full-width__suggestions,
.block-editor-url-input.is-full-width__suggestions {
width: 100%;
}
.block-editor-block-list__block .block-editor-url-input .components-spinner,
.components-popover .block-editor-url-input .components-spinner,
.block-editor-url-input .components-spinner {
position: absolute;
right: 8px 8px 8px 12px;
bottom: 8px 8px 8px 12px8px1;
margin: 0;
}
.block-editor-url-input__input[type=text] {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
padding: 6px 8px;
box-shadow: 0 0 0 transparent;
transition: box-shadow 0.1s linear;
border-radius: 2px;
border: 1px solid #757575;
/* Fonts smaller than 16px causes mobile safari to zoom. */
font-size: 16px;
/* Override core line-height. To be reviewed. */
line-height: normal;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-url-input__input[type=text] {
transition-duration: 0s;
transition-delay: 0s;
}
}
@media (min-width: 600px) {
.block-editor-url-input__input[type=text] {
font-size: 13px;
/* Override core line-height. To be reviewed. */
line-height: normal;
}
}
.block-editor-url-input__input[type=text]:focus {
border-color: var(--wp-admin-theme-color);
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
outline: 2px solid transparent;
}
.block-editor-url-input__input[type=text]::-webkit-input-placeholder {
color: rgba(30, 30, 30, 0.62);
}
.block-editor-url-input__input[type=text]::-moz-placeholder {
opacity: 1;
color: rgba(30, 30, 30, 0.62);
}
.block-editor-url-input__input[type=text]:-ms-input-placeholder {
color: rgba(30, 30, 30, 0.62);
}
.block-editor-url-input__suggestions {
max-height: 200px;
transition: all 0.15s ease-in-out;
padding: 4px 0;
width: 302px;
overflow-y: auto;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-url-input__suggestions {
transition-duration: 0s;
transition-delay: 0s;
}
}
.block-editor-url-input__suggestions,
.block-editor-url-input .components-spinner {
display: none;
}
@media (min-width: 600px) {
.block-editor-url-input__suggestions,
.block-editor-url-input .components-spinner {
display: grid;
}
}
.block-editor-url-input__suggestion {
min-height: 36px;
height: auto;
color: #757575;
display: block;
font-size: 13px;
cursor: pointer;
background: #fff;
width: 100%;
border: none;
text-align: left;
box-shadow: none;
}
.block-editor-url-input__suggestion:hover {
background: #ddd;
}
.block-editor-url-input__suggestion:focus, .block-editor-url-input__suggestion.is-selected {
background: var(--wp-admin-theme-color-darker-20);
color: #fff;
outline: none;
}
.components-toolbar-group > .block-editor-url-input__button,
.components-toolbar > .block-editor-url-input__button {
position: inherit;
}
.block-editor-url-input__button .block-editor-url-input__back {
margin-right: 4px;
overflow: visible;
}
.block-editor-url-input__button .block-editor-url-input__back::after {
content: "";
position: absolute;
display: block;
width: 1px;
height: 24px;
right: -1px;
background: #ddd;
}
.block-editor-url-input__button-modal {
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
border: 1px solid #ddd;
background: #fff;
}
.block-editor-url-input__button-modal-line {
display: flex;
flex-direction: row;
flex-grow: 1;
flex-shrink: 1;
min-width: 0;
align-items: flex-start;
}
.block-editor-url-input__button-modal-line .components-button {
flex-shrink: 0;
width: 36px;
height: 36px;
}
.block-editor-url-popover__additional-controls {
border-top: 1px solid #ddd;
}
.block-editor-url-popover__additional-controls > div[role=menu] .components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary) > svg {
box-shadow: none;
}
.block-editor-url-popover__additional-controls div[role=menu] > .components-button {
padding-left: 12px;
}
.block-editor-url-popover__row {
display: flex;
}
.block-editor-url-popover__row > :not(.block-editor-url-popover__settings-toggle) {
flex-grow: 1;
}
.block-editor-url-popover .components-button.has-icon {
padding: 3px;
}
.block-editor-url-popover .components-button.has-icon > svg {
padding: 5px;
border-radius: 2px;
height: 30px;
width: 30px;
}
.block-editor-url-popover .components-button.has-icon:not(:disabled):focus {
box-shadow: none;
}
.block-editor-url-popover .components-button.has-icon:not(:disabled):focus > svg {
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 4px #fff;
outline: 2px solid transparent;
}
.block-editor-url-popover__settings-toggle {
flex-shrink: 0;
border-radius: 0;
border-left: 1px solid #ddd;
margin-left: 1px;
}
.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon {
transform: rotate(180deg);
}
.block-editor-url-popover__input-container .components-base-control:last-child,
.block-editor-url-popover__input-container .components-base-control:last-child .components-base-control__field {
margin-bottom: 0;
}
.block-editor-url-popover__settings {
display: block;
padding: 16px;
border-top: 1px solid #ddd;
}
.block-editor-url-popover__link-editor,
.block-editor-url-popover__link-viewer {
display: flex;
}
.block-editor-url-popover__link-editor .block-editor-url-input .components-base-control__field,
.block-editor-url-popover__link-viewer .block-editor-url-input .components-base-control__field {
margin-bottom: 0;
}
.block-editor-url-popover__link-editor .block-editor-url-input .components-spinner,
.block-editor-url-popover__link-viewer .block-editor-url-input .components-spinner {
bottom: 8px 8px 8px 12px1;
}
.block-editor-url-popover__link-viewer-url {
margin: 7px;
flex-grow: 1;
flex-shrink: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
min-width: 150px;
max-width: 500px;
}
.block-editor-url-popover__link-viewer-url.has-invalid-link {
color: #cc1818;
}
.block-editor-warning {
align-items: center;
display: flex;
flex-wrap: wrap;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
padding: 1em;
border: 1px solid #1e1e1e;
border-radius: 2px;
background-color: #fff;
}
.block-editor-warning .block-editor-warning__message {
line-height: 1.4;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 13px;
color: #1e1e1e;
margin: 0;
}
.block-editor-warning p.block-editor-warning__message.block-editor-warning__message {
min-height: auto;
}
.block-editor-warning .block-editor-warning__contents {
display: flex;
flex-direction: row;
justify-content: space-between;
flex-wrap: wrap;
align-items: baseline;
width: 100%;
}
.block-editor-warning .block-editor-warning__actions {
display: flex;
margin-top: 1em;
}
.block-editor-warning .block-editor-warning__action {
margin: 0 8px 0 0;
}
.block-editor-warning__secondary {
margin: auto 0 auto 8px;
}
.components-popover.block-editor-warning__dropdown {
z-index: 99998;
}
.html-anchor-control .components-external-link {
display: block;
margin-top: 8px;
}
.block-editor-hooks__layout-controls {
display: flex;
margin-bottom: 16px;
}
.block-editor-hooks__layout-controls .block-editor-hooks__layout-controls-unit {
display: flex;
margin-right: 24px;
}
.block-editor-hooks__layout-controls .block-editor-hooks__layout-controls-unit svg {
margin: auto 0 4px 8px;
}
.block-editor-hooks__layout-controls-reset {
display: flex;
justify-content: flex-end;
margin-bottom: 24px;
}
.block-editor-hooks__layout-controls-helptext {
font-size: 12px;
}
.block-editor-hooks__flex-layout-justification-controls,
.block-editor-hooks__flex-layout-orientation-controls {
margin-bottom: 12px;
}
.block-editor-hooks__flex-layout-justification-controls legend,
.block-editor-hooks__flex-layout-orientation-controls legend {
margin-bottom: 8px;
}
.border-block-support-panel .single-column {
grid-column: span 1;
}
.dimensions-block-support-panel .single-column {
grid-column: span 1;
}
.typography-block-support-panel .components-font-appearance-control,
.typography-block-support-panel .components-font-size-picker__controls,
.typography-block-support-panel .block-editor-text-decoration-control__buttons,
.typography-block-support-panel .block-editor-text-transform-control__buttons {
margin-bottom: 0;
}
.typography-block-support-panel .single-column {
grid-column: span 1;
}
.color-block-support-panel {
/* Increased specificity required to remove the slot wrapper's row gap */
/**
* The following styles replicate the separated border of the
* `ItemGroup` component but allows for hidden items. This is because
* to maintain the order of `ToolsPanel` controls, each `ToolsPanelItem`
* must at least render a placeholder which would otherwise interfere
* with the `:last-child` styles.
*/
/**
* The following few styles fix the layout and spacing for the due to the
* introduced wrapper element by the `Item` component.
*/
}
.color-block-support-panel .block-editor-contrast-checker {
/**
* Contrast checkers are forced to the bottom of the panel so all
* injected color controls can appear as a single item group without
* the contrast checkers suddenly appearing between items.
*/
order: 9999;
grid-column: span 2;
margin-top: 16px;
}
.color-block-support-panel .block-editor-contrast-checker .components-notice__content {
margin-right: 0;
}
.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper {
row-gap: 0;
}
.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item {
padding: 0;
border-left: 1px solid rgba(0, 0, 0, 0.1);
border-right: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first {
border-top-left-radius: 2px;
border-top-right-radius: 2px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.last {
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
}
.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item > div,
.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item > div > button {
border-radius: inherit;
}
.color-block-support-panel .block-editor-panel-color-gradient-settings__color-indicator {
background: linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
}
.color-block-support-panel .block-editor-tools-panel-color-dropdown {
display: block;
padding: 0;
}
.color-block-support-panel .block-editor-tools-panel-color-dropdown > button {
height: 46px;
}
.color-block-support-panel .block-editor-tools-panel-color-dropdown > button.is-open {
background: #f0f0f0;
color: var(--wp-admin-theme-color);
}
.color-block-support-panel .color-block-support-panel__item-group > div {
grid-column: span 2;
border-radius: inherit;
}
/**
* Block Toolbar
*/
.block-editor-block-toolbar {
display: flex;
flex-grow: 1;
width: 100%;
position: relative;
overflow-y: hidden;
overflow-x: auto;
transition: border-color 0.1s linear, box-shadow 0.1s linear;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-block-toolbar {
transition-duration: 0s;
transition-delay: 0s;
}
}
@media (min-width: 600px) {
.block-editor-block-toolbar {
overflow: inherit;
}
}
.block-editor-block-toolbar .components-toolbar-group,
.block-editor-block-toolbar .components-toolbar {
background: none;
line-height: 0;
margin-top: -1px;
margin-bottom: -1px;
border: 0;
border-right: 1px solid #ddd;
}
.block-editor-block-toolbar > :last-child,
.block-editor-block-toolbar > :last-child .components-toolbar-group,
.block-editor-block-toolbar > :last-child .components-toolbar {
border-right: none;
}
.block-editor-block-contextual-toolbar.has-parent:not(.is-fixed) {
margin-left: calc(48px + 8px);
}
.show-icon-labels .block-editor-block-contextual-toolbar.has-parent:not(.is-fixed) {
margin-left: 0;
}
.block-editor-block-parent-selector {
position: absolute;
top: -1px;
left: calc(-48px - 8px - 1px);
}
.show-icon-labels .block-editor-block-parent-selector {
position: relative;
left: auto;
top: auto;
margin-top: -1px;
margin-left: -1px;
margin-bottom: -1px;
}
.block-editor-block-toolbar__block-controls {
height: auto !important;
padding: 0 !important;
margin-left: -1px;
}
.block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,
.block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
width: 24px !important;
margin: 0 !important;
}
.block-editor-block-toolbar__block-controls .block-editor-block-mover {
margin-left: -6px;
}
.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar {
margin-left: -6px !important;
}
.block-editor-block-toolbar__block-controls .components-toolbar-group {
padding: 0;
}
.block-editor-block-toolbar .components-toolbar-group,
.block-editor-block-toolbar .components-toolbar,
.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group,
.block-editor-rich-text__inline-format-toolbar-group .components-toolbar {
display: flex;
flex-wrap: nowrap;
}
.block-editor-block-toolbar__slot {
display: inline-block;
line-height: 0;
}
@supports (position: sticky) {
.block-editor-block-toolbar__slot {
display: inline-flex;
}
}
.show-icon-labels .block-editor-block-toolbar .components-button.has-icon {
width: auto;
}
.show-icon-labels .block-editor-block-toolbar .components-button.has-icon svg {
display: none;
}
.show-icon-labels .block-editor-block-toolbar .components-button.has-icon::after {
content: attr(aria-label);
font-size: 12px;
}
.show-icon-labels .components-accessible-toolbar .components-toolbar-group > div:first-child:last-child > .components-button.has-icon {
padding-left: 6px;
padding-right: 6px;
}
.show-icon-labels .block-editor-block-switcher {
border-right: 1px solid #1e1e1e;
}
.show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle {
margin-left: 0;
}
.show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,
.show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
width: 0 !important;
height: 0 !important;
}
.show-icon-labels .block-editor-block-parent-selector__button .block-editor-block-icon {
width: 0;
}
.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover {
margin-left: 0;
white-space: nowrap;
}
.show-icon-labels .block-editor-block-mover-button {
padding-left: 8px !important;
padding-right: 8px !important;
}
.show-icon-labels .block-editor-block-mover__drag-handle.has-icon {
padding-left: 6px !important;
padding-right: 6px !important;
border-right: 1px solid #1e1e1e;
}
@media (min-width: 600px) {
.show-icon-labels .is-up-button.is-up-button.is-up-button {
border-bottom: 1px solid #1e1e1e;
margin-right: 0;
border-radius: 0;
}
}
.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button {
width: auto;
}
.show-icon-labels .components-toolbar,
.show-icon-labels .components-toolbar-group {
flex-shrink: 1;
}
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button + .components-button {
margin-left: 6px;
}
.block-editor-inserter {
display: inline-block;
background: none;
border: none;
padding: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 13px;
line-height: 0;
}
@media (min-width: 782px) {
.block-editor-inserter {
position: relative;
}
}
.block-editor-inserter__content {
position: relative;
}
.block-editor-inserter__popover.is-quick .components-popover__content {
border: none;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > * {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > *:first-child {
border-top: 1px solid #ccc;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > *:last-child {
border-bottom: 1px solid #ccc;
}
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > *.components-button {
border: 1px solid #1e1e1e;
}
.block-editor-inserter__popover .block-editor-inserter__menu {
margin: -12px;
}
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tabs .components-tab-panel__tabs {
top: 60px;
}
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area {
overflow: visible;
height: auto;
}
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container {
display: none;
}
.block-editor-inserter__toggle.components-button {
display: inline-flex;
align-items: center;
cursor: pointer;
border: none;
outline: none;
padding: 0;
transition: color 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
.block-editor-inserter__toggle.components-button {
transition-duration: 0s;
transition-delay: 0s;
}
}
.block-editor-inserter__menu {
height: 100%;
position: relative;
overflow: visible;
}
.block-editor-inserter__main-area {
width: auto;
overflow-y: auto;
height: 100%;
}
@media (min-width: 782px) {
.block-editor-inserter__main-area {
width: 350px;
}
}
.block-editor-inserter__inline-elements {
margin-top: -1px;
}
.block-editor-inserter__menu.is-bottom::after {
border-bottom-color: #fff;
}
.components-popover.block-editor-inserter__popover {
z-index: 99999;
}
.block-editor-inserter__search {
background: #fff;
padding: 16px 16px 0 16px;
position: sticky;
top: 0;
z-index: 1;
}
.block-editor-inserter__search .components-search-control__icon {
right: 20px;
}
.block-editor-inserter__search .components-base-control__field {
margin-bottom: 0;
}
.block-editor-inserter__tabs {
display: flex;
flex-direction: column;
}
.block-editor-inserter__tabs .components-tab-panel__tabs {
position: sticky;
top: 64px;
background: #fff;
z-index: 1;
border-bottom: 1px solid #ddd;
}
.block-editor-inserter__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item {
flex-grow: 1;
margin-bottom: -1px;
}
.block-editor-inserter__tabs .components-tab-panel__tab-content {
display: flex;
flex-grow: 1;
flex-direction: column;
position: relative;
z-index: 0;
}
.block-editor-inserter__panel-header {
display: inline-flex;
align-items: center;
padding: 16px 16px 0;
}
.block-editor-inserter__panel-header-patterns {
padding: 16px 16px 0;
}
.block-editor-inserter__panel-content {
padding: 16px;
}
.block-editor-inserter__panel-title,
.block-editor-inserter__panel-title button {
margin: 0 12px 0 0;
color: #757575;
text-transform: uppercase;
font-size: 11px;
font-weight: 500;
}
.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input {
height: 36px;
line-height: 36px;
}
.block-editor-inserter__panel-dropdown select {
border: none;
}
.block-editor-inserter__block-list {
flex-grow: 1;
position: relative;
}
.block-editor-inserter__reusable-blocks-panel {
position: relative;
text-align: right;
}
.block-editor-inserter__manage-reusable-blocks {
display: inline-block;
margin: 16px;
}
.block-editor-inserter__no-results {
padding: 32px;
text-align: center;
}
.block-editor-inserter__no-results-icon {
fill: #949494;
}
.block-editor-inserter__child-blocks {
padding: 0 16px;
}
.block-editor-inserter__parent-block-header {
display: flex;
align-items: center;
}
.block-editor-inserter__parent-block-header h2 {
font-size: 13px;
}
.block-editor-inserter__parent-block-header .block-editor-block-icon {
margin-right: 8px;
}
.block-editor-inserter__preview-container {
display: none;
width: 300px;
background: #fff;
border-radius: 2px;
border: 1px solid #ddd;
position: absolute;
top: 16px;
left: calc(100% + 16px);
max-height: calc(100% - 32px);
overflow-y: hidden;
}
@media (min-width: 782px) {
.block-editor-inserter__preview-container {
display: block;
}
}
.block-editor-inserter__preview-container .block-editor-block-card {
padding: 16px;
}
.block-editor-inserter__preview-container .block-editor-block-card__title {
font-size: 13px;
}
.block-editor-inserter__preview-content {
min-height: 144px;
background: #f0f0f0;
display: grid;
flex-grow: 1;
align-items: center;
}
.block-editor-inserter__preview-content-missing {
flex: 1;
display: flex;
justify-content: center;
align-items: center;
min-height: 144px;
color: #757575;
background: #f0f0f0;
}
.block-editor-inserter__tips {
border-top: 1px solid #ddd;
padding: 16px;
flex-shrink: 0;
position: relative;
}
.block-editor-inserter__manage-reusable-blocks-container {
padding: 16px;
}
.block-editor-inserter__quick-inserter {
width: 100%;
max-width: 100%;
}
@media (min-width: 782px) {
.block-editor-inserter__quick-inserter {
width: 350px;
}
}
.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header {
height: 0;
padding: 0;
float: left;
}
.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content,
.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content {
padding: 16px;
}
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 8px;
}
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
margin-bottom: 0;
}
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-preview__container {
min-height: 100px;
}
.block-editor-inserter__quick-inserter-separator {
border-top: 1px solid #ddd;
}
.block-editor-inserter__popover.is-quick > .components-popover__content > div {
padding: 0;
}
.block-editor-inserter__quick-inserter-expand.components-button {
display: block;
background: #1e1e1e;
color: #fff;
width: 100%;
height: 44px;
border-radius: 0;
}
.block-editor-inserter__quick-inserter-expand.components-button:hover {
color: #fff;
}
.block-editor-inserter__quick-inserter-expand.components-button:active {
color: #ccc;
}
.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled) {
box-shadow: none;
background: var(--wp-admin-theme-color);
border-color: var(--wp-admin-theme-color);
}
.block-editor-block-patterns-explorer__sidebar {
position: absolute;
top: 60px;
left: 0;
bottom: 0;
width: 280px;
padding: 24px 32px 32px;
overflow-x: visible;
overflow-y: scroll;
}
.block-editor-block-patterns-explorer__sidebar__categories-list__item {
display: block;
width: 100%;
height: 48px;
text-align: left;
}
.block-editor-block-patterns-explorer__search {
margin-bottom: 32px;
}
.block-editor-block-patterns-explorer__search-results-count {
padding-bottom: 32px;
}
.block-editor-block-patterns-explorer__list {
margin-left: 248px;
}
.block-editor-block-patterns-explorer .block-editor-block-patterns-list {
display: grid;
grid-gap: 32px;
grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 1080px) {
.block-editor-block-patterns-explorer .block-editor-block-patterns-list {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1440px) {
.block-editor-block-patterns-explorer .block-editor-block-patterns-list {
grid-template-columns: repeat(3, 1fr);
}
}
.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
min-height: 240px;
}
.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-preview__container {
height: inherit;
min-height: 100px;
max-height: 800px;
}
.block-editor-post-preview__dropdown {
padding: 0;
}
.block-editor-post-preview__button-resize.block-editor-post-preview__button-resize {
padding-left: 40px;
}
.block-editor-post-preview__button-resize.block-editor-post-preview__button-resize.has-icon {
padding-left: 8px;
}
.block-editor-post-preview__dropdown-content .components-popover__content {
overflow-y: visible;
}
.block-editor-post-preview__dropdown-content.edit-post-post-preview-dropdown .components-menu-group:first-child {
padding-bottom: 8px;
}
.block-editor-post-preview__dropdown-content.edit-post-post-preview-dropdown .components-menu-group:last-child {
margin-bottom: 0;
}
.block-editor-post-preview__dropdown-content .components-menu-group + .components-menu-group {
padding: 8px;
}
@media (min-width: 600px) {
.edit-post-header__settings .editor-post-preview,
.edit-site-header__actions .editor-post-preview {
display: none;
}
}
@media (min-width: 600px) {
.edit-post-header.has-reduced-ui .edit-post-header__settings .editor-post-save-draft,
.edit-post-header.has-reduced-ui .edit-post-header__settings .editor-post-saved-state,
.edit-post-header.has-reduced-ui .edit-post-header__settings .block-editor-post-preview__button-toggle {
transition: opacity 0.1s linear;
}
}
@media (min-width: 600px) and (prefers-reduced-motion: reduce) {
.edit-post-header.has-reduced-ui .edit-post-header__settings .editor-post-save-draft,
.edit-post-header.has-reduced-ui .edit-post-header__settings .editor-post-saved-state,
.edit-post-header.has-reduced-ui .edit-post-header__settings .block-editor-post-preview__button-toggle {
transition-duration: 0s;
transition-delay: 0s;
}
}
@media (min-width: 600px) {
.edit-post-header.has-reduced-ui:not(:hover) .edit-post-header__settings .editor-post-save-draft,
.edit-post-header.has-reduced-ui:not(:hover) .edit-post-header__settings .editor-post-saved-state,
.edit-post-header.has-reduced-ui:not(:hover) .edit-post-header__settings .block-editor-post-preview__button-toggle {
opacity: 0;
}
.edit-post-header.has-reduced-ui:not(:hover) .edit-post-header__settings .block-editor-post-preview__button-toggle.is-opened {
opacity: 1;
}
}
body.admin-color-light {
--wp-admin-theme-color: #0085ba;
--wp-admin-theme-color--rgb: 0, 133, 186;
--wp-admin-theme-color-darker-10: #0073a1;
--wp-admin-theme-color-darker-10--rgb: 0, 115, 161;
--wp-admin-theme-color-darker-20: #006187;
--wp-admin-theme-color-darker-20--rgb: 0, 97, 135;
--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.admin-color-light {
--wp-admin-border-width-focus: 1.5px;
}
}
body.admin-color-modern {
--wp-admin-theme-color: #3858e9;
--wp-admin-theme-color--rgb: 56, 88, 233;
--wp-admin-theme-color-darker-10: #2145e6;
--wp-admin-theme-color-darker-10--rgb: 33, 69, 230;
--wp-admin-theme-color-darker-20: #183ad6;
--wp-admin-theme-color-darker-20--rgb: 24, 58, 214;
--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.admin-color-modern {
--wp-admin-border-width-focus: 1.5px;
}
}
body.admin-color-blue {
--wp-admin-theme-color: #096484;
--wp-admin-theme-color--rgb: 9, 100, 132;
--wp-admin-theme-color-darker-10: #07526c;
--wp-admin-theme-color-darker-10--rgb: 7, 82, 108;
--wp-admin-theme-color-darker-20: #064054;
--wp-admin-theme-color-darker-20--rgb: 6, 64, 84;
--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.admin-color-blue {
--wp-admin-border-width-focus: 1.5px;
}
}
body.admin-color-coffee {
--wp-admin-theme-color: #46403c;
--wp-admin-theme-color--rgb: 70, 64, 60;
--wp-admin-theme-color-darker-10: #383330;
--wp-admin-theme-color-darker-10--rgb: 56, 51, 48;
--wp-admin-theme-color-darker-20: #2b2724;
--wp-admin-theme-color-darker-20--rgb: 43, 39, 36;
--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.admin-color-coffee {
--wp-admin-border-width-focus: 1.5px;
}
}
body.admin-color-ectoplasm {
--wp-admin-theme-color: #523f6d;
--wp-admin-theme-color--rgb: 82, 63, 109;
--wp-admin-theme-color-darker-10: #46365d;
--wp-admin-theme-color-darker-10--rgb: 70, 54, 93;
--wp-admin-theme-color-darker-20: #3a2c4d;
--wp-admin-theme-color-darker-20--rgb: 58, 44, 77;
--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.admin-color-ectoplasm {
--wp-admin-border-width-focus: 1.5px;
}
}
body.admin-color-midnight {
--wp-admin-theme-color: #e14d43;
--wp-admin-theme-color--rgb: 225, 77, 67;
--wp-admin-theme-color-darker-10: #dd382d;
--wp-admin-theme-color-darker-10--rgb: 221, 56, 45;
--wp-admin-theme-color-darker-20: #d02c21;
--wp-admin-theme-color-darker-20--rgb: 208, 44, 33;
--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.admin-color-midnight {
--wp-admin-border-width-focus: 1.5px;
}
}
body.admin-color-ocean {
--wp-admin-theme-color: #627c83;
--wp-admin-theme-color--rgb: 98, 124, 131;
--wp-admin-theme-color-darker-10: #576e74;
--wp-admin-theme-color-darker-10--rgb: 87, 110, 116;
--wp-admin-theme-color-darker-20: #4c6066;
--wp-admin-theme-color-darker-20--rgb: 76, 96, 102;
--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.admin-color-ocean {
--wp-admin-border-width-focus: 1.5px;
}
}
body.admin-color-sunrise {
--wp-admin-theme-color: #dd823b;
--wp-admin-theme-color--rgb: 221, 130, 59;
--wp-admin-theme-color-darker-10: #d97426;
--wp-admin-theme-color-darker-10--rgb: 217, 116, 38;
--wp-admin-theme-color-darker-20: #c36922;
--wp-admin-theme-color-darker-20--rgb: 195, 105, 34;
--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.admin-color-sunrise {
--wp-admin-border-width-focus: 1.5px;
}
}