PluginProbe
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses / trunk
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses vtrunk
2.10.0 2.10.01 2.9.1 2.9.0 2.8.1 2.8.0 2.7.7 2.7.5 2.7.0 2.6.01 2.6.0 2.5.0 2.4.01 trunk 1.0.90 1.0.91 1.0.92 1.0.93 1.0.94 1.0.95 1.0.96 1.0.97 1.0.98 1.0.99 1.1.0 All 77 releases
fluent-community / assets / libs / isolated-editor / core.rtl.css

core.rtl.css in FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses trunk, at assets/libs/isolated-editor/core.rtl.css

17,309 lines 496.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 /**
3 * Converts a hex value into the rgb equivalent.
4 *
5 * @param {string} hex - the hexadecimal value to convert
6 * @return {string} comma separated rgb values
7 */
8 /**
9 * Colors
10 */
11 /**
12 * Breakpoints & Media Queries
13 */
14 /**
15 * SCSS Variables.
16 *
17 * Please use variables from this sheet to ensure consistency across the UI.
18 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
19 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
20 */
21 /**
22 * Converts a hex value into the rgb equivalent.
23 *
24 * @param {string} hex - the hexadecimal value to convert
25 * @return {string} comma separated rgb values
26 */
27 /**
28 * Colors
29 */
30 /**
31 * Fonts & basic variables.
32 */
33 /**
34 * Grid System.
35 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
36 */
37 /**
38 * Dimensions.
39 */
40 /**
41 * Shadows.
42 */
43 /**
44 * Editor widths.
45 */
46 /**
47 * Block & Editor UI.
48 */
49 /**
50 * Block paddings.
51 */
52 /**
53 * React Native specific.
54 * These variables do not appear to be used anywhere else.
55 */
56 /**
57 * Converts a hex value into the rgb equivalent.
58 *
59 * @param {string} hex - the hexadecimal value to convert
60 * @return {string} comma separated rgb values
61 */
62 /**
63 * Long content fade mixin
64 *
65 * Creates a fading overlay to signify that the content is longer
66 * than the space allows.
67 */
68 /**
69 * Breakpoint mixins
70 */
71 /**
72 * Focus styles.
73 */
74 /**
75 * Applies editor left position to the selector passed as argument
76 */
77 /**
78 * Styles that are reused verbatim in a few places
79 */
80 /**
81 * Allows users to opt-out of animations via OS-level preferences.
82 */
83 /**
84 * Reset default styles for JavaScript UI based pages.
85 * This is a WP-admin agnostic reset
86 */
87 /**
88 * Reset the WP Admin page styles for Gutenberg-like pages.
89 */
90 :root {
91 --wp-admin-theme-color: #3858e9;
92 --wp-admin-theme-color--rgb: 56, 88, 233;
93 --wp-admin-theme-color-darker-10: #2145e6;
94 --wp-admin-theme-color-darker-10--rgb: 33, 69, 230;
95 --wp-admin-theme-color-darker-20: #183ad6;
96 --wp-admin-theme-color-darker-20--rgb: 24, 58, 214;
97 --wp-admin-border-width-focus: 2px;
98 }
99 @media (min-resolution: 192dpi) {
100 :root {
101 --wp-admin-border-width-focus: 1.5px;
102 }
103 }
104
105 .components-animate__appear {
106 animation: components-animate__appear-animation 0.1s cubic-bezier(0, 0, 0.2, 1) 0s;
107 animation-fill-mode: forwards;
108 }
109 @media (prefers-reduced-motion: reduce) {
110 .components-animate__appear {
111 animation-duration: 1ms;
112 animation-delay: 0s;
113 }
114 }
115 .components-animate__appear.is-from-top, .components-animate__appear.is-from-top.is-from-left {
116 transform-origin: top right;
117 }
118 .components-animate__appear.is-from-top.is-from-right {
119 transform-origin: top left;
120 }
121 .components-animate__appear.is-from-bottom, .components-animate__appear.is-from-bottom.is-from-left {
122 transform-origin: bottom right;
123 }
124 .components-animate__appear.is-from-bottom.is-from-right {
125 transform-origin: bottom left;
126 }
127
128 @keyframes components-animate__appear-animation {
129 from {
130 transform: translateY(-2em) scaleY(0) scaleX(0);
131 }
132 to {
133 transform: translateY(0%) scaleY(1) scaleX(1);
134 }
135 }
136 .components-animate__slide-in {
137 animation: components-animate__slide-in-animation 0.1s cubic-bezier(0, 0, 0.2, 1);
138 animation-fill-mode: forwards;
139 }
140 @media (prefers-reduced-motion: reduce) {
141 .components-animate__slide-in {
142 animation-duration: 1ms;
143 animation-delay: 0s;
144 }
145 }
146 .components-animate__slide-in.is-from-left {
147 transform: translateX(-100%);
148 }
149 .components-animate__slide-in.is-from-right {
150 transform: translateX(100%);
151 }
152
153 @keyframes components-animate__slide-in-animation {
154 100% {
155 transform: translateX(0%);
156 }
157 }
158 .components-animate__loading {
159 animation: components-animate__loading 1.6s ease-in-out infinite;
160 }
161
162 @keyframes components-animate__loading {
163 0% {
164 opacity: 0.5;
165 }
166 50% {
167 opacity: 1;
168 }
169 100% {
170 opacity: 0.5;
171 }
172 }
173 .components-autocomplete__popover .components-popover__content {
174 padding: 16px;
175 min-width: 220px;
176 }
177
178 .components-autocomplete__result.components-button {
179 display: flex;
180 height: auto;
181 min-height: 36px;
182 text-align: right;
183 width: 100%;
184 }
185 .components-autocomplete__result.components-button.is-selected {
186 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
187 }
188
189 .components-button-group {
190 display: inline-block;
191 }
192 .components-button-group .components-button {
193 border-radius: 0;
194 display: inline-flex;
195 color: #1e1e1e;
196 box-shadow: inset 0 0 0 1px #1e1e1e;
197 }
198 .components-button-group .components-button + .components-button {
199 margin-right: -1px;
200 }
201 .components-button-group .components-button:first-child {
202 border-radius: 0 2px 2px 0;
203 }
204 .components-button-group .components-button:last-child {
205 border-radius: 2px 0 0 2px;
206 }
207 .components-button-group .components-button:focus, .components-button-group .components-button.is-primary {
208 position: relative;
209 z-index: 1;
210 }
211 .components-button-group .components-button.is-primary {
212 box-shadow: inset 0 0 0 1px #1e1e1e;
213 }
214
215 .components-button {
216 display: inline-flex;
217 text-decoration: none;
218 font-family: inherit;
219 font-weight: normal;
220 font-size: 13px;
221 margin: 0;
222 border: 0;
223 cursor: pointer;
224 -webkit-appearance: none;
225 background: none;
226 transition: box-shadow 0.1s linear;
227 height: 36px;
228 align-items: center;
229 box-sizing: border-box;
230 padding: 6px 12px;
231 border-radius: 2px;
232 color: var(--wp-components-color-foreground, #1e1e1e);
233 /**
234 * Primary button style.
235 */
236 /**
237 * Secondary and tertiary buttons.
238 */
239 /**
240 * Secondary button style.
241 */
242 /**
243 * Tertiary buttons.
244 */
245 /**
246 * Destructive buttons.
247 */
248 /**
249 * Link buttons.
250 */
251 }
252 @media (prefers-reduced-motion: reduce) {
253 .components-button {
254 transition-duration: 0s;
255 transition-delay: 0s;
256 }
257 }
258 .components-button.is-next-40px-default-size {
259 height: 40px;
260 }
261 .components-button[aria-expanded=true], .components-button:hover {
262 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
263 }
264 .components-button:disabled:hover, .components-button[aria-disabled=true]:hover {
265 color: initial;
266 }
267 .components-button:focus:not(:disabled) {
268 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
269 outline: 3px solid transparent;
270 }
271 .components-button.is-primary {
272 white-space: nowrap;
273 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
274 color: var(--wp-components-color-accent-inverted, #fff);
275 text-decoration: none;
276 text-shadow: none;
277 outline: 1px solid transparent;
278 }
279 .components-button.is-primary:hover:not(:disabled) {
280 background: var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
281 color: var(--wp-components-color-accent-inverted, #fff);
282 }
283 .components-button.is-primary:active:not(:disabled) {
284 background: var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));
285 border-color: var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));
286 color: var(--wp-components-color-accent-inverted, #fff);
287 }
288 .components-button.is-primary:focus:not(:disabled) {
289 box-shadow: inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
290 }
291 .components-button.is-primary:disabled, .components-button.is-primary:disabled:active:enabled, .components-button.is-primary[aria-disabled=true], .components-button.is-primary[aria-disabled=true]:enabled, .components-button.is-primary[aria-disabled=true]:active:enabled {
292 color: rgba(255, 255, 255, 0.4);
293 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
294 border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
295 opacity: 1;
296 outline: none;
297 }
298 .components-button.is-primary:disabled:focus:enabled, .components-button.is-primary:disabled:active:enabled:focus:enabled, .components-button.is-primary[aria-disabled=true]:focus:enabled, .components-button.is-primary[aria-disabled=true]:enabled:focus:enabled, .components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled {
299 box-shadow: inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
300 }
301 .components-button.is-primary.is-busy, .components-button.is-primary.is-busy:disabled, .components-button.is-primary.is-busy[aria-disabled=true] {
302 color: var(--wp-components-color-accent-inverted, #fff);
303 background-size: 100px 100%;
304 /* stylelint-disable */
305 background-image: linear-gradient(45deg, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 33%, var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6)) 33%, var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6)) 70%, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 70%);
306 /* stylelint-enable */
307 border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
308 }
309 .components-button.is-secondary, .components-button.is-tertiary {
310 outline: 1px solid transparent;
311 }
312 .components-button.is-secondary:active:not(:disabled), .components-button.is-tertiary:active:not(:disabled) {
313 box-shadow: none;
314 }
315 .components-button.is-secondary:disabled, .components-button.is-secondary[aria-disabled=true], .components-button.is-secondary[aria-disabled=true]:hover, .components-button.is-tertiary:disabled, .components-button.is-tertiary[aria-disabled=true], .components-button.is-tertiary[aria-disabled=true]:hover {
316 color: #949494;
317 background: transparent;
318 transform: none;
319 opacity: 1;
320 }
321 .components-button.is-secondary {
322 box-shadow: inset 0 0 0 1px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
323 outline: 1px solid transparent;
324 white-space: nowrap;
325 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
326 background: transparent;
327 }
328 .components-button.is-secondary:hover:not(:disabled, [aria-disabled=true]) {
329 box-shadow: inset 0 0 0 1px var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
330 }
331 .components-button.is-secondary:disabled:not(:focus), .components-button.is-secondary[aria-disabled=true]:not(:focus), .components-button.is-secondary[aria-disabled=true]:hover:not(:focus) {
332 box-shadow: inset 0 0 0 1px #ddd;
333 }
334 .components-button.is-tertiary {
335 white-space: nowrap;
336 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
337 background: transparent;
338 }
339 .components-button.is-tertiary:hover:not(:disabled, [aria-disabled=true]) {
340 /* stylelint-disable-next-line declaration-property-value-disallowed-list */
341 background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
342 }
343 .components-button.is-tertiary:active:not(:disabled, [aria-disabled=true]) {
344 /* stylelint-disable-next-line declaration-property-value-disallowed-list */
345 background: rgba(var(--wp-admin-theme-color--rgb), 0.08);
346 }
347 p + .components-button.is-tertiary {
348 margin-right: -6px;
349 }
350 .components-button.is-tertiary:disabled:not(:focus), .components-button.is-tertiary[aria-disabled=true]:not(:focus), .components-button.is-tertiary[aria-disabled=true]:hover:not(:focus) {
351 box-shadow: none;
352 outline: none;
353 }
354 .components-button.is-destructive {
355 --wp-components-color-accent: #cc1818;
356 --wp-components-color-accent-darker-10: #9e1313;
357 --wp-components-color-accent-darker-20: #710d0d;
358 }
359 .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link) {
360 color: #cc1818;
361 }
362 .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled) {
363 color: #710d0d;
364 }
365 .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus:not(:disabled) {
366 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #cc1818;
367 }
368 .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled) {
369 background: #ccc;
370 }
371 .components-button.is-link {
372 margin: 0;
373 padding: 0;
374 box-shadow: none;
375 border: 0;
376 border-radius: 0;
377 background: none;
378 outline: none;
379 text-align: right;
380 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
381 text-decoration: underline;
382 transition-property: border, background, color;
383 transition-duration: 0.05s;
384 transition-timing-function: ease-in-out;
385 height: auto;
386 }
387 @media (prefers-reduced-motion: reduce) {
388 .components-button.is-link {
389 transition-duration: 0s;
390 transition-delay: 0s;
391 }
392 }
393 .components-button.is-link:focus {
394 border-radius: 2px;
395 }
396 .components-button:not(:disabled, [aria-disabled=true]):active {
397 color: var(--wp-components-color-foreground, #1e1e1e);
398 }
399 .components-button:disabled, .components-button[aria-disabled=true] {
400 cursor: default;
401 opacity: 0.3;
402 }
403 .components-button.is-busy, .components-button.is-secondary.is-busy, .components-button.is-secondary.is-busy:disabled, .components-button.is-secondary.is-busy[aria-disabled=true] {
404 animation: components-button__busy-animation 2500ms infinite linear;
405 opacity: 1;
406 background-size: 100px 100%;
407 /* stylelint-disable */
408 background-image: linear-gradient(45deg, #fafafa 33%, #e0e0e0 33%, #e0e0e0 70%, #fafafa 70%);
409 /* stylelint-enable */
410 }
411 @media (prefers-reduced-motion: reduce) {
412 .components-button.is-busy, .components-button.is-secondary.is-busy, .components-button.is-secondary.is-busy:disabled, .components-button.is-secondary.is-busy[aria-disabled=true] {
413 animation-duration: 0s;
414 }
415 }
416 .components-button.is-compact {
417 height: 32px;
418 }
419 .components-button.is-compact.has-icon:not(.has-text) {
420 padding: 0;
421 width: 32px;
422 min-width: 32px;
423 }
424 .components-button.is-small {
425 height: 24px;
426 line-height: 22px;
427 padding: 0 8px;
428 font-size: 11px;
429 }
430 .components-button.is-small.has-icon:not(.has-text) {
431 padding: 0;
432 width: 24px;
433 min-width: 24px;
434 }
435 .components-button.has-icon {
436 padding: 6px;
437 min-width: 36px;
438 justify-content: center;
439 }
440 .components-button.has-icon.is-next-40px-default-size {
441 min-width: 40px;
442 }
443 .components-button.has-icon .dashicon {
444 display: inline-flex;
445 justify-content: center;
446 align-items: center;
447 padding: 2px;
448 box-sizing: content-box;
449 }
450 .components-button.has-icon.has-text {
451 justify-content: start;
452 padding-left: 12px;
453 padding-right: 8px;
454 gap: 4px;
455 }
456 .components-button.is-pressed {
457 color: var(--wp-components-color-foreground-inverted, #fff);
458 background: var(--wp-components-color-foreground, #1e1e1e);
459 }
460 .components-button.is-pressed:focus:not(:disabled) {
461 box-shadow: inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
462 outline: 2px solid transparent;
463 }
464 .components-button.is-pressed:hover:not(:disabled) {
465 color: var(--wp-components-color-foreground-inverted, #fff);
466 background: var(--wp-components-color-foreground, #1e1e1e);
467 }
468 .components-button svg {
469 fill: currentColor;
470 outline: none;
471 }
472 @media (forced-colors: active) {
473 .components-button svg {
474 fill: CanvasText;
475 }
476 }
477 .components-button .components-visually-hidden {
478 height: auto;
479 }
480
481 @keyframes components-button__busy-animation {
482 0% {
483 background-position: right 200px top 0;
484 }
485 }
486 .components-checkbox-control__input[type=checkbox] {
487 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
488 padding: 6px 8px;
489 box-shadow: 0 0 0 transparent;
490 transition: box-shadow 0.1s linear;
491 border-radius: 2px;
492 border: 1px solid #949494;
493 /* Fonts smaller than 16px causes mobile safari to zoom. */
494 font-size: 16px;
495 /* Override core line-height. To be reviewed. */
496 line-height: normal;
497 border: 1px solid #1e1e1e;
498 margin-left: 12px;
499 transition: none;
500 border-radius: 2px;
501 background: #fff;
502 color: #1e1e1e;
503 clear: none;
504 cursor: pointer;
505 display: inline-block;
506 line-height: 0;
507 margin: 0 0 0 4px;
508 outline: 0;
509 padding: 0 !important;
510 text-align: center;
511 vertical-align: top;
512 width: 24px;
513 height: 24px;
514 -webkit-appearance: none;
515 appearance: none;
516 transition: 0.1s border-color ease-in-out;
517 }
518 @media (prefers-reduced-motion: reduce) {
519 .components-checkbox-control__input[type=checkbox] {
520 transition-duration: 0s;
521 transition-delay: 0s;
522 }
523 }
524 @media (min-width: 600px) {
525 .components-checkbox-control__input[type=checkbox] {
526 font-size: 13px;
527 /* Override core line-height. To be reviewed. */
528 line-height: normal;
529 }
530 }
531 .components-checkbox-control__input[type=checkbox]:focus {
532 border-color: var(--wp-admin-theme-color);
533 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
534 outline: 2px solid transparent;
535 }
536 .components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder {
537 color: rgba(30, 30, 30, 0.62);
538 }
539 .components-checkbox-control__input[type=checkbox]::-moz-placeholder {
540 opacity: 1;
541 color: rgba(30, 30, 30, 0.62);
542 }
543 .components-checkbox-control__input[type=checkbox]:-ms-input-placeholder {
544 color: rgba(30, 30, 30, 0.62);
545 }
546 .components-checkbox-control__input[type=checkbox]:focus {
547 box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
548 outline: 2px solid transparent;
549 }
550 .components-checkbox-control__input[type=checkbox]:checked {
551 background: var(--wp-admin-theme-color);
552 border-color: var(--wp-admin-theme-color);
553 }
554 .components-checkbox-control__input[type=checkbox]:checked::-ms-check {
555 opacity: 0;
556 }
557 .components-checkbox-control__input[type=checkbox]:checked::before, .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
558 margin: -3px -5px;
559 color: #fff;
560 }
561 @media (min-width: 782px) {
562 .components-checkbox-control__input[type=checkbox]:checked::before, .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
563 margin: -4px -5px 0 0;
564 }
565 }
566 .components-checkbox-control__input[type=checkbox][aria-checked=mixed] {
567 background: var(--wp-admin-theme-color);
568 border-color: var(--wp-admin-theme-color);
569 }
570 .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
571 content: "";
572 float: right;
573 display: inline-block;
574 vertical-align: middle;
575 width: 16px;
576 /* stylelint-disable */
577 font: normal 30px/1 dashicons;
578 /* stylelint-enable */
579 speak: none;
580 -webkit-font-smoothing: antialiased;
581 -moz-osx-font-smoothing: grayscale;
582 }
583 @media (min-width: 782px) {
584 .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
585 float: none;
586 font-size: 21px;
587 }
588 }
589 .components-checkbox-control__input[type=checkbox][aria-disabled=true], .components-checkbox-control__input[type=checkbox]:disabled {
590 background: #f0f0f0;
591 border-color: #ddd;
592 cursor: default;
593 opacity: 1;
594 }
595 @media (min-width: 600px) {
596 .components-checkbox-control__input[type=checkbox] {
597 height: 20px;
598 width: 20px;
599 }
600 }
601 @media (prefers-reduced-motion: reduce) {
602 .components-checkbox-control__input[type=checkbox] {
603 transition-duration: 0s;
604 transition-delay: 0s;
605 }
606 }
607 .components-checkbox-control__input[type=checkbox]:focus {
608 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(2 * var(--wp-admin-border-width-focus)) var(--wp-admin-theme-color);
609 outline: 2px solid transparent;
610 outline-offset: 2px;
611 }
612 .components-checkbox-control__input[type=checkbox]:checked, .components-checkbox-control__input[type=checkbox]:indeterminate {
613 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
614 border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
615 }
616 .components-checkbox-control__input[type=checkbox]:checked::-ms-check, .components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check {
617 opacity: 0;
618 }
619 .components-checkbox-control__input[type=checkbox]:checked::before {
620 content: none;
621 }
622
623 .components-checkbox-control__input-container {
624 position: relative;
625 display: inline-block;
626 margin-left: 12px;
627 vertical-align: middle;
628 width: 24px;
629 height: 24px;
630 }
631 @media (min-width: 600px) {
632 .components-checkbox-control__input-container {
633 width: 20px;
634 height: 20px;
635 }
636 }
637
638 svg.components-checkbox-control__checked,
639 svg.components-checkbox-control__indeterminate {
640 fill: #fff;
641 cursor: pointer;
642 position: absolute;
643 right: 0;
644 top: 0;
645 width: 24px;
646 height: 24px;
647 -webkit-user-select: none;
648 user-select: none;
649 pointer-events: none;
650 }
651 @media (min-width: 600px) {
652 svg.components-checkbox-control__checked,
653 svg.components-checkbox-control__indeterminate {
654 right: -2px;
655 top: -2px;
656 }
657 }
658
659 .components-circular-option-picker {
660 display: inline-block;
661 width: 100%;
662 min-width: 188px;
663 }
664 .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper {
665 display: flex;
666 justify-content: flex-end;
667 margin-top: 12px;
668 }
669 .components-circular-option-picker .components-circular-option-picker__swatches {
670 display: flex;
671 flex-wrap: wrap;
672 gap: 12px;
673 position: relative;
674 z-index: 1;
675 }
676 .components-circular-option-picker > *:not(.components-circular-option-picker__swatches) {
677 position: relative;
678 z-index: 0;
679 }
680
681 .components-circular-option-picker__option-wrapper {
682 display: inline-block;
683 height: 28px;
684 width: 28px;
685 vertical-align: top;
686 transform: scale(1);
687 transition: 100ms transform ease;
688 will-change: transform;
689 }
690 @media (prefers-reduced-motion: reduce) {
691 .components-circular-option-picker__option-wrapper {
692 transition-duration: 0s;
693 transition-delay: 0s;
694 }
695 }
696 .components-circular-option-picker__option-wrapper:hover {
697 transform: scale(1.2);
698 }
699 .components-circular-option-picker__option-wrapper > div {
700 height: 100%;
701 width: 100%;
702 }
703
704 .components-circular-option-picker__option-wrapper::before {
705 content: "";
706 position: absolute;
707 top: 1px;
708 right: 1px;
709 bottom: 1px;
710 left: 1px;
711 border-radius: 50%;
712 z-index: -1;
713 /* stylelint-disable-next-line function-url-quotes */
714 background: url("data:image/svg+xml,%3Csvg width=\"28\" height=\"28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M6 8V6H4v2h2zM8 8V6h2v2H8zM10 16H8v-2h2v2zM12 16v-2h2v2h-2zM12 18v-2h-2v2H8v2h2v-2h2zM14 18v2h-2v-2h2zM16 18h-2v-2h2v2z\" fill=\"%23555D65\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z\" fill=\"%23555D65\"/%3E%3Cpath d=\"M18 18v2h-2v-2h2z\" fill=\"%23555D65\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z\" fill=\"%23555D65\"/%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2H6z\" fill=\"%23555D65\"/%3E%3C/svg%3E");
715 }
716
717 .components-circular-option-picker__option {
718 display: inline-block;
719 vertical-align: top;
720 height: 100%;
721 width: 100%;
722 border: none;
723 border-radius: 50%;
724 background: transparent;
725 box-shadow: inset 0 0 0 14px;
726 transition: 100ms box-shadow ease;
727 cursor: pointer;
728 }
729 @media (prefers-reduced-motion: reduce) {
730 .components-circular-option-picker__option {
731 transition-duration: 0s;
732 transition-delay: 0s;
733 }
734 }
735 .components-circular-option-picker__option:hover {
736 box-shadow: inset 0 0 0 14px !important;
737 }
738 .components-circular-option-picker__option[aria-pressed=true], .components-circular-option-picker__option[aria-selected=true] {
739 box-shadow: inset 0 0 0 4px;
740 position: relative;
741 z-index: 1;
742 overflow: visible;
743 }
744 .components-circular-option-picker__option[aria-pressed=true] + svg, .components-circular-option-picker__option[aria-selected=true] + svg {
745 position: absolute;
746 right: 2px;
747 top: 2px;
748 border-radius: 50%;
749 z-index: 2;
750 pointer-events: none;
751 }
752 .components-circular-option-picker__option::after {
753 content: "";
754 position: absolute;
755 top: -1px;
756 right: -1px;
757 bottom: -1px;
758 left: -1px;
759 border-radius: 50%;
760 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
761 border: 1px solid transparent;
762 box-sizing: inherit;
763 }
764 .components-circular-option-picker__option:focus::after {
765 content: "";
766 border-radius: 50%;
767 box-shadow: inset 0 0 0 2px #fff;
768 position: absolute;
769 top: 50%;
770 right: 50%;
771 transform: translate(50%, -50%);
772 border: 2px solid #757575;
773 width: calc(100% + 4px);
774 height: calc(100% + 4px);
775 }
776 .components-circular-option-picker__option.components-button:focus {
777 background-color: transparent;
778 box-shadow: inset 0 0 0 14px;
779 outline: none;
780 }
781
782 .components-circular-option-picker__button-action .components-circular-option-picker__option {
783 color: #fff;
784 background: #fff;
785 }
786
787 .components-circular-option-picker__dropdown-link-action {
788 margin-left: 16px;
789 }
790 .components-circular-option-picker__dropdown-link-action .components-button {
791 line-height: 22px;
792 }
793
794 .components-palette-edit__popover-gradient-picker {
795 width: 260px;
796 padding: 8px;
797 }
798
799 .components-dropdown-menu__menu .components-palette-edit__menu-button {
800 width: 100%;
801 }
802
803 .component-color-indicator {
804 width: 20px;
805 height: 20px;
806 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
807 border-radius: 50%;
808 display: inline-block;
809 padding: 0;
810 background: #fff linear-gradient(45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
811 }
812
813 .components-combobox-control {
814 width: 100%;
815 }
816
817 input.components-combobox-control__input[type=text] {
818 width: 100%;
819 border: none;
820 box-shadow: none;
821 font-family: inherit;
822 font-size: 16px;
823 padding: 2px;
824 margin: 0;
825 line-height: inherit;
826 min-height: auto;
827 }
828 @media (min-width: 600px) {
829 input.components-combobox-control__input[type=text] {
830 font-size: 13px;
831 }
832 }
833 input.components-combobox-control__input[type=text]:focus {
834 outline: none;
835 box-shadow: none;
836 }
837
838 .components-combobox-control__suggestions-container {
839 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
840 padding: 6px 8px;
841 box-shadow: 0 0 0 transparent;
842 transition: box-shadow 0.1s linear;
843 border-radius: 2px;
844 border: 1px solid #949494;
845 /* Fonts smaller than 16px causes mobile safari to zoom. */
846 font-size: 16px;
847 /* Override core line-height. To be reviewed. */
848 line-height: normal;
849 display: flex;
850 flex-wrap: wrap;
851 align-items: flex-start;
852 width: 100%;
853 padding: 0;
854 }
855 @media (prefers-reduced-motion: reduce) {
856 .components-combobox-control__suggestions-container {
857 transition-duration: 0s;
858 transition-delay: 0s;
859 }
860 }
861 @media (min-width: 600px) {
862 .components-combobox-control__suggestions-container {
863 font-size: 13px;
864 /* Override core line-height. To be reviewed. */
865 line-height: normal;
866 }
867 }
868 .components-combobox-control__suggestions-container:focus {
869 border-color: var(--wp-admin-theme-color);
870 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
871 outline: 2px solid transparent;
872 }
873 .components-combobox-control__suggestions-container::-webkit-input-placeholder {
874 color: rgba(30, 30, 30, 0.62);
875 }
876 .components-combobox-control__suggestions-container::-moz-placeholder {
877 opacity: 1;
878 color: rgba(30, 30, 30, 0.62);
879 }
880 .components-combobox-control__suggestions-container:-ms-input-placeholder {
881 color: rgba(30, 30, 30, 0.62);
882 }
883 .components-combobox-control__suggestions-container:focus-within {
884 border-color: var(--wp-admin-theme-color);
885 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
886 outline: 2px solid transparent;
887 }
888
889 .components-combobox-control__reset.components-button {
890 display: flex;
891 height: 16px;
892 min-width: 16px;
893 padding: 0;
894 }
895
896 .components-color-palette__custom-color-wrapper {
897 position: relative;
898 z-index: 0;
899 }
900
901 .components-color-palette__custom-color-button {
902 position: relative;
903 border: none;
904 background: none;
905 height: 64px;
906 width: 100%;
907 box-sizing: border-box;
908 cursor: pointer;
909 outline: 1px solid transparent;
910 border-radius: 2px 2px 0 0;
911 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
912 }
913 .components-color-palette__custom-color-button:focus {
914 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
915 outline-width: 2px;
916 }
917 .components-color-palette__custom-color-button::after {
918 content: "";
919 position: absolute;
920 top: 0;
921 right: 0;
922 width: 100%;
923 height: 100%;
924 z-index: -1;
925 background-image: repeating-linear-gradient(45deg, #e0e0e0 25%, transparent 25%, transparent 75%, #e0e0e0 75%, #e0e0e0), repeating-linear-gradient(45deg, #e0e0e0 25%, transparent 25%, transparent 75%, #e0e0e0 75%, #e0e0e0);
926 background-position: 0 0, 24px 24px;
927 background-size: calc(2 * 24px) calc(2 * 24px);
928 }
929
930 .components-color-palette__custom-color-text-wrapper {
931 padding: 12px 16px;
932 border-radius: 0 0 2px 2px;
933 position: relative;
934 font-size: 13px;
935 box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.2), inset -1px 0 0 0 rgba(0, 0, 0, 0.2), inset 1px 0 0 0 rgba(0, 0, 0, 0.2);
936 }
937
938 .components-color-palette__custom-color-name {
939 color: var(--wp-components-color-foreground, #1e1e1e);
940 margin: 0 1px;
941 }
942
943 .components-color-palette__custom-color-value {
944 color: #757575;
945 }
946 .components-color-palette__custom-color-value--is-hex {
947 text-transform: uppercase;
948 }
949 .components-color-palette__custom-color-value:empty::after {
950 content: "​";
951 visibility: hidden;
952 }
953
954 .components-custom-gradient-picker__gradient-bar {
955 border-radius: 2px;
956 width: 100%;
957 height: 48px;
958 position: relative;
959 z-index: 1;
960 }
961 .components-custom-gradient-picker__gradient-bar.has-gradient {
962 background-image: repeating-linear-gradient(45deg, #e0e0e0 25%, transparent 25%, transparent 75%, #e0e0e0 75%, #e0e0e0), repeating-linear-gradient(45deg, #e0e0e0 25%, transparent 25%, transparent 75%, #e0e0e0 75%, #e0e0e0);
963 background-position: 0 0, 12px 12px;
964 background-size: calc(2 * 12px) calc(2 * 12px);
965 }
966 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background {
967 position: absolute;
968 inset: 0;
969 }
970 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container {
971 position: relative;
972 width: calc(100% - 48px);
973 margin-right: auto;
974 margin-left: auto;
975 }
976 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown {
977 position: absolute;
978 height: 16px;
979 width: 16px;
980 top: 16px;
981 display: flex;
982 }
983 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown {
984 position: relative;
985 height: inherit;
986 width: inherit;
987 min-width: 16px;
988 border-radius: 50%;
989 background: #fff;
990 padding: 2px;
991 color: #1e1e1e;
992 }
993 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg {
994 height: 100%;
995 width: 100%;
996 }
997 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button {
998 height: inherit;
999 width: inherit;
1000 border-radius: 50%;
1001 padding: 0;
1002 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 2px 0 rgba(0, 0, 0, 0.25);
1003 outline: 2px solid transparent;
1004 }
1005 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus, .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active {
1006 box-shadow: inset 0 0 0 calc(var(--wp-admin-border-width-focus) * 2) #fff, 0 0 2px 0 rgba(0, 0, 0, 0.25);
1007 outline: 1.5px solid transparent;
1008 }
1009
1010 .components-custom-gradient-picker__remove-control-point-wrapper {
1011 padding-bottom: 8px;
1012 }
1013
1014 .components-custom-gradient-picker__inserter {
1015 direction: ltr;
1016 }
1017
1018 .components-custom-gradient-picker__liner-gradient-indicator {
1019 display: inline-block;
1020 flex: 0 auto;
1021 width: 20px;
1022 height: 20px;
1023 }
1024
1025 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar {
1026 border: none;
1027 }
1028 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar > div + div {
1029 margin-right: 1px;
1030 }
1031 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar button.is-pressed > svg {
1032 background: #fff;
1033 border: 1px solid #949494;
1034 border-radius: 2px;
1035 }
1036
1037 .components-custom-gradient-picker__ui-line {
1038 position: relative;
1039 z-index: 0;
1040 }
1041
1042 .components-custom-select-control {
1043 position: relative;
1044 font-size: 13px;
1045 }
1046
1047 .components-custom-select-control__button {
1048 position: relative;
1049 text-align: right;
1050 outline: 0;
1051 }
1052
1053 .components-custom-select-control__hint {
1054 color: #949494;
1055 margin-right: 10px;
1056 }
1057
1058 .components-custom-select-control__menu {
1059 border: 1px solid #1e1e1e;
1060 background-color: #fff;
1061 border-radius: 2px;
1062 outline: none;
1063 transition: none;
1064 max-height: 400px;
1065 min-width: 100%;
1066 overflow: auto;
1067 padding: 0;
1068 position: absolute;
1069 z-index: 1000000;
1070 }
1071 .components-custom-select-control__menu[aria-hidden=true] {
1072 display: none;
1073 }
1074
1075 .components-custom-select-control__item {
1076 align-items: center;
1077 display: grid;
1078 grid-template-columns: auto auto;
1079 list-style-type: none;
1080 padding: 8px 16px;
1081 cursor: default;
1082 line-height: 28px;
1083 }
1084 .components-custom-select-control__item:not(.is-next-40px-default-size) {
1085 padding: 8px;
1086 }
1087 .components-custom-select-control__item.has-hint {
1088 grid-template-columns: auto auto 30px;
1089 }
1090 .components-custom-select-control__item.is-highlighted {
1091 background: #ddd;
1092 }
1093 .components-custom-select-control__item .components-custom-select-control__item-hint {
1094 color: #949494;
1095 text-align: left;
1096 padding-left: 4px;
1097 }
1098 .components-custom-select-control__item .components-custom-select-control__item-icon {
1099 margin-right: auto;
1100 }
1101 .components-custom-select-control__item:last-child {
1102 margin-bottom: 0;
1103 }
1104
1105 .block-editor-dimension-control .components-base-control__field {
1106 display: flex;
1107 align-items: center;
1108 }
1109 .block-editor-dimension-control .components-base-control__label {
1110 display: flex;
1111 align-items: center;
1112 margin-left: 1em;
1113 margin-bottom: 0;
1114 }
1115 .block-editor-dimension-control .components-base-control__label .dashicon {
1116 margin-left: 0.5em;
1117 }
1118 .block-editor-dimension-control.is-manual .components-base-control__label {
1119 width: 10em;
1120 }
1121
1122 body.is-dragging-components-draggable {
1123 cursor: move;
1124 /* Fallback for IE/Edge < 14 */
1125 cursor: grabbing !important;
1126 }
1127
1128 .components-draggable__invisible-drag-image {
1129 position: fixed;
1130 right: -1000px;
1131 height: 50px;
1132 width: 50px;
1133 }
1134
1135 .components-draggable__clone {
1136 position: fixed;
1137 padding: 0;
1138 background: transparent;
1139 pointer-events: none;
1140 z-index: 1000000000;
1141 }
1142
1143 .components-drop-zone {
1144 position: absolute;
1145 top: 0;
1146 left: 0;
1147 bottom: 0;
1148 right: 0;
1149 z-index: 40;
1150 visibility: hidden;
1151 opacity: 0;
1152 border-radius: 2px;
1153 }
1154 .components-drop-zone.is-active {
1155 opacity: 1;
1156 visibility: visible;
1157 }
1158
1159 .components-drop-zone__content {
1160 position: absolute;
1161 top: 0;
1162 bottom: 0;
1163 right: 0;
1164 left: 0;
1165 height: 100%;
1166 width: 100%;
1167 display: flex;
1168 background-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1169 align-items: center;
1170 justify-content: center;
1171 z-index: 50;
1172 text-align: center;
1173 color: #fff;
1174 }
1175
1176 .components-drop-zone__content-icon,
1177 .components-drop-zone__content-text {
1178 display: block;
1179 }
1180
1181 .components-drop-zone__content-icon {
1182 margin: 0 auto 8px;
1183 line-height: 0;
1184 fill: currentColor;
1185 pointer-events: none;
1186 }
1187
1188 .components-drop-zone__content-text {
1189 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1190 font-size: 13px;
1191 }
1192
1193 .components-dropdown {
1194 display: inline-block;
1195 }
1196
1197 .components-dropdown__content .components-popover__content {
1198 padding: 8px;
1199 }
1200 .components-dropdown__content [role=menuitem] {
1201 white-space: nowrap;
1202 }
1203
1204 .components-dropdown-menu__toggle {
1205 vertical-align: top;
1206 }
1207
1208 .components-dropdown-menu__menu {
1209 width: 100%;
1210 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1211 font-size: 13px;
1212 line-height: 1.4;
1213 }
1214 .components-dropdown-menu__menu .components-dropdown-menu__menu-item,
1215 .components-dropdown-menu__menu .components-menu-item {
1216 width: 100%;
1217 padding: 6px;
1218 outline: none;
1219 cursor: pointer;
1220 white-space: nowrap;
1221 }
1222 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,
1223 .components-dropdown-menu__menu .components-menu-item.has-separator {
1224 margin-top: 6px;
1225 position: relative;
1226 overflow: visible;
1227 }
1228 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator::before,
1229 .components-dropdown-menu__menu .components-menu-item.has-separator::before {
1230 display: block;
1231 content: "";
1232 box-sizing: content-box;
1233 background-color: #ddd;
1234 position: absolute;
1235 top: -3px;
1236 right: 0;
1237 left: 0;
1238 height: 1px;
1239 }
1240 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,
1241 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,
1242 .components-dropdown-menu__menu .components-menu-item.is-active svg,
1243 .components-dropdown-menu__menu .components-menu-item.is-active .dashicon {
1244 color: #fff;
1245 background: #1e1e1e;
1246 box-shadow: 0 0 0 1px #1e1e1e;
1247 border-radius: 1px;
1248 }
1249 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,
1250 .components-dropdown-menu__menu .components-menu-item.is-icon-only {
1251 width: auto;
1252 }
1253 .components-dropdown-menu__menu .components-menu-item__button,
1254 .components-dropdown-menu__menu .components-menu-item__button.components-button {
1255 min-height: 36px;
1256 height: auto;
1257 text-align: right;
1258 padding-right: 8px;
1259 padding-left: 8px;
1260 }
1261 .components-dropdown-menu__menu .components-menu-group {
1262 padding: 8px;
1263 margin-top: 0;
1264 margin-bottom: 0;
1265 margin-right: -8px;
1266 margin-left: -8px;
1267 }
1268 .components-dropdown-menu__menu .components-menu-group:first-child {
1269 margin-top: -8px;
1270 }
1271 .components-dropdown-menu__menu .components-menu-group:last-child {
1272 margin-bottom: -8px;
1273 }
1274 .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
1275 margin-top: 0;
1276 border-top: 1px solid #ccc;
1277 padding: 8px;
1278 }
1279 .is-alternate .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
1280 border-color: #1e1e1e;
1281 }
1282
1283 .components-duotone-picker__color-indicator::before {
1284 background: transparent;
1285 }
1286
1287 .components-duotone-picker__color-indicator > .components-button {
1288 background: linear-gradient(45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
1289 color: transparent;
1290 }
1291 .components-duotone-picker__color-indicator > .components-button.is-pressed:hover:not(:disabled) {
1292 background: linear-gradient(45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
1293 color: transparent;
1294 }
1295 .components-duotone-picker__color-indicator > .components-button:not([aria-disabled=true]):active {
1296 color: transparent;
1297 }
1298
1299 .components-color-list-picker,
1300 .components-color-list-picker__swatch-button {
1301 width: 100%;
1302 }
1303
1304 .components-color-list-picker__color-picker {
1305 margin: 8px 0;
1306 }
1307
1308 .components-color-list-picker__swatch-button {
1309 padding: 6px;
1310 }
1311
1312 .components-color-list-picker__swatch-color {
1313 margin: 2px;
1314 }
1315
1316 .components-form-toggle {
1317 position: relative;
1318 display: inline-block;
1319 }
1320 .components-form-toggle .components-form-toggle__track {
1321 position: relative;
1322 content: "";
1323 display: inline-block;
1324 box-sizing: border-box;
1325 vertical-align: top;
1326 background-color: #fff;
1327 border: 1px solid #1e1e1e;
1328 width: 36px;
1329 height: 18px;
1330 border-radius: 9px;
1331 transition: 0.2s background-color ease, 0.2s border-color ease;
1332 overflow: hidden;
1333 }
1334 @media (prefers-reduced-motion: reduce) {
1335 .components-form-toggle .components-form-toggle__track {
1336 transition-duration: 0s;
1337 transition-delay: 0s;
1338 }
1339 }
1340 .components-form-toggle .components-form-toggle__track::after {
1341 content: "";
1342 position: absolute;
1343 inset: 0;
1344 box-sizing: border-box;
1345 border-top: 18px solid transparent;
1346 transition: 0.2s opacity ease;
1347 opacity: 0;
1348 }
1349 @media (prefers-reduced-motion: reduce) {
1350 .components-form-toggle .components-form-toggle__track::after {
1351 transition-duration: 0s;
1352 transition-delay: 0s;
1353 }
1354 }
1355 .components-form-toggle .components-form-toggle__thumb {
1356 display: block;
1357 position: absolute;
1358 box-sizing: border-box;
1359 top: 3px;
1360 right: 3px;
1361 width: 12px;
1362 height: 12px;
1363 border-radius: 50%;
1364 transition: 0.2s transform ease, 0.2s background-color ease-out;
1365 background-color: #1e1e1e;
1366 border: 6px solid transparent;
1367 }
1368 @media (prefers-reduced-motion: reduce) {
1369 .components-form-toggle .components-form-toggle__thumb {
1370 transition-duration: 0s;
1371 transition-delay: 0s;
1372 }
1373 }
1374 .components-form-toggle.is-checked .components-form-toggle__track {
1375 background-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1376 border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1377 }
1378 .components-form-toggle.is-checked .components-form-toggle__track::after {
1379 opacity: 1;
1380 }
1381 .components-form-toggle .components-form-toggle__input:focus + .components-form-toggle__track {
1382 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(2 * var(--wp-admin-border-width-focus)) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1383 outline: 2px solid transparent;
1384 outline-offset: 2px;
1385 }
1386 .components-form-toggle.is-checked .components-form-toggle__thumb {
1387 background-color: #fff;
1388 border-width: 0;
1389 transform: translateX(-18px);
1390 }
1391 .components-form-toggle.is-disabled, .components-disabled .components-form-toggle {
1392 opacity: 0.3;
1393 }
1394
1395 .components-form-toggle input.components-form-toggle__input[type=checkbox] {
1396 position: absolute;
1397 top: 0;
1398 right: 0;
1399 width: 100%;
1400 height: 100%;
1401 opacity: 0;
1402 margin: 0;
1403 padding: 0;
1404 z-index: 1;
1405 border: none;
1406 }
1407 .components-form-toggle input.components-form-toggle__input[type=checkbox]:checked {
1408 background: none;
1409 }
1410 .components-form-toggle input.components-form-toggle__input[type=checkbox]::before {
1411 content: "";
1412 }
1413
1414 .components-form-token-field__input-container {
1415 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1416 padding: 6px 8px;
1417 box-shadow: 0 0 0 transparent;
1418 transition: box-shadow 0.1s linear;
1419 border-radius: 2px;
1420 border: 1px solid #949494;
1421 /* Fonts smaller than 16px causes mobile safari to zoom. */
1422 font-size: 16px;
1423 /* Override core line-height. To be reviewed. */
1424 line-height: normal;
1425 width: 100%;
1426 padding: 0;
1427 cursor: text;
1428 }
1429 @media (prefers-reduced-motion: reduce) {
1430 .components-form-token-field__input-container {
1431 transition-duration: 0s;
1432 transition-delay: 0s;
1433 }
1434 }
1435 @media (min-width: 600px) {
1436 .components-form-token-field__input-container {
1437 font-size: 13px;
1438 /* Override core line-height. To be reviewed. */
1439 line-height: normal;
1440 }
1441 }
1442 .components-form-token-field__input-container:focus {
1443 border-color: var(--wp-admin-theme-color);
1444 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
1445 outline: 2px solid transparent;
1446 }
1447 .components-form-token-field__input-container::-webkit-input-placeholder {
1448 color: rgba(30, 30, 30, 0.62);
1449 }
1450 .components-form-token-field__input-container::-moz-placeholder {
1451 opacity: 1;
1452 color: rgba(30, 30, 30, 0.62);
1453 }
1454 .components-form-token-field__input-container:-ms-input-placeholder {
1455 color: rgba(30, 30, 30, 0.62);
1456 }
1457 .components-form-token-field__input-container.is-disabled {
1458 background: #ddd;
1459 border-color: #ddd;
1460 }
1461 .components-form-token-field__input-container.is-active {
1462 border-color: var(--wp-admin-theme-color);
1463 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
1464 outline: 2px solid transparent;
1465 }
1466 .components-form-token-field__input-container input[type=text].components-form-token-field__input {
1467 display: inline-block;
1468 flex: 1;
1469 font-family: inherit;
1470 font-size: 16px;
1471 width: 100%;
1472 max-width: 100%;
1473 margin-right: 4px;
1474 padding: 0;
1475 min-height: 24px;
1476 min-width: 50px;
1477 background: inherit;
1478 border: 0;
1479 color: #1e1e1e;
1480 box-shadow: none;
1481 }
1482 @media (min-width: 600px) {
1483 .components-form-token-field__input-container input[type=text].components-form-token-field__input {
1484 font-size: 13px;
1485 }
1486 }
1487 .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus, .components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input {
1488 outline: none;
1489 box-shadow: none;
1490 }
1491 .components-form-token-field__input-container .components-form-token-field__token + input[type=text].components-form-token-field__input {
1492 width: auto;
1493 }
1494
1495 .components-form-token-field__token {
1496 font-size: 13px;
1497 display: flex;
1498 color: #1e1e1e;
1499 max-width: 100%;
1500 }
1501 .components-form-token-field__token.is-success .components-form-token-field__token-text,
1502 .components-form-token-field__token.is-success .components-form-token-field__remove-token {
1503 background: #4ab866;
1504 }
1505 .components-form-token-field__token.is-error .components-form-token-field__token-text,
1506 .components-form-token-field__token.is-error .components-form-token-field__remove-token {
1507 background: #cc1818;
1508 }
1509 .components-form-token-field__token.is-validating .components-form-token-field__token-text,
1510 .components-form-token-field__token.is-validating .components-form-token-field__remove-token {
1511 color: #757575;
1512 }
1513 .components-form-token-field__token.is-borderless {
1514 position: relative;
1515 padding: 0 0 0 24px;
1516 }
1517 .components-form-token-field__token.is-borderless .components-form-token-field__token-text {
1518 background: transparent;
1519 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1520 }
1521 .components-form-token-field__token.is-borderless .components-form-token-field__remove-token {
1522 background: transparent;
1523 color: #757575;
1524 position: absolute;
1525 top: 1px;
1526 left: 0;
1527 padding: 0;
1528 }
1529 .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text {
1530 color: #4ab866;
1531 }
1532 .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text {
1533 color: #cc1818;
1534 border-radius: 0 4px 4px 0;
1535 padding: 0 6px 0 4px;
1536 }
1537 .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text {
1538 color: #1e1e1e;
1539 }
1540 .components-form-token-field__token.is-disabled .components-form-token-field__remove-token {
1541 cursor: default;
1542 }
1543
1544 .components-form-token-field__token-text,
1545 .components-form-token-field__remove-token.components-button {
1546 display: inline-block;
1547 line-height: 24px;
1548 height: auto;
1549 background: #ddd;
1550 min-width: unset;
1551 transition: all 0.2s cubic-bezier(0.4, 1, 0.4, 1);
1552 }
1553 @media (prefers-reduced-motion: reduce) {
1554 .components-form-token-field__token-text,
1555 .components-form-token-field__remove-token.components-button {
1556 transition-duration: 0s;
1557 transition-delay: 0s;
1558 animation-duration: 1ms;
1559 animation-delay: 0s;
1560 }
1561 }
1562
1563 .components-form-token-field__token-text {
1564 border-radius: 0 2px 2px 0;
1565 padding: 0 8px 0 0;
1566 white-space: nowrap;
1567 overflow: hidden;
1568 text-overflow: ellipsis;
1569 }
1570
1571 .components-form-token-field__remove-token.components-button {
1572 cursor: pointer;
1573 border-radius: 2px 0 0 2px;
1574 padding: 0 2px;
1575 color: #1e1e1e;
1576 line-height: 10px;
1577 overflow: initial;
1578 }
1579 .components-form-token-field__remove-token.components-button:hover {
1580 color: #1e1e1e;
1581 }
1582
1583 .components-form-token-field__suggestions-list {
1584 flex: 1 0 100%;
1585 min-width: 100%;
1586 max-height: 128px;
1587 overflow-y: auto;
1588 transition: all 0.15s ease-in-out;
1589 list-style: none;
1590 box-shadow: inset 0 1px 0 0 #949494;
1591 margin: 0;
1592 padding: 0;
1593 }
1594 @media (prefers-reduced-motion: reduce) {
1595 .components-form-token-field__suggestions-list {
1596 transition-duration: 0s;
1597 transition-delay: 0s;
1598 }
1599 }
1600
1601 .components-form-token-field__suggestion {
1602 color: #1e1e1e;
1603 display: block;
1604 font-size: 13px;
1605 padding: 8px 12px;
1606 min-height: 32px;
1607 margin: 0;
1608 cursor: pointer;
1609 box-sizing: border-box;
1610 }
1611 .components-form-token-field__suggestion.is-selected {
1612 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1613 color: #fff;
1614 }
1615
1616 @media (min-width: 600px) {
1617 .components-guide {
1618 width: 600px;
1619 }
1620 }
1621 .components-guide .components-modal__content {
1622 padding: 0;
1623 margin-top: 0;
1624 border-radius: 2px;
1625 }
1626 .components-guide .components-modal__content::before {
1627 content: none;
1628 }
1629 .components-guide .components-modal__header {
1630 border-bottom: none;
1631 padding: 0;
1632 position: sticky;
1633 height: 60px;
1634 }
1635 .components-guide .components-modal__header .components-button {
1636 align-self: flex-start;
1637 margin: 8px 0 0 8px;
1638 position: static;
1639 }
1640 .components-guide .components-modal__header .components-button:hover svg {
1641 fill: #fff;
1642 }
1643 .components-guide__container {
1644 display: flex;
1645 flex-direction: column;
1646 justify-content: space-between;
1647 margin-top: -60px;
1648 min-height: 100%;
1649 }
1650 .components-guide__page {
1651 display: flex;
1652 flex-direction: column;
1653 justify-content: center;
1654 position: relative;
1655 }
1656 @media (min-width: 600px) {
1657 .components-guide__page {
1658 min-height: 300px;
1659 }
1660 }
1661 .components-guide__footer {
1662 align-content: center;
1663 display: flex;
1664 height: 36px;
1665 justify-content: center;
1666 margin: 0 0 24px 0;
1667 padding: 0 32px;
1668 position: relative;
1669 width: 100%;
1670 }
1671 .components-guide__page-control {
1672 margin: 0;
1673 text-align: center;
1674 }
1675 .components-guide__page-control li {
1676 display: inline-block;
1677 margin: 0;
1678 }
1679 .components-guide__page-control .components-button {
1680 height: 30px;
1681 min-width: 20px;
1682 margin: -6px 0;
1683 color: #e0e0e0;
1684 }
1685 .components-guide__page-control li[aria-current=step] .components-button {
1686 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1687 }
1688
1689 .components-modal__frame.components-guide {
1690 border: none;
1691 min-width: 312px;
1692 max-height: 575px;
1693 }
1694 @media (max-width: 600px) {
1695 .components-modal__frame.components-guide {
1696 margin: auto;
1697 max-width: calc(100vw - 16px * 2);
1698 }
1699 }
1700
1701 .components-button.components-guide__back-button, .components-button.components-guide__forward-button, .components-button.components-guide__finish-button {
1702 position: absolute;
1703 }
1704 .components-button.components-guide__back-button {
1705 right: 32px;
1706 }
1707 .components-button.components-guide__forward-button, .components-button.components-guide__finish-button {
1708 left: 32px;
1709 }
1710
1711 [role=region] {
1712 position: relative;
1713 }
1714
1715 .is-focusing-regions [role=region]:focus::after {
1716 position: absolute;
1717 top: 0;
1718 right: 0;
1719 left: 0;
1720 bottom: 0;
1721 content: "";
1722 pointer-events: none;
1723 outline: 4px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1724 outline-offset: -4px;
1725 z-index: 1000000;
1726 }
1727 .is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header,
1728 .is-focusing-regions .interface-interface-skeleton__sidebar .edit-post-layout__toggle-sidebar-panel,
1729 .is-focusing-regions .interface-interface-skeleton__actions .edit-post-layout__toggle-publish-panel,
1730 .is-focusing-regions .interface-interface-skeleton__actions .edit-post-layout__toggle-entities-saved-states-panel,
1731 .is-focusing-regions .editor-post-publish-panel {
1732 outline: 4px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1733 outline-offset: -4px;
1734 }
1735
1736 .components-menu-group + .components-menu-group {
1737 margin-top: 8px;
1738 padding-top: 8px;
1739 border-top: 1px solid #1e1e1e;
1740 }
1741 .components-menu-group + .components-menu-group.has-hidden-separator {
1742 border-top: none;
1743 margin-top: 0;
1744 padding-top: 0;
1745 }
1746
1747 .components-menu-group__label {
1748 padding: 0 8px;
1749 margin-top: 4px;
1750 margin-bottom: 12px;
1751 color: #757575;
1752 text-transform: uppercase;
1753 font-size: 11px;
1754 font-weight: 500;
1755 white-space: nowrap;
1756 }
1757
1758 .components-menu-item__button,
1759 .components-menu-item__button.components-button {
1760 width: 100%;
1761 }
1762 .components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child, .components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,
1763 .components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,
1764 .components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child {
1765 padding-left: 48px;
1766 box-sizing: initial;
1767 }
1768 .components-menu-item__button .components-menu-items__item-icon,
1769 .components-menu-item__button.components-button .components-menu-items__item-icon {
1770 display: inline-block;
1771 flex: 0 0 auto;
1772 }
1773 .components-menu-item__button .components-menu-items__item-icon.has-icon-right,
1774 .components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right {
1775 margin-left: -2px;
1776 margin-right: 24px;
1777 }
1778 .components-menu-item__button .components-menu-item__shortcut + .components-menu-items__item-icon.has-icon-right,
1779 .components-menu-item__button.components-button .components-menu-item__shortcut + .components-menu-items__item-icon.has-icon-right {
1780 margin-right: 8px;
1781 }
1782 .components-menu-item__button .block-editor-block-icon,
1783 .components-menu-item__button.components-button .block-editor-block-icon {
1784 margin-right: -2px;
1785 margin-left: 8px;
1786 }
1787 .components-menu-item__button.is-primary,
1788 .components-menu-item__button.components-button.is-primary {
1789 justify-content: center;
1790 }
1791 .components-menu-item__button.is-primary .components-menu-item__item,
1792 .components-menu-item__button.components-button.is-primary .components-menu-item__item {
1793 margin-left: 0;
1794 }
1795 .components-menu-item__button:disabled.is-tertiary, .components-menu-item__button[aria-disabled=true].is-tertiary,
1796 .components-menu-item__button.components-button:disabled.is-tertiary,
1797 .components-menu-item__button.components-button[aria-disabled=true].is-tertiary {
1798 background: none;
1799 color: var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
1800 opacity: 0.3;
1801 }
1802
1803 .components-menu-item__info-wrapper {
1804 display: flex;
1805 flex-direction: column;
1806 margin-left: auto;
1807 }
1808
1809 .components-menu-item__info {
1810 margin-top: 4px;
1811 font-size: 12px;
1812 color: #757575;
1813 white-space: normal;
1814 }
1815
1816 .components-menu-item__item {
1817 white-space: nowrap;
1818 min-width: 160px;
1819 margin-left: auto;
1820 display: inline-flex;
1821 align-items: center;
1822 }
1823
1824 .components-menu-item__shortcut {
1825 align-self: center;
1826 margin-left: 0;
1827 margin-right: auto;
1828 padding-right: 24px;
1829 color: currentColor;
1830 display: none;
1831 }
1832 @media (min-width: 480px) {
1833 .components-menu-item__shortcut {
1834 display: inline;
1835 }
1836 }
1837
1838 .components-menu-items-choice svg,
1839 .components-menu-items-choice.components-button svg {
1840 margin-left: 12px;
1841 }
1842 .components-menu-items-choice.has-icon,
1843 .components-menu-items-choice.components-button.has-icon {
1844 padding-right: 12px;
1845 }
1846
1847 .components-modal__screen-overlay {
1848 position: fixed;
1849 top: 0;
1850 left: 0;
1851 bottom: 0;
1852 right: 0;
1853 background-color: rgba(0, 0, 0, 0.35);
1854 z-index: 100000;
1855 display: flex;
1856 animation: edit-post__fade-in-animation 0.2s ease-out 0s;
1857 animation-fill-mode: forwards;
1858 }
1859 @media (prefers-reduced-motion: reduce) {
1860 .components-modal__screen-overlay {
1861 animation-duration: 1ms;
1862 animation-delay: 0s;
1863 }
1864 }
1865
1866 .components-modal__frame {
1867 box-sizing: border-box;
1868 margin: 40px 0 0 0;
1869 width: 100%;
1870 background: #fff;
1871 box-shadow: 0 0.7px 1px rgba(0, 0, 0, 0.15), 0 2.7px 3.8px -0.2px rgba(0, 0, 0, 0.15), 0 5.5px 7.8px -0.3px rgba(0, 0, 0, 0.15), -0.1px 11.5px 16.4px -0.5px rgba(0, 0, 0, 0.15);
1872 border-radius: 4px 4px 0 0;
1873 overflow: hidden;
1874 display: flex;
1875 animation: components-modal__appear-animation 0.1s ease-out;
1876 animation-fill-mode: forwards;
1877 }
1878 .components-modal__frame *,
1879 .components-modal__frame *::before,
1880 .components-modal__frame *::after {
1881 box-sizing: inherit;
1882 }
1883 @media (prefers-reduced-motion: reduce) {
1884 .components-modal__frame {
1885 animation-duration: 1ms;
1886 animation-delay: 0s;
1887 }
1888 }
1889 @media (min-width: 600px) {
1890 .components-modal__frame {
1891 border-radius: 4px;
1892 margin: auto;
1893 width: auto;
1894 min-width: 350px;
1895 max-width: calc(100% - 32px);
1896 max-height: calc(100% - 120px);
1897 }
1898 }
1899 @media (min-width: 600px) and (min-width: 600px) {
1900 .components-modal__frame.is-full-screen {
1901 width: calc(100% - 32px);
1902 height: calc(100% - 32px);
1903 max-height: none;
1904 }
1905 }
1906 @media (min-width: 600px) and (min-width: 782px) {
1907 .components-modal__frame.is-full-screen {
1908 width: calc(100% - 80px);
1909 height: calc(100% - 80px);
1910 max-width: none;
1911 }
1912 }
1913 @media (min-width: 600px) {
1914 .components-modal__frame.has-size-small, .components-modal__frame.has-size-medium, .components-modal__frame.has-size-large {
1915 width: 100%;
1916 }
1917 }
1918 @media (min-width: 600px) {
1919 .components-modal__frame.has-size-small {
1920 max-width: 384px;
1921 }
1922 }
1923 @media (min-width: 600px) {
1924 .components-modal__frame.has-size-medium {
1925 max-width: 512px;
1926 }
1927 }
1928 @media (min-width: 600px) {
1929 .components-modal__frame.has-size-large {
1930 max-width: 840px;
1931 }
1932 }
1933 @media (min-width: 960px) {
1934 .components-modal__frame {
1935 max-height: 70%;
1936 }
1937 }
1938
1939 @keyframes components-modal__appear-animation {
1940 from {
1941 transform: translateY(32px);
1942 }
1943 to {
1944 transform: translateY(0);
1945 }
1946 }
1947 .components-modal__header {
1948 box-sizing: border-box;
1949 border-bottom: 1px solid transparent;
1950 padding: 24px 32px 8px;
1951 display: flex;
1952 flex-direction: row;
1953 justify-content: space-between;
1954 align-items: center;
1955 height: 72px;
1956 width: 100%;
1957 z-index: 10;
1958 position: absolute;
1959 top: 0;
1960 right: 0;
1961 }
1962 .components-modal__header .components-modal__header-heading {
1963 font-size: 1.2rem;
1964 font-weight: 600;
1965 }
1966 .components-modal__header h1 {
1967 line-height: 1;
1968 margin: 0;
1969 }
1970 .components-modal__header .components-button {
1971 position: relative;
1972 right: 8px;
1973 }
1974 .components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header {
1975 border-bottom-color: #ddd;
1976 }
1977 .components-modal__header + p {
1978 margin-top: 0;
1979 }
1980
1981 .components-modal__header-heading-container {
1982 align-items: center;
1983 flex-grow: 1;
1984 display: flex;
1985 flex-direction: row;
1986 justify-content: right;
1987 }
1988
1989 .components-modal__header-icon-container {
1990 display: inline-block;
1991 }
1992 .components-modal__header-icon-container svg {
1993 max-width: 36px;
1994 max-height: 36px;
1995 padding: 8px;
1996 }
1997
1998 .components-modal__content {
1999 flex: 1;
2000 margin-top: 72px;
2001 padding: 4px 32px 32px;
2002 overflow: auto;
2003 }
2004 .components-modal__content.hide-header {
2005 margin-top: 0;
2006 padding-top: 32px;
2007 }
2008 .components-modal__content.is-scrollable:focus-visible {
2009 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2010 outline: 2px solid transparent;
2011 outline-offset: -2px;
2012 }
2013
2014 .components-notice {
2015 display: flex;
2016 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2017 font-size: 13px;
2018 background-color: #fff;
2019 border-right: 4px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2020 padding: 8px 12px;
2021 align-items: center;
2022 }
2023 .components-notice.is-dismissible {
2024 position: relative;
2025 }
2026 .components-notice.is-success {
2027 border-right-color: #4ab866;
2028 background-color: #eff9f1;
2029 }
2030 .components-notice.is-warning {
2031 border-right-color: #f0b849;
2032 background-color: #fef8ee;
2033 }
2034 .components-notice.is-error {
2035 border-right-color: #cc1818;
2036 background-color: #f4a2a2;
2037 }
2038
2039 .components-notice__content {
2040 flex-grow: 1;
2041 margin: 4px 0 4px 25px;
2042 }
2043
2044 .components-notice__actions {
2045 display: flex;
2046 flex-wrap: wrap;
2047 }
2048
2049 .components-notice__action.components-button {
2050 margin-left: 8px;
2051 }
2052 .components-notice__action.components-button, .components-notice__action.components-button.is-link {
2053 margin-right: 12px;
2054 }
2055 .components-notice__action.components-button.is-secondary {
2056 vertical-align: initial;
2057 }
2058
2059 .components-notice__dismiss {
2060 color: #757575;
2061 align-self: flex-start;
2062 flex-shrink: 0;
2063 }
2064 .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus {
2065 color: #1e1e1e;
2066 background-color: transparent;
2067 }
2068 .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
2069 box-shadow: none;
2070 }
2071
2072 .components-notice-list {
2073 max-width: 100vw;
2074 box-sizing: border-box;
2075 }
2076 .components-notice-list .components-notice__content {
2077 margin-top: 12px;
2078 margin-bottom: 12px;
2079 line-height: 2;
2080 }
2081 .components-notice-list .components-notice__action.components-button {
2082 display: block;
2083 margin-right: 0;
2084 margin-top: 8px;
2085 }
2086
2087 .components-panel {
2088 background: #fff;
2089 border: 1px solid #e0e0e0;
2090 }
2091 .components-panel > .components-panel__header:first-child,
2092 .components-panel > .components-panel__body:first-child {
2093 margin-top: -1px;
2094 }
2095 .components-panel > .components-panel__header:last-child,
2096 .components-panel > .components-panel__body:last-child {
2097 border-bottom-width: 0;
2098 }
2099
2100 .components-panel + .components-panel {
2101 margin-top: -1px;
2102 }
2103
2104 .components-panel__body {
2105 border-top: 1px solid #e0e0e0;
2106 border-bottom: 1px solid #e0e0e0;
2107 }
2108 .components-panel__body h3 {
2109 margin: 0 0 0.5em;
2110 }
2111 .components-panel__body.is-opened {
2112 padding: 16px;
2113 }
2114
2115 .components-panel__header {
2116 display: flex;
2117 justify-content: space-between;
2118 align-items: center;
2119 padding: 0 16px;
2120 border-bottom: 1px solid #ddd;
2121 box-sizing: content-box;
2122 height: 47px;
2123 }
2124 .components-panel__header h2 {
2125 margin: 0;
2126 font-size: inherit;
2127 color: inherit;
2128 }
2129
2130 .components-panel__body + .components-panel__body,
2131 .components-panel__body + .components-panel__header,
2132 .components-panel__header + .components-panel__body,
2133 .components-panel__header + .components-panel__header {
2134 margin-top: -1px;
2135 }
2136
2137 .components-panel__body > .components-panel__body-title {
2138 display: block;
2139 padding: 0;
2140 font-size: inherit;
2141 margin-top: 0;
2142 margin-bottom: 0;
2143 transition: 0.1s background ease-in-out;
2144 }
2145 @media (prefers-reduced-motion: reduce) {
2146 .components-panel__body > .components-panel__body-title {
2147 transition-duration: 0s;
2148 transition-delay: 0s;
2149 }
2150 }
2151
2152 .components-panel__body.is-opened > .components-panel__body-title {
2153 margin: -16px;
2154 margin-bottom: 5px;
2155 }
2156
2157 .components-panel__body > .components-panel__body-title:hover {
2158 background: #f0f0f0;
2159 border: none;
2160 }
2161
2162 .components-panel__body-toggle.components-button {
2163 position: relative;
2164 padding: 16px 16px 16px 48px;
2165 outline: none;
2166 width: 100%;
2167 font-weight: 500;
2168 text-align: right;
2169 color: #1e1e1e;
2170 border: none;
2171 box-shadow: none;
2172 transition: 0.1s background ease-in-out;
2173 height: auto;
2174 }
2175 @media (prefers-reduced-motion: reduce) {
2176 .components-panel__body-toggle.components-button {
2177 transition-duration: 0s;
2178 transition-delay: 0s;
2179 }
2180 }
2181 .components-panel__body-toggle.components-button:focus {
2182 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2183 border-radius: 0;
2184 }
2185 .components-panel__body-toggle.components-button .components-panel__arrow {
2186 position: absolute;
2187 left: 16px;
2188 top: 50%;
2189 transform: translateY(-50%);
2190 color: #1e1e1e;
2191 fill: currentColor;
2192 transition: 0.1s color ease-in-out;
2193 }
2194 @media (prefers-reduced-motion: reduce) {
2195 .components-panel__body-toggle.components-button .components-panel__arrow {
2196 transition-duration: 0s;
2197 transition-delay: 0s;
2198 }
2199 }
2200 body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right {
2201 transform: scaleX(-1);
2202 -ms-filter: fliph;
2203 filter: FlipH;
2204 margin-top: -10px;
2205 }
2206
2207 .components-panel__icon {
2208 color: #757575;
2209 margin: -2px 6px -2px 0;
2210 }
2211
2212 .components-panel__body-toggle-icon {
2213 margin-left: -5px;
2214 }
2215
2216 .components-panel__color-title {
2217 float: right;
2218 height: 19px;
2219 }
2220
2221 .components-panel__row {
2222 display: flex;
2223 justify-content: space-between;
2224 align-items: center;
2225 margin-top: 8px;
2226 min-height: 36px;
2227 }
2228 .components-panel__row select {
2229 min-width: 0;
2230 }
2231 .components-panel__row label {
2232 margin-left: 12px;
2233 flex-shrink: 0;
2234 max-width: 75%;
2235 }
2236 .components-panel__row:empty, .components-panel__row:first-of-type {
2237 margin-top: 0;
2238 }
2239
2240 .components-panel .circle-picker {
2241 padding-bottom: 20px;
2242 }
2243
2244 .components-placeholder.components-placeholder {
2245 font-size: 13px;
2246 box-sizing: border-box;
2247 position: relative;
2248 padding: 1em;
2249 width: 100%;
2250 text-align: right;
2251 margin: 0;
2252 color: #1e1e1e;
2253 -moz-font-smoothing: subpixel-antialiased;
2254 -webkit-font-smoothing: subpixel-antialiased;
2255 border-radius: 2px;
2256 background-color: #fff;
2257 box-shadow: inset 0 0 0 1px #1e1e1e;
2258 outline: 1px solid transparent;
2259 }
2260 @supports (position: sticky) {
2261 .components-placeholder.components-placeholder {
2262 display: flex;
2263 flex-direction: column;
2264 justify-content: top;
2265 align-items: flex-start;
2266 }
2267 }
2268
2269 .components-placeholder__error,
2270 .components-placeholder__instructions,
2271 .components-placeholder__label,
2272 .components-placeholder__fieldset {
2273 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2274 font-size: 13px;
2275 letter-spacing: initial;
2276 line-height: initial;
2277 text-transform: none;
2278 font-weight: normal;
2279 }
2280
2281 .components-placeholder__label {
2282 display: flex;
2283 font-weight: 600;
2284 margin-bottom: 16px;
2285 align-items: center;
2286 }
2287 .components-placeholder__label > svg,
2288 .components-placeholder__label .dashicon,
2289 .components-placeholder__label .block-editor-block-icon {
2290 margin-left: 12px;
2291 fill: currentColor;
2292 }
2293 @media (forced-colors: active) {
2294 .components-placeholder__label > svg,
2295 .components-placeholder__label .dashicon,
2296 .components-placeholder__label .block-editor-block-icon {
2297 fill: CanvasText;
2298 }
2299 }
2300 .components-placeholder__label:empty {
2301 display: none;
2302 }
2303
2304 .components-placeholder__fieldset,
2305 .components-placeholder__fieldset form {
2306 display: flex;
2307 flex-direction: row;
2308 width: 100%;
2309 flex-wrap: wrap;
2310 }
2311 .components-placeholder__fieldset p,
2312 .components-placeholder__fieldset form p {
2313 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2314 font-size: 13px;
2315 }
2316
2317 .components-placeholder__fieldset.is-column-layout,
2318 .components-placeholder__fieldset.is-column-layout form {
2319 flex-direction: column;
2320 }
2321
2322 .components-placeholder__input[type=url] {
2323 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2324 padding: 6px 8px;
2325 box-shadow: 0 0 0 transparent;
2326 transition: box-shadow 0.1s linear;
2327 border-radius: 2px;
2328 border: 1px solid #949494;
2329 /* Fonts smaller than 16px causes mobile safari to zoom. */
2330 font-size: 16px;
2331 /* Override core line-height. To be reviewed. */
2332 line-height: normal;
2333 margin: 0 0 0 8px;
2334 flex: 1 1 auto;
2335 }
2336 @media (prefers-reduced-motion: reduce) {
2337 .components-placeholder__input[type=url] {
2338 transition-duration: 0s;
2339 transition-delay: 0s;
2340 }
2341 }
2342 @media (min-width: 600px) {
2343 .components-placeholder__input[type=url] {
2344 font-size: 13px;
2345 /* Override core line-height. To be reviewed. */
2346 line-height: normal;
2347 }
2348 }
2349 .components-placeholder__input[type=url]:focus {
2350 border-color: var(--wp-admin-theme-color);
2351 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
2352 outline: 2px solid transparent;
2353 }
2354 .components-placeholder__input[type=url]::-webkit-input-placeholder {
2355 color: rgba(30, 30, 30, 0.62);
2356 }
2357 .components-placeholder__input[type=url]::-moz-placeholder {
2358 opacity: 1;
2359 color: rgba(30, 30, 30, 0.62);
2360 }
2361 .components-placeholder__input[type=url]:-ms-input-placeholder {
2362 color: rgba(30, 30, 30, 0.62);
2363 }
2364
2365 .components-placeholder__instructions {
2366 margin-bottom: 1em;
2367 }
2368
2369 .components-placeholder__error {
2370 margin-top: 1em;
2371 width: 100%;
2372 }
2373
2374 .components-placeholder__fieldset .components-button {
2375 margin-left: 12px;
2376 margin-bottom: 12px;
2377 }
2378 .components-placeholder__fieldset .components-button:last-child {
2379 margin-bottom: 0;
2380 margin-left: 0;
2381 }
2382
2383 .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link {
2384 margin-right: 10px;
2385 margin-left: 10px;
2386 }
2387 .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link:last-child {
2388 margin-left: 0;
2389 }
2390
2391 .components-placeholder.is-large .components-placeholder__label {
2392 font-size: 18pt;
2393 font-weight: normal;
2394 }
2395 .components-placeholder.is-medium .components-placeholder__instructions, .components-placeholder.is-small .components-placeholder__instructions {
2396 display: none;
2397 }
2398 .components-placeholder.is-medium .components-placeholder__fieldset,
2399 .components-placeholder.is-medium .components-placeholder__fieldset form, .components-placeholder.is-small .components-placeholder__fieldset,
2400 .components-placeholder.is-small .components-placeholder__fieldset form {
2401 flex-direction: column;
2402 }
2403 .components-placeholder.is-medium .components-placeholder__fieldset .components-button, .components-placeholder.is-small .components-placeholder__fieldset .components-button {
2404 margin-left: auto;
2405 }
2406 .components-placeholder.is-small .components-button {
2407 padding: 0 8px 2px;
2408 }
2409
2410 /**
2411 * Dashed style placeholders
2412 */
2413 .components-placeholder.has-illustration {
2414 color: inherit;
2415 display: flex;
2416 box-shadow: none;
2417 -webkit-backdrop-filter: blur(100px);
2418 backdrop-filter: blur(100px);
2419 background-color: transparent;
2420 backface-visibility: hidden;
2421 border-radius: 2px;
2422 overflow: auto;
2423 }
2424 .is-dark-theme .components-placeholder.has-illustration {
2425 background-color: rgba(0, 0, 0, 0.1);
2426 }
2427 .components-placeholder.has-illustration .components-placeholder__fieldset {
2428 width: auto;
2429 margin-right: 0;
2430 margin-left: 0;
2431 }
2432 .components-placeholder.has-illustration .components-placeholder__label,
2433 .components-placeholder.has-illustration .components-placeholder__instructions,
2434 .components-placeholder.has-illustration .components-button {
2435 opacity: 0;
2436 pointer-events: none;
2437 transition: opacity 0.1s linear;
2438 }
2439 @media (prefers-reduced-motion: reduce) {
2440 .components-placeholder.has-illustration .components-placeholder__label,
2441 .components-placeholder.has-illustration .components-placeholder__instructions,
2442 .components-placeholder.has-illustration .components-button {
2443 transition-duration: 0s;
2444 transition-delay: 0s;
2445 }
2446 }
2447 .is-selected > .components-placeholder.has-illustration .components-placeholder__label,
2448 .is-selected > .components-placeholder.has-illustration .components-placeholder__instructions,
2449 .is-selected > .components-placeholder.has-illustration .components-button {
2450 opacity: 1;
2451 pointer-events: auto;
2452 }
2453 .components-placeholder.has-illustration::before {
2454 content: "";
2455 position: absolute;
2456 top: 0;
2457 left: 0;
2458 bottom: 0;
2459 right: 0;
2460 pointer-events: none;
2461 background: currentColor;
2462 opacity: 0.1;
2463 }
2464
2465 .components-placeholder__preview {
2466 display: flex;
2467 justify-content: center;
2468 }
2469
2470 .components-placeholder__illustration {
2471 box-sizing: content-box;
2472 position: absolute;
2473 top: 50%;
2474 right: 50%;
2475 transform: translate(50%, -50%);
2476 width: 100%;
2477 height: 100%;
2478 stroke: currentColor;
2479 opacity: 0.25;
2480 }
2481
2482 .components-popover {
2483 box-sizing: border-box;
2484 z-index: 1000000;
2485 will-change: transform;
2486 }
2487 .components-popover *,
2488 .components-popover *::before,
2489 .components-popover *::after {
2490 box-sizing: inherit;
2491 }
2492 .components-popover.is-expanded {
2493 position: fixed;
2494 top: 0;
2495 right: 0;
2496 left: 0;
2497 bottom: 0;
2498 z-index: 1000000 !important;
2499 }
2500
2501 .components-popover__content {
2502 background: #fff;
2503 box-shadow: 0 0 0 1px #ccc, 0 0.7px 1px rgba(0, 0, 0, 0.1), 0 1.2px 1.7px -0.2px rgba(0, 0, 0, 0.1), 0 2.3px 3.3px -0.5px rgba(0, 0, 0, 0.1);
2504 border-radius: 2px;
2505 box-sizing: border-box;
2506 width: min-content;
2507 }
2508 .is-alternate .components-popover__content {
2509 box-shadow: 0 0 0 1px #1e1e1e;
2510 }
2511 .is-unstyled .components-popover__content {
2512 background: none;
2513 border-radius: 0;
2514 box-shadow: none;
2515 }
2516 .components-popover.is-expanded .components-popover__content {
2517 position: static;
2518 height: calc(100% - 48px);
2519 overflow-y: visible;
2520 width: auto;
2521 box-shadow: 0 -1px 0 0 #ccc;
2522 }
2523 .components-popover.is-expanded.is-alternate .components-popover__content {
2524 box-shadow: 0 -1px 0 #1e1e1e;
2525 }
2526
2527 .components-popover__header {
2528 align-items: center;
2529 background: #fff;
2530 display: flex;
2531 height: 48px;
2532 justify-content: space-between;
2533 padding: 0 16px 0 8px;
2534 }
2535
2536 .components-popover__header-title {
2537 overflow: hidden;
2538 text-overflow: ellipsis;
2539 white-space: nowrap;
2540 width: 100%;
2541 }
2542
2543 .components-popover__close.components-button {
2544 z-index: 5;
2545 }
2546
2547 .components-popover__arrow {
2548 position: absolute;
2549 width: 14px;
2550 height: 14px;
2551 pointer-events: none;
2552 display: flex;
2553 }
2554 .components-popover__arrow::before {
2555 content: "";
2556 position: absolute;
2557 top: -1px;
2558 right: 1px;
2559 height: 2px;
2560 left: 1px;
2561 background-color: #fff;
2562 }
2563 .components-popover__arrow.is-top {
2564 bottom: -14px !important;
2565 transform: rotate(0);
2566 }
2567 .components-popover__arrow.is-right {
2568 left: -14px !important;
2569 transform: rotate(90deg);
2570 }
2571 .components-popover__arrow.is-bottom {
2572 top: -14px !important;
2573 transform: rotate(180deg);
2574 }
2575 .components-popover__arrow.is-left {
2576 /*rtl:begin:ignore*/
2577 right: -14px !important;
2578 transform: rotate(-90deg);
2579 }
2580
2581 .components-popover__triangle {
2582 display: block;
2583 flex: 1;
2584 }
2585
2586 .components-popover__triangle-bg {
2587 fill: #fff;
2588 }
2589
2590 .components-popover__triangle-border {
2591 fill: transparent;
2592 stroke-width: 1px;
2593 stroke: #ccc;
2594 }
2595 .is-alternate .components-popover__triangle-border {
2596 stroke: #1e1e1e;
2597 }
2598
2599 .components-popover-pointer-events-trap {
2600 z-index: 1000000;
2601 position: fixed;
2602 inset: 0;
2603 background-color: transparent;
2604 }
2605
2606 .components-radio-control__option {
2607 display: flex;
2608 align-items: center;
2609 }
2610
2611 .components-radio-control__input[type=radio] {
2612 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2613 padding: 6px 8px;
2614 box-shadow: 0 0 0 transparent;
2615 transition: box-shadow 0.1s linear;
2616 border-radius: 2px;
2617 border: 1px solid #949494;
2618 /* Fonts smaller than 16px causes mobile safari to zoom. */
2619 font-size: 16px;
2620 /* Override core line-height. To be reviewed. */
2621 line-height: normal;
2622 border: 1px solid #1e1e1e;
2623 margin-left: 12px;
2624 transition: none;
2625 border-radius: 50%;
2626 width: 24px;
2627 height: 24px;
2628 display: inline-flex;
2629 margin: 0 0 0 6px;
2630 padding: 0;
2631 -webkit-appearance: none;
2632 appearance: none;
2633 cursor: pointer;
2634 }
2635 @media (prefers-reduced-motion: reduce) {
2636 .components-radio-control__input[type=radio] {
2637 transition-duration: 0s;
2638 transition-delay: 0s;
2639 }
2640 }
2641 @media (min-width: 600px) {
2642 .components-radio-control__input[type=radio] {
2643 font-size: 13px;
2644 /* Override core line-height. To be reviewed. */
2645 line-height: normal;
2646 }
2647 }
2648 .components-radio-control__input[type=radio]:focus {
2649 border-color: var(--wp-admin-theme-color);
2650 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
2651 outline: 2px solid transparent;
2652 }
2653 .components-radio-control__input[type=radio]::-webkit-input-placeholder {
2654 color: rgba(30, 30, 30, 0.62);
2655 }
2656 .components-radio-control__input[type=radio]::-moz-placeholder {
2657 opacity: 1;
2658 color: rgba(30, 30, 30, 0.62);
2659 }
2660 .components-radio-control__input[type=radio]:-ms-input-placeholder {
2661 color: rgba(30, 30, 30, 0.62);
2662 }
2663 @media (min-width: 600px) {
2664 .components-radio-control__input[type=radio] {
2665 height: 20px;
2666 width: 20px;
2667 }
2668 }
2669 .components-radio-control__input[type=radio]:checked::before {
2670 box-sizing: inherit;
2671 width: 8px;
2672 height: 8px;
2673 transform: translate(-7px, 7px);
2674 margin: 0;
2675 background-color: #fff;
2676 border: 4px solid #fff;
2677 }
2678 @media (min-width: 600px) {
2679 .components-radio-control__input[type=radio]:checked::before {
2680 transform: translate(-5px, 5px);
2681 }
2682 }
2683 .components-radio-control__input[type=radio]:focus {
2684 box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
2685 outline: 2px solid transparent;
2686 }
2687 .components-radio-control__input[type=radio]:checked {
2688 background: var(--wp-admin-theme-color);
2689 border-color: var(--wp-admin-theme-color);
2690 }
2691 .components-radio-control__input[type=radio]:focus {
2692 box-shadow: 0 0 0 2px var(--wp-components-color-background, #fff), 0 0 0 4px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2693 }
2694 .components-radio-control__input[type=radio]:checked {
2695 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2696 border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2697 }
2698 .components-radio-control__input[type=radio]:checked::before {
2699 content: "";
2700 border-radius: 50%;
2701 }
2702
2703 .components-radio-control__label {
2704 cursor: pointer;
2705 }
2706
2707 .components-resizable-box__handle {
2708 display: none;
2709 width: 23px;
2710 height: 23px;
2711 z-index: 2;
2712 }
2713 .components-resizable-box__container.has-show-handle .components-resizable-box__handle {
2714 display: block;
2715 }
2716
2717 .components-resizable-box__container > img {
2718 width: inherit;
2719 }
2720
2721 .components-resizable-box__handle::after {
2722 display: block;
2723 content: "";
2724 width: 15px;
2725 height: 15px;
2726 border-radius: 50%;
2727 background: #fff;
2728 cursor: inherit;
2729 position: absolute;
2730 top: calc(50% - 8px);
2731 left: calc(50% - 8px);
2732 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2733 outline: 2px solid transparent;
2734 }
2735
2736 .components-resizable-box__side-handle::before {
2737 display: block;
2738 border-radius: 2px;
2739 content: "";
2740 width: 3px;
2741 height: 3px;
2742 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2743 cursor: inherit;
2744 position: absolute;
2745 top: calc(50% - 1px);
2746 left: calc(50% - 1px);
2747 transition: transform 0.1s ease-in;
2748 will-change: transform;
2749 opacity: 0;
2750 }
2751 @media (prefers-reduced-motion: reduce) {
2752 .components-resizable-box__side-handle::before {
2753 transition-duration: 0s;
2754 transition-delay: 0s;
2755 }
2756 }
2757
2758 .components-resizable-box__side-handle {
2759 z-index: 2;
2760 }
2761
2762 .components-resizable-box__corner-handle {
2763 z-index: 2;
2764 }
2765
2766 .components-resizable-box__side-handle.components-resizable-box__handle-top,
2767 .components-resizable-box__side-handle.components-resizable-box__handle-bottom,
2768 .components-resizable-box__side-handle.components-resizable-box__handle-top::before,
2769 .components-resizable-box__side-handle.components-resizable-box__handle-bottom::before {
2770 width: 100%;
2771 right: 0;
2772 border-right: 0;
2773 border-left: 0;
2774 }
2775
2776 .components-resizable-box__side-handle.components-resizable-box__handle-left,
2777 .components-resizable-box__side-handle.components-resizable-box__handle-right,
2778 .components-resizable-box__side-handle.components-resizable-box__handle-left::before,
2779 .components-resizable-box__side-handle.components-resizable-box__handle-right::before {
2780 height: 100%;
2781 top: 0;
2782 border-top: 0;
2783 border-bottom: 0;
2784 }
2785
2786 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
2787 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
2788 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
2789 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
2790 animation: components-resizable-box__top-bottom-animation 0.1s ease-out 0s;
2791 animation-fill-mode: forwards;
2792 }
2793 @media (prefers-reduced-motion: reduce) {
2794 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
2795 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
2796 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
2797 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
2798 animation-duration: 1ms;
2799 animation-delay: 0s;
2800 }
2801 }
2802
2803 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
2804 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
2805 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
2806 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
2807 animation: components-resizable-box__left-right-animation 0.1s ease-out 0s;
2808 animation-fill-mode: forwards;
2809 }
2810 @media (prefers-reduced-motion: reduce) {
2811 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
2812 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
2813 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
2814 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
2815 animation-duration: 1ms;
2816 animation-delay: 0s;
2817 }
2818 }
2819
2820 /* This CSS is shown only to Safari, which has a bug with table-caption making it jumpy.
2821 See https://bugs.webkit.org/show_bug.cgi?id=187903. */
2822 @media not all and (min-resolution: 0.001dpcm) {
2823 @supports (-webkit-appearance: none) {
2824 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
2825 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
2826 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
2827 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
2828 animation: none;
2829 }
2830
2831 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
2832 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
2833 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
2834 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
2835 animation: none;
2836 }
2837 }
2838 }
2839 @keyframes components-resizable-box__top-bottom-animation {
2840 from {
2841 transform: scaleX(0);
2842 opacity: 0;
2843 }
2844 to {
2845 transform: scaleX(1);
2846 opacity: 1;
2847 }
2848 }
2849 @keyframes components-resizable-box__left-right-animation {
2850 from {
2851 transform: scaleY(0);
2852 opacity: 0;
2853 }
2854 to {
2855 transform: scaleY(1);
2856 opacity: 1;
2857 }
2858 }
2859 .components-resizable-box__handle-right {
2860 right: calc(11.5px * -1);
2861 }
2862
2863 .components-resizable-box__handle-left {
2864 left: calc(11.5px * -1);
2865 }
2866
2867 .components-resizable-box__handle-top {
2868 top: calc(11.5px * -1);
2869 }
2870
2871 .components-resizable-box__handle-bottom {
2872 bottom: calc(11.5px * -1);
2873 }
2874 .components-responsive-wrapper {
2875 position: relative;
2876 max-width: 100%;
2877 display: flex;
2878 align-items: center;
2879 justify-content: center;
2880 }
2881
2882 .components-responsive-wrapper__content {
2883 display: block;
2884 max-width: 100%;
2885 width: 100%;
2886 }
2887
2888 .components-sandbox {
2889 overflow: hidden;
2890 }
2891
2892 iframe.components-sandbox {
2893 width: 100%;
2894 }
2895
2896 html.lockscroll,
2897 body.lockscroll {
2898 overflow: hidden;
2899 }
2900
2901 .components-select-control__input {
2902 outline: 0;
2903 -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
2904 }
2905
2906 @media (max-width: 782px) {
2907 .components-base-control .components-base-control__field .components-select-control__input {
2908 font-size: 16px;
2909 }
2910 }
2911 .components-snackbar {
2912 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2913 font-size: 13px;
2914 background: rgba(0, 0, 0, 0.85);
2915 -webkit-backdrop-filter: blur(16px) saturate(180%);
2916 backdrop-filter: blur(16px) saturate(180%);
2917 border-radius: 2px;
2918 box-shadow: 0 0.7px 1px rgba(0, 0, 0, 0.1), 0 1.2px 1.7px -0.2px rgba(0, 0, 0, 0.1), 0 2.3px 3.3px -0.5px rgba(0, 0, 0, 0.1);
2919 color: #fff;
2920 padding: 12px 20px;
2921 width: 100%;
2922 max-width: 600px;
2923 box-sizing: border-box;
2924 cursor: pointer;
2925 pointer-events: auto;
2926 }
2927 @media (min-width: 600px) {
2928 .components-snackbar {
2929 width: -moz-fit-content;
2930 width: fit-content;
2931 }
2932 }
2933 .components-snackbar:focus {
2934 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2935 }
2936 .components-snackbar.components-snackbar-explicit-dismiss {
2937 cursor: default;
2938 }
2939 .components-snackbar .components-snackbar__content-with-icon {
2940 position: relative;
2941 padding-right: 24px;
2942 }
2943 .components-snackbar .components-snackbar__icon {
2944 position: absolute;
2945 right: -8px;
2946 top: calc((5.8px) / -2);
2947 }
2948 .components-snackbar .components-snackbar__dismiss-button {
2949 margin-right: 24px;
2950 cursor: pointer;
2951 }
2952
2953 .components-snackbar__action.components-button {
2954 margin-right: 32px;
2955 color: #fff;
2956 height: auto;
2957 flex-shrink: 0;
2958 line-height: 1.4;
2959 padding: 0;
2960 }
2961 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary) {
2962 text-decoration: underline;
2963 background-color: transparent;
2964 }
2965 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus {
2966 color: #fff;
2967 box-shadow: none;
2968 outline: 1px dotted #fff;
2969 }
2970 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
2971 text-decoration: none;
2972 color: #fff;
2973 }
2974
2975 .components-snackbar__content {
2976 display: flex;
2977 align-items: baseline;
2978 justify-content: space-between;
2979 line-height: 1.4;
2980 }
2981
2982 .components-snackbar-list {
2983 position: absolute;
2984 z-index: 100000;
2985 width: 100%;
2986 box-sizing: border-box;
2987 pointer-events: none;
2988 }
2989
2990 .components-snackbar-list__notice-container {
2991 position: relative;
2992 padding-top: 8px;
2993 }
2994
2995 .components-tab-panel__tabs {
2996 display: flex;
2997 align-items: stretch;
2998 flex-direction: row;
2999 }
3000 .components-tab-panel__tabs[aria-orientation=vertical] {
3001 flex-direction: column;
3002 }
3003
3004 .components-tab-panel__tabs-item {
3005 position: relative;
3006 border-radius: 0;
3007 height: 48px;
3008 background: transparent;
3009 border: none;
3010 box-shadow: none;
3011 cursor: pointer;
3012 padding: 3px 16px;
3013 margin-right: 0;
3014 font-weight: 500;
3015 }
3016 .components-tab-panel__tabs-item:focus:not(:disabled) {
3017 position: relative;
3018 box-shadow: none;
3019 outline: none;
3020 }
3021 .components-tab-panel__tabs-item::after {
3022 content: "";
3023 position: absolute;
3024 left: 0;
3025 bottom: 0;
3026 right: 0;
3027 pointer-events: none;
3028 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
3029 height: calc(0 * var(--wp-admin-border-width-focus));
3030 border-radius: 0;
3031 transition: all 0.1s linear;
3032 }
3033 @media (prefers-reduced-motion: reduce) {
3034 .components-tab-panel__tabs-item::after {
3035 transition-duration: 0s;
3036 transition-delay: 0s;
3037 }
3038 }
3039 .components-tab-panel__tabs-item.is-active::after {
3040 height: calc(1 * var(--wp-admin-border-width-focus));
3041 outline: 2px solid transparent;
3042 outline-offset: -1px;
3043 }
3044 .components-tab-panel__tabs-item::before {
3045 content: "";
3046 position: absolute;
3047 top: 12px;
3048 left: 12px;
3049 bottom: 12px;
3050 right: 12px;
3051 pointer-events: none;
3052 box-shadow: 0 0 0 0 transparent;
3053 border-radius: 2px;
3054 transition: all 0.1s linear;
3055 }
3056 @media (prefers-reduced-motion: reduce) {
3057 .components-tab-panel__tabs-item::before {
3058 transition-duration: 0s;
3059 transition-delay: 0s;
3060 }
3061 }
3062 .components-tab-panel__tabs-item:focus-visible::before {
3063 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
3064 outline: 2px solid transparent;
3065 }
3066
3067 .components-text-control__input,
3068 .components-text-control__input[type=text],
3069 .components-text-control__input[type=tel],
3070 .components-text-control__input[type=time],
3071 .components-text-control__input[type=url],
3072 .components-text-control__input[type=week],
3073 .components-text-control__input[type=password],
3074 .components-text-control__input[type=color],
3075 .components-text-control__input[type=date],
3076 .components-text-control__input[type=datetime],
3077 .components-text-control__input[type=datetime-local],
3078 .components-text-control__input[type=email],
3079 .components-text-control__input[type=month],
3080 .components-text-control__input[type=number] {
3081 width: 100%;
3082 height: 32px;
3083 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3084 padding: 6px 8px;
3085 box-shadow: 0 0 0 transparent;
3086 transition: box-shadow 0.1s linear;
3087 border-radius: 2px;
3088 border: 1px solid #949494;
3089 /* Fonts smaller than 16px causes mobile safari to zoom. */
3090 font-size: 16px;
3091 /* Override core line-height. To be reviewed. */
3092 line-height: normal;
3093 }
3094 @media (prefers-reduced-motion: reduce) {
3095 .components-text-control__input,
3096 .components-text-control__input[type=text],
3097 .components-text-control__input[type=tel],
3098 .components-text-control__input[type=time],
3099 .components-text-control__input[type=url],
3100 .components-text-control__input[type=week],
3101 .components-text-control__input[type=password],
3102 .components-text-control__input[type=color],
3103 .components-text-control__input[type=date],
3104 .components-text-control__input[type=datetime],
3105 .components-text-control__input[type=datetime-local],
3106 .components-text-control__input[type=email],
3107 .components-text-control__input[type=month],
3108 .components-text-control__input[type=number] {
3109 transition-duration: 0s;
3110 transition-delay: 0s;
3111 }
3112 }
3113 @media (min-width: 600px) {
3114 .components-text-control__input,
3115 .components-text-control__input[type=text],
3116 .components-text-control__input[type=tel],
3117 .components-text-control__input[type=time],
3118 .components-text-control__input[type=url],
3119 .components-text-control__input[type=week],
3120 .components-text-control__input[type=password],
3121 .components-text-control__input[type=color],
3122 .components-text-control__input[type=date],
3123 .components-text-control__input[type=datetime],
3124 .components-text-control__input[type=datetime-local],
3125 .components-text-control__input[type=email],
3126 .components-text-control__input[type=month],
3127 .components-text-control__input[type=number] {
3128 font-size: 13px;
3129 /* Override core line-height. To be reviewed. */
3130 line-height: normal;
3131 }
3132 }
3133 .components-text-control__input:focus,
3134 .components-text-control__input[type=text]:focus,
3135 .components-text-control__input[type=tel]:focus,
3136 .components-text-control__input[type=time]:focus,
3137 .components-text-control__input[type=url]:focus,
3138 .components-text-control__input[type=week]:focus,
3139 .components-text-control__input[type=password]:focus,
3140 .components-text-control__input[type=color]:focus,
3141 .components-text-control__input[type=date]:focus,
3142 .components-text-control__input[type=datetime]:focus,
3143 .components-text-control__input[type=datetime-local]:focus,
3144 .components-text-control__input[type=email]:focus,
3145 .components-text-control__input[type=month]:focus,
3146 .components-text-control__input[type=number]:focus {
3147 border-color: var(--wp-admin-theme-color);
3148 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
3149 outline: 2px solid transparent;
3150 }
3151 .components-text-control__input::-webkit-input-placeholder,
3152 .components-text-control__input[type=text]::-webkit-input-placeholder,
3153 .components-text-control__input[type=tel]::-webkit-input-placeholder,
3154 .components-text-control__input[type=time]::-webkit-input-placeholder,
3155 .components-text-control__input[type=url]::-webkit-input-placeholder,
3156 .components-text-control__input[type=week]::-webkit-input-placeholder,
3157 .components-text-control__input[type=password]::-webkit-input-placeholder,
3158 .components-text-control__input[type=color]::-webkit-input-placeholder,
3159 .components-text-control__input[type=date]::-webkit-input-placeholder,
3160 .components-text-control__input[type=datetime]::-webkit-input-placeholder,
3161 .components-text-control__input[type=datetime-local]::-webkit-input-placeholder,
3162 .components-text-control__input[type=email]::-webkit-input-placeholder,
3163 .components-text-control__input[type=month]::-webkit-input-placeholder,
3164 .components-text-control__input[type=number]::-webkit-input-placeholder {
3165 color: rgba(30, 30, 30, 0.62);
3166 }
3167 .components-text-control__input::-moz-placeholder,
3168 .components-text-control__input[type=text]::-moz-placeholder,
3169 .components-text-control__input[type=tel]::-moz-placeholder,
3170 .components-text-control__input[type=time]::-moz-placeholder,
3171 .components-text-control__input[type=url]::-moz-placeholder,
3172 .components-text-control__input[type=week]::-moz-placeholder,
3173 .components-text-control__input[type=password]::-moz-placeholder,
3174 .components-text-control__input[type=color]::-moz-placeholder,
3175 .components-text-control__input[type=date]::-moz-placeholder,
3176 .components-text-control__input[type=datetime]::-moz-placeholder,
3177 .components-text-control__input[type=datetime-local]::-moz-placeholder,
3178 .components-text-control__input[type=email]::-moz-placeholder,
3179 .components-text-control__input[type=month]::-moz-placeholder,
3180 .components-text-control__input[type=number]::-moz-placeholder {
3181 opacity: 1;
3182 color: rgba(30, 30, 30, 0.62);
3183 }
3184 .components-text-control__input:-ms-input-placeholder,
3185 .components-text-control__input[type=text]:-ms-input-placeholder,
3186 .components-text-control__input[type=tel]:-ms-input-placeholder,
3187 .components-text-control__input[type=time]:-ms-input-placeholder,
3188 .components-text-control__input[type=url]:-ms-input-placeholder,
3189 .components-text-control__input[type=week]:-ms-input-placeholder,
3190 .components-text-control__input[type=password]:-ms-input-placeholder,
3191 .components-text-control__input[type=color]:-ms-input-placeholder,
3192 .components-text-control__input[type=date]:-ms-input-placeholder,
3193 .components-text-control__input[type=datetime]:-ms-input-placeholder,
3194 .components-text-control__input[type=datetime-local]:-ms-input-placeholder,
3195 .components-text-control__input[type=email]:-ms-input-placeholder,
3196 .components-text-control__input[type=month]:-ms-input-placeholder,
3197 .components-text-control__input[type=number]:-ms-input-placeholder {
3198 color: rgba(30, 30, 30, 0.62);
3199 }
3200 .components-text-control__input.is-next-40px-default-size,
3201 .components-text-control__input[type=text].is-next-40px-default-size,
3202 .components-text-control__input[type=tel].is-next-40px-default-size,
3203 .components-text-control__input[type=time].is-next-40px-default-size,
3204 .components-text-control__input[type=url].is-next-40px-default-size,
3205 .components-text-control__input[type=week].is-next-40px-default-size,
3206 .components-text-control__input[type=password].is-next-40px-default-size,
3207 .components-text-control__input[type=color].is-next-40px-default-size,
3208 .components-text-control__input[type=date].is-next-40px-default-size,
3209 .components-text-control__input[type=datetime].is-next-40px-default-size,
3210 .components-text-control__input[type=datetime-local].is-next-40px-default-size,
3211 .components-text-control__input[type=email].is-next-40px-default-size,
3212 .components-text-control__input[type=month].is-next-40px-default-size,
3213 .components-text-control__input[type=number].is-next-40px-default-size {
3214 height: 40px;
3215 }
3216
3217 .components-tip {
3218 display: flex;
3219 color: #757575;
3220 }
3221 .components-tip svg {
3222 align-self: center;
3223 fill: #f0b849;
3224 flex-shrink: 0;
3225 margin-left: 16px;
3226 }
3227 .components-tip p {
3228 margin: 0;
3229 }
3230
3231 .components-accessible-toolbar {
3232 display: inline-flex;
3233 border: 1px solid #1e1e1e;
3234 border-radius: 2px;
3235 flex-shrink: 0;
3236 }
3237 .components-accessible-toolbar > .components-toolbar-group:last-child {
3238 border-left: none;
3239 }
3240 .components-accessible-toolbar.is-unstyled {
3241 border: none;
3242 }
3243 .components-accessible-toolbar.is-unstyled > .components-toolbar-group {
3244 border-left: none;
3245 }
3246
3247 .components-accessible-toolbar .components-button,
3248 .components-toolbar .components-button {
3249 position: relative;
3250 height: 48px;
3251 z-index: 1;
3252 padding-right: 16px;
3253 padding-left: 16px;
3254 }
3255 .components-accessible-toolbar .components-button:focus:not(:disabled),
3256 .components-toolbar .components-button:focus:not(:disabled) {
3257 box-shadow: none;
3258 outline: none;
3259 }
3260 .components-accessible-toolbar .components-button::before,
3261 .components-toolbar .components-button::before {
3262 content: "";
3263 position: absolute;
3264 display: block;
3265 border-radius: 2px;
3266 height: 32px;
3267 right: 8px;
3268 left: 8px;
3269 z-index: -1;
3270 animation: components-button__appear-animation 0.1s ease;
3271 animation-fill-mode: forwards;
3272 }
3273 @media (prefers-reduced-motion: reduce) {
3274 .components-accessible-toolbar .components-button::before,
3275 .components-toolbar .components-button::before {
3276 animation-duration: 1ms;
3277 animation-delay: 0s;
3278 }
3279 }
3280 .components-accessible-toolbar .components-button svg,
3281 .components-toolbar .components-button svg {
3282 position: relative;
3283 margin-right: auto;
3284 margin-left: auto;
3285 }
3286 .components-accessible-toolbar .components-button.is-pressed,
3287 .components-toolbar .components-button.is-pressed {
3288 background: transparent;
3289 }
3290 .components-accessible-toolbar .components-button.is-pressed:hover,
3291 .components-toolbar .components-button.is-pressed:hover {
3292 background: transparent;
3293 }
3294 .components-accessible-toolbar .components-button.is-pressed::before,
3295 .components-toolbar .components-button.is-pressed::before {
3296 background: #1e1e1e;
3297 }
3298 .components-accessible-toolbar .components-button:focus::before,
3299 .components-toolbar .components-button:focus::before {
3300 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
3301 outline: 2px solid transparent;
3302 }
3303 .components-accessible-toolbar .components-button.has-icon.has-icon,
3304 .components-toolbar .components-button.has-icon.has-icon {
3305 padding-right: 12px;
3306 padding-left: 12px;
3307 min-width: 48px;
3308 }
3309 .components-accessible-toolbar .components-button.components-tab-button,
3310 .components-toolbar .components-button.components-tab-button {
3311 font-weight: 500;
3312 }
3313 .components-accessible-toolbar .components-button.components-tab-button span,
3314 .components-toolbar .components-button.components-tab-button span {
3315 display: inline-block;
3316 padding-right: 0;
3317 padding-left: 0;
3318 position: relative;
3319 }
3320
3321 @keyframes components-button__appear-animation {
3322 from {
3323 transform: scaleY(0);
3324 }
3325 to {
3326 transform: scaleY(1);
3327 }
3328 }
3329 .components-toolbar__control.components-button {
3330 position: relative;
3331 }
3332 .components-toolbar__control.components-button[data-subscript] svg {
3333 padding: 5px 0 5px 10px;
3334 }
3335 .components-toolbar__control.components-button[data-subscript]::after {
3336 content: attr(data-subscript);
3337 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3338 font-size: 13px;
3339 font-weight: 600;
3340 line-height: 12px;
3341 position: absolute;
3342 left: 8px;
3343 bottom: 10px;
3344 }
3345 .components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]::after {
3346 color: #fff;
3347 }
3348
3349 .components-toolbar-group {
3350 min-height: 48px;
3351 border-left: 1px solid #1e1e1e;
3352 background-color: #fff;
3353 display: inline-flex;
3354 flex-shrink: 0;
3355 flex-wrap: wrap;
3356 padding-right: 6px;
3357 padding-left: 6px;
3358 line-height: 0;
3359 }
3360 .components-toolbar-group .components-toolbar-group.components-toolbar-group {
3361 border-width: 0;
3362 margin: 0;
3363 }
3364 .components-toolbar-group .components-button.components-button,
3365 .components-toolbar-group .components-button.has-icon.has-icon {
3366 justify-content: center;
3367 min-width: 36px;
3368 padding-right: 6px;
3369 padding-left: 6px;
3370 }
3371 .components-toolbar-group .components-button.components-button svg,
3372 .components-toolbar-group .components-button.has-icon.has-icon svg {
3373 min-width: 24px;
3374 }
3375 .components-toolbar-group .components-button.components-button::before,
3376 .components-toolbar-group .components-button.has-icon.has-icon::before {
3377 right: 2px;
3378 left: 2px;
3379 }
3380
3381 .components-toolbar {
3382 min-height: 48px;
3383 margin: 0;
3384 border: 1px solid #1e1e1e;
3385 background-color: #fff;
3386 display: inline-flex;
3387 flex-shrink: 0;
3388 flex-wrap: wrap;
3389 }
3390 .components-toolbar .components-toolbar.components-toolbar {
3391 border-width: 0;
3392 margin: 0;
3393 }
3394
3395 div.components-toolbar > div {
3396 display: block;
3397 margin: 0;
3398 }
3399 @supports (position: sticky) {
3400 div.components-toolbar > div {
3401 display: flex;
3402 }
3403 }
3404 div.components-toolbar > div + div.has-left-divider {
3405 margin-right: 6px;
3406 position: relative;
3407 overflow: visible;
3408 }
3409 div.components-toolbar > div + div.has-left-divider::before {
3410 display: inline-block;
3411 content: "";
3412 box-sizing: content-box;
3413 background-color: #ddd;
3414 position: absolute;
3415 top: 8px;
3416 right: -3px;
3417 width: 1px;
3418 height: 20px;
3419 }
3420
3421 .components-tooltip {
3422 background: #000;
3423 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3424 border-radius: 2px;
3425 color: #f0f0f0;
3426 text-align: center;
3427 line-height: 1.4;
3428 font-size: 12px;
3429 padding: 4px 8px;
3430 z-index: 1000002;
3431 }
3432
3433 .components-tooltip__shortcut {
3434 margin-right: 8px;
3435 }
3436 @charset "UTF-8";
3437 /**
3438 * Converts a hex value into the rgb equivalent.
3439 *
3440 * @param {string} hex - the hexadecimal value to convert
3441 * @return {string} comma separated rgb values
3442 */
3443 /**
3444 * Colors
3445 */
3446 /**
3447 * Breakpoints & Media Queries
3448 */
3449 /**
3450 * SCSS Variables.
3451 *
3452 * Please use variables from this sheet to ensure consistency across the UI.
3453 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
3454 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
3455 */
3456 /**
3457 * Converts a hex value into the rgb equivalent.
3458 *
3459 * @param {string} hex - the hexadecimal value to convert
3460 * @return {string} comma separated rgb values
3461 */
3462 /**
3463 * Colors
3464 */
3465 /**
3466 * Fonts & basic variables.
3467 */
3468 /**
3469 * Grid System.
3470 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
3471 */
3472 /**
3473 * Dimensions.
3474 */
3475 /**
3476 * Shadows.
3477 */
3478 /**
3479 * Editor widths.
3480 */
3481 /**
3482 * Block & Editor UI.
3483 */
3484 /**
3485 * Block paddings.
3486 */
3487 /**
3488 * React Native specific.
3489 * These variables do not appear to be used anywhere else.
3490 */
3491 /**
3492 * Converts a hex value into the rgb equivalent.
3493 *
3494 * @param {string} hex - the hexadecimal value to convert
3495 * @return {string} comma separated rgb values
3496 */
3497 /**
3498 * Long content fade mixin
3499 *
3500 * Creates a fading overlay to signify that the content is longer
3501 * than the space allows.
3502 */
3503 /**
3504 * Breakpoint mixins
3505 */
3506 /**
3507 * Focus styles.
3508 */
3509 /**
3510 * Applies editor left position to the selector passed as argument
3511 */
3512 /**
3513 * Styles that are reused verbatim in a few places
3514 */
3515 /**
3516 * Allows users to opt-out of animations via OS-level preferences.
3517 */
3518 /**
3519 * Reset default styles for JavaScript UI based pages.
3520 * This is a WP-admin agnostic reset
3521 */
3522 /**
3523 * Reset the WP Admin page styles for Gutenberg-like pages.
3524 */
3525 :root {
3526 --wp-admin-theme-color: #007cba;
3527 --wp-admin-theme-color--rgb: 0, 124, 186;
3528 --wp-admin-theme-color-darker-10: #006ba1;
3529 --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
3530 --wp-admin-theme-color-darker-20: #005a87;
3531 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
3532 --wp-admin-border-width-focus: 2px;
3533 --wp-block-synced-color: #7a00df;
3534 --wp-block-synced-color--rgb: 122, 0, 223;
3535 --wp-bound-block-color: #9747ff;
3536 }
3537 @media (min-resolution: 192dpi) {
3538 :root {
3539 --wp-admin-border-width-focus: 1.5px;
3540 }
3541 }
3542
3543 .block-editor-autocompleters__block {
3544 white-space: nowrap;
3545 }
3546 .block-editor-autocompleters__block .block-editor-block-icon {
3547 margin-left: 8px;
3548 }
3549
3550 .block-editor-autocompleters__link {
3551 white-space: nowrap;
3552 }
3553 .block-editor-autocompleters__link .block-editor-block-icon {
3554 margin-left: 8px;
3555 }
3556
3557 .block-editor-block-alignment-control__menu-group .components-menu-item__info {
3558 margin-top: 0;
3559 }
3560
3561 .block-editor-block-bindings-toolbar-indicator {
3562 display: inline-flex;
3563 align-items: center;
3564 height: 48px;
3565 padding: 6px;
3566 }
3567 .block-editor-block-bindings-toolbar-indicator svg g {
3568 stroke: var(--wp-bound-block-color);
3569 fill: transparent;
3570 stroke-width: 1.5;
3571 stroke-linecap: round;
3572 stroke-linejoin: round;
3573 }
3574
3575 iframe[name=editor-canvas] {
3576 width: 100%;
3577 height: 100%;
3578 display: block;
3579 }
3580
3581 iframe[name=editor-canvas]:not(.has-editor-padding) {
3582 background-color: #fff;
3583 }
3584
3585 iframe[name=editor-canvas].has-editor-padding {
3586 padding: 24px 24px 0;
3587 }
3588
3589 .block-editor-block-icon {
3590 display: flex;
3591 align-items: center;
3592 justify-content: center;
3593 width: 24px;
3594 height: 24px;
3595 }
3596 .block-editor-block-icon.has-colors svg {
3597 fill: currentColor;
3598 }
3599 @media (forced-colors: active) {
3600 .block-editor-block-icon.has-colors svg {
3601 fill: CanvasText;
3602 }
3603 }
3604 .block-editor-block-icon svg {
3605 min-width: 20px;
3606 min-height: 20px;
3607 max-width: 24px;
3608 max-height: 24px;
3609 }
3610
3611 .block-editor-block-inspector p:not(.components-base-control__help) {
3612 margin-top: 0;
3613 }
3614 .block-editor-block-inspector h2,
3615 .block-editor-block-inspector h3 {
3616 font-size: 13px;
3617 color: #1e1e1e;
3618 margin-bottom: 1.5em;
3619 }
3620 .block-editor-block-inspector .components-base-control {
3621 margin-bottom: 24px;
3622 }
3623 .block-editor-block-inspector .components-base-control:last-child {
3624 margin-bottom: 8px;
3625 }
3626 .block-editor-block-inspector .components-focal-point-picker-control .components-base-control,
3627 .block-editor-block-inspector .components-query-controls .components-base-control,
3628 .block-editor-block-inspector .components-range-control .components-base-control {
3629 margin-bottom: 0;
3630 }
3631 .block-editor-block-inspector .components-panel__body {
3632 border: none;
3633 border-top: 1px solid #e0e0e0;
3634 margin-top: -1px;
3635 }
3636
3637 .block-editor-block-inspector__no-blocks,
3638 .block-editor-block-inspector__no-block-tools {
3639 display: block;
3640 font-size: 13px;
3641 background: #fff;
3642 padding: 32px 16px;
3643 text-align: center;
3644 }
3645
3646 .block-editor-block-inspector__no-block-tools {
3647 border-top: 1px solid #ddd;
3648 }
3649
3650 .block-editor-block-inspector__tab-item {
3651 flex: 1 1 0px;
3652 }
3653
3654 /**
3655 * Insertion Point.
3656 */
3657 .block-editor-block-list__insertion-point {
3658 position: absolute;
3659 top: 0;
3660 bottom: 0;
3661 right: 0;
3662 left: 0;
3663 }
3664
3665 .block-editor-block-list__insertion-point-indicator {
3666 position: absolute;
3667 background: var(--wp-admin-theme-color);
3668 border-radius: 2px;
3669 transform-origin: center;
3670 opacity: 0;
3671 will-change: transform, opacity;
3672 }
3673 .block-editor-block-list__insertion-point.is-vertical > .block-editor-block-list__insertion-point-indicator {
3674 top: calc(50% - 2px);
3675 height: 4px;
3676 width: 100%;
3677 }
3678 .block-editor-block-list__insertion-point.is-horizontal > .block-editor-block-list__insertion-point-indicator {
3679 top: 0;
3680 bottom: 0;
3681 right: calc(50% - 2px);
3682 width: 4px;
3683 }
3684
3685 .block-editor-block-list__insertion-point-inserter {
3686 display: none;
3687 position: absolute;
3688 will-change: transform;
3689 justify-content: center;
3690 top: calc(50% - 12px);
3691 right: calc(50% - 12px);
3692 }
3693 @media (min-width: 480px) {
3694 .block-editor-block-list__insertion-point-inserter {
3695 display: flex;
3696 }
3697 }
3698
3699 .block-editor-block-list__block-side-inserter-popover .components-popover__content > div {
3700 pointer-events: none;
3701 }
3702 .block-editor-block-list__block-side-inserter-popover .components-popover__content > div > * {
3703 pointer-events: all;
3704 }
3705
3706 .block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,
3707 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon {
3708 background: #1e1e1e;
3709 border-radius: 2px;
3710 color: #fff;
3711 padding: 0;
3712 min-width: 24px;
3713 height: 24px;
3714 }
3715 .block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,
3716 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
3717 color: #fff;
3718 background: var(--wp-admin-theme-color);
3719 }
3720
3721 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon {
3722 background: var(--wp-admin-theme-color);
3723 }
3724 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
3725 background: #1e1e1e;
3726 }
3727
3728 /**
3729 * Block Label for Navigation/Selection Mode
3730 */
3731 .block-editor-block-list__block-selection-button {
3732 display: inline-flex;
3733 padding: 0 12px;
3734 z-index: 22;
3735 border-radius: 2px;
3736 background-color: #1e1e1e;
3737 font-size: 13px;
3738 height: 48px;
3739 }
3740 .block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content {
3741 margin: auto;
3742 display: inline-flex;
3743 align-items: center;
3744 }
3745 .block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content > .components-flex__item {
3746 margin-left: 6px;
3747 }
3748 .block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle {
3749 cursor: grab;
3750 padding: 0;
3751 height: 24px;
3752 min-width: 24px;
3753 margin-right: -2px;
3754 }
3755 .block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle svg {
3756 min-width: 18px;
3757 min-height: 18px;
3758 }
3759 .block-editor-block-list__block-selection-button .block-editor-block-icon {
3760 font-size: 13px;
3761 color: #fff;
3762 height: 48px;
3763 }
3764 .block-editor-block-list__block-selection-button .components-button {
3765 min-width: 36px;
3766 color: #fff;
3767 height: 48px;
3768 display: flex;
3769 }
3770 .block-editor-block-list__block-selection-button .components-button:focus {
3771 box-shadow: none;
3772 border: none;
3773 }
3774 .block-editor-block-list__block-selection-button .components-button:active {
3775 color: #fff;
3776 }
3777 .block-editor-block-list__block-selection-button .components-button[aria-disabled=true]:hover {
3778 color: #fff;
3779 }
3780 .block-editor-block-list__block-selection-button .block-selection-button_select-button.components-button {
3781 padding: 0;
3782 }
3783 .block-editor-block-list__block-selection-button .block-editor-block-mover {
3784 background: unset;
3785 border: none;
3786 }
3787
3788 @keyframes hide-during-dragging {
3789 to {
3790 position: fixed;
3791 transform: translate(-9999px, 9999px);
3792 }
3793 }
3794 .components-popover.block-editor-block-list__block-popover .block-editor-block-list__block-selection-button,
3795 .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar {
3796 pointer-events: all;
3797 margin-top: 12px;
3798 margin-bottom: 12px;
3799 }
3800 .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar {
3801 border: 1px solid #1e1e1e;
3802 border-radius: 2px;
3803 overflow: visible;
3804 position: static;
3805 width: auto;
3806 }
3807 .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent {
3808 margin-right: calc(48px + 8px);
3809 }
3810 .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent {
3811 margin-right: 0;
3812 }
3813 .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar {
3814 overflow: visible;
3815 }
3816 .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group,
3817 .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar {
3818 border-left-color: #1e1e1e;
3819 }
3820 .components-popover.block-editor-block-list__block-popover.is-insertion-point-visible {
3821 visibility: hidden;
3822 }
3823 .is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover {
3824 opacity: 0;
3825 animation: hide-during-dragging 1ms linear forwards;
3826 }
3827 .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector {
3828 position: absolute;
3829 right: calc(-48px - 8px - 1px);
3830 }
3831 .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector::before {
3832 content: "";
3833 }
3834 .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
3835 border: 1px solid #1e1e1e;
3836 padding-left: 6px;
3837 padding-right: 6px;
3838 background-color: #fff;
3839 }
3840 .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
3841 padding-left: 12px;
3842 padding-right: 12px;
3843 }
3844 .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector {
3845 position: relative;
3846 right: auto;
3847 margin-right: -1px;
3848 }
3849 .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,
3850 .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover {
3851 border-right: 1px solid #1e1e1e;
3852 }
3853
3854 .is-dragging-components-draggable .components-tooltip {
3855 display: none;
3856 }
3857
3858 .block-editor-block-lock-modal {
3859 z-index: 1000001;
3860 }
3861 @media (min-width: 600px) {
3862 .block-editor-block-lock-modal .components-modal__frame {
3863 max-width: 480px;
3864 }
3865 }
3866
3867 .block-editor-block-lock-modal__checklist {
3868 margin: 0;
3869 }
3870
3871 .block-editor-block-lock-modal__options-title {
3872 padding: 12px 0;
3873 }
3874 .block-editor-block-lock-modal__options-title .components-checkbox-control__label {
3875 font-weight: 600;
3876 }
3877
3878 .block-editor-block-lock-modal__checklist-item {
3879 display: flex;
3880 justify-content: space-between;
3881 align-items: center;
3882 gap: 12px;
3883 margin-bottom: 0;
3884 padding: 12px 32px 12px 0;
3885 }
3886 .block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon {
3887 flex-shrink: 0;
3888 margin-left: 12px;
3889 fill: #1e1e1e;
3890 }
3891 .block-editor-block-lock-modal__checklist-item:hover {
3892 background-color: #f0f0f0;
3893 border-radius: 2px;
3894 }
3895
3896 .block-editor-block-lock-modal__template-lock {
3897 border-top: 1px solid #ddd;
3898 margin-top: 16px;
3899 padding: 12px 0;
3900 }
3901
3902 .block-editor-block-lock-modal__actions {
3903 margin-top: 24px;
3904 }
3905
3906 .block-editor-block-lock-toolbar .components-button.has-icon {
3907 min-width: 36px !important;
3908 }
3909
3910 .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar {
3911 margin-right: -6px !important;
3912 }
3913
3914 .show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar {
3915 border-right: 1px solid #1e1e1e;
3916 margin-right: 6px !important;
3917 margin-left: -6px;
3918 }
3919
3920 .block-editor-block-breadcrumb {
3921 list-style: none;
3922 padding: 0;
3923 margin: 0;
3924 }
3925 .block-editor-block-breadcrumb li {
3926 display: inline-flex;
3927 margin: 0;
3928 }
3929 .block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator {
3930 fill: currentColor;
3931 margin-right: -4px;
3932 margin-left: -4px;
3933 transform: scaleX(-1);;
3934 }
3935 .block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator {
3936 display: none;
3937 }
3938
3939 .block-editor-block-breadcrumb__button.components-button {
3940 height: 24px;
3941 line-height: 24px;
3942 padding: 0;
3943 position: relative;
3944 }
3945 .block-editor-block-breadcrumb__button.components-button:hover:not(:disabled) {
3946 text-decoration: underline;
3947 box-shadow: none;
3948 }
3949 .block-editor-block-breadcrumb__button.components-button:focus {
3950 box-shadow: none;
3951 }
3952 .block-editor-block-breadcrumb__button.components-button:focus::before {
3953 content: "";
3954 display: block;
3955 position: absolute;
3956 border-radius: 2px;
3957 top: 1px;
3958 left: 1px;
3959 bottom: 1px;
3960 right: 1px;
3961 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
3962 outline: 2px solid transparent;
3963 }
3964
3965 .block-editor-block-breadcrumb__current {
3966 cursor: default;
3967 }
3968
3969 .block-editor-block-breadcrumb__button.components-button,
3970 .block-editor-block-breadcrumb__current {
3971 color: #1e1e1e;
3972 padding: 0 8px;
3973 font-size: inherit;
3974 }
3975
3976 .block-editor-block-card {
3977 align-items: flex-start;
3978 color: #1e1e1e;
3979 display: flex;
3980 padding: 16px;
3981 }
3982
3983 .block-editor-block-card__content {
3984 flex-grow: 1;
3985 }
3986
3987 .block-editor-block-card__title {
3988 font-weight: 500;
3989 }
3990 .block-editor-block-card__title.block-editor-block-card__title {
3991 font-size: 13px;
3992 line-height: 1.4;
3993 margin: 0;
3994 padding: 3px 0;
3995 }
3996
3997 .block-editor-block-card__description {
3998 display: block;
3999 font-size: 13px;
4000 line-height: 1.4;
4001 margin-top: 4px;
4002 }
4003
4004 .block-editor-block-card .block-editor-block-icon {
4005 flex: 0 0 24px;
4006 margin-right: 0;
4007 margin-left: 12px;
4008 width: 24px;
4009 height: 24px;
4010 }
4011
4012 .block-editor-block-card.is-synced .block-editor-block-icon {
4013 color: var(--wp-block-synced-color);
4014 }
4015
4016 /**
4017 * Invalid block comparison
4018 */
4019 .block-editor-block-compare {
4020 height: auto;
4021 }
4022
4023 .block-editor-block-compare__wrapper {
4024 display: flex;
4025 padding-bottom: 16px;
4026 }
4027 .block-editor-block-compare__wrapper > div {
4028 display: flex;
4029 justify-content: space-between;
4030 flex-direction: column;
4031 width: 50%;
4032 padding: 0 0 0 16px;
4033 min-width: 200px;
4034 max-width: 600px;
4035 }
4036 .block-editor-block-compare__wrapper > div button {
4037 float: left;
4038 }
4039 .block-editor-block-compare__wrapper .block-editor-block-compare__converted {
4040 border-right: 1px solid #ddd;
4041 padding-right: 15px;
4042 padding-left: 0;
4043 }
4044 .block-editor-block-compare__wrapper .block-editor-block-compare__html {
4045 font-family: Menlo, Consolas, monaco, monospace;
4046 font-size: 12px;
4047 color: #1e1e1e;
4048 border-bottom: 1px solid #ddd;
4049 padding-bottom: 15px;
4050 line-height: 1.7;
4051 }
4052 .block-editor-block-compare__wrapper .block-editor-block-compare__html span {
4053 background-color: #e6ffed;
4054 padding-top: 3px;
4055 padding-bottom: 3px;
4056 }
4057 .block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added {
4058 background-color: #acf2bd;
4059 }
4060 .block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed {
4061 background-color: #cc1818;
4062 }
4063 .block-editor-block-compare__wrapper .block-editor-block-compare__preview {
4064 padding: 0;
4065 padding-top: 16px;
4066 }
4067 .block-editor-block-compare__wrapper .block-editor-block-compare__preview p {
4068 font-size: 12px;
4069 margin-top: 0;
4070 }
4071 .block-editor-block-compare__wrapper .block-editor-block-compare__action {
4072 margin-top: 16px;
4073 }
4074 .block-editor-block-compare__wrapper .block-editor-block-compare__heading {
4075 font-size: 1em;
4076 font-weight: 400;
4077 margin: 0.67em 0;
4078 }
4079
4080 .block-editor-block-draggable-chip-wrapper {
4081 position: absolute;
4082 top: -24px;
4083 right: 0;
4084 }
4085
4086 .block-editor-block-draggable-chip {
4087 background-color: #1e1e1e;
4088 border-radius: 2px;
4089 box-shadow: 0 6px 8px rgba(0, 0, 0, 0.3);
4090 color: #fff;
4091 cursor: grabbing;
4092 display: inline-flex;
4093 height: 48px;
4094 padding: 0 13px;
4095 position: relative;
4096 -webkit-user-select: none;
4097 user-select: none;
4098 width: max-content;
4099 }
4100 .block-editor-block-draggable-chip svg {
4101 fill: currentColor;
4102 }
4103 .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content {
4104 margin: auto;
4105 justify-content: flex-start;
4106 }
4107 .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content > .components-flex__item {
4108 margin-left: 6px;
4109 }
4110 .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content > .components-flex__item:last-child {
4111 margin-left: 0;
4112 }
4113 .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg {
4114 min-width: 18px;
4115 min-height: 18px;
4116 }
4117 .block-editor-block-draggable-chip .components-flex__item {
4118 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4119 font-size: 13px;
4120 }
4121
4122 .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled {
4123 opacity: 0;
4124 position: absolute;
4125 top: 0;
4126 left: 0;
4127 right: 0;
4128 bottom: 0;
4129 display: flex;
4130 justify-content: center;
4131 align-items: center;
4132 background-color: transparent;
4133 transition: all 0.1s linear 0.1s;
4134 }
4135 .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon {
4136 width: 20px;
4137 height: 20px;
4138 box-shadow: inset 0 0 0 1.5px #fff;
4139 border-radius: 50%;
4140 display: inline-block;
4141 padding: 0;
4142 background: transparent linear-gradient(45deg, transparent 47.5%, #fff 47.5%, #fff 52.5%, transparent 52.5%);
4143 }
4144
4145 .block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled {
4146 background-color: #757575;
4147 opacity: 1;
4148 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
4149 }
4150
4151 .block-editor-block-mover__move-button-container {
4152 display: flex;
4153 padding: 0;
4154 border: none;
4155 justify-content: center;
4156 }
4157 @media (min-width: 600px) {
4158 .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container {
4159 flex-direction: column;
4160 }
4161 .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container > * {
4162 height: 20px;
4163 width: 100%;
4164 min-width: 0 !important;
4165 }
4166 .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container > *::before {
4167 height: calc(100% - 4px);
4168 }
4169 .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg {
4170 top: 3px;
4171 flex-shrink: 0;
4172 }
4173 .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg {
4174 bottom: 3px;
4175 flex-shrink: 0;
4176 }
4177 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container {
4178 width: 48px;
4179 }
4180 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container > * {
4181 width: 24px;
4182 min-width: 0 !important;
4183 overflow: hidden;
4184 }
4185 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button {
4186 padding-right: 0;
4187 padding-left: 0;
4188 }
4189 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg {
4190 right: 5px;
4191 }
4192 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg {
4193 left: 5px;
4194 }
4195 }
4196
4197 .block-editor-block-mover__drag-handle {
4198 cursor: grab;
4199 }
4200 @media (min-width: 600px) {
4201 .block-editor-block-mover__drag-handle {
4202 width: 24px;
4203 min-width: 0 !important;
4204 overflow: hidden;
4205 }
4206 .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon {
4207 padding-right: 0;
4208 padding-left: 0;
4209 }
4210 }
4211
4212 .components-button.block-editor-block-mover-button::before {
4213 content: "";
4214 position: absolute;
4215 display: block;
4216 border-radius: 2px;
4217 height: 32px;
4218 right: 8px;
4219 left: 8px;
4220 z-index: -1;
4221 animation: components-button__appear-animation 0.1s ease;
4222 animation-fill-mode: forwards;
4223 }
4224 @media (prefers-reduced-motion: reduce) {
4225 .components-button.block-editor-block-mover-button::before {
4226 animation-duration: 1ms;
4227 animation-delay: 0s;
4228 }
4229 }
4230 .components-button.block-editor-block-mover-button:focus, .components-button.block-editor-block-mover-button:focus:enabled, .components-button.block-editor-block-mover-button:focus::before {
4231 box-shadow: none;
4232 outline: none;
4233 }
4234 .components-button.block-editor-block-mover-button:focus-visible::before {
4235 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4236 outline: 2px solid transparent;
4237 }
4238
4239 .block-editor-block-navigation__container {
4240 min-width: 280px;
4241 }
4242
4243 .block-editor-block-navigation__label {
4244 margin: 0 0 12px;
4245 color: #757575;
4246 text-transform: uppercase;
4247 font-size: 11px;
4248 font-weight: 500;
4249 }
4250
4251 .block-editor-block-patterns-list__list-item {
4252 cursor: pointer;
4253 margin-bottom: 24px;
4254 position: relative;
4255 }
4256 .block-editor-block-patterns-list__list-item.is-placeholder {
4257 min-height: 100px;
4258 }
4259 .block-editor-block-patterns-list__list-item[draggable=true] {
4260 cursor: grab;
4261 }
4262
4263 .block-editor-block-patterns-list__item {
4264 height: 100%;
4265 scroll-margin-top: 24px;
4266 scroll-margin-bottom: 56px;
4267 }
4268 .block-editor-block-patterns-list__item .block-editor-block-preview__container {
4269 display: flex;
4270 align-items: center;
4271 overflow: hidden;
4272 border-radius: 4px;
4273 }
4274 .block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title {
4275 text-align: right;
4276 flex-grow: 1;
4277 }
4278 .block-editor-block-patterns-list__item:hover .block-editor-block-preview__container {
4279 box-shadow: 0 0 0 2px #1e1e1e;
4280 }
4281 .block-editor-block-patterns-list__item:focus .block-editor-block-preview__container {
4282 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(2 * var(--wp-admin-border-width-focus)) #1e1e1e;
4283 outline: 2px solid transparent;
4284 outline-offset: 2px;
4285 }
4286 .block-editor-block-patterns-list__item.block-editor-block-patterns-list__list-item-synced:hover .block-editor-block-preview__container, .block-editor-block-patterns-list__item.block-editor-block-patterns-list__list-item-synced:focus .block-editor-block-preview__container {
4287 box-shadow: 0 0 0 2px var(--wp-block-synced-color), 0 15px 25px rgba(0, 0, 0, 0.07);
4288 }
4289 .block-editor-block-patterns-list__item .block-editor-patterns__pattern-details {
4290 align-items: center;
4291 margin-top: 8px;
4292 }
4293 .block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper {
4294 min-width: 24px;
4295 height: 24px;
4296 }
4297 .block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon {
4298 fill: var(--wp-block-synced-color);
4299 }
4300
4301 .block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination {
4302 border-top: 1px solid #2f2f2f;
4303 padding: 4px;
4304 justify-content: center;
4305 }
4306 .block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary {
4307 width: auto;
4308 height: 32px;
4309 justify-content: center;
4310 }
4311 .block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:disabled {
4312 color: #949494;
4313 background: none;
4314 }
4315 .block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:hover:not(:disabled) {
4316 color: #fff;
4317 background-color: #757575;
4318 }
4319
4320 .show-icon-labels .block-editor-patterns__grid-pagination {
4321 flex-direction: column;
4322 }
4323 .show-icon-labels .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous,
4324 .show-icon-labels .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next {
4325 flex-direction: column;
4326 }
4327 .show-icon-labels .block-editor-patterns__grid-pagination .components-button {
4328 width: auto;
4329 }
4330 .show-icon-labels .block-editor-patterns__grid-pagination .components-button span {
4331 display: none;
4332 }
4333 .show-icon-labels .block-editor-patterns__grid-pagination .components-button::before {
4334 content: attr(aria-label);
4335 }
4336
4337 .components-popover.block-editor-block-popover {
4338 z-index: 31;
4339 position: absolute;
4340 margin: 0 !important;
4341 pointer-events: none;
4342 }
4343 .components-popover.block-editor-block-popover .components-popover__content {
4344 margin: 0 !important;
4345 min-width: auto;
4346 width: max-content;
4347 overflow-y: visible;
4348 }
4349 .components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween, .block-editor-block-popover__drop-zone, .block-editor-block-list__block-side-inserter-popover) .components-popover__content * {
4350 pointer-events: all;
4351 }
4352
4353 .components-popover.block-editor-block-popover__inbetween {
4354 pointer-events: none;
4355 }
4356 .components-popover.block-editor-block-popover__inbetween * {
4357 pointer-events: none;
4358 }
4359 .components-popover.block-editor-block-popover__inbetween .is-with-inserter {
4360 pointer-events: all;
4361 }
4362 .components-popover.block-editor-block-popover__inbetween .is-with-inserter * {
4363 pointer-events: all;
4364 }
4365
4366 .components-popover.block-editor-block-popover__drop-zone * {
4367 pointer-events: none;
4368 }
4369 .components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground {
4370 position: absolute;
4371 inset: 0;
4372 background-color: var(--wp-admin-theme-color);
4373 border-radius: 2px;
4374 }
4375
4376 .block-editor-block-preview__container {
4377 position: relative;
4378 width: 100%;
4379 overflow: hidden;
4380 }
4381 .block-editor-block-preview__container .block-editor-block-preview__content {
4382 width: 100%;
4383 top: 0;
4384 right: 0;
4385 transform-origin: top right;
4386 text-align: initial;
4387 margin: 0;
4388 overflow: visible;
4389 min-height: auto;
4390 }
4391 .block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,
4392 .block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender {
4393 display: none;
4394 }
4395
4396 .block-editor-block-preview__container::after {
4397 content: "";
4398 position: absolute;
4399 top: 0;
4400 right: 0;
4401 left: 0;
4402 bottom: 0;
4403 z-index: 1;
4404 }
4405
4406 .block-editor-block-rename-modal {
4407 z-index: 1000001;
4408 }
4409
4410 .block-editor-block-styles__preview-panel {
4411 display: none;
4412 z-index: 90;
4413 }
4414 @media (min-width: 782px) {
4415 .block-editor-block-styles__preview-panel {
4416 display: block;
4417 }
4418 }
4419 .block-editor-block-styles__preview-panel .block-editor-block-icon {
4420 display: none;
4421 }
4422
4423 .block-editor-block-styles__variants {
4424 display: flex;
4425 flex-wrap: wrap;
4426 justify-content: space-between;
4427 gap: 8px;
4428 }
4429 .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item {
4430 color: #1e1e1e;
4431 box-shadow: inset 0 0 0 1px #ddd;
4432 display: inline-block;
4433 width: calc(50% - 4px);
4434 }
4435 .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover {
4436 color: var(--wp-admin-theme-color);
4437 box-shadow: inset 0 0 0 1px #ddd;
4438 }
4439 .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover {
4440 background-color: #1e1e1e;
4441 box-shadow: none;
4442 }
4443 .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text {
4444 color: #fff;
4445 }
4446 .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus {
4447 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4448 outline: 2px solid transparent;
4449 }
4450 .block-editor-block-styles__variants .block-editor-block-styles__item-text {
4451 word-break: break-all;
4452 white-space: normal;
4453 text-align: start;
4454 text-align-last: center;
4455 }
4456
4457 .block-editor-block-styles__block-preview-container,
4458 .block-editor-block-styles__block-preview-container * {
4459 box-sizing: border-box !important;
4460 }
4461
4462 .block-editor-block-switcher {
4463 position: relative;
4464 }
4465 .block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon {
4466 min-width: 36px;
4467 }
4468
4469 .block-editor-block-switcher__no-switcher-icon,
4470 .block-editor-block-switcher__toggle {
4471 position: relative;
4472 }
4473
4474 .components-button.block-editor-block-switcher__toggle,
4475 .components-button.block-editor-block-switcher__no-switcher-icon {
4476 margin: 0;
4477 display: block;
4478 height: 48px;
4479 }
4480 .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,
4481 .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
4482 margin: auto;
4483 }
4484
4485 .block-editor-block-switcher__toggle-text {
4486 margin-right: 8px;
4487 }
4488 .show-icon-labels .block-editor-block-switcher__toggle-text {
4489 display: none;
4490 }
4491
4492 .components-button.block-editor-block-switcher__no-switcher-icon {
4493 display: flex;
4494 }
4495 .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
4496 margin-left: auto;
4497 margin-right: auto;
4498 min-width: 24px !important;
4499 }
4500
4501 .components-button.block-editor-block-switcher__no-switcher-icon:disabled {
4502 opacity: 1;
4503 }
4504 .components-button.block-editor-block-switcher__no-switcher-icon:disabled,
4505 .components-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors {
4506 color: #1e1e1e;
4507 }
4508
4509 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon,
4510 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon,
4511 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon,
4512 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon {
4513 height: 100%;
4514 position: relative;
4515 margin: 0 auto;
4516 display: flex;
4517 align-items: center;
4518 min-width: 100%;
4519 }
4520 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon::before,
4521 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon::before,
4522 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon::before,
4523 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon::before {
4524 top: 8px;
4525 left: 8px;
4526 bottom: 8px;
4527 right: 8px;
4528 }
4529
4530 .components-popover.block-editor-block-switcher__popover .components-popover__content {
4531 min-width: 300px;
4532 }
4533
4534 .block-editor-block-switcher__popover__preview__parent .block-editor-block-switcher__popover__preview__container {
4535 position: absolute;
4536 top: -12px;
4537 right: calc(100% + 16px);
4538 }
4539
4540 .block-editor-block-switcher__preview__popover {
4541 display: none;
4542 overflow: hidden;
4543 }
4544 .block-editor-block-switcher__preview__popover.components-popover {
4545 margin-top: 11px;
4546 }
4547 @media (min-width: 782px) {
4548 .block-editor-block-switcher__preview__popover {
4549 display: block;
4550 }
4551 }
4552 .block-editor-block-switcher__preview__popover .components-popover__content {
4553 width: 300px;
4554 border: 1px solid #1e1e1e;
4555 background: #fff;
4556 border-radius: 2px;
4557 outline: none;
4558 box-shadow: none;
4559 overflow: auto;
4560 }
4561 .block-editor-block-switcher__preview__popover .block-editor-block-switcher__preview {
4562 max-height: calc(500px - 32px);
4563 margin: 16px 0;
4564 padding: 0 16px;
4565 overflow: hidden;
4566 }
4567 .block-editor-block-switcher__preview__popover .block-editor-block-switcher__preview.is-pattern-list-preview {
4568 overflow: unset;
4569 }
4570
4571 .block-editor-block-switcher__preview-title {
4572 margin-bottom: 12px;
4573 color: #757575;
4574 text-transform: uppercase;
4575 font-size: 11px;
4576 font-weight: 500;
4577 }
4578
4579 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon {
4580 min-width: 36px;
4581 }
4582 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon,
4583 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle {
4584 height: 48px;
4585 }
4586 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,
4587 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,
4588 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,
4589 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
4590 width: 48px;
4591 height: 48px;
4592 }
4593 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,
4594 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
4595 padding: 12px;
4596 }
4597
4598 .block-editor-block-switcher__preview-patterns-container {
4599 padding-bottom: 16px;
4600 }
4601 .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item {
4602 margin-top: 16px;
4603 }
4604 .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container {
4605 cursor: pointer;
4606 }
4607 .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 {
4608 height: 100%;
4609 border-radius: 2px;
4610 transition: all 0.05s ease-in-out;
4611 position: relative;
4612 border: 1px solid transparent;
4613 }
4614 .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 {
4615 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4616 outline: 2px solid transparent;
4617 }
4618 .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 {
4619 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
4620 }
4621 .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 {
4622 padding: 4px;
4623 font-size: 12px;
4624 text-align: center;
4625 cursor: pointer;
4626 }
4627
4628 .block-editor-block-switcher__no-transforms {
4629 color: #757575;
4630 padding: 6px 8px;
4631 margin: 0;
4632 }
4633
4634 .block-editor-block-types-list > [role=presentation] {
4635 overflow: hidden;
4636 display: flex;
4637 flex-wrap: wrap;
4638 }
4639
4640 .block-editor-block-pattern-setup {
4641 display: flex;
4642 flex-direction: column;
4643 justify-content: center;
4644 align-items: flex-start;
4645 width: 100%;
4646 border-radius: 2px;
4647 }
4648 .block-editor-block-pattern-setup.view-mode-grid {
4649 padding-top: 4px;
4650 }
4651 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar {
4652 justify-content: center;
4653 }
4654 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
4655 column-gap: 24px;
4656 display: block;
4657 width: 100%;
4658 padding: 32px;
4659 padding-bottom: 0;
4660 padding-top: 0;
4661 column-count: 2;
4662 }
4663 @media (min-width: 1440px) {
4664 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
4665 column-count: 3;
4666 }
4667 }
4668 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,
4669 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button] {
4670 cursor: pointer;
4671 }
4672 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item {
4673 scroll-margin: 5px 0;
4674 }
4675 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container {
4676 box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
4677 }
4678 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container {
4679 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(2 * var(--wp-admin-border-width-focus)) var(--wp-admin-theme-color);
4680 outline: 2px solid transparent;
4681 outline-offset: 2px;
4682 }
4683 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title, .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title {
4684 color: var(--wp-admin-theme-color);
4685 }
4686 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item {
4687 break-inside: avoid-column;
4688 margin-bottom: 24px;
4689 }
4690 .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-pattern-setup-list__item-title {
4691 padding-top: 8px;
4692 font-size: 12px;
4693 text-align: center;
4694 cursor: pointer;
4695 }
4696 .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 {
4697 min-height: 100px;
4698 border-radius: 2px;
4699 border: 1px solid #ddd;
4700 }
4701 .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 {
4702 width: 100%;
4703 }
4704 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar {
4705 height: 60px;
4706 box-sizing: border-box;
4707 padding: 16px;
4708 width: 100%;
4709 text-align: right;
4710 margin: 0;
4711 color: #1e1e1e;
4712 position: absolute;
4713 bottom: 0;
4714 background-color: #fff;
4715 display: flex;
4716 flex-direction: row;
4717 align-items: center;
4718 justify-content: space-between;
4719 border-top: 1px solid #ddd;
4720 align-self: stretch;
4721 }
4722 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls {
4723 display: flex;
4724 }
4725 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation,
4726 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions {
4727 width: calc(50% - 36px);
4728 display: flex;
4729 }
4730 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions {
4731 justify-content: flex-end;
4732 }
4733 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container {
4734 display: flex;
4735 flex-direction: column;
4736 width: 100%;
4737 height: 100%;
4738 box-sizing: border-box;
4739 }
4740 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container {
4741 overflow: hidden;
4742 position: relative;
4743 padding: 0;
4744 margin: 0;
4745 height: 100%;
4746 list-style: none;
4747 transform-style: preserve-3d;
4748 }
4749 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container * {
4750 box-sizing: border-box;
4751 }
4752 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide {
4753 position: absolute;
4754 top: 0;
4755 width: 100%;
4756 height: 100%;
4757 background-color: #fff;
4758 margin: auto;
4759 padding: 0;
4760 transition: transform 0.5s, z-index 0.5s;
4761 z-index: 100;
4762 }
4763 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide {
4764 opacity: 1;
4765 position: relative;
4766 z-index: 102;
4767 }
4768 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide {
4769 transform: translateX(100%);
4770 z-index: 101;
4771 }
4772 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide {
4773 transform: translateX(-100%);
4774 z-index: 101;
4775 }
4776 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender {
4777 display: none;
4778 }
4779
4780 .block-editor-block-pattern-setup__carousel,
4781 .block-editor-block-pattern-setup__grid {
4782 width: 100%;
4783 }
4784
4785 .block-editor-block-variation-transforms {
4786 padding: 0 52px 16px 16px;
4787 width: 100%;
4788 }
4789 .block-editor-block-variation-transforms .components-dropdown-menu__toggle {
4790 border: 1px solid #757575;
4791 border-radius: 2px;
4792 min-height: 30px;
4793 width: 100%;
4794 position: relative;
4795 text-align: right;
4796 justify-content: right;
4797 padding: 6px 12px;
4798 }
4799 .block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle {
4800 padding-left: 24px;
4801 }
4802 .block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled) {
4803 border-color: var(--wp-admin-theme-color);
4804 box-shadow: 0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color);
4805 }
4806 .block-editor-block-variation-transforms .components-dropdown-menu__toggle svg {
4807 height: 100%;
4808 padding: 0;
4809 position: absolute;
4810 left: 0;
4811 top: 0;
4812 }
4813
4814 .block-editor-block-variation-transforms__popover .components-popover__content {
4815 min-width: 230px;
4816 }
4817
4818 .components-border-radius-control {
4819 margin-bottom: 12px;
4820 }
4821 .components-border-radius-control legend {
4822 margin-bottom: 8px;
4823 }
4824 .components-border-radius-control .components-border-radius-control__wrapper {
4825 display: flex;
4826 justify-content: space-between;
4827 align-items: flex-start;
4828 }
4829 .components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__unit-control {
4830 width: calc((100% - 16px) / 2);
4831 margin-bottom: 0;
4832 margin-left: 16px;
4833 flex-shrink: 0;
4834 }
4835 .components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control {
4836 flex: 1;
4837 margin-left: 12px;
4838 }
4839 .components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control > div {
4840 height: 40px;
4841 display: flex;
4842 align-items: center;
4843 }
4844 .components-border-radius-control .components-border-radius-control__wrapper > span {
4845 flex: 0 0 auto;
4846 }
4847 .components-border-radius-control .components-border-radius-control__input-controls-wrapper {
4848 display: grid;
4849 gap: 16px;
4850 grid-template-columns: repeat(2, minmax(0, 1fr));
4851 margin-left: 12px;
4852 }
4853 .components-border-radius-control .component-border-radius-control__linked-button {
4854 display: flex;
4855 justify-content: center;
4856 margin-top: 8px;
4857 }
4858 .components-border-radius-control .component-border-radius-control__linked-button svg {
4859 margin-left: 0;
4860 }
4861
4862 .block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator {
4863 margin-bottom: 12px;
4864 }
4865
4866 .block-editor-color-gradient-control__fieldset {
4867 min-width: 0;
4868 }
4869
4870 .block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings, .block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings > div:not(:first-of-type) {
4871 display: block;
4872 }
4873
4874 @media screen and (min-width: 782px) {
4875 .block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches {
4876 display: grid;
4877 grid-template-columns: repeat(6, 28px);
4878 }
4879 }
4880 .block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control {
4881 margin-bottom: inherit;
4882 }
4883
4884 .block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel {
4885 width: 260px;
4886 padding: 16px;
4887 }
4888
4889 .block-editor-panel-color-gradient-settings__color-indicator {
4890 background: linear-gradient(45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
4891 }
4892
4893 /**
4894 * The following styles replicate the separated border of the
4895 * `ItemGroup` component but allows for hidden items. This is because
4896 * to maintain the order of `ToolsPanel` controls, each `ToolsPanelItem`
4897 * must at least render a placeholder which would otherwise interfere
4898 * with the `:last-child` styles.
4899 */
4900 .block-editor-tools-panel-color-gradient-settings__item {
4901 padding: 0;
4902 max-width: 100%;
4903 border-right: 1px solid #ddd;
4904 border-left: 1px solid #ddd;
4905 border-bottom: 1px solid #ddd;
4906 }
4907 .block-editor-tools-panel-color-gradient-settings__item:nth-child(1 of .block-editor-tools-panel-color-gradient-settings__item) {
4908 margin-top: 24px;
4909 border-top-right-radius: 2px;
4910 border-top-left-radius: 2px;
4911 border-top: 1px solid #ddd;
4912 }
4913 .block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1 of .block-editor-tools-panel-color-gradient-settings__item) {
4914 border-bottom-right-radius: 2px;
4915 border-bottom-left-radius: 2px;
4916 }
4917 .block-editor-tools-panel-color-gradient-settings__item > div,
4918 .block-editor-tools-panel-color-gradient-settings__item > div > button {
4919 border-radius: inherit;
4920 }
4921
4922 .block-editor-tools-panel-color-gradient-settings__dropdown {
4923 display: block;
4924 padding: 0;
4925 }
4926 .block-editor-tools-panel-color-gradient-settings__dropdown > button {
4927 height: auto;
4928 padding-top: 10px;
4929 padding-bottom: 10px;
4930 text-align: right;
4931 }
4932 .block-editor-tools-panel-color-gradient-settings__dropdown > button.is-open {
4933 background: #f0f0f0;
4934 color: var(--wp-admin-theme-color);
4935 }
4936 .block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name {
4937 white-space: nowrap;
4938 overflow: hidden;
4939 text-overflow: ellipsis;
4940 }
4941
4942 .block-editor-panel-color-gradient-settings__dropdown {
4943 width: 100%;
4944 }
4945 .block-editor-panel-color-gradient-settings__dropdown .component-color-indicator {
4946 flex-shrink: 0;
4947 }
4948
4949 .block-editor-date-format-picker {
4950 margin-bottom: 16px;
4951 }
4952
4953 .block-editor-date-format-picker__custom-format-select-control__custom-option {
4954 border-top: 1px solid #ddd;
4955 }
4956 .block-editor-date-format-picker__custom-format-select-control__custom-option.has-hint {
4957 grid-template-columns: auto 30px;
4958 }
4959 .block-editor-date-format-picker__custom-format-select-control__custom-option .components-custom-select-control__item-hint {
4960 grid-row: 2;
4961 text-align: right;
4962 }
4963
4964 .block-editor-duotone-control__popover > .components-popover__content {
4965 padding: 16px;
4966 width: 260px;
4967 }
4968 .block-editor-duotone-control__popover .components-menu-group__label {
4969 padding: 0;
4970 }
4971 .block-editor-duotone-control__popover .components-circular-option-picker__swatches {
4972 display: grid;
4973 grid-template-columns: repeat(6, 28px);
4974 gap: 12px;
4975 justify-content: space-between;
4976 }
4977
4978 .block-editor-duotone-control__unset-indicator {
4979 background: linear-gradient(45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
4980 }
4981
4982 .components-font-appearance-control ul li {
4983 color: #1e1e1e;
4984 text-transform: capitalize;
4985 }
4986
4987 .block-editor-global-styles__toggle-icon {
4988 fill: currentColor;
4989 }
4990
4991 .block-editor-global-styles__shadow-popover-container {
4992 width: 230px;
4993 }
4994
4995 .block-editor-global-styles__shadow__list {
4996 display: flex;
4997 gap: 12px;
4998 flex-wrap: wrap;
4999 padding-bottom: 8px;
5000 }
5001
5002 .block-editor-global-styles__clear-shadow {
5003 text-align: left;
5004 }
5005
5006 .block-editor-global-styles-filters-panel__dropdown,
5007 .block-editor-global-styles__shadow-dropdown {
5008 display: block;
5009 padding: 0;
5010 }
5011 .block-editor-global-styles-filters-panel__dropdown button,
5012 .block-editor-global-styles__shadow-dropdown button {
5013 width: 100%;
5014 padding: 8px;
5015 }
5016 .block-editor-global-styles-filters-panel__dropdown button.is-open,
5017 .block-editor-global-styles__shadow-dropdown button.is-open {
5018 background-color: #f0f0f0;
5019 }
5020
5021 .block-editor-global-styles__shadow-indicator {
5022 color: #2f2f2f;
5023 border: #e0e0e0 1px solid;
5024 border-radius: 2px;
5025 cursor: pointer;
5026 padding: 0;
5027 height: 26px;
5028 width: 26px;
5029 box-sizing: border-box;
5030 transform: scale(1);
5031 transition: transform 0.1s ease;
5032 will-change: transform;
5033 }
5034 .block-editor-global-styles__shadow-indicator:focus {
5035 border: 2px solid #757575;
5036 }
5037 .block-editor-global-styles__shadow-indicator:hover {
5038 transform: scale(1.2);
5039 }
5040 .block-editor-global-styles__shadow-indicator.unset {
5041 background: linear-gradient(45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
5042 }
5043
5044 .block-editor-global-styles-advanced-panel__custom-css-input textarea {
5045 font-family: Menlo, Consolas, monaco, monospace;
5046 direction: ltr;
5047 }
5048
5049 .block-editor-grid-visualizer {
5050 z-index: 30 !important;
5051 }
5052
5053 .block-editor-grid-visualizer .components-popover__content * {
5054 pointer-events: none !important;
5055 }
5056
5057 .block-editor-grid-visualizer__grid {
5058 display: grid;
5059 }
5060
5061 .block-editor-grid-visualizer__item {
5062 border: 1px dashed #ddd;
5063 }
5064
5065 .block-editor-grid-item-resizer {
5066 z-index: 30 !important;
5067 }
5068
5069 .block-editor-grid-item-resizer .components-popover__content * {
5070 pointer-events: none !important;
5071 }
5072
5073 .block-editor-grid-item-resizer__box {
5074 border: 1px solid var(--wp-admin-theme-color);
5075 }
5076 .block-editor-grid-item-resizer__box .components-resizable-box__handle {
5077 pointer-events: all !important;
5078 }
5079
5080 .block-editor-height-control {
5081 border: 0;
5082 margin: 0;
5083 padding: 0;
5084 }
5085
5086 .block-editor-image-size-control {
5087 margin-bottom: 1em;
5088 }
5089 .block-editor-image-size-control .block-editor-image-size-control__width,
5090 .block-editor-image-size-control .block-editor-image-size-control__height {
5091 margin-bottom: 1.115em;
5092 }
5093
5094 .block-editor-block-types-list__list-item {
5095 display: block;
5096 width: 33.33%;
5097 padding: 0;
5098 margin: 0;
5099 }
5100 .block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors {
5101 color: var(--wp-block-synced-color);
5102 }
5103 .block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title {
5104 color: var(--wp-block-synced-color) !important;
5105 filter: brightness(0.95);
5106 }
5107 .block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg {
5108 color: var(--wp-block-synced-color) !important;
5109 }
5110 .block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled)::after {
5111 background: var(--wp-block-synced-color);
5112 }
5113
5114 .components-button.block-editor-block-types-list__item {
5115 display: flex;
5116 flex-direction: column;
5117 width: 100%;
5118 font-size: 13px;
5119 color: #1e1e1e;
5120 padding: 8px;
5121 align-items: stretch;
5122 justify-content: center;
5123 cursor: pointer;
5124 background: transparent;
5125 word-break: break-word;
5126 border-radius: 2px;
5127 transition: all 0.05s ease-in-out;
5128 position: relative;
5129 height: auto;
5130 }
5131 @media (prefers-reduced-motion: reduce) {
5132 .components-button.block-editor-block-types-list__item {
5133 transition-duration: 0s;
5134 transition-delay: 0s;
5135 }
5136 }
5137 .components-button.block-editor-block-types-list__item:disabled {
5138 opacity: 0.6;
5139 cursor: default;
5140 }
5141 .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title {
5142 color: var(--wp-admin-theme-color) !important;
5143 filter: brightness(0.95);
5144 }
5145 .components-button.block-editor-block-types-list__item:not(:disabled):hover svg {
5146 color: var(--wp-admin-theme-color) !important;
5147 }
5148 .components-button.block-editor-block-types-list__item:not(:disabled):hover::after {
5149 content: "";
5150 position: absolute;
5151 top: 0;
5152 bottom: 0;
5153 right: 0;
5154 left: 0;
5155 border-radius: 2px;
5156 opacity: 0.04;
5157 background: var(--wp-admin-theme-color);
5158 pointer-events: none;
5159 }
5160 .components-button.block-editor-block-types-list__item:not(:disabled):focus {
5161 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5162 }
5163 .components-button.block-editor-block-types-list__item:not(:disabled).is-active {
5164 color: #fff;
5165 background: #1e1e1e;
5166 outline: 2px solid transparent;
5167 outline-offset: -2px;
5168 }
5169
5170 .block-editor-block-types-list__item-icon {
5171 padding: 12px 20px;
5172 border-radius: 2px;
5173 color: #1e1e1e;
5174 transition: all 0.05s ease-in-out;
5175 }
5176 @media (prefers-reduced-motion: reduce) {
5177 .block-editor-block-types-list__item-icon {
5178 transition-duration: 0s;
5179 transition-delay: 0s;
5180 }
5181 }
5182 .block-editor-block-types-list__item-icon .block-editor-block-icon {
5183 margin-right: auto;
5184 margin-left: auto;
5185 }
5186 .block-editor-block-types-list__item-icon svg {
5187 transition: all 0.15s ease-out;
5188 }
5189 @media (prefers-reduced-motion: reduce) {
5190 .block-editor-block-types-list__item-icon svg {
5191 transition-duration: 0s;
5192 transition-delay: 0s;
5193 }
5194 }
5195 .block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon {
5196 cursor: grab;
5197 }
5198
5199 .block-editor-block-types-list__item-title {
5200 padding: 4px 2px 8px;
5201 font-size: 12px;
5202 }
5203
5204 .show-icon-labels .block-editor-block-inspector__tabs [role=tablist] .components-button.has-icon svg {
5205 display: none;
5206 }
5207 .show-icon-labels .block-editor-block-inspector__tabs [role=tablist] .components-button.has-icon::before {
5208 content: attr(aria-label);
5209 }
5210
5211 .block-editor-inspector-controls-tabs__hint {
5212 align-items: flex-start;
5213 background: #f0f0f0;
5214 border-radius: 2px;
5215 color: #1e1e1e;
5216 display: flex;
5217 flex-direction: row;
5218 margin: 16px;
5219 font-size: 13px;
5220 }
5221
5222 .block-editor-inspector-controls-tabs__hint-content {
5223 margin: 12px 12px 12px 0;
5224 }
5225
5226 .block-editor-inspector-controls-tabs__hint-dismiss {
5227 margin: 4px 0 4px 4px;
5228 }
5229
5230 .block-editor-inspector-popover-header {
5231 margin-bottom: 16px;
5232 }
5233
5234 [class].block-editor-inspector-popover-header__action {
5235 height: 24px;
5236 }
5237 [class].block-editor-inspector-popover-header__action.has-icon {
5238 min-width: 24px;
5239 padding: 0;
5240 }
5241 [class].block-editor-inspector-popover-header__action:not(.has-icon) {
5242 text-decoration: underline;
5243 }
5244
5245 .items-justified-left {
5246 justify-content: flex-start;
5247 }
5248
5249 .items-justified-center {
5250 justify-content: center;
5251 }
5252
5253 .items-justified-right {
5254 justify-content: flex-end;
5255 }
5256
5257 .items-justified-space-between {
5258 justify-content: space-between;
5259 }
5260
5261 @keyframes loadingpulse {
5262 0% {
5263 opacity: 1;
5264 }
5265 50% {
5266 opacity: 0;
5267 }
5268 100% {
5269 opacity: 1;
5270 }
5271 }
5272 .block-editor-link-control {
5273 position: relative;
5274 min-width: 350px;
5275 }
5276 .components-popover__content .block-editor-link-control {
5277 min-width: auto;
5278 width: 90vw;
5279 max-width: 350px;
5280 }
5281 .show-icon-labels .block-editor-link-control .components-button.has-icon svg {
5282 display: none;
5283 }
5284 .show-icon-labels .block-editor-link-control .components-button.has-icon::before {
5285 content: attr(aria-label);
5286 }
5287 .show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top {
5288 gap: 8px;
5289 }
5290 .show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top .components-button.has-icon {
5291 min-width: inherit;
5292 width: min-content;
5293 }
5294
5295 .block-editor-link-control__search-input-wrapper {
5296 margin-bottom: 8px;
5297 position: relative;
5298 }
5299
5300 .block-editor-link-control__search-input-container,
5301 .block-editor-link-control__search-input-wrapper {
5302 position: relative;
5303 }
5304
5305 .block-editor-link-control__field {
5306 margin: 16px;
5307 }
5308 .block-editor-link-control__field .components-base-control__label {
5309 color: #1e1e1e;
5310 }
5311 .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 {
5312 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
5313 padding: 6px 8px;
5314 box-shadow: 0 0 0 transparent;
5315 transition: box-shadow 0.1s linear;
5316 border-radius: 2px;
5317 border: 1px solid #949494;
5318 /* Fonts smaller than 16px causes mobile safari to zoom. */
5319 font-size: 16px;
5320 /* Override core line-height. To be reviewed. */
5321 line-height: normal;
5322 display: block;
5323 border: 1px solid #949494;
5324 border-radius: 2px;
5325 height: 40px;
5326 margin: 0;
5327 padding: 8px 16px 8px 40px;
5328 position: relative;
5329 width: 100%;
5330 }
5331 @media (prefers-reduced-motion: reduce) {
5332 .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 {
5333 transition-duration: 0s;
5334 transition-delay: 0s;
5335 }
5336 }
5337 @media (min-width: 600px) {
5338 .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 {
5339 font-size: 13px;
5340 /* Override core line-height. To be reviewed. */
5341 line-height: normal;
5342 }
5343 }
5344 .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 {
5345 border-color: var(--wp-admin-theme-color);
5346 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
5347 outline: 2px solid transparent;
5348 }
5349 .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 {
5350 color: rgba(30, 30, 30, 0.62);
5351 }
5352 .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 {
5353 opacity: 1;
5354 color: rgba(30, 30, 30, 0.62);
5355 }
5356 .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 {
5357 color: rgba(30, 30, 30, 0.62);
5358 }
5359 .has-actions .block-editor-link-control__field input[type=text], .has-actions .block-editor-link-control__field.block-editor-url-input input[type=text].block-editor-url-input__input {
5360 padding-left: 16px;
5361 }
5362
5363 .block-editor-link-control__search-error {
5364 margin: -8px 16px 16px;
5365 }
5366
5367 .block-editor-link-control__search-enter {
5368 position: absolute;
5369 left: 19px;
5370 top: 3px;
5371 }
5372 .block-editor-link-control__search-enter svg {
5373 position: relative;
5374 top: -2px;
5375 }
5376
5377 .block-editor-link-control__search-actions {
5378 padding: 8px 16px 16px;
5379 }
5380
5381 .block-editor-link-control__search-results-wrapper {
5382 position: relative;
5383 }
5384 .block-editor-link-control__search-results-wrapper::before, .block-editor-link-control__search-results-wrapper::after {
5385 content: "";
5386 position: absolute;
5387 right: -1px;
5388 left: 16px;
5389 display: block;
5390 pointer-events: none;
5391 z-index: 100;
5392 }
5393 .block-editor-link-control__search-results-wrapper::before {
5394 height: 8px;
5395 top: 0;
5396 bottom: auto;
5397 }
5398 .block-editor-link-control__search-results-wrapper::after {
5399 height: 16px;
5400 bottom: 0;
5401 top: auto;
5402 }
5403
5404 .block-editor-link-control__search-results {
5405 margin-top: -16px;
5406 padding: 8px;
5407 max-height: 200px;
5408 overflow-y: auto;
5409 }
5410 .block-editor-link-control__search-results.is-loading {
5411 opacity: 0.2;
5412 }
5413
5414 .block-editor-link-control__search-item.components-button.components-menu-item__button {
5415 height: auto;
5416 text-align: right;
5417 }
5418 .block-editor-link-control__search-item .components-menu-item__item {
5419 overflow: hidden;
5420 text-overflow: ellipsis;
5421 display: inline-block;
5422 width: 100%;
5423 }
5424 .block-editor-link-control__search-item .components-menu-item__item mark {
5425 font-weight: 600;
5426 color: inherit;
5427 background-color: transparent;
5428 }
5429 .block-editor-link-control__search-item .components-menu-item__shortcut {
5430 color: #757575;
5431 text-transform: capitalize;
5432 white-space: nowrap;
5433 }
5434 .block-editor-link-control__search-item[aria-selected] {
5435 background: #f0f0f0;
5436 }
5437 .block-editor-link-control__search-item.is-current {
5438 flex-direction: column;
5439 background: transparent;
5440 border: 0;
5441 width: 100%;
5442 cursor: default;
5443 padding: 16px;
5444 }
5445 .block-editor-link-control__search-item .block-editor-link-control__search-item-header {
5446 display: block;
5447 flex-direction: row;
5448 align-items: center;
5449 margin-left: 8px;
5450 gap: 8px;
5451 white-space: pre-wrap;
5452 overflow-wrap: break-word;
5453 }
5454 .block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info {
5455 color: #757575;
5456 line-height: 1.1;
5457 font-size: 12px;
5458 word-break: break-all;
5459 }
5460 .block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header {
5461 display: flex;
5462 flex: 1;
5463 }
5464 .block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header {
5465 align-items: center;
5466 }
5467 .block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title {
5468 word-break: break-all;
5469 }
5470 .block-editor-link-control__search-item .block-editor-link-control__search-item-details {
5471 display: flex;
5472 flex-direction: column;
5473 justify-content: space-between;
5474 gap: 4px;
5475 }
5476 .block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-icon {
5477 background-color: #f0f0f0;
5478 width: 32px;
5479 height: 32px;
5480 border-radius: 2px;
5481 }
5482 .block-editor-link-control__search-item .block-editor-link-control__search-item-icon {
5483 position: relative;
5484 flex-shrink: 0;
5485 display: flex;
5486 justify-content: center;
5487 align-items: center;
5488 }
5489 .block-editor-link-control__search-item .block-editor-link-control__search-item-icon img {
5490 width: 16px;
5491 }
5492 .block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon {
5493 top: 0;
5494 width: 32px;
5495 max-height: 32px;
5496 }
5497 .block-editor-link-control__search-item .block-editor-link-control__search-item-title {
5498 border-radius: 2px;
5499 line-height: 1.1;
5500 }
5501 .block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus {
5502 box-shadow: none;
5503 }
5504 .block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus-visible {
5505 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5506 outline: 2px solid transparent;
5507 text-decoration: none;
5508 }
5509 .block-editor-link-control__search-item .block-editor-link-control__search-item-title mark {
5510 font-weight: 600;
5511 color: inherit;
5512 background-color: transparent;
5513 }
5514 .block-editor-link-control__search-item .block-editor-link-control__search-item-title span {
5515 font-weight: normal;
5516 }
5517 .block-editor-link-control__search-item .block-editor-link-control__search-item-title svg {
5518 display: none;
5519 }
5520
5521 .block-editor-link-control__search-item-top {
5522 display: flex;
5523 flex-direction: row;
5524 width: 100%;
5525 align-items: center;
5526 }
5527
5528 .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg,
5529 .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img {
5530 opacity: 0;
5531 }
5532 .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon::before {
5533 content: "";
5534 display: block;
5535 background-color: #f0f0f0;
5536 position: absolute;
5537 top: 0;
5538 right: 0;
5539 left: 0;
5540 bottom: 0;
5541 border-radius: 100%;
5542 animation: loadingpulse 1s linear infinite;
5543 animation-delay: 0.5s;
5544 }
5545
5546 .block-editor-link-control__loading {
5547 margin: 16px;
5548 display: flex;
5549 align-items: center;
5550 }
5551 .block-editor-link-control__loading .components-spinner {
5552 margin-top: 0;
5553 }
5554
5555 .components-button + .block-editor-link-control__search-create {
5556 overflow: visible;
5557 padding: 12px 16px;
5558 }
5559 .components-button + .block-editor-link-control__search-create::before {
5560 content: "";
5561 position: absolute;
5562 top: -10px;
5563 right: 0;
5564 display: block;
5565 width: 100%;
5566 }
5567
5568 .block-editor-link-control__search-create {
5569 align-items: center;
5570 }
5571 .block-editor-link-control__search-create .block-editor-link-control__search-item-title {
5572 margin-bottom: 0;
5573 }
5574 .block-editor-link-control__search-create .block-editor-link-control__search-item-icon {
5575 top: 0;
5576 }
5577
5578 .block-editor-link-control__drawer-inner {
5579 display: flex;
5580 flex-direction: column;
5581 flex-basis: 100%;
5582 position: relative;
5583 }
5584
5585 .block-editor-link-control__setting {
5586 margin-bottom: 0;
5587 flex: 1;
5588 padding: 8px 24px 8px 0;
5589 }
5590 .block-editor-link-control__setting .components-base-control__field {
5591 display: flex;
5592 }
5593 .block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label {
5594 color: #1e1e1e;
5595 }
5596 .block-editor-link-control__setting input {
5597 margin-right: 0;
5598 }
5599 .is-preview .block-editor-link-control__setting {
5600 padding: 20px 0 8px 8px;
5601 }
5602
5603 .block-editor-link-control__tools {
5604 padding: 8px 8px 0 8px;
5605 margin-top: -16px;
5606 }
5607 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle {
5608 padding-right: 0;
5609 gap: 0;
5610 }
5611 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] {
5612 color: #1e1e1e;
5613 }
5614 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg {
5615 visibility: visible;
5616 transition: transform 0.1s ease;
5617 transform: rotate(-90deg);
5618 }
5619 @media (prefers-reduced-motion: reduce) {
5620 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg {
5621 transition-duration: 0s;
5622 transition-delay: 0s;
5623 }
5624 }
5625 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg {
5626 visibility: visible;
5627 transform: rotate(0deg);
5628 transition: transform 0.1s ease;
5629 }
5630 @media (prefers-reduced-motion: reduce) {
5631 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg {
5632 transition-duration: 0s;
5633 transition-delay: 0s;
5634 }
5635 }
5636
5637 .block-editor-link-control .block-editor-link-control__search-input .components-spinner {
5638 display: block;
5639 }
5640 .block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner {
5641 position: absolute;
5642 right: auto;
5643 bottom: auto;
5644 top: calc(50% - 16px / 2);
5645 left: 40px;
5646 }
5647
5648 .block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner {
5649 top: calc(50% + 16px / 4);
5650 left: 12px;
5651 }
5652
5653 .block-editor-list-view-tree {
5654 width: 100%;
5655 border-collapse: collapse;
5656 padding: 0;
5657 margin: 0;
5658 }
5659 .components-modal__content .block-editor-list-view-tree {
5660 margin: -12px -6px 0;
5661 width: calc(100% + 12px);
5662 }
5663 .block-editor-list-view-tree.is-dragging tbody {
5664 pointer-events: none;
5665 }
5666
5667 .block-editor-list-view-leaf {
5668 position: relative;
5669 transform: translateY(0);
5670 }
5671 .block-editor-list-view-leaf.is-draggable, .block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents {
5672 cursor: grab;
5673 }
5674 .block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true] {
5675 color: inherit;
5676 }
5677 .block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover {
5678 color: var(--wp-admin-theme-color);
5679 }
5680 .is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover {
5681 color: inherit;
5682 }
5683 .block-editor-list-view-leaf.is-selected td {
5684 background: var(--wp-admin-theme-color);
5685 }
5686 .block-editor-list-view-leaf.is-selected.is-synced td {
5687 background: var(--wp-block-synced-color);
5688 }
5689 .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover, .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,
5690 .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon {
5691 color: var(--wp-block-synced-color);
5692 }
5693 .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus::after {
5694 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
5695 }
5696 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents, .block-editor-list-view-leaf.is-selected .components-button.has-icon {
5697 color: #fff;
5698 }
5699 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus::after {
5700 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5701 }
5702 .block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus::after {
5703 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
5704 }
5705 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
5706 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
5707 }
5708 .block-editor-list-view-leaf.is-first-selected td:first-child {
5709 border-top-right-radius: 2px;
5710 }
5711 .block-editor-list-view-leaf.is-first-selected td:last-child {
5712 border-top-left-radius: 2px;
5713 }
5714 .block-editor-list-view-leaf.is-last-selected td:first-child {
5715 border-bottom-right-radius: 2px;
5716 }
5717 .block-editor-list-view-leaf.is-last-selected td:last-child {
5718 border-bottom-left-radius: 2px;
5719 }
5720 .block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch) {
5721 background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
5722 }
5723 .block-editor-list-view-leaf.is-synced-branch.is-branch-selected {
5724 background: rgba(var(--wp-block-synced-color--rgb), 0.04);
5725 }
5726 .block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child {
5727 border-top-right-radius: 2px;
5728 }
5729 .block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child {
5730 border-top-left-radius: 2px;
5731 }
5732 .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child {
5733 border-top-right-radius: 2px;
5734 }
5735 .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child {
5736 border-top-left-radius: 2px;
5737 }
5738 .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child {
5739 border-bottom-right-radius: 2px;
5740 }
5741 .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child {
5742 border-bottom-left-radius: 2px;
5743 }
5744 .block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td {
5745 border-radius: 0;
5746 }
5747 .block-editor-list-view-leaf.is-displacement-normal {
5748 transition: transform 0.2s;
5749 transform: translateY(0);
5750 }
5751 @media (prefers-reduced-motion: reduce) {
5752 .block-editor-list-view-leaf.is-displacement-normal {
5753 transition-duration: 0s;
5754 transition-delay: 0s;
5755 }
5756 }
5757 .block-editor-list-view-leaf.is-displacement-up {
5758 transition: transform 0.2s;
5759 transform: translateY(-36px);
5760 }
5761 @media (prefers-reduced-motion: reduce) {
5762 .block-editor-list-view-leaf.is-displacement-up {
5763 transition-duration: 0s;
5764 transition-delay: 0s;
5765 }
5766 }
5767 .block-editor-list-view-leaf.is-displacement-down {
5768 transition: transform 0.2s;
5769 transform: translateY(36px);
5770 }
5771 @media (prefers-reduced-motion: reduce) {
5772 .block-editor-list-view-leaf.is-displacement-down {
5773 transition-duration: 0s;
5774 transition-delay: 0s;
5775 }
5776 }
5777 .block-editor-list-view-leaf.is-after-dragged-blocks {
5778 transition: transform 0.2s;
5779 transform: translateY(calc(var(--wp-admin--list-view-dragged-items-height, 36px) * -1));
5780 }
5781 @media (prefers-reduced-motion: reduce) {
5782 .block-editor-list-view-leaf.is-after-dragged-blocks {
5783 transition-duration: 0s;
5784 transition-delay: 0s;
5785 }
5786 }
5787 .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up {
5788 transition: transform 0.2s;
5789 transform: translateY(calc(-36px + var(--wp-admin--list-view-dragged-items-height, 36px) * -1));
5790 }
5791 @media (prefers-reduced-motion: reduce) {
5792 .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up {
5793 transition-duration: 0s;
5794 transition-delay: 0s;
5795 }
5796 }
5797 .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down {
5798 transition: transform 0.2s;
5799 transform: translateY(calc(36px + var(--wp-admin--list-view-dragged-items-height, 36px) * -1));
5800 }
5801 @media (prefers-reduced-motion: reduce) {
5802 .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down {
5803 transition-duration: 0s;
5804 transition-delay: 0s;
5805 }
5806 }
5807 .block-editor-list-view-leaf.is-dragging {
5808 opacity: 0;
5809 right: 0;
5810 pointer-events: none;
5811 z-index: -9999;
5812 }
5813 .block-editor-list-view-leaf .block-editor-list-view-block-contents {
5814 display: flex;
5815 align-items: center;
5816 width: 100%;
5817 height: auto;
5818 padding: 6px 0 6px 4px;
5819 text-align: right;
5820 border-radius: 2px;
5821 position: relative;
5822 white-space: nowrap;
5823 }
5824 .block-editor-list-view-leaf .block-editor-list-view-block-contents.is-dropping-before::before {
5825 content: "";
5826 position: absolute;
5827 pointer-events: none;
5828 transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear;
5829 top: -2px;
5830 left: 0;
5831 right: 0;
5832 border-top: 4px solid var(--wp-admin-theme-color);
5833 }
5834 .components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents {
5835 padding-right: 0;
5836 padding-left: 0;
5837 }
5838 .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents,
5839 .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus {
5840 box-shadow: none;
5841 }
5842 .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents::after,
5843 .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus::after {
5844 content: "";
5845 position: absolute;
5846 top: 0;
5847 left: -29px;
5848 bottom: 0;
5849 right: 0;
5850 border-radius: inherit;
5851 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5852 z-index: 2;
5853 pointer-events: none;
5854 }
5855 .block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus::after {
5856 left: 0;
5857 }
5858 .block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu,
5859 .block-editor-list-view-leaf .block-editor-list-view-block__menu:focus {
5860 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5861 z-index: 1;
5862 }
5863 .block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
5864 opacity: 1;
5865 animation: edit-post__fade-in-animation 0.2s ease-out 0s;
5866 animation-fill-mode: forwards;
5867 }
5868 @media (prefers-reduced-motion: reduce) {
5869 .block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
5870 animation-duration: 1ms;
5871 animation-delay: 0s;
5872 }
5873 }
5874 .block-editor-list-view-leaf .block-editor-block-icon {
5875 margin-left: 8px;
5876 flex: 0 0 24px;
5877 }
5878 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
5879 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,
5880 .block-editor-list-view-leaf .block-editor-list-view-block__contents-cell {
5881 padding-top: 0;
5882 padding-bottom: 0;
5883 }
5884 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
5885 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell {
5886 line-height: 0;
5887 width: 36px;
5888 vertical-align: middle;
5889 }
5890 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell > *,
5891 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell > * {
5892 opacity: 0;
5893 }
5894 .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:focus-within > *, .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible > *,
5895 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover > *,
5896 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within > *,
5897 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible > * {
5898 opacity: 1;
5899 }
5900 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
5901 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon,
5902 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,
5903 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell .components-button.has-icon {
5904 width: 24px;
5905 min-width: 24px;
5906 padding: 0;
5907 }
5908 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell {
5909 padding-left: 4px;
5910 }
5911 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon {
5912 height: 24px;
5913 }
5914 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper {
5915 display: flex;
5916 height: 100%;
5917 flex-direction: column;
5918 align-items: center;
5919 }
5920 .block-editor-list-view-leaf .block-editor-block-mover-button {
5921 position: relative;
5922 width: 36px;
5923 height: 24px;
5924 }
5925 .block-editor-list-view-leaf .block-editor-block-mover-button svg {
5926 position: relative;
5927 height: 24px;
5928 }
5929 .block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button {
5930 margin-top: -6px;
5931 align-items: flex-end;
5932 }
5933 .block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg {
5934 bottom: -4px;
5935 }
5936 .block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button {
5937 margin-bottom: -6px;
5938 align-items: flex-start;
5939 }
5940 .block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg {
5941 top: -4px;
5942 }
5943 .block-editor-list-view-leaf .block-editor-block-mover-button::before {
5944 height: 16px;
5945 min-width: 100%;
5946 right: 0;
5947 left: 0;
5948 }
5949 .block-editor-list-view-leaf .block-editor-inserter__toggle {
5950 background: #1e1e1e;
5951 color: #fff;
5952 height: 24px;
5953 margin: 6px 1px 6px 6px;
5954 min-width: 24px;
5955 }
5956 .block-editor-list-view-leaf .block-editor-inserter__toggle:active {
5957 color: #fff;
5958 }
5959 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper {
5960 min-width: 120px;
5961 }
5962 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__title {
5963 flex: 1;
5964 position: relative;
5965 }
5966 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate {
5967 position: absolute;
5968 width: 100%;
5969 transform: translateY(-50%);
5970 }
5971 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper {
5972 position: relative;
5973 max-width: min(110px, 40%);
5974 width: 100%;
5975 }
5976 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor {
5977 position: absolute;
5978 left: 0;
5979 transform: translateY(-50%);
5980 background: rgba(0, 0, 0, 0.1);
5981 border-radius: 2px;
5982 padding: 2px 6px;
5983 max-width: 100%;
5984 box-sizing: border-box;
5985 }
5986 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor {
5987 background: rgba(0, 0, 0, 0.3);
5988 }
5989 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock {
5990 line-height: 0;
5991 }
5992 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__images {
5993 display: flex;
5994 }
5995 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__image {
5996 background-size: cover;
5997 width: 18px;
5998 height: 18px;
5999 border-radius: 2px;
6000 }
6001 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child) {
6002 box-shadow: 0 0 0 2px #fff;
6003 }
6004 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child) {
6005 margin-right: -6px;
6006 }
6007 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child) {
6008 box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
6009 }
6010
6011 .block-editor-list-view-draggable-chip {
6012 opacity: 0.8;
6013 }
6014
6015 .block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container,
6016 .block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,
6017 .block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,
6018 .block-editor-list-view-appender__cell .block-editor-list-view-appender__container {
6019 display: flex;
6020 }
6021
6022 .block-editor-list-view__expander {
6023 height: 24px;
6024 margin-right: 4px;
6025 width: 24px;
6026 cursor: pointer;
6027 }
6028
6029 .block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander {
6030 margin-right: 220px;
6031 }
6032
6033 .block-editor-list-view-leaf:not([aria-level="1"]) .block-editor-list-view__expander {
6034 margin-left: 4px;
6035 }
6036
6037 .block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander {
6038 margin-right: 0px;
6039 }
6040
6041 .block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander {
6042 margin-right: 24px;
6043 }
6044
6045 .block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander {
6046 margin-right: 52px;
6047 }
6048
6049 .block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander {
6050 margin-right: 80px;
6051 }
6052
6053 .block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander {
6054 margin-right: 108px;
6055 }
6056
6057 .block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander {
6058 margin-right: 136px;
6059 }
6060
6061 .block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander {
6062 margin-right: 164px;
6063 }
6064
6065 .block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander {
6066 margin-right: 192px;
6067 }
6068
6069 .block-editor-list-view-leaf .block-editor-list-view__expander {
6070 visibility: hidden;
6071 }
6072
6073 .block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg {
6074 visibility: visible;
6075 transition: transform 0.2s ease;
6076 transform: rotate(-90deg);
6077 }
6078 @media (prefers-reduced-motion: reduce) {
6079 .block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg {
6080 transition-duration: 0s;
6081 transition-delay: 0s;
6082 }
6083 }
6084
6085 .block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg {
6086 visibility: visible;
6087 transform: rotate(0deg);
6088 transition: transform 0.2s ease;
6089 }
6090 @media (prefers-reduced-motion: reduce) {
6091 .block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg {
6092 transition-duration: 0s;
6093 transition-delay: 0s;
6094 }
6095 }
6096
6097 .block-editor-list-view-drop-indicator {
6098 pointer-events: none;
6099 }
6100 .block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line {
6101 background: var(--wp-admin-theme-color);
6102 height: 4px;
6103 border-radius: 4px;
6104 }
6105
6106 .block-editor-list-view-drop-indicator--preview {
6107 pointer-events: none;
6108 }
6109 .block-editor-list-view-drop-indicator--preview .components-popover__content {
6110 overflow: hidden !important;
6111 }
6112 .block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line {
6113 background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
6114 height: 36px;
6115 border-radius: 4px;
6116 overflow: hidden;
6117 }
6118 .block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker {
6119 background: rgba(var(--wp-admin-theme-color--rgb), 0.09);
6120 }
6121
6122 .block-editor-list-view-placeholder {
6123 padding: 0;
6124 margin: 0;
6125 height: 36px;
6126 }
6127
6128 .list-view-appender .block-editor-inserter__toggle {
6129 background-color: #1e1e1e;
6130 color: #fff;
6131 margin: 8px 24px 0 0;
6132 border-radius: 2px;
6133 height: 24px;
6134 min-width: 24px;
6135 padding: 0;
6136 }
6137 .list-view-appender .block-editor-inserter__toggle:hover, .list-view-appender .block-editor-inserter__toggle:focus {
6138 background: var(--wp-admin-theme-color);
6139 color: #fff;
6140 }
6141
6142 .list-view-appender__description {
6143 display: none;
6144 }
6145
6146 .block-editor-list-view-block-select-button__bindings svg g {
6147 stroke: var(--wp-bound-block-color);
6148 fill: transparent;
6149 stroke-width: 1.5;
6150 stroke-linecap: round;
6151 stroke-linejoin: round;
6152 }
6153
6154 .modal-open .block-editor-media-replace-flow__options {
6155 display: none;
6156 }
6157
6158 .block-editor-media-replace-flow__indicator {
6159 margin-right: 4px;
6160 }
6161
6162 .block-editor-media-flow__url-input {
6163 margin-left: -8px;
6164 margin-right: -8px;
6165 padding: 16px;
6166 }
6167 .block-editor-media-flow__url-input.has-siblings {
6168 border-top: 1px solid #1e1e1e;
6169 margin-top: 8px;
6170 padding-bottom: 8px;
6171 }
6172 .block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label {
6173 display: block;
6174 top: 16px;
6175 margin-bottom: 8px;
6176 }
6177 .block-editor-media-flow__url-input .block-editor-link-control {
6178 width: 300px;
6179 }
6180 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input {
6181 padding: 0;
6182 margin: 0;
6183 }
6184 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title,
6185 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-info {
6186 max-width: 200px;
6187 white-space: nowrap;
6188 }
6189 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools {
6190 justify-content: flex-end;
6191 padding: 16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus);
6192 }
6193 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current {
6194 width: auto;
6195 padding: 0;
6196 }
6197 .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] {
6198 margin: 0;
6199 width: 100%;
6200 }
6201 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions {
6202 padding: 8px 0 0;
6203 }
6204
6205 .block-editor-media-flow__error {
6206 padding: 0 20px 20px 20px;
6207 max-width: 255px;
6208 }
6209 .block-editor-media-flow__error .components-with-notices-ui {
6210 max-width: 255px;
6211 }
6212 .block-editor-media-flow__error .components-with-notices-ui .components-notice__content {
6213 overflow: hidden;
6214 word-wrap: break-word;
6215 }
6216 .block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss {
6217 position: absolute;
6218 left: 10px;
6219 }
6220
6221 .block-editor-multi-selection-inspector__card {
6222 display: flex;
6223 align-items: flex-start;
6224 padding: 16px;
6225 }
6226
6227 .block-editor-multi-selection-inspector__card-content {
6228 flex-grow: 1;
6229 }
6230
6231 .block-editor-multi-selection-inspector__card-title {
6232 font-weight: 500;
6233 margin-bottom: 5px;
6234 }
6235
6236 .block-editor-multi-selection-inspector__card-description {
6237 font-size: 13px;
6238 }
6239
6240 .block-editor-multi-selection-inspector__card .block-editor-block-icon {
6241 margin-right: -2px;
6242 margin-left: 10px;
6243 padding: 0 3px;
6244 width: 36px;
6245 height: 24px;
6246 }
6247
6248 .block-editor-responsive-block-control {
6249 margin-bottom: 28px;
6250 border-bottom: 1px solid #ccc;
6251 padding-bottom: 14px;
6252 }
6253 .block-editor-responsive-block-control:last-child {
6254 padding-bottom: 0;
6255 border-bottom: 0;
6256 }
6257
6258 .block-editor-responsive-block-control__title {
6259 margin: 0;
6260 margin-bottom: 0.6em;
6261 margin-right: -3px;
6262 }
6263
6264 .block-editor-responsive-block-control__label {
6265 font-weight: 600;
6266 margin-bottom: 0.6em;
6267 margin-right: -3px;
6268 }
6269
6270 .block-editor-responsive-block-control__inner {
6271 margin-right: -1px;
6272 }
6273
6274 .block-editor-responsive-block-control__toggle {
6275 margin-right: 1px;
6276 }
6277
6278 .block-editor-responsive-block-control .components-base-control__help {
6279 border: 0;
6280 clip: rect(1px, 1px, 1px, 1px);
6281 -webkit-clip-path: inset(50%);
6282 clip-path: inset(50%);
6283 height: 1px;
6284 margin: -1px;
6285 overflow: hidden;
6286 padding: 0;
6287 position: absolute;
6288 width: 1px;
6289 word-wrap: normal !important;
6290 }
6291
6292 .components-popover.block-editor-rich-text__inline-format-toolbar {
6293 z-index: 99998;
6294 }
6295 .components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content {
6296 width: auto;
6297 min-width: auto;
6298 margin-bottom: 8px;
6299 box-shadow: none;
6300 outline: none;
6301 }
6302 .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar {
6303 border-radius: 2px;
6304 }
6305 .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control,
6306 .components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle {
6307 min-width: 48px;
6308 min-height: 48px;
6309 padding-right: 12px;
6310 padding-left: 12px;
6311 }
6312
6313 .block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle {
6314 justify-content: center;
6315 }
6316
6317 .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon {
6318 width: auto;
6319 }
6320 .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg {
6321 display: none;
6322 }
6323 .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon::after {
6324 content: attr(aria-label);
6325 }
6326
6327 .block-editor-skip-to-selected-block {
6328 position: absolute;
6329 top: -9999em;
6330 }
6331 .block-editor-skip-to-selected-block:focus {
6332 height: auto;
6333 width: auto;
6334 display: block;
6335 font-size: 14px;
6336 font-weight: 600;
6337 padding: 15px 23px 14px;
6338 background: #f1f1f1;
6339 color: var(--wp-admin-theme-color);
6340 line-height: normal;
6341 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
6342 text-decoration: none;
6343 outline: none;
6344 z-index: 100000;
6345 }
6346
6347 .block-editor-text-decoration-control {
6348 border: 0;
6349 margin: 0;
6350 padding: 0;
6351 }
6352 .block-editor-text-decoration-control .block-editor-text-decoration-control__buttons {
6353 padding: 4px 0;
6354 display: flex;
6355 }
6356 .block-editor-text-decoration-control .components-button.has-icon {
6357 height: 32px;
6358 margin-left: 4px;
6359 min-width: 32px;
6360 padding: 0;
6361 }
6362
6363 .block-editor-text-transform-control {
6364 border: 0;
6365 margin: 0;
6366 padding: 0;
6367 }
6368 .block-editor-text-transform-control .block-editor-text-transform-control__buttons {
6369 padding: 4px 0;
6370 display: flex;
6371 }
6372 .block-editor-text-transform-control .components-button.has-icon {
6373 height: 32px;
6374 margin-left: 4px;
6375 min-width: 32px;
6376 padding: 0;
6377 }
6378
6379 .block-editor-tool-selector__help {
6380 margin-top: 8px;
6381 margin-right: -8px;
6382 margin-left: -8px;
6383 margin-bottom: -8px;
6384 padding: 16px;
6385 border-top: 1px solid #ddd;
6386 color: #757575;
6387 min-width: 280px;
6388 }
6389
6390 .block-editor-block-list__block .block-editor-url-input,
6391 .components-popover .block-editor-url-input,
6392 .block-editor-url-input {
6393 flex-grow: 1;
6394 position: relative;
6395 padding: 1px;
6396 }
6397 .block-editor-block-list__block .block-editor-url-input input[type=text],
6398 .components-popover .block-editor-url-input input[type=text],
6399 .block-editor-url-input input[type=text] {
6400 width: 100%;
6401 padding: 8px 12px 8px 8px;
6402 margin-right: 0;
6403 margin-left: 0;
6404 /* Fonts smaller than 16px causes mobile safari to zoom. */
6405 font-size: 16px;
6406 }
6407 @media (min-width: 600px) {
6408 .block-editor-block-list__block .block-editor-url-input input[type=text],
6409 .components-popover .block-editor-url-input input[type=text],
6410 .block-editor-url-input input[type=text] {
6411 width: 300px;
6412 }
6413 }
6414 @media (min-width: 600px) {
6415 .block-editor-block-list__block .block-editor-url-input input[type=text],
6416 .components-popover .block-editor-url-input input[type=text],
6417 .block-editor-url-input input[type=text] {
6418 font-size: 13px;
6419 }
6420 }
6421 .block-editor-block-list__block .block-editor-url-input input[type=text]::-ms-clear,
6422 .components-popover .block-editor-url-input input[type=text]::-ms-clear,
6423 .block-editor-url-input input[type=text]::-ms-clear {
6424 display: none;
6425 }
6426 .block-editor-block-list__block .block-editor-url-input.is-full-width,
6427 .components-popover .block-editor-url-input.is-full-width,
6428 .block-editor-url-input.is-full-width {
6429 width: 100%;
6430 }
6431 .block-editor-block-list__block .block-editor-url-input.is-full-width .block-editor-url-input__input[type=text],
6432 .components-popover .block-editor-url-input.is-full-width .block-editor-url-input__input[type=text],
6433 .block-editor-url-input.is-full-width .block-editor-url-input__input[type=text] {
6434 width: 100%;
6435 }
6436 .block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,
6437 .components-popover .block-editor-url-input.is-full-width__suggestions,
6438 .block-editor-url-input.is-full-width__suggestions {
6439 width: 100%;
6440 }
6441 .block-editor-block-list__block .block-editor-url-input .components-spinner,
6442 .components-popover .block-editor-url-input .components-spinner,
6443 .block-editor-url-input .components-spinner {
6444 position: absolute;
6445 margin: 0;
6446 top: calc(50% - 16px / 2);
6447 left: 8px;
6448 }
6449
6450 .block-editor-url-input__input[type=text] {
6451 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
6452 padding: 6px 8px;
6453 box-shadow: 0 0 0 transparent;
6454 transition: box-shadow 0.1s linear;
6455 border-radius: 2px;
6456 border: 1px solid #949494;
6457 /* Fonts smaller than 16px causes mobile safari to zoom. */
6458 font-size: 16px;
6459 /* Override core line-height. To be reviewed. */
6460 line-height: normal;
6461 }
6462 @media (prefers-reduced-motion: reduce) {
6463 .block-editor-url-input__input[type=text] {
6464 transition-duration: 0s;
6465 transition-delay: 0s;
6466 }
6467 }
6468 @media (min-width: 600px) {
6469 .block-editor-url-input__input[type=text] {
6470 font-size: 13px;
6471 /* Override core line-height. To be reviewed. */
6472 line-height: normal;
6473 }
6474 }
6475 .block-editor-url-input__input[type=text]:focus {
6476 border-color: var(--wp-admin-theme-color);
6477 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
6478 outline: 2px solid transparent;
6479 }
6480 .block-editor-url-input__input[type=text]::-webkit-input-placeholder {
6481 color: rgba(30, 30, 30, 0.62);
6482 }
6483 .block-editor-url-input__input[type=text]::-moz-placeholder {
6484 opacity: 1;
6485 color: rgba(30, 30, 30, 0.62);
6486 }
6487 .block-editor-url-input__input[type=text]:-ms-input-placeholder {
6488 color: rgba(30, 30, 30, 0.62);
6489 }
6490
6491 .block-editor-url-input__suggestions {
6492 max-height: 200px;
6493 transition: all 0.15s ease-in-out;
6494 padding: 4px 0;
6495 width: 302px;
6496 overflow-y: auto;
6497 }
6498 @media (prefers-reduced-motion: reduce) {
6499 .block-editor-url-input__suggestions {
6500 transition-duration: 0s;
6501 transition-delay: 0s;
6502 }
6503 }
6504
6505 .block-editor-url-input__suggestions,
6506 .block-editor-url-input .components-spinner {
6507 display: none;
6508 }
6509 @media (min-width: 600px) {
6510 .block-editor-url-input__suggestions,
6511 .block-editor-url-input .components-spinner {
6512 display: grid;
6513 }
6514 }
6515
6516 .block-editor-url-input__suggestion {
6517 min-height: 36px;
6518 height: auto;
6519 color: #757575;
6520 display: block;
6521 font-size: 13px;
6522 cursor: pointer;
6523 background: #fff;
6524 width: 100%;
6525 border: none;
6526 text-align: right;
6527 box-shadow: none;
6528 }
6529 .block-editor-url-input__suggestion:hover {
6530 background: #ddd;
6531 }
6532 .block-editor-url-input__suggestion:focus, .block-editor-url-input__suggestion.is-selected {
6533 background: var(--wp-admin-theme-color-darker-20);
6534 color: #fff;
6535 outline: none;
6536 }
6537
6538 .components-toolbar-group > .block-editor-url-input__button,
6539 .components-toolbar > .block-editor-url-input__button {
6540 position: inherit;
6541 }
6542
6543 .block-editor-url-input__button .block-editor-url-input__back {
6544 margin-left: 4px;
6545 overflow: visible;
6546 }
6547 .block-editor-url-input__button .block-editor-url-input__back::after {
6548 content: "";
6549 position: absolute;
6550 display: block;
6551 width: 1px;
6552 height: 24px;
6553 left: -1px;
6554 background: #ddd;
6555 }
6556
6557 .block-editor-url-input__button-modal {
6558 box-shadow: 0 0.7px 1px rgba(0, 0, 0, 0.1), 0 1.2px 1.7px -0.2px rgba(0, 0, 0, 0.1), 0 2.3px 3.3px -0.5px rgba(0, 0, 0, 0.1);
6559 border: 1px solid #ddd;
6560 background: #fff;
6561 }
6562
6563 .block-editor-url-input__button-modal-line {
6564 display: flex;
6565 flex-direction: row;
6566 flex-grow: 1;
6567 flex-shrink: 1;
6568 min-width: 0;
6569 align-items: flex-start;
6570 }
6571 .block-editor-url-input__button-modal-line .components-button {
6572 flex-shrink: 0;
6573 width: 36px;
6574 height: 36px;
6575 }
6576
6577 .block-editor-url-popover__additional-controls {
6578 border-top: 1px solid #1e1e1e;
6579 padding: 8px 8px;
6580 }
6581
6582 .block-editor-url-popover__input-container {
6583 padding: 8px;
6584 }
6585
6586 .block-editor-url-popover__row {
6587 display: flex;
6588 gap: 4px;
6589 }
6590
6591 .block-editor-url-popover__row > :not(.block-editor-url-popover__settings-toggle) {
6592 flex-grow: 1;
6593 gap: 8px;
6594 }
6595
6596 .block-editor-url-popover__additional-controls .components-button.has-icon {
6597 padding-right: 8px;
6598 padding-left: 8px;
6599 height: auto;
6600 text-align: right;
6601 }
6602 .block-editor-url-popover__additional-controls .components-button.has-icon > svg {
6603 margin-left: 8px;
6604 }
6605
6606 .block-editor-url-popover__settings-toggle {
6607 flex-shrink: 0;
6608 }
6609 .block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon {
6610 transform: rotate(-180deg);
6611 }
6612
6613 .block-editor-url-popover__settings {
6614 display: block;
6615 padding: 16px;
6616 border-top: 1px solid #1e1e1e;
6617 }
6618
6619 .block-editor-url-popover__link-editor,
6620 .block-editor-url-popover__link-viewer {
6621 display: flex;
6622 }
6623
6624 .block-editor-url-popover__link-viewer-url {
6625 display: flex;
6626 align-items: center;
6627 flex-grow: 1;
6628 flex-shrink: 1;
6629 overflow: hidden;
6630 text-overflow: ellipsis;
6631 white-space: nowrap;
6632 margin-left: 8px;
6633 min-width: 150px;
6634 max-width: 350px;
6635 }
6636 .block-editor-url-popover__link-viewer-url.has-invalid-link {
6637 color: #cc1818;
6638 }
6639
6640 .block-editor-url-popover__expand-on-click {
6641 display: flex;
6642 align-items: center;
6643 min-width: 350px;
6644 white-space: nowrap;
6645 }
6646 .block-editor-url-popover__expand-on-click .text {
6647 flex-grow: 1;
6648 }
6649 .block-editor-url-popover__expand-on-click .text p {
6650 margin: 0;
6651 line-height: 16px;
6652 }
6653 .block-editor-url-popover__expand-on-click .text p.description {
6654 color: #757575;
6655 font-size: 12px;
6656 }
6657
6658 .html-anchor-control .components-external-link {
6659 display: inline-block;
6660 margin-top: 8px;
6661 }
6662
6663 .block-editor-hooks__block-hooks {
6664 /**
6665 * Since we're displaying the block icon alongside the block name,
6666 * we need to right-align the toggle.
6667 */
6668 /**
6669 * Un-reverse the flex direction for the toggle's label.
6670 */
6671 }
6672 .block-editor-hooks__block-hooks .components-toggle-control .components-h-stack {
6673 flex-direction: row-reverse;
6674 }
6675 .block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack {
6676 flex-direction: row;
6677 }
6678 .block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext {
6679 color: #757575;
6680 font-size: 12px;
6681 margin-bottom: 16px;
6682 }
6683
6684 .block-editor-hooks__background__inspector-media-replace-container {
6685 position: relative;
6686 }
6687 .block-editor-hooks__background__inspector-media-replace-container .components-drop-zone__content-icon {
6688 display: none;
6689 }
6690 .block-editor-hooks__background__inspector-media-replace-container button.components-button {
6691 color: #1e1e1e;
6692 box-shadow: inset 0 0 0 1px #ddd;
6693 width: 100%;
6694 display: block;
6695 height: 40px;
6696 }
6697 .block-editor-hooks__background__inspector-media-replace-container button.components-button:hover {
6698 color: var(--wp-admin-theme-color);
6699 }
6700 .block-editor-hooks__background__inspector-media-replace-container button.components-button:focus {
6701 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
6702 }
6703 .block-editor-hooks__background__inspector-media-replace-container .block-editor-hooks__background__inspector-media-replace-title {
6704 word-break: break-all;
6705 white-space: normal;
6706 text-align: start;
6707 text-align-last: center;
6708 }
6709 .block-editor-hooks__background__inspector-media-replace-container .components-dropdown {
6710 display: block;
6711 }
6712
6713 .block-editor-hooks__background__inspector-image-indicator-wrapper {
6714 background: #fff linear-gradient(45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
6715 border-radius: 50% !important;
6716 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
6717 display: block;
6718 width: 20px;
6719 height: 20px;
6720 flex: none;
6721 }
6722 .block-editor-hooks__background__inspector-image-indicator-wrapper.has-image {
6723 background: #fff;
6724 }
6725
6726 .block-editor-hooks__background__inspector-image-indicator {
6727 background-size: cover;
6728 border-radius: 50%;
6729 width: 20px;
6730 height: 20px;
6731 display: block;
6732 position: relative;
6733 }
6734
6735 .block-editor-hooks__background__inspector-image-indicator::after {
6736 content: "";
6737 position: absolute;
6738 top: -1px;
6739 right: -1px;
6740 bottom: -1px;
6741 left: -1px;
6742 border-radius: 50%;
6743 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
6744 border: 1px solid transparent;
6745 box-sizing: inherit;
6746 }
6747
6748 .border-block-support-panel .single-column {
6749 grid-column: span 1;
6750 }
6751
6752 .color-block-support-panel {
6753 /* Increased specificity required to remove the slot wrapper's row gap */
6754 /**
6755 * After converting PanelColorGradientSettings to render as a ToolsPanel
6756 * we need to remove the top margin when wrapping inner content due to
6757 * rendering via SlotFills.
6758 */
6759 }
6760 .color-block-support-panel .block-editor-contrast-checker {
6761 /**
6762 * Contrast checkers are forced to the bottom of the panel so all
6763 * injected color controls can appear as a single item group without
6764 * the contrast checkers suddenly appearing between items.
6765 */
6766 order: 9999;
6767 grid-column: span 2;
6768 margin-top: 16px;
6769 }
6770 .color-block-support-panel .block-editor-contrast-checker .components-notice__content {
6771 margin-left: 0;
6772 }
6773 .color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper {
6774 row-gap: 0;
6775 }
6776 .color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first {
6777 margin-top: 0;
6778 }
6779
6780 .dimensions-block-support-panel .single-column {
6781 grid-column: span 1;
6782 }
6783
6784 .block-editor-hooks__layout-controls {
6785 display: flex;
6786 margin-bottom: 8px;
6787 }
6788 .block-editor-hooks__layout-controls .block-editor-hooks__layout-controls-unit {
6789 display: flex;
6790 margin-left: 24px;
6791 }
6792 .block-editor-hooks__layout-controls .block-editor-hooks__layout-controls-unit svg {
6793 margin: auto 8px 4px 0;
6794 }
6795
6796 .block-editor-block-inspector .block-editor-hooks__layout-controls-unit-input {
6797 margin-bottom: 0;
6798 }
6799
6800 .block-editor-hooks__layout-controls-reset {
6801 display: flex;
6802 justify-content: flex-end;
6803 margin-bottom: 24px;
6804 }
6805
6806 .block-editor-hooks__layout-controls-helptext {
6807 color: #757575;
6808 font-size: 12px;
6809 margin-bottom: 16px;
6810 }
6811
6812 .block-editor-hooks__flex-layout-justification-controls,
6813 .block-editor-hooks__flex-layout-orientation-controls {
6814 margin-bottom: 12px;
6815 }
6816 .block-editor-hooks__flex-layout-justification-controls legend,
6817 .block-editor-hooks__flex-layout-orientation-controls legend {
6818 margin-bottom: 8px;
6819 }
6820
6821 .block-editor-hooks__toggle-control.block-editor-hooks__toggle-control {
6822 margin-bottom: 16px;
6823 }
6824
6825 .block-editor-hooks__position-selection__select-control .components-custom-select-control__hint {
6826 display: none;
6827 }
6828
6829 .block-editor-hooks__position-selection__select-control__option.has-hint {
6830 grid-template-columns: auto 30px;
6831 line-height: 1.4;
6832 margin-bottom: 0;
6833 }
6834 .block-editor-hooks__position-selection__select-control__option .components-custom-select-control__item-hint {
6835 grid-row: 2;
6836 text-align: right;
6837 }
6838
6839 .block-editor__spacing-visualizer {
6840 position: absolute;
6841 top: 0;
6842 bottom: 0;
6843 right: 0;
6844 left: 0;
6845 opacity: 0.5;
6846 border-color: var(--wp-admin-theme-color);
6847 border-style: solid;
6848 pointer-events: none;
6849 box-sizing: border-box;
6850 }
6851
6852 .typography-block-support-panel .single-column {
6853 grid-column: span 1;
6854 }
6855
6856 /**
6857 * Block Toolbar
6858 */
6859 .block-editor-block-toolbar {
6860 display: flex;
6861 flex-grow: 1;
6862 width: 100%;
6863 position: relative;
6864 overflow-y: hidden;
6865 overflow-x: auto;
6866 transition: border-color 0.1s linear, box-shadow 0.1s linear;
6867 }
6868 @media (prefers-reduced-motion: reduce) {
6869 .block-editor-block-toolbar {
6870 transition-duration: 0s;
6871 transition-delay: 0s;
6872 }
6873 }
6874 @media (min-width: 600px) {
6875 .block-editor-block-toolbar {
6876 overflow: inherit;
6877 }
6878 }
6879 .block-editor-block-toolbar .components-toolbar-group,
6880 .block-editor-block-toolbar .components-toolbar {
6881 background: none;
6882 line-height: 0;
6883 margin-top: -1px;
6884 margin-bottom: -1px;
6885 border: 0;
6886 border-left: 1px solid #ddd;
6887 }
6888 .block-editor-block-toolbar.is-synced .block-editor-block-switcher .components-button .block-editor-block-icon {
6889 color: var(--wp-block-synced-color);
6890 }
6891 .block-editor-block-toolbar.is-synced .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors {
6892 color: var(--wp-block-synced-color);
6893 }
6894 .block-editor-block-toolbar > :last-child,
6895 .block-editor-block-toolbar > :last-child .components-toolbar-group,
6896 .block-editor-block-toolbar > :last-child .components-toolbar {
6897 border-left: none;
6898 }
6899
6900 .block-editor-block-contextual-toolbar {
6901 position: sticky;
6902 top: 0;
6903 z-index: 31;
6904 display: block;
6905 width: 100%;
6906 background-color: #fff;
6907 flex-shrink: 3;
6908 }
6909 .block-editor-block-contextual-toolbar.components-accessible-toolbar {
6910 border: none;
6911 border-bottom: 1px solid #e0e0e0;
6912 border-radius: 0;
6913 }
6914 .block-editor-block-contextual-toolbar .block-editor-block-toolbar {
6915 overflow: auto;
6916 overflow-y: hidden;
6917 scrollbar-width: thin;
6918 scrollbar-gutter: stable both-edges;
6919 scrollbar-color: #e0e0e0 transparent;
6920 will-change: transform;
6921 scrollbar-gutter: auto;
6922 }
6923 .block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar {
6924 width: 12px;
6925 height: 12px;
6926 }
6927 .block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track {
6928 background-color: transparent;
6929 }
6930 .block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb {
6931 background-color: #e0e0e0;
6932 border-radius: 8px;
6933 border: 3px solid transparent;
6934 background-clip: padding-box;
6935 }
6936 .block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb {
6937 background-color: #949494;
6938 }
6939 .block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within {
6940 scrollbar-color: #949494 transparent;
6941 }
6942 @media (hover: none) {
6943 .block-editor-block-contextual-toolbar .block-editor-block-toolbar {
6944 scrollbar-color: #949494 transparent;
6945 }
6946 }
6947 .block-editor-block-contextual-toolbar .block-editor-block-toolbar > :last-child::after,
6948 .block-editor-block-contextual-toolbar .block-editor-block-toolbar > :last-child .components-toolbar-group::after,
6949 .block-editor-block-contextual-toolbar .block-editor-block-toolbar > :last-child .components-toolbar::after {
6950 display: none;
6951 }
6952 .block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar-group,
6953 .block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar {
6954 border-left-color: #e0e0e0;
6955 }
6956 .block-editor-block-contextual-toolbar > .block-editor-block-toolbar {
6957 flex-grow: initial;
6958 width: initial;
6959 }
6960 .block-editor-block-contextual-toolbar .block-editor-block-parent-selector {
6961 position: relative;
6962 margin-top: -1px;
6963 margin-bottom: -1px;
6964 }
6965 .block-editor-block-contextual-toolbar .block-editor-block-parent-selector::after {
6966 content: "·";
6967 position: absolute;
6968 font-size: 16px;
6969 left: 0;
6970 height: 32px;
6971 top: 0;
6972 display: inline-flex;
6973 align-items: center;
6974 }
6975
6976 .block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,
6977 .block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
6978 width: 24px !important;
6979 margin: 0 !important;
6980 }
6981 .block-editor-block-toolbar__block-controls .components-toolbar-group {
6982 padding: 0;
6983 }
6984
6985 .block-editor-block-toolbar .components-toolbar-group,
6986 .block-editor-block-toolbar .components-toolbar,
6987 .block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group,
6988 .block-editor-rich-text__inline-format-toolbar-group .components-toolbar {
6989 display: flex;
6990 flex-wrap: nowrap;
6991 }
6992
6993 .block-editor-block-toolbar__slot {
6994 display: inline-block;
6995 line-height: 0;
6996 }
6997 @supports (position: sticky) {
6998 .block-editor-block-toolbar__slot {
6999 display: inline-flex;
7000 }
7001 }
7002
7003 .show-icon-labels .block-editor-block-toolbar .components-button.has-icon {
7004 width: auto;
7005 }
7006 .show-icon-labels .block-editor-block-toolbar .components-button.has-icon svg {
7007 display: none;
7008 }
7009 .show-icon-labels .block-editor-block-toolbar .components-button.has-icon::after {
7010 content: attr(aria-label);
7011 font-size: 12px;
7012 }
7013 .show-icon-labels .components-accessible-toolbar .components-toolbar-group > div:first-child:last-child > .components-button.has-icon {
7014 padding-right: 6px;
7015 padding-left: 6px;
7016 }
7017 .show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,
7018 .show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
7019 width: 0 !important;
7020 height: 0 !important;
7021 min-width: 0 !important;
7022 }
7023 .show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
7024 border-top-left-radius: 0;
7025 border-bottom-left-radius: 0;
7026 padding-right: 12px;
7027 padding-left: 12px;
7028 text-wrap: nowrap;
7029 }
7030 .show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon {
7031 width: 0;
7032 }
7033 .show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container {
7034 width: auto;
7035 position: relative;
7036 }
7037 @media (min-width: 600px) {
7038 .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container::before {
7039 content: "";
7040 height: 1px;
7041 width: 100%;
7042 background: #e0e0e0;
7043 position: absolute;
7044 top: 50%;
7045 right: 50%;
7046 transform: translate(50%, 0);
7047 margin-top: -0.5px;
7048 }
7049 }
7050 @media (min-width: 782px) {
7051 .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container::before {
7052 background: #1e1e1e;
7053 }
7054 }
7055 .show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container,
7056 .show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button {
7057 padding-right: 6px;
7058 padding-left: 6px;
7059 }
7060 .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button {
7061 padding-right: 8px;
7062 padding-left: 8px;
7063 }
7064 .show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover {
7065 border-right: 1px solid #ddd;
7066 margin-right: 6px;
7067 margin-left: -6px;
7068 white-space: nowrap;
7069 }
7070 .show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon {
7071 padding-right: 12px;
7072 padding-left: 12px;
7073 }
7074 .show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button {
7075 width: auto;
7076 }
7077 .show-icon-labels .components-toolbar,
7078 .show-icon-labels .components-toolbar-group {
7079 flex-shrink: 1;
7080 }
7081 .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button + .components-button {
7082 margin-right: 6px;
7083 }
7084
7085 .block-editor-inserter {
7086 display: inline-block;
7087 background: none;
7088 border: none;
7089 padding: 0;
7090 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
7091 font-size: 13px;
7092 line-height: 0;
7093 }
7094 @media (min-width: 782px) {
7095 .block-editor-inserter {
7096 position: relative;
7097 }
7098 }
7099
7100 .block-editor-inserter__main-area {
7101 position: relative;
7102 display: flex;
7103 flex-direction: column;
7104 height: 100%;
7105 gap: 16px;
7106 overflow-y: hidden;
7107 }
7108 .block-editor-inserter__main-area.show-as-tabs {
7109 gap: 0;
7110 }
7111 @media (min-width: 782px) {
7112 .block-editor-inserter__main-area {
7113 width: 350px;
7114 }
7115 }
7116
7117 .block-editor-inserter__popover.is-quick .components-popover__content {
7118 border: none;
7119 outline: none;
7120 box-shadow: 0 0.7px 1px rgba(0, 0, 0, 0.1), 0 1.2px 1.7px -0.2px rgba(0, 0, 0, 0.1), 0 2.3px 3.3px -0.5px rgba(0, 0, 0, 0.1);
7121 }
7122 .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > * {
7123 border-right: 1px solid #ccc;
7124 border-left: 1px solid #ccc;
7125 }
7126 .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > *:first-child {
7127 border-top: 1px solid #ccc;
7128 border-radius: 2px 2px 0 0;
7129 }
7130 .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > *:last-child {
7131 border-bottom: 1px solid #ccc;
7132 border-radius: 0 0 2px 2px;
7133 }
7134 .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > *.components-button {
7135 border: 1px solid #1e1e1e;
7136 }
7137
7138 .block-editor-inserter__popover .block-editor-inserter__menu {
7139 margin: -12px;
7140 }
7141 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tabs div[role=tablist] {
7142 top: 60px;
7143 }
7144 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area {
7145 overflow: visible;
7146 height: auto;
7147 }
7148 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container {
7149 display: none;
7150 }
7151
7152 .block-editor-inserter__toggle.components-button {
7153 display: inline-flex;
7154 align-items: center;
7155 cursor: pointer;
7156 border: none;
7157 outline: none;
7158 padding: 0;
7159 transition: color 0.2s ease;
7160 }
7161 @media (prefers-reduced-motion: reduce) {
7162 .block-editor-inserter__toggle.components-button {
7163 transition-duration: 0s;
7164 transition-delay: 0s;
7165 }
7166 }
7167
7168 .block-editor-inserter__menu {
7169 height: 100%;
7170 position: relative;
7171 overflow: visible;
7172 }
7173
7174 .block-editor-inserter__inline-elements {
7175 margin-top: -1px;
7176 }
7177
7178 .block-editor-inserter__menu.is-bottom::after {
7179 border-bottom-color: #fff;
7180 }
7181
7182 .components-popover.block-editor-inserter__popover {
7183 z-index: 99999;
7184 }
7185
7186 .block-editor-inserter__search {
7187 padding: 16px 16px 0 16px;
7188 }
7189
7190 .block-editor-inserter__tabs {
7191 flex-grow: 1;
7192 display: flex;
7193 flex-direction: column;
7194 overflow: hidden;
7195 }
7196 .block-editor-inserter__tabs div[role=tablist] {
7197 border-bottom: 1px solid #ddd;
7198 }
7199 .block-editor-inserter__tabs div[role=tablist] button[role=tab] {
7200 flex-grow: 1;
7201 margin-bottom: -1px;
7202 }
7203 .block-editor-inserter__tabs div[role=tablist] button[role=tab][id$=reusable] {
7204 flex-grow: inherit;
7205 padding-right: 16px;
7206 padding-left: 16px;
7207 }
7208 .block-editor-inserter__tabs div[role=tabpanel] {
7209 display: flex;
7210 flex-grow: 1;
7211 flex-direction: column;
7212 overflow-y: auto;
7213 }
7214
7215 .block-editor-inserter__no-tab-container {
7216 overflow-y: auto;
7217 flex-grow: 1;
7218 }
7219
7220 .block-editor-inserter__panel-header {
7221 display: inline-flex;
7222 align-items: center;
7223 padding: 16px 16px 0;
7224 }
7225
7226 .block-editor-inserter__panel-content {
7227 padding: 16px;
7228 }
7229
7230 .block-editor-inserter__panel-title,
7231 .block-editor-inserter__panel-title button {
7232 margin: 0 0 0 12px;
7233 color: #757575;
7234 text-transform: uppercase;
7235 font-size: 11px;
7236 font-weight: 500;
7237 }
7238
7239 .block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input {
7240 height: 36px;
7241 line-height: 36px;
7242 }
7243
7244 .block-editor-inserter__panel-dropdown select {
7245 border: none;
7246 }
7247
7248 .block-editor-inserter__reusable-blocks-panel {
7249 position: relative;
7250 text-align: left;
7251 }
7252
7253 .block-editor-inserter__manage-reusable-blocks-container {
7254 margin: auto 16px 16px;
7255 }
7256
7257 .block-editor-inserter__manage-reusable-blocks {
7258 justify-content: center;
7259 width: 100%;
7260 }
7261
7262 .block-editor-inserter__no-results {
7263 padding: 32px;
7264 text-align: center;
7265 }
7266
7267 .block-editor-inserter__no-results-icon {
7268 fill: #949494;
7269 }
7270
7271 .block-editor-inserter__child-blocks {
7272 padding: 0 16px;
7273 }
7274
7275 .block-editor-inserter__parent-block-header {
7276 display: flex;
7277 align-items: center;
7278 }
7279 .block-editor-inserter__parent-block-header h2 {
7280 font-size: 13px;
7281 }
7282 .block-editor-inserter__parent-block-header .block-editor-block-icon {
7283 margin-left: 8px;
7284 }
7285
7286 .block-editor-inserter__preview-container__popover {
7287 top: 16px !important;
7288 }
7289
7290 .block-editor-inserter__preview-container {
7291 display: none;
7292 width: 280px;
7293 padding: 16px;
7294 max-height: calc(100% - 32px);
7295 overflow-y: hidden;
7296 }
7297 @media (min-width: 782px) {
7298 .block-editor-inserter__preview-container {
7299 display: block;
7300 }
7301 }
7302 .block-editor-inserter__preview-container .block-editor-block-preview__container {
7303 height: 100%;
7304 }
7305 .block-editor-inserter__preview-container .block-editor-block-card {
7306 padding-right: 0;
7307 padding-left: 0;
7308 padding-bottom: 4px;
7309 }
7310
7311 .block-editor-inserter__patterns-explore-button.components-button {
7312 padding: 16px;
7313 justify-content: center;
7314 margin-top: 16px;
7315 width: 100%;
7316 }
7317
7318 .block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category {
7319 color: var(--wp-admin-theme-color);
7320 position: relative;
7321 }
7322 .block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category .components-flex-item {
7323 filter: brightness(0.95);
7324 }
7325 .block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category svg {
7326 fill: var(--wp-admin-theme-color);
7327 }
7328 .block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category::after {
7329 content: "";
7330 position: absolute;
7331 top: 0;
7332 bottom: 0;
7333 right: 0;
7334 left: 0;
7335 border-radius: 2px;
7336 opacity: 0.04;
7337 background: var(--wp-admin-theme-color);
7338 }
7339
7340 .block-editor-inserter__block-patterns-tabs-container {
7341 height: 100%;
7342 }
7343 .block-editor-inserter__block-patterns-tabs-container nav {
7344 height: 100%;
7345 }
7346
7347 .block-editor-inserter__block-patterns-tabs {
7348 display: flex;
7349 flex-direction: column;
7350 padding: 16px;
7351 overflow-y: auto;
7352 height: 100%;
7353 }
7354 .block-editor-inserter__block-patterns-tabs div[role=listitem]:last-child {
7355 margin-top: auto;
7356 }
7357 .block-editor-inserter__block-patterns-tabs .block-editor-inserter__patterns-category {
7358 padding-left: 4px;
7359 }
7360
7361 .block-editor-inserter__patterns-category-dialog {
7362 background: #f0f0f0;
7363 border-right: 1px solid #e0e0e0;
7364 border-left: 1px solid #e0e0e0;
7365 position: absolute;
7366 top: 0;
7367 right: 0;
7368 height: 100%;
7369 width: 100%;
7370 }
7371 @media (min-width: 782px) {
7372 .block-editor-inserter__patterns-category-dialog {
7373 right: 100%;
7374 display: block;
7375 width: 300px;
7376 }
7377 }
7378 .block-editor-inserter__patterns-category-dialog .block-editor-block-patterns-list {
7379 overflow-y: auto;
7380 flex-grow: 1;
7381 height: 100%;
7382 padding: 16px 24px;
7383 }
7384
7385 .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
7386 box-shadow: 0 15px 25px rgba(0, 0, 0, 0.07);
7387 }
7388 .block-editor-block-patterns-list__list-item:hover .block-editor-block-preview__container {
7389 box-shadow: 0 0 0 2px #1e1e1e, 0 15px 25px rgba(0, 0, 0, 0.07);
7390 }
7391
7392 .block-editor-inserter__patterns-category-panel {
7393 padding: 0 16px;
7394 display: flex;
7395 flex-direction: column;
7396 height: 100%;
7397 }
7398 @media (min-width: 782px) {
7399 .block-editor-inserter__patterns-category-panel {
7400 padding: 0;
7401 }
7402 }
7403 .block-editor-inserter__patterns-category-panel .block-editor-inserter__patterns-category-panel-header {
7404 padding: 16px 24px;
7405 }
7406 .block-editor-inserter__patterns-category-panel .block-editor-inserter__patterns-category-no-results {
7407 margin-top: 24px;
7408 }
7409
7410 .block-editor-inserter__preview-content {
7411 min-height: 144px;
7412 background: #f0f0f0;
7413 display: grid;
7414 flex-grow: 1;
7415 align-items: center;
7416 }
7417
7418 .block-editor-inserter__preview-content-missing {
7419 flex: 1;
7420 display: flex;
7421 justify-content: center;
7422 align-items: center;
7423 min-height: 144px;
7424 color: #757575;
7425 background: #f0f0f0;
7426 border-radius: 2px;
7427 }
7428
7429 .block-editor-inserter__tips {
7430 border-top: 1px solid #ddd;
7431 padding: 16px;
7432 flex-shrink: 0;
7433 position: relative;
7434 }
7435
7436 .block-editor-inserter__quick-inserter {
7437 width: 100%;
7438 max-width: 100%;
7439 }
7440 @media (min-width: 782px) {
7441 .block-editor-inserter__quick-inserter {
7442 width: 350px;
7443 }
7444 }
7445
7446 .block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header {
7447 height: 0;
7448 padding: 0;
7449 float: right;
7450 }
7451
7452 .block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content,
7453 .block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content {
7454 padding: 16px;
7455 }
7456
7457 .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list {
7458 display: grid;
7459 grid-template-columns: 1fr 1fr;
7460 grid-gap: 8px;
7461 }
7462 .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
7463 margin-bottom: 0;
7464 }
7465 .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-preview__container {
7466 min-height: 100px;
7467 }
7468
7469 .block-editor-inserter__quick-inserter-separator {
7470 border-top: 1px solid #ddd;
7471 }
7472
7473 .block-editor-inserter__popover.is-quick > .components-popover__content {
7474 padding: 0;
7475 }
7476
7477 .block-editor-inserter__quick-inserter-expand.components-button {
7478 display: block;
7479 background: #1e1e1e;
7480 color: #fff;
7481 width: 100%;
7482 height: 44px;
7483 border-radius: 0;
7484 }
7485 .block-editor-inserter__quick-inserter-expand.components-button:hover {
7486 color: #fff;
7487 }
7488 .block-editor-inserter__quick-inserter-expand.components-button:active {
7489 color: #ccc;
7490 }
7491 .block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled) {
7492 box-shadow: none;
7493 background: var(--wp-admin-theme-color);
7494 border-color: var(--wp-admin-theme-color);
7495 }
7496
7497 .block-editor-block-patterns-explorer__sidebar {
7498 position: absolute;
7499 top: 72px;
7500 right: 0;
7501 bottom: 0;
7502 width: 280px;
7503 padding: 24px 32px 32px;
7504 overflow-x: visible;
7505 overflow-y: scroll;
7506 }
7507 .block-editor-block-patterns-explorer__sidebar__categories-list__item {
7508 display: block;
7509 width: 100%;
7510 height: 48px;
7511 text-align: right;
7512 }
7513 .block-editor-block-patterns-explorer__search {
7514 margin-bottom: 32px;
7515 }
7516 .block-editor-block-patterns-explorer__search-results-count {
7517 padding-bottom: 32px;
7518 }
7519 .block-editor-block-patterns-explorer__list {
7520 margin-right: 280px;
7521 padding: 24px 0 32px;
7522 }
7523 .block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container {
7524 width: 380px;
7525 }
7526 .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
7527 display: grid;
7528 grid-gap: 32px;
7529 grid-template-columns: repeat(1, 1fr);
7530 margin-bottom: 16px;
7531 }
7532 @media (min-width: 1080px) {
7533 .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
7534 grid-template-columns: repeat(2, 1fr);
7535 }
7536 }
7537 @media (min-width: 1440px) {
7538 .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
7539 grid-template-columns: repeat(3, 1fr);
7540 }
7541 }
7542 .block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
7543 min-height: 240px;
7544 }
7545 .block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-preview__container {
7546 height: inherit;
7547 min-height: 100px;
7548 max-height: 800px;
7549 }
7550
7551 .block-editor-inserter__patterns-category-panel-title {
7552 font-size: calc(1.25 * 13px);
7553 }
7554
7555 .block-editor-inserter__media-tabs-container {
7556 height: 100%;
7557 }
7558 .block-editor-inserter__media-tabs-container nav {
7559 height: 100%;
7560 }
7561 .block-editor-inserter__media-tabs-container .block-editor-inserter__media-library-button {
7562 padding: 16px;
7563 justify-content: center;
7564 margin-top: 16px;
7565 width: 100%;
7566 }
7567
7568 .block-editor-inserter__media-tabs {
7569 display: flex;
7570 flex-direction: column;
7571 padding: 16px;
7572 overflow-y: auto;
7573 height: 100%;
7574 }
7575 .block-editor-inserter__media-tabs div[role=listitem]:last-child {
7576 margin-top: auto;
7577 }
7578 .block-editor-inserter__media-tabs .block-editor-inserter__media-tabs__media-category {
7579 padding-left: 4px;
7580 }
7581 .block-editor-inserter__media-tabs .block-editor-inserter__media-tabs__media-category.is-selected {
7582 color: var(--wp-admin-theme-color);
7583 position: relative;
7584 }
7585 .block-editor-inserter__media-tabs .block-editor-inserter__media-tabs__media-category.is-selected .components-flex-item {
7586 filter: brightness(0.95);
7587 }
7588 .block-editor-inserter__media-tabs .block-editor-inserter__media-tabs__media-category.is-selected svg {
7589 fill: var(--wp-admin-theme-color);
7590 }
7591 .block-editor-inserter__media-tabs .block-editor-inserter__media-tabs__media-category.is-selected::after {
7592 content: "";
7593 position: absolute;
7594 top: 0;
7595 bottom: 0;
7596 right: 0;
7597 left: 0;
7598 border-radius: 2px;
7599 opacity: 0.04;
7600 background: var(--wp-admin-theme-color);
7601 }
7602
7603 .block-editor-inserter__media-dialog {
7604 background: #f0f0f0;
7605 border-right: 1px solid #e0e0e0;
7606 border-left: 1px solid #e0e0e0;
7607 position: absolute;
7608 padding: 16px 24px;
7609 top: 0;
7610 right: 0;
7611 height: 100%;
7612 width: 100%;
7613 overflow-y: auto;
7614 scrollbar-gutter: stable both-edges;
7615 }
7616 @media (min-width: 782px) {
7617 .block-editor-inserter__media-dialog {
7618 right: 100%;
7619 display: block;
7620 width: 300px;
7621 }
7622 }
7623 .block-editor-inserter__media-dialog .block-editor-block-preview__container {
7624 box-shadow: 0 15px 25px rgba(0, 0, 0, 0.07);
7625 }
7626 .block-editor-inserter__media-dialog .block-editor-block-preview__container:hover {
7627 box-shadow: 0 0 0 2px #1e1e1e, 0 15px 25px rgba(0, 0, 0, 0.07);
7628 }
7629
7630 .block-editor-inserter__media-panel {
7631 min-height: 100%;
7632 padding: 0 16px;
7633 display: flex;
7634 flex-direction: column;
7635 }
7636 @media (min-width: 782px) {
7637 .block-editor-inserter__media-panel {
7638 padding: 0;
7639 }
7640 }
7641 .block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner {
7642 height: 100%;
7643 display: flex;
7644 align-items: center;
7645 justify-content: center;
7646 flex: 1;
7647 }
7648 .block-editor-inserter__media-panel .block-editor-inserter__media-panel-search:not(:focus-within) {
7649 --wp-components-color-background: #fff;
7650 }
7651
7652 .block-editor-inserter__media-list {
7653 margin-top: 16px;
7654 }
7655 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item {
7656 position: relative;
7657 cursor: pointer;
7658 margin-bottom: 24px;
7659 }
7660 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item.is-placeholder {
7661 min-height: 100px;
7662 }
7663 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item[draggable=true] .block-editor-block-preview__container {
7664 cursor: grab;
7665 }
7666 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview {
7667 box-shadow: 0 0 0 2px #1e1e1e, 0 15px 25px rgba(0, 0, 0, 0.07);
7668 }
7669 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options > button {
7670 display: block;
7671 }
7672 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options {
7673 position: absolute;
7674 left: 8px;
7675 top: 8px;
7676 }
7677 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options > button {
7678 background: #fff;
7679 border-radius: 2px;
7680 display: none;
7681 }
7682 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options > button.is-opened, .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options > button:focus {
7683 display: block;
7684 }
7685 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options > button:hover {
7686 box-shadow: inset 0 0 0 2px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
7687 outline: 2px solid transparent;
7688 }
7689 .block-editor-inserter__media-list .block-editor-inserter__media-list__item {
7690 height: 100%;
7691 }
7692 .block-editor-inserter__media-list .block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview {
7693 display: flex;
7694 align-items: center;
7695 overflow: hidden;
7696 border-radius: 2px;
7697 }
7698 .block-editor-inserter__media-list .block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview > * {
7699 margin: 0 auto;
7700 max-width: 100%;
7701 }
7702 .block-editor-inserter__media-list .block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner {
7703 display: flex;
7704 height: 100%;
7705 width: 100%;
7706 position: absolute;
7707 justify-content: center;
7708 background: rgba(255, 255, 255, 0.7);
7709 align-items: center;
7710 pointer-events: none;
7711 }
7712 .block-editor-inserter__media-list .block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview {
7713 box-shadow: inset 0 0 0 2px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
7714 outline: 2px solid transparent;
7715 }
7716
7717 .block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item {
7718 min-width: auto;
7719 }
7720
7721 .block-editor-inserter__mobile-tab-navigation {
7722 padding: 16px;
7723 height: 100%;
7724 }
7725 .block-editor-inserter__mobile-tab-navigation > * {
7726 height: 100%;
7727 }
7728
7729 @media (min-width: 600px) {
7730 .block-editor-inserter-media-tab-media-preview-inserter-external-image-modal {
7731 max-width: 480px;
7732 }
7733 }
7734 .block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p {
7735 margin: 0;
7736 }
7737
7738 .block-editor-inserter__hint {
7739 margin: 16px 16px 0;
7740 }
7741
7742 .reusable-blocks-menu-items__rename-hint {
7743 align-items: top;
7744 background: #f0f0f0;
7745 border-radius: 2px;
7746 color: #1e1e1e;
7747 display: flex;
7748 flex-direction: row;
7749 max-width: 380px;
7750 }
7751
7752 .reusable-blocks-menu-items__rename-hint-content {
7753 margin: 12px 12px 12px 0;
7754 }
7755
7756 .reusable-blocks-menu-items__rename-hint-dismiss {
7757 margin: 4px 0 4px 4px;
7758 }
7759
7760 .components-menu-group .reusable-blocks-menu-items__rename-hint {
7761 margin: 0;
7762 }
7763
7764 .block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input {
7765 height: 40px;
7766 }
7767
7768 .is-zoom-out .block-editor-inserter__menu {
7769 display: flex;
7770 }
7771 .is-zoom-out .block-editor-inserter__patterns-category-dialog {
7772 position: static;
7773 }
7774
7775 .spacing-sizes-control .spacing-sizes-control__custom-value-input,
7776 .spacing-sizes-control .spacing-sizes-control__label {
7777 margin-bottom: 0;
7778 }
7779 .spacing-sizes-control .spacing-sizes-control__range-control,
7780 .spacing-sizes-control .spacing-sizes-control__custom-value-range {
7781 height: 40px;
7782 /* Vertically center the RangeControl until it has true 40px height. */
7783 display: flex;
7784 align-items: center;
7785 margin-bottom: 0;
7786 flex: 1;
7787 }
7788 .spacing-sizes-control .spacing-sizes-control__range-control > .components-base-control__field,
7789 .spacing-sizes-control .spacing-sizes-control__custom-value-range > .components-base-control__field {
7790 /* Fixes RangeControl contents when the outer wrapper is flex */
7791 flex: 1;
7792 }
7793 .spacing-sizes-control .components-range-control__mark {
7794 height: 4px;
7795 width: 3px;
7796 background-color: #fff;
7797 z-index: 1;
7798 }
7799 .spacing-sizes-control .components-range-control__marks {
7800 margin-top: 17px;
7801 }
7802 .spacing-sizes-control .components-range-control__marks :first-child {
7803 display: none;
7804 }
7805 .spacing-sizes-control .components-range-control__thumb-wrapper {
7806 z-index: 3;
7807 }
7808
7809 .spacing-sizes-control__header {
7810 height: 16px;
7811 margin-bottom: 12px;
7812 }
7813
7814 .spacing-sizes-control__dropdown {
7815 height: 24px;
7816 }
7817
7818 .spacing-sizes-control__custom-select-control,
7819 .spacing-sizes-control__custom-value-input {
7820 flex: 1;
7821 }
7822
7823 .spacing-sizes-control__icon,
7824 .spacing-sizes-control__custom-toggle {
7825 flex: 0 0 auto;
7826 }
7827
7828 .spacing-sizes-control__icon {
7829 margin-right: -4px;
7830 }
7831
7832 body.admin-color-light {
7833 --wp-admin-theme-color: #0085ba;
7834 --wp-admin-theme-color--rgb: 0, 133, 186;
7835 --wp-admin-theme-color-darker-10: #0073a1;
7836 --wp-admin-theme-color-darker-10--rgb: 0, 115, 161;
7837 --wp-admin-theme-color-darker-20: #006187;
7838 --wp-admin-theme-color-darker-20--rgb: 0, 97, 135;
7839 --wp-admin-border-width-focus: 2px;
7840 }
7841 @media (min-resolution: 192dpi) {
7842 body.admin-color-light {
7843 --wp-admin-border-width-focus: 1.5px;
7844 }
7845 }
7846
7847 body.admin-color-modern {
7848 --wp-admin-theme-color: #3858e9;
7849 --wp-admin-theme-color--rgb: 56, 88, 233;
7850 --wp-admin-theme-color-darker-10: #2145e6;
7851 --wp-admin-theme-color-darker-10--rgb: 33, 69, 230;
7852 --wp-admin-theme-color-darker-20: #183ad6;
7853 --wp-admin-theme-color-darker-20--rgb: 24, 58, 214;
7854 --wp-admin-border-width-focus: 2px;
7855 }
7856 @media (min-resolution: 192dpi) {
7857 body.admin-color-modern {
7858 --wp-admin-border-width-focus: 1.5px;
7859 }
7860 }
7861
7862 body.admin-color-blue {
7863 --wp-admin-theme-color: #096484;
7864 --wp-admin-theme-color--rgb: 9, 100, 132;
7865 --wp-admin-theme-color-darker-10: #07526c;
7866 --wp-admin-theme-color-darker-10--rgb: 7, 82, 108;
7867 --wp-admin-theme-color-darker-20: #064054;
7868 --wp-admin-theme-color-darker-20--rgb: 6, 64, 84;
7869 --wp-admin-border-width-focus: 2px;
7870 }
7871 @media (min-resolution: 192dpi) {
7872 body.admin-color-blue {
7873 --wp-admin-border-width-focus: 1.5px;
7874 }
7875 }
7876
7877 body.admin-color-coffee {
7878 --wp-admin-theme-color: #46403c;
7879 --wp-admin-theme-color--rgb: 70, 64, 60;
7880 --wp-admin-theme-color-darker-10: #383330;
7881 --wp-admin-theme-color-darker-10--rgb: 56, 51, 48;
7882 --wp-admin-theme-color-darker-20: #2b2724;
7883 --wp-admin-theme-color-darker-20--rgb: 43, 39, 36;
7884 --wp-admin-border-width-focus: 2px;
7885 }
7886 @media (min-resolution: 192dpi) {
7887 body.admin-color-coffee {
7888 --wp-admin-border-width-focus: 1.5px;
7889 }
7890 }
7891
7892 body.admin-color-ectoplasm {
7893 --wp-admin-theme-color: #523f6d;
7894 --wp-admin-theme-color--rgb: 82, 63, 109;
7895 --wp-admin-theme-color-darker-10: #46365d;
7896 --wp-admin-theme-color-darker-10--rgb: 70, 54, 93;
7897 --wp-admin-theme-color-darker-20: #3a2c4d;
7898 --wp-admin-theme-color-darker-20--rgb: 58, 44, 77;
7899 --wp-admin-border-width-focus: 2px;
7900 }
7901 @media (min-resolution: 192dpi) {
7902 body.admin-color-ectoplasm {
7903 --wp-admin-border-width-focus: 1.5px;
7904 }
7905 }
7906
7907 body.admin-color-midnight {
7908 --wp-admin-theme-color: #e14d43;
7909 --wp-admin-theme-color--rgb: 225, 77, 67;
7910 --wp-admin-theme-color-darker-10: #dd382d;
7911 --wp-admin-theme-color-darker-10--rgb: 221, 56, 45;
7912 --wp-admin-theme-color-darker-20: #d02c21;
7913 --wp-admin-theme-color-darker-20--rgb: 208, 44, 33;
7914 --wp-admin-border-width-focus: 2px;
7915 }
7916 @media (min-resolution: 192dpi) {
7917 body.admin-color-midnight {
7918 --wp-admin-border-width-focus: 1.5px;
7919 }
7920 }
7921
7922 body.admin-color-ocean {
7923 --wp-admin-theme-color: #627c83;
7924 --wp-admin-theme-color--rgb: 98, 124, 131;
7925 --wp-admin-theme-color-darker-10: #576e74;
7926 --wp-admin-theme-color-darker-10--rgb: 87, 110, 116;
7927 --wp-admin-theme-color-darker-20: #4c6066;
7928 --wp-admin-theme-color-darker-20--rgb: 76, 96, 102;
7929 --wp-admin-border-width-focus: 2px;
7930 }
7931 @media (min-resolution: 192dpi) {
7932 body.admin-color-ocean {
7933 --wp-admin-border-width-focus: 1.5px;
7934 }
7935 }
7936
7937 body.admin-color-sunrise {
7938 --wp-admin-theme-color: #dd823b;
7939 --wp-admin-theme-color--rgb: 221, 130, 59;
7940 --wp-admin-theme-color-darker-10: #d97426;
7941 --wp-admin-theme-color-darker-10--rgb: 217, 116, 38;
7942 --wp-admin-theme-color-darker-20: #c36922;
7943 --wp-admin-theme-color-darker-20--rgb: 195, 105, 34;
7944 --wp-admin-border-width-focus: 2px;
7945 }
7946 @media (min-resolution: 192dpi) {
7947 body.admin-color-sunrise {
7948 --wp-admin-border-width-focus: 1.5px;
7949 }
7950 }
7951 @charset "UTF-8";
7952 /**
7953 * Converts a hex value into the rgb equivalent.
7954 *
7955 * @param {string} hex - the hexadecimal value to convert
7956 * @return {string} comma separated rgb values
7957 */
7958 /**
7959 * Colors
7960 */
7961 /**
7962 * Breakpoints & Media Queries
7963 */
7964 /**
7965 * SCSS Variables.
7966 *
7967 * Please use variables from this sheet to ensure consistency across the UI.
7968 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
7969 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
7970 */
7971 /**
7972 * Converts a hex value into the rgb equivalent.
7973 *
7974 * @param {string} hex - the hexadecimal value to convert
7975 * @return {string} comma separated rgb values
7976 */
7977 /**
7978 * Colors
7979 */
7980 /**
7981 * Fonts & basic variables.
7982 */
7983 /**
7984 * Grid System.
7985 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
7986 */
7987 /**
7988 * Dimensions.
7989 */
7990 /**
7991 * Shadows.
7992 */
7993 /**
7994 * Editor widths.
7995 */
7996 /**
7997 * Block & Editor UI.
7998 */
7999 /**
8000 * Block paddings.
8001 */
8002 /**
8003 * React Native specific.
8004 * These variables do not appear to be used anywhere else.
8005 */
8006 /**
8007 * Converts a hex value into the rgb equivalent.
8008 *
8009 * @param {string} hex - the hexadecimal value to convert
8010 * @return {string} comma separated rgb values
8011 */
8012 /**
8013 * Long content fade mixin
8014 *
8015 * Creates a fading overlay to signify that the content is longer
8016 * than the space allows.
8017 */
8018 /**
8019 * Breakpoint mixins
8020 */
8021 /**
8022 * Focus styles.
8023 */
8024 /**
8025 * Applies editor left position to the selector passed as argument
8026 */
8027 /**
8028 * Styles that are reused verbatim in a few places
8029 */
8030 /**
8031 * Allows users to opt-out of animations via OS-level preferences.
8032 */
8033 /**
8034 * Reset default styles for JavaScript UI based pages.
8035 * This is a WP-admin agnostic reset
8036 */
8037 /**
8038 * Reset the WP Admin page styles for Gutenberg-like pages.
8039 */
8040 .wp-block-archives {
8041 box-sizing: border-box;
8042 }
8043
8044 .wp-block-archives-dropdown label {
8045 display: block;
8046 }
8047
8048 .wp-block-avatar {
8049 box-sizing: border-box;
8050 line-height: 0;
8051 }
8052 .wp-block-avatar img {
8053 box-sizing: border-box;
8054 }
8055 .wp-block-avatar.aligncenter {
8056 text-align: center;
8057 }
8058
8059 .wp-block-audio {
8060 box-sizing: border-box;
8061 }
8062 .wp-block-audio figcaption {
8063 margin-top: 0.5em;
8064 margin-bottom: 1em;
8065 }
8066 .wp-block-audio audio {
8067 width: 100%;
8068 min-width: 300px;
8069 }
8070
8071 .wp-block-button__link {
8072 cursor: pointer;
8073 display: inline-block;
8074 text-align: center;
8075 word-break: break-word;
8076 box-sizing: border-box;
8077 }
8078 .wp-block-button__link.aligncenter {
8079 text-align: center;
8080 }
8081 .wp-block-button__link.alignright {
8082 text-align: right;
8083 }
8084
8085 :where(.wp-block-button__link) {
8086 box-shadow: none;
8087 text-decoration: none;
8088 border-radius: 9999px;
8089 padding: calc(0.667em + 2px) calc(1.333em + 2px);
8090 }
8091
8092 .wp-block-button[style*=text-decoration] .wp-block-button__link {
8093 text-decoration: inherit;
8094 }
8095
8096 .wp-block-buttons > .wp-block-button.has-custom-width {
8097 max-width: none;
8098 }
8099 .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
8100 width: 100%;
8101 }
8102 .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
8103 font-size: inherit;
8104 }
8105 .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
8106 width: calc(25% - (var(--wp--style--block-gap, 0.5em) * 0.75));
8107 }
8108 .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
8109 width: calc(50% - (var(--wp--style--block-gap, 0.5em) * 0.5));
8110 }
8111 .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
8112 width: calc(75% - (var(--wp--style--block-gap, 0.5em) * 0.25));
8113 }
8114 .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
8115 width: 100%;
8116 flex-basis: 100%;
8117 }
8118
8119 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
8120 width: 25%;
8121 }
8122 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
8123 width: 50%;
8124 }
8125 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
8126 width: 75%;
8127 }
8128
8129 .wp-block-button.is-style-squared,
8130 .wp-block-button__link.wp-block-button.is-style-squared {
8131 border-radius: 0;
8132 }
8133
8134 .wp-block-button.no-border-radius,
8135 .wp-block-button__link.no-border-radius {
8136 border-radius: 0 !important;
8137 }
8138
8139 .wp-block-button:where(.is-style-outline) > .wp-block-button__link,
8140 .wp-block-button .wp-block-button__link:where(.is-style-outline) {
8141 border: 2px solid currentColor;
8142 padding: 0.667em 1.333em;
8143 }
8144
8145 .wp-block-button:where(.is-style-outline) > .wp-block-button__link:not(.has-text-color),
8146 .wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-text-color) {
8147 color: currentColor;
8148 }
8149
8150 .wp-block-button:where(.is-style-outline) > .wp-block-button__link:not(.has-background),
8151 .wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-background) {
8152 background-color: transparent;
8153 background-image: none;
8154 }
8155
8156 .wp-block-button .wp-block-button__link:where(.has-border-color) {
8157 border-width: initial;
8158 }
8159 .wp-block-button .wp-block-button__link:where([style*="border-top-color"]) {
8160 border-top-width: initial;
8161 }
8162 .wp-block-button .wp-block-button__link:where([style*="border-right-color"]) {
8163 border-left-width: initial;
8164 }
8165 .wp-block-button .wp-block-button__link:where([style*="border-bottom-color"]) {
8166 border-bottom-width: initial;
8167 }
8168 .wp-block-button .wp-block-button__link:where([style*="border-left-color"]) {
8169 border-right-width: initial;
8170 }
8171 .wp-block-button .wp-block-button__link:where([style*="border-style"]) {
8172 border-width: initial;
8173 }
8174 .wp-block-button .wp-block-button__link:where([style*="border-top-style"]) {
8175 border-top-width: initial;
8176 }
8177 .wp-block-button .wp-block-button__link:where([style*="border-right-style"]) {
8178 border-left-width: initial;
8179 }
8180 .wp-block-button .wp-block-button__link:where([style*="border-bottom-style"]) {
8181 border-bottom-width: initial;
8182 }
8183 .wp-block-button .wp-block-button__link:where([style*="border-left-style"]) {
8184 border-right-width: initial;
8185 }
8186
8187 .wp-block-buttons {
8188 /* stylelint-disable indentation */
8189 }
8190 .wp-block-buttons.is-vertical {
8191 flex-direction: column;
8192 }
8193 .wp-block-buttons.is-vertical > .wp-block-button:last-child {
8194 margin-bottom: 0;
8195 }
8196 .wp-block-buttons > .wp-block-button {
8197 display: inline-block;
8198 margin: 0;
8199 }
8200 .wp-block-buttons.is-content-justification-left {
8201 justify-content: flex-start;
8202 }
8203 .wp-block-buttons.is-content-justification-left.is-vertical {
8204 align-items: flex-start;
8205 }
8206 .wp-block-buttons.is-content-justification-center {
8207 justify-content: center;
8208 }
8209 .wp-block-buttons.is-content-justification-center.is-vertical {
8210 align-items: center;
8211 }
8212 .wp-block-buttons.is-content-justification-right {
8213 justify-content: flex-end;
8214 }
8215 .wp-block-buttons.is-content-justification-right.is-vertical {
8216 align-items: flex-end;
8217 }
8218 .wp-block-buttons.is-content-justification-space-between {
8219 justify-content: space-between;
8220 }
8221 .wp-block-buttons.aligncenter {
8222 text-align: center;
8223 }
8224 .wp-block-buttons:not(.is-content-justification-space-between,
8225 .is-content-justification-right,
8226 .is-content-justification-left,
8227 .is-content-justification-center) .wp-block-button.aligncenter {
8228 /* stylelint-enable indentation */
8229 margin-right: auto;
8230 margin-left: auto;
8231 width: 100%;
8232 }
8233 .wp-block-buttons[style*=text-decoration] .wp-block-button,
8234 .wp-block-buttons[style*=text-decoration] .wp-block-button__link {
8235 text-decoration: inherit;
8236 }
8237 .wp-block-buttons.has-custom-font-size .wp-block-button__link {
8238 font-size: inherit;
8239 }
8240
8241 .wp-block-button.aligncenter {
8242 text-align: center;
8243 }
8244
8245 .wp-block-calendar {
8246 text-align: center;
8247 }
8248 .wp-block-calendar th,
8249 .wp-block-calendar td {
8250 padding: 0.25em;
8251 border: 1px solid;
8252 }
8253 .wp-block-calendar th {
8254 font-weight: 400;
8255 }
8256 .wp-block-calendar caption {
8257 background-color: inherit;
8258 }
8259 .wp-block-calendar table {
8260 width: 100%;
8261 border-collapse: collapse;
8262 }
8263 .wp-block-calendar table:where(:not(.has-text-color)) {
8264 color: #40464d;
8265 }
8266 .wp-block-calendar table:where(:not(.has-text-color)) th,
8267 .wp-block-calendar table:where(:not(.has-text-color)) td {
8268 border-color: #ddd;
8269 }
8270 .wp-block-calendar table.has-background th {
8271 background-color: inherit;
8272 }
8273 .wp-block-calendar table.has-text-color th {
8274 color: inherit;
8275 }
8276
8277 :where(.wp-block-calendar table:not(.has-background) th) {
8278 background: #ddd;
8279 }
8280
8281 .wp-block-categories {
8282 box-sizing: border-box;
8283 /* Only apply the text align on dropdowns, not lists. */
8284 }
8285 .wp-block-categories.alignleft {
8286 margin-right: 2em;
8287 }
8288 .wp-block-categories.alignright {
8289 margin-left: 2em;
8290 }
8291 .wp-block-categories.wp-block-categories-dropdown.aligncenter {
8292 text-align: center;
8293 }
8294
8295 .wp-block-code {
8296 box-sizing: border-box;
8297 }
8298 .wp-block-code code {
8299 display: block;
8300 font-family: inherit;
8301 overflow-wrap: break-word;
8302 white-space: pre-wrap;
8303 }
8304
8305 .wp-block-columns {
8306 display: flex;
8307 box-sizing: border-box;
8308 flex-wrap: wrap !important;
8309 align-items: initial !important;
8310 /**
8311 * All Columns Alignment
8312 */
8313 }
8314 @media (min-width: 782px) {
8315 .wp-block-columns {
8316 flex-wrap: nowrap !important;
8317 }
8318 }
8319 .wp-block-columns.are-vertically-aligned-top {
8320 align-items: flex-start;
8321 }
8322 .wp-block-columns.are-vertically-aligned-center {
8323 align-items: center;
8324 }
8325 .wp-block-columns.are-vertically-aligned-bottom {
8326 align-items: flex-end;
8327 }
8328 @media (max-width: 781px) {
8329 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
8330 flex-basis: 100% !important;
8331 }
8332 }
8333 @media (min-width: 782px) {
8334 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
8335 flex-basis: 0;
8336 flex-grow: 1;
8337 }
8338 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
8339 flex-grow: 0;
8340 }
8341 }
8342 .wp-block-columns.is-not-stacked-on-mobile {
8343 flex-wrap: nowrap !important;
8344 }
8345 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
8346 flex-basis: 0;
8347 flex-grow: 1;
8348 }
8349 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
8350 flex-grow: 0;
8351 }
8352
8353 :where(.wp-block-columns) {
8354 margin-bottom: 1.75em;
8355 }
8356
8357 :where(.wp-block-columns.has-background) {
8358 padding: 1.25em 2.375em;
8359 }
8360
8361 .wp-block-column {
8362 flex-grow: 1;
8363 min-width: 0;
8364 word-break: break-word;
8365 overflow-wrap: break-word;
8366 /**
8367 * Individual Column Alignment
8368 */
8369 }
8370 .wp-block-column.is-vertically-aligned-top {
8371 align-self: flex-start;
8372 }
8373 .wp-block-column.is-vertically-aligned-center {
8374 align-self: center;
8375 }
8376 .wp-block-column.is-vertically-aligned-bottom {
8377 align-self: flex-end;
8378 }
8379 .wp-block-column.is-vertically-aligned-stretch {
8380 align-self: stretch;
8381 }
8382 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
8383 width: 100%;
8384 }
8385
8386 /* Styles for backwards compatibility with the legacy `post-comments` block */
8387 .wp-block-post-comments {
8388 box-sizing: border-box;
8389 /* utility classes */
8390 /* end utility classes */
8391 }
8392 .wp-block-post-comments .alignleft {
8393 float: right;
8394 }
8395 .wp-block-post-comments .alignright {
8396 float: left;
8397 }
8398 .wp-block-post-comments .navigation::after {
8399 content: "";
8400 display: table;
8401 clear: both;
8402 }
8403 .wp-block-post-comments .commentlist {
8404 clear: both;
8405 list-style: none;
8406 margin: 0;
8407 padding: 0;
8408 }
8409 .wp-block-post-comments .commentlist .comment {
8410 min-height: 2.25em;
8411 padding-right: 3.25em;
8412 }
8413 .wp-block-post-comments .commentlist .comment p {
8414 font-size: 1em;
8415 line-height: 1.8;
8416 margin: 1em 0;
8417 }
8418 .wp-block-post-comments .commentlist .children {
8419 list-style: none;
8420 margin: 0;
8421 padding: 0;
8422 }
8423 .wp-block-post-comments .comment-author {
8424 line-height: 1.5;
8425 }
8426 .wp-block-post-comments .comment-author .avatar {
8427 border-radius: 1.5em;
8428 display: block;
8429 float: right;
8430 height: 2.5em;
8431 margin-top: 0.5em;
8432 margin-left: 0.75em;
8433 width: 2.5em;
8434 }
8435 .wp-block-post-comments .comment-author cite {
8436 font-style: normal;
8437 }
8438 .wp-block-post-comments .comment-meta {
8439 font-size: 0.875em;
8440 line-height: 1.5;
8441 }
8442 .wp-block-post-comments .comment-meta b {
8443 font-weight: normal;
8444 }
8445 .wp-block-post-comments .comment-meta .comment-awaiting-moderation {
8446 margin-top: 1em;
8447 margin-bottom: 1em;
8448 display: block;
8449 }
8450 .wp-block-post-comments .comment-body .commentmetadata {
8451 font-size: 0.875em;
8452 }
8453 .wp-block-post-comments .comment-form-comment label,
8454 .wp-block-post-comments .comment-form-author label,
8455 .wp-block-post-comments .comment-form-email label,
8456 .wp-block-post-comments .comment-form-url label {
8457 display: block;
8458 margin-bottom: 0.25em;
8459 }
8460 .wp-block-post-comments .comment-form textarea,
8461 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) {
8462 display: block;
8463 box-sizing: border-box;
8464 width: 100%;
8465 }
8466 .wp-block-post-comments .comment-form-cookies-consent {
8467 display: flex;
8468 gap: 0.25em;
8469 }
8470 .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
8471 margin-top: 0.35em;
8472 }
8473 .wp-block-post-comments .comment-reply-title {
8474 margin-bottom: 0;
8475 }
8476 .wp-block-post-comments .comment-reply-title :where(small) {
8477 font-size: var(--wp--preset--font-size--medium, smaller);
8478 margin-right: 0.5em;
8479 }
8480 .wp-block-post-comments .reply {
8481 font-size: 0.875em;
8482 margin-bottom: 1.4em;
8483 }
8484 .wp-block-post-comments textarea,
8485 .wp-block-post-comments input:not([type=submit]) {
8486 border: 1px solid #949494;
8487 font-size: 1em;
8488 font-family: inherit;
8489 }
8490 .wp-block-post-comments textarea,
8491 .wp-block-post-comments input:not([type=submit]):not([type=checkbox]) {
8492 padding: calc(0.667em + 2px);
8493 }
8494
8495 :where(.wp-block-post-comments input[type="submit"]) {
8496 border: none;
8497 }
8498
8499 .wp-block-comments-pagination > .wp-block-comments-pagination-next,
8500 .wp-block-comments-pagination > .wp-block-comments-pagination-previous,
8501 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers {
8502 margin-right: 0.5em;
8503 margin-bottom: 0.5em;
8504 }
8505 .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,
8506 .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child,
8507 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child {
8508 margin-right: 0;
8509 }
8510 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
8511 margin-left: 1ch;
8512 display: inline-block;
8513 }
8514 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
8515 transform: scaleX(-1);;
8516 }
8517 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
8518 margin-right: 1ch;
8519 display: inline-block;
8520 }
8521 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
8522 transform: scaleX(-1);;
8523 }
8524 .wp-block-comments-pagination.aligncenter {
8525 justify-content: center;
8526 }
8527
8528 .wp-block-comment-template {
8529 box-sizing: border-box;
8530 margin-bottom: 0;
8531 max-width: 100%;
8532 list-style: none;
8533 padding: 0;
8534 }
8535 .wp-block-comment-template li {
8536 clear: both;
8537 }
8538 .wp-block-comment-template ol {
8539 margin-bottom: 0;
8540 max-width: 100%;
8541 list-style: none;
8542 padding-right: 2rem;
8543 }
8544 .wp-block-comment-template.alignleft {
8545 float: right;
8546 }
8547 .wp-block-comment-template.aligncenter {
8548 margin-right: auto;
8549 margin-left: auto;
8550 width: -moz-fit-content;
8551 width: fit-content;
8552 }
8553 .wp-block-comment-template.alignright {
8554 float: left;
8555 }
8556
8557 .wp-block-cover-image,
8558 .wp-block-cover {
8559 position: relative;
8560 background-position: center center;
8561 min-height: 430px;
8562 display: flex;
8563 justify-content: center;
8564 align-items: center;
8565 padding: 1em;
8566 overflow: hidden;
8567 overflow: clip;
8568 box-sizing: border-box; direction: ltr;
8569 /**
8570 * Set a default background color for has-background-dim _unless_ it includes another
8571 * background-color class (e.g. has-green-background-color). The presence of another
8572 * background-color class implies that another style will provide the background color
8573 * for the overlay.
8574 *
8575 * See:
8576 * - Issue with background color specificity: https://github.com/WordPress/gutenberg/issues/26545
8577 * - Issue with alternative fix: https://github.com/WordPress/gutenberg/issues/26545
8578 */
8579 }
8580 .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
8581 .wp-block-cover-image .has-background-dim:not([class*=-background-color]),
8582 .wp-block-cover.has-background-dim:not([class*=-background-color]),
8583 .wp-block-cover .has-background-dim:not([class*=-background-color]) {
8584 background-color: #000;
8585 }
8586 .wp-block-cover-image .has-background-dim.has-background-gradient,
8587 .wp-block-cover .has-background-dim.has-background-gradient {
8588 background-color: transparent;
8589 }
8590 .wp-block-cover-image.has-background-dim::before,
8591 .wp-block-cover.has-background-dim::before {
8592 content: "";
8593 background-color: inherit;
8594 }
8595 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
8596 .wp-block-cover-image .wp-block-cover__background,
8597 .wp-block-cover-image .wp-block-cover__gradient-background,
8598 .wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
8599 .wp-block-cover .wp-block-cover__background,
8600 .wp-block-cover .wp-block-cover__gradient-background {
8601 position: absolute;
8602 top: 0;
8603 right: 0;
8604 bottom: 0;
8605 left: 0;
8606 z-index: 1;
8607 opacity: 0.5;
8608 }
8609 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
8610 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
8611 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
8612 .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
8613 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
8614 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
8615 opacity: 0.1;
8616 }
8617 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
8618 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
8619 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
8620 .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
8621 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
8622 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
8623 opacity: 0.2;
8624 }
8625 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
8626 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
8627 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
8628 .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
8629 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
8630 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
8631 opacity: 0.3;
8632 }
8633 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
8634 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
8635 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
8636 .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
8637 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
8638 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
8639 opacity: 0.4;
8640 }
8641 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
8642 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
8643 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
8644 .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
8645 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
8646 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
8647 opacity: 0.5;
8648 }
8649 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
8650 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
8651 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
8652 .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
8653 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
8654 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
8655 opacity: 0.6;
8656 }
8657 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
8658 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
8659 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
8660 .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
8661 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
8662 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
8663 opacity: 0.7;
8664 }
8665 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
8666 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
8667 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
8668 .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
8669 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
8670 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
8671 opacity: 0.8;
8672 }
8673 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
8674 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
8675 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
8676 .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
8677 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
8678 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
8679 opacity: 0.9;
8680 }
8681 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
8682 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
8683 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
8684 .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
8685 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
8686 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
8687 opacity: 1;
8688 }
8689 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
8690 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
8691 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
8692 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0 {
8693 opacity: 0;
8694 }
8695 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
8696 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
8697 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
8698 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10 {
8699 opacity: 0.1;
8700 }
8701 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
8702 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
8703 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
8704 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20 {
8705 opacity: 0.2;
8706 }
8707 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
8708 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
8709 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
8710 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30 {
8711 opacity: 0.3;
8712 }
8713 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
8714 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
8715 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
8716 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40 {
8717 opacity: 0.4;
8718 }
8719 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
8720 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
8721 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
8722 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50 {
8723 opacity: 0.5;
8724 }
8725 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
8726 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
8727 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
8728 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60 {
8729 opacity: 0.6;
8730 }
8731 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
8732 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
8733 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
8734 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70 {
8735 opacity: 0.7;
8736 }
8737 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
8738 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
8739 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
8740 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80 {
8741 opacity: 0.8;
8742 }
8743 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
8744 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
8745 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
8746 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90 {
8747 opacity: 0.9;
8748 }
8749 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
8750 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
8751 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
8752 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100 {
8753 opacity: 1;
8754 }
8755 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
8756 .wp-block-cover.alignleft,
8757 .wp-block-cover.alignright {
8758 max-width: 420px;
8759 width: 100%;
8760 }
8761 .wp-block-cover-image::after,
8762 .wp-block-cover::after {
8763 display: block;
8764 content: "";
8765 font-size: 0;
8766 min-height: inherit;
8767 }
8768 @supports (position: sticky) {
8769 .wp-block-cover-image::after,
8770 .wp-block-cover::after {
8771 content: none;
8772 }
8773 }
8774 .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
8775 .wp-block-cover.aligncenter,
8776 .wp-block-cover.alignleft,
8777 .wp-block-cover.alignright {
8778 display: flex;
8779 }
8780 .wp-block-cover-image .wp-block-cover__inner-container,
8781 .wp-block-cover .wp-block-cover__inner-container {
8782 width: 100%;
8783 z-index: 1;
8784 color: inherit; direction: rtl;
8785 }
8786 .wp-block-cover-image p:where(:not(.has-text-color)),
8787 .wp-block-cover-image h1:where(:not(.has-text-color)),
8788 .wp-block-cover-image h2:where(:not(.has-text-color)),
8789 .wp-block-cover-image h3:where(:not(.has-text-color)),
8790 .wp-block-cover-image h4:where(:not(.has-text-color)),
8791 .wp-block-cover-image h5:where(:not(.has-text-color)),
8792 .wp-block-cover-image h6:where(:not(.has-text-color)),
8793 .wp-block-cover p:where(:not(.has-text-color)),
8794 .wp-block-cover h1:where(:not(.has-text-color)),
8795 .wp-block-cover h2:where(:not(.has-text-color)),
8796 .wp-block-cover h3:where(:not(.has-text-color)),
8797 .wp-block-cover h4:where(:not(.has-text-color)),
8798 .wp-block-cover h5:where(:not(.has-text-color)),
8799 .wp-block-cover h6:where(:not(.has-text-color)) {
8800 color: inherit;
8801 }
8802 .wp-block-cover-image.is-position-top-left,
8803 .wp-block-cover.is-position-top-left {
8804 align-items: flex-start;
8805 justify-content: flex-start;
8806 }
8807 .wp-block-cover-image.is-position-top-center,
8808 .wp-block-cover.is-position-top-center {
8809 align-items: flex-start;
8810 justify-content: center;
8811 }
8812 .wp-block-cover-image.is-position-top-right,
8813 .wp-block-cover.is-position-top-right {
8814 align-items: flex-start;
8815 justify-content: flex-end;
8816 }
8817 .wp-block-cover-image.is-position-center-left,
8818 .wp-block-cover.is-position-center-left {
8819 align-items: center;
8820 justify-content: flex-start;
8821 }
8822 .wp-block-cover-image.is-position-center-center,
8823 .wp-block-cover.is-position-center-center {
8824 align-items: center;
8825 justify-content: center;
8826 }
8827 .wp-block-cover-image.is-position-center-right,
8828 .wp-block-cover.is-position-center-right {
8829 align-items: center;
8830 justify-content: flex-end;
8831 }
8832 .wp-block-cover-image.is-position-bottom-left,
8833 .wp-block-cover.is-position-bottom-left {
8834 align-items: flex-end;
8835 justify-content: flex-start;
8836 }
8837 .wp-block-cover-image.is-position-bottom-center,
8838 .wp-block-cover.is-position-bottom-center {
8839 align-items: flex-end;
8840 justify-content: center;
8841 }
8842 .wp-block-cover-image.is-position-bottom-right,
8843 .wp-block-cover.is-position-bottom-right {
8844 align-items: flex-end;
8845 justify-content: flex-end;
8846 }
8847 .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
8848 .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
8849 margin: 0;
8850 }
8851 .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
8852 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
8853 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,
8854 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
8855 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
8856 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
8857 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container {
8858 margin: 0;
8859 width: auto;
8860 }
8861 .wp-block-cover-image .wp-block-cover__image-background,
8862 .wp-block-cover-image video.wp-block-cover__video-background,
8863 .wp-block-cover .wp-block-cover__image-background,
8864 .wp-block-cover video.wp-block-cover__video-background {
8865 position: absolute;
8866 top: 0;
8867 right: 0;
8868 left: 0;
8869 bottom: 0;
8870 margin: 0;
8871 padding: 0;
8872 width: 100%;
8873 height: 100%;
8874 max-width: none;
8875 max-height: none;
8876 object-fit: cover;
8877 outline: none;
8878 border: none;
8879 box-shadow: none;
8880 }
8881
8882 .wp-block-cover-image.has-parallax,
8883 .wp-block-cover.has-parallax,
8884 .wp-block-cover__image-background.has-parallax,
8885 video.wp-block-cover__video-background.has-parallax {
8886 background-attachment: fixed;
8887 background-size: cover;
8888 background-repeat: no-repeat;
8889 }
8890 @supports (-webkit-touch-callout: inherit) {
8891 .wp-block-cover-image.has-parallax,
8892 .wp-block-cover.has-parallax,
8893 .wp-block-cover__image-background.has-parallax,
8894 video.wp-block-cover__video-background.has-parallax {
8895 background-attachment: scroll;
8896 }
8897 }
8898 @media (prefers-reduced-motion: reduce) {
8899 .wp-block-cover-image.has-parallax,
8900 .wp-block-cover.has-parallax,
8901 .wp-block-cover__image-background.has-parallax,
8902 video.wp-block-cover__video-background.has-parallax {
8903 background-attachment: scroll;
8904 }
8905 }
8906 .wp-block-cover-image.is-repeated,
8907 .wp-block-cover.is-repeated,
8908 .wp-block-cover__image-background.is-repeated,
8909 video.wp-block-cover__video-background.is-repeated {
8910 background-repeat: repeat;
8911 background-size: auto;
8912 }
8913
8914 .wp-block-cover__video-background {
8915 z-index: 0;
8916 }
8917
8918 .wp-block-cover__image-background {
8919 z-index: 0;
8920 }
8921
8922 section.wp-block-cover-image h2,
8923 .wp-block-cover-image-text,
8924 .wp-block-cover-text {
8925 color: #fff;
8926 }
8927 section.wp-block-cover-image h2 a,
8928 section.wp-block-cover-image h2 a:hover,
8929 section.wp-block-cover-image h2 a:focus,
8930 section.wp-block-cover-image h2 a:active,
8931 .wp-block-cover-image-text a,
8932 .wp-block-cover-image-text a:hover,
8933 .wp-block-cover-image-text a:focus,
8934 .wp-block-cover-image-text a:active,
8935 .wp-block-cover-text a,
8936 .wp-block-cover-text a:hover,
8937 .wp-block-cover-text a:focus,
8938 .wp-block-cover-text a:active {
8939 color: #fff;
8940 }
8941
8942 .wp-block-cover-image .wp-block-cover.has-left-content {
8943 justify-content: flex-start;
8944 }
8945 .wp-block-cover-image .wp-block-cover.has-right-content {
8946 justify-content: flex-end;
8947 }
8948
8949 section.wp-block-cover-image.has-left-content > h2,
8950 .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
8951 .wp-block-cover.has-left-content .wp-block-cover-text {
8952 margin-right: 0;
8953 text-align: right;
8954 }
8955
8956 section.wp-block-cover-image.has-right-content > h2,
8957 .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
8958 .wp-block-cover.has-right-content .wp-block-cover-text {
8959 margin-left: 0;
8960 text-align: left;
8961 }
8962
8963 section.wp-block-cover-image > h2,
8964 .wp-block-cover-image .wp-block-cover-image-text,
8965 .wp-block-cover .wp-block-cover-text {
8966 font-size: 2em;
8967 line-height: 1.25;
8968 z-index: 1;
8969 margin-bottom: 0;
8970 max-width: 840px;
8971 padding: 0.44em;
8972 text-align: center;
8973 }
8974
8975 :where(.wp-block-cover:not(.has-text-color)),
8976 :where(.wp-block-cover-image:not(.has-text-color)) {
8977 color: #fff;
8978 }
8979
8980 :where(.wp-block-cover.is-light:not(.has-text-color)),
8981 :where(.wp-block-cover-image.is-light:not(.has-text-color)) {
8982 color: #000;
8983 }
8984
8985 .wp-block-details {
8986 box-sizing: border-box;
8987 overflow: hidden;
8988 }
8989
8990 .wp-block-details summary {
8991 cursor: pointer;
8992 }
8993
8994 .wp-block[data-align=left] > [data-type="core/embed"],
8995 .wp-block[data-align=right] > [data-type="core/embed"],
8996 .wp-block-embed.alignleft,
8997 .wp-block-embed.alignright {
8998 max-width: 360px;
8999 width: 100%;
9000 }
9001 .wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper,
9002 .wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper,
9003 .wp-block-embed.alignleft .wp-block-embed__wrapper,
9004 .wp-block-embed.alignright .wp-block-embed__wrapper {
9005 min-width: 280px;
9006 }
9007
9008 .wp-block-cover .wp-block-embed {
9009 min-width: 320px;
9010 min-height: 240px;
9011 }
9012
9013 .wp-block-embed {
9014 overflow-wrap: break-word;
9015 }
9016 .wp-block-embed figcaption {
9017 margin-top: 0.5em;
9018 margin-bottom: 1em;
9019 }
9020 .wp-block-embed iframe {
9021 max-width: 100%;
9022 }
9023
9024 .wp-block-embed__wrapper {
9025 position: relative;
9026 }
9027
9028 .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
9029 content: "";
9030 display: block;
9031 padding-top: 50%;
9032 }
9033 .wp-embed-responsive .wp-has-aspect-ratio iframe {
9034 position: absolute;
9035 top: 0;
9036 left: 0;
9037 bottom: 0;
9038 right: 0;
9039 height: 100%;
9040 width: 100%;
9041 }
9042
9043 .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
9044 padding-top: 42.85%;
9045 }
9046 .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
9047 padding-top: 50%;
9048 }
9049 .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
9050 padding-top: 56.25%;
9051 }
9052 .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
9053 padding-top: 75%;
9054 }
9055 .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
9056 padding-top: 100%;
9057 }
9058 .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
9059 padding-top: 177.77%;
9060 }
9061 .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
9062 padding-top: 200%;
9063 }
9064
9065 .wp-block-file {
9066 box-sizing: border-box;
9067 }
9068 .wp-block-file:not(.wp-element-button) {
9069 font-size: 0.8em;
9070 }
9071 .wp-block-file.aligncenter {
9072 text-align: center;
9073 }
9074 .wp-block-file.alignright {
9075 text-align: right;
9076 }
9077 .wp-block-file * + .wp-block-file__button {
9078 margin-right: 0.75em;
9079 }
9080
9081 :where(.wp-block-file) {
9082 margin-bottom: 1.5em;
9083 }
9084
9085 .wp-block-file__embed {
9086 margin-bottom: 1em;
9087 }
9088
9089 :where(.wp-block-file__button) {
9090 border-radius: 2em;
9091 padding: 0.5em 1em;
9092 display: inline-block;
9093 }
9094 :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):active {
9095 box-shadow: none;
9096 color: #fff;
9097 opacity: 0.85;
9098 text-decoration: none;
9099 }
9100
9101 .wp-block-form-input__label {
9102 width: 100%;
9103 display: flex;
9104 flex-direction: column;
9105 gap: 0.25em;
9106 margin-bottom: 0.5em;
9107 /*
9108 Small tweak to left-align the checkbox.
9109 Even though `:has` is not currently supported in Firefox, this is a small tweak
9110 and does not affect the functionality of the block or the user's experience.
9111 There will be a minor inconsistency between browsers. However, it's more important to provide
9112 a better experience for 80+% of users, until Firefox catches up and supports `:has`.
9113 */
9114 }
9115 .wp-block-form-input__label.is-label-inline {
9116 flex-direction: row;
9117 gap: 0.5em;
9118 align-items: center;
9119 }
9120 .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
9121 margin-bottom: 0.5em;
9122 }
9123 .wp-block-form-input__label:has(input[type=checkbox]) {
9124 width: -moz-fit-content;
9125 width: fit-content;
9126 flex-direction: row-reverse;
9127 }
9128
9129 .wp-block-form-input__label-content {
9130 width: -moz-fit-content;
9131 width: fit-content;
9132 }
9133
9134 .wp-block-form-input__input {
9135 padding: 0 0.5em;
9136 font-size: 1em;
9137 margin-bottom: 0.5em;
9138 }
9139 .wp-block-form-input__input[type=text], .wp-block-form-input__input[type=password], .wp-block-form-input__input[type=date], .wp-block-form-input__input[type=datetime], .wp-block-form-input__input[type=datetime-local], .wp-block-form-input__input[type=email], .wp-block-form-input__input[type=month], .wp-block-form-input__input[type=number], .wp-block-form-input__input[type=search], .wp-block-form-input__input[type=tel], .wp-block-form-input__input[type=time], .wp-block-form-input__input[type=url], .wp-block-form-input__input[type=week] {
9140 min-height: 2em;
9141 line-height: 2;
9142 border: 1px solid;
9143 }
9144
9145 textarea.wp-block-form-input__input {
9146 min-height: 10em;
9147 }
9148
9149 .wp-block-gallery:not(.has-nested-images),
9150 .blocks-gallery-grid:not(.has-nested-images) {
9151 display: flex;
9152 flex-wrap: wrap;
9153 list-style-type: none;
9154 padding: 0;
9155 margin: 0;
9156 }
9157 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
9158 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item,
9159 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
9160 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item {
9161 margin: 0 0 1em 1em;
9162 display: flex;
9163 flex-grow: 1;
9164 flex-direction: column;
9165 justify-content: center;
9166 position: relative;
9167 width: calc(50% - 1em);
9168 }
9169 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
9170 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even),
9171 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
9172 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even) {
9173 margin-left: 0;
9174 }
9175 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
9176 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure,
9177 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
9178 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure {
9179 margin: 0;
9180 height: 100%;
9181 display: flex;
9182 align-items: flex-end;
9183 justify-content: flex-start;
9184 }
9185 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
9186 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img,
9187 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
9188 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img {
9189 display: block;
9190 max-width: 100%;
9191 height: auto;
9192 width: auto;
9193 }
9194 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
9195 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption,
9196 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
9197 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption {
9198 position: absolute;
9199 bottom: 0;
9200 width: 100%;
9201 max-height: 100%;
9202 overflow: auto;
9203 padding: 3em 0.77em 0.7em;
9204 color: #fff;
9205 text-align: center;
9206 font-size: 0.8em;
9207 background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
9208 box-sizing: border-box;
9209 margin: 0;
9210 z-index: 2;
9211 }
9212 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
9213 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img,
9214 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
9215 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img {
9216 display: inline;
9217 }
9218 .wp-block-gallery:not(.has-nested-images) figcaption,
9219 .blocks-gallery-grid:not(.has-nested-images) figcaption {
9220 flex-grow: 1;
9221 }
9222 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
9223 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
9224 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img,
9225 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
9226 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
9227 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
9228 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img {
9229 width: 100%;
9230 height: 100%;
9231 flex: 1;
9232 object-fit: cover;
9233 }
9234 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
9235 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
9236 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item {
9237 width: 100%;
9238 margin-left: 0;
9239 }
9240 @media (min-width: 600px) {
9241 .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item,
9242 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
9243 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item {
9244 width: calc(33.3333333333% - 0.6666666667em);
9245 margin-left: 1em;
9246 }
9247 .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item,
9248 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
9249 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item {
9250 width: calc(25% - 0.75em);
9251 margin-left: 1em;
9252 }
9253 .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item,
9254 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
9255 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item {
9256 width: calc(20% - 0.8em);
9257 margin-left: 1em;
9258 }
9259 .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item,
9260 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
9261 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item {
9262 width: calc(16.6666666667% - 0.8333333333em);
9263 margin-left: 1em;
9264 }
9265 .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item,
9266 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
9267 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item {
9268 width: calc(14.2857142857% - 0.8571428571em);
9269 margin-left: 1em;
9270 }
9271 .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item,
9272 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
9273 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item {
9274 width: calc(12.5% - 0.875em);
9275 margin-left: 1em;
9276 }
9277 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
9278 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
9279 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n) {
9280 margin-left: 0;
9281 }
9282 .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
9283 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
9284 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n) {
9285 margin-left: 0;
9286 }
9287 .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
9288 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
9289 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n) {
9290 margin-left: 0;
9291 }
9292 .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
9293 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
9294 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n) {
9295 margin-left: 0;
9296 }
9297 .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
9298 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
9299 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n) {
9300 margin-left: 0;
9301 }
9302 .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
9303 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
9304 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n) {
9305 margin-left: 0;
9306 }
9307 .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
9308 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
9309 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n) {
9310 margin-left: 0;
9311 }
9312 .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
9313 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
9314 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
9315 margin-left: 0;
9316 }
9317 }
9318 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
9319 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child,
9320 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
9321 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child {
9322 margin-left: 0;
9323 }
9324 .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright,
9325 .blocks-gallery-grid:not(.has-nested-images).alignleft,
9326 .blocks-gallery-grid:not(.has-nested-images).alignright {
9327 max-width: 420px;
9328 width: 100%;
9329 }
9330 .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
9331 .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
9332 justify-content: center;
9333 }
9334
9335 .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
9336 align-self: flex-start;
9337 }
9338
9339 figure.wp-block-gallery.has-nested-images {
9340 align-items: normal;
9341 }
9342
9343 .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
9344 width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) / 2));
9345 margin: 0;
9346 }
9347 .wp-block-gallery.has-nested-images figure.wp-block-image {
9348 display: flex;
9349 flex-grow: 1;
9350 justify-content: center;
9351 position: relative;
9352 flex-direction: column;
9353 max-width: 100%;
9354 box-sizing: border-box;
9355 }
9356 .wp-block-gallery.has-nested-images figure.wp-block-image > div,
9357 .wp-block-gallery.has-nested-images figure.wp-block-image > a {
9358 margin: 0;
9359 flex-direction: column;
9360 flex-grow: 1;
9361 }
9362 .wp-block-gallery.has-nested-images figure.wp-block-image img {
9363 display: block;
9364 height: auto;
9365 max-width: 100% !important;
9366 width: auto;
9367 }
9368 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
9369 background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
9370 bottom: 0;
9371 color: #fff;
9372 font-size: 13px;
9373 right: 0;
9374 margin-bottom: 0;
9375 max-height: 60%;
9376 overflow: auto;
9377 padding: 0 8px 8px;
9378 position: absolute;
9379 text-align: center;
9380 width: 100%;
9381 box-sizing: border-box;
9382 scrollbar-width: thin;
9383 scrollbar-gutter: stable both-edges;
9384 scrollbar-color: transparent transparent;
9385 will-change: transform;
9386 }
9387 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
9388 width: 12px;
9389 height: 12px;
9390 }
9391 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
9392 background-color: transparent;
9393 }
9394 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
9395 background-color: transparent;
9396 border-radius: 8px;
9397 border: 3px solid transparent;
9398 background-clip: padding-box;
9399 }
9400 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb {
9401 background-color: rgba(255, 255, 255, 0.8);
9402 }
9403 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within {
9404 scrollbar-color: rgba(255, 255, 255, 0.8) transparent;
9405 }
9406 @media (hover: none) {
9407 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
9408 scrollbar-color: rgba(255, 255, 255, 0.8) transparent;
9409 }
9410 }
9411 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
9412 display: inline;
9413 }
9414 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
9415 color: inherit;
9416 }
9417 .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
9418 box-sizing: border-box;
9419 }
9420 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div,
9421 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div,
9422 .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a {
9423 flex: 1 1 auto;
9424 }
9425 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption {
9426 flex: initial;
9427 background: none;
9428 color: inherit;
9429 margin: 0;
9430 padding: 10px 10px 9px;
9431 position: relative;
9432 }
9433 .wp-block-gallery.has-nested-images figcaption {
9434 flex-grow: 1;
9435 flex-basis: 100%;
9436 text-align: center;
9437 }
9438 .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
9439 margin-top: 0;
9440 margin-bottom: auto;
9441 }
9442 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
9443 align-self: inherit;
9444 }
9445 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
9446 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
9447 display: flex;
9448 }
9449 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
9450 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
9451 width: 100%;
9452 flex: 1 0 0%;
9453 height: 100%;
9454 object-fit: cover;
9455 }
9456 .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
9457 width: 100%;
9458 }
9459 @media (min-width: 600px) {
9460 .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
9461 width: calc(33.3333333333% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
9462 }
9463 .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
9464 width: calc(25% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.75));
9465 }
9466 .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
9467 width: calc(20% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8));
9468 }
9469 .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
9470 width: calc(16.6666666667% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333));
9471 }
9472 .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
9473 width: calc(14.2857142857% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571));
9474 }
9475 .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
9476 width: calc(12.5% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.875));
9477 }
9478 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
9479 width: calc(33.33% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
9480 }
9481 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
9482 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
9483 width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.5));
9484 }
9485 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
9486 width: 100%;
9487 }
9488 }
9489 .wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
9490 max-width: 420px;
9491 width: 100%;
9492 }
9493 .wp-block-gallery.has-nested-images.aligncenter {
9494 justify-content: center;
9495 }
9496
9497 .wp-block-group {
9498 box-sizing: border-box;
9499 }
9500
9501 h1.has-background,
9502 h2.has-background,
9503 h3.has-background,
9504 h4.has-background,
9505 h5.has-background,
9506 h6.has-background {
9507 padding: 1.25em 2.375em;
9508 }
9509 h1.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]), h1.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]),
9510 h2.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]),
9511 h2.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]),
9512 h3.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]),
9513 h3.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]),
9514 h4.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]),
9515 h4.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]),
9516 h5.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]),
9517 h5.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]),
9518 h6.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]),
9519 h6.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]) {
9520 rotate: 180deg;
9521 }
9522
9523 .wp-block-image img {
9524 height: auto;
9525 max-width: 100%;
9526 vertical-align: bottom;
9527 box-sizing: border-box;
9528 }
9529 .wp-block-image[style*=border-radius] > a,
9530 .wp-block-image[style*=border-radius] img {
9531 border-radius: inherit;
9532 }
9533 .wp-block-image.has-custom-border img {
9534 box-sizing: border-box;
9535 }
9536 .wp-block-image.aligncenter {
9537 text-align: center;
9538 }
9539 .wp-block-image.alignfull img, .wp-block-image.alignwide img {
9540 height: auto;
9541 width: 100%;
9542 }
9543 .wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter,
9544 .wp-block-image .alignleft,
9545 .wp-block-image .alignright,
9546 .wp-block-image .aligncenter {
9547 display: table;
9548 }
9549 .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption,
9550 .wp-block-image .alignleft > figcaption,
9551 .wp-block-image .alignright > figcaption,
9552 .wp-block-image .aligncenter > figcaption {
9553 display: table-caption;
9554 caption-side: bottom;
9555 }
9556 .wp-block-image .alignleft {
9557 float: left;
9558 margin-left: 0;
9559 margin-right: 1em;
9560 margin-top: 0.5em;
9561 margin-bottom: 0.5em;
9562 }
9563 .wp-block-image .alignright {
9564 float: right;
9565 margin-right: 0;
9566 margin-left: 1em;
9567 margin-top: 0.5em;
9568 margin-bottom: 0.5em;
9569 }
9570 .wp-block-image .aligncenter {
9571 margin-right: auto;
9572 margin-left: auto;
9573 }
9574 .wp-block-image figcaption {
9575 margin-top: 0.5em;
9576 margin-bottom: 1em;
9577 }
9578 .wp-block-image.is-style-rounded img,
9579 .wp-block-image .is-style-rounded img {
9580 border-radius: 9999px;
9581 }
9582 .wp-block-image.is-style-circle-mask img {
9583 border-radius: 9999px;
9584 }
9585 @supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
9586 .wp-block-image.is-style-circle-mask img {
9587 /* stylelint-disable */
9588 -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
9589 mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
9590 /* stylelint-enable */
9591 mask-mode: alpha;
9592 -webkit-mask-repeat: no-repeat;
9593 mask-repeat: no-repeat;
9594 -webkit-mask-size: contain;
9595 mask-size: contain;
9596 -webkit-mask-position: center;
9597 mask-position: center;
9598 border-radius: 0;
9599 }
9600 }
9601 .wp-block-image :where(.has-border-color) {
9602 border-style: solid;
9603 }
9604 .wp-block-image :where([style*="border-top-color"]) {
9605 border-top-style: solid;
9606 }
9607 .wp-block-image :where([style*="border-right-color"]) {
9608 border-left-style: solid;
9609 }
9610 .wp-block-image :where([style*="border-bottom-color"]) {
9611 border-bottom-style: solid;
9612 }
9613 .wp-block-image :where([style*="border-left-color"]) {
9614 border-right-style: solid;
9615 }
9616 .wp-block-image :where([style*="border-width"]) {
9617 border-style: solid;
9618 }
9619 .wp-block-image :where([style*="border-top-width"]) {
9620 border-top-style: solid;
9621 }
9622 .wp-block-image :where([style*="border-right-width"]) {
9623 border-left-style: solid;
9624 }
9625 .wp-block-image :where([style*="border-bottom-width"]) {
9626 border-bottom-style: solid;
9627 }
9628 .wp-block-image :where([style*="border-left-width"]) {
9629 border-right-style: solid;
9630 }
9631
9632 .wp-block-image figure {
9633 margin: 0;
9634 }
9635
9636 .wp-lightbox-container {
9637 position: relative;
9638 display: flex;
9639 flex-direction: column;
9640 }
9641 .wp-lightbox-container img {
9642 cursor: zoom-in;
9643 }
9644 .wp-lightbox-container img:hover + button {
9645 opacity: 1;
9646 }
9647 .wp-lightbox-container button {
9648 opacity: 0;
9649 border: none;
9650 background-color: rgba(90, 90, 90, 0.25);
9651 -webkit-backdrop-filter: blur(16px) saturate(180%);
9652 backdrop-filter: blur(16px) saturate(180%);
9653 cursor: zoom-in;
9654 display: flex;
9655 justify-content: center;
9656 align-items: center;
9657 width: 20px;
9658 height: 20px;
9659 position: absolute;
9660 z-index: 100;
9661 top: 16px;
9662 left: 16px;
9663 text-align: center;
9664 padding: 0;
9665 border-radius: 4px;
9666 transition: opacity 0.2s ease;
9667 }
9668 .wp-lightbox-container button:focus-visible {
9669 outline: 3px auto rgba(90, 90, 90, 0.25);
9670 outline: 3px auto -webkit-focus-ring-color;
9671 outline-offset: 3px;
9672 }
9673 .wp-lightbox-container button:hover {
9674 cursor: pointer;
9675 opacity: 1;
9676 }
9677 .wp-lightbox-container button:focus {
9678 opacity: 1;
9679 }
9680 .wp-lightbox-container button:hover, .wp-lightbox-container button:focus, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
9681 background-color: rgba(90, 90, 90, 0.25);
9682 border: none;
9683 }
9684
9685 .wp-lightbox-overlay {
9686 position: fixed;
9687 top: 0;
9688 right: 0;
9689 z-index: 100000;
9690 overflow: hidden;
9691 width: 100%;
9692 height: 100vh;
9693 box-sizing: border-box;
9694 visibility: hidden;
9695 cursor: zoom-out;
9696 }
9697 .wp-lightbox-overlay .close-button {
9698 position: absolute;
9699 top: calc(env(safe-area-inset-top) + 16px);
9700 left: calc(env(safe-area-inset-left) + 16px);
9701 padding: 0;
9702 cursor: pointer;
9703 z-index: 5000000;
9704 min-width: 40px;
9705 min-height: 40px;
9706 display: flex;
9707 align-items: center;
9708 justify-content: center;
9709 }
9710 .wp-lightbox-overlay .close-button:hover, .wp-lightbox-overlay .close-button:focus, .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
9711 background: none;
9712 border: none;
9713 }
9714 .wp-lightbox-overlay .lightbox-image-container {
9715 position: absolute;
9716 overflow: hidden;
9717 top: 50%;
9718 right: 50%;
9719 transform-origin: top right;
9720 transform: translate(50%, -50%);
9721 width: var(--wp--lightbox-container-width);
9722 height: var(--wp--lightbox-container-height);
9723 z-index: 9999999999;
9724 }
9725 .wp-lightbox-overlay .wp-block-image {
9726 position: relative;
9727 transform-origin: 100% 0;
9728 display: flex;
9729 width: 100%;
9730 height: 100%;
9731 justify-content: center;
9732 align-items: center;
9733 box-sizing: border-box;
9734 z-index: 3000000;
9735 margin: 0;
9736 }
9737 .wp-lightbox-overlay .wp-block-image img {
9738 min-width: var(--wp--lightbox-image-width);
9739 min-height: var(--wp--lightbox-image-height);
9740 width: var(--wp--lightbox-image-width);
9741 height: var(--wp--lightbox-image-height);
9742 }
9743 .wp-lightbox-overlay .wp-block-image figcaption {
9744 display: none;
9745 }
9746 .wp-lightbox-overlay button {
9747 border: none;
9748 background: none;
9749 }
9750 .wp-lightbox-overlay .scrim {
9751 width: 100%;
9752 height: 100%;
9753 position: absolute;
9754 z-index: 2000000;
9755 background-color: white;
9756 opacity: 0.9;
9757 }
9758 .wp-lightbox-overlay.active {
9759 visibility: visible;
9760 animation: both turn-on-visibility 0.25s;
9761 }
9762 .wp-lightbox-overlay.active img {
9763 animation: both turn-on-visibility 0.35s;
9764 }
9765 .wp-lightbox-overlay.show-closing-animation:not(.active) {
9766 animation: both turn-off-visibility 0.35s;
9767 }
9768 .wp-lightbox-overlay.show-closing-animation:not(.active) img {
9769 animation: both turn-off-visibility 0.25s;
9770 }
9771 @media (prefers-reduced-motion: no-preference) {
9772 .wp-lightbox-overlay.zoom.active {
9773 opacity: 1;
9774 visibility: visible;
9775 animation: none;
9776 }
9777 .wp-lightbox-overlay.zoom.active .lightbox-image-container {
9778 animation: lightbox-zoom-in 0.4s;
9779 }
9780 .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
9781 animation: none;
9782 }
9783 .wp-lightbox-overlay.zoom.active .scrim {
9784 animation: turn-on-visibility 0.4s forwards;
9785 }
9786 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
9787 animation: none;
9788 }
9789 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
9790 animation: lightbox-zoom-out 0.4s;
9791 }
9792 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
9793 animation: none;
9794 }
9795 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
9796 animation: turn-off-visibility 0.4s forwards;
9797 }
9798 }
9799
9800 @keyframes turn-on-visibility {
9801 0% {
9802 opacity: 0;
9803 }
9804 100% {
9805 opacity: 1;
9806 }
9807 }
9808 @keyframes turn-off-visibility {
9809 0% {
9810 opacity: 1;
9811 visibility: visible;
9812 }
9813 99% {
9814 opacity: 0;
9815 visibility: visible;
9816 }
9817 100% {
9818 opacity: 0;
9819 visibility: hidden;
9820 }
9821 }
9822 @keyframes lightbox-zoom-in {
9823 0% {
9824 transform: translate(calc(-1*((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position))), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
9825 }
9826 100% {
9827 transform: translate(50%, -50%) scale(1, 1);
9828 }
9829 }
9830 @keyframes lightbox-zoom-out {
9831 0% {
9832 visibility: visible;
9833 transform: translate(50%, -50%) scale(1, 1);
9834 }
9835 99% {
9836 visibility: visible;
9837 }
9838 100% {
9839 visibility: hidden;
9840 transform: translate(calc(-1*((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position))), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
9841 }
9842 }
9843 ol.wp-block-latest-comments {
9844 margin-right: 0;
9845 box-sizing: border-box;
9846 }
9847
9848 :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)) {
9849 line-height: 1.1;
9850 }
9851
9852 :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)) {
9853 line-height: 1.8;
9854 }
9855
9856 .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])),
9857 .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])) {
9858 line-height: 1.5;
9859 }
9860
9861 .wp-block-latest-comments .wp-block-latest-comments {
9862 padding-right: 0;
9863 }
9864
9865 .wp-block-latest-comments__comment {
9866 list-style: none;
9867 margin-bottom: 1em;
9868 }
9869 .has-avatars .wp-block-latest-comments__comment {
9870 min-height: 2.25em;
9871 list-style: none;
9872 }
9873 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
9874 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
9875 margin-right: 3.25em;
9876 }
9877
9878 .wp-block-latest-comments__comment-excerpt p {
9879 font-size: 0.875em;
9880 margin: 0.36em 0 1.4em;
9881 }
9882
9883 .wp-block-latest-comments__comment-date {
9884 display: block;
9885 font-size: 0.75em;
9886 }
9887
9888 .wp-block-latest-comments .avatar,
9889 .wp-block-latest-comments__comment-avatar {
9890 border-radius: 1.5em;
9891 display: block;
9892 float: right;
9893 height: 2.5em;
9894 margin-left: 0.75em;
9895 width: 2.5em;
9896 }
9897
9898 .wp-block-latest-comments[style*=font-size] a,
9899 .wp-block-latest-comments[class*=-font-size] a {
9900 font-size: inherit;
9901 }
9902
9903 .wp-block-latest-posts {
9904 box-sizing: border-box;
9905 }
9906 .wp-block-latest-posts.alignleft {
9907 margin-right: 2em;
9908 }
9909 .wp-block-latest-posts.alignright {
9910 margin-left: 2em;
9911 }
9912 .wp-block-latest-posts.wp-block-latest-posts__list {
9913 list-style: none;
9914 padding-right: 0;
9915 }
9916 .wp-block-latest-posts.wp-block-latest-posts__list li {
9917 clear: both;
9918 }
9919 .wp-block-latest-posts.is-grid {
9920 display: flex;
9921 flex-wrap: wrap;
9922 padding: 0;
9923 }
9924 .wp-block-latest-posts.is-grid li {
9925 margin: 0 0 1.25em 1.25em;
9926 width: 100%;
9927 }
9928 @media (min-width: 600px) {
9929 .wp-block-latest-posts.columns-2 li {
9930 width: calc((100% / 2) - 1.25em + (1.25em / 2));
9931 }
9932 .wp-block-latest-posts.columns-2 li:nth-child(2n) {
9933 margin-left: 0;
9934 }
9935 .wp-block-latest-posts.columns-3 li {
9936 width: calc((100% / 3) - 1.25em + (1.25em / 3));
9937 }
9938 .wp-block-latest-posts.columns-3 li:nth-child(3n) {
9939 margin-left: 0;
9940 }
9941 .wp-block-latest-posts.columns-4 li {
9942 width: calc((100% / 4) - 1.25em + (1.25em / 4));
9943 }
9944 .wp-block-latest-posts.columns-4 li:nth-child(4n) {
9945 margin-left: 0;
9946 }
9947 .wp-block-latest-posts.columns-5 li {
9948 width: calc((100% / 5) - 1.25em + (1.25em / 5));
9949 }
9950 .wp-block-latest-posts.columns-5 li:nth-child(5n) {
9951 margin-left: 0;
9952 }
9953 .wp-block-latest-posts.columns-6 li {
9954 width: calc((100% / 6) - 1.25em + (1.25em / 6));
9955 }
9956 .wp-block-latest-posts.columns-6 li:nth-child(6n) {
9957 margin-left: 0;
9958 }
9959 }
9960
9961 .wp-block-latest-posts__post-date,
9962 .wp-block-latest-posts__post-author {
9963 display: block;
9964 font-size: 0.8125em;
9965 }
9966
9967 .wp-block-latest-posts__post-excerpt {
9968 margin-top: 0.5em;
9969 margin-bottom: 1em;
9970 }
9971
9972 .wp-block-latest-posts__featured-image a {
9973 display: inline-block;
9974 }
9975 .wp-block-latest-posts__featured-image img {
9976 height: auto;
9977 width: auto;
9978 max-width: 100%;
9979 }
9980 .wp-block-latest-posts__featured-image.alignleft {
9981 margin-right: 1em;
9982 float: left;
9983 }
9984 .wp-block-latest-posts__featured-image.alignright {
9985 margin-left: 1em;
9986 float: right;
9987 }
9988 .wp-block-latest-posts__featured-image.aligncenter {
9989 margin-bottom: 1em;
9990 text-align: center;
9991 }
9992
9993 ol,
9994 ul {
9995 box-sizing: border-box;
9996 }
9997 ol.has-background,
9998 ul.has-background {
9999 padding: 1.25em 2.375em;
10000 }
10001
10002 .wp-block-media-text {
10003 direction: ltr;
10004 display: grid;
10005 grid-template-columns: 50% 1fr;
10006 grid-template-rows: auto;
10007 box-sizing: border-box;
10008 }
10009 .wp-block-media-text.has-media-on-the-right {
10010 grid-template-columns: 1fr 50%;
10011 }
10012
10013 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
10014 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
10015 align-self: start;
10016 }
10017
10018 .wp-block-media-text .wp-block-media-text__content,
10019 .wp-block-media-text .wp-block-media-text__media,
10020 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
10021 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
10022 align-self: center;
10023 }
10024
10025 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
10026 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
10027 align-self: end;
10028 }
10029
10030 .wp-block-media-text .wp-block-media-text__media {
10031 grid-column: 1;
10032 grid-row: 1;
10033 margin: 0;
10034 }
10035
10036 .wp-block-media-text .wp-block-media-text__content {
10037 direction: rtl;
10038 grid-column: 2;
10039 grid-row: 1;
10040 padding: 0 8% 0 8%;
10041 word-break: break-word;
10042 }
10043
10044 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
10045 grid-column: 2;
10046 grid-row: 1;
10047 }
10048
10049 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
10050 grid-column: 1;
10051 grid-row: 1;
10052 }
10053
10054 .wp-block-media-text__media img,
10055 .wp-block-media-text__media video {
10056 height: auto;
10057 max-width: unset;
10058 width: 100%;
10059 vertical-align: middle;
10060 }
10061
10062 .wp-block-media-text.is-image-fill .wp-block-media-text__media {
10063 height: 100%;
10064 min-height: 250px;
10065 background-size: cover;
10066 }
10067
10068 .wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
10069 display: block;
10070 height: 100%;
10071 }
10072
10073 .wp-block-media-text.is-image-fill .wp-block-media-text__media img {
10074 position: absolute;
10075 width: 1px;
10076 height: 1px;
10077 padding: 0;
10078 margin: -1px;
10079 overflow: hidden;
10080 clip: rect(0, 0, 0, 0);
10081 border: 0;
10082 }
10083
10084 /*
10085 * Here we here not able to use a mobile first CSS approach.
10086 * Custom widths are set using inline styles, and on mobile,
10087 * we need 100% width, so we use important to overwrite the inline style.
10088 * If the style were set on mobile first, on desktop styles,
10089 * we would have no way of setting the style again to the inline style.
10090 */
10091 @media (max-width: 600px) {
10092 .wp-block-media-text.is-stacked-on-mobile {
10093 grid-template-columns: 100% !important;
10094 }
10095 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
10096 grid-column: 1;
10097 grid-row: 1;
10098 }
10099 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
10100 grid-column: 1;
10101 grid-row: 2;
10102 }
10103 }
10104 .wp-block-navigation {
10105 position: relative;
10106 --navigation-layout-justification-setting: flex-start;
10107 --navigation-layout-direction: row;
10108 --navigation-layout-wrap: wrap;
10109 --navigation-layout-justify: flex-start;
10110 --navigation-layout-align: center;
10111 }
10112 .wp-block-navigation ul {
10113 margin-top: 0;
10114 margin-bottom: 0;
10115 margin-right: 0;
10116 padding-right: 0;
10117 }
10118 .wp-block-navigation ul,
10119 .wp-block-navigation ul li {
10120 list-style: none;
10121 padding: 0;
10122 }
10123 .wp-block-navigation .wp-block-navigation-item {
10124 background-color: inherit;
10125 display: flex;
10126 align-items: center;
10127 position: relative;
10128 }
10129 .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
10130 display: none;
10131 }
10132 .wp-block-navigation .wp-block-navigation-item__content {
10133 display: block;
10134 }
10135 .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
10136 color: inherit;
10137 }
10138 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content {
10139 text-decoration: underline;
10140 }
10141 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active {
10142 text-decoration: underline;
10143 }
10144 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content {
10145 text-decoration: line-through;
10146 }
10147 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active {
10148 text-decoration: line-through;
10149 }
10150 .wp-block-navigation:where(:not([class*="has-text-decoration"])) a {
10151 text-decoration: none;
10152 }
10153 .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus, .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:active {
10154 text-decoration: none;
10155 }
10156 .wp-block-navigation .wp-block-navigation__submenu-icon {
10157 align-self: center;
10158 line-height: 0;
10159 display: inline-block;
10160 font-size: inherit;
10161 padding: 0;
10162 background-color: inherit;
10163 color: currentColor;
10164 border: none;
10165 width: 0.6em;
10166 height: 0.6em;
10167 margin-right: 0.25em;
10168 }
10169 .wp-block-navigation .wp-block-navigation__submenu-icon svg {
10170 display: inline-block;
10171 stroke: currentColor;
10172 width: inherit;
10173 height: inherit;
10174 margin-top: 0.075em;
10175 }
10176 .wp-block-navigation.is-vertical {
10177 --navigation-layout-direction: column;
10178 --navigation-layout-justify: initial;
10179 --navigation-layout-align: flex-start;
10180 }
10181 .wp-block-navigation.no-wrap {
10182 --navigation-layout-wrap: nowrap;
10183 }
10184 .wp-block-navigation.items-justified-center {
10185 --navigation-layout-justification-setting: center;
10186 --navigation-layout-justify: center;
10187 }
10188 .wp-block-navigation.items-justified-center.is-vertical {
10189 --navigation-layout-align: center;
10190 }
10191 .wp-block-navigation.items-justified-right {
10192 --navigation-layout-justification-setting: flex-end;
10193 --navigation-layout-justify: flex-end;
10194 }
10195 .wp-block-navigation.items-justified-right.is-vertical {
10196 --navigation-layout-align: flex-end;
10197 }
10198 .wp-block-navigation.items-justified-space-between {
10199 --navigation-layout-justification-setting: space-between;
10200 --navigation-layout-justify: space-between;
10201 }
10202
10203 .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
10204 background-color: inherit;
10205 color: inherit;
10206 position: absolute;
10207 z-index: 2;
10208 display: flex;
10209 flex-direction: column;
10210 align-items: normal;
10211 opacity: 0;
10212 transition: opacity 0.1s linear;
10213 visibility: hidden;
10214 width: 0;
10215 height: 0;
10216 overflow: hidden;
10217 right: -1px;
10218 top: 100%;
10219 }
10220 .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
10221 display: flex;
10222 flex-grow: 1;
10223 }
10224 .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
10225 margin-left: 0;
10226 margin-right: auto;
10227 }
10228 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
10229 margin: 0;
10230 }
10231 @media (min-width: 782px) {
10232 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
10233 right: 100%;
10234 top: -1px;
10235 }
10236 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before {
10237 content: "";
10238 position: absolute;
10239 left: 100%;
10240 height: 100%;
10241 display: block;
10242 width: 0.5em;
10243 background: transparent;
10244 }
10245 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
10246 margin-left: 0.25em;
10247 }
10248 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
10249 transform: rotate(90deg);
10250 }
10251 }
10252 .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
10253 visibility: visible;
10254 overflow: visible;
10255 opacity: 1;
10256 width: auto;
10257 height: auto;
10258 min-width: 200px;
10259 }
10260 .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
10261 visibility: visible;
10262 overflow: visible;
10263 opacity: 1;
10264 width: auto;
10265 height: auto;
10266 min-width: 200px;
10267 }
10268 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
10269 visibility: visible;
10270 overflow: visible;
10271 opacity: 1;
10272 width: auto;
10273 height: auto;
10274 min-width: 200px;
10275 }
10276
10277 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
10278 right: 0;
10279 top: 100%;
10280 }
10281 @media (min-width: 782px) {
10282 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
10283 right: 100%;
10284 top: 0;
10285 }
10286 }
10287
10288 .wp-block-navigation-submenu {
10289 position: relative;
10290 display: flex;
10291 }
10292 .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
10293 stroke: currentColor;
10294 }
10295
10296 button.wp-block-navigation-item__content {
10297 background-color: transparent;
10298 border: none;
10299 color: currentColor;
10300 font-size: inherit;
10301 font-family: inherit;
10302 line-height: inherit;
10303 font-style: inherit;
10304 font-weight: inherit;
10305 text-transform: inherit;
10306 text-align: right;
10307 }
10308
10309 .wp-block-navigation-submenu__toggle {
10310 cursor: pointer;
10311 }
10312
10313 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
10314 padding-right: 0;
10315 padding-left: 0.85em;
10316 }
10317 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
10318 margin-right: -0.6em;
10319 pointer-events: none;
10320 }
10321
10322 .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
10323 padding: 0;
10324 }
10325
10326 /**
10327 * Margins
10328 */
10329 .wp-block-navigation__responsive-container,
10330 .wp-block-navigation__responsive-close,
10331 .wp-block-navigation__responsive-dialog,
10332 .wp-block-navigation .wp-block-page-list,
10333 .wp-block-navigation__container,
10334 .wp-block-navigation__responsive-container-content {
10335 gap: inherit;
10336 }
10337
10338 /**
10339 * Paddings
10340 */
10341 :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
10342 :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
10343 padding: 0.5em 1em;
10344 }
10345
10346 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
10347 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
10348 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
10349 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
10350 padding: 0.5em 1em;
10351 }
10352
10353 /**
10354 * Justifications.
10355 */
10356 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,
10357 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container,
10358 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,
10359 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
10360 right: auto;
10361 left: 0;
10362 }
10363 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
10364 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
10365 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
10366 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
10367 right: -1px;
10368 left: -1px;
10369 }
10370 @media (min-width: 782px) {
10371 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
10372 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
10373 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
10374 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
10375 right: auto;
10376 left: 100%;
10377 }
10378 }
10379
10380 .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
10381 background-color: #fff;
10382 border: 1px solid rgba(0, 0, 0, 0.15);
10383 }
10384
10385 .wp-block-navigation.has-background .wp-block-navigation__submenu-container {
10386 background-color: inherit;
10387 }
10388
10389 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
10390 color: #000;
10391 }
10392
10393 .wp-block-navigation__container {
10394 display: flex;
10395 flex-wrap: var(--navigation-layout-wrap, wrap);
10396 flex-direction: var(--navigation-layout-direction, initial);
10397 justify-content: var(--navigation-layout-justify, initial);
10398 align-items: var(--navigation-layout-align, initial);
10399 list-style: none;
10400 margin: 0;
10401 padding-right: 0;
10402 }
10403 .wp-block-navigation__container .is-responsive {
10404 display: none;
10405 }
10406
10407 .wp-block-navigation__container:only-child,
10408 .wp-block-page-list:only-child {
10409 flex-grow: 1;
10410 }
10411
10412 /**
10413 * Mobile menu.
10414 */
10415 @keyframes overlay-menu__fade-in-animation {
10416 from {
10417 opacity: 0;
10418 transform: translateY(0.5em);
10419 }
10420 to {
10421 opacity: 1;
10422 transform: translateY(0);
10423 }
10424 }
10425 .wp-block-navigation__responsive-container {
10426 display: none;
10427 position: fixed;
10428 top: 0;
10429 right: 0;
10430 left: 0;
10431 bottom: 0;
10432 }
10433 .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
10434 color: inherit;
10435 }
10436 .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
10437 display: flex;
10438 flex-wrap: var(--navigation-layout-wrap, wrap);
10439 flex-direction: var(--navigation-layout-direction, initial);
10440 justify-content: var(--navigation-layout-justify, initial);
10441 align-items: var(--navigation-layout-align, initial);
10442 }
10443 .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
10444 color: inherit !important;
10445 background-color: inherit !important;
10446 }
10447 .wp-block-navigation__responsive-container.is-menu-open {
10448 display: flex;
10449 flex-direction: column;
10450 background-color: inherit;
10451 animation: overlay-menu__fade-in-animation 0.1s ease-out;
10452 animation-fill-mode: forwards;
10453 padding-top: clamp(1rem, var(--wp--style--root--padding-top), 20rem);
10454 padding-left: clamp(1rem, var(--wp--style--root--padding-right), 20rem);
10455 padding-bottom: clamp(1rem, var(--wp--style--root--padding-bottom), 20rem);
10456 padding-right: clamp(1rem, var(--wp--style--root--padding-left), 20em);
10457 overflow: auto;
10458 z-index: 100000;
10459 }
10460 @media (prefers-reduced-motion: reduce) {
10461 .wp-block-navigation__responsive-container.is-menu-open {
10462 animation-duration: 1ms;
10463 animation-delay: 0s;
10464 }
10465 }
10466 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
10467 padding-top: calc(2rem + 24px);
10468 overflow: visible;
10469 display: flex;
10470 flex-direction: column;
10471 flex-wrap: nowrap;
10472 align-items: var(--navigation-layout-justification-setting, inherit);
10473 }
10474 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
10475 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list,
10476 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
10477 justify-content: flex-start;
10478 }
10479 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
10480 display: none;
10481 }
10482 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
10483 opacity: 1;
10484 visibility: visible;
10485 height: auto;
10486 width: auto;
10487 overflow: initial;
10488 min-width: 200px;
10489 position: static;
10490 border: none;
10491 padding-right: 2rem;
10492 padding-left: 2rem;
10493 }
10494 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container,
10495 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
10496 gap: inherit;
10497 }
10498 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
10499 padding-top: var(--wp--style--block-gap, 2em);
10500 }
10501 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
10502 padding: 0;
10503 }
10504 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
10505 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
10506 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
10507 display: flex;
10508 flex-direction: column;
10509 align-items: var(--navigation-layout-justification-setting, initial);
10510 }
10511 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
10512 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,
10513 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
10514 .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
10515 color: inherit !important;
10516 background: transparent !important;
10517 }
10518 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
10519 left: auto;
10520 right: auto;
10521 }
10522 @media (min-width: 600px) {
10523 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
10524 display: block;
10525 width: 100%;
10526 position: relative;
10527 z-index: auto;
10528 background-color: inherit;
10529 }
10530 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
10531 display: none;
10532 }
10533 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
10534 right: 0;
10535 }
10536 }
10537
10538 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
10539 background-color: #fff;
10540 }
10541
10542 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
10543 color: #000;
10544 }
10545
10546 .wp-block-navigation__toggle_button_label {
10547 font-size: 1rem;
10548 font-weight: bold;
10549 }
10550
10551 .wp-block-navigation__responsive-container-open,
10552 .wp-block-navigation__responsive-container-close {
10553 vertical-align: middle;
10554 cursor: pointer;
10555 color: currentColor;
10556 background: transparent;
10557 border: none;
10558 margin: 0;
10559 padding: 0;
10560 text-transform: inherit;
10561 }
10562 .wp-block-navigation__responsive-container-open svg,
10563 .wp-block-navigation__responsive-container-close svg {
10564 fill: currentColor;
10565 pointer-events: none;
10566 display: block;
10567 width: 24px;
10568 height: 24px;
10569 }
10570
10571 .wp-block-navigation__responsive-container-open {
10572 display: flex;
10573 }
10574 .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
10575 font-family: inherit;
10576 font-weight: inherit;
10577 font-size: inherit;
10578 }
10579 @media (min-width: 600px) {
10580 .wp-block-navigation__responsive-container-open:not(.always-shown) {
10581 display: none;
10582 }
10583 }
10584
10585 .wp-block-navigation__responsive-container-close {
10586 position: absolute;
10587 top: 0;
10588 left: 0;
10589 z-index: 2;
10590 }
10591 .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
10592 font-family: inherit;
10593 font-weight: inherit;
10594 font-size: inherit;
10595 }
10596
10597 .wp-block-navigation__responsive-close {
10598 width: 100%;
10599 }
10600 .has-modal-open .wp-block-navigation__responsive-close {
10601 max-width: var(--wp--style--global--wide-size, 100%);
10602 margin-right: auto;
10603 margin-left: auto;
10604 }
10605 .wp-block-navigation__responsive-close:focus {
10606 outline: none;
10607 }
10608
10609 .is-menu-open .wp-block-navigation__responsive-close,
10610 .is-menu-open .wp-block-navigation__responsive-dialog,
10611 .is-menu-open .wp-block-navigation__responsive-container-content {
10612 box-sizing: border-box;
10613 }
10614
10615 .wp-block-navigation__responsive-dialog {
10616 position: relative;
10617 }
10618
10619 .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
10620 margin-top: 46px;
10621 }
10622 @media (min-width: 782px) {
10623 .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
10624 margin-top: 32px;
10625 }
10626 }
10627
10628 html.has-modal-open {
10629 overflow: hidden;
10630 }
10631
10632 .wp-block-navigation .wp-block-navigation-item__label {
10633 overflow-wrap: break-word;
10634 }
10635 .wp-block-navigation .wp-block-navigation-item__description {
10636 display: none;
10637 }
10638
10639 .link-ui-tools {
10640 border-top: 1px solid #f0f0f0;
10641 padding: 8px;
10642 }
10643
10644 .link-ui-block-inserter {
10645 padding-top: 8px;
10646 }
10647
10648 .link-ui-block-inserter__back {
10649 margin-right: 8px;
10650 text-transform: uppercase;
10651 }
10652
10653 .components-popover-pointer-events-trap {
10654 z-index: 1000000;
10655 position: fixed;
10656 inset: 0;
10657 background-color: transparent;
10658 cursor: pointer;
10659 }
10660
10661 .wp-block-navigation .wp-block-page-list {
10662 display: flex;
10663 flex-direction: var(--navigation-layout-direction, initial);
10664 justify-content: var(--navigation-layout-justify, initial);
10665 align-items: var(--navigation-layout-align, initial);
10666 flex-wrap: var(--navigation-layout-wrap, wrap);
10667 background-color: inherit;
10668 }
10669 .wp-block-navigation .wp-block-navigation-item {
10670 background-color: inherit;
10671 }
10672
10673 .is-small-text {
10674 font-size: 0.875em;
10675 }
10676
10677 .is-regular-text {
10678 font-size: 1em;
10679 }
10680
10681 .is-large-text {
10682 font-size: 2.25em;
10683 }
10684
10685 .is-larger-text {
10686 font-size: 3em;
10687 }
10688
10689 .has-drop-cap:not(:focus)::first-letter {
10690 float: right;
10691 font-size: 8.4em;
10692 line-height: 0.68;
10693 font-weight: 100;
10694 margin: 0.05em 0 0 0.1em;
10695 text-transform: uppercase;
10696 font-style: normal;
10697 }
10698
10699 body.rtl .has-drop-cap:not(:focus)::first-letter {
10700 float: initial;
10701 margin-right: 0.1em;
10702 }
10703
10704 p.has-drop-cap.has-background {
10705 overflow: hidden;
10706 }
10707
10708 p.has-background {
10709 padding: 1.25em 2.375em;
10710 }
10711
10712 :where(p.has-text-color:not(.has-link-color)) a {
10713 color: inherit;
10714 }
10715
10716 p.has-text-align-right[style*="writing-mode:vertical-rl"],
10717 p.has-text-align-left[style*="writing-mode:vertical-lr"] {
10718 rotate: 180deg;
10719 }
10720
10721 .wp-block-post-author {
10722 display: flex;
10723 flex-wrap: wrap;
10724 }
10725 .wp-block-post-author__byline {
10726 width: 100%;
10727 margin-top: 0;
10728 margin-bottom: 0;
10729 font-size: 0.5em;
10730 }
10731 .wp-block-post-author__avatar {
10732 margin-left: 1em;
10733 }
10734 .wp-block-post-author__bio {
10735 margin-bottom: 0.7em;
10736 font-size: 0.7em;
10737 }
10738 .wp-block-post-author__content {
10739 flex-grow: 1;
10740 flex-basis: 0;
10741 }
10742 .wp-block-post-author__name {
10743 margin: 0;
10744 }
10745
10746 .wp-block-post-comments-form {
10747 box-sizing: border-box;
10748 }
10749 .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
10750 font-weight: inherit;
10751 }
10752 .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
10753 font-family: inherit;
10754 }
10755 .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
10756 font-size: inherit;
10757 }
10758 .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
10759 line-height: inherit;
10760 }
10761 .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
10762 font-style: inherit;
10763 }
10764 .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
10765 letter-spacing: inherit;
10766 }
10767 .wp-block-post-comments-form input[type=submit] {
10768 box-shadow: none;
10769 cursor: pointer;
10770 display: inline-block;
10771 text-align: center;
10772 overflow-wrap: break-word;
10773 }
10774 .wp-block-post-comments-form textarea,
10775 .wp-block-post-comments-form input:not([type=submit]) {
10776 border: 1px solid #949494;
10777 font-size: 1em;
10778 font-family: inherit;
10779 }
10780 .wp-block-post-comments-form textarea,
10781 .wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]) {
10782 padding: calc(0.667em + 2px);
10783 }
10784 .wp-block-post-comments-form .comment-form textarea,
10785 .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]) {
10786 display: block;
10787 box-sizing: border-box;
10788 width: 100%;
10789 }
10790 .wp-block-post-comments-form .comment-form-author label,
10791 .wp-block-post-comments-form .comment-form-email label,
10792 .wp-block-post-comments-form .comment-form-url label {
10793 display: block;
10794 margin-bottom: 0.25em;
10795 }
10796 .wp-block-post-comments-form .comment-form-cookies-consent {
10797 display: flex;
10798 gap: 0.25em;
10799 }
10800 .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
10801 margin-top: 0.35em;
10802 }
10803 .wp-block-post-comments-form .comment-reply-title {
10804 margin-bottom: 0;
10805 }
10806 .wp-block-post-comments-form .comment-reply-title :where(small) {
10807 font-size: var(--wp--preset--font-size--medium, smaller);
10808 margin-right: 0.5em;
10809 }
10810
10811 .wp-block-post-date {
10812 box-sizing: border-box;
10813 }
10814
10815 :where(.wp-block-post-excerpt) {
10816 margin-top: var(--wp--style--block-gap);
10817 margin-bottom: var(--wp--style--block-gap);
10818 }
10819
10820 .wp-block-post-excerpt__excerpt {
10821 margin-top: 0;
10822 margin-bottom: 0;
10823 }
10824
10825 .wp-block-post-excerpt__more-text {
10826 margin-top: var(--wp--style--block-gap);
10827 margin-bottom: 0;
10828 }
10829
10830 .wp-block-post-excerpt__more-link {
10831 display: inline-block;
10832 }
10833
10834 .wp-block-post-featured-image {
10835 margin-right: 0;
10836 margin-left: 0;
10837 }
10838 .wp-block-post-featured-image a {
10839 display: block;
10840 height: 100%;
10841 }
10842 .wp-block-post-featured-image img {
10843 max-width: 100%;
10844 width: 100%;
10845 height: auto;
10846 vertical-align: bottom;
10847 box-sizing: border-box;
10848 }
10849 .wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {
10850 width: 100%;
10851 }
10852 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
10853 position: absolute;
10854 inset: 0;
10855 background-color: #000;
10856 }
10857 .wp-block-post-featured-image {
10858 position: relative;
10859 }
10860
10861 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
10862 background-color: transparent;
10863 }
10864 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
10865 opacity: 0;
10866 }
10867 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
10868 opacity: 0.1;
10869 }
10870 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
10871 opacity: 0.2;
10872 }
10873 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
10874 opacity: 0.3;
10875 }
10876 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
10877 opacity: 0.4;
10878 }
10879 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
10880 opacity: 0.5;
10881 }
10882 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
10883 opacity: 0.6;
10884 }
10885 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
10886 opacity: 0.7;
10887 }
10888 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
10889 opacity: 0.8;
10890 }
10891 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
10892 opacity: 0.9;
10893 }
10894 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
10895 opacity: 1;
10896 }
10897 .wp-block-post-featured-image:where(.alignleft, .alignright) {
10898 width: 100%;
10899 }
10900
10901 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
10902 display: inline-block;
10903 margin-left: 1ch;
10904 }
10905 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
10906 transform: scaleX(-1);;
10907 }
10908 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
10909 display: inline-block;
10910 margin-right: 1ch;
10911 }
10912 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
10913 transform: scaleX(-1);;
10914 }
10915 .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"], .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"] {
10916 rotate: 180deg;
10917 }
10918
10919 .wp-block-post-terms {
10920 box-sizing: border-box;
10921 }
10922 .wp-block-post-terms .wp-block-post-terms__separator {
10923 white-space: pre-wrap;
10924 }
10925
10926 .wp-block-post-time-to-read {
10927 box-sizing: border-box;
10928 }
10929
10930 .wp-block-post-title {
10931 word-break: break-word;
10932 box-sizing: border-box;
10933 }
10934 .wp-block-post-title a {
10935 display: inline-block;
10936 }
10937
10938 .wp-block-preformatted {
10939 box-sizing: border-box;
10940 white-space: pre-wrap;
10941 }
10942
10943 :where(.wp-block-preformatted.has-background) {
10944 padding: 1.25em 2.375em;
10945 }
10946
10947 .wp-block-pullquote {
10948 padding: 4em 0;
10949 text-align: center;
10950 overflow-wrap: break-word;
10951 box-sizing: border-box;
10952 }
10953 .wp-block-pullquote p,
10954 .wp-block-pullquote blockquote,
10955 .wp-block-pullquote cite {
10956 color: inherit;
10957 }
10958 .wp-block-pullquote blockquote {
10959 margin: 0;
10960 }
10961 .wp-block-pullquote p {
10962 margin-top: 0;
10963 }
10964 .wp-block-pullquote p:last-child {
10965 margin-bottom: 0;
10966 }
10967 .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
10968 max-width: 420px;
10969 }
10970 .wp-block-pullquote cite,
10971 .wp-block-pullquote footer {
10972 position: relative;
10973 }
10974 .wp-block-pullquote .has-text-color a {
10975 color: inherit;
10976 }
10977
10978 :where(.wp-block-pullquote) {
10979 margin: 0 0 1em 0;
10980 }
10981
10982 .wp-block-pullquote.has-text-align-left blockquote {
10983 text-align: right;
10984 }
10985
10986 .wp-block-pullquote.has-text-align-right blockquote {
10987 text-align: left;
10988 }
10989
10990 .wp-block-pullquote.is-style-solid-color {
10991 border: none;
10992 }
10993 .wp-block-pullquote.is-style-solid-color blockquote {
10994 margin-right: auto;
10995 margin-left: auto;
10996 max-width: 60%;
10997 }
10998 .wp-block-pullquote.is-style-solid-color blockquote p {
10999 margin-top: 0;
11000 margin-bottom: 0;
11001 font-size: 2em;
11002 }
11003 .wp-block-pullquote.is-style-solid-color blockquote cite {
11004 text-transform: none;
11005 font-style: normal;
11006 }
11007
11008 .wp-block-pullquote cite {
11009 color: inherit;
11010 }
11011
11012 .wp-block-post-template {
11013 margin-top: 0;
11014 margin-bottom: 0;
11015 max-width: 100%;
11016 list-style: none;
11017 padding: 0;
11018 }
11019 .wp-block-post-template.wp-block-post-template {
11020 background: none;
11021 }
11022 .wp-block-post-template.is-flex-container {
11023 flex-direction: row;
11024 display: flex;
11025 flex-wrap: wrap;
11026 gap: 1.25em;
11027 }
11028 .wp-block-post-template.is-flex-container > li {
11029 margin: 0;
11030 width: 100%;
11031 }
11032 @media (min-width: 600px) {
11033 .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
11034 width: calc((100% / 2) - 1.25em + (1.25em / 2));
11035 }
11036 .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
11037 width: calc((100% / 3) - 1.25em + (1.25em / 3));
11038 }
11039 .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
11040 width: calc((100% / 4) - 1.25em + (1.25em / 4));
11041 }
11042 .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {
11043 width: calc((100% / 5) - 1.25em + (1.25em / 5));
11044 }
11045 .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
11046 width: calc((100% / 6) - 1.25em + (1.25em / 6));
11047 }
11048 }
11049
11050 @media (max-width: 600px) {
11051 .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
11052 grid-template-columns: 1fr;
11053 }
11054 }
11055 .wp-block-post-template-is-layout-constrained > li > .alignright,
11056 .wp-block-post-template-is-layout-flow > li > .alignright {
11057 float: left;
11058 margin-inline-start: 2em;
11059 margin-inline-end: 0;
11060 }
11061
11062 .wp-block-post-template-is-layout-constrained > li > .alignleft,
11063 .wp-block-post-template-is-layout-flow > li > .alignleft {
11064 float: right;
11065 margin-inline-start: 0;
11066 margin-inline-end: 2em;
11067 }
11068
11069 .wp-block-post-template-is-layout-constrained > li > .aligncenter,
11070 .wp-block-post-template-is-layout-flow > li > .aligncenter {
11071 margin-inline-start: auto;
11072 margin-inline-end: auto;
11073 }
11074
11075 .wp-block-query-pagination > .wp-block-query-pagination-next,
11076 .wp-block-query-pagination > .wp-block-query-pagination-previous,
11077 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
11078 margin-right: 0.5em;
11079 margin-bottom: 0.5em;
11080 }
11081 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
11082 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
11083 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
11084 margin-right: 0;
11085 }
11086 .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type {
11087 margin-inline-start: auto;
11088 }
11089 .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {
11090 margin-inline-end: auto;
11091 }
11092 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
11093 margin-left: 1ch;
11094 display: inline-block;
11095 }
11096 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
11097 transform: scaleX(-1);;
11098 }
11099 .wp-block-query-pagination .wp-block-query-pagination-next-arrow {
11100 margin-right: 1ch;
11101 display: inline-block;
11102 }
11103 .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
11104 transform: scaleX(-1);;
11105 }
11106 .wp-block-query-pagination.aligncenter {
11107 justify-content: center;
11108 }
11109
11110 .wp-block-query-title {
11111 box-sizing: border-box;
11112 }
11113
11114 .wp-block-quote {
11115 box-sizing: border-box;
11116 overflow-wrap: break-word;
11117 }
11118 .wp-block-quote.is-style-large:where(:not(.is-style-plain)), .wp-block-quote.is-large:where(:not(.is-style-plain)) {
11119 margin-bottom: 1em;
11120 padding: 0 1em;
11121 }
11122 .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-large:where(:not(.is-style-plain)) p {
11123 font-size: 1.5em;
11124 font-style: italic;
11125 line-height: 1.6;
11126 }
11127 .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
11128 .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
11129 .wp-block-quote.is-large:where(:not(.is-style-plain)) footer {
11130 font-size: 1.125em;
11131 text-align: left;
11132 }
11133 .wp-block-quote > cite {
11134 display: block;
11135 }
11136
11137 .wp-block-read-more {
11138 display: block;
11139 width: -moz-fit-content;
11140 width: fit-content;
11141 }
11142 .wp-block-read-more:where(:not([style*="text-decoration"])) {
11143 text-decoration: none;
11144 }
11145 .wp-block-read-more:where(:not([style*="text-decoration"])):focus, .wp-block-read-more:where(:not([style*="text-decoration"])):active {
11146 text-decoration: none;
11147 }
11148
11149 ul.wp-block-rss {
11150 list-style: none;
11151 padding: 0;
11152 }
11153 ul.wp-block-rss.wp-block-rss {
11154 box-sizing: border-box;
11155 }
11156 ul.wp-block-rss.alignleft {
11157 margin-right: 2em;
11158 }
11159 ul.wp-block-rss.alignright {
11160 margin-left: 2em;
11161 }
11162 ul.wp-block-rss.is-grid {
11163 display: flex;
11164 flex-wrap: wrap;
11165 padding: 0;
11166 list-style: none;
11167 }
11168 ul.wp-block-rss.is-grid li {
11169 margin: 0 0 1em 1em;
11170 width: 100%;
11171 }
11172 @media (min-width: 600px) {
11173 ul.wp-block-rss.columns-2 li {
11174 width: calc(( 100% / 2 ) - 1em);
11175 }
11176 ul.wp-block-rss.columns-3 li {
11177 width: calc(( 100% / 3 ) - 1em);
11178 }
11179 ul.wp-block-rss.columns-4 li {
11180 width: calc(( 100% / 4 ) - 1em);
11181 }
11182 ul.wp-block-rss.columns-5 li {
11183 width: calc(( 100% / 5 ) - 1em);
11184 }
11185 ul.wp-block-rss.columns-6 li {
11186 width: calc(( 100% / 6 ) - 1em);
11187 }
11188 }
11189
11190 .wp-block-rss__item-publish-date,
11191 .wp-block-rss__item-author {
11192 display: block;
11193 font-size: 0.8125em;
11194 }
11195
11196 .wp-block-search__button {
11197 margin-right: 10px;
11198 word-break: normal;
11199 }
11200 .wp-block-search__button.has-icon {
11201 line-height: 0;
11202 }
11203 .wp-block-search__button svg {
11204 min-width: 24px;
11205 min-height: 24px;
11206 width: 1.25em;
11207 height: 1.25em;
11208 fill: currentColor;
11209 vertical-align: text-bottom;
11210 }
11211
11212 :where(.wp-block-search__button) {
11213 border: 1px solid #ccc;
11214 padding: 6px 10px;
11215 }
11216
11217 .wp-block-search__inside-wrapper {
11218 display: flex;
11219 flex: auto;
11220 flex-wrap: nowrap;
11221 max-width: 100%;
11222 }
11223
11224 .wp-block-search__label {
11225 width: 100%;
11226 }
11227
11228 .wp-block-search__input {
11229 padding: 8px;
11230 flex-grow: 1;
11231 margin-right: 0;
11232 margin-left: 0;
11233 min-width: 3rem;
11234 border: 1px solid #949494;
11235 text-decoration: unset !important;
11236 -webkit-appearance: initial;
11237 appearance: initial;
11238 }
11239
11240 .wp-block-search.wp-block-search__button-only .wp-block-search__button {
11241 margin-right: 0;
11242 flex-shrink: 0;
11243 max-width: 100%;
11244 }
11245 .wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true] {
11246 max-width: calc(100% - 100px);
11247 }
11248 .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
11249 transition-property: width;
11250 min-width: 0 !important;
11251 }
11252 .wp-block-search.wp-block-search__button-only .wp-block-search__input {
11253 transition-duration: 300ms;
11254 flex-basis: 100%;
11255 }
11256 .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden {
11257 overflow: hidden;
11258 }
11259 .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
11260 overflow: hidden;
11261 }
11262 .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
11263 width: 0 !important;
11264 min-width: 0 !important;
11265 padding-right: 0 !important;
11266 padding-left: 0 !important;
11267 border-right-width: 0 !important;
11268 border-left-width: 0 !important;
11269 flex-grow: 0;
11270 margin: 0;
11271 flex-basis: 0;
11272 }
11273
11274 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
11275 padding: 4px;
11276 border: 1px solid #949494;
11277 box-sizing: border-box;
11278 }
11279 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
11280 border-radius: 0;
11281 border: none;
11282 padding: 0 4px;
11283 }
11284 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
11285 outline: none;
11286 }
11287 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
11288 padding: 4px 8px;
11289 }
11290
11291 .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
11292 margin: auto;
11293 }
11294
11295 .wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
11296 float: left;
11297 }
11298
11299 .wp-block-separator {
11300 border-top: 2px solid currentColor;
11301 border-right: none;
11302 border-left: none;
11303 border-bottom: none;
11304 }
11305 .wp-block-separator.is-style-dots {
11306 background: none !important;
11307 border: none;
11308 text-align: center;
11309 line-height: 1;
11310 height: auto;
11311 }
11312 .wp-block-separator.is-style-dots::before {
11313 content: "···";
11314 color: currentColor;
11315 font-size: 1.5em;
11316 letter-spacing: 2em;
11317 padding-left: 2em;
11318 font-family: serif;
11319 }
11320
11321 .wp-block-site-logo {
11322 box-sizing: border-box;
11323 line-height: 0;
11324 }
11325 .wp-block-site-logo a {
11326 display: inline-block;
11327 line-height: 0;
11328 }
11329 .wp-block-site-logo.is-default-size img {
11330 width: 120px;
11331 height: auto;
11332 }
11333 .wp-block-site-logo img {
11334 height: auto;
11335 max-width: 100%;
11336 }
11337 .wp-block-site-logo a,
11338 .wp-block-site-logo img {
11339 border-radius: inherit;
11340 }
11341 .wp-block-site-logo.aligncenter {
11342 margin-right: auto;
11343 margin-left: auto;
11344 text-align: center;
11345 }
11346 .wp-block-site-logo.is-style-rounded {
11347 border-radius: 9999px;
11348 }
11349
11350 .wp-block-site-title a {
11351 color: inherit;
11352 }
11353
11354 .wp-block-social-links {
11355 box-sizing: border-box;
11356 padding-right: 0;
11357 padding-left: 0;
11358 text-indent: 0;
11359 margin-right: 0;
11360 background: none;
11361 }
11362 .wp-block-social-links .wp-social-link a,
11363 .wp-block-social-links .wp-social-link a:hover {
11364 text-decoration: none;
11365 border-bottom: 0;
11366 box-shadow: none;
11367 }
11368 .wp-block-social-links .wp-social-link a {
11369 padding: 0.25em;
11370 }
11371 .wp-block-social-links .wp-social-link svg {
11372 width: 1em;
11373 height: 1em;
11374 }
11375 .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
11376 margin-right: 0.5em;
11377 margin-left: 0.5em;
11378 font-size: 0.65em;
11379 }
11380 .wp-block-social-links.has-small-icon-size {
11381 font-size: 16px;
11382 }
11383 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
11384 font-size: 24px;
11385 }
11386 .wp-block-social-links.has-large-icon-size {
11387 font-size: 36px;
11388 }
11389 .wp-block-social-links.has-huge-icon-size {
11390 font-size: 48px;
11391 }
11392 .wp-block-social-links.aligncenter {
11393 justify-content: center;
11394 display: flex;
11395 }
11396 .wp-block-social-links.alignright {
11397 justify-content: flex-end;
11398 }
11399
11400 .wp-block-social-link {
11401 display: block;
11402 border-radius: 9999px;
11403 transition: transform 0.1s ease;
11404 height: auto;
11405 }
11406 @media (prefers-reduced-motion: reduce) {
11407 .wp-block-social-link {
11408 transition-duration: 0s;
11409 transition-delay: 0s;
11410 }
11411 }
11412 .wp-block-social-link a {
11413 align-items: center;
11414 display: flex;
11415 line-height: 0;
11416 transition: transform 0.1s ease;
11417 }
11418 .wp-block-social-link:hover {
11419 transform: scale(1.1);
11420 }
11421
11422 .wp-block-social-links .wp-block-social-link.wp-social-link {
11423 display: inline-block;
11424 margin: 0;
11425 padding: 0;
11426 }
11427 .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited,
11428 .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg {
11429 color: currentColor;
11430 fill: currentColor;
11431 }
11432
11433 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
11434 background-color: #f0f0f0;
11435 color: #444;
11436 }
11437 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
11438 background-color: #f90;
11439 color: #fff;
11440 }
11441 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
11442 background-color: #1ea0c3;
11443 color: #fff;
11444 }
11445 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
11446 background-color: #0757fe;
11447 color: #fff;
11448 }
11449 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
11450 background-color: #1e1f26;
11451 color: #fff;
11452 }
11453 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
11454 background-color: #02e49b;
11455 color: #fff;
11456 }
11457 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
11458 background-color: #e94c89;
11459 color: #fff;
11460 }
11461 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
11462 background-color: #4280ff;
11463 color: #fff;
11464 }
11465 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
11466 background-color: #f45800;
11467 color: #fff;
11468 }
11469 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
11470 background-color: #1778f2;
11471 color: #fff;
11472 }
11473 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
11474 background-color: #000;
11475 color: #fff;
11476 }
11477 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
11478 background-color: #0461dd;
11479 color: #fff;
11480 }
11481 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
11482 background-color: #e65678;
11483 color: #fff;
11484 }
11485 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
11486 background-color: #24292d;
11487 color: #fff;
11488 }
11489 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
11490 background-color: #eceadd;
11491 color: #382110;
11492 }
11493 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
11494 background-color: #ea4434;
11495 color: #fff;
11496 }
11497 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-gravatar {
11498 background-color: #1d4fc4;
11499 color: #fff;
11500 }
11501 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
11502 background-color: #f00075;
11503 color: #fff;
11504 }
11505 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
11506 background-color: #e21b24;
11507 color: #fff;
11508 }
11509 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
11510 background-color: #0d66c2;
11511 color: #fff;
11512 }
11513 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
11514 background-color: #3288d4;
11515 color: #fff;
11516 }
11517 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
11518 background-color: #02ab6c;
11519 color: #fff;
11520 }
11521 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
11522 background-color: #f6405f;
11523 color: #fff;
11524 }
11525 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
11526 background-color: #000;
11527 color: #fff;
11528 }
11529 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
11530 background-color: #e60122;
11531 color: #fff;
11532 }
11533 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
11534 background-color: #ef4155;
11535 color: #fff;
11536 }
11537 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
11538 background-color: #ff4500;
11539 color: #fff;
11540 }
11541 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
11542 background-color: #0478d7;
11543 color: #fff;
11544 }
11545 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
11546 background-color: #fefc00;
11547 color: #fff;
11548 stroke: #000;
11549 }
11550 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
11551 background-color: #ff5600;
11552 color: #fff;
11553 }
11554 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
11555 background-color: #1bd760;
11556 color: #fff;
11557 }
11558 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
11559 background-color: #2aabee;
11560 color: #fff;
11561 }
11562 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads {
11563 background-color: #000;
11564 color: #fff;
11565 }
11566 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
11567 background-color: #000;
11568 color: #fff;
11569 }
11570 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
11571 background-color: #011835;
11572 color: #fff;
11573 }
11574 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
11575 background-color: #6440a4;
11576 color: #fff;
11577 }
11578 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
11579 background-color: #1da1f2;
11580 color: #fff;
11581 }
11582 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
11583 background-color: #1eb7ea;
11584 color: #fff;
11585 }
11586 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
11587 background-color: #4680c2;
11588 color: #fff;
11589 }
11590 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
11591 background-color: #3499cd;
11592 color: #fff;
11593 }
11594 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {
11595 background-color: #25d366;
11596 color: #fff;
11597 }
11598 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x {
11599 background-color: #000;
11600 color: #fff;
11601 }
11602 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
11603 background-color: #d32422;
11604 color: #fff;
11605 }
11606 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
11607 background-color: #f00;
11608 color: #fff;
11609 }
11610
11611 .wp-block-social-links.is-style-logos-only .wp-social-link {
11612 background: none;
11613 }
11614 .wp-block-social-links.is-style-logos-only .wp-social-link a {
11615 padding: 0;
11616 }
11617 .wp-block-social-links.is-style-logos-only .wp-social-link svg {
11618 width: 1.25em;
11619 height: 1.25em;
11620 }
11621 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
11622 color: #f90;
11623 }
11624 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
11625 color: #1ea0c3;
11626 }
11627 .wp-block-social-links.is-style-logos-only .wp-social-link-behance {
11628 color: #0757fe;
11629 }
11630 .wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
11631 color: #1e1f26;
11632 }
11633 .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
11634 color: #02e49b;
11635 }
11636 .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
11637 color: #e94c89;
11638 }
11639 .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
11640 color: #4280ff;
11641 }
11642 .wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
11643 color: #f45800;
11644 }
11645 .wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
11646 color: #1778f2;
11647 }
11648 .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
11649 color: #000;
11650 }
11651 .wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
11652 color: #0461dd;
11653 }
11654 .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
11655 color: #e65678;
11656 }
11657 .wp-block-social-links.is-style-logos-only .wp-social-link-github {
11658 color: #24292d;
11659 }
11660 .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
11661 color: #382110;
11662 }
11663 .wp-block-social-links.is-style-logos-only .wp-social-link-google {
11664 color: #ea4434;
11665 }
11666 .wp-block-social-links.is-style-logos-only .wp-social-link-gravatar {
11667 color: #1d4fc4;
11668 }
11669 .wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
11670 color: #f00075;
11671 }
11672 .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
11673 color: #e21b24;
11674 }
11675 .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
11676 color: #0d66c2;
11677 }
11678 .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
11679 color: #3288d4;
11680 }
11681 .wp-block-social-links.is-style-logos-only .wp-social-link-medium {
11682 color: #02ab6c;
11683 }
11684 .wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
11685 color: #f6405f;
11686 }
11687 .wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
11688 color: #000;
11689 }
11690 .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
11691 color: #e60122;
11692 }
11693 .wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
11694 color: #ef4155;
11695 }
11696 .wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
11697 color: #ff4500;
11698 }
11699 .wp-block-social-links.is-style-logos-only .wp-social-link-skype {
11700 color: #0478d7;
11701 }
11702 .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
11703 color: #fff;
11704 stroke: #000;
11705 }
11706 .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
11707 color: #ff5600;
11708 }
11709 .wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
11710 color: #1bd760;
11711 }
11712 .wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
11713 color: #2aabee;
11714 }
11715 .wp-block-social-links.is-style-logos-only .wp-social-link-threads {
11716 color: #000;
11717 }
11718 .wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
11719 color: #000;
11720 }
11721 .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
11722 color: #011835;
11723 }
11724 .wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
11725 color: #6440a4;
11726 }
11727 .wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
11728 color: #1da1f2;
11729 }
11730 .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
11731 color: #1eb7ea;
11732 }
11733 .wp-block-social-links.is-style-logos-only .wp-social-link-vk {
11734 color: #4680c2;
11735 }
11736 .wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {
11737 color: #25d366;
11738 }
11739 .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
11740 color: #3499cd;
11741 }
11742 .wp-block-social-links.is-style-logos-only .wp-social-link-x {
11743 color: #000;
11744 }
11745 .wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
11746 color: #d32422;
11747 }
11748 .wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
11749 color: #f00;
11750 }
11751
11752 .wp-block-social-links.is-style-pill-shape .wp-social-link {
11753 width: auto;
11754 }
11755 .wp-block-social-links.is-style-pill-shape .wp-social-link a {
11756 padding-right: calc((2/3) * 1em);
11757 padding-left: calc((2/3) * 1em);
11758 }
11759
11760 .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
11761 color: #000;
11762 }
11763
11764 .wp-block-spacer {
11765 clear: both;
11766 }
11767
11768 .wp-block-tag-cloud {
11769 box-sizing: border-box;
11770 }
11771 .wp-block-tag-cloud.aligncenter {
11772 text-align: center;
11773 justify-content: center;
11774 }
11775 .wp-block-tag-cloud.alignfull {
11776 padding-right: 1em;
11777 padding-left: 1em;
11778 }
11779 .wp-block-tag-cloud a {
11780 display: inline-block;
11781 margin-left: 5px;
11782 }
11783 .wp-block-tag-cloud span {
11784 display: inline-block;
11785 margin-right: 5px;
11786 text-decoration: none;
11787 }
11788 .wp-block-tag-cloud.is-style-outline {
11789 display: flex;
11790 flex-wrap: wrap;
11791 gap: 1ch;
11792 }
11793 .wp-block-tag-cloud.is-style-outline a {
11794 border: 1px solid currentColor;
11795 font-size: unset !important;
11796 margin-left: 0;
11797 padding: 1ch 2ch;
11798 text-decoration: none !important;
11799 }
11800
11801 .wp-block-table {
11802 overflow-x: auto;
11803 }
11804 .wp-block-table table {
11805 border-collapse: collapse;
11806 width: 100%;
11807 }
11808 .wp-block-table thead {
11809 border-bottom: 3px solid;
11810 }
11811 .wp-block-table tfoot {
11812 border-top: 3px solid;
11813 }
11814 .wp-block-table td,
11815 .wp-block-table th {
11816 border: 1px solid;
11817 padding: 0.5em;
11818 }
11819 .wp-block-table .has-fixed-layout {
11820 table-layout: fixed;
11821 width: 100%;
11822 }
11823 .wp-block-table .has-fixed-layout td,
11824 .wp-block-table .has-fixed-layout th {
11825 word-break: break-word;
11826 }
11827 .wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {
11828 display: table;
11829 width: auto;
11830 }
11831 .wp-block-table.alignleft td,
11832 .wp-block-table.alignleft th, .wp-block-table.aligncenter td,
11833 .wp-block-table.aligncenter th, .wp-block-table.alignright td,
11834 .wp-block-table.alignright th {
11835 word-break: break-word;
11836 }
11837 .wp-block-table .has-subtle-light-gray-background-color {
11838 background-color: #f3f4f5;
11839 }
11840 .wp-block-table .has-subtle-pale-green-background-color {
11841 background-color: #e9fbe5;
11842 }
11843 .wp-block-table .has-subtle-pale-blue-background-color {
11844 background-color: #e7f5fe;
11845 }
11846 .wp-block-table .has-subtle-pale-pink-background-color {
11847 background-color: #fcf0ef;
11848 }
11849 .wp-block-table.is-style-stripes {
11850 border-spacing: 0;
11851 border-collapse: inherit;
11852 background-color: transparent;
11853 border-bottom: 1px solid #f0f0f0;
11854 }
11855 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
11856 background-color: #f0f0f0;
11857 }
11858 .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
11859 background-color: #f3f4f5;
11860 }
11861 .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
11862 background-color: #e9fbe5;
11863 }
11864 .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
11865 background-color: #e7f5fe;
11866 }
11867 .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
11868 background-color: #fcf0ef;
11869 }
11870 .wp-block-table.is-style-stripes th,
11871 .wp-block-table.is-style-stripes td {
11872 border-color: transparent;
11873 }
11874 .wp-block-table .has-border-color > *,
11875 .wp-block-table .has-border-color tr,
11876 .wp-block-table .has-border-color th,
11877 .wp-block-table .has-border-color td {
11878 border-color: inherit;
11879 }
11880 .wp-block-table table[style*=border-top-color] > *,
11881 .wp-block-table table[style*=border-top-color] tr:first-child {
11882 border-top-color: inherit;
11883 }
11884 .wp-block-table table[style*=border-top-color] > * th,
11885 .wp-block-table table[style*=border-top-color] > * td,
11886 .wp-block-table table[style*=border-top-color] tr:first-child th,
11887 .wp-block-table table[style*=border-top-color] tr:first-child td {
11888 border-top-color: inherit;
11889 }
11890 .wp-block-table table[style*=border-top-color] tr:not(:first-child) {
11891 border-top-color: currentColor;
11892 }
11893 .wp-block-table table[style*=border-right-color] > *,
11894 .wp-block-table table[style*=border-right-color] tr,
11895 .wp-block-table table[style*=border-right-color] th,
11896 .wp-block-table table[style*=border-right-color] td:last-child {
11897 border-left-color: inherit;
11898 }
11899 .wp-block-table table[style*=border-bottom-color] > *,
11900 .wp-block-table table[style*=border-bottom-color] tr:last-child {
11901 border-bottom-color: inherit;
11902 }
11903 .wp-block-table table[style*=border-bottom-color] > * th,
11904 .wp-block-table table[style*=border-bottom-color] > * td,
11905 .wp-block-table table[style*=border-bottom-color] tr:last-child th,
11906 .wp-block-table table[style*=border-bottom-color] tr:last-child td {
11907 border-bottom-color: inherit;
11908 }
11909 .wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
11910 border-bottom-color: currentColor;
11911 }
11912 .wp-block-table table[style*=border-left-color] > *,
11913 .wp-block-table table[style*=border-left-color] tr,
11914 .wp-block-table table[style*=border-left-color] th,
11915 .wp-block-table table[style*=border-left-color] td:first-child {
11916 border-right-color: inherit;
11917 }
11918 .wp-block-table table[style*=border-style] > *,
11919 .wp-block-table table[style*=border-style] tr,
11920 .wp-block-table table[style*=border-style] th,
11921 .wp-block-table table[style*=border-style] td {
11922 border-style: inherit;
11923 }
11924 .wp-block-table table[style*=border-width] > *,
11925 .wp-block-table table[style*=border-width] tr,
11926 .wp-block-table table[style*=border-width] th,
11927 .wp-block-table table[style*=border-width] td {
11928 border-width: inherit;
11929 border-style: inherit;
11930 }
11931
11932 :where(.wp-block-term-description) {
11933 margin-top: var(--wp--style--block-gap);
11934 margin-bottom: var(--wp--style--block-gap);
11935 }
11936
11937 .wp-block-term-description p {
11938 margin-top: 0;
11939 margin-bottom: 0;
11940 }
11941
11942 .wp-block-text-columns {
11943 display: flex;
11944 }
11945 .wp-block-text-columns.aligncenter {
11946 display: flex;
11947 }
11948 .wp-block-text-columns .wp-block-column {
11949 margin: 0 1em;
11950 padding: 0;
11951 }
11952 .wp-block-text-columns .wp-block-column:first-child {
11953 margin-right: 0;
11954 }
11955 .wp-block-text-columns .wp-block-column:last-child {
11956 margin-left: 0;
11957 }
11958 .wp-block-text-columns.columns-2 .wp-block-column {
11959 width: calc(100% / 2);
11960 }
11961 .wp-block-text-columns.columns-3 .wp-block-column {
11962 width: calc(100% / 3);
11963 }
11964 .wp-block-text-columns.columns-4 .wp-block-column {
11965 width: calc(100% / 4);
11966 }
11967
11968 pre.wp-block-verse {
11969 overflow: auto;
11970 white-space: pre-wrap;
11971 }
11972
11973 :where(pre.wp-block-verse) {
11974 font-family: inherit;
11975 }
11976
11977 .wp-block-video {
11978 box-sizing: border-box;
11979 }
11980 .wp-block-video video {
11981 width: 100%;
11982 vertical-align: middle;
11983 }
11984 @supports (position: sticky) {
11985 .wp-block-video [poster] {
11986 object-fit: cover;
11987 }
11988 }
11989 .wp-block-video.aligncenter {
11990 text-align: center;
11991 }
11992 .wp-block-video figcaption {
11993 margin-top: 0.5em;
11994 margin-bottom: 1em;
11995 }
11996
11997 .editor-styles-wrapper,
11998 .entry-content {
11999 counter-reset: footnotes;
12000 }
12001
12002 a[data-fn].fn {
12003 vertical-align: super;
12004 font-size: smaller;
12005 counter-increment: footnotes;
12006 display: inline-flex;
12007 text-decoration: none;
12008 text-indent: -9999999px;
12009 }
12010
12011 a[data-fn].fn::after {
12012 content: "[" counter(footnotes) "]";
12013 text-indent: 0;
12014 float: right;
12015 }
12016
12017 /**
12018 * Element styles.
12019 */
12020 .wp-element-button {
12021 cursor: pointer;
12022 }
12023
12024 :root {
12025 /*
12026 * Our classes uses the same values we set for gradient value attributes,
12027 * and we can not use spacing because of WP multi site kses rule.
12028 */
12029 /* stylelint-disable function-comma-space-after */
12030 /* stylelint-enable function-comma-space-after */
12031 --wp--preset--font-size--normal: 16px;
12032 --wp--preset--font-size--huge: 42px;
12033 }
12034 :root .has-very-light-gray-background-color {
12035 background-color: #eee;
12036 }
12037 :root .has-very-dark-gray-background-color {
12038 background-color: #313131;
12039 }
12040 :root .has-very-light-gray-color {
12041 color: #eee;
12042 }
12043 :root .has-very-dark-gray-color {
12044 color: #313131;
12045 }
12046 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
12047 background: linear-gradient(-135deg, #00d084 0%, #0693e3 100%);
12048 }
12049 :root .has-purple-crush-gradient-background {
12050 background: linear-gradient(-135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
12051 }
12052 :root .has-hazy-dawn-gradient-background {
12053 background: linear-gradient(-135deg, #faaca8 0%, #dad0ec 100%);
12054 }
12055 :root .has-subdued-olive-gradient-background {
12056 background: linear-gradient(-135deg, #fafae1 0%, #67a671 100%);
12057 }
12058 :root .has-atomic-cream-gradient-background {
12059 background: linear-gradient(-135deg, #fdd79a 0%, #004a59 100%);
12060 }
12061 :root .has-nightshade-gradient-background {
12062 background: linear-gradient(-135deg, #330968 0%, #31cdcf 100%);
12063 }
12064 :root .has-midnight-gradient-background {
12065 background: linear-gradient(-135deg, #020381 0%, #2874fc 100%);
12066 }
12067
12068 .has-regular-font-size {
12069 font-size: 1em;
12070 }
12071
12072 .has-larger-font-size {
12073 font-size: 2.625em;
12074 }
12075
12076 .has-normal-font-size {
12077 font-size: var(--wp--preset--font-size--normal);
12078 }
12079
12080 .has-huge-font-size {
12081 font-size: var(--wp--preset--font-size--huge);
12082 }
12083
12084 .has-text-align-center {
12085 text-align: center;
12086 }
12087
12088 .has-text-align-left {
12089 text-align: left;
12090 }
12091
12092 .has-text-align-right {
12093 text-align: right;
12094 }
12095
12096 #end-resizable-editor-section {
12097 display: none;
12098 }
12099
12100 .aligncenter {
12101 clear: both;
12102 }
12103
12104 .items-justified-left {
12105 justify-content: flex-start;
12106 }
12107
12108 .items-justified-center {
12109 justify-content: center;
12110 }
12111
12112 .items-justified-right {
12113 justify-content: flex-end;
12114 }
12115
12116 .items-justified-space-between {
12117 justify-content: space-between;
12118 }
12119
12120 .screen-reader-text {
12121 border: 0;
12122 clip: rect(1px, 1px, 1px, 1px);
12123 -webkit-clip-path: inset(50%);
12124 clip-path: inset(50%);
12125 height: 1px;
12126 margin: -1px;
12127 overflow: hidden;
12128 padding: 0;
12129 position: absolute;
12130 width: 1px;
12131 word-wrap: normal !important;
12132 }
12133
12134 .screen-reader-text:focus {
12135 background-color: #ddd;
12136 clip: auto !important;
12137 -webkit-clip-path: none;
12138 clip-path: none;
12139 color: #444;
12140 display: block;
12141 font-size: 1em;
12142 height: auto;
12143 right: 5px;
12144 line-height: normal;
12145 padding: 15px 23px 14px;
12146 text-decoration: none;
12147 top: 5px;
12148 width: auto;
12149 z-index: 100000;
12150 }
12151
12152 /**
12153 * The following provide a simple means of applying a default border style when
12154 * a user first makes a selection in the border block support panel.
12155 * This prevents issues such as where the user could set a border width
12156 * and see no border due there being no border style set.
12157 *
12158 * This is intended to be removed once intelligent defaults can be set while
12159 * making border selections via the block support.
12160 *
12161 * See: https://github.com/WordPress/gutenberg/pull/33743
12162 */
12163 html :where(.has-border-color) {
12164 border-style: solid;
12165 }
12166
12167 html :where([style*="border-top-color"]) {
12168 border-top-style: solid;
12169 }
12170
12171 html :where([style*="border-right-color"]) {
12172 border-left-style: solid;
12173 }
12174
12175 html :where([style*="border-bottom-color"]) {
12176 border-bottom-style: solid;
12177 }
12178
12179 html :where([style*="border-left-color"]) {
12180 border-right-style: solid;
12181 }
12182
12183 html :where([style*="border-width"]) {
12184 border-style: solid;
12185 }
12186
12187 html :where([style*="border-top-width"]) {
12188 border-top-style: solid;
12189 }
12190
12191 html :where([style*="border-right-width"]) {
12192 border-left-style: solid;
12193 }
12194
12195 html :where([style*="border-bottom-width"]) {
12196 border-bottom-style: solid;
12197 }
12198
12199 html :where([style*="border-left-width"]) {
12200 border-right-style: solid;
12201 }
12202
12203 /**
12204 * Provide baseline responsiveness for images.
12205 */
12206 html :where(img[class*="wp-image-"]) {
12207 height: auto;
12208 max-width: 100%;
12209 }
12210
12211 /**
12212 * Reset user agent styles for figure element margins.
12213 */
12214 :where(figure) {
12215 margin: 0 0 1em 0;
12216 }
12217
12218 html :where(.is-position-sticky) {
12219 /* stylelint-disable length-zero-no-unit */
12220 --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
12221 /* stylelint-enable length-zero-no-unit */
12222 }
12223
12224 @media screen and (max-width: 600px) {
12225 html :where(.is-position-sticky) {
12226 /* stylelint-disable length-zero-no-unit */
12227 --wp-admin--admin-bar--position-offset: 0px;
12228 /* stylelint-enable length-zero-no-unit */
12229 }
12230 }
12231 /**
12232 * Converts a hex value into the rgb equivalent.
12233 *
12234 * @param {string} hex - the hexadecimal value to convert
12235 * @return {string} comma separated rgb values
12236 */
12237 /**
12238 * Colors
12239 */
12240 /**
12241 * Breakpoints & Media Queries
12242 */
12243 /**
12244 * SCSS Variables.
12245 *
12246 * Please use variables from this sheet to ensure consistency across the UI.
12247 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
12248 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
12249 */
12250 /**
12251 * Converts a hex value into the rgb equivalent.
12252 *
12253 * @param {string} hex - the hexadecimal value to convert
12254 * @return {string} comma separated rgb values
12255 */
12256 /**
12257 * Colors
12258 */
12259 /**
12260 * Fonts & basic variables.
12261 */
12262 /**
12263 * Grid System.
12264 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
12265 */
12266 /**
12267 * Dimensions.
12268 */
12269 /**
12270 * Shadows.
12271 */
12272 /**
12273 * Editor widths.
12274 */
12275 /**
12276 * Block & Editor UI.
12277 */
12278 /**
12279 * Block paddings.
12280 */
12281 /**
12282 * React Native specific.
12283 * These variables do not appear to be used anywhere else.
12284 */
12285 /**
12286 * Converts a hex value into the rgb equivalent.
12287 *
12288 * @param {string} hex - the hexadecimal value to convert
12289 * @return {string} comma separated rgb values
12290 */
12291 /**
12292 * Long content fade mixin
12293 *
12294 * Creates a fading overlay to signify that the content is longer
12295 * than the space allows.
12296 */
12297 /**
12298 * Breakpoint mixins
12299 */
12300 /**
12301 * Focus styles.
12302 */
12303 /**
12304 * Applies editor left position to the selector passed as argument
12305 */
12306 /**
12307 * Styles that are reused verbatim in a few places
12308 */
12309 /**
12310 * Allows users to opt-out of animations via OS-level preferences.
12311 */
12312 /**
12313 * Reset default styles for JavaScript UI based pages.
12314 * This is a WP-admin agnostic reset
12315 */
12316 /**
12317 * Reset the WP Admin page styles for Gutenberg-like pages.
12318 */
12319 ul.wp-block-archives {
12320 padding-right: 2.5em;
12321 }
12322
12323 .wp-block-audio {
12324 margin-right: 0;
12325 margin-left: 0;
12326 position: relative;
12327 }
12328 .wp-block-audio.is-transient audio {
12329 opacity: 0.3;
12330 }
12331 .wp-block-audio .components-spinner {
12332 position: absolute;
12333 top: 50%;
12334 right: 50%;
12335 margin-top: -9px;
12336 margin-right: -9px;
12337 }
12338
12339 .wp-block-avatar__image img {
12340 width: 100%;
12341 }
12342
12343 .wp-block-avatar.aligncenter .components-resizable-box__container {
12344 margin: 0 auto;
12345 }
12346
12347 .edit-post-visual-editor .block-library-block__reusable-block-container .is-root-container {
12348 padding-right: 0;
12349 padding-left: 0;
12350 }
12351 .edit-post-visual-editor .block-library-block__reusable-block-container .block-editor-writing-flow {
12352 display: block;
12353 }
12354 .edit-post-visual-editor .block-library-block__reusable-block-container .components-disabled .block-list-appender {
12355 display: none;
12356 }
12357
12358 .edit-post-visual-editor .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted, .edit-post-visual-editor .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected {
12359 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
12360 }
12361 .edit-post-visual-editor .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus::after {
12362 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
12363 }
12364 .is-dark-theme .edit-post-visual-editor .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus::after {
12365 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff;
12366 }
12367
12368 .wp-block[data-align=center] > .wp-block-button {
12369 text-align: center;
12370 margin-right: auto;
12371 margin-left: auto;
12372 }
12373
12374 .wp-block[data-align=right] > .wp-block-button {
12375 text-align: right;
12376 }
12377
12378 .wp-block-button {
12379 position: relative;
12380 cursor: text;
12381 }
12382 .wp-block-button:focus {
12383 box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
12384 outline: 2px solid transparent;
12385 outline-offset: -2px;
12386 }
12387 .wp-block-button[data-rich-text-placeholder]::after {
12388 opacity: 0.8;
12389 }
12390
12391 div[data-type="core/button"] {
12392 display: table;
12393 }
12394
12395 .editor-styles-wrapper .wp-block-button[style*=text-decoration] .wp-block-button__link {
12396 text-decoration: inherit;
12397 }
12398
12399 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where(.has-border-color) {
12400 border-width: initial;
12401 }
12402 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-top-color"]) {
12403 border-top-width: initial;
12404 }
12405 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-right-color"]) {
12406 border-left-width: initial;
12407 }
12408 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-bottom-color"]) {
12409 border-bottom-width: initial;
12410 }
12411 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-left-color"]) {
12412 border-right-width: initial;
12413 }
12414 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-style"]) {
12415 border-width: initial;
12416 }
12417 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-top-style"]) {
12418 border-top-width: initial;
12419 }
12420 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-right-style"]) {
12421 border-left-width: initial;
12422 }
12423 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-bottom-style"]) {
12424 border-bottom-width: initial;
12425 }
12426 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-left-style"]) {
12427 border-right-width: initial;
12428 }
12429
12430 .wp-block-buttons {
12431 /* stylelint-disable indentation */
12432 }
12433 .wp-block-buttons > .wp-block {
12434 margin: 0;
12435 }
12436 .wp-block-buttons > .wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button {
12437 margin: 0;
12438 }
12439 .wp-block-buttons > .block-list-appender {
12440 display: inline-flex;
12441 align-items: center;
12442 }
12443 .wp-block-buttons.is-vertical > .block-list-appender .block-list-appender__toggle {
12444 justify-content: flex-start;
12445 }
12446 .wp-block-buttons > .wp-block-button:focus {
12447 box-shadow: none;
12448 }
12449 .wp-block-buttons:not(.is-content-justification-space-between,
12450 .is-content-justification-right,
12451 .is-content-justification-left,
12452 .is-content-justification-center) .wp-block[data-align=center] {
12453 /* stylelint-enable indentation */
12454 margin-right: auto;
12455 margin-left: auto;
12456 margin-top: 0;
12457 width: 100%;
12458 }
12459 .wp-block-buttons:not(.is-content-justification-space-between,
12460 .is-content-justification-right,
12461 .is-content-justification-left,
12462 .is-content-justification-center) .wp-block[data-align=center] .wp-block-button {
12463 margin-bottom: 0;
12464 }
12465 .editor-styles-wrapper .wp-block-buttons.has-custom-font-size .wp-block-button__link {
12466 font-size: inherit;
12467 }
12468
12469 .wp-block[data-align=center] > .wp-block-buttons {
12470 align-items: center;
12471 justify-content: center;
12472 }
12473
12474 .wp-block[data-align=right] > .wp-block-buttons {
12475 justify-content: flex-end;
12476 }
12477
12478 .wp-block-categories ul {
12479 padding-right: 2.5em;
12480 }
12481 .wp-block-categories ul ul {
12482 margin-top: 6px;
12483 }
12484
12485 /* Center alignment for classic themes. */
12486 [data-align=center] .wp-block-categories {
12487 text-align: center;
12488 }
12489
12490 .wp-block-code code {
12491 background: none;
12492 }
12493
12494 .wp-block-columns :where(.wp-block) {
12495 max-width: none;
12496 margin-right: 0;
12497 margin-left: 0;
12498 }
12499
12500 html :where(.wp-block-column) {
12501 margin-top: 0;
12502 margin-bottom: 0;
12503 }
12504
12505 /* Styles for backwards compatibility with the legacy `post-comments` block */
12506 .wp-block-post-comments, .wp-block-comments__legacy-placeholder {
12507 box-sizing: border-box;
12508 /* utility classes */
12509 /* end utility classes */
12510 }
12511 .wp-block-post-comments .alignleft, .wp-block-comments__legacy-placeholder .alignleft {
12512 float: right;
12513 }
12514 .wp-block-post-comments .alignright, .wp-block-comments__legacy-placeholder .alignright {
12515 float: left;
12516 }
12517 .wp-block-post-comments .navigation::after, .wp-block-comments__legacy-placeholder .navigation::after {
12518 content: "";
12519 display: table;
12520 clear: both;
12521 }
12522 .wp-block-post-comments .commentlist, .wp-block-comments__legacy-placeholder .commentlist {
12523 clear: both;
12524 list-style: none;
12525 margin: 0;
12526 padding: 0;
12527 }
12528 .wp-block-post-comments .commentlist .comment, .wp-block-comments__legacy-placeholder .commentlist .comment {
12529 min-height: 2.25em;
12530 padding-right: 3.25em;
12531 }
12532 .wp-block-post-comments .commentlist .comment p, .wp-block-comments__legacy-placeholder .commentlist .comment p {
12533 font-size: 1em;
12534 line-height: 1.8;
12535 margin: 1em 0;
12536 }
12537 .wp-block-post-comments .commentlist .children, .wp-block-comments__legacy-placeholder .commentlist .children {
12538 list-style: none;
12539 margin: 0;
12540 padding: 0;
12541 }
12542 .wp-block-post-comments .comment-author, .wp-block-comments__legacy-placeholder .comment-author {
12543 line-height: 1.5;
12544 }
12545 .wp-block-post-comments .comment-author .avatar, .wp-block-comments__legacy-placeholder .comment-author .avatar {
12546 border-radius: 1.5em;
12547 display: block;
12548 float: right;
12549 height: 2.5em;
12550 margin-top: 0.5em;
12551 margin-left: 0.75em;
12552 width: 2.5em;
12553 }
12554 .wp-block-post-comments .comment-author cite, .wp-block-comments__legacy-placeholder .comment-author cite {
12555 font-style: normal;
12556 }
12557 .wp-block-post-comments .comment-meta, .wp-block-comments__legacy-placeholder .comment-meta {
12558 font-size: 0.875em;
12559 line-height: 1.5;
12560 }
12561 .wp-block-post-comments .comment-meta b, .wp-block-comments__legacy-placeholder .comment-meta b {
12562 font-weight: normal;
12563 }
12564 .wp-block-post-comments .comment-meta .comment-awaiting-moderation, .wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation {
12565 margin-top: 1em;
12566 margin-bottom: 1em;
12567 display: block;
12568 }
12569 .wp-block-post-comments .comment-body .commentmetadata, .wp-block-comments__legacy-placeholder .comment-body .commentmetadata {
12570 font-size: 0.875em;
12571 }
12572 .wp-block-post-comments .comment-form-comment label, .wp-block-comments__legacy-placeholder .comment-form-comment label,
12573 .wp-block-post-comments .comment-form-author label,
12574 .wp-block-comments__legacy-placeholder .comment-form-author label,
12575 .wp-block-post-comments .comment-form-email label,
12576 .wp-block-comments__legacy-placeholder .comment-form-email label,
12577 .wp-block-post-comments .comment-form-url label,
12578 .wp-block-comments__legacy-placeholder .comment-form-url label {
12579 display: block;
12580 margin-bottom: 0.25em;
12581 }
12582 .wp-block-post-comments .comment-form textarea, .wp-block-comments__legacy-placeholder .comment-form textarea,
12583 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
12584 .wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]) {
12585 display: block;
12586 box-sizing: border-box;
12587 width: 100%;
12588 }
12589 .wp-block-post-comments .comment-form-cookies-consent, .wp-block-comments__legacy-placeholder .comment-form-cookies-consent {
12590 display: flex;
12591 gap: 0.25em;
12592 }
12593 .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent, .wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent {
12594 margin-top: 0.35em;
12595 }
12596 .wp-block-post-comments .comment-reply-title, .wp-block-comments__legacy-placeholder .comment-reply-title {
12597 margin-bottom: 0;
12598 }
12599 .wp-block-post-comments .comment-reply-title :where(small), .wp-block-comments__legacy-placeholder .comment-reply-title :where(small) {
12600 font-size: var(--wp--preset--font-size--medium, smaller);
12601 margin-right: 0.5em;
12602 }
12603 .wp-block-post-comments .reply, .wp-block-comments__legacy-placeholder .reply {
12604 font-size: 0.875em;
12605 margin-bottom: 1.4em;
12606 }
12607 .wp-block-post-comments textarea, .wp-block-comments__legacy-placeholder textarea,
12608 .wp-block-post-comments input:not([type=submit]),
12609 .wp-block-comments__legacy-placeholder input:not([type=submit]) {
12610 border: 1px solid #949494;
12611 font-size: 1em;
12612 font-family: inherit;
12613 }
12614 .wp-block-post-comments textarea, .wp-block-comments__legacy-placeholder textarea,
12615 .wp-block-post-comments input:not([type=submit]):not([type=checkbox]),
12616 .wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]) {
12617 padding: calc(0.667em + 2px);
12618 }
12619
12620 :where(.wp-block-post-comments input[type="submit"]) {
12621 border: none;
12622 }
12623
12624 .block-library-comments-toolbar__popover .components-popover__content {
12625 min-width: 230px;
12626 }
12627
12628 .wp-block-comments__legacy-placeholder * {
12629 pointer-events: none;
12630 }
12631
12632 .wp-block-comment-author-avatar__placeholder {
12633 border: currentColor 1px dashed;
12634 width: 100%;
12635 height: 100%;
12636 stroke: currentColor;
12637 stroke-dasharray: 3;
12638 }
12639
12640 .wp-block[data-align=center] > .wp-block-comments-pagination {
12641 justify-content: center;
12642 }
12643
12644 .editor-styles-wrapper .wp-block-comments-pagination {
12645 max-width: 100%;
12646 }
12647 .editor-styles-wrapper .wp-block-comments-pagination.block-editor-block-list__layout {
12648 margin: 0;
12649 }
12650
12651 .wp-block-comments-pagination > .wp-block-comments-pagination-next,
12652 .wp-block-comments-pagination > .wp-block-comments-pagination-previous,
12653 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers {
12654 margin-right: 0;
12655 margin-top: 0.5em;
12656 margin-right: 0.5em;
12657 margin-bottom: 0.5em;
12658 }
12659 .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,
12660 .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child,
12661 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child {
12662 margin-right: 0;
12663 }
12664
12665 .wp-block-comments-pagination-numbers a {
12666 text-decoration: underline;
12667 }
12668 .wp-block-comments-pagination-numbers .page-numbers {
12669 margin-left: 2px;
12670 }
12671 .wp-block-comments-pagination-numbers .page-numbers:last-child {
12672 margin-right: 0;
12673 }
12674
12675 .wp-block-comments-title.has-background {
12676 padding: inherit;
12677 }
12678
12679 .wp-block-cover {
12680 /* Extra specificity needed because the reset.css applied in the editor context is overriding this rule. */
12681 }
12682 .editor-styles-wrapper .wp-block-cover {
12683 box-sizing: border-box;
12684 }
12685 .wp-block-cover.is-placeholder {
12686 padding: 0 !important;
12687 display: flex;
12688 align-items: stretch;
12689 min-height: 240px;
12690 }
12691 .wp-block-cover.is-placeholder .components-placeholder.is-large {
12692 justify-content: flex-start;
12693 z-index: 1;
12694 }
12695 .wp-block-cover.is-placeholder:focus::after {
12696 min-height: auto;
12697 }
12698 .wp-block-cover.components-placeholder h2 {
12699 color: inherit;
12700 }
12701 .wp-block-cover.is-transient::before {
12702 background-color: #fff;
12703 opacity: 0.3;
12704 }
12705 .wp-block-cover .components-spinner {
12706 position: absolute;
12707 z-index: 1;
12708 top: 50%;
12709 right: 50%;
12710 transform: translate(50%, -50%);
12711 margin: 0;
12712 }
12713 .wp-block-cover .wp-block-cover__inner-container {
12714 text-align: right;
12715 margin-right: 0;
12716 margin-left: 0;
12717 }
12718 .wp-block-cover .wp-block-cover__placeholder-background-options {
12719 width: 100%;
12720 }
12721 .wp-block-cover .wp-block-cover__image--placeholder-image {
12722 position: absolute;
12723 top: 0;
12724 left: 0;
12725 bottom: 0;
12726 right: 0;
12727 }
12728
12729 [data-align=left] > .wp-block-cover,
12730 [data-align=right] > .wp-block-cover {
12731 max-width: 420px;
12732 width: 100%;
12733 }
12734
12735 .block-library-cover__reset-button {
12736 margin-right: auto;
12737 }
12738
12739 .block-library-cover__resize-container {
12740 position: absolute !important;
12741 top: 0;
12742 right: 0;
12743 left: 0;
12744 bottom: 0;
12745 min-height: 50px;
12746 }
12747
12748 .components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content > div,
12749 .components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container {
12750 pointer-events: none;
12751 overflow: visible;
12752 }
12753
12754 .wp-block-cover > .components-drop-zone .components-drop-zone__content {
12755 opacity: 0.8 !important;
12756 }
12757
12758 .block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover {
12759 background-attachment: scroll;
12760 }
12761
12762 .color-block-support-panel__inner-wrapper > :not(.block-editor-tools-panel-color-gradient-settings__item) {
12763 margin-top: 24px;
12764 }
12765
12766 .wp-block-cover::after {
12767 min-height: auto;
12768 }
12769
12770 .wp-block-details summary div {
12771 display: inline;
12772 }
12773
12774 .wp-block-embed {
12775 margin-right: 0;
12776 margin-left: 0;
12777 clear: both;
12778 }
12779 .wp-block-embed.is-loading {
12780 display: flex;
12781 justify-content: center;
12782 }
12783 .wp-block-embed .components-placeholder__error {
12784 word-break: break-word;
12785 }
12786
12787 .wp-block-embed__learn-more {
12788 margin-top: 1em;
12789 }
12790 .wp-block-post-content .wp-block-embed__learn-more a {
12791 color: var(--wp-admin-theme-color);
12792 }
12793
12794 .block-library-embed__interactive-overlay {
12795 position: absolute;
12796 top: 0;
12797 right: 0;
12798 left: 0;
12799 bottom: 0;
12800 opacity: 0;
12801 }
12802
12803 .wp-block[data-align=left] > .wp-block-embed,
12804 .wp-block[data-align=right] > .wp-block-embed {
12805 max-width: 360px;
12806 width: 100%;
12807 }
12808 .wp-block[data-align=left] > .wp-block-embed .wp-block-embed__wrapper,
12809 .wp-block[data-align=right] > .wp-block-embed .wp-block-embed__wrapper {
12810 min-width: 280px;
12811 }
12812
12813 .wp-block-file {
12814 display: flex;
12815 flex-wrap: wrap;
12816 justify-content: space-between;
12817 align-items: center;
12818 margin-bottom: 0;
12819 }
12820 .wp-block[data-align=left] > .wp-block-file, .wp-block[data-align=right] > .wp-block-file {
12821 height: auto;
12822 }
12823 .wp-block-file .components-resizable-box__container {
12824 margin-bottom: 1em;
12825 }
12826 .wp-block-file .wp-block-file__preview {
12827 margin-bottom: 1em;
12828 width: 100%;
12829 height: 100%;
12830 }
12831 .wp-block-file .wp-block-file__preview-overlay {
12832 position: absolute;
12833 top: 0;
12834 left: 0;
12835 bottom: 0;
12836 right: 0;
12837 }
12838 .wp-block-file .wp-block-file__content-wrapper {
12839 flex-grow: 1;
12840 }
12841 .wp-block-file a {
12842 min-width: 1em;
12843 }
12844 .wp-block-file a:not(.wp-block-file__button) {
12845 display: inline-block;
12846 }
12847 .wp-block-file .wp-block-file__button-richtext-wrapper {
12848 display: inline-block;
12849 margin-right: 0.75em;
12850 }
12851
12852 .wp-block-form-input .is-input-hidden {
12853 font-size: 0.85em;
12854 opacity: 0.3;
12855 border: 1px dashed;
12856 padding: 0.5em;
12857 box-sizing: border-box;
12858 background: repeating-linear-gradient(-45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
12859 }
12860 .wp-block-form-input .is-input-hidden input[type=text] {
12861 background: transparent;
12862 }
12863 .wp-block-form-input.is-selected .is-input-hidden {
12864 opacity: 1;
12865 background: none;
12866 }
12867 .wp-block-form-input.is-selected .is-input-hidden input[type=text] {
12868 background: unset;
12869 }
12870
12871 .wp-block-form-submission-notification > * {
12872 opacity: 0.25;
12873 border: 1px dashed;
12874 box-sizing: border-box;
12875 background: repeating-linear-gradient(-45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
12876 }
12877 .wp-block-form-submission-notification.is-selected > *, .wp-block-form-submission-notification:has(.is-selected) > * {
12878 opacity: 1;
12879 background: none;
12880 }
12881 .wp-block-form-submission-notification.is-selected::after, .wp-block-form-submission-notification:has(.is-selected)::after {
12882 display: none !important;
12883 }
12884 .wp-block-form-submission-notification::after {
12885 display: flex;
12886 position: absolute;
12887 width: 100%;
12888 height: 100%;
12889 top: 0;
12890 right: 0;
12891 justify-content: center;
12892 align-items: center;
12893 font-size: 1.1em;
12894 }
12895 .wp-block-form-submission-notification.form-notification-type-success::after {
12896 content: attr(data-message-success);
12897 }
12898 .wp-block-form-submission-notification.form-notification-type-error::after {
12899 content: attr(data-message-error);
12900 }
12901
12902 .wp-block-freeform.block-library-rich-text__tinymce {
12903 height: auto;
12904 /* Allow height of embed iframes to be calculated properly */
12905 /* Remove blue highlighting of selected images in WebKit */
12906 /* Image captions */
12907 /* WP Views */
12908 }
12909 .wp-block-freeform.block-library-rich-text__tinymce p,
12910 .wp-block-freeform.block-library-rich-text__tinymce li {
12911 line-height: 1.8;
12912 }
12913 .wp-block-freeform.block-library-rich-text__tinymce ul,
12914 .wp-block-freeform.block-library-rich-text__tinymce ol {
12915 padding-right: 2.5em;
12916 margin-right: 0;
12917 }
12918 .wp-block-freeform.block-library-rich-text__tinymce blockquote {
12919 margin: 0;
12920 box-shadow: inset 0 0 0 0 #ddd;
12921 border-right: 4px solid #000;
12922 padding-right: 1em;
12923 }
12924 .wp-block-freeform.block-library-rich-text__tinymce pre {
12925 white-space: pre-wrap;
12926 font-family: Menlo, Consolas, monaco, monospace;
12927 font-size: 15px;
12928 color: #1e1e1e;
12929 }
12930 .wp-block-freeform.block-library-rich-text__tinymce > *:first-child {
12931 margin-top: 0;
12932 }
12933 .wp-block-freeform.block-library-rich-text__tinymce > *:last-child {
12934 margin-bottom: 0;
12935 }
12936 .wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus {
12937 outline: none;
12938 }
12939 .wp-block-freeform.block-library-rich-text__tinymce a {
12940 color: var(--wp-admin-theme-color);
12941 }
12942 .wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected] {
12943 padding: 0 2px;
12944 margin: 0 -2px;
12945 border-radius: 2px;
12946 box-shadow: 0 0 0 1px #e5f5fa;
12947 background: #e5f5fa;
12948 }
12949 .wp-block-freeform.block-library-rich-text__tinymce code {
12950 padding: 2px;
12951 border-radius: 2px;
12952 color: #1e1e1e;
12953 background: #f0f0f0;
12954 font-family: Menlo, Consolas, monaco, monospace;
12955 font-size: 14px;
12956 }
12957 .wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] {
12958 background: #ddd;
12959 }
12960 .wp-block-freeform.block-library-rich-text__tinymce .alignright {
12961 float: right;
12962 margin: 0.5em 0 0.5em 1em;
12963 }
12964 .wp-block-freeform.block-library-rich-text__tinymce .alignleft {
12965 float: left;
12966 margin: 0.5em 1em 0.5em 0;
12967 }
12968 .wp-block-freeform.block-library-rich-text__tinymce .aligncenter {
12969 display: block;
12970 margin-right: auto;
12971 margin-left: auto;
12972 }
12973 .wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag {
12974 width: 96%;
12975 height: 20px;
12976 display: block;
12977 margin: 15px auto;
12978 outline: 0;
12979 cursor: default;
12980 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADtgAAAAoBAMAAAA86gLBAAAAJFBMVEVMaXG7u7vBwcHDw8POzs68vLzGxsbMzMy+vr7AwMDQ0NDGxsYKLGzpAAAADHRSTlMA///zWf+/f///TMxNVGuqAAABwklEQVR4Ae3dMXLaQBTH4bfj8UCpx8hq0vgKvgFNemhT6Qo6gg6R+0ZahM2QLmyBJ99XWP9V5+o3jIUcLQEAAAAAAAAAAAAAAAAAAAAAAABQ8j0WL9lfTtlt18uNXAUA8O/KVtfa1tdcrOdSh9gCQAMlh1hMNbZZ1bsrsQWABsrhLRbz7z5in/32UbfUMUbkMQCAh5RfGYv82UdMdZ6HS2wjT2ILAI8r3XmM2B3WvM59vfO2xXYW2yYAENuPU8S+X/N67mKxzy225yaxBQCxLV392UdcvwV0jPVUj98ntkBWT7C7+9u2/V/vGtvXIWJ6/4rtbottWa6Ri0NUT/u72LYttrb97LHdvUXMxxrb8TO2W2TF1rYbbLG1bbGNjMi4+2Sbi1FsbbvNFlvbFtt5fDnE3d9sP1/XeIyV2Nr2U2/guZUuptNrH/dPI9eLB6SaAEBs6wPJf3/PNk9tYgsAYrv/8TFuzx/fvkFqGtrEFgDEdpcZUb7ejXy6ntrEFgDENvL6gsas4vbdyKt4DACI7TxElJv/Z7udpqFNbAFAbKduy2uU2trttM/x28UWAAAAAAAAAAAAAAAAAAAAAAAAAADgDyPwGmGTCZp7AAAAAElFTkSuQmCC);
12981 background-size: 1900px 20px;
12982 background-repeat: no-repeat;
12983 background-position: center;
12984 }
12985 .wp-block-freeform.block-library-rich-text__tinymce img::selection {
12986 background-color: transparent;
12987 }
12988 .wp-block-freeform.block-library-rich-text__tinymce div.mceTemp {
12989 -ms-user-select: element;
12990 }
12991 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption {
12992 margin: 0;
12993 /* dl browser reset */
12994 max-width: 100%;
12995 }
12996 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a,
12997 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img {
12998 display: block;
12999 }
13000 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption, .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption * {
13001 -webkit-user-drag: none;
13002 }
13003 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd {
13004 padding-top: 0.5em;
13005 margin: 0;
13006 /* browser dd reset */
13007 }
13008 .wp-block-freeform.block-library-rich-text__tinymce .wpview {
13009 width: 99.99%;
13010 /* All IE need hasLayout, incl. 11 (ugh, not again!!) */
13011 position: relative;
13012 clear: both;
13013 margin-bottom: 16px;
13014 border: 1px solid transparent;
13015 }
13016 .wp-block-freeform.block-library-rich-text__tinymce .wpview iframe {
13017 display: block;
13018 max-width: 100%;
13019 background: transparent;
13020 }
13021 .wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim {
13022 position: absolute;
13023 top: 0;
13024 left: 0;
13025 bottom: 0;
13026 right: 0;
13027 }
13028 .wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim {
13029 display: none;
13030 }
13031 .wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder {
13032 border: 1px dashed #ddd;
13033 padding: 10px;
13034 }
13035 .wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error {
13036 border: 1px solid #ddd;
13037 padding: 1em 0;
13038 margin: 0;
13039 word-wrap: break-word;
13040 }
13041 .wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p {
13042 margin: 0;
13043 text-align: center;
13044 }
13045 .wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .loading-placeholder, .wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .wpview-error {
13046 border-color: transparent;
13047 }
13048 .wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons {
13049 display: block;
13050 margin: 0 auto;
13051 width: 32px;
13052 height: 32px;
13053 font-size: 32px;
13054 }
13055 .wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery::after {
13056 content: "";
13057 display: table;
13058 clear: both;
13059 }
13060 .wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus {
13061 outline: none;
13062 }
13063 .wp-block-freeform.block-library-rich-text__tinymce .gallery a {
13064 cursor: default;
13065 }
13066 .wp-block-freeform.block-library-rich-text__tinymce .gallery {
13067 margin: auto -6px;
13068 padding: 6px 0;
13069 line-height: 1;
13070 overflow-x: hidden;
13071 }
13072 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item {
13073 float: right;
13074 margin: 0;
13075 text-align: center;
13076 padding: 6px;
13077 box-sizing: border-box;
13078 }
13079 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,
13080 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon {
13081 margin: 0;
13082 }
13083 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption {
13084 font-size: 13px;
13085 margin: 4px 0;
13086 }
13087 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item {
13088 width: 100%;
13089 }
13090 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item {
13091 width: 50%;
13092 }
13093 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item {
13094 width: 33.3333333333%;
13095 }
13096 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item {
13097 width: 25%;
13098 }
13099 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item {
13100 width: 20%;
13101 }
13102 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item {
13103 width: 16.6666666667%;
13104 }
13105 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item {
13106 width: 14.2857142857%;
13107 }
13108 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item {
13109 width: 12.5%;
13110 }
13111 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item {
13112 width: 11.1111111111%;
13113 }
13114 .wp-block-freeform.block-library-rich-text__tinymce .gallery img {
13115 max-width: 100%;
13116 height: auto;
13117 border: none;
13118 padding: 0;
13119 }
13120
13121 div[data-type="core/freeform"]::before {
13122 transition: border-color 0.1s linear, box-shadow 0.1s linear;
13123 border: 1px solid #ddd;
13124 outline: 1px solid transparent;
13125 }
13126 @media (prefers-reduced-motion: reduce) {
13127 div[data-type="core/freeform"]::before {
13128 transition-duration: 0s;
13129 transition-delay: 0s;
13130 }
13131 }
13132 div[data-type="core/freeform"].is-selected::before {
13133 border-color: #1e1e1e;
13134 }
13135 div[data-type="core/freeform"] .block-editor-block-contextual-toolbar + div {
13136 margin-top: 0;
13137 padding-top: 0;
13138 }
13139 div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce::after {
13140 content: "";
13141 display: table;
13142 clear: both;
13143 }
13144
13145 .mce-toolbar-grp .mce-btn.mce-active button,
13146 .mce-toolbar-grp .mce-btn.mce-active:hover button,
13147 .mce-toolbar-grp .mce-btn.mce-active i,
13148 .mce-toolbar-grp .mce-btn.mce-active:hover i {
13149 color: #1e1e1e;
13150 }
13151 .mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last {
13152 margin-left: 0;
13153 margin-right: 8px;
13154 }
13155 .mce-toolbar-grp .mce-btn i {
13156 font-style: normal;
13157 }
13158
13159 .block-library-classic__toolbar {
13160 display: none;
13161 width: auto;
13162 margin: 0;
13163 position: sticky;
13164 z-index: 31;
13165 top: 0;
13166 border: 1px solid #ddd;
13167 border-bottom: none;
13168 border-radius: 2px;
13169 margin-bottom: 8px;
13170 padding: 0;
13171 }
13172 div[data-type="core/freeform"].is-selected .block-library-classic__toolbar {
13173 display: block;
13174 border-color: #1e1e1e;
13175 }
13176 .block-library-classic__toolbar .mce-tinymce {
13177 box-shadow: none;
13178 }
13179 @media (min-width: 600px) {
13180 .block-library-classic__toolbar {
13181 padding: 0;
13182 }
13183 }
13184 .block-library-classic__toolbar:empty {
13185 display: block;
13186 background: #f5f5f5;
13187 border-bottom: 1px solid #e2e4e7;
13188 }
13189 .block-library-classic__toolbar:empty::before {
13190 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
13191 font-size: 13px;
13192 content: attr(data-placeholder);
13193 color: #555d66;
13194 line-height: 37px;
13195 padding: 14px;
13196 }
13197 .block-library-classic__toolbar div.mce-toolbar-grp {
13198 border-bottom: 1px solid #1e1e1e;
13199 }
13200 .block-library-classic__toolbar .mce-tinymce-inline,
13201 .block-library-classic__toolbar .mce-tinymce-inline > div,
13202 .block-library-classic__toolbar div.mce-toolbar-grp,
13203 .block-library-classic__toolbar div.mce-toolbar-grp > div,
13204 .block-library-classic__toolbar .mce-menubar,
13205 .block-library-classic__toolbar .mce-menubar > div {
13206 height: auto !important;
13207 width: 100% !important;
13208 }
13209 .block-library-classic__toolbar .mce-container-body.mce-abs-layout {
13210 overflow: visible;
13211 }
13212 .block-library-classic__toolbar .mce-menubar,
13213 .block-library-classic__toolbar div.mce-toolbar-grp {
13214 position: static;
13215 }
13216 .block-library-classic__toolbar .mce-toolbar-grp > div {
13217 padding: 1px 3px;
13218 }
13219 .block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child) {
13220 display: none;
13221 }
13222 .block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
13223 display: block;
13224 }
13225
13226 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe {
13227 height: 50vh !important;
13228 }
13229 @media (min-width: 960px) {
13230 .block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen) {
13231 height: 9999rem;
13232 }
13233 .block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header + div {
13234 height: 100%;
13235 }
13236 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce {
13237 height: calc(100% - 36px - 16px);
13238 }
13239 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body {
13240 height: 100%;
13241 display: flex;
13242 flex-direction: column;
13243 min-width: 50vw;
13244 }
13245 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area {
13246 flex-grow: 1;
13247 display: flex;
13248 flex-direction: column;
13249 }
13250 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe {
13251 flex-grow: 1;
13252 height: 10px !important;
13253 }
13254 }
13255 .block-editor-freeform-modal__actions {
13256 margin-top: 16px;
13257 }
13258
13259 figure.wp-block-gallery {
13260 display: block;
13261 }
13262 figure.wp-block-gallery > .blocks-gallery-caption {
13263 flex: 0 0 100%;
13264 }
13265 figure.wp-block-gallery > .blocks-gallery-media-placeholder-wrapper {
13266 flex-basis: 100%;
13267 }
13268 figure.wp-block-gallery .wp-block-image .components-notice.is-error {
13269 display: block;
13270 }
13271 figure.wp-block-gallery .wp-block-image .components-notice__content {
13272 margin: 4px 0;
13273 }
13274 figure.wp-block-gallery .wp-block-image .components-notice__dismiss {
13275 position: absolute;
13276 top: 0;
13277 left: 5px;
13278 }
13279 figure.wp-block-gallery .block-editor-media-placeholder.is-appender .components-placeholder__label {
13280 display: none;
13281 }
13282 figure.wp-block-gallery .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button {
13283 margin-bottom: 0;
13284 }
13285 figure.wp-block-gallery .block-editor-media-placeholder {
13286 margin: 0;
13287 }
13288 figure.wp-block-gallery .block-editor-media-placeholder .components-placeholder__label {
13289 display: flex;
13290 }
13291 figure.wp-block-gallery .block-editor-media-placeholder figcaption {
13292 z-index: 2;
13293 }
13294 figure.wp-block-gallery .components-spinner {
13295 position: absolute;
13296 top: 50%;
13297 right: 50%;
13298 margin-top: -9px;
13299 margin-right: -9px;
13300 }
13301
13302 /**
13303 * Gallery inspector controls settings.
13304 */
13305 .gallery-settings-buttons .components-button:first-child {
13306 margin-left: 8px;
13307 }
13308
13309 .gallery-image-sizes .components-base-control__label {
13310 display: block;
13311 margin-bottom: 4px;
13312 }
13313 .gallery-image-sizes .gallery-image-sizes__loading {
13314 display: flex;
13315 align-items: center;
13316 color: #757575;
13317 font-size: 12px;
13318 }
13319 .gallery-image-sizes .components-spinner {
13320 margin: 0 4px 0 8px;
13321 }
13322
13323 /**
13324 * Deprecated css past this point. This can be removed once all galleries are migrated
13325 * to V2.
13326 */
13327 .blocks-gallery-item figure:not(.is-selected):focus,
13328 .blocks-gallery-item img:focus {
13329 outline: none;
13330 }
13331 .blocks-gallery-item figure.is-selected::before {
13332 box-shadow: 0 0 0 1px #fff inset, 0 0 0 3px var(--wp-admin-theme-color) inset;
13333 content: "";
13334 outline: 2px solid transparent;
13335 position: absolute;
13336 top: 0;
13337 left: 0;
13338 bottom: 0;
13339 right: 0;
13340 z-index: 1;
13341 pointer-events: none;
13342 }
13343 .blocks-gallery-item figure.is-transient img {
13344 opacity: 0.3;
13345 }
13346 .blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu {
13347 display: inline-flex;
13348 }
13349 .blocks-gallery-item .block-editor-media-placeholder {
13350 margin: 0;
13351 height: 100%;
13352 }
13353 .blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label {
13354 display: flex;
13355 }
13356
13357 .block-library-gallery-item__inline-menu {
13358 display: none;
13359 position: absolute;
13360 top: -2px;
13361 margin: 8px;
13362 z-index: 20;
13363 transition: box-shadow 0.2s ease-out;
13364 border-radius: 2px;
13365 background: #fff;
13366 border: 1px solid #1e1e1e;
13367 }
13368 @media (prefers-reduced-motion: reduce) {
13369 .block-library-gallery-item__inline-menu {
13370 transition-duration: 0s;
13371 transition-delay: 0s;
13372 }
13373 }
13374 .block-library-gallery-item__inline-menu:hover {
13375 box-shadow: 0 0.7px 1px rgba(0, 0, 0, 0.1), 0 1.2px 1.7px -0.2px rgba(0, 0, 0, 0.1), 0 2.3px 3.3px -0.5px rgba(0, 0, 0, 0.1);
13376 }
13377 @media (min-width: 600px) {
13378 .columns-7 .block-library-gallery-item__inline-menu, .columns-8 .block-library-gallery-item__inline-menu {
13379 padding: 2px;
13380 }
13381 }
13382 .block-library-gallery-item__inline-menu .components-button.has-icon:not(:focus) {
13383 border: none;
13384 box-shadow: none;
13385 }
13386 @media (min-width: 600px) {
13387 .columns-7 .block-library-gallery-item__inline-menu .components-button.has-icon, .columns-8 .block-library-gallery-item__inline-menu .components-button.has-icon {
13388 padding: 0;
13389 width: inherit;
13390 height: inherit;
13391 }
13392 }
13393 .block-library-gallery-item__inline-menu.is-left {
13394 right: -2px;
13395 }
13396 .block-library-gallery-item__inline-menu.is-right {
13397 left: -2px;
13398 }
13399
13400 .wp-block-gallery ul.blocks-gallery-grid {
13401 padding: 0;
13402 margin: 0;
13403 }
13404
13405 @media (min-width: 600px) {
13406 .wp-block-update-gallery-modal {
13407 max-width: 480px;
13408 }
13409 }
13410
13411 .wp-block-update-gallery-modal-buttons {
13412 display: flex;
13413 justify-content: flex-end;
13414 gap: 12px;
13415 }
13416
13417 /**
13418 * Group: All Alignment Settings
13419 */
13420 .wp-block-group .block-editor-block-list__insertion-point {
13421 right: 0;
13422 left: 0;
13423 }
13424
13425 [data-type="core/group"].is-selected .block-list-appender {
13426 margin-right: 0;
13427 margin-left: 0;
13428 }
13429 [data-type="core/group"].is-selected .has-background .block-list-appender {
13430 margin-top: 18px;
13431 margin-bottom: 18px;
13432 }
13433
13434 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child {
13435 gap: inherit;
13436 pointer-events: none;
13437 }
13438 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child,
13439 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child .block-editor-default-block-appender__content,
13440 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child .block-editor-inserter {
13441 display: inherit;
13442 width: 100%;
13443 flex-direction: inherit;
13444 flex: 1;
13445 }
13446 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child::after {
13447 content: "";
13448 display: flex;
13449 flex: 1 0 48px;
13450 pointer-events: none;
13451 min-height: 46px;
13452 border: 1px dashed currentColor;
13453 border-radius: 2px;
13454 }
13455 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child::after::before {
13456 content: "";
13457 position: absolute;
13458 top: 0;
13459 left: 0;
13460 bottom: 0;
13461 right: 0;
13462 pointer-events: none;
13463 background: currentColor;
13464 opacity: 0.1;
13465 }
13466 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child .block-editor-inserter {
13467 pointer-events: all;
13468 }
13469
13470 .wp-block-group__placeholder .wp-block-group-placeholder__variations {
13471 list-style: none;
13472 display: flex;
13473 justify-content: center;
13474 flex-direction: row;
13475 flex-wrap: wrap;
13476 width: 100%;
13477 padding: 0;
13478 margin: 0;
13479 }
13480 .wp-block-group__placeholder .components-placeholder__instructions {
13481 margin-bottom: 18px;
13482 }
13483 .wp-block-group__placeholder .wp-block-group-placeholder__variations svg {
13484 fill: #ccc !important;
13485 }
13486 .wp-block-group__placeholder .wp-block-group-placeholder__variations svg:hover {
13487 fill: var(--wp-admin-theme-color) !important;
13488 }
13489 .wp-block-group__placeholder .wp-block-group-placeholder__variations > li {
13490 margin: 0 12px 12px 12px;
13491 width: auto;
13492 display: flex;
13493 flex-direction: column;
13494 align-items: center;
13495 }
13496 .wp-block-group__placeholder .wp-block-group-placeholder__variations li > .wp-block-group-placeholder__variation-button {
13497 width: 44px;
13498 height: 32px;
13499 padding: 0;
13500 }
13501 .wp-block-group__placeholder .wp-block-group-placeholder__variations li > .wp-block-group-placeholder__variation-button:hover {
13502 box-shadow: none;
13503 }
13504 .wp-block-group__placeholder .components-placeholder {
13505 min-height: auto;
13506 padding: 24px;
13507 align-items: center;
13508 }
13509 .wp-block-group__placeholder .is-small .wp-block-group-placeholder__variations > li,
13510 .wp-block-group__placeholder .is-medium .wp-block-group-placeholder__variations > li {
13511 margin: 12px;
13512 }
13513
13514 .block-library-html__edit .block-library-html__preview-overlay {
13515 position: absolute;
13516 width: 100%;
13517 height: 100%;
13518 top: 0;
13519 right: 0;
13520 }
13521 .block-library-html__edit .block-editor-plain-text {
13522 box-sizing: border-box;
13523 max-height: 250px;
13524 font-family: Menlo, Consolas, monaco, monospace !important;
13525 color: #1e1e1e !important;
13526 background: #fff !important;
13527 padding: 12px !important;
13528 border: 1px solid #1e1e1e !important;
13529 box-shadow: none !important;
13530 border-radius: 2px !important;
13531 font-size: 16px !important;
13532 }
13533 @media (min-width: 600px) {
13534 .block-library-html__edit .block-editor-plain-text {
13535 font-size: 13px !important;
13536 }
13537 }
13538 .block-library-html__edit .block-editor-plain-text:focus {
13539 border-color: var(--wp-admin-theme-color) !important;
13540 box-shadow: 0 0 0 1px var(--wp-admin-theme-color) !important;
13541 outline: 2px solid transparent !important;
13542 }
13543
13544 .wp-block-image.wp-block-image:not(.is-selected) .components-placeholder__fieldset {
13545 display: none;
13546 }
13547 .wp-block-image.wp-block-image.is-selected .components-placeholder {
13548 color: #1e1e1e;
13549 background-color: #fff;
13550 box-shadow: inset 0 0 0 1px #1e1e1e;
13551 border: none;
13552 filter: none !important;
13553 border-radius: 2px;
13554 }
13555 .wp-block-image.wp-block-image.is-selected .components-placeholder > svg {
13556 opacity: 0;
13557 }
13558 .wp-block-image.wp-block-image.is-selected .components-placeholder .components-placeholder__illustration {
13559 display: none;
13560 }
13561 .wp-block-image.wp-block-image.is-selected .components-placeholder::before {
13562 opacity: 0;
13563 }
13564 .wp-block-image.wp-block-image .block-bindings-media-placeholder-message {
13565 opacity: 0;
13566 }
13567 .wp-block-image.wp-block-image.is-selected .block-bindings-media-placeholder-message {
13568 opacity: 1;
13569 }
13570 .wp-block-image.wp-block-image .components-placeholder__label,
13571 .wp-block-image.wp-block-image .components-placeholder__instructions,
13572 .wp-block-image.wp-block-image .components-button {
13573 transition: none;
13574 }
13575
13576 figure.wp-block-image:not(.wp-block) {
13577 margin: 0;
13578 }
13579
13580 .wp-block-image {
13581 position: relative;
13582 }
13583 .wp-block-image .is-applying img, .wp-block-image.is-transient img {
13584 opacity: 0.3;
13585 }
13586 .wp-block-image figcaption img {
13587 display: inline;
13588 }
13589 .wp-block-image .components-spinner {
13590 position: absolute;
13591 top: 50%;
13592 right: 50%;
13593 transform: translate(50%, -50%);
13594 }
13595
13596 .wp-block-image .components-resizable-box__container {
13597 display: table;
13598 }
13599 .wp-block-image .components-resizable-box__container img {
13600 display: block;
13601 width: inherit;
13602 height: inherit;
13603 }
13604
13605 .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal {
13606 position: absolute;
13607 right: 0;
13608 left: 0;
13609 margin: -1px 0;
13610 }
13611 @media (min-width: 600px) {
13612 .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal {
13613 margin: -1px;
13614 }
13615 }
13616
13617 [data-align=wide] > .wp-block-image img,
13618 [data-align=full] > .wp-block-image img {
13619 height: auto;
13620 width: 100%;
13621 }
13622
13623 .wp-block[data-align=left] > .wp-block-image,
13624 .wp-block[data-align=center] > .wp-block-image,
13625 .wp-block[data-align=right] > .wp-block-image {
13626 display: table;
13627 }
13628 .wp-block[data-align=left] > .wp-block-image > figcaption,
13629 .wp-block[data-align=center] > .wp-block-image > figcaption,
13630 .wp-block[data-align=right] > .wp-block-image > figcaption {
13631 display: table-caption;
13632 caption-side: bottom;
13633 }
13634
13635 .wp-block[data-align=left] > .wp-block-image {
13636 margin-left: 1em;
13637 margin-right: 0;
13638 margin-top: 0.5em;
13639 margin-bottom: 0.5em;
13640 }
13641
13642 .wp-block[data-align=right] > .wp-block-image {
13643 margin-right: 1em;
13644 margin-left: 0;
13645 margin-top: 0.5em;
13646 margin-bottom: 0.5em;
13647 }
13648
13649 .wp-block[data-align=center] > .wp-block-image {
13650 margin-right: auto;
13651 margin-left: auto;
13652 text-align: center;
13653 }
13654
13655 .wp-block-image__crop-area {
13656 position: relative;
13657 max-width: 100%;
13658 width: 100%;
13659 overflow: hidden;
13660 }
13661 .wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image {
13662 border: none;
13663 border-radius: 0;
13664 }
13665
13666 .wp-block-image__crop-icon {
13667 padding: 0 8px;
13668 min-width: 48px;
13669 display: flex;
13670 justify-content: center;
13671 align-items: center;
13672 }
13673 .wp-block-image__crop-icon svg {
13674 fill: currentColor;
13675 }
13676
13677 .wp-block-image__zoom .components-popover__content {
13678 min-width: 260px;
13679 overflow: visible !important;
13680 }
13681
13682 .wp-block-image__aspect-ratio {
13683 height: 46px;
13684 margin-bottom: -8px;
13685 display: flex;
13686 align-items: center;
13687 }
13688 .wp-block-image__aspect-ratio .components-button {
13689 width: 36px;
13690 padding-right: 0;
13691 padding-left: 0;
13692 }
13693
13694 .wp-block-image__toolbar_content_textarea {
13695 width: 250px;
13696 }
13697
13698 .wp-block-latest-posts {
13699 padding-right: 2.5em;
13700 }
13701 .wp-block-latest-posts.is-grid {
13702 padding-right: 0;
13703 }
13704 .wp-block-latest-posts > li {
13705 overflow: hidden;
13706 }
13707
13708 .wp-block-latest-posts li a > div {
13709 display: inline;
13710 }
13711
13712 .edit-post-visual-editor .wp-block-latest-posts.is-grid li {
13713 margin-bottom: 20px;
13714 }
13715
13716 .editor-latest-posts-image-alignment-control .components-base-control__label {
13717 display: block;
13718 }
13719 .editor-latest-posts-image-alignment-control .components-toolbar {
13720 border-radius: 2px;
13721 }
13722
13723 .wp-block-media-text__media {
13724 position: relative;
13725 }
13726 .wp-block-media-text__media.is-transient img {
13727 opacity: 0.3;
13728 }
13729 .wp-block-media-text__media .components-spinner {
13730 position: absolute;
13731 top: 50%;
13732 right: 50%;
13733 margin-top: -9px;
13734 margin-right: -9px;
13735 }
13736
13737 .wp-block-media-text .__resizable_base__ {
13738 grid-column: 1/span 2;
13739 grid-row: 2;
13740 }
13741
13742 .wp-block-media-text .editor-media-container__resizer {
13743 width: 100% !important;
13744 }
13745
13746 .wp-block-media-text.is-image-fill .editor-media-container__resizer {
13747 height: 100% !important;
13748 }
13749
13750 .wp-block-media-text > .block-editor-block-list__layout > .block-editor-block-list__block {
13751 max-width: unset;
13752 }
13753
13754 .block-editor-block-list__block[data-type="core/more"] {
13755 max-width: 100%;
13756 text-align: center;
13757 margin-top: 28px;
13758 margin-bottom: 28px;
13759 }
13760
13761 .wp-block-more {
13762 display: block;
13763 text-align: center;
13764 white-space: nowrap;
13765 }
13766 .wp-block-more input[type=text] {
13767 position: relative;
13768 font-size: 13px;
13769 text-transform: uppercase;
13770 font-weight: 600;
13771 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
13772 color: #757575;
13773 border: none;
13774 box-shadow: none;
13775 white-space: nowrap;
13776 text-align: center;
13777 margin: 0;
13778 border-radius: 4px;
13779 background: #fff;
13780 padding: 6px 8px;
13781 height: 24px;
13782 max-width: 100%;
13783 }
13784 .wp-block-more input[type=text]:focus {
13785 box-shadow: none;
13786 }
13787 .wp-block-more::before {
13788 content: "";
13789 position: absolute;
13790 top: calc(50%);
13791 right: 0;
13792 left: 0;
13793 border-top: 3px dashed #ccc;
13794 }
13795
13796 /**
13797 * Editor only CSS.
13798 */
13799 .editor-styles-wrapper .wp-block-navigation ul {
13800 margin-top: 0;
13801 margin-bottom: 0;
13802 margin-right: 0;
13803 padding-right: 0;
13804 }
13805 .editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block {
13806 margin: revert;
13807 }
13808
13809 .wp-block-navigation-item__label {
13810 display: inline;
13811 }
13812
13813 /**
13814 * Submenus.
13815 */
13816 .wp-block-navigation__container,
13817 .wp-block-navigation-item {
13818 background-color: inherit;
13819 }
13820
13821 .wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover > .wp-block-navigation__submenu-container {
13822 opacity: 0;
13823 visibility: hidden;
13824 }
13825
13826 .has-child.is-selected > .wp-block-navigation__submenu-container, .has-child.has-child-selected > .wp-block-navigation__submenu-container {
13827 display: flex;
13828 opacity: 1;
13829 visibility: visible;
13830 }
13831
13832 .is-dragging-components-draggable .has-child.is-dragging-within > .wp-block-navigation__submenu-container {
13833 opacity: 1;
13834 visibility: visible;
13835 }
13836
13837 .is-editing > .wp-block-navigation__container {
13838 visibility: visible;
13839 opacity: 1;
13840 display: flex;
13841 flex-direction: column;
13842 }
13843
13844 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container {
13845 opacity: 1;
13846 visibility: hidden;
13847 }
13848 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container .block-editor-block-draggable-chip-wrapper {
13849 visibility: visible;
13850 }
13851
13852 .is-editing > .wp-block-navigation__submenu-container > .block-list-appender {
13853 display: block;
13854 position: static;
13855 width: 100%;
13856 }
13857 .is-editing > .wp-block-navigation__submenu-container > .block-list-appender .block-editor-button-block-appender {
13858 color: #fff;
13859 background: #1e1e1e;
13860 padding: 0;
13861 width: 24px;
13862 border-radius: 2px;
13863 margin-left: 0;
13864 margin-right: auto;
13865 }
13866
13867 .wp-block-navigation__submenu-container .block-list-appender {
13868 display: none;
13869 }
13870
13871 /**
13872 * Colors Selector component
13873 */
13874 .block-library-colors-selector {
13875 width: auto;
13876 }
13877 .block-library-colors-selector .block-library-colors-selector__toggle {
13878 display: block;
13879 margin: 0 auto;
13880 padding: 3px;
13881 width: auto;
13882 }
13883 .block-library-colors-selector .block-library-colors-selector__icon-container {
13884 height: 30px;
13885 position: relative;
13886 margin: 0 auto;
13887 padding: 3px;
13888 display: flex;
13889 align-items: center;
13890 border-radius: 4px;
13891 }
13892 .block-library-colors-selector .block-library-colors-selector__state-selection {
13893 margin-right: auto;
13894 margin-left: auto;
13895 border-radius: 11px;
13896 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
13897 width: 22px;
13898 min-width: 22px;
13899 height: 22px;
13900 min-height: 22px;
13901 line-height: 20px;
13902 padding: 2px;
13903 }
13904 .block-library-colors-selector .block-library-colors-selector__state-selection > svg {
13905 min-width: auto !important;
13906 }
13907 .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg,
13908 .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg path {
13909 color: inherit;
13910 }
13911
13912 .block-library-colors-selector__popover .color-palette-controller-container {
13913 padding: 16px;
13914 }
13915 .block-library-colors-selector__popover .components-base-control__label {
13916 height: 20px;
13917 line-height: 20px;
13918 }
13919 .block-library-colors-selector__popover .component-color-indicator {
13920 float: left;
13921 margin-top: 2px;
13922 }
13923 .block-library-colors-selector__popover .components-panel__body-title {
13924 display: none;
13925 }
13926
13927 .wp-block-navigation .wp-block + .block-list-appender .block-editor-button-block-appender {
13928 background-color: #1e1e1e;
13929 color: #fff;
13930 }
13931 .wp-block-navigation .wp-block + .block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender {
13932 padding: 0;
13933 }
13934
13935 .wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender {
13936 background-color: transparent;
13937 color: #1e1e1e;
13938 }
13939
13940 /**
13941 * Setup state
13942 */
13943 @keyframes loadingpulse {
13944 0% {
13945 opacity: 1;
13946 }
13947 50% {
13948 opacity: 0.5;
13949 }
13950 100% {
13951 opacity: 1;
13952 }
13953 }
13954 .components-placeholder.wp-block-navigation-placeholder {
13955 outline: none;
13956 padding: 0;
13957 box-shadow: none;
13958 background: none;
13959 min-height: 0;
13960 color: inherit;
13961 }
13962 .components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset {
13963 font-size: inherit;
13964 }
13965 .components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button {
13966 margin-bottom: 0;
13967 }
13968 .wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder {
13969 color: #1e1e1e;
13970 }
13971
13972 .wp-block-navigation-placeholder__preview {
13973 display: flex;
13974 align-items: center;
13975 min-width: 96px;
13976 font-size: 13px;
13977 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
13978 color: currentColor;
13979 background: transparent;
13980 }
13981 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview {
13982 display: none;
13983 }
13984 .wp-block-navigation-placeholder__preview::before {
13985 content: "";
13986 display: block;
13987 position: absolute;
13988 top: 0;
13989 left: 0;
13990 bottom: 0;
13991 right: 0;
13992 pointer-events: none;
13993 border: 1px dashed currentColor;
13994 border-radius: 2px;
13995 border-radius: inherit;
13996 }
13997 .wp-block-navigation-placeholder__preview::before::before {
13998 content: "";
13999 position: absolute;
14000 top: 0;
14001 left: 0;
14002 bottom: 0;
14003 right: 0;
14004 pointer-events: none;
14005 background: currentColor;
14006 opacity: 0.1;
14007 }
14008 .wp-block-navigation-placeholder__preview > svg {
14009 fill: currentColor;
14010 }
14011
14012 .wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset,
14013 .wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset {
14014 min-height: 90px;
14015 }
14016
14017 .wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset {
14018 min-height: 132px;
14019 }
14020
14021 .wp-block-navigation-placeholder__preview,
14022 .wp-block-navigation-placeholder__controls {
14023 padding: 6px 8px;
14024 flex-direction: row;
14025 align-items: flex-start;
14026 }
14027
14028 .wp-block-navigation-placeholder__controls {
14029 border-radius: 2px;
14030 background-color: #fff;
14031 box-shadow: inset 0 0 0 1px #1e1e1e;
14032 display: none;
14033 position: relative;
14034 z-index: 1;
14035 float: right;
14036 width: 100%;
14037 }
14038 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls {
14039 display: flex;
14040 }
14041 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,
14042 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator + hr, .is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,
14043 .is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator + hr {
14044 display: none;
14045 }
14046 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions, .wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions {
14047 flex-direction: column;
14048 align-items: flex-start;
14049 }
14050 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr, .wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr {
14051 display: none;
14052 }
14053 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon {
14054 margin-left: 12px;
14055 height: 36px;
14056 }
14057
14058 .wp-block-navigation-placeholder__actions__indicator {
14059 display: flex;
14060 padding: 0 0 0 6px;
14061 align-items: center;
14062 justify-content: flex-start;
14063 line-height: 0;
14064 height: 36px;
14065 margin-right: 4px;
14066 }
14067 .wp-block-navigation-placeholder__actions__indicator svg {
14068 margin-left: 4px;
14069 fill: currentColor;
14070 }
14071
14072 .wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset {
14073 flex-direction: row !important;
14074 }
14075
14076 .wp-block-navigation-placeholder__actions {
14077 display: flex;
14078 font-size: 13px;
14079 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
14080 gap: 6px;
14081 align-items: center;
14082 height: 100%;
14083 }
14084 .wp-block-navigation-placeholder__actions .components-dropdown,
14085 .wp-block-navigation-placeholder__actions > .components-button {
14086 margin-left: 0;
14087 }
14088 .wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr {
14089 border: 0;
14090 min-height: 1px;
14091 min-width: 1px;
14092 background-color: #1e1e1e;
14093 margin: auto 0;
14094 height: 100%;
14095 max-height: 16px;
14096 }
14097
14098 /**
14099 * Mobile menu.
14100 */
14101 @media (min-width: 600px) {
14102 .wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close {
14103 display: none;
14104 }
14105 }
14106
14107 .wp-block-navigation__responsive-container.is-menu-open {
14108 position: fixed;
14109 top: 155px;
14110 }
14111 @media (min-width: 782px) {
14112 .wp-block-navigation__responsive-container.is-menu-open {
14113 top: 93px;
14114 }
14115 }
14116 @media (min-width: 782px) {
14117 .wp-block-navigation__responsive-container.is-menu-open {
14118 right: 36px;
14119 }
14120 }
14121 @media (min-width: 960px) {
14122 .wp-block-navigation__responsive-container.is-menu-open {
14123 right: 160px;
14124 }
14125 }
14126
14127 @media (min-width: 782px) {
14128 .has-fixed-toolbar .wp-block-navigation__responsive-container.is-menu-open {
14129 top: 141px;
14130 }
14131 }
14132
14133 .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,
14134 .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open {
14135 top: 141px;
14136 }
14137
14138 .is-sidebar-opened .wp-block-navigation__responsive-container.is-menu-open {
14139 left: 280px;
14140 }
14141
14142 .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open {
14143 right: 0;
14144 top: 155px;
14145 }
14146 @media (min-width: 782px) {
14147 .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open {
14148 top: 61px;
14149 }
14150 }
14151 @media (min-width: 782px) {
14152 .is-fullscreen-mode .has-fixed-toolbar .wp-block-navigation__responsive-container.is-menu-open {
14153 top: 109px;
14154 }
14155 }
14156 .is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,
14157 .is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open {
14158 top: 109px;
14159 }
14160
14161 body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open {
14162 top: 0;
14163 left: 0;
14164 bottom: 0;
14165 right: 0;
14166 }
14167
14168 .components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open,
14169 .components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
14170 padding: 0;
14171 height: auto;
14172 color: inherit;
14173 }
14174
14175 .components-heading.wp-block-navigation-off-canvas-editor__title {
14176 margin: 0;
14177 }
14178
14179 .wp-block-navigation-off-canvas-editor__header {
14180 margin-bottom: 8px;
14181 }
14182
14183 .is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender {
14184 margin-top: 16px;
14185 }
14186
14187 @keyframes fadein {
14188 0% {
14189 opacity: 0;
14190 }
14191 100% {
14192 opacity: 1;
14193 }
14194 }
14195 .wp-block-navigation__loading-indicator-container {
14196 padding: 8px 12px;
14197 }
14198
14199 .wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator {
14200 margin-top: 0;
14201 }
14202
14203 @keyframes fadeouthalf {
14204 0% {
14205 opacity: 1;
14206 }
14207 100% {
14208 opacity: 0.5;
14209 }
14210 }
14211 .wp-block-navigation-delete-menu-button {
14212 width: 100%;
14213 justify-content: center;
14214 margin-bottom: 16px;
14215 }
14216
14217 .components-button.is-link.wp-block-navigation-manage-menus-button {
14218 margin-bottom: 16px;
14219 }
14220
14221 .wp-block-navigation__overlay-menu-preview {
14222 display: flex;
14223 align-items: center;
14224 justify-content: space-between;
14225 width: 100%;
14226 background-color: #f0f0f0;
14227 padding: 0 24px;
14228 height: 64px;
14229 margin-bottom: 12px;
14230 }
14231 .wp-block-navigation__overlay-menu-preview.open {
14232 box-shadow: inset 0 0 0 1px #e0e0e0;
14233 outline: 1px solid transparent;
14234 background-color: #fff;
14235 }
14236
14237 .wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty {
14238 display: none;
14239 }
14240
14241 .wp-block-navigation-placeholder__actions hr + hr {
14242 display: none;
14243 }
14244
14245 /**
14246 * Navigation selector styles
14247 */
14248 .wp-block-navigation__navigation-selector {
14249 margin-bottom: 16px;
14250 width: 100%;
14251 }
14252
14253 .wp-block-navigation__navigation-selector-button {
14254 border: 1px solid;
14255 justify-content: space-between;
14256 width: 100%;
14257 }
14258
14259 .wp-block-navigation__navigation-selector-button__icon {
14260 flex: 0 0 auto;
14261 }
14262
14263 .wp-block-navigation__navigation-selector-button__label {
14264 flex: 0 1 auto;
14265 overflow: hidden;
14266 text-overflow: ellipsis;
14267 white-space: nowrap;
14268 }
14269
14270 .wp-block-navigation__navigation-selector-button--createnew {
14271 border: 1px solid;
14272 margin-bottom: 16px;
14273 width: 100%;
14274 }
14275
14276 .wp-block-navigation__responsive-container-open.components-button {
14277 opacity: 1;
14278 }
14279
14280 .wp-block-navigation__menu-inspector-controls {
14281 overflow-x: auto;
14282 scrollbar-width: thin;
14283 scrollbar-gutter: stable both-edges;
14284 scrollbar-color: transparent transparent;
14285 will-change: transform;
14286 }
14287 .wp-block-navigation__menu-inspector-controls::-webkit-scrollbar {
14288 width: 12px;
14289 height: 12px;
14290 }
14291 .wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-track {
14292 background-color: transparent;
14293 }
14294 .wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-thumb {
14295 background-color: transparent;
14296 border-radius: 8px;
14297 border: 3px solid transparent;
14298 background-clip: padding-box;
14299 }
14300 .wp-block-navigation__menu-inspector-controls:hover::-webkit-scrollbar-thumb, .wp-block-navigation__menu-inspector-controls:focus::-webkit-scrollbar-thumb, .wp-block-navigation__menu-inspector-controls:focus-within::-webkit-scrollbar-thumb {
14301 background-color: #949494;
14302 }
14303 .wp-block-navigation__menu-inspector-controls:hover, .wp-block-navigation__menu-inspector-controls:focus, .wp-block-navigation__menu-inspector-controls:focus-within {
14304 scrollbar-color: #949494 transparent;
14305 }
14306 @media (hover: none) {
14307 .wp-block-navigation__menu-inspector-controls {
14308 scrollbar-color: #949494 transparent;
14309 }
14310 }
14311
14312 .wp-block-navigation__menu-inspector-controls__empty-message {
14313 margin-right: 24px;
14314 }
14315
14316 /**
14317 * Appender
14318 */
14319 .wp-block-navigation .block-list-appender {
14320 position: relative;
14321 }
14322
14323 /**
14324 * Submenus.
14325 */
14326 .wp-block-navigation .has-child {
14327 cursor: pointer;
14328 }
14329 .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
14330 z-index: 28;
14331 }
14332 .wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container {
14333 z-index: 29;
14334 }
14335 .wp-block-navigation .has-child.is-selected > .wp-block-navigation__submenu-container, .wp-block-navigation .has-child.has-child-selected > .wp-block-navigation__submenu-container {
14336 visibility: visible !important;
14337 opacity: 1 !important;
14338 min-width: 200px !important;
14339 height: auto !important;
14340 width: auto !important;
14341 overflow: visible !important;
14342 }
14343
14344 /**
14345 * Navigation Items.
14346 */
14347 .wp-block-navigation-item .wp-block-navigation-item__content {
14348 cursor: text;
14349 }
14350 .wp-block-navigation-item.is-editing, .wp-block-navigation-item.is-selected {
14351 min-width: 20px;
14352 }
14353 .wp-block-navigation-item .block-list-appender {
14354 margin-top: 16px;
14355 margin-left: auto;
14356 margin-bottom: 16px;
14357 margin-right: 16px;
14358 }
14359
14360 .wp-block-navigation-link__invalid-item {
14361 color: #000;
14362 }
14363
14364 /**
14365 * Menu item setup state. Is shown when a menu item has no URL configured.
14366 */
14367 .wp-block-navigation-link__placeholder {
14368 position: relative;
14369 text-decoration: none !important;
14370 box-shadow: none !important;
14371 background-image: none !important;
14372 }
14373 .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span {
14374 --wp-underline-color: var(--wp-admin-theme-color);
14375 background-image: linear-gradient(-45deg, transparent 20%, var(--wp-underline-color) 30%, var(--wp-underline-color) 36%, transparent 46%), linear-gradient(-135deg, transparent 54%, var(--wp-underline-color) 64%, var(--wp-underline-color) 70%, transparent 80%);
14376 background-position: 100% 100%;
14377 background-size: 6px 3px;
14378 background-repeat: repeat-x;
14379 padding-bottom: 0.1em;
14380 }
14381 .is-dark-theme .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span {
14382 --wp-underline-color: #fff;
14383 }
14384 .wp-block-navigation-link__placeholder.wp-block-navigation-item__content {
14385 cursor: pointer;
14386 }
14387
14388 /**
14389 * Link Control Transforms
14390 */
14391 .link-control-transform {
14392 border-top: 1px solid #ccc;
14393 padding: 0 16px 8px 16px;
14394 }
14395
14396 .link-control-transform__subheading {
14397 font-size: 11px;
14398 text-transform: uppercase;
14399 font-weight: 500;
14400 color: #1e1e1e;
14401 margin-bottom: 1.5em;
14402 }
14403
14404 .link-control-transform__items {
14405 display: flex;
14406 justify-content: space-between;
14407 }
14408
14409 .link-control-transform__item {
14410 flex-basis: 33%;
14411 flex-direction: column;
14412 gap: 8px;
14413 height: auto;
14414 }
14415
14416 .wp-block-navigation-submenu {
14417 display: block;
14418 }
14419 .wp-block-navigation-submenu .wp-block-navigation__submenu-container {
14420 z-index: 28;
14421 }
14422 .wp-block-navigation-submenu.is-selected > .wp-block-navigation__submenu-container, .wp-block-navigation-submenu.has-child-selected > .wp-block-navigation__submenu-container {
14423 visibility: visible !important;
14424 opacity: 1 !important;
14425 min-width: 200px !important;
14426 height: auto !important;
14427 width: auto !important;
14428 position: absolute;
14429 right: -1px;
14430 top: 100%;
14431 }
14432 @media (min-width: 782px) {
14433 .wp-block-navigation-submenu.is-selected > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation-submenu.has-child-selected > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
14434 right: 100%;
14435 top: -1px;
14436 }
14437 .wp-block-navigation-submenu.is-selected > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before, .wp-block-navigation-submenu.has-child-selected > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before {
14438 content: "";
14439 position: absolute;
14440 left: 100%;
14441 height: 100%;
14442 display: block;
14443 width: 0.5em;
14444 background: transparent;
14445 }
14446 }
14447
14448 .block-editor-block-list__block[data-type="core/nextpage"] {
14449 max-width: 100%;
14450 text-align: center;
14451 margin-top: 28px;
14452 margin-bottom: 28px;
14453 }
14454
14455 .wp-block-nextpage {
14456 display: block;
14457 text-align: center;
14458 white-space: nowrap;
14459 }
14460 .wp-block-nextpage > span {
14461 font-size: 13px;
14462 position: relative;
14463 text-transform: uppercase;
14464 font-weight: 600;
14465 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
14466 color: #757575;
14467 border-radius: 4px;
14468 background: #fff;
14469 padding: 6px 8px;
14470 height: 24px;
14471 }
14472 .wp-block-nextpage::before {
14473 content: "";
14474 position: absolute;
14475 top: calc(50%);
14476 right: 0;
14477 left: 0;
14478 border-top: 3px dashed #ccc;
14479 }
14480
14481 .wp-block-navigation .wp-block-page-list > div,
14482 .wp-block-navigation .wp-block-page-list {
14483 background-color: inherit;
14484 }
14485 .wp-block-navigation.items-justified-space-between .wp-block-page-list > div,
14486 .wp-block-navigation.items-justified-space-between .wp-block-page-list {
14487 display: contents;
14488 flex: 1;
14489 }
14490 .wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list > div, .wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list, .wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list > div, .wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list {
14491 flex: inherit;
14492 }
14493
14494 .wp-block-navigation .wp-block-navigation__submenu-container > .wp-block-page-list {
14495 display: block;
14496 }
14497
14498 .wp-block-pages-list__item__link {
14499 pointer-events: none;
14500 }
14501
14502 @media (min-width: 600px) {
14503 .wp-block-page-list-modal {
14504 max-width: 480px;
14505 }
14506 }
14507
14508 .wp-block-page-list-modal-buttons {
14509 display: flex;
14510 justify-content: flex-end;
14511 gap: 12px;
14512 }
14513
14514 .wp-block-page-list .open-on-click:focus-within > .wp-block-navigation__submenu-container {
14515 visibility: visible;
14516 opacity: 1;
14517 width: auto;
14518 height: auto;
14519 min-width: 200px;
14520 }
14521
14522 .wp-block-page-list__loading-indicator-container {
14523 padding: 8px 12px;
14524 }
14525
14526 .block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus {
14527 min-height: auto !important;
14528 }
14529
14530 .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder] {
14531 opacity: 1;
14532 }
14533
14534 .block-editor-block-list__block[data-empty=true] + .block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder] {
14535 opacity: 0;
14536 }
14537
14538 .block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"],
14539 .block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"] {
14540 rotate: 180deg;
14541 }
14542
14543 .wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline {
14544 display: inline;
14545 }
14546
14547 .wp-block-pullquote.is-style-solid-color blockquote p {
14548 font-size: 32px;
14549 }
14550 .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation {
14551 text-transform: none;
14552 font-style: normal;
14553 }
14554
14555 .wp-block-pullquote .wp-block-pullquote__citation {
14556 color: inherit;
14557 }
14558
14559 .wp-block-rss li a > div {
14560 display: inline;
14561 }
14562
14563 .wp-block-rss__placeholder-form > * {
14564 margin-bottom: 8px;
14565 }
14566 @media (min-width: 782px) {
14567 .wp-block-rss__placeholder-form > * {
14568 margin-bottom: 0;
14569 }
14570 }
14571 .wp-block-rss__placeholder-form .wp-block-rss__placeholder-input {
14572 flex: 1;
14573 min-width: 80%;
14574 }
14575
14576 .wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper {
14577 margin: auto;
14578 }
14579
14580 .wp-block-search .wp-block-search__button {
14581 height: auto;
14582 border-radius: initial;
14583 display: flex;
14584 align-items: center;
14585 justify-content: center;
14586 text-align: center;
14587 }
14588 .wp-block-search__components-button-group {
14589 margin-top: 10px;
14590 }
14591
14592 .block-editor-block-list__block[data-type="core/separator"] {
14593 padding-top: 0.1px;
14594 padding-bottom: 0.1px;
14595 }
14596 .block-editor-block-list__block[data-type="core/separator"].wp-block-separator.is-style-dots {
14597 background: none !important;
14598 border: none;
14599 }
14600
14601 [data-type="core/shortcode"].components-placeholder {
14602 min-height: 0;
14603 }
14604
14605 .blocks-shortcode__textarea {
14606 box-sizing: border-box;
14607 max-height: 250px;
14608 resize: none;
14609 font-family: Menlo, Consolas, monaco, monospace !important;
14610 color: #1e1e1e !important;
14611 background: #fff !important;
14612 padding: 12px !important;
14613 border: 1px solid #1e1e1e !important;
14614 box-shadow: none !important;
14615 border-radius: 2px !important;
14616 font-size: 16px !important;
14617 }
14618 @media (min-width: 600px) {
14619 .blocks-shortcode__textarea {
14620 font-size: 13px !important;
14621 }
14622 }
14623 .blocks-shortcode__textarea:focus {
14624 border-color: var(--wp-admin-theme-color) !important;
14625 box-shadow: 0 0 0 1px var(--wp-admin-theme-color) !important;
14626 outline: 2px solid transparent !important;
14627 }
14628
14629 .wp-block[data-align=center] > .wp-block-site-logo,
14630 .wp-block-site-logo.aligncenter > div {
14631 display: table;
14632 margin-right: auto;
14633 margin-left: auto;
14634 }
14635
14636 .wp-block-site-logo a {
14637 pointer-events: none;
14638 }
14639 .wp-block-site-logo .custom-logo-link {
14640 cursor: inherit;
14641 }
14642 .wp-block-site-logo .custom-logo-link:focus {
14643 box-shadow: none;
14644 }
14645 .wp-block-site-logo .custom-logo-link.is-transient img {
14646 opacity: 0.3;
14647 }
14648 .wp-block-site-logo img {
14649 display: block;
14650 height: auto;
14651 max-width: 100%;
14652 }
14653
14654 .wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder {
14655 height: 60px;
14656 width: 60px;
14657 }
14658 .wp-block-site-logo.wp-block-site-logo > div,
14659 .wp-block-site-logo.wp-block-site-logo .components-resizable-box__container {
14660 border-radius: inherit;
14661 }
14662 .wp-block-site-logo.wp-block-site-logo .components-placeholder {
14663 display: flex;
14664 justify-content: center;
14665 align-items: center;
14666 padding: 0;
14667 border-radius: inherit;
14668 min-height: 48px;
14669 min-width: 48px;
14670 height: 100%;
14671 width: 100%;
14672 }
14673 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload {
14674 display: none;
14675 }
14676 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text {
14677 display: none;
14678 }
14679 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button {
14680 padding: 0;
14681 display: flex;
14682 justify-content: center;
14683 align-items: center;
14684 width: 48px;
14685 height: 48px;
14686 border-radius: 50%;
14687 position: relative;
14688 background: var(--wp-admin-theme-color);
14689 border-color: var(--wp-admin-theme-color);
14690 border-style: solid;
14691 color: #fff;
14692 }
14693 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button > svg {
14694 color: inherit;
14695 }
14696
14697 .block-library-site-logo__inspector-upload-container {
14698 position: relative;
14699 }
14700 .block-library-site-logo__inspector-upload-container .components-drop-zone__content-icon {
14701 display: none;
14702 }
14703
14704 .block-library-site-logo__inspector-upload-container button.components-button,
14705 .block-library-site-logo__inspector-media-replace-container button.components-button {
14706 color: #1e1e1e;
14707 box-shadow: inset 0 0 0 1px #ccc;
14708 width: 100%;
14709 display: block;
14710 height: 40px;
14711 }
14712 .block-library-site-logo__inspector-upload-container button.components-button:hover,
14713 .block-library-site-logo__inspector-media-replace-container button.components-button:hover {
14714 color: var(--wp-admin-theme-color);
14715 }
14716 .block-library-site-logo__inspector-upload-container button.components-button:focus,
14717 .block-library-site-logo__inspector-media-replace-container button.components-button:focus {
14718 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
14719 }
14720 .block-library-site-logo__inspector-upload-container .block-library-site-logo__inspector-media-replace-title,
14721 .block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title {
14722 word-break: break-all;
14723 white-space: normal;
14724 text-align: start;
14725 text-align-last: center;
14726 }
14727
14728 .block-library-site-logo__inspector-media-replace-container .components-dropdown {
14729 display: block;
14730 }
14731 .block-library-site-logo__inspector-media-replace-container img {
14732 width: 20px;
14733 min-width: 20px;
14734 aspect-ratio: 1;
14735 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
14736 border-radius: 50% !important;
14737 }
14738 .block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview {
14739 padding: 6px 12px;
14740 display: flex;
14741 height: 40px;
14742 }
14743
14744 .wp-block-site-tagline__placeholder {
14745 padding: 1em 0;
14746 border: 1px dashed;
14747 }
14748
14749 .wp-block-site-title__placeholder {
14750 padding: 1em 0;
14751 border: 1px dashed;
14752 }
14753
14754 .editor-styles-wrapper .wp-block-site-title a {
14755 color: inherit;
14756 }
14757
14758 .wp-block-social-links .wp-social-link {
14759 line-height: 0;
14760 }
14761 .wp-block-social-links .wp-social-link button {
14762 font-size: inherit;
14763 color: currentColor;
14764 height: auto;
14765 line-height: 0;
14766 opacity: 1;
14767 padding: 0.25em;
14768 }
14769
14770 .wp-block-social-links.is-style-pill-shape .wp-social-link button {
14771 padding-right: calc((2/3) * 1em);
14772 padding-left: calc((2/3) * 1em);
14773 }
14774
14775 .wp-block-social-links.is-style-logos-only .wp-social-link button {
14776 padding: 0;
14777 }
14778
14779 .wp-block-social-links div.block-editor-url-input {
14780 display: inline-block;
14781 margin-right: 8px;
14782 }
14783 .wp-block-social-links.wp-block-social-links {
14784 background: none;
14785 }
14786
14787 .wp-social-link:hover {
14788 transform: none;
14789 }
14790
14791 .editor-styles-wrapper .wp-block-social-links {
14792 padding: 0;
14793 }
14794
14795 .wp-block-social-links__social-placeholder {
14796 display: flex;
14797 opacity: 0.8;
14798 list-style: none;
14799 }
14800 .wp-block-social-links__social-placeholder > .wp-social-link {
14801 padding-right: 0 !important;
14802 margin-right: 0 !important;
14803 padding-left: 0 !important;
14804 margin-left: 0 !important;
14805 width: 0 !important;
14806 visibility: hidden;
14807 }
14808 .wp-block-social-links__social-placeholder > .wp-block-social-links__social-placeholder-icons {
14809 display: flex;
14810 }
14811 .wp-block-social-links__social-placeholder .wp-social-link {
14812 padding: 0.25em;
14813 }
14814 .is-style-pill-shape .wp-block-social-links__social-placeholder .wp-social-link {
14815 padding-right: calc((2/3) * 1em);
14816 padding-left: calc((2/3) * 1em);
14817 }
14818 .is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link {
14819 padding: 0;
14820 }
14821 .wp-block-social-links__social-placeholder .wp-social-link::before {
14822 content: "";
14823 display: block;
14824 width: 1em;
14825 height: 1em;
14826 border-radius: 50%;
14827 }
14828 .is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link::before {
14829 background: currentColor;
14830 }
14831
14832 .wp-block-social-links .wp-block-social-links__social-prompt {
14833 min-height: 24px;
14834 list-style: none;
14835 order: 2;
14836 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
14837 font-size: 13px;
14838 line-height: 24px;
14839 margin-top: auto;
14840 margin-bottom: auto;
14841 cursor: default;
14842 padding-left: 8px;
14843 }
14844
14845 .wp-block[data-align=center] > .wp-block-social-links,
14846 .wp-block.wp-block-social-links.aligncenter {
14847 justify-content: center;
14848 }
14849
14850 .block-editor-block-preview__content .components-button:disabled {
14851 opacity: 1;
14852 }
14853
14854 .wp-social-link.wp-social-link__is-incomplete {
14855 opacity: 0.5;
14856 }
14857 @media (prefers-reduced-motion: reduce) {
14858 .wp-social-link.wp-social-link__is-incomplete {
14859 transition-duration: 0s;
14860 transition-delay: 0s;
14861 }
14862 }
14863
14864 .wp-block-social-links .is-selected .wp-social-link__is-incomplete,
14865 .wp-social-link.wp-social-link__is-incomplete:hover,
14866 .wp-social-link.wp-social-link__is-incomplete:focus {
14867 opacity: 1;
14868 }
14869
14870 .block-editor-block-list__block[data-type="core/spacer"]::before {
14871 content: "";
14872 display: block;
14873 position: absolute;
14874 z-index: 1;
14875 width: 100%;
14876 min-height: 8px;
14877 min-width: 8px;
14878 height: 100%;
14879 }
14880
14881 .wp-block-spacer.is-hovered .block-library-spacer__resize-container,
14882 .block-library-spacer__resize-container.has-show-handle,
14883 .wp-block-spacer.is-selected.custom-sizes-disabled {
14884 background: rgba(0, 0, 0, 0.1);
14885 }
14886 .is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,
14887 .is-dark-theme .block-library-spacer__resize-container.has-show-handle,
14888 .is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled {
14889 background: rgba(255, 255, 255, 0.15);
14890 }
14891
14892 .block-library-spacer__resize-container {
14893 clear: both;
14894 }
14895 .block-library-spacer__resize-container:not(.is-resizing) {
14896 height: 100% !important;
14897 width: 100% !important;
14898 }
14899 .block-library-spacer__resize-container .components-resizable-box__handle::before {
14900 content: none;
14901 }
14902 .block-library-spacer__resize-container.resize-horizontal {
14903 margin-bottom: 0;
14904 height: 100% !important;
14905 }
14906
14907 .wp-block[data-align=left] > .wp-block-table, .wp-block[data-align=right] > .wp-block-table, .wp-block[data-align=center] > .wp-block-table {
14908 height: auto;
14909 }
14910 .wp-block[data-align=left] > .wp-block-table table, .wp-block[data-align=right] > .wp-block-table table, .wp-block[data-align=center] > .wp-block-table table {
14911 width: auto;
14912 }
14913 .wp-block[data-align=left] > .wp-block-table td,
14914 .wp-block[data-align=left] > .wp-block-table th, .wp-block[data-align=right] > .wp-block-table td,
14915 .wp-block[data-align=right] > .wp-block-table th, .wp-block[data-align=center] > .wp-block-table td,
14916 .wp-block[data-align=center] > .wp-block-table th {
14917 word-break: break-word;
14918 }
14919 .wp-block[data-align=center] > .wp-block-table {
14920 text-align: initial;
14921 }
14922 .wp-block[data-align=center] > .wp-block-table table {
14923 margin: 0 auto;
14924 }
14925 .wp-block-table td,
14926 .wp-block-table th {
14927 border: 1px solid;
14928 padding: 0.5em;
14929 }
14930 .wp-block-table td.is-selected,
14931 .wp-block-table th.is-selected {
14932 border-color: var(--wp-admin-theme-color);
14933 box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
14934 border-style: double;
14935 }
14936 .wp-block-table table.has-individual-borders > *,
14937 .wp-block-table table.has-individual-borders tr,
14938 .wp-block-table table.has-individual-borders th,
14939 .wp-block-table table.has-individual-borders td {
14940 border-width: 1px;
14941 border-style: solid;
14942 border-color: currentColor;
14943 }
14944
14945 .blocks-table__placeholder-form.blocks-table__placeholder-form {
14946 display: flex;
14947 flex-direction: column;
14948 align-items: flex-start;
14949 gap: 8px;
14950 }
14951 @media (min-width: 782px) {
14952 .blocks-table__placeholder-form.blocks-table__placeholder-form {
14953 flex-direction: row;
14954 align-items: flex-end;
14955 }
14956 }
14957
14958 .blocks-table__placeholder-input {
14959 width: 112px;
14960 }
14961
14962 .block-editor-template-part__selection-modal {
14963 z-index: 1000001;
14964 }
14965 .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
14966 column-count: 2;
14967 column-gap: 24px;
14968 }
14969 @media (min-width: 1280px) {
14970 .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
14971 column-count: 3;
14972 }
14973 }
14974 .block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
14975 break-inside: avoid-column;
14976 }
14977
14978 .block-library-template-part__selection-search {
14979 background: #fff;
14980 position: sticky;
14981 top: 0;
14982 padding: 16px 0;
14983 z-index: 2;
14984 }
14985
14986 .is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted, .is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected,
14987 .is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted,
14988 .is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected {
14989 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
14990 }
14991 .is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus::after,
14992 .is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus::after {
14993 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
14994 }
14995 .is-dark-theme .is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus::after,
14996 .is-dark-theme .is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus::after {
14997 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff;
14998 }
14999
15000 .wp-block-text-columns .block-editor-rich-text__editable:focus {
15001 outline: 1px solid #ddd;
15002 }
15003
15004 .wp-block-video.wp-block-video.is-selected .components-placeholder {
15005 color: #1e1e1e;
15006 background-color: #fff;
15007 box-shadow: inset 0 0 0 1px #1e1e1e;
15008 border: none;
15009 border-radius: 2px;
15010 }
15011 .wp-block-video.wp-block-video.is-selected .components-placeholder > svg {
15012 opacity: 0;
15013 }
15014 .wp-block-video.wp-block-video.is-selected .components-placeholder .components-placeholder__illustration {
15015 display: none;
15016 }
15017 .wp-block-video.wp-block-video.is-selected .components-placeholder::before {
15018 opacity: 0;
15019 }
15020 .wp-block-video.wp-block-video .components-placeholder__label,
15021 .wp-block-video.wp-block-video .components-placeholder__instructions,
15022 .wp-block-video.wp-block-video .components-button {
15023 transition: none;
15024 }
15025
15026 .wp-block[data-align=center] > .wp-block-video {
15027 text-align: center;
15028 }
15029
15030 .wp-block-video {
15031 position: relative;
15032 }
15033 .wp-block-video.is-transient video {
15034 opacity: 0.3;
15035 }
15036 .wp-block-video .components-spinner {
15037 position: absolute;
15038 top: 50%;
15039 right: 50%;
15040 margin-top: -9px;
15041 margin-right: -9px;
15042 }
15043
15044 .editor-video-poster-control .components-base-control__label {
15045 display: block;
15046 }
15047 .editor-video-poster-control .components-button {
15048 margin-left: 8px;
15049 }
15050
15051 .block-library-video-tracks-editor {
15052 z-index: 159990;
15053 }
15054
15055 .block-library-video-tracks-editor__track-list-track {
15056 padding-right: 12px;
15057 }
15058
15059 .block-library-video-tracks-editor__single-track-editor-kind-select {
15060 max-width: 240px;
15061 }
15062
15063 .block-library-video-tracks-editor__single-track-editor-edit-track-label {
15064 margin-top: 4px;
15065 color: #757575;
15066 text-transform: uppercase;
15067 font-size: 11px;
15068 font-weight: 500;
15069 display: block;
15070 }
15071
15072 .block-library-video-tracks-editor > .components-popover__content {
15073 width: 360px;
15074 padding: 0;
15075 }
15076
15077 .block-library-video-tracks-editor__track-list .components-menu-group__label,
15078 .block-library-video-tracks-editor__add-tracks-container .components-menu-group__label {
15079 padding: 0;
15080 }
15081
15082 .block-library-video-tracks-editor__single-track-editor,
15083 .block-library-video-tracks-editor__track-list,
15084 .block-library-video-tracks-editor__add-tracks-container {
15085 padding: 12px;
15086 }
15087
15088 .editor-styles-wrapper ul.wp-block-post-template {
15089 padding-right: 0;
15090 margin-right: 0;
15091 list-style: none;
15092 }
15093
15094 .block-library-query-toolbar__popover .components-popover__content {
15095 min-width: 230px;
15096 }
15097
15098 .wp-block-query__create-new-link {
15099 padding: 0 52px 16px 16px;
15100 }
15101
15102 .block-library-query__pattern-selection-content .block-editor-block-patterns-list {
15103 display: grid;
15104 grid-template-columns: 1fr 1fr 1fr;
15105 grid-gap: 8px;
15106 }
15107 .block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
15108 margin-bottom: 0;
15109 }
15110 .block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
15111 max-height: 250px;
15112 }
15113
15114 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
15115 column-count: 2;
15116 column-gap: 24px;
15117 }
15118 @media (min-width: 1280px) {
15119 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
15120 column-count: 3;
15121 }
15122 }
15123 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
15124 break-inside: avoid-column;
15125 }
15126 .block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search {
15127 background: #fff;
15128 position: sticky;
15129 top: 0;
15130 padding: 16px 0;
15131 margin-bottom: 2px;
15132 z-index: 2;
15133 }
15134
15135 .block-library-query-toolspanel__filters .components-form-token-field__help {
15136 margin-bottom: 0;
15137 }
15138 .block-library-query-toolspanel__filters .block-library-query-inspector__taxonomy-control:not(:last-child) {
15139 margin-bottom: 24px;
15140 }
15141
15142 @media (min-width: 600px) {
15143 .wp-block-query__enhanced-pagination-modal {
15144 max-width: 480px;
15145 }
15146 }
15147
15148 .wp-block-query__enhanced-pagination-notice {
15149 margin: 0;
15150 }
15151
15152 .wp-block[data-align=center] > .wp-block-query-pagination {
15153 justify-content: center;
15154 }
15155
15156 .editor-styles-wrapper .wp-block-query-pagination {
15157 max-width: 100%;
15158 }
15159 .editor-styles-wrapper .wp-block-query-pagination.block-editor-block-list__layout {
15160 margin: 0;
15161 }
15162
15163 .wp-block-query-pagination > .wp-block-query-pagination-next,
15164 .wp-block-query-pagination > .wp-block-query-pagination-previous,
15165 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
15166 margin-right: 0;
15167 margin-top: 0.5em;
15168 margin-right: 0.5em;
15169 margin-bottom: 0.5em;
15170 }
15171 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
15172 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
15173 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
15174 margin-right: 0;
15175 }
15176
15177 .wp-block-query-pagination-numbers a {
15178 text-decoration: underline;
15179 }
15180 .wp-block-query-pagination-numbers .page-numbers {
15181 margin-left: 2px;
15182 }
15183 .wp-block-query-pagination-numbers .page-numbers:last-child {
15184 margin-right: 0;
15185 }
15186
15187 .wp-block-post-featured-image .block-editor-media-placeholder {
15188 z-index: 1;
15189 -webkit-backdrop-filter: none;
15190 backdrop-filter: none;
15191 }
15192 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder,
15193 .wp-block-post-featured-image .components-placeholder {
15194 justify-content: center;
15195 align-items: center;
15196 padding: 0;
15197 display: flex;
15198 min-height: 200px;
15199 }
15200 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload,
15201 .wp-block-post-featured-image .components-placeholder .components-form-file-upload {
15202 display: none;
15203 }
15204 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button,
15205 .wp-block-post-featured-image .components-placeholder .components-button {
15206 padding: 0;
15207 display: flex;
15208 justify-content: center;
15209 align-items: center;
15210 width: 48px;
15211 height: 48px;
15212 border-radius: 50%;
15213 position: relative;
15214 background: var(--wp-admin-theme-color);
15215 border-color: var(--wp-admin-theme-color);
15216 border-style: solid;
15217 color: #fff;
15218 }
15219 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button > svg,
15220 .wp-block-post-featured-image .components-placeholder .components-button > svg {
15221 color: inherit;
15222 }
15223 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),
15224 .wp-block-post-featured-image .components-placeholder:where(.has-border-color),
15225 .wp-block-post-featured-image img:where(.has-border-color) {
15226 border-style: solid;
15227 }
15228 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-top-color"]),
15229 .wp-block-post-featured-image .components-placeholder:where([style*="border-top-color"]),
15230 .wp-block-post-featured-image img:where([style*="border-top-color"]) {
15231 border-top-style: solid;
15232 }
15233 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-right-color"]),
15234 .wp-block-post-featured-image .components-placeholder:where([style*="border-right-color"]),
15235 .wp-block-post-featured-image img:where([style*="border-right-color"]) {
15236 border-left-style: solid;
15237 }
15238 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-bottom-color"]),
15239 .wp-block-post-featured-image .components-placeholder:where([style*="border-bottom-color"]),
15240 .wp-block-post-featured-image img:where([style*="border-bottom-color"]) {
15241 border-bottom-style: solid;
15242 }
15243 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-left-color"]),
15244 .wp-block-post-featured-image .components-placeholder:where([style*="border-left-color"]),
15245 .wp-block-post-featured-image img:where([style*="border-left-color"]) {
15246 border-right-style: solid;
15247 }
15248 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-width"]),
15249 .wp-block-post-featured-image .components-placeholder:where([style*="border-width"]),
15250 .wp-block-post-featured-image img:where([style*="border-width"]) {
15251 border-style: solid;
15252 }
15253 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-top-width"]),
15254 .wp-block-post-featured-image .components-placeholder:where([style*="border-top-width"]),
15255 .wp-block-post-featured-image img:where([style*="border-top-width"]) {
15256 border-top-style: solid;
15257 }
15258 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-right-width"]),
15259 .wp-block-post-featured-image .components-placeholder:where([style*="border-right-width"]),
15260 .wp-block-post-featured-image img:where([style*="border-right-width"]) {
15261 border-left-style: solid;
15262 }
15263 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-bottom-width"]),
15264 .wp-block-post-featured-image .components-placeholder:where([style*="border-bottom-width"]),
15265 .wp-block-post-featured-image img:where([style*="border-bottom-width"]) {
15266 border-bottom-style: solid;
15267 }
15268 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-left-width"]),
15269 .wp-block-post-featured-image .components-placeholder:where([style*="border-left-width"]),
15270 .wp-block-post-featured-image img:where([style*="border-left-width"]) {
15271 border-right-style: solid;
15272 }
15273 .wp-block-post-featured-image[style*=height] .components-placeholder {
15274 min-height: 48px;
15275 min-width: 48px;
15276 height: 100%;
15277 width: 100%;
15278 }
15279 .wp-block-post-featured-image > a {
15280 cursor: default;
15281 }
15282 .wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,
15283 .wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,
15284 .wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label {
15285 opacity: 1;
15286 pointer-events: auto;
15287 }
15288
15289 div[data-type="core/post-featured-image"] img {
15290 max-width: 100%;
15291 height: auto;
15292 display: block;
15293 }
15294
15295 .wp-block-post-comments-form * {
15296 pointer-events: none;
15297 }
15298 .wp-block-post-comments-form *.block-editor-warning * {
15299 pointer-events: auto;
15300 }
15301
15302 .wp-block-post-content.wp-block-post-content {
15303 -webkit-user-select: none;
15304 user-select: none;
15305 }
15306
15307 /**
15308 * Element styles for the editor
15309 */
15310 .wp-element-button {
15311 cursor: revert;
15312 }
15313 .wp-element-button[role=textbox] {
15314 cursor: text;
15315 }
15316
15317 :root .editor-styles-wrapper {
15318 /*
15319 * Our classes uses the same values we set for gradient value attributes,
15320 * and we can not use spacing because of WP multi site kses rule.
15321 */
15322 /* stylelint-disable function-comma-space-after */
15323 /* stylelint-enable function-comma-space-after */
15324 }
15325 :root .editor-styles-wrapper .has-very-light-gray-background-color {
15326 background-color: #eee;
15327 }
15328 :root .editor-styles-wrapper .has-very-dark-gray-background-color {
15329 background-color: #313131;
15330 }
15331 :root .editor-styles-wrapper .has-very-light-gray-color {
15332 color: #eee;
15333 }
15334 :root .editor-styles-wrapper .has-very-dark-gray-color {
15335 color: #313131;
15336 }
15337 :root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
15338 background: linear-gradient(-135deg, #00d084 0%, #0693e3 100%);
15339 }
15340 :root .editor-styles-wrapper .has-purple-crush-gradient-background {
15341 background: linear-gradient(-135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
15342 }
15343 :root .editor-styles-wrapper .has-hazy-dawn-gradient-background {
15344 background: linear-gradient(-135deg, #faaca8 0%, #dad0ec 100%);
15345 }
15346 :root .editor-styles-wrapper .has-subdued-olive-gradient-background {
15347 background: linear-gradient(-135deg, #fafae1 0%, #67a671 100%);
15348 }
15349 :root .editor-styles-wrapper .has-atomic-cream-gradient-background {
15350 background: linear-gradient(-135deg, #fdd79a 0%, #004a59 100%);
15351 }
15352 :root .editor-styles-wrapper .has-nightshade-gradient-background {
15353 background: linear-gradient(-135deg, #330968 0%, #31cdcf 100%);
15354 }
15355 :root .editor-styles-wrapper .has-midnight-gradient-background {
15356 background: linear-gradient(-135deg, #020381 0%, #2874fc 100%);
15357 }
15358
15359 :where(.editor-styles-wrapper) {
15360 --wp--preset--font-size--normal: 16px;
15361 --wp--preset--font-size--huge: 42px;
15362 }
15363
15364 :where(.editor-styles-wrapper) .has-regular-font-size {
15365 font-size: 16px;
15366 }
15367
15368 :where(.editor-styles-wrapper) .has-larger-font-size {
15369 font-size: 42px;
15370 }
15371
15372 :where(.editor-styles-wrapper) .has-normal-font-size {
15373 font-size: var(--wp--preset--font-size--normal);
15374 }
15375
15376 :where(.editor-styles-wrapper) .has-huge-font-size {
15377 font-size: var(--wp--preset--font-size--huge);
15378 }
15379
15380 /**
15381 * Editor Normalization Styles
15382 *
15383 * These are only output in the editor, but styles here are NOT prefixed .editor-styles-wrapper.
15384 * This allows us to create normalization styles that are easily overridden by editor styles.
15385 */
15386 :where(.editor-styles-wrapper) iframe:not([frameborder]) {
15387 border: 0;
15388 }
15389 /**
15390 * Converts a hex value into the rgb equivalent.
15391 *
15392 * @param {string} hex - the hexadecimal value to convert
15393 * @return {string} comma separated rgb values
15394 */
15395 /**
15396 * Colors
15397 */
15398 /**
15399 * Breakpoints & Media Queries
15400 */
15401 /**
15402 * SCSS Variables.
15403 *
15404 * Please use variables from this sheet to ensure consistency across the UI.
15405 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
15406 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
15407 */
15408 /**
15409 * Converts a hex value into the rgb equivalent.
15410 *
15411 * @param {string} hex - the hexadecimal value to convert
15412 * @return {string} comma separated rgb values
15413 */
15414 /**
15415 * Colors
15416 */
15417 /**
15418 * Fonts & basic variables.
15419 */
15420 /**
15421 * Grid System.
15422 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
15423 */
15424 /**
15425 * Dimensions.
15426 */
15427 /**
15428 * Shadows.
15429 */
15430 /**
15431 * Editor widths.
15432 */
15433 /**
15434 * Block & Editor UI.
15435 */
15436 /**
15437 * Block paddings.
15438 */
15439 /**
15440 * React Native specific.
15441 * These variables do not appear to be used anywhere else.
15442 */
15443 /**
15444 * Converts a hex value into the rgb equivalent.
15445 *
15446 * @param {string} hex - the hexadecimal value to convert
15447 * @return {string} comma separated rgb values
15448 */
15449 /**
15450 * Long content fade mixin
15451 *
15452 * Creates a fading overlay to signify that the content is longer
15453 * than the space allows.
15454 */
15455 /**
15456 * Breakpoint mixins
15457 */
15458 /**
15459 * Focus styles.
15460 */
15461 /**
15462 * Applies editor left position to the selector passed as argument
15463 */
15464 /**
15465 * Styles that are reused verbatim in a few places
15466 */
15467 /**
15468 * Allows users to opt-out of animations via OS-level preferences.
15469 */
15470 /**
15471 * Reset default styles for JavaScript UI based pages.
15472 * This is a WP-admin agnostic reset
15473 */
15474 /**
15475 * Reset the WP Admin page styles for Gutenberg-like pages.
15476 */
15477 .wp-block-audio figcaption {
15478 color: #555;
15479 font-size: 13px;
15480 text-align: center;
15481 }
15482 .is-dark-theme .wp-block-audio figcaption {
15483 color: rgba(255, 255, 255, 0.65);
15484 }
15485
15486 .wp-block-audio {
15487 margin: 0 0 1em 0;
15488 }
15489
15490 .wp-block-code {
15491 border: 1px solid #ccc;
15492 border-radius: 4px;
15493 font-family: Menlo, Consolas, monaco, monospace;
15494 padding: 0.8em 1em;
15495 }
15496
15497 .wp-block-embed figcaption {
15498 color: #555;
15499 font-size: 13px;
15500 text-align: center;
15501 }
15502 .is-dark-theme .wp-block-embed figcaption {
15503 color: rgba(255, 255, 255, 0.65);
15504 }
15505
15506 .wp-block-embed {
15507 margin: 0 0 1em 0;
15508 }
15509
15510 .blocks-gallery-caption {
15511 color: #555;
15512 font-size: 13px;
15513 text-align: center;
15514 }
15515 .is-dark-theme .blocks-gallery-caption {
15516 color: rgba(255, 255, 255, 0.65);
15517 }
15518
15519 .wp-block-image figcaption {
15520 color: #555;
15521 font-size: 13px;
15522 text-align: center;
15523 }
15524 .is-dark-theme .wp-block-image figcaption {
15525 color: rgba(255, 255, 255, 0.65);
15526 }
15527
15528 .wp-block-image {
15529 margin: 0 0 1em 0;
15530 }
15531
15532 .wp-block-pullquote {
15533 border-top: 4px solid currentColor;
15534 border-bottom: 4px solid currentColor;
15535 margin-bottom: 1.75em;
15536 color: currentColor;
15537 }
15538 .wp-block-pullquote cite,
15539 .wp-block-pullquote footer, .wp-block-pullquote__citation {
15540 color: currentColor;
15541 text-transform: uppercase;
15542 font-size: 0.8125em;
15543 font-style: normal;
15544 }
15545
15546 .wp-block-quote {
15547 border-right: 0.25em solid currentColor;
15548 margin: 0 0 1.75em 0;
15549 padding-right: 1em;
15550 }
15551 .wp-block-quote cite,
15552 .wp-block-quote footer {
15553 color: currentColor;
15554 font-size: 0.8125em;
15555 position: relative;
15556 font-style: normal;
15557 }
15558 .wp-block-quote.has-text-align-right {
15559 border-right: none;
15560 border-left: 0.25em solid currentColor;
15561 padding-right: 0;
15562 padding-left: 1em;
15563 }
15564 .wp-block-quote.has-text-align-center {
15565 border: none;
15566 padding-right: 0;
15567 }
15568 .wp-block-quote.is-style-plain, .wp-block-quote.is-style-large, .wp-block-quote.is-large {
15569 border: none;
15570 }
15571
15572 .wp-block-search .wp-block-search__label {
15573 font-weight: bold;
15574 }
15575
15576 .wp-block-search__button {
15577 border: 1px solid #ccc;
15578 padding: 0.375em 0.625em;
15579 }
15580
15581 :where(.wp-block-group.has-background) {
15582 padding: 1.25em 2.375em;
15583 }
15584
15585 .wp-block-separator.has-css-opacity {
15586 opacity: 0.4;
15587 }
15588
15589 .wp-block-separator {
15590 border: none;
15591 border-bottom: 2px solid currentColor;
15592 margin-right: auto;
15593 margin-left: auto;
15594 }
15595 .wp-block-separator.has-alpha-channel-opacity {
15596 opacity: initial;
15597 }
15598 .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
15599 width: 100px;
15600 }
15601 .wp-block-separator.has-background:not(.is-style-dots) {
15602 border-bottom: none;
15603 height: 1px;
15604 }
15605 .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
15606 height: 2px;
15607 }
15608
15609 .wp-block-table {
15610 margin: 0 0 1em 0;
15611 }
15612 .wp-block-table td,
15613 .wp-block-table th {
15614 word-break: normal;
15615 }
15616 .wp-block-table figcaption {
15617 color: #555;
15618 font-size: 13px;
15619 text-align: center;
15620 }
15621 .is-dark-theme .wp-block-table figcaption {
15622 color: rgba(255, 255, 255, 0.65);
15623 }
15624
15625 .wp-block-video figcaption {
15626 color: #555;
15627 font-size: 13px;
15628 text-align: center;
15629 }
15630 .is-dark-theme .wp-block-video figcaption {
15631 color: rgba(255, 255, 255, 0.65);
15632 }
15633
15634 .wp-block-video {
15635 margin: 0 0 1em 0;
15636 }
15637
15638 .wp-block-template-part.has-background {
15639 padding: 1.25em 2.375em;
15640 margin-top: 0;
15641 margin-bottom: 0;
15642 }
15643 /**
15644 * Converts a hex value into the rgb equivalent.
15645 *
15646 * @param {string} hex - the hexadecimal value to convert
15647 * @return {string} comma separated rgb values
15648 */
15649 /**
15650 * Colors
15651 */
15652 /**
15653 * Breakpoints & Media Queries
15654 */
15655 /**
15656 * SCSS Variables.
15657 *
15658 * Please use variables from this sheet to ensure consistency across the UI.
15659 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
15660 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
15661 */
15662 /**
15663 * Converts a hex value into the rgb equivalent.
15664 *
15665 * @param {string} hex - the hexadecimal value to convert
15666 * @return {string} comma separated rgb values
15667 */
15668 /**
15669 * Colors
15670 */
15671 /**
15672 * Fonts & basic variables.
15673 */
15674 /**
15675 * Grid System.
15676 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
15677 */
15678 /**
15679 * Dimensions.
15680 */
15681 /**
15682 * Shadows.
15683 */
15684 /**
15685 * Editor widths.
15686 */
15687 /**
15688 * Block & Editor UI.
15689 */
15690 /**
15691 * Block paddings.
15692 */
15693 /**
15694 * React Native specific.
15695 * These variables do not appear to be used anywhere else.
15696 */
15697 /**
15698 * Converts a hex value into the rgb equivalent.
15699 *
15700 * @param {string} hex - the hexadecimal value to convert
15701 * @return {string} comma separated rgb values
15702 */
15703 /**
15704 * Long content fade mixin
15705 *
15706 * Creates a fading overlay to signify that the content is longer
15707 * than the space allows.
15708 */
15709 /**
15710 * Breakpoint mixins
15711 */
15712 /**
15713 * Focus styles.
15714 */
15715 /**
15716 * Applies editor left position to the selector passed as argument
15717 */
15718 /**
15719 * Styles that are reused verbatim in a few places
15720 */
15721 /**
15722 * Allows users to opt-out of animations via OS-level preferences.
15723 */
15724 /**
15725 * Reset default styles for JavaScript UI based pages.
15726 * This is a WP-admin agnostic reset
15727 */
15728 /**
15729 * Reset the WP Admin page styles for Gutenberg-like pages.
15730 */
15731 :root {
15732 --wp-admin-theme-color: #007cba;
15733 --wp-admin-theme-color--rgb: 0, 124, 186;
15734 --wp-admin-theme-color-darker-10: #006ba1;
15735 --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
15736 --wp-admin-theme-color-darker-20: #005a87;
15737 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
15738 --wp-admin-border-width-focus: 2px;
15739 --wp-block-synced-color: #7a00df;
15740 --wp-block-synced-color--rgb: 122, 0, 223;
15741 --wp-bound-block-color: #9747ff;
15742 }
15743 @media (min-resolution: 192dpi) {
15744 :root {
15745 --wp-admin-border-width-focus: 1.5px;
15746 }
15747 }
15748
15749 .block-editor-format-toolbar__image-popover {
15750 z-index: 159990;
15751 }
15752 .block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-value {
15753 margin: 7px;
15754 min-width: 150px;
15755 max-width: 500px;
15756 }
15757 .block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-button {
15758 height: 30px;
15759 margin-bottom: 8px;
15760 margin-left: 8px;
15761 }
15762
15763 .block-editor-format-toolbar__link-container-content {
15764 display: flex;
15765 }
15766
15767 .block-editor-format-toolbar__link-container-value {
15768 margin: 7px;
15769 flex-grow: 1;
15770 flex-shrink: 1;
15771 overflow: hidden;
15772 text-overflow: ellipsis;
15773 white-space: nowrap;
15774 min-width: 150px;
15775 max-width: 500px;
15776 }
15777 .block-editor-format-toolbar__link-container-value.has-invalid-link {
15778 color: #cc1818;
15779 }
15780
15781 .format-library__inline-color-popover [role=tabpanel] {
15782 padding: 16px;
15783 }
15784
15785 .block-editor-format-toolbar__language-popover .components-popover__content {
15786 width: auto;
15787 padding: 1rem;
15788 }
15789 /**
15790 * Converts a hex value into the rgb equivalent.
15791 *
15792 * @param {string} hex - the hexadecimal value to convert
15793 * @return {string} comma separated rgb values
15794 */
15795 /**
15796 * Colors
15797 */
15798 /**
15799 * Breakpoints & Media Queries
15800 */
15801 /**
15802 * SCSS Variables.
15803 *
15804 * Please use variables from this sheet to ensure consistency across the UI.
15805 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
15806 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
15807 */
15808 /**
15809 * Converts a hex value into the rgb equivalent.
15810 *
15811 * @param {string} hex - the hexadecimal value to convert
15812 * @return {string} comma separated rgb values
15813 */
15814 /**
15815 * Colors
15816 */
15817 /**
15818 * Fonts & basic variables.
15819 */
15820 /**
15821 * Grid System.
15822 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
15823 */
15824 /**
15825 * Dimensions.
15826 */
15827 /**
15828 * Shadows.
15829 */
15830 /**
15831 * Editor widths.
15832 */
15833 /**
15834 * Block & Editor UI.
15835 */
15836 /**
15837 * Block paddings.
15838 */
15839 /**
15840 * React Native specific.
15841 * These variables do not appear to be used anywhere else.
15842 */
15843 /**
15844 * Converts a hex value into the rgb equivalent.
15845 *
15846 * @param {string} hex - the hexadecimal value to convert
15847 * @return {string} comma separated rgb values
15848 */
15849 /**
15850 * Long content fade mixin
15851 *
15852 * Creates a fading overlay to signify that the content is longer
15853 * than the space allows.
15854 */
15855 /**
15856 * Breakpoint mixins
15857 */
15858 /**
15859 * Focus styles.
15860 */
15861 /**
15862 * Applies editor left position to the selector passed as argument
15863 */
15864 /**
15865 * Styles that are reused verbatim in a few places
15866 */
15867 /**
15868 * Allows users to opt-out of animations via OS-level preferences.
15869 */
15870 /**
15871 * Reset default styles for JavaScript UI based pages.
15872 * This is a WP-admin agnostic reset
15873 */
15874 /**
15875 * Reset the WP Admin page styles for Gutenberg-like pages.
15876 */
15877 :root {
15878 --wp-admin-theme-color: #007cba;
15879 --wp-admin-theme-color--rgb: 0, 124, 186;
15880 --wp-admin-theme-color-darker-10: #006ba1;
15881 --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
15882 --wp-admin-theme-color-darker-20: #005a87;
15883 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
15884 --wp-admin-border-width-focus: 2px;
15885 --wp-block-synced-color: #7a00df;
15886 --wp-block-synced-color--rgb: 122, 0, 223;
15887 --wp-bound-block-color: #9747ff;
15888 }
15889 @media (min-resolution: 192dpi) {
15890 :root {
15891 --wp-admin-border-width-focus: 1.5px;
15892 }
15893 }
15894
15895 .components-panel__header.interface-complementary-area-header__small {
15896 background: #fff;
15897 padding-left: 4px;
15898 }
15899 .components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title {
15900 overflow: hidden;
15901 text-overflow: ellipsis;
15902 white-space: nowrap;
15903 width: 100%;
15904 margin: 0;
15905 }
15906 @media (min-width: 782px) {
15907 .components-panel__header.interface-complementary-area-header__small {
15908 display: none;
15909 }
15910 }
15911
15912 .interface-complementary-area-header {
15913 background: #fff;
15914 padding-left: 4px;
15915 }
15916 .interface-complementary-area-header .interface-complementary-area-header__title {
15917 margin: 0;
15918 }
15919 .interface-complementary-area-header .components-button.has-icon {
15920 display: none;
15921 margin-right: auto;
15922 }
15923 .interface-complementary-area-header .components-button.has-icon ~ .components-button {
15924 margin-right: 0;
15925 }
15926 @media (min-width: 782px) {
15927 .interface-complementary-area-header .components-button.has-icon {
15928 display: flex;
15929 }
15930 }
15931
15932 @media (min-width: 782px) {
15933 .components-panel__header + .interface-complementary-area-header {
15934 margin-top: 0;
15935 }
15936 }
15937
15938 .interface-complementary-area {
15939 background: #fff;
15940 color: #1e1e1e;
15941 }
15942 @media (min-width: 600px) {
15943 .interface-complementary-area {
15944 -webkit-overflow-scrolling: touch;
15945 }
15946 }
15947 @media (min-width: 782px) {
15948 .interface-complementary-area {
15949 width: 280px;
15950 }
15951 }
15952 .interface-complementary-area .components-panel {
15953 border: none;
15954 position: relative;
15955 z-index: 0;
15956 }
15957 .interface-complementary-area .components-panel__header {
15958 position: sticky;
15959 top: 0;
15960 z-index: 1;
15961 }
15962 .interface-complementary-area .components-panel__header.edit-post-sidebar__panel-tabs {
15963 top: 48px;
15964 }
15965 @media (min-width: 782px) {
15966 .interface-complementary-area .components-panel__header.edit-post-sidebar__panel-tabs {
15967 top: 0;
15968 }
15969 }
15970 .interface-complementary-area p:not(.components-base-control__help) {
15971 margin-top: 0;
15972 }
15973 .interface-complementary-area h2 {
15974 font-size: 13px;
15975 color: #1e1e1e;
15976 margin-bottom: 1.5em;
15977 }
15978 .interface-complementary-area h3 {
15979 font-size: 11px;
15980 text-transform: uppercase;
15981 font-weight: 500;
15982 color: #1e1e1e;
15983 margin-bottom: 1.5em;
15984 }
15985 .interface-complementary-area hr {
15986 border-top: none;
15987 border-bottom: 1px solid #f0f0f0;
15988 margin: 1.5em 0;
15989 }
15990 .interface-complementary-area div.components-toolbar-group,
15991 .interface-complementary-area div.components-toolbar {
15992 box-shadow: none;
15993 margin-bottom: 1.5em;
15994 }
15995 .interface-complementary-area div.components-toolbar-group:last-child,
15996 .interface-complementary-area div.components-toolbar:last-child {
15997 margin-bottom: 0;
15998 }
15999 .interface-complementary-area .block-editor-skip-to-selected-block:focus {
16000 top: auto;
16001 left: 10px;
16002 bottom: 10px;
16003 right: auto;
16004 }
16005
16006 @media (min-width: 782px) {
16007 body.js.is-fullscreen-mode {
16008 margin-top: -32px;
16009 height: calc(100% + 32px);
16010 }
16011 body.js.is-fullscreen-mode #adminmenumain,
16012 body.js.is-fullscreen-mode #wpadminbar {
16013 display: none;
16014 }
16015 body.js.is-fullscreen-mode #wpcontent,
16016 body.js.is-fullscreen-mode #wpfooter {
16017 margin-right: 0;
16018 }
16019 }
16020
16021 html.interface-interface-skeleton__html-container {
16022 position: fixed;
16023 width: 100%;
16024 }
16025 @media (min-width: 782px) {
16026 html.interface-interface-skeleton__html-container {
16027 position: initial;
16028 width: initial;
16029 }
16030 }
16031
16032 .interface-interface-skeleton {
16033 display: flex;
16034 flex-direction: row;
16035 height: auto;
16036 max-height: 100%;
16037 position: fixed;
16038 top: 46px;
16039 right: 0;
16040 left: 0;
16041 bottom: 0;
16042 }
16043 @media (min-width: 783px) {
16044 .interface-interface-skeleton {
16045 top: 32px;
16046 }
16047 .is-fullscreen-mode .interface-interface-skeleton {
16048 top: 0;
16049 }
16050 }
16051
16052 .interface-interface-skeleton__editor {
16053 display: flex;
16054 flex-direction: column;
16055 flex: 0 1 100%;
16056 overflow: hidden;
16057 }
16058
16059 .interface-interface-skeleton {
16060 /* Set left position when auto-fold is not on the body element. */
16061 right: 0;
16062 }
16063 @media (min-width: 783px) {
16064 .interface-interface-skeleton {
16065 right: 160px;
16066 }
16067 }
16068
16069 .auto-fold .interface-interface-skeleton {
16070 /* Auto fold is when on smaller breakpoints, nav menu auto collapses. */
16071 }
16072 @media (min-width: 783px) {
16073 .auto-fold .interface-interface-skeleton {
16074 right: 36px;
16075 }
16076 }
16077 @media (min-width: 961px) {
16078 .auto-fold .interface-interface-skeleton {
16079 right: 160px;
16080 }
16081 }
16082
16083 /* Sidebar manually collapsed. */
16084 .folded .interface-interface-skeleton {
16085 right: 0;
16086 }
16087 @media (min-width: 783px) {
16088 .folded .interface-interface-skeleton {
16089 right: 36px;
16090 }
16091 }
16092
16093 body.is-fullscreen-mode .interface-interface-skeleton {
16094 right: 0 !important;
16095 }
16096
16097 .interface-interface-skeleton__body {
16098 flex-grow: 1;
16099 display: flex;
16100 overflow: auto;
16101 overscroll-behavior-y: none;
16102 }
16103 @media (min-width: 782px) {
16104 .has-footer .interface-interface-skeleton__body {
16105 padding-bottom: 25px;
16106 }
16107 }
16108
16109 .interface-interface-skeleton__content {
16110 flex-grow: 1;
16111 display: flex;
16112 flex-direction: column;
16113 overflow: auto;
16114 z-index: 20;
16115 }
16116 @media (min-width: 782px) {
16117 .interface-interface-skeleton__content {
16118 z-index: auto;
16119 }
16120 }
16121
16122 .interface-interface-skeleton__secondary-sidebar,
16123 .interface-interface-skeleton__sidebar {
16124 flex-shrink: 0;
16125 position: absolute;
16126 z-index: 100000;
16127 top: 0;
16128 left: 0;
16129 bottom: 0;
16130 right: 0;
16131 background: #fff;
16132 color: #1e1e1e;
16133 }
16134 @media (min-width: 782px) {
16135 .interface-interface-skeleton__secondary-sidebar,
16136 .interface-interface-skeleton__sidebar {
16137 position: relative !important;
16138 width: auto;
16139 }
16140 .is-sidebar-opened .interface-interface-skeleton__secondary-sidebar,
16141 .is-sidebar-opened .interface-interface-skeleton__sidebar {
16142 z-index: 90;
16143 }
16144 }
16145
16146 .interface-interface-skeleton__sidebar {
16147 overflow: auto;
16148 }
16149 @media (min-width: 782px) {
16150 .interface-interface-skeleton__sidebar {
16151 border-right: 1px solid #e0e0e0;
16152 }
16153 }
16154
16155 @media (min-width: 782px) {
16156 .interface-interface-skeleton__secondary-sidebar {
16157 border-left: 1px solid #e0e0e0;
16158 }
16159 }
16160
16161 .interface-interface-skeleton__header {
16162 flex-shrink: 0;
16163 height: auto;
16164 border-bottom: 1px solid #e0e0e0;
16165 z-index: 30;
16166 color: #1e1e1e;
16167 }
16168
16169 .interface-interface-skeleton__footer {
16170 height: auto;
16171 flex-shrink: 0;
16172 border-top: 1px solid #e0e0e0;
16173 color: #1e1e1e;
16174 position: absolute;
16175 bottom: 0;
16176 right: 0;
16177 width: 100%;
16178 background-color: #fff;
16179 z-index: 90;
16180 display: none;
16181 }
16182 @media (min-width: 782px) {
16183 .interface-interface-skeleton__footer {
16184 display: flex;
16185 }
16186 }
16187 .interface-interface-skeleton__footer .block-editor-block-breadcrumb {
16188 z-index: 30;
16189 display: flex;
16190 background: #fff;
16191 height: 24px;
16192 align-items: center;
16193 font-size: 13px;
16194 padding: 0 18px;
16195 }
16196
16197 .interface-interface-skeleton__actions {
16198 z-index: 100000;
16199 position: fixed !important;
16200 top: -9999em;
16201 bottom: auto;
16202 right: auto;
16203 left: 0;
16204 color: #1e1e1e;
16205 background: #fff;
16206 width: 100vw;
16207 }
16208 @media (min-width: 782px) {
16209 .interface-interface-skeleton__actions {
16210 width: 280px;
16211 }
16212 }
16213 .interface-interface-skeleton__actions:focus, .interface-interface-skeleton__actions:focus-within {
16214 top: auto;
16215 bottom: 0;
16216 }
16217 .is-entity-save-view-open .interface-interface-skeleton__actions:focus, .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
16218 top: 46px;
16219 }
16220 @media (min-width: 782px) {
16221 .is-entity-save-view-open .interface-interface-skeleton__actions:focus, .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
16222 border-right: 1px solid #ddd;
16223 top: 32px;
16224 }
16225 .is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus, .is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
16226 top: 0;
16227 }
16228 }
16229
16230 .interface-pinned-items {
16231 display: flex;
16232 gap: 8px;
16233 }
16234 .interface-pinned-items .components-button {
16235 display: none;
16236 margin: 0;
16237 }
16238 .interface-pinned-items .components-button[aria-controls="edit-post:document"], .interface-pinned-items .components-button[aria-controls="edit-post:block"], .interface-pinned-items .components-button[aria-controls="edit-site:template"], .interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"], .interface-pinned-items .components-button[aria-controls="edit-site:global-styles"] {
16239 display: flex;
16240 }
16241 .interface-pinned-items .components-button svg {
16242 max-width: 24px;
16243 max-height: 24px;
16244 }
16245 @media (min-width: 600px) {
16246 .interface-pinned-items .components-button {
16247 display: flex;
16248 }
16249 }
16250
16251 .edit-post-header {
16252 height: 60px;
16253 background: #fff;
16254 display: flex;
16255 flex-wrap: wrap;
16256 align-items: center;
16257 max-width: 100vw;
16258 justify-content: space-between;
16259 }
16260 @media (min-width: 280px) {
16261 .edit-post-header {
16262 flex-wrap: nowrap;
16263 }
16264 }
16265
16266 .edit-post-header__toolbar {
16267 display: flex;
16268 flex-shrink: 8;
16269 flex-grow: 3;
16270 overflow: hidden;
16271 padding: 2px 0;
16272 align-items: center;
16273 }
16274 .edit-post-header__toolbar .table-of-contents {
16275 display: none;
16276 }
16277 @media (min-width: 600px) {
16278 .edit-post-header__toolbar .table-of-contents {
16279 display: block;
16280 }
16281 }
16282 .edit-post-header__toolbar .selected-block-tools-wrapper {
16283 overflow: hidden;
16284 display: flex;
16285 align-items: center;
16286 height: 60px;
16287 }
16288 .edit-post-header__toolbar .selected-block-tools-wrapper .block-editor-block-contextual-toolbar {
16289 border-bottom: 0;
16290 height: 100%;
16291 }
16292 .edit-post-header__toolbar .selected-block-tools-wrapper .block-editor-block-toolbar {
16293 height: 100%;
16294 padding-top: 15px;
16295 }
16296 .edit-post-header__toolbar .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button) {
16297 height: 32px;
16298 }
16299 .edit-post-header__toolbar .selected-block-tools-wrapper::after {
16300 content: "";
16301 width: 1px;
16302 height: 24px;
16303 background-color: #ddd;
16304 margin-right: 8px;
16305 }
16306 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar-group,
16307 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar {
16308 border-left: none;
16309 }
16310 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar-group::after,
16311 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar::after {
16312 content: "";
16313 width: 1px;
16314 height: 24px;
16315 background-color: #ddd;
16316 margin-top: 4px;
16317 margin-right: 8px;
16318 }
16319 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group::after,
16320 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group::after {
16321 display: none;
16322 }
16323 .edit-post-header__toolbar .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button {
16324 height: 32px;
16325 overflow: visible;
16326 }
16327 @media (min-width: 600px) {
16328 .edit-post-header__toolbar .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container {
16329 position: relative;
16330 top: -10px;
16331 }
16332 }
16333 .edit-post-header__toolbar .selected-block-tools-wrapper.is-collapsed {
16334 display: none;
16335 }
16336
16337 .edit-post-header__block-tools-toggle {
16338 margin-right: 2px;
16339 }
16340
16341 .edit-post-header__center {
16342 flex-grow: 1;
16343 display: flex;
16344 justify-content: center;
16345 }
16346 .edit-post-header__center.is-collapsed {
16347 display: none;
16348 }
16349
16350 /**
16351 * Buttons on the right side
16352 */
16353 .edit-post-header__settings {
16354 display: inline-flex;
16355 align-items: center;
16356 flex-wrap: nowrap;
16357 padding-left: 4px;
16358 gap: 8px;
16359 }
16360 @media (min-width: 600px) {
16361 .edit-post-header__settings {
16362 padding-left: 8px;
16363 }
16364 }
16365
16366 /**
16367 * Show icon labels.
16368 */
16369 .show-icon-labels.interface-pinned-items .components-button.has-icon,
16370 .show-icon-labels .edit-post-header .components-button.has-icon,
16371 .edit-post-header__dropdown .components-button.has-icon {
16372 width: auto;
16373 }
16374 .show-icon-labels.interface-pinned-items .components-button.has-icon svg,
16375 .show-icon-labels .edit-post-header .components-button.has-icon svg,
16376 .edit-post-header__dropdown .components-button.has-icon svg {
16377 display: none;
16378 }
16379 .show-icon-labels.interface-pinned-items .components-button.has-icon::after,
16380 .show-icon-labels .edit-post-header .components-button.has-icon::after,
16381 .edit-post-header__dropdown .components-button.has-icon::after {
16382 content: attr(aria-label);
16383 }
16384 .show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true],
16385 .show-icon-labels .edit-post-header .components-button.has-icon[aria-disabled=true],
16386 .edit-post-header__dropdown .components-button.has-icon[aria-disabled=true] {
16387 background-color: transparent;
16388 }
16389 .show-icon-labels.interface-pinned-items .is-tertiary:active,
16390 .show-icon-labels .edit-post-header .is-tertiary:active,
16391 .edit-post-header__dropdown .is-tertiary:active {
16392 box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color);
16393 background-color: transparent;
16394 }
16395 .show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon svg,
16396 .show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg,
16397 .show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon svg,
16398 .show-icon-labels .edit-post-header .components-button.has-icon.button-toggle svg,
16399 .edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon svg,
16400 .edit-post-header__dropdown .components-button.has-icon.button-toggle svg {
16401 display: block;
16402 }
16403 .show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon::after,
16404 .show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle::after,
16405 .show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon::after,
16406 .show-icon-labels .edit-post-header .components-button.has-icon.button-toggle::after,
16407 .edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon::after,
16408 .edit-post-header__dropdown .components-button.has-icon.button-toggle::after {
16409 content: none;
16410 }
16411 .show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon,
16412 .show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon,
16413 .edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon {
16414 width: 60px;
16415 }
16416 .show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,
16417 .show-icon-labels .edit-post-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,
16418 .edit-post-header__dropdown .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon {
16419 display: block;
16420 }
16421 .show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16422 .show-icon-labels.interface-pinned-items .interface-pinned-items .components-button,
16423 .show-icon-labels .edit-post-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16424 .show-icon-labels .edit-post-header .interface-pinned-items .components-button,
16425 .edit-post-header__dropdown .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16426 .edit-post-header__dropdown .interface-pinned-items .components-button {
16427 padding-right: 8px;
16428 padding-left: 8px;
16429 }
16430 @media (min-width: 600px) {
16431 .show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16432 .show-icon-labels.interface-pinned-items .interface-pinned-items .components-button,
16433 .show-icon-labels .edit-post-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16434 .show-icon-labels .edit-post-header .interface-pinned-items .components-button,
16435 .edit-post-header__dropdown .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16436 .edit-post-header__dropdown .interface-pinned-items .components-button {
16437 padding-right: 12px;
16438 padding-left: 12px;
16439 }
16440 }
16441 .show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft::after,
16442 .show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state::after,
16443 .show-icon-labels .edit-post-header .editor-post-save-draft.editor-post-save-draft::after,
16444 .show-icon-labels .edit-post-header .editor-post-saved-state.editor-post-saved-state::after,
16445 .edit-post-header__dropdown .editor-post-save-draft.editor-post-save-draft::after,
16446 .edit-post-header__dropdown .editor-post-saved-state.editor-post-saved-state::after {
16447 content: none;
16448 }
16449
16450 .show-icon-labels .edit-post-header__toolbar .block-editor-block-mover {
16451 border-right: none;
16452 }
16453 .show-icon-labels .edit-post-header__toolbar .block-editor-block-mover::before {
16454 content: "";
16455 width: 1px;
16456 height: 24px;
16457 background-color: #ddd;
16458 margin-top: 4px;
16459 margin-right: 8px;
16460 }
16461 .show-icon-labels .edit-post-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container::before {
16462 width: calc(100% - 24px);
16463 background: #ddd;
16464 right: calc(50% + 1px);
16465 }
16466
16467 .edit-post-header__dropdown .components-menu-item__button.components-menu-item__button,
16468 .edit-post-header__dropdown .components-button.editor-history__undo,
16469 .edit-post-header__dropdown .components-button.editor-history__redo,
16470 .edit-post-header__dropdown .table-of-contents .components-button,
16471 .edit-post-header__dropdown .components-button.block-editor-list-view {
16472 margin: 0;
16473 padding: 6px 40px 6px 6px;
16474 width: 14.625rem;
16475 text-align: right;
16476 justify-content: flex-start;
16477 }
16478
16479 .show-icon-labels.interface-pinned-items {
16480 padding: 6px 12px 12px;
16481 margin-top: 0;
16482 margin-bottom: 0;
16483 margin-right: -12px;
16484 margin-left: -12px;
16485 border-bottom: 1px solid #ccc;
16486 display: block;
16487 }
16488 .show-icon-labels.interface-pinned-items > .components-button.has-icon {
16489 margin: 0;
16490 padding: 6px 8px 6px 6px;
16491 width: 14.625rem;
16492 justify-content: flex-start;
16493 }
16494 .show-icon-labels.interface-pinned-items > .components-button.has-icon[aria-expanded=true] svg {
16495 display: block;
16496 max-width: 24px;
16497 }
16498 .show-icon-labels.interface-pinned-items > .components-button.has-icon[aria-expanded=false] {
16499 padding-right: 40px;
16500 }
16501 .show-icon-labels.interface-pinned-items > .components-button.has-icon svg {
16502 margin-left: 8px;
16503 }
16504
16505 @media (min-width: 600px) {
16506 .edit-post-header__post-preview-button {
16507 display: none;
16508 }
16509 }
16510
16511 .is-distraction-free .interface-interface-skeleton__header {
16512 border-bottom: none;
16513 }
16514 .is-distraction-free .edit-post-header {
16515 -webkit-backdrop-filter: blur(20px) !important;
16516 backdrop-filter: blur(20px) !important;
16517 background-color: rgba(255, 255, 255, 0.9);
16518 border-bottom: 1px solid #e0e0e0;
16519 position: absolute;
16520 width: 100%;
16521 }
16522 .is-distraction-free .edit-post-header > .edit-post-header__settings > .edit-post-header__post-preview-button {
16523 visibility: hidden;
16524 }
16525 .is-distraction-free .edit-post-header > .edit-post-header__toolbar .editor-document-tools__inserter-toggle, .is-distraction-free .edit-post-header > .edit-post-header__toolbar .editor-document-tools__document-overview-toggle, .is-distraction-free .edit-post-header > .edit-post-header__settings > .editor-preview-dropdown, .is-distraction-free .edit-post-header > .edit-post-header__settings > .interface-pinned-items {
16526 display: none;
16527 }
16528 .is-distraction-free .interface-interface-skeleton__header:focus-within {
16529 opacity: 1 !important;
16530 }
16531 .is-distraction-free .interface-interface-skeleton__header:focus-within div {
16532 transform: translateX(0) translateZ(0) !important;
16533 }
16534 .is-distraction-free .components-editor-notices__dismissible {
16535 position: absolute;
16536 z-index: 35;
16537 }
16538
16539 .components-popover.more-menu-dropdown__content {
16540 z-index: 99998;
16541 }
16542
16543 .edit-post-fullscreen-mode-close.components-button {
16544 display: none;
16545 }
16546 @media (min-width: 782px) {
16547 .edit-post-fullscreen-mode-close.components-button {
16548 display: flex;
16549 align-items: center;
16550 align-self: stretch;
16551 border: none;
16552 background: #1e1e1e;
16553 color: #fff;
16554 border-radius: 0;
16555 height: 61px;
16556 width: 60px;
16557 position: relative;
16558 margin-bottom: -1px;
16559 }
16560 .edit-post-fullscreen-mode-close.components-button:active {
16561 color: #fff;
16562 }
16563 .edit-post-fullscreen-mode-close.components-button:focus {
16564 box-shadow: none;
16565 }
16566 .edit-post-fullscreen-mode-close.components-button::before {
16567 transition: box-shadow 0.1s ease;
16568 content: "";
16569 display: block;
16570 position: absolute;
16571 top: 9px;
16572 left: 9px;
16573 bottom: 10px;
16574 right: 9px;
16575 border-radius: 4px;
16576 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
16577 }
16578 }
16579 @media (min-width: 782px) and (prefers-reduced-motion: reduce) {
16580 .edit-post-fullscreen-mode-close.components-button::before {
16581 transition-duration: 0s;
16582 transition-delay: 0s;
16583 }
16584 }
16585 @media (min-width: 782px) {
16586 .edit-post-fullscreen-mode-close.components-button:hover::before {
16587 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #757575;
16588 }
16589 }
16590 @media (min-width: 782px) {
16591 .edit-post-fullscreen-mode-close.components-button.has-icon:hover::before {
16592 box-shadow: none;
16593 }
16594 }
16595 @media (min-width: 782px) {
16596 .edit-post-fullscreen-mode-close.components-button:focus::before {
16597 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) rgba(255, 255, 255, 0.1), inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
16598 }
16599 }
16600 .edit-post-fullscreen-mode-close.components-button .edit-post-fullscreen-mode-close_site-icon {
16601 width: 36px;
16602 height: 36px;
16603 border-radius: 2px;
16604 object-fit: cover;
16605 margin-top: -1px;
16606 }
16607
16608 .edit-post-keyboard-shortcut-help-modal__section {
16609 margin: 0 0 2rem 0;
16610 }
16611 .edit-post-keyboard-shortcut-help-modal__section-title {
16612 font-size: 0.9rem;
16613 font-weight: 600;
16614 }
16615 .edit-post-keyboard-shortcut-help-modal__shortcut {
16616 display: flex;
16617 align-items: baseline;
16618 padding: 0.6rem 0;
16619 border-top: 1px solid #ddd;
16620 margin-bottom: 0;
16621 }
16622 .edit-post-keyboard-shortcut-help-modal__shortcut:last-child {
16623 border-bottom: 1px solid #ddd;
16624 }
16625 .edit-post-keyboard-shortcut-help-modal__shortcut:empty {
16626 display: none;
16627 }
16628 .edit-post-keyboard-shortcut-help-modal__shortcut-term {
16629 font-weight: 600;
16630 margin: 0 1rem 0 0;
16631 text-align: left;
16632 }
16633 .edit-post-keyboard-shortcut-help-modal__shortcut-description {
16634 flex: 1;
16635 margin: 0;
16636 flex-basis: auto;
16637 }
16638 .edit-post-keyboard-shortcut-help-modal__shortcut-key-combination {
16639 display: block;
16640 background: none;
16641 margin: 0;
16642 padding: 0;
16643 }
16644 .edit-post-keyboard-shortcut-help-modal__shortcut-key-combination + .edit-post-keyboard-shortcut-help-modal__shortcut-key-combination {
16645 margin-top: 10px;
16646 }
16647 .edit-post-keyboard-shortcut-help-modal__shortcut-key {
16648 padding: 0.25rem 0.5rem;
16649 border-radius: 8%;
16650 margin: 0 0.2rem 0 0.2rem;
16651 }
16652 .edit-post-keyboard-shortcut-help-modal__shortcut-key:last-child {
16653 margin: 0 0.2rem 0 0;
16654 }
16655
16656 .edit-post-layout__metaboxes {
16657 flex-shrink: 0;
16658 clear: both;
16659 }
16660
16661 .edit-post-layout .components-editor-notices__snackbar {
16662 position: fixed;
16663 left: 0;
16664 bottom: 40px;
16665 padding-right: 16px;
16666 padding-left: 16px;
16667 }
16668
16669 .is-distraction-free .components-editor-notices__snackbar {
16670 bottom: 20px;
16671 }
16672
16673 .edit-post-layout .components-editor-notices__snackbar {
16674 /* Set left position when auto-fold is not on the body element. */
16675 right: 0;
16676 }
16677 @media (min-width: 783px) {
16678 .edit-post-layout .components-editor-notices__snackbar {
16679 right: 160px;
16680 }
16681 }
16682
16683 .auto-fold .edit-post-layout .components-editor-notices__snackbar {
16684 /* Auto fold is when on smaller breakpoints, nav menu auto collapses. */
16685 }
16686 @media (min-width: 783px) {
16687 .auto-fold .edit-post-layout .components-editor-notices__snackbar {
16688 right: 36px;
16689 }
16690 }
16691 @media (min-width: 961px) {
16692 .auto-fold .edit-post-layout .components-editor-notices__snackbar {
16693 right: 160px;
16694 }
16695 }
16696
16697 /* Sidebar manually collapsed. */
16698 .folded .edit-post-layout .components-editor-notices__snackbar {
16699 right: 0;
16700 }
16701 @media (min-width: 783px) {
16702 .folded .edit-post-layout .components-editor-notices__snackbar {
16703 right: 36px;
16704 }
16705 }
16706
16707 body.is-fullscreen-mode .edit-post-layout .components-editor-notices__snackbar {
16708 right: 0 !important;
16709 }
16710
16711 .edit-post-layout .editor-post-publish-panel {
16712 position: fixed;
16713 z-index: 100001;
16714 top: 46px;
16715 bottom: 0;
16716 left: 0;
16717 right: 0;
16718 overflow: auto;
16719 }
16720 @media (min-width: 782px) {
16721 .edit-post-layout .editor-post-publish-panel {
16722 z-index: 99998;
16723 top: 32px;
16724 right: auto;
16725 width: 281px;
16726 border-right: 1px solid #ddd;
16727 transform: translateX(-100%);
16728 animation: edit-post-post-publish-panel__slide-in-animation 0.1s forwards;
16729 }
16730 }
16731 @media (min-width: 782px) and (prefers-reduced-motion: reduce) {
16732 .edit-post-layout .editor-post-publish-panel {
16733 animation-duration: 1ms;
16734 animation-delay: 0s;
16735 }
16736 }
16737 @media (min-width: 782px) {
16738 body.is-fullscreen-mode .edit-post-layout .editor-post-publish-panel {
16739 top: 0;
16740 }
16741 }
16742 @media (min-width: 782px) {
16743 [role=region]:focus .edit-post-layout .editor-post-publish-panel {
16744 transform: translateX(0%);
16745 }
16746 }
16747
16748 @keyframes edit-post-post-publish-panel__slide-in-animation {
16749 100% {
16750 transform: translateX(0%);
16751 }
16752 }
16753 .edit-post-layout .editor-post-publish-panel__header-publish-button {
16754 justify-content: center;
16755 }
16756
16757 .edit-post-layout__toggle-publish-panel,
16758 .edit-post-layout__toggle-sidebar-panel,
16759 .edit-post-layout__toggle-entities-saved-states-panel {
16760 z-index: 100000;
16761 position: fixed !important;
16762 top: -9999em;
16763 bottom: auto;
16764 right: auto;
16765 left: 0;
16766 box-sizing: border-box;
16767 width: 280px;
16768 background-color: #fff;
16769 border: 1px dotted #ddd;
16770 height: auto !important;
16771 padding: 24px;
16772 display: flex;
16773 justify-content: center;
16774 }
16775
16776 .interface-interface-skeleton__sidebar:focus .edit-post-layout__toggle-sidebar-panel, .interface-interface-skeleton__sidebar:focus-within .edit-post-layout__toggle-sidebar-panel {
16777 top: auto;
16778 bottom: 0;
16779 }
16780
16781 .interface-interface-skeleton__actions:focus .edit-post-layout__toggle-entities-saved-states-panel, .interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-entities-saved-states-panel,
16782 .interface-interface-skeleton__actions:focus .edit-post-layout__toggle-publish-panel,
16783 .interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-publish-panel {
16784 top: auto;
16785 bottom: 0;
16786 }
16787
16788 .edit-post-layout .entities-saved-states__panel-header {
16789 height: 61px;
16790 }
16791
16792 .edit-post-meta-boxes-area {
16793 position: relative;
16794 /**
16795 * The wordpress default for most meta-box elements is content-box. Some
16796 * elements such as textarea and input are set to border-box in forms.css.
16797 * These elements therefore specifically set back to border-box here, while
16798 * other elements (such as .button) are unaffected by Gutenberg's style
16799 * because of their higher specificity.
16800 */
16801 /* Match width and positioning of the meta boxes. Override default styles. */
16802 /* Override Default meta box stylings */
16803 }
16804 .edit-post-meta-boxes-area__container,
16805 .edit-post-meta-boxes-area .inside {
16806 box-sizing: content-box;
16807 }
16808 .edit-post-meta-boxes-area textarea,
16809 .edit-post-meta-boxes-area input {
16810 box-sizing: border-box;
16811 }
16812 .edit-post-meta-boxes-area .postbox-header {
16813 border-top: 1px solid #ddd;
16814 border-bottom: 0;
16815 }
16816 .edit-post-meta-boxes-area #poststuff {
16817 margin: 0 auto;
16818 padding-top: 0;
16819 min-width: auto;
16820 }
16821 .edit-post-meta-boxes-area #poststuff h3.hndle,
16822 .edit-post-meta-boxes-area #poststuff .stuffbox > h3,
16823 .edit-post-meta-boxes-area #poststuff h2.hndle {
16824 /* WordPress selectors yolo */
16825 box-sizing: border-box;
16826 color: inherit;
16827 font-weight: 600;
16828 outline: none;
16829 padding: 0 24px;
16830 position: relative;
16831 width: 100%;
16832 }
16833 .edit-post-meta-boxes-area .postbox {
16834 border: 0;
16835 color: inherit;
16836 margin-bottom: 0;
16837 }
16838 .edit-post-meta-boxes-area .postbox > .inside {
16839 color: inherit;
16840 padding: 0 24px 24px;
16841 margin: 0;
16842 }
16843 .edit-post-meta-boxes-area .postbox .handlediv {
16844 height: 44px;
16845 width: 44px;
16846 }
16847 .edit-post-meta-boxes-area.is-loading::before {
16848 position: absolute;
16849 top: 0;
16850 right: 0;
16851 left: 0;
16852 bottom: 0;
16853 content: "";
16854 background: transparent;
16855 z-index: 1;
16856 }
16857 .edit-post-meta-boxes-area .components-spinner {
16858 position: absolute;
16859 top: 10px;
16860 left: 20px;
16861 z-index: 5;
16862 }
16863 .edit-post-meta-boxes-area .is-hidden {
16864 display: none;
16865 }
16866 .edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox] {
16867 border: 1px solid #757575;
16868 }
16869 .edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:checked {
16870 background: #fff;
16871 border-color: #757575;
16872 }
16873 .edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]::before {
16874 margin: -3px -4px;
16875 }
16876
16877 .edit-post-meta-boxes-area__clear {
16878 clear: both;
16879 }
16880
16881 .components-panel__header.edit-post-sidebar__panel-tabs {
16882 padding-right: 0;
16883 padding-left: 16px;
16884 }
16885 .components-panel__header.edit-post-sidebar__panel-tabs .components-button.has-icon {
16886 padding: 0;
16887 min-width: 24px;
16888 height: 24px;
16889 }
16890 @media (min-width: 782px) {
16891 .components-panel__header.edit-post-sidebar__panel-tabs .components-button.has-icon {
16892 display: flex;
16893 }
16894 }
16895
16896 .edit-post-sidebar__panel {
16897 margin-top: -1px;
16898 }
16899
16900 .edit-post-post-format {
16901 display: flex;
16902 flex-direction: column;
16903 align-items: stretch;
16904 }
16905
16906 .edit-post-post-slug {
16907 display: flex;
16908 flex-direction: column;
16909 align-items: stretch;
16910 }
16911
16912 .edit-post-post-visibility__dialog .editor-post-visibility {
16913 min-width: 248px;
16914 margin: 8px;
16915 }
16916
16917 h2.edit-post-template-summary__title {
16918 line-height: 24px;
16919 margin: 0 0 4px;
16920 font-weight: 500;
16921 }
16922
16923 .edit-post-text-editor {
16924 position: relative;
16925 width: 100%;
16926 background-color: #fff;
16927 flex-grow: 1;
16928 }
16929 .edit-post-text-editor .editor-post-title:not(.is-raw-text),
16930 .edit-post-text-editor .editor-post-title.is-raw-text textarea {
16931 max-width: none;
16932 line-height: 1.4;
16933 font-family: Menlo, Consolas, monaco, monospace;
16934 font-size: 2.5em;
16935 font-weight: normal;
16936 border: 1px solid #949494;
16937 border-radius: 0;
16938 padding: 16px;
16939 }
16940 @media (min-width: 600px) {
16941 .edit-post-text-editor .editor-post-title:not(.is-raw-text),
16942 .edit-post-text-editor .editor-post-title.is-raw-text textarea {
16943 padding: 24px;
16944 }
16945 }
16946 .edit-post-text-editor .editor-post-title:not(.is-raw-text):focus,
16947 .edit-post-text-editor .editor-post-title.is-raw-text textarea:focus {
16948 border-color: var(--wp-admin-theme-color);
16949 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
16950 }
16951
16952 .edit-post-text-editor__body {
16953 width: 100%;
16954 padding: 0 12px 12px 12px;
16955 max-width: 1080px;
16956 margin-right: auto;
16957 margin-left: auto;
16958 }
16959 @media (min-width: 960px) {
16960 .edit-post-text-editor__body {
16961 padding: 0 24px 24px 24px;
16962 }
16963 }
16964
16965 .edit-post-text-editor__toolbar {
16966 position: sticky;
16967 z-index: 1;
16968 top: 0;
16969 right: 0;
16970 left: 0;
16971 display: flex;
16972 background: rgba(255, 255, 255, 0.8);
16973 padding: 4px 12px;
16974 }
16975 @media (min-width: 600px) {
16976 .edit-post-text-editor__toolbar {
16977 padding: 12px;
16978 }
16979 }
16980 @media (min-width: 960px) {
16981 .edit-post-text-editor__toolbar {
16982 padding: 12px 24px;
16983 }
16984 }
16985 .edit-post-text-editor__toolbar h2 {
16986 line-height: 36px;
16987 margin: 0 0 0 auto;
16988 font-size: 13px;
16989 color: #1e1e1e;
16990 }
16991
16992 .edit-post-visual-editor {
16993 position: relative;
16994 display: flex;
16995 flex-flow: column;
16996 background-color: #ddd;
16997 flex: 1 0 auto;
16998 }
16999 .edit-post-visual-editor:not(.has-inline-canvas) {
17000 overflow: hidden;
17001 }
17002 .edit-post-visual-editor .components-button {
17003 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
17004 font-size: 13px;
17005 padding: 6px 12px;
17006 }
17007 .edit-post-visual-editor .components-button.has-icon {
17008 padding: 6px;
17009 }
17010
17011 .edit-post-visual-editor__content-area {
17012 width: 100%;
17013 height: 100%;
17014 position: relative;
17015 box-sizing: border-box;
17016 display: flex;
17017 flex-grow: 1;
17018 }
17019
17020 .edit-post-welcome-guide,
17021 .edit-template-welcome-guide {
17022 width: 312px;
17023 }
17024 .edit-post-welcome-guide__image,
17025 .edit-template-welcome-guide__image {
17026 background: #00a0d2;
17027 margin: 0 0 16px;
17028 }
17029 .edit-post-welcome-guide__image > img,
17030 .edit-template-welcome-guide__image > img {
17031 display: block;
17032 max-width: 100%;
17033 object-fit: cover;
17034 }
17035 .edit-post-welcome-guide__heading,
17036 .edit-template-welcome-guide__heading {
17037 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
17038 font-size: 24px;
17039 line-height: 1.4;
17040 margin: 16px 0 16px 0;
17041 padding: 0 32px;
17042 }
17043 .edit-post-welcome-guide__text,
17044 .edit-template-welcome-guide__text {
17045 font-size: 13px;
17046 line-height: 1.4;
17047 margin: 0 0 24px 0;
17048 padding: 0 32px;
17049 }
17050 .edit-post-welcome-guide__inserter-icon,
17051 .edit-template-welcome-guide__inserter-icon {
17052 margin: 0 4px;
17053 vertical-align: text-top;
17054 }
17055
17056 .edit-template-welcome-guide .components-button svg {
17057 fill: #fff;
17058 }
17059
17060 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list {
17061 column-count: 2;
17062 column-gap: 24px;
17063 }
17064 @media (min-width: 782px) {
17065 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list {
17066 column-count: 3;
17067 }
17068 }
17069 @media (min-width: 1280px) {
17070 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list {
17071 column-count: 4;
17072 }
17073 }
17074 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
17075 break-inside: avoid-column;
17076 margin-bottom: 24px;
17077 }
17078 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
17079 min-height: 100px;
17080 }
17081 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content {
17082 width: 100%;
17083 }
17084
17085 /**
17086 * Animations
17087 */
17088 @keyframes edit-post__fade-in-animation {
17089 from {
17090 opacity: 0;
17091 }
17092 to {
17093 opacity: 1;
17094 }
17095 }
17096 body.js.block-editor-page {
17097 background: #fff;
17098 /* We hide legacy notices in Gutenberg Based Pages, because they were not designed in a way that scaled well.
17099 Plugins can use Gutenberg notices if they need to pass on information to the user when they are editing. */
17100 }
17101 body.js.block-editor-page #wpcontent {
17102 padding-right: 0;
17103 }
17104 body.js.block-editor-page #wpbody-content {
17105 padding-bottom: 0;
17106 }
17107 body.js.block-editor-page #wpbody-content > div:not(.block-editor):not(#screen-meta) {
17108 display: none;
17109 }
17110 body.js.block-editor-page #wpfooter {
17111 display: none;
17112 }
17113 body.js.block-editor-page .a11y-speak-region {
17114 right: -1px;
17115 top: -1px;
17116 }
17117 body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu::after,
17118 body.js.block-editor-page ul#adminmenu > li.current > a.current::after {
17119 border-left-color: #fff;
17120 }
17121 body.js.block-editor-page .media-frame select.attachment-filters:last-of-type {
17122 width: auto;
17123 max-width: 100%;
17124 }
17125
17126 .block-editor-page #wpwrap {
17127 overflow-y: auto;
17128 }
17129 @media (min-width: 782px) {
17130 .block-editor-page #wpwrap {
17131 overflow-y: initial;
17132 }
17133 }
17134
17135 .edit-post-header,
17136 .edit-post-text-editor,
17137 .edit-post-sidebar,
17138 .editor-post-publish-panel {
17139 box-sizing: border-box;
17140 }
17141 .edit-post-header *,
17142 .edit-post-header *::before,
17143 .edit-post-header *::after,
17144 .edit-post-text-editor *,
17145 .edit-post-text-editor *::before,
17146 .edit-post-text-editor *::after,
17147 .edit-post-sidebar *,
17148 .edit-post-sidebar *::before,
17149 .edit-post-sidebar *::after,
17150 .editor-post-publish-panel *,
17151 .editor-post-publish-panel *::before,
17152 .editor-post-publish-panel *::after {
17153 box-sizing: inherit;
17154 }
17155
17156 @media (min-width: 600px) {
17157 .block-editor__container {
17158 position: absolute;
17159 top: 0;
17160 left: 0;
17161 bottom: 0;
17162 right: 0;
17163 min-height: calc(100vh - 46px);
17164 }
17165 }
17166 @media (min-width: 782px) {
17167 .block-editor__container {
17168 min-height: calc(100vh - 32px);
17169 }
17170 body.is-fullscreen-mode .block-editor__container {
17171 min-height: 100vh;
17172 }
17173 }
17174 .block-editor__container img {
17175 max-width: 100%;
17176 height: auto;
17177 }
17178
17179 body.admin-color-light {
17180 --wp-admin-theme-color: #0085ba;
17181 --wp-admin-theme-color--rgb: 0, 133, 186;
17182 --wp-admin-theme-color-darker-10: #0073a1;
17183 --wp-admin-theme-color-darker-10--rgb: 0, 115, 161;
17184 --wp-admin-theme-color-darker-20: #006187;
17185 --wp-admin-theme-color-darker-20--rgb: 0, 97, 135;
17186 --wp-admin-border-width-focus: 2px;
17187 }
17188 @media (min-resolution: 192dpi) {
17189 body.admin-color-light {
17190 --wp-admin-border-width-focus: 1.5px;
17191 }
17192 }
17193
17194 body.admin-color-modern {
17195 --wp-admin-theme-color: #3858e9;
17196 --wp-admin-theme-color--rgb: 56, 88, 233;
17197 --wp-admin-theme-color-darker-10: #2145e6;
17198 --wp-admin-theme-color-darker-10--rgb: 33, 69, 230;
17199 --wp-admin-theme-color-darker-20: #183ad6;
17200 --wp-admin-theme-color-darker-20--rgb: 24, 58, 214;
17201 --wp-admin-border-width-focus: 2px;
17202 }
17203 @media (min-resolution: 192dpi) {
17204 body.admin-color-modern {
17205 --wp-admin-border-width-focus: 1.5px;
17206 }
17207 }
17208
17209 body.admin-color-blue {
17210 --wp-admin-theme-color: #096484;
17211 --wp-admin-theme-color--rgb: 9, 100, 132;
17212 --wp-admin-theme-color-darker-10: #07526c;
17213 --wp-admin-theme-color-darker-10--rgb: 7, 82, 108;
17214 --wp-admin-theme-color-darker-20: #064054;
17215 --wp-admin-theme-color-darker-20--rgb: 6, 64, 84;
17216 --wp-admin-border-width-focus: 2px;
17217 }
17218 @media (min-resolution: 192dpi) {
17219 body.admin-color-blue {
17220 --wp-admin-border-width-focus: 1.5px;
17221 }
17222 }
17223
17224 body.admin-color-coffee {
17225 --wp-admin-theme-color: #46403c;
17226 --wp-admin-theme-color--rgb: 70, 64, 60;
17227 --wp-admin-theme-color-darker-10: #383330;
17228 --wp-admin-theme-color-darker-10--rgb: 56, 51, 48;
17229 --wp-admin-theme-color-darker-20: #2b2724;
17230 --wp-admin-theme-color-darker-20--rgb: 43, 39, 36;
17231 --wp-admin-border-width-focus: 2px;
17232 }
17233 @media (min-resolution: 192dpi) {
17234 body.admin-color-coffee {
17235 --wp-admin-border-width-focus: 1.5px;
17236 }
17237 }
17238
17239 body.admin-color-ectoplasm {
17240 --wp-admin-theme-color: #523f6d;
17241 --wp-admin-theme-color--rgb: 82, 63, 109;
17242 --wp-admin-theme-color-darker-10: #46365d;
17243 --wp-admin-theme-color-darker-10--rgb: 70, 54, 93;
17244 --wp-admin-theme-color-darker-20: #3a2c4d;
17245 --wp-admin-theme-color-darker-20--rgb: 58, 44, 77;
17246 --wp-admin-border-width-focus: 2px;
17247 }
17248 @media (min-resolution: 192dpi) {
17249 body.admin-color-ectoplasm {
17250 --wp-admin-border-width-focus: 1.5px;
17251 }
17252 }
17253
17254 body.admin-color-midnight {
17255 --wp-admin-theme-color: #e14d43;
17256 --wp-admin-theme-color--rgb: 225, 77, 67;
17257 --wp-admin-theme-color-darker-10: #dd382d;
17258 --wp-admin-theme-color-darker-10--rgb: 221, 56, 45;
17259 --wp-admin-theme-color-darker-20: #d02c21;
17260 --wp-admin-theme-color-darker-20--rgb: 208, 44, 33;
17261 --wp-admin-border-width-focus: 2px;
17262 }
17263 @media (min-resolution: 192dpi) {
17264 body.admin-color-midnight {
17265 --wp-admin-border-width-focus: 1.5px;
17266 }
17267 }
17268
17269 body.admin-color-ocean {
17270 --wp-admin-theme-color: #627c83;
17271 --wp-admin-theme-color--rgb: 98, 124, 131;
17272 --wp-admin-theme-color-darker-10: #576e74;
17273 --wp-admin-theme-color-darker-10--rgb: 87, 110, 116;
17274 --wp-admin-theme-color-darker-20: #4c6066;
17275 --wp-admin-theme-color-darker-20--rgb: 76, 96, 102;
17276 --wp-admin-border-width-focus: 2px;
17277 }
17278 @media (min-resolution: 192dpi) {
17279 body.admin-color-ocean {
17280 --wp-admin-border-width-focus: 1.5px;
17281 }
17282 }
17283
17284 body.admin-color-sunrise {
17285 --wp-admin-theme-color: #dd823b;
17286 --wp-admin-theme-color--rgb: 221, 130, 59;
17287 --wp-admin-theme-color-darker-10: #d97426;
17288 --wp-admin-theme-color-darker-10--rgb: 217, 116, 38;
17289 --wp-admin-theme-color-darker-20: #c36922;
17290 --wp-admin-theme-color-darker-20--rgb: 195, 105, 34;
17291 --wp-admin-border-width-focus: 2px;
17292 }
17293 @media (min-resolution: 192dpi) {
17294 body.admin-color-sunrise {
17295 --wp-admin-border-width-focus: 1.5px;
17296 }
17297 }
17298
17299 .interface-interface-skeleton__sidebar {
17300 border-right: none;
17301 }
17302 @media (min-width: 782px) {
17303 .is-sidebar-opened .interface-interface-skeleton__sidebar {
17304 border-right: 1px solid #e0e0e0;
17305 overflow: hidden scroll;
17306 }
17307 }
17308
17309