PluginProbe
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses / 1.0.93
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses v1.0.93
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.css

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

17,370 lines 497.6 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 left;
117 }
118 .components-animate__appear.is-from-top.is-from-right {
119 transform-origin: top right;
120 }
121 .components-animate__appear.is-from-bottom, .components-animate__appear.is-from-bottom.is-from-left {
122 transform-origin: bottom left;
123 }
124 .components-animate__appear.is-from-bottom.is-from-right {
125 transform-origin: bottom right;
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: left;
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-left: -1px;
200 }
201 .components-button-group .components-button:first-child {
202 border-radius: 2px 0 0 2px;
203 }
204 .components-button-group .components-button:last-child {
205 border-radius: 0 2px 2px 0;
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-left: -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: left;
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-right: 12px;
453 padding-left: 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: 200px 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-right: 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 4px 0 0;
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 0 0 -5px;
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: left;
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-right: 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 left: 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 left: -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 left: 1px;
709 bottom: 1px;
710 right: 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 left: 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 left: -1px;
757 bottom: -1px;
758 right: -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 left: 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-right: 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 left: 0;
922 width: 100%;
923 height: 100%;
924 z-index: -1;
925 /*rtl:begin:ignore*/
926 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);
927 background-position: 0 0, 24px 24px;
928 /*rtl:end:ignore*/
929 background-size: calc(2 * 24px) calc(2 * 24px);
930 }
931
932 .components-color-palette__custom-color-text-wrapper {
933 padding: 12px 16px;
934 border-radius: 0 0 2px 2px;
935 position: relative;
936 font-size: 13px;
937 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);
938 }
939
940 .components-color-palette__custom-color-name {
941 color: var(--wp-components-color-foreground, #1e1e1e);
942 margin: 0 1px;
943 }
944
945 .components-color-palette__custom-color-value {
946 color: #757575;
947 }
948 .components-color-palette__custom-color-value--is-hex {
949 text-transform: uppercase;
950 }
951 .components-color-palette__custom-color-value:empty::after {
952 content: "​";
953 visibility: hidden;
954 }
955
956 .components-custom-gradient-picker__gradient-bar {
957 border-radius: 2px;
958 width: 100%;
959 height: 48px;
960 position: relative;
961 z-index: 1;
962 }
963 .components-custom-gradient-picker__gradient-bar.has-gradient {
964 /*rtl:begin:ignore*/
965 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);
966 background-position: 0 0, 12px 12px;
967 /*rtl:end:ignore*/
968 background-size: calc(2 * 12px) calc(2 * 12px);
969 }
970 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background {
971 position: absolute;
972 inset: 0;
973 }
974 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container {
975 position: relative;
976 width: calc(100% - 48px);
977 margin-left: auto;
978 margin-right: auto;
979 }
980 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown {
981 position: absolute;
982 height: 16px;
983 width: 16px;
984 top: 16px;
985 display: flex;
986 }
987 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown {
988 position: relative;
989 height: inherit;
990 width: inherit;
991 min-width: 16px;
992 border-radius: 50%;
993 background: #fff;
994 padding: 2px;
995 color: #1e1e1e;
996 }
997 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg {
998 height: 100%;
999 width: 100%;
1000 }
1001 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button {
1002 height: inherit;
1003 width: inherit;
1004 border-radius: 50%;
1005 padding: 0;
1006 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 2px 0 rgba(0, 0, 0, 0.25);
1007 outline: 2px solid transparent;
1008 }
1009 .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 {
1010 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);
1011 outline: 1.5px solid transparent;
1012 }
1013
1014 .components-custom-gradient-picker__remove-control-point-wrapper {
1015 padding-bottom: 8px;
1016 }
1017
1018 .components-custom-gradient-picker__inserter {
1019 /*rtl:ignore*/
1020 direction: ltr;
1021 }
1022
1023 .components-custom-gradient-picker__liner-gradient-indicator {
1024 display: inline-block;
1025 flex: 0 auto;
1026 width: 20px;
1027 height: 20px;
1028 }
1029
1030 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar {
1031 border: none;
1032 }
1033 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar > div + div {
1034 margin-left: 1px;
1035 }
1036 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar button.is-pressed > svg {
1037 background: #fff;
1038 border: 1px solid #949494;
1039 border-radius: 2px;
1040 }
1041
1042 .components-custom-gradient-picker__ui-line {
1043 position: relative;
1044 z-index: 0;
1045 }
1046
1047 .components-custom-select-control {
1048 position: relative;
1049 font-size: 13px;
1050 }
1051
1052 .components-custom-select-control__button {
1053 position: relative;
1054 text-align: left;
1055 outline: 0;
1056 }
1057
1058 .components-custom-select-control__hint {
1059 color: #949494;
1060 margin-left: 10px;
1061 }
1062
1063 .components-custom-select-control__menu {
1064 border: 1px solid #1e1e1e;
1065 background-color: #fff;
1066 border-radius: 2px;
1067 outline: none;
1068 transition: none;
1069 max-height: 400px;
1070 min-width: 100%;
1071 overflow: auto;
1072 padding: 0;
1073 position: absolute;
1074 z-index: 1000000;
1075 }
1076 .components-custom-select-control__menu[aria-hidden=true] {
1077 display: none;
1078 }
1079
1080 .components-custom-select-control__item {
1081 align-items: center;
1082 display: grid;
1083 grid-template-columns: auto auto;
1084 list-style-type: none;
1085 padding: 8px 16px;
1086 cursor: default;
1087 line-height: 28px;
1088 }
1089 .components-custom-select-control__item:not(.is-next-40px-default-size) {
1090 padding: 8px;
1091 }
1092 .components-custom-select-control__item.has-hint {
1093 grid-template-columns: auto auto 30px;
1094 }
1095 .components-custom-select-control__item.is-highlighted {
1096 background: #ddd;
1097 }
1098 .components-custom-select-control__item .components-custom-select-control__item-hint {
1099 color: #949494;
1100 text-align: right;
1101 padding-right: 4px;
1102 }
1103 .components-custom-select-control__item .components-custom-select-control__item-icon {
1104 margin-left: auto;
1105 }
1106 .components-custom-select-control__item:last-child {
1107 margin-bottom: 0;
1108 }
1109
1110 .block-editor-dimension-control .components-base-control__field {
1111 display: flex;
1112 align-items: center;
1113 }
1114 .block-editor-dimension-control .components-base-control__label {
1115 display: flex;
1116 align-items: center;
1117 margin-right: 1em;
1118 margin-bottom: 0;
1119 }
1120 .block-editor-dimension-control .components-base-control__label .dashicon {
1121 margin-right: 0.5em;
1122 }
1123 .block-editor-dimension-control.is-manual .components-base-control__label {
1124 width: 10em;
1125 }
1126
1127 body.is-dragging-components-draggable {
1128 cursor: move;
1129 /* Fallback for IE/Edge < 14 */
1130 cursor: grabbing !important;
1131 }
1132
1133 .components-draggable__invisible-drag-image {
1134 position: fixed;
1135 left: -1000px;
1136 height: 50px;
1137 width: 50px;
1138 }
1139
1140 .components-draggable__clone {
1141 position: fixed;
1142 padding: 0;
1143 background: transparent;
1144 pointer-events: none;
1145 z-index: 1000000000;
1146 }
1147
1148 .components-drop-zone {
1149 position: absolute;
1150 top: 0;
1151 right: 0;
1152 bottom: 0;
1153 left: 0;
1154 z-index: 40;
1155 visibility: hidden;
1156 opacity: 0;
1157 border-radius: 2px;
1158 }
1159 .components-drop-zone.is-active {
1160 opacity: 1;
1161 visibility: visible;
1162 }
1163
1164 .components-drop-zone__content {
1165 position: absolute;
1166 top: 0;
1167 bottom: 0;
1168 left: 0;
1169 right: 0;
1170 height: 100%;
1171 width: 100%;
1172 display: flex;
1173 background-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1174 align-items: center;
1175 justify-content: center;
1176 z-index: 50;
1177 text-align: center;
1178 color: #fff;
1179 }
1180
1181 .components-drop-zone__content-icon,
1182 .components-drop-zone__content-text {
1183 display: block;
1184 }
1185
1186 .components-drop-zone__content-icon {
1187 margin: 0 auto 8px;
1188 line-height: 0;
1189 fill: currentColor;
1190 pointer-events: none;
1191 }
1192
1193 .components-drop-zone__content-text {
1194 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1195 font-size: 13px;
1196 }
1197
1198 .components-dropdown {
1199 display: inline-block;
1200 }
1201
1202 .components-dropdown__content .components-popover__content {
1203 padding: 8px;
1204 }
1205 .components-dropdown__content [role=menuitem] {
1206 white-space: nowrap;
1207 }
1208
1209 .components-dropdown-menu__toggle {
1210 vertical-align: top;
1211 }
1212
1213 .components-dropdown-menu__menu {
1214 width: 100%;
1215 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1216 font-size: 13px;
1217 line-height: 1.4;
1218 }
1219 .components-dropdown-menu__menu .components-dropdown-menu__menu-item,
1220 .components-dropdown-menu__menu .components-menu-item {
1221 width: 100%;
1222 padding: 6px;
1223 outline: none;
1224 cursor: pointer;
1225 white-space: nowrap;
1226 }
1227 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,
1228 .components-dropdown-menu__menu .components-menu-item.has-separator {
1229 margin-top: 6px;
1230 position: relative;
1231 overflow: visible;
1232 }
1233 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator::before,
1234 .components-dropdown-menu__menu .components-menu-item.has-separator::before {
1235 display: block;
1236 content: "";
1237 box-sizing: content-box;
1238 background-color: #ddd;
1239 position: absolute;
1240 top: -3px;
1241 left: 0;
1242 right: 0;
1243 height: 1px;
1244 }
1245 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,
1246 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,
1247 .components-dropdown-menu__menu .components-menu-item.is-active svg,
1248 .components-dropdown-menu__menu .components-menu-item.is-active .dashicon {
1249 color: #fff;
1250 background: #1e1e1e;
1251 box-shadow: 0 0 0 1px #1e1e1e;
1252 border-radius: 1px;
1253 }
1254 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,
1255 .components-dropdown-menu__menu .components-menu-item.is-icon-only {
1256 width: auto;
1257 }
1258 .components-dropdown-menu__menu .components-menu-item__button,
1259 .components-dropdown-menu__menu .components-menu-item__button.components-button {
1260 min-height: 36px;
1261 height: auto;
1262 text-align: left;
1263 padding-left: 8px;
1264 padding-right: 8px;
1265 }
1266 .components-dropdown-menu__menu .components-menu-group {
1267 padding: 8px;
1268 margin-top: 0;
1269 margin-bottom: 0;
1270 margin-left: -8px;
1271 margin-right: -8px;
1272 }
1273 .components-dropdown-menu__menu .components-menu-group:first-child {
1274 margin-top: -8px;
1275 }
1276 .components-dropdown-menu__menu .components-menu-group:last-child {
1277 margin-bottom: -8px;
1278 }
1279 .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
1280 margin-top: 0;
1281 border-top: 1px solid #ccc;
1282 padding: 8px;
1283 }
1284 .is-alternate .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
1285 border-color: #1e1e1e;
1286 }
1287
1288 .components-duotone-picker__color-indicator::before {
1289 background: transparent;
1290 }
1291
1292 .components-duotone-picker__color-indicator > .components-button {
1293 background: linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
1294 color: transparent;
1295 }
1296 .components-duotone-picker__color-indicator > .components-button.is-pressed:hover:not(:disabled) {
1297 background: linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
1298 color: transparent;
1299 }
1300 .components-duotone-picker__color-indicator > .components-button:not([aria-disabled=true]):active {
1301 color: transparent;
1302 }
1303
1304 .components-color-list-picker,
1305 .components-color-list-picker__swatch-button {
1306 width: 100%;
1307 }
1308
1309 .components-color-list-picker__color-picker {
1310 margin: 8px 0;
1311 }
1312
1313 .components-color-list-picker__swatch-button {
1314 padding: 6px;
1315 }
1316
1317 .components-color-list-picker__swatch-color {
1318 margin: 2px;
1319 }
1320
1321 .components-form-toggle {
1322 position: relative;
1323 display: inline-block;
1324 }
1325 .components-form-toggle .components-form-toggle__track {
1326 position: relative;
1327 content: "";
1328 display: inline-block;
1329 box-sizing: border-box;
1330 vertical-align: top;
1331 background-color: #fff;
1332 border: 1px solid #1e1e1e;
1333 width: 36px;
1334 height: 18px;
1335 border-radius: 9px;
1336 transition: 0.2s background-color ease, 0.2s border-color ease;
1337 overflow: hidden;
1338 }
1339 @media (prefers-reduced-motion: reduce) {
1340 .components-form-toggle .components-form-toggle__track {
1341 transition-duration: 0s;
1342 transition-delay: 0s;
1343 }
1344 }
1345 .components-form-toggle .components-form-toggle__track::after {
1346 content: "";
1347 position: absolute;
1348 inset: 0;
1349 box-sizing: border-box;
1350 border-top: 18px solid transparent;
1351 transition: 0.2s opacity ease;
1352 opacity: 0;
1353 }
1354 @media (prefers-reduced-motion: reduce) {
1355 .components-form-toggle .components-form-toggle__track::after {
1356 transition-duration: 0s;
1357 transition-delay: 0s;
1358 }
1359 }
1360 .components-form-toggle .components-form-toggle__thumb {
1361 display: block;
1362 position: absolute;
1363 box-sizing: border-box;
1364 top: 3px;
1365 left: 3px;
1366 width: 12px;
1367 height: 12px;
1368 border-radius: 50%;
1369 transition: 0.2s transform ease, 0.2s background-color ease-out;
1370 background-color: #1e1e1e;
1371 border: 6px solid transparent;
1372 }
1373 @media (prefers-reduced-motion: reduce) {
1374 .components-form-toggle .components-form-toggle__thumb {
1375 transition-duration: 0s;
1376 transition-delay: 0s;
1377 }
1378 }
1379 .components-form-toggle.is-checked .components-form-toggle__track {
1380 background-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1381 border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1382 }
1383 .components-form-toggle.is-checked .components-form-toggle__track::after {
1384 opacity: 1;
1385 }
1386 .components-form-toggle .components-form-toggle__input:focus + .components-form-toggle__track {
1387 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));
1388 outline: 2px solid transparent;
1389 outline-offset: 2px;
1390 }
1391 .components-form-toggle.is-checked .components-form-toggle__thumb {
1392 background-color: #fff;
1393 border-width: 0;
1394 transform: translateX(18px);
1395 }
1396 .components-form-toggle.is-disabled, .components-disabled .components-form-toggle {
1397 opacity: 0.3;
1398 }
1399
1400 .components-form-toggle input.components-form-toggle__input[type=checkbox] {
1401 position: absolute;
1402 top: 0;
1403 left: 0;
1404 width: 100%;
1405 height: 100%;
1406 opacity: 0;
1407 margin: 0;
1408 padding: 0;
1409 z-index: 1;
1410 border: none;
1411 }
1412 .components-form-toggle input.components-form-toggle__input[type=checkbox]:checked {
1413 background: none;
1414 }
1415 .components-form-toggle input.components-form-toggle__input[type=checkbox]::before {
1416 content: "";
1417 }
1418
1419 .components-form-token-field__input-container {
1420 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1421 padding: 6px 8px;
1422 box-shadow: 0 0 0 transparent;
1423 transition: box-shadow 0.1s linear;
1424 border-radius: 2px;
1425 border: 1px solid #949494;
1426 /* Fonts smaller than 16px causes mobile safari to zoom. */
1427 font-size: 16px;
1428 /* Override core line-height. To be reviewed. */
1429 line-height: normal;
1430 width: 100%;
1431 padding: 0;
1432 cursor: text;
1433 }
1434 @media (prefers-reduced-motion: reduce) {
1435 .components-form-token-field__input-container {
1436 transition-duration: 0s;
1437 transition-delay: 0s;
1438 }
1439 }
1440 @media (min-width: 600px) {
1441 .components-form-token-field__input-container {
1442 font-size: 13px;
1443 /* Override core line-height. To be reviewed. */
1444 line-height: normal;
1445 }
1446 }
1447 .components-form-token-field__input-container:focus {
1448 border-color: var(--wp-admin-theme-color);
1449 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
1450 outline: 2px solid transparent;
1451 }
1452 .components-form-token-field__input-container::-webkit-input-placeholder {
1453 color: rgba(30, 30, 30, 0.62);
1454 }
1455 .components-form-token-field__input-container::-moz-placeholder {
1456 opacity: 1;
1457 color: rgba(30, 30, 30, 0.62);
1458 }
1459 .components-form-token-field__input-container:-ms-input-placeholder {
1460 color: rgba(30, 30, 30, 0.62);
1461 }
1462 .components-form-token-field__input-container.is-disabled {
1463 background: #ddd;
1464 border-color: #ddd;
1465 }
1466 .components-form-token-field__input-container.is-active {
1467 border-color: var(--wp-admin-theme-color);
1468 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
1469 outline: 2px solid transparent;
1470 }
1471 .components-form-token-field__input-container input[type=text].components-form-token-field__input {
1472 display: inline-block;
1473 flex: 1;
1474 font-family: inherit;
1475 font-size: 16px;
1476 width: 100%;
1477 max-width: 100%;
1478 margin-left: 4px;
1479 padding: 0;
1480 min-height: 24px;
1481 min-width: 50px;
1482 background: inherit;
1483 border: 0;
1484 color: #1e1e1e;
1485 box-shadow: none;
1486 }
1487 @media (min-width: 600px) {
1488 .components-form-token-field__input-container input[type=text].components-form-token-field__input {
1489 font-size: 13px;
1490 }
1491 }
1492 .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 {
1493 outline: none;
1494 box-shadow: none;
1495 }
1496 .components-form-token-field__input-container .components-form-token-field__token + input[type=text].components-form-token-field__input {
1497 width: auto;
1498 }
1499
1500 .components-form-token-field__token {
1501 font-size: 13px;
1502 display: flex;
1503 color: #1e1e1e;
1504 max-width: 100%;
1505 }
1506 .components-form-token-field__token.is-success .components-form-token-field__token-text,
1507 .components-form-token-field__token.is-success .components-form-token-field__remove-token {
1508 background: #4ab866;
1509 }
1510 .components-form-token-field__token.is-error .components-form-token-field__token-text,
1511 .components-form-token-field__token.is-error .components-form-token-field__remove-token {
1512 background: #cc1818;
1513 }
1514 .components-form-token-field__token.is-validating .components-form-token-field__token-text,
1515 .components-form-token-field__token.is-validating .components-form-token-field__remove-token {
1516 color: #757575;
1517 }
1518 .components-form-token-field__token.is-borderless {
1519 position: relative;
1520 padding: 0 24px 0 0;
1521 }
1522 .components-form-token-field__token.is-borderless .components-form-token-field__token-text {
1523 background: transparent;
1524 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1525 }
1526 .components-form-token-field__token.is-borderless .components-form-token-field__remove-token {
1527 background: transparent;
1528 color: #757575;
1529 position: absolute;
1530 top: 1px;
1531 right: 0;
1532 padding: 0;
1533 }
1534 .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text {
1535 color: #4ab866;
1536 }
1537 .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text {
1538 color: #cc1818;
1539 border-radius: 4px 0 0 4px;
1540 padding: 0 4px 0 6px;
1541 }
1542 .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text {
1543 color: #1e1e1e;
1544 }
1545 .components-form-token-field__token.is-disabled .components-form-token-field__remove-token {
1546 cursor: default;
1547 }
1548
1549 .components-form-token-field__token-text,
1550 .components-form-token-field__remove-token.components-button {
1551 display: inline-block;
1552 line-height: 24px;
1553 height: auto;
1554 background: #ddd;
1555 min-width: unset;
1556 transition: all 0.2s cubic-bezier(0.4, 1, 0.4, 1);
1557 }
1558 @media (prefers-reduced-motion: reduce) {
1559 .components-form-token-field__token-text,
1560 .components-form-token-field__remove-token.components-button {
1561 transition-duration: 0s;
1562 transition-delay: 0s;
1563 animation-duration: 1ms;
1564 animation-delay: 0s;
1565 }
1566 }
1567
1568 .components-form-token-field__token-text {
1569 border-radius: 2px 0 0 2px;
1570 padding: 0 0 0 8px;
1571 white-space: nowrap;
1572 overflow: hidden;
1573 text-overflow: ellipsis;
1574 }
1575
1576 .components-form-token-field__remove-token.components-button {
1577 cursor: pointer;
1578 border-radius: 0 2px 2px 0;
1579 padding: 0 2px;
1580 color: #1e1e1e;
1581 line-height: 10px;
1582 overflow: initial;
1583 }
1584 .components-form-token-field__remove-token.components-button:hover {
1585 color: #1e1e1e;
1586 }
1587
1588 .components-form-token-field__suggestions-list {
1589 flex: 1 0 100%;
1590 min-width: 100%;
1591 max-height: 128px;
1592 overflow-y: auto;
1593 transition: all 0.15s ease-in-out;
1594 list-style: none;
1595 box-shadow: inset 0 1px 0 0 #949494;
1596 margin: 0;
1597 padding: 0;
1598 }
1599 @media (prefers-reduced-motion: reduce) {
1600 .components-form-token-field__suggestions-list {
1601 transition-duration: 0s;
1602 transition-delay: 0s;
1603 }
1604 }
1605
1606 .components-form-token-field__suggestion {
1607 color: #1e1e1e;
1608 display: block;
1609 font-size: 13px;
1610 padding: 8px 12px;
1611 min-height: 32px;
1612 margin: 0;
1613 cursor: pointer;
1614 box-sizing: border-box;
1615 }
1616 .components-form-token-field__suggestion.is-selected {
1617 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1618 color: #fff;
1619 }
1620
1621 @media (min-width: 600px) {
1622 .components-guide {
1623 width: 600px;
1624 }
1625 }
1626 .components-guide .components-modal__content {
1627 padding: 0;
1628 margin-top: 0;
1629 border-radius: 2px;
1630 }
1631 .components-guide .components-modal__content::before {
1632 content: none;
1633 }
1634 .components-guide .components-modal__header {
1635 border-bottom: none;
1636 padding: 0;
1637 position: sticky;
1638 height: 60px;
1639 }
1640 .components-guide .components-modal__header .components-button {
1641 align-self: flex-start;
1642 margin: 8px 8px 0 0;
1643 position: static;
1644 }
1645 .components-guide .components-modal__header .components-button:hover svg {
1646 fill: #fff;
1647 }
1648 .components-guide__container {
1649 display: flex;
1650 flex-direction: column;
1651 justify-content: space-between;
1652 margin-top: -60px;
1653 min-height: 100%;
1654 }
1655 .components-guide__page {
1656 display: flex;
1657 flex-direction: column;
1658 justify-content: center;
1659 position: relative;
1660 }
1661 @media (min-width: 600px) {
1662 .components-guide__page {
1663 min-height: 300px;
1664 }
1665 }
1666 .components-guide__footer {
1667 align-content: center;
1668 display: flex;
1669 height: 36px;
1670 justify-content: center;
1671 margin: 0 0 24px 0;
1672 padding: 0 32px;
1673 position: relative;
1674 width: 100%;
1675 }
1676 .components-guide__page-control {
1677 margin: 0;
1678 text-align: center;
1679 }
1680 .components-guide__page-control li {
1681 display: inline-block;
1682 margin: 0;
1683 }
1684 .components-guide__page-control .components-button {
1685 height: 30px;
1686 min-width: 20px;
1687 margin: -6px 0;
1688 color: #e0e0e0;
1689 }
1690 .components-guide__page-control li[aria-current=step] .components-button {
1691 color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1692 }
1693
1694 .components-modal__frame.components-guide {
1695 border: none;
1696 min-width: 312px;
1697 max-height: 575px;
1698 }
1699 @media (max-width: 600px) {
1700 .components-modal__frame.components-guide {
1701 margin: auto;
1702 max-width: calc(100vw - 16px * 2);
1703 }
1704 }
1705
1706 .components-button.components-guide__back-button, .components-button.components-guide__forward-button, .components-button.components-guide__finish-button {
1707 position: absolute;
1708 }
1709 .components-button.components-guide__back-button {
1710 left: 32px;
1711 }
1712 .components-button.components-guide__forward-button, .components-button.components-guide__finish-button {
1713 right: 32px;
1714 }
1715
1716 [role=region] {
1717 position: relative;
1718 }
1719
1720 .is-focusing-regions [role=region]:focus::after {
1721 position: absolute;
1722 top: 0;
1723 left: 0;
1724 right: 0;
1725 bottom: 0;
1726 content: "";
1727 pointer-events: none;
1728 outline: 4px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1729 outline-offset: -4px;
1730 z-index: 1000000;
1731 }
1732 .is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header,
1733 .is-focusing-regions .interface-interface-skeleton__sidebar .edit-post-layout__toggle-sidebar-panel,
1734 .is-focusing-regions .interface-interface-skeleton__actions .edit-post-layout__toggle-publish-panel,
1735 .is-focusing-regions .interface-interface-skeleton__actions .edit-post-layout__toggle-entities-saved-states-panel,
1736 .is-focusing-regions .editor-post-publish-panel {
1737 outline: 4px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1738 outline-offset: -4px;
1739 }
1740
1741 .components-menu-group + .components-menu-group {
1742 margin-top: 8px;
1743 padding-top: 8px;
1744 border-top: 1px solid #1e1e1e;
1745 }
1746 .components-menu-group + .components-menu-group.has-hidden-separator {
1747 border-top: none;
1748 margin-top: 0;
1749 padding-top: 0;
1750 }
1751
1752 .components-menu-group__label {
1753 padding: 0 8px;
1754 margin-top: 4px;
1755 margin-bottom: 12px;
1756 color: #757575;
1757 text-transform: uppercase;
1758 font-size: 11px;
1759 font-weight: 500;
1760 white-space: nowrap;
1761 }
1762
1763 .components-menu-item__button,
1764 .components-menu-item__button.components-button {
1765 width: 100%;
1766 }
1767 .components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child, .components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,
1768 .components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,
1769 .components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child {
1770 padding-right: 48px;
1771 box-sizing: initial;
1772 }
1773 .components-menu-item__button .components-menu-items__item-icon,
1774 .components-menu-item__button.components-button .components-menu-items__item-icon {
1775 display: inline-block;
1776 flex: 0 0 auto;
1777 }
1778 .components-menu-item__button .components-menu-items__item-icon.has-icon-right,
1779 .components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right {
1780 margin-right: -2px;
1781 margin-left: 24px;
1782 }
1783 .components-menu-item__button .components-menu-item__shortcut + .components-menu-items__item-icon.has-icon-right,
1784 .components-menu-item__button.components-button .components-menu-item__shortcut + .components-menu-items__item-icon.has-icon-right {
1785 margin-left: 8px;
1786 }
1787 .components-menu-item__button .block-editor-block-icon,
1788 .components-menu-item__button.components-button .block-editor-block-icon {
1789 margin-left: -2px;
1790 margin-right: 8px;
1791 }
1792 .components-menu-item__button.is-primary,
1793 .components-menu-item__button.components-button.is-primary {
1794 justify-content: center;
1795 }
1796 .components-menu-item__button.is-primary .components-menu-item__item,
1797 .components-menu-item__button.components-button.is-primary .components-menu-item__item {
1798 margin-right: 0;
1799 }
1800 .components-menu-item__button:disabled.is-tertiary, .components-menu-item__button[aria-disabled=true].is-tertiary,
1801 .components-menu-item__button.components-button:disabled.is-tertiary,
1802 .components-menu-item__button.components-button[aria-disabled=true].is-tertiary {
1803 background: none;
1804 color: var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
1805 opacity: 0.3;
1806 }
1807
1808 .components-menu-item__info-wrapper {
1809 display: flex;
1810 flex-direction: column;
1811 margin-right: auto;
1812 }
1813
1814 .components-menu-item__info {
1815 margin-top: 4px;
1816 font-size: 12px;
1817 color: #757575;
1818 white-space: normal;
1819 }
1820
1821 .components-menu-item__item {
1822 white-space: nowrap;
1823 min-width: 160px;
1824 margin-right: auto;
1825 display: inline-flex;
1826 align-items: center;
1827 }
1828
1829 .components-menu-item__shortcut {
1830 align-self: center;
1831 margin-right: 0;
1832 margin-left: auto;
1833 padding-left: 24px;
1834 color: currentColor;
1835 display: none;
1836 }
1837 @media (min-width: 480px) {
1838 .components-menu-item__shortcut {
1839 display: inline;
1840 }
1841 }
1842
1843 .components-menu-items-choice svg,
1844 .components-menu-items-choice.components-button svg {
1845 margin-right: 12px;
1846 }
1847 .components-menu-items-choice.has-icon,
1848 .components-menu-items-choice.components-button.has-icon {
1849 padding-left: 12px;
1850 }
1851
1852 .components-modal__screen-overlay {
1853 position: fixed;
1854 top: 0;
1855 right: 0;
1856 bottom: 0;
1857 left: 0;
1858 background-color: rgba(0, 0, 0, 0.35);
1859 z-index: 100000;
1860 display: flex;
1861 animation: edit-post__fade-in-animation 0.2s ease-out 0s;
1862 animation-fill-mode: forwards;
1863 }
1864 @media (prefers-reduced-motion: reduce) {
1865 .components-modal__screen-overlay {
1866 animation-duration: 1ms;
1867 animation-delay: 0s;
1868 }
1869 }
1870
1871 .components-modal__frame {
1872 box-sizing: border-box;
1873 margin: 40px 0 0 0;
1874 width: 100%;
1875 background: #fff;
1876 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);
1877 border-radius: 4px 4px 0 0;
1878 overflow: hidden;
1879 display: flex;
1880 animation: components-modal__appear-animation 0.1s ease-out;
1881 animation-fill-mode: forwards;
1882 }
1883 .components-modal__frame *,
1884 .components-modal__frame *::before,
1885 .components-modal__frame *::after {
1886 box-sizing: inherit;
1887 }
1888 @media (prefers-reduced-motion: reduce) {
1889 .components-modal__frame {
1890 animation-duration: 1ms;
1891 animation-delay: 0s;
1892 }
1893 }
1894 @media (min-width: 600px) {
1895 .components-modal__frame {
1896 border-radius: 4px;
1897 margin: auto;
1898 width: auto;
1899 min-width: 350px;
1900 max-width: calc(100% - 32px);
1901 max-height: calc(100% - 120px);
1902 }
1903 }
1904 @media (min-width: 600px) and (min-width: 600px) {
1905 .components-modal__frame.is-full-screen {
1906 width: calc(100% - 32px);
1907 height: calc(100% - 32px);
1908 max-height: none;
1909 }
1910 }
1911 @media (min-width: 600px) and (min-width: 782px) {
1912 .components-modal__frame.is-full-screen {
1913 width: calc(100% - 80px);
1914 height: calc(100% - 80px);
1915 max-width: none;
1916 }
1917 }
1918 @media (min-width: 600px) {
1919 .components-modal__frame.has-size-small, .components-modal__frame.has-size-medium, .components-modal__frame.has-size-large {
1920 width: 100%;
1921 }
1922 }
1923 @media (min-width: 600px) {
1924 .components-modal__frame.has-size-small {
1925 max-width: 384px;
1926 }
1927 }
1928 @media (min-width: 600px) {
1929 .components-modal__frame.has-size-medium {
1930 max-width: 512px;
1931 }
1932 }
1933 @media (min-width: 600px) {
1934 .components-modal__frame.has-size-large {
1935 max-width: 840px;
1936 }
1937 }
1938 @media (min-width: 960px) {
1939 .components-modal__frame {
1940 max-height: 70%;
1941 }
1942 }
1943
1944 @keyframes components-modal__appear-animation {
1945 from {
1946 transform: translateY(32px);
1947 }
1948 to {
1949 transform: translateY(0);
1950 }
1951 }
1952 .components-modal__header {
1953 box-sizing: border-box;
1954 border-bottom: 1px solid transparent;
1955 padding: 24px 32px 8px;
1956 display: flex;
1957 flex-direction: row;
1958 justify-content: space-between;
1959 align-items: center;
1960 height: 72px;
1961 width: 100%;
1962 z-index: 10;
1963 position: absolute;
1964 top: 0;
1965 left: 0;
1966 }
1967 .components-modal__header .components-modal__header-heading {
1968 font-size: 1.2rem;
1969 font-weight: 600;
1970 }
1971 .components-modal__header h1 {
1972 line-height: 1;
1973 margin: 0;
1974 }
1975 .components-modal__header .components-button {
1976 position: relative;
1977 left: 8px;
1978 }
1979 .components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header {
1980 border-bottom-color: #ddd;
1981 }
1982 .components-modal__header + p {
1983 margin-top: 0;
1984 }
1985
1986 .components-modal__header-heading-container {
1987 align-items: center;
1988 flex-grow: 1;
1989 display: flex;
1990 flex-direction: row;
1991 justify-content: left;
1992 }
1993
1994 .components-modal__header-icon-container {
1995 display: inline-block;
1996 }
1997 .components-modal__header-icon-container svg {
1998 max-width: 36px;
1999 max-height: 36px;
2000 padding: 8px;
2001 }
2002
2003 .components-modal__content {
2004 flex: 1;
2005 margin-top: 72px;
2006 padding: 4px 32px 32px;
2007 overflow: auto;
2008 }
2009 .components-modal__content.hide-header {
2010 margin-top: 0;
2011 padding-top: 32px;
2012 }
2013 .components-modal__content.is-scrollable:focus-visible {
2014 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2015 outline: 2px solid transparent;
2016 outline-offset: -2px;
2017 }
2018
2019 .components-notice {
2020 display: flex;
2021 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2022 font-size: 13px;
2023 background-color: #fff;
2024 border-left: 4px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2025 padding: 8px 12px;
2026 align-items: center;
2027 }
2028 .components-notice.is-dismissible {
2029 position: relative;
2030 }
2031 .components-notice.is-success {
2032 border-left-color: #4ab866;
2033 background-color: #eff9f1;
2034 }
2035 .components-notice.is-warning {
2036 border-left-color: #f0b849;
2037 background-color: #fef8ee;
2038 }
2039 .components-notice.is-error {
2040 border-left-color: #cc1818;
2041 background-color: #f4a2a2;
2042 }
2043
2044 .components-notice__content {
2045 flex-grow: 1;
2046 margin: 4px 25px 4px 0;
2047 }
2048
2049 .components-notice__actions {
2050 display: flex;
2051 flex-wrap: wrap;
2052 }
2053
2054 .components-notice__action.components-button {
2055 margin-right: 8px;
2056 }
2057 .components-notice__action.components-button, .components-notice__action.components-button.is-link {
2058 margin-left: 12px;
2059 }
2060 .components-notice__action.components-button.is-secondary {
2061 vertical-align: initial;
2062 }
2063
2064 .components-notice__dismiss {
2065 color: #757575;
2066 align-self: flex-start;
2067 flex-shrink: 0;
2068 }
2069 .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 {
2070 color: #1e1e1e;
2071 background-color: transparent;
2072 }
2073 .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
2074 box-shadow: none;
2075 }
2076
2077 .components-notice-list {
2078 max-width: 100vw;
2079 box-sizing: border-box;
2080 }
2081 .components-notice-list .components-notice__content {
2082 margin-top: 12px;
2083 margin-bottom: 12px;
2084 line-height: 2;
2085 }
2086 .components-notice-list .components-notice__action.components-button {
2087 display: block;
2088 margin-left: 0;
2089 margin-top: 8px;
2090 }
2091
2092 .components-panel {
2093 background: #fff;
2094 border: 1px solid #e0e0e0;
2095 }
2096 .components-panel > .components-panel__header:first-child,
2097 .components-panel > .components-panel__body:first-child {
2098 margin-top: -1px;
2099 }
2100 .components-panel > .components-panel__header:last-child,
2101 .components-panel > .components-panel__body:last-child {
2102 border-bottom-width: 0;
2103 }
2104
2105 .components-panel + .components-panel {
2106 margin-top: -1px;
2107 }
2108
2109 .components-panel__body {
2110 border-top: 1px solid #e0e0e0;
2111 border-bottom: 1px solid #e0e0e0;
2112 }
2113 .components-panel__body h3 {
2114 margin: 0 0 0.5em;
2115 }
2116 .components-panel__body.is-opened {
2117 padding: 16px;
2118 }
2119
2120 .components-panel__header {
2121 display: flex;
2122 justify-content: space-between;
2123 align-items: center;
2124 padding: 0 16px;
2125 border-bottom: 1px solid #ddd;
2126 box-sizing: content-box;
2127 height: 47px;
2128 }
2129 .components-panel__header h2 {
2130 margin: 0;
2131 font-size: inherit;
2132 color: inherit;
2133 }
2134
2135 .components-panel__body + .components-panel__body,
2136 .components-panel__body + .components-panel__header,
2137 .components-panel__header + .components-panel__body,
2138 .components-panel__header + .components-panel__header {
2139 margin-top: -1px;
2140 }
2141
2142 .components-panel__body > .components-panel__body-title {
2143 display: block;
2144 padding: 0;
2145 font-size: inherit;
2146 margin-top: 0;
2147 margin-bottom: 0;
2148 transition: 0.1s background ease-in-out;
2149 }
2150 @media (prefers-reduced-motion: reduce) {
2151 .components-panel__body > .components-panel__body-title {
2152 transition-duration: 0s;
2153 transition-delay: 0s;
2154 }
2155 }
2156
2157 .components-panel__body.is-opened > .components-panel__body-title {
2158 margin: -16px;
2159 margin-bottom: 5px;
2160 }
2161
2162 .components-panel__body > .components-panel__body-title:hover {
2163 background: #f0f0f0;
2164 border: none;
2165 }
2166
2167 .components-panel__body-toggle.components-button {
2168 position: relative;
2169 padding: 16px 48px 16px 16px;
2170 outline: none;
2171 width: 100%;
2172 font-weight: 500;
2173 text-align: left;
2174 color: #1e1e1e;
2175 border: none;
2176 box-shadow: none;
2177 transition: 0.1s background ease-in-out;
2178 height: auto;
2179 /* rtl:begin:ignore */
2180 /* rtl:end:ignore */
2181 }
2182 @media (prefers-reduced-motion: reduce) {
2183 .components-panel__body-toggle.components-button {
2184 transition-duration: 0s;
2185 transition-delay: 0s;
2186 }
2187 }
2188 .components-panel__body-toggle.components-button:focus {
2189 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2190 border-radius: 0;
2191 }
2192 .components-panel__body-toggle.components-button .components-panel__arrow {
2193 position: absolute;
2194 right: 16px;
2195 top: 50%;
2196 transform: translateY(-50%);
2197 color: #1e1e1e;
2198 fill: currentColor;
2199 transition: 0.1s color ease-in-out;
2200 }
2201 @media (prefers-reduced-motion: reduce) {
2202 .components-panel__body-toggle.components-button .components-panel__arrow {
2203 transition-duration: 0s;
2204 transition-delay: 0s;
2205 }
2206 }
2207 body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right {
2208 transform: scaleX(-1);
2209 -ms-filter: fliph;
2210 filter: FlipH;
2211 margin-top: -10px;
2212 }
2213
2214 .components-panel__icon {
2215 color: #757575;
2216 margin: -2px 0 -2px 6px;
2217 }
2218
2219 .components-panel__body-toggle-icon {
2220 margin-right: -5px;
2221 }
2222
2223 .components-panel__color-title {
2224 float: left;
2225 height: 19px;
2226 }
2227
2228 .components-panel__row {
2229 display: flex;
2230 justify-content: space-between;
2231 align-items: center;
2232 margin-top: 8px;
2233 min-height: 36px;
2234 }
2235 .components-panel__row select {
2236 min-width: 0;
2237 }
2238 .components-panel__row label {
2239 margin-right: 12px;
2240 flex-shrink: 0;
2241 max-width: 75%;
2242 }
2243 .components-panel__row:empty, .components-panel__row:first-of-type {
2244 margin-top: 0;
2245 }
2246
2247 .components-panel .circle-picker {
2248 padding-bottom: 20px;
2249 }
2250
2251 .components-placeholder.components-placeholder {
2252 font-size: 13px;
2253 box-sizing: border-box;
2254 position: relative;
2255 padding: 1em;
2256 width: 100%;
2257 text-align: left;
2258 margin: 0;
2259 color: #1e1e1e;
2260 -moz-font-smoothing: subpixel-antialiased;
2261 -webkit-font-smoothing: subpixel-antialiased;
2262 border-radius: 2px;
2263 background-color: #fff;
2264 box-shadow: inset 0 0 0 1px #1e1e1e;
2265 outline: 1px solid transparent;
2266 }
2267 @supports (position: sticky) {
2268 .components-placeholder.components-placeholder {
2269 display: flex;
2270 flex-direction: column;
2271 justify-content: top;
2272 align-items: flex-start;
2273 }
2274 }
2275
2276 .components-placeholder__error,
2277 .components-placeholder__instructions,
2278 .components-placeholder__label,
2279 .components-placeholder__fieldset {
2280 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2281 font-size: 13px;
2282 letter-spacing: initial;
2283 line-height: initial;
2284 text-transform: none;
2285 font-weight: normal;
2286 }
2287
2288 .components-placeholder__label {
2289 display: flex;
2290 font-weight: 600;
2291 margin-bottom: 16px;
2292 align-items: center;
2293 }
2294 .components-placeholder__label > svg,
2295 .components-placeholder__label .dashicon,
2296 .components-placeholder__label .block-editor-block-icon {
2297 margin-right: 12px;
2298 fill: currentColor;
2299 }
2300 @media (forced-colors: active) {
2301 .components-placeholder__label > svg,
2302 .components-placeholder__label .dashicon,
2303 .components-placeholder__label .block-editor-block-icon {
2304 fill: CanvasText;
2305 }
2306 }
2307 .components-placeholder__label:empty {
2308 display: none;
2309 }
2310
2311 .components-placeholder__fieldset,
2312 .components-placeholder__fieldset form {
2313 display: flex;
2314 flex-direction: row;
2315 width: 100%;
2316 flex-wrap: wrap;
2317 }
2318 .components-placeholder__fieldset p,
2319 .components-placeholder__fieldset form p {
2320 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2321 font-size: 13px;
2322 }
2323
2324 .components-placeholder__fieldset.is-column-layout,
2325 .components-placeholder__fieldset.is-column-layout form {
2326 flex-direction: column;
2327 }
2328
2329 .components-placeholder__input[type=url] {
2330 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2331 padding: 6px 8px;
2332 box-shadow: 0 0 0 transparent;
2333 transition: box-shadow 0.1s linear;
2334 border-radius: 2px;
2335 border: 1px solid #949494;
2336 /* Fonts smaller than 16px causes mobile safari to zoom. */
2337 font-size: 16px;
2338 /* Override core line-height. To be reviewed. */
2339 line-height: normal;
2340 margin: 0 8px 0 0;
2341 flex: 1 1 auto;
2342 }
2343 @media (prefers-reduced-motion: reduce) {
2344 .components-placeholder__input[type=url] {
2345 transition-duration: 0s;
2346 transition-delay: 0s;
2347 }
2348 }
2349 @media (min-width: 600px) {
2350 .components-placeholder__input[type=url] {
2351 font-size: 13px;
2352 /* Override core line-height. To be reviewed. */
2353 line-height: normal;
2354 }
2355 }
2356 .components-placeholder__input[type=url]:focus {
2357 border-color: var(--wp-admin-theme-color);
2358 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
2359 outline: 2px solid transparent;
2360 }
2361 .components-placeholder__input[type=url]::-webkit-input-placeholder {
2362 color: rgba(30, 30, 30, 0.62);
2363 }
2364 .components-placeholder__input[type=url]::-moz-placeholder {
2365 opacity: 1;
2366 color: rgba(30, 30, 30, 0.62);
2367 }
2368 .components-placeholder__input[type=url]:-ms-input-placeholder {
2369 color: rgba(30, 30, 30, 0.62);
2370 }
2371
2372 .components-placeholder__instructions {
2373 margin-bottom: 1em;
2374 }
2375
2376 .components-placeholder__error {
2377 margin-top: 1em;
2378 width: 100%;
2379 }
2380
2381 .components-placeholder__fieldset .components-button {
2382 margin-right: 12px;
2383 margin-bottom: 12px;
2384 }
2385 .components-placeholder__fieldset .components-button:last-child {
2386 margin-bottom: 0;
2387 margin-right: 0;
2388 }
2389
2390 .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link {
2391 margin-left: 10px;
2392 margin-right: 10px;
2393 }
2394 .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link:last-child {
2395 margin-right: 0;
2396 }
2397
2398 .components-placeholder.is-large .components-placeholder__label {
2399 font-size: 18pt;
2400 font-weight: normal;
2401 }
2402 .components-placeholder.is-medium .components-placeholder__instructions, .components-placeholder.is-small .components-placeholder__instructions {
2403 display: none;
2404 }
2405 .components-placeholder.is-medium .components-placeholder__fieldset,
2406 .components-placeholder.is-medium .components-placeholder__fieldset form, .components-placeholder.is-small .components-placeholder__fieldset,
2407 .components-placeholder.is-small .components-placeholder__fieldset form {
2408 flex-direction: column;
2409 }
2410 .components-placeholder.is-medium .components-placeholder__fieldset .components-button, .components-placeholder.is-small .components-placeholder__fieldset .components-button {
2411 margin-right: auto;
2412 }
2413 .components-placeholder.is-small .components-button {
2414 padding: 0 8px 2px;
2415 }
2416
2417 /**
2418 * Dashed style placeholders
2419 */
2420 .components-placeholder.has-illustration {
2421 color: inherit;
2422 display: flex;
2423 box-shadow: none;
2424 -webkit-backdrop-filter: blur(100px);
2425 backdrop-filter: blur(100px);
2426 background-color: transparent;
2427 backface-visibility: hidden;
2428 border-radius: 2px;
2429 overflow: auto;
2430 }
2431 .is-dark-theme .components-placeholder.has-illustration {
2432 background-color: rgba(0, 0, 0, 0.1);
2433 }
2434 .components-placeholder.has-illustration .components-placeholder__fieldset {
2435 width: auto;
2436 margin-left: 0;
2437 margin-right: 0;
2438 }
2439 .components-placeholder.has-illustration .components-placeholder__label,
2440 .components-placeholder.has-illustration .components-placeholder__instructions,
2441 .components-placeholder.has-illustration .components-button {
2442 opacity: 0;
2443 pointer-events: none;
2444 transition: opacity 0.1s linear;
2445 }
2446 @media (prefers-reduced-motion: reduce) {
2447 .components-placeholder.has-illustration .components-placeholder__label,
2448 .components-placeholder.has-illustration .components-placeholder__instructions,
2449 .components-placeholder.has-illustration .components-button {
2450 transition-duration: 0s;
2451 transition-delay: 0s;
2452 }
2453 }
2454 .is-selected > .components-placeholder.has-illustration .components-placeholder__label,
2455 .is-selected > .components-placeholder.has-illustration .components-placeholder__instructions,
2456 .is-selected > .components-placeholder.has-illustration .components-button {
2457 opacity: 1;
2458 pointer-events: auto;
2459 }
2460 .components-placeholder.has-illustration::before {
2461 content: "";
2462 position: absolute;
2463 top: 0;
2464 right: 0;
2465 bottom: 0;
2466 left: 0;
2467 pointer-events: none;
2468 background: currentColor;
2469 opacity: 0.1;
2470 }
2471
2472 .components-placeholder__preview {
2473 display: flex;
2474 justify-content: center;
2475 }
2476
2477 .components-placeholder__illustration {
2478 box-sizing: content-box;
2479 position: absolute;
2480 top: 50%;
2481 left: 50%;
2482 transform: translate(-50%, -50%);
2483 width: 100%;
2484 height: 100%;
2485 stroke: currentColor;
2486 opacity: 0.25;
2487 }
2488
2489 .components-popover {
2490 box-sizing: border-box;
2491 z-index: 1000000;
2492 will-change: transform;
2493 }
2494 .components-popover *,
2495 .components-popover *::before,
2496 .components-popover *::after {
2497 box-sizing: inherit;
2498 }
2499 .components-popover.is-expanded {
2500 position: fixed;
2501 top: 0;
2502 left: 0;
2503 right: 0;
2504 bottom: 0;
2505 z-index: 1000000 !important;
2506 }
2507
2508 .components-popover__content {
2509 background: #fff;
2510 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);
2511 border-radius: 2px;
2512 box-sizing: border-box;
2513 width: min-content;
2514 }
2515 .is-alternate .components-popover__content {
2516 box-shadow: 0 0 0 1px #1e1e1e;
2517 }
2518 .is-unstyled .components-popover__content {
2519 background: none;
2520 border-radius: 0;
2521 box-shadow: none;
2522 }
2523 .components-popover.is-expanded .components-popover__content {
2524 position: static;
2525 height: calc(100% - 48px);
2526 overflow-y: visible;
2527 width: auto;
2528 box-shadow: 0 -1px 0 0 #ccc;
2529 }
2530 .components-popover.is-expanded.is-alternate .components-popover__content {
2531 box-shadow: 0 -1px 0 #1e1e1e;
2532 }
2533
2534 .components-popover__header {
2535 align-items: center;
2536 background: #fff;
2537 display: flex;
2538 height: 48px;
2539 justify-content: space-between;
2540 padding: 0 8px 0 16px;
2541 }
2542
2543 .components-popover__header-title {
2544 overflow: hidden;
2545 text-overflow: ellipsis;
2546 white-space: nowrap;
2547 width: 100%;
2548 }
2549
2550 .components-popover__close.components-button {
2551 z-index: 5;
2552 }
2553
2554 .components-popover__arrow {
2555 position: absolute;
2556 width: 14px;
2557 height: 14px;
2558 pointer-events: none;
2559 display: flex;
2560 }
2561 .components-popover__arrow::before {
2562 content: "";
2563 position: absolute;
2564 top: -1px;
2565 left: 1px;
2566 height: 2px;
2567 right: 1px;
2568 background-color: #fff;
2569 }
2570 .components-popover__arrow.is-top {
2571 bottom: -14px !important;
2572 transform: rotate(0);
2573 }
2574 .components-popover__arrow.is-right {
2575 /*rtl:begin:ignore*/
2576 left: -14px !important;
2577 transform: rotate(90deg);
2578 }
2579 .components-popover__arrow.is-bottom {
2580 top: -14px !important;
2581 transform: rotate(180deg);
2582 }
2583 .components-popover__arrow.is-left {
2584 /*rtl:begin:ignore*/
2585 right: -14px !important;
2586 transform: rotate(-90deg);
2587 /*rtl:end:ignore*/
2588 }
2589
2590 .components-popover__triangle {
2591 display: block;
2592 flex: 1;
2593 }
2594
2595 .components-popover__triangle-bg {
2596 fill: #fff;
2597 }
2598
2599 .components-popover__triangle-border {
2600 fill: transparent;
2601 stroke-width: 1px;
2602 stroke: #ccc;
2603 }
2604 .is-alternate .components-popover__triangle-border {
2605 stroke: #1e1e1e;
2606 }
2607
2608 .components-popover-pointer-events-trap {
2609 z-index: 1000000;
2610 position: fixed;
2611 inset: 0;
2612 background-color: transparent;
2613 }
2614
2615 .components-radio-control__option {
2616 display: flex;
2617 align-items: center;
2618 }
2619
2620 .components-radio-control__input[type=radio] {
2621 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2622 padding: 6px 8px;
2623 box-shadow: 0 0 0 transparent;
2624 transition: box-shadow 0.1s linear;
2625 border-radius: 2px;
2626 border: 1px solid #949494;
2627 /* Fonts smaller than 16px causes mobile safari to zoom. */
2628 font-size: 16px;
2629 /* Override core line-height. To be reviewed. */
2630 line-height: normal;
2631 border: 1px solid #1e1e1e;
2632 margin-right: 12px;
2633 transition: none;
2634 border-radius: 50%;
2635 width: 24px;
2636 height: 24px;
2637 display: inline-flex;
2638 margin: 0 6px 0 0;
2639 padding: 0;
2640 -webkit-appearance: none;
2641 appearance: none;
2642 cursor: pointer;
2643 }
2644 @media (prefers-reduced-motion: reduce) {
2645 .components-radio-control__input[type=radio] {
2646 transition-duration: 0s;
2647 transition-delay: 0s;
2648 }
2649 }
2650 @media (min-width: 600px) {
2651 .components-radio-control__input[type=radio] {
2652 font-size: 13px;
2653 /* Override core line-height. To be reviewed. */
2654 line-height: normal;
2655 }
2656 }
2657 .components-radio-control__input[type=radio]:focus {
2658 border-color: var(--wp-admin-theme-color);
2659 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
2660 outline: 2px solid transparent;
2661 }
2662 .components-radio-control__input[type=radio]::-webkit-input-placeholder {
2663 color: rgba(30, 30, 30, 0.62);
2664 }
2665 .components-radio-control__input[type=radio]::-moz-placeholder {
2666 opacity: 1;
2667 color: rgba(30, 30, 30, 0.62);
2668 }
2669 .components-radio-control__input[type=radio]:-ms-input-placeholder {
2670 color: rgba(30, 30, 30, 0.62);
2671 }
2672 @media (min-width: 600px) {
2673 .components-radio-control__input[type=radio] {
2674 height: 20px;
2675 width: 20px;
2676 }
2677 }
2678 .components-radio-control__input[type=radio]:checked::before {
2679 box-sizing: inherit;
2680 width: 8px;
2681 height: 8px;
2682 transform: translate(7px, 7px);
2683 margin: 0;
2684 background-color: #fff;
2685 border: 4px solid #fff;
2686 }
2687 @media (min-width: 600px) {
2688 .components-radio-control__input[type=radio]:checked::before {
2689 transform: translate(5px, 5px);
2690 }
2691 }
2692 .components-radio-control__input[type=radio]:focus {
2693 box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
2694 outline: 2px solid transparent;
2695 }
2696 .components-radio-control__input[type=radio]:checked {
2697 background: var(--wp-admin-theme-color);
2698 border-color: var(--wp-admin-theme-color);
2699 }
2700 .components-radio-control__input[type=radio]:focus {
2701 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));
2702 }
2703 .components-radio-control__input[type=radio]:checked {
2704 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2705 border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2706 }
2707 .components-radio-control__input[type=radio]:checked::before {
2708 content: "";
2709 border-radius: 50%;
2710 }
2711
2712 .components-radio-control__label {
2713 cursor: pointer;
2714 }
2715
2716 .components-resizable-box__handle {
2717 display: none;
2718 width: 23px;
2719 height: 23px;
2720 z-index: 2;
2721 }
2722 .components-resizable-box__container.has-show-handle .components-resizable-box__handle {
2723 display: block;
2724 }
2725
2726 .components-resizable-box__container > img {
2727 width: inherit;
2728 }
2729
2730 .components-resizable-box__handle::after {
2731 display: block;
2732 content: "";
2733 width: 15px;
2734 height: 15px;
2735 border-radius: 50%;
2736 background: #fff;
2737 cursor: inherit;
2738 position: absolute;
2739 top: calc(50% - 8px);
2740 right: calc(50% - 8px);
2741 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2742 outline: 2px solid transparent;
2743 }
2744
2745 .components-resizable-box__side-handle::before {
2746 display: block;
2747 border-radius: 2px;
2748 content: "";
2749 width: 3px;
2750 height: 3px;
2751 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
2752 cursor: inherit;
2753 position: absolute;
2754 top: calc(50% - 1px);
2755 right: calc(50% - 1px);
2756 transition: transform 0.1s ease-in;
2757 will-change: transform;
2758 opacity: 0;
2759 }
2760 @media (prefers-reduced-motion: reduce) {
2761 .components-resizable-box__side-handle::before {
2762 transition-duration: 0s;
2763 transition-delay: 0s;
2764 }
2765 }
2766
2767 .components-resizable-box__side-handle {
2768 z-index: 2;
2769 }
2770
2771 .components-resizable-box__corner-handle {
2772 z-index: 2;
2773 }
2774
2775 .components-resizable-box__side-handle.components-resizable-box__handle-top,
2776 .components-resizable-box__side-handle.components-resizable-box__handle-bottom,
2777 .components-resizable-box__side-handle.components-resizable-box__handle-top::before,
2778 .components-resizable-box__side-handle.components-resizable-box__handle-bottom::before {
2779 width: 100%;
2780 left: 0;
2781 border-left: 0;
2782 border-right: 0;
2783 }
2784
2785 .components-resizable-box__side-handle.components-resizable-box__handle-left,
2786 .components-resizable-box__side-handle.components-resizable-box__handle-right,
2787 .components-resizable-box__side-handle.components-resizable-box__handle-left::before,
2788 .components-resizable-box__side-handle.components-resizable-box__handle-right::before {
2789 height: 100%;
2790 top: 0;
2791 border-top: 0;
2792 border-bottom: 0;
2793 }
2794
2795 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
2796 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
2797 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
2798 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
2799 animation: components-resizable-box__top-bottom-animation 0.1s ease-out 0s;
2800 animation-fill-mode: forwards;
2801 }
2802 @media (prefers-reduced-motion: reduce) {
2803 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
2804 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
2805 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
2806 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
2807 animation-duration: 1ms;
2808 animation-delay: 0s;
2809 }
2810 }
2811
2812 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
2813 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
2814 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
2815 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
2816 animation: components-resizable-box__left-right-animation 0.1s ease-out 0s;
2817 animation-fill-mode: forwards;
2818 }
2819 @media (prefers-reduced-motion: reduce) {
2820 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
2821 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
2822 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
2823 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
2824 animation-duration: 1ms;
2825 animation-delay: 0s;
2826 }
2827 }
2828
2829 /* This CSS is shown only to Safari, which has a bug with table-caption making it jumpy.
2830 See https://bugs.webkit.org/show_bug.cgi?id=187903. */
2831 @media not all and (min-resolution: 0.001dpcm) {
2832 @supports (-webkit-appearance: none) {
2833 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
2834 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
2835 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
2836 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
2837 animation: none;
2838 }
2839
2840 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
2841 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
2842 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
2843 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
2844 animation: none;
2845 }
2846 }
2847 }
2848 @keyframes components-resizable-box__top-bottom-animation {
2849 from {
2850 transform: scaleX(0);
2851 opacity: 0;
2852 }
2853 to {
2854 transform: scaleX(1);
2855 opacity: 1;
2856 }
2857 }
2858 @keyframes components-resizable-box__left-right-animation {
2859 from {
2860 transform: scaleY(0);
2861 opacity: 0;
2862 }
2863 to {
2864 transform: scaleY(1);
2865 opacity: 1;
2866 }
2867 }
2868 /*!rtl:begin:ignore*/
2869 .components-resizable-box__handle-right {
2870 right: calc(11.5px * -1);
2871 }
2872
2873 .components-resizable-box__handle-left {
2874 left: calc(11.5px * -1);
2875 }
2876
2877 .components-resizable-box__handle-top {
2878 top: calc(11.5px * -1);
2879 }
2880
2881 .components-resizable-box__handle-bottom {
2882 bottom: calc(11.5px * -1);
2883 }
2884
2885 /*!rtl:end:ignore*/
2886 .components-responsive-wrapper {
2887 position: relative;
2888 max-width: 100%;
2889 display: flex;
2890 align-items: center;
2891 justify-content: center;
2892 }
2893
2894 .components-responsive-wrapper__content {
2895 display: block;
2896 max-width: 100%;
2897 width: 100%;
2898 }
2899
2900 .components-sandbox {
2901 overflow: hidden;
2902 }
2903
2904 iframe.components-sandbox {
2905 width: 100%;
2906 }
2907
2908 html.lockscroll,
2909 body.lockscroll {
2910 overflow: hidden;
2911 }
2912
2913 .components-select-control__input {
2914 outline: 0;
2915 -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
2916 }
2917
2918 @media (max-width: 782px) {
2919 .components-base-control .components-base-control__field .components-select-control__input {
2920 font-size: 16px;
2921 }
2922 }
2923 .components-snackbar {
2924 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2925 font-size: 13px;
2926 background: rgba(0, 0, 0, 0.85);
2927 -webkit-backdrop-filter: blur(16px) saturate(180%);
2928 backdrop-filter: blur(16px) saturate(180%);
2929 border-radius: 2px;
2930 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);
2931 color: #fff;
2932 padding: 12px 20px;
2933 width: 100%;
2934 max-width: 600px;
2935 box-sizing: border-box;
2936 cursor: pointer;
2937 pointer-events: auto;
2938 }
2939 @media (min-width: 600px) {
2940 .components-snackbar {
2941 width: -moz-fit-content;
2942 width: fit-content;
2943 }
2944 }
2945 .components-snackbar:focus {
2946 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));
2947 }
2948 .components-snackbar.components-snackbar-explicit-dismiss {
2949 cursor: default;
2950 }
2951 .components-snackbar .components-snackbar__content-with-icon {
2952 position: relative;
2953 padding-left: 24px;
2954 }
2955 .components-snackbar .components-snackbar__icon {
2956 position: absolute;
2957 left: -8px;
2958 top: calc((5.8px) / -2);
2959 }
2960 .components-snackbar .components-snackbar__dismiss-button {
2961 margin-left: 24px;
2962 cursor: pointer;
2963 }
2964
2965 .components-snackbar__action.components-button {
2966 margin-left: 32px;
2967 color: #fff;
2968 height: auto;
2969 flex-shrink: 0;
2970 line-height: 1.4;
2971 padding: 0;
2972 }
2973 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary) {
2974 text-decoration: underline;
2975 background-color: transparent;
2976 }
2977 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus {
2978 color: #fff;
2979 box-shadow: none;
2980 outline: 1px dotted #fff;
2981 }
2982 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
2983 text-decoration: none;
2984 color: #fff;
2985 }
2986
2987 .components-snackbar__content {
2988 display: flex;
2989 align-items: baseline;
2990 justify-content: space-between;
2991 line-height: 1.4;
2992 }
2993
2994 .components-snackbar-list {
2995 position: absolute;
2996 z-index: 100000;
2997 width: 100%;
2998 box-sizing: border-box;
2999 pointer-events: none;
3000 }
3001
3002 .components-snackbar-list__notice-container {
3003 position: relative;
3004 padding-top: 8px;
3005 }
3006
3007 .components-tab-panel__tabs {
3008 display: flex;
3009 align-items: stretch;
3010 flex-direction: row;
3011 }
3012 .components-tab-panel__tabs[aria-orientation=vertical] {
3013 flex-direction: column;
3014 }
3015
3016 .components-tab-panel__tabs-item {
3017 position: relative;
3018 border-radius: 0;
3019 height: 48px;
3020 background: transparent;
3021 border: none;
3022 box-shadow: none;
3023 cursor: pointer;
3024 padding: 3px 16px;
3025 margin-left: 0;
3026 font-weight: 500;
3027 }
3028 .components-tab-panel__tabs-item:focus:not(:disabled) {
3029 position: relative;
3030 box-shadow: none;
3031 outline: none;
3032 }
3033 .components-tab-panel__tabs-item::after {
3034 content: "";
3035 position: absolute;
3036 right: 0;
3037 bottom: 0;
3038 left: 0;
3039 pointer-events: none;
3040 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
3041 height: calc(0 * var(--wp-admin-border-width-focus));
3042 border-radius: 0;
3043 transition: all 0.1s linear;
3044 }
3045 @media (prefers-reduced-motion: reduce) {
3046 .components-tab-panel__tabs-item::after {
3047 transition-duration: 0s;
3048 transition-delay: 0s;
3049 }
3050 }
3051 .components-tab-panel__tabs-item.is-active::after {
3052 height: calc(1 * var(--wp-admin-border-width-focus));
3053 outline: 2px solid transparent;
3054 outline-offset: -1px;
3055 }
3056 .components-tab-panel__tabs-item::before {
3057 content: "";
3058 position: absolute;
3059 top: 12px;
3060 right: 12px;
3061 bottom: 12px;
3062 left: 12px;
3063 pointer-events: none;
3064 box-shadow: 0 0 0 0 transparent;
3065 border-radius: 2px;
3066 transition: all 0.1s linear;
3067 }
3068 @media (prefers-reduced-motion: reduce) {
3069 .components-tab-panel__tabs-item::before {
3070 transition-duration: 0s;
3071 transition-delay: 0s;
3072 }
3073 }
3074 .components-tab-panel__tabs-item:focus-visible::before {
3075 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
3076 outline: 2px solid transparent;
3077 }
3078
3079 .components-text-control__input,
3080 .components-text-control__input[type=text],
3081 .components-text-control__input[type=tel],
3082 .components-text-control__input[type=time],
3083 .components-text-control__input[type=url],
3084 .components-text-control__input[type=week],
3085 .components-text-control__input[type=password],
3086 .components-text-control__input[type=color],
3087 .components-text-control__input[type=date],
3088 .components-text-control__input[type=datetime],
3089 .components-text-control__input[type=datetime-local],
3090 .components-text-control__input[type=email],
3091 .components-text-control__input[type=month],
3092 .components-text-control__input[type=number] {
3093 width: 100%;
3094 height: 32px;
3095 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3096 padding: 6px 8px;
3097 box-shadow: 0 0 0 transparent;
3098 transition: box-shadow 0.1s linear;
3099 border-radius: 2px;
3100 border: 1px solid #949494;
3101 /* Fonts smaller than 16px causes mobile safari to zoom. */
3102 font-size: 16px;
3103 /* Override core line-height. To be reviewed. */
3104 line-height: normal;
3105 }
3106 @media (prefers-reduced-motion: reduce) {
3107 .components-text-control__input,
3108 .components-text-control__input[type=text],
3109 .components-text-control__input[type=tel],
3110 .components-text-control__input[type=time],
3111 .components-text-control__input[type=url],
3112 .components-text-control__input[type=week],
3113 .components-text-control__input[type=password],
3114 .components-text-control__input[type=color],
3115 .components-text-control__input[type=date],
3116 .components-text-control__input[type=datetime],
3117 .components-text-control__input[type=datetime-local],
3118 .components-text-control__input[type=email],
3119 .components-text-control__input[type=month],
3120 .components-text-control__input[type=number] {
3121 transition-duration: 0s;
3122 transition-delay: 0s;
3123 }
3124 }
3125 @media (min-width: 600px) {
3126 .components-text-control__input,
3127 .components-text-control__input[type=text],
3128 .components-text-control__input[type=tel],
3129 .components-text-control__input[type=time],
3130 .components-text-control__input[type=url],
3131 .components-text-control__input[type=week],
3132 .components-text-control__input[type=password],
3133 .components-text-control__input[type=color],
3134 .components-text-control__input[type=date],
3135 .components-text-control__input[type=datetime],
3136 .components-text-control__input[type=datetime-local],
3137 .components-text-control__input[type=email],
3138 .components-text-control__input[type=month],
3139 .components-text-control__input[type=number] {
3140 font-size: 13px;
3141 /* Override core line-height. To be reviewed. */
3142 line-height: normal;
3143 }
3144 }
3145 .components-text-control__input:focus,
3146 .components-text-control__input[type=text]:focus,
3147 .components-text-control__input[type=tel]:focus,
3148 .components-text-control__input[type=time]:focus,
3149 .components-text-control__input[type=url]:focus,
3150 .components-text-control__input[type=week]:focus,
3151 .components-text-control__input[type=password]:focus,
3152 .components-text-control__input[type=color]:focus,
3153 .components-text-control__input[type=date]:focus,
3154 .components-text-control__input[type=datetime]:focus,
3155 .components-text-control__input[type=datetime-local]:focus,
3156 .components-text-control__input[type=email]:focus,
3157 .components-text-control__input[type=month]:focus,
3158 .components-text-control__input[type=number]:focus {
3159 border-color: var(--wp-admin-theme-color);
3160 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
3161 outline: 2px solid transparent;
3162 }
3163 .components-text-control__input::-webkit-input-placeholder,
3164 .components-text-control__input[type=text]::-webkit-input-placeholder,
3165 .components-text-control__input[type=tel]::-webkit-input-placeholder,
3166 .components-text-control__input[type=time]::-webkit-input-placeholder,
3167 .components-text-control__input[type=url]::-webkit-input-placeholder,
3168 .components-text-control__input[type=week]::-webkit-input-placeholder,
3169 .components-text-control__input[type=password]::-webkit-input-placeholder,
3170 .components-text-control__input[type=color]::-webkit-input-placeholder,
3171 .components-text-control__input[type=date]::-webkit-input-placeholder,
3172 .components-text-control__input[type=datetime]::-webkit-input-placeholder,
3173 .components-text-control__input[type=datetime-local]::-webkit-input-placeholder,
3174 .components-text-control__input[type=email]::-webkit-input-placeholder,
3175 .components-text-control__input[type=month]::-webkit-input-placeholder,
3176 .components-text-control__input[type=number]::-webkit-input-placeholder {
3177 color: rgba(30, 30, 30, 0.62);
3178 }
3179 .components-text-control__input::-moz-placeholder,
3180 .components-text-control__input[type=text]::-moz-placeholder,
3181 .components-text-control__input[type=tel]::-moz-placeholder,
3182 .components-text-control__input[type=time]::-moz-placeholder,
3183 .components-text-control__input[type=url]::-moz-placeholder,
3184 .components-text-control__input[type=week]::-moz-placeholder,
3185 .components-text-control__input[type=password]::-moz-placeholder,
3186 .components-text-control__input[type=color]::-moz-placeholder,
3187 .components-text-control__input[type=date]::-moz-placeholder,
3188 .components-text-control__input[type=datetime]::-moz-placeholder,
3189 .components-text-control__input[type=datetime-local]::-moz-placeholder,
3190 .components-text-control__input[type=email]::-moz-placeholder,
3191 .components-text-control__input[type=month]::-moz-placeholder,
3192 .components-text-control__input[type=number]::-moz-placeholder {
3193 opacity: 1;
3194 color: rgba(30, 30, 30, 0.62);
3195 }
3196 .components-text-control__input:-ms-input-placeholder,
3197 .components-text-control__input[type=text]:-ms-input-placeholder,
3198 .components-text-control__input[type=tel]:-ms-input-placeholder,
3199 .components-text-control__input[type=time]:-ms-input-placeholder,
3200 .components-text-control__input[type=url]:-ms-input-placeholder,
3201 .components-text-control__input[type=week]:-ms-input-placeholder,
3202 .components-text-control__input[type=password]:-ms-input-placeholder,
3203 .components-text-control__input[type=color]:-ms-input-placeholder,
3204 .components-text-control__input[type=date]:-ms-input-placeholder,
3205 .components-text-control__input[type=datetime]:-ms-input-placeholder,
3206 .components-text-control__input[type=datetime-local]:-ms-input-placeholder,
3207 .components-text-control__input[type=email]:-ms-input-placeholder,
3208 .components-text-control__input[type=month]:-ms-input-placeholder,
3209 .components-text-control__input[type=number]:-ms-input-placeholder {
3210 color: rgba(30, 30, 30, 0.62);
3211 }
3212 .components-text-control__input.is-next-40px-default-size,
3213 .components-text-control__input[type=text].is-next-40px-default-size,
3214 .components-text-control__input[type=tel].is-next-40px-default-size,
3215 .components-text-control__input[type=time].is-next-40px-default-size,
3216 .components-text-control__input[type=url].is-next-40px-default-size,
3217 .components-text-control__input[type=week].is-next-40px-default-size,
3218 .components-text-control__input[type=password].is-next-40px-default-size,
3219 .components-text-control__input[type=color].is-next-40px-default-size,
3220 .components-text-control__input[type=date].is-next-40px-default-size,
3221 .components-text-control__input[type=datetime].is-next-40px-default-size,
3222 .components-text-control__input[type=datetime-local].is-next-40px-default-size,
3223 .components-text-control__input[type=email].is-next-40px-default-size,
3224 .components-text-control__input[type=month].is-next-40px-default-size,
3225 .components-text-control__input[type=number].is-next-40px-default-size {
3226 height: 40px;
3227 }
3228
3229 .components-tip {
3230 display: flex;
3231 color: #757575;
3232 }
3233 .components-tip svg {
3234 align-self: center;
3235 fill: #f0b849;
3236 flex-shrink: 0;
3237 margin-right: 16px;
3238 }
3239 .components-tip p {
3240 margin: 0;
3241 }
3242
3243 .components-accessible-toolbar {
3244 display: inline-flex;
3245 border: 1px solid #1e1e1e;
3246 border-radius: 2px;
3247 flex-shrink: 0;
3248 }
3249 .components-accessible-toolbar > .components-toolbar-group:last-child {
3250 border-right: none;
3251 }
3252 .components-accessible-toolbar.is-unstyled {
3253 border: none;
3254 }
3255 .components-accessible-toolbar.is-unstyled > .components-toolbar-group {
3256 border-right: none;
3257 }
3258
3259 .components-accessible-toolbar .components-button,
3260 .components-toolbar .components-button {
3261 position: relative;
3262 height: 48px;
3263 z-index: 1;
3264 padding-left: 16px;
3265 padding-right: 16px;
3266 }
3267 .components-accessible-toolbar .components-button:focus:not(:disabled),
3268 .components-toolbar .components-button:focus:not(:disabled) {
3269 box-shadow: none;
3270 outline: none;
3271 }
3272 .components-accessible-toolbar .components-button::before,
3273 .components-toolbar .components-button::before {
3274 content: "";
3275 position: absolute;
3276 display: block;
3277 border-radius: 2px;
3278 height: 32px;
3279 left: 8px;
3280 right: 8px;
3281 z-index: -1;
3282 animation: components-button__appear-animation 0.1s ease;
3283 animation-fill-mode: forwards;
3284 }
3285 @media (prefers-reduced-motion: reduce) {
3286 .components-accessible-toolbar .components-button::before,
3287 .components-toolbar .components-button::before {
3288 animation-duration: 1ms;
3289 animation-delay: 0s;
3290 }
3291 }
3292 .components-accessible-toolbar .components-button svg,
3293 .components-toolbar .components-button svg {
3294 position: relative;
3295 margin-left: auto;
3296 margin-right: auto;
3297 }
3298 .components-accessible-toolbar .components-button.is-pressed,
3299 .components-toolbar .components-button.is-pressed {
3300 background: transparent;
3301 }
3302 .components-accessible-toolbar .components-button.is-pressed:hover,
3303 .components-toolbar .components-button.is-pressed:hover {
3304 background: transparent;
3305 }
3306 .components-accessible-toolbar .components-button.is-pressed::before,
3307 .components-toolbar .components-button.is-pressed::before {
3308 background: #1e1e1e;
3309 }
3310 .components-accessible-toolbar .components-button:focus::before,
3311 .components-toolbar .components-button:focus::before {
3312 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
3313 outline: 2px solid transparent;
3314 }
3315 .components-accessible-toolbar .components-button.has-icon.has-icon,
3316 .components-toolbar .components-button.has-icon.has-icon {
3317 padding-left: 12px;
3318 padding-right: 12px;
3319 min-width: 48px;
3320 }
3321 .components-accessible-toolbar .components-button.components-tab-button,
3322 .components-toolbar .components-button.components-tab-button {
3323 font-weight: 500;
3324 }
3325 .components-accessible-toolbar .components-button.components-tab-button span,
3326 .components-toolbar .components-button.components-tab-button span {
3327 display: inline-block;
3328 padding-left: 0;
3329 padding-right: 0;
3330 position: relative;
3331 }
3332
3333 @keyframes components-button__appear-animation {
3334 from {
3335 transform: scaleY(0);
3336 }
3337 to {
3338 transform: scaleY(1);
3339 }
3340 }
3341 .components-toolbar__control.components-button {
3342 position: relative;
3343 }
3344 .components-toolbar__control.components-button[data-subscript] svg {
3345 padding: 5px 10px 5px 0;
3346 }
3347 .components-toolbar__control.components-button[data-subscript]::after {
3348 content: attr(data-subscript);
3349 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3350 font-size: 13px;
3351 font-weight: 600;
3352 line-height: 12px;
3353 position: absolute;
3354 right: 8px;
3355 bottom: 10px;
3356 }
3357 .components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]::after {
3358 color: #fff;
3359 }
3360
3361 .components-toolbar-group {
3362 min-height: 48px;
3363 border-right: 1px solid #1e1e1e;
3364 background-color: #fff;
3365 display: inline-flex;
3366 flex-shrink: 0;
3367 flex-wrap: wrap;
3368 padding-left: 6px;
3369 padding-right: 6px;
3370 line-height: 0;
3371 }
3372 .components-toolbar-group .components-toolbar-group.components-toolbar-group {
3373 border-width: 0;
3374 margin: 0;
3375 }
3376 .components-toolbar-group .components-button.components-button,
3377 .components-toolbar-group .components-button.has-icon.has-icon {
3378 justify-content: center;
3379 min-width: 36px;
3380 padding-left: 6px;
3381 padding-right: 6px;
3382 }
3383 .components-toolbar-group .components-button.components-button svg,
3384 .components-toolbar-group .components-button.has-icon.has-icon svg {
3385 min-width: 24px;
3386 }
3387 .components-toolbar-group .components-button.components-button::before,
3388 .components-toolbar-group .components-button.has-icon.has-icon::before {
3389 left: 2px;
3390 right: 2px;
3391 }
3392
3393 .components-toolbar {
3394 min-height: 48px;
3395 margin: 0;
3396 border: 1px solid #1e1e1e;
3397 background-color: #fff;
3398 display: inline-flex;
3399 flex-shrink: 0;
3400 flex-wrap: wrap;
3401 }
3402 .components-toolbar .components-toolbar.components-toolbar {
3403 border-width: 0;
3404 margin: 0;
3405 }
3406
3407 div.components-toolbar > div {
3408 display: block;
3409 margin: 0;
3410 }
3411 @supports (position: sticky) {
3412 div.components-toolbar > div {
3413 display: flex;
3414 }
3415 }
3416 div.components-toolbar > div + div.has-left-divider {
3417 margin-left: 6px;
3418 position: relative;
3419 overflow: visible;
3420 }
3421 div.components-toolbar > div + div.has-left-divider::before {
3422 display: inline-block;
3423 content: "";
3424 box-sizing: content-box;
3425 background-color: #ddd;
3426 position: absolute;
3427 top: 8px;
3428 left: -3px;
3429 width: 1px;
3430 height: 20px;
3431 }
3432
3433 .components-tooltip {
3434 background: #000;
3435 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3436 border-radius: 2px;
3437 color: #f0f0f0;
3438 text-align: center;
3439 line-height: 1.4;
3440 font-size: 12px;
3441 padding: 4px 8px;
3442 z-index: 1000002;
3443 }
3444
3445 .components-tooltip__shortcut {
3446 margin-left: 8px;
3447 }
3448 @charset "UTF-8";
3449 /**
3450 * Converts a hex value into the rgb equivalent.
3451 *
3452 * @param {string} hex - the hexadecimal value to convert
3453 * @return {string} comma separated rgb values
3454 */
3455 /**
3456 * Colors
3457 */
3458 /**
3459 * Breakpoints & Media Queries
3460 */
3461 /**
3462 * SCSS Variables.
3463 *
3464 * Please use variables from this sheet to ensure consistency across the UI.
3465 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
3466 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
3467 */
3468 /**
3469 * Converts a hex value into the rgb equivalent.
3470 *
3471 * @param {string} hex - the hexadecimal value to convert
3472 * @return {string} comma separated rgb values
3473 */
3474 /**
3475 * Colors
3476 */
3477 /**
3478 * Fonts & basic variables.
3479 */
3480 /**
3481 * Grid System.
3482 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
3483 */
3484 /**
3485 * Dimensions.
3486 */
3487 /**
3488 * Shadows.
3489 */
3490 /**
3491 * Editor widths.
3492 */
3493 /**
3494 * Block & Editor UI.
3495 */
3496 /**
3497 * Block paddings.
3498 */
3499 /**
3500 * React Native specific.
3501 * These variables do not appear to be used anywhere else.
3502 */
3503 /**
3504 * Converts a hex value into the rgb equivalent.
3505 *
3506 * @param {string} hex - the hexadecimal value to convert
3507 * @return {string} comma separated rgb values
3508 */
3509 /**
3510 * Long content fade mixin
3511 *
3512 * Creates a fading overlay to signify that the content is longer
3513 * than the space allows.
3514 */
3515 /**
3516 * Breakpoint mixins
3517 */
3518 /**
3519 * Focus styles.
3520 */
3521 /**
3522 * Applies editor left position to the selector passed as argument
3523 */
3524 /**
3525 * Styles that are reused verbatim in a few places
3526 */
3527 /**
3528 * Allows users to opt-out of animations via OS-level preferences.
3529 */
3530 /**
3531 * Reset default styles for JavaScript UI based pages.
3532 * This is a WP-admin agnostic reset
3533 */
3534 /**
3535 * Reset the WP Admin page styles for Gutenberg-like pages.
3536 */
3537 :root {
3538 --wp-admin-theme-color: #007cba;
3539 --wp-admin-theme-color--rgb: 0, 124, 186;
3540 --wp-admin-theme-color-darker-10: #006ba1;
3541 --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
3542 --wp-admin-theme-color-darker-20: #005a87;
3543 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
3544 --wp-admin-border-width-focus: 2px;
3545 --wp-block-synced-color: #7a00df;
3546 --wp-block-synced-color--rgb: 122, 0, 223;
3547 --wp-bound-block-color: #9747ff;
3548 }
3549 @media (min-resolution: 192dpi) {
3550 :root {
3551 --wp-admin-border-width-focus: 1.5px;
3552 }
3553 }
3554
3555 .block-editor-autocompleters__block {
3556 white-space: nowrap;
3557 }
3558 .block-editor-autocompleters__block .block-editor-block-icon {
3559 margin-right: 8px;
3560 }
3561
3562 .block-editor-autocompleters__link {
3563 white-space: nowrap;
3564 }
3565 .block-editor-autocompleters__link .block-editor-block-icon {
3566 margin-right: 8px;
3567 }
3568
3569 .block-editor-block-alignment-control__menu-group .components-menu-item__info {
3570 margin-top: 0;
3571 }
3572
3573 .block-editor-block-bindings-toolbar-indicator {
3574 display: inline-flex;
3575 align-items: center;
3576 height: 48px;
3577 padding: 6px;
3578 }
3579 .block-editor-block-bindings-toolbar-indicator svg g {
3580 stroke: var(--wp-bound-block-color);
3581 fill: transparent;
3582 stroke-width: 1.5;
3583 stroke-linecap: round;
3584 stroke-linejoin: round;
3585 }
3586
3587 iframe[name=editor-canvas] {
3588 width: 100%;
3589 height: 100%;
3590 display: block;
3591 }
3592
3593 iframe[name=editor-canvas]:not(.has-editor-padding) {
3594 background-color: #fff;
3595 }
3596
3597 iframe[name=editor-canvas].has-editor-padding {
3598 padding: 24px 24px 0;
3599 }
3600
3601 .block-editor-block-icon {
3602 display: flex;
3603 align-items: center;
3604 justify-content: center;
3605 width: 24px;
3606 height: 24px;
3607 }
3608 .block-editor-block-icon.has-colors svg {
3609 fill: currentColor;
3610 }
3611 @media (forced-colors: active) {
3612 .block-editor-block-icon.has-colors svg {
3613 fill: CanvasText;
3614 }
3615 }
3616 .block-editor-block-icon svg {
3617 min-width: 20px;
3618 min-height: 20px;
3619 max-width: 24px;
3620 max-height: 24px;
3621 }
3622
3623 .block-editor-block-inspector p:not(.components-base-control__help) {
3624 margin-top: 0;
3625 }
3626 .block-editor-block-inspector h2,
3627 .block-editor-block-inspector h3 {
3628 font-size: 13px;
3629 color: #1e1e1e;
3630 margin-bottom: 1.5em;
3631 }
3632 .block-editor-block-inspector .components-base-control {
3633 margin-bottom: 24px;
3634 }
3635 .block-editor-block-inspector .components-base-control:last-child {
3636 margin-bottom: 8px;
3637 }
3638 .block-editor-block-inspector .components-focal-point-picker-control .components-base-control,
3639 .block-editor-block-inspector .components-query-controls .components-base-control,
3640 .block-editor-block-inspector .components-range-control .components-base-control {
3641 margin-bottom: 0;
3642 }
3643 .block-editor-block-inspector .components-panel__body {
3644 border: none;
3645 border-top: 1px solid #e0e0e0;
3646 margin-top: -1px;
3647 }
3648
3649 .block-editor-block-inspector__no-blocks,
3650 .block-editor-block-inspector__no-block-tools {
3651 display: block;
3652 font-size: 13px;
3653 background: #fff;
3654 padding: 32px 16px;
3655 text-align: center;
3656 }
3657
3658 .block-editor-block-inspector__no-block-tools {
3659 border-top: 1px solid #ddd;
3660 }
3661
3662 .block-editor-block-inspector__tab-item {
3663 flex: 1 1 0px;
3664 }
3665
3666 /**
3667 * Insertion Point.
3668 */
3669 .block-editor-block-list__insertion-point {
3670 position: absolute;
3671 top: 0;
3672 bottom: 0;
3673 left: 0;
3674 right: 0;
3675 }
3676
3677 .block-editor-block-list__insertion-point-indicator {
3678 position: absolute;
3679 background: var(--wp-admin-theme-color);
3680 border-radius: 2px;
3681 transform-origin: center;
3682 opacity: 0;
3683 will-change: transform, opacity;
3684 }
3685 .block-editor-block-list__insertion-point.is-vertical > .block-editor-block-list__insertion-point-indicator {
3686 top: calc(50% - 2px);
3687 height: 4px;
3688 width: 100%;
3689 }
3690 .block-editor-block-list__insertion-point.is-horizontal > .block-editor-block-list__insertion-point-indicator {
3691 top: 0;
3692 bottom: 0;
3693 left: calc(50% - 2px);
3694 width: 4px;
3695 }
3696
3697 .block-editor-block-list__insertion-point-inserter {
3698 display: none;
3699 position: absolute;
3700 will-change: transform;
3701 justify-content: center;
3702 top: calc(50% - 12px);
3703 left: calc(50% - 12px);
3704 }
3705 @media (min-width: 480px) {
3706 .block-editor-block-list__insertion-point-inserter {
3707 display: flex;
3708 }
3709 }
3710
3711 .block-editor-block-list__block-side-inserter-popover .components-popover__content > div {
3712 pointer-events: none;
3713 }
3714 .block-editor-block-list__block-side-inserter-popover .components-popover__content > div > * {
3715 pointer-events: all;
3716 }
3717
3718 .block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,
3719 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon {
3720 background: #1e1e1e;
3721 border-radius: 2px;
3722 color: #fff;
3723 padding: 0;
3724 min-width: 24px;
3725 height: 24px;
3726 }
3727 .block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,
3728 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
3729 color: #fff;
3730 background: var(--wp-admin-theme-color);
3731 }
3732
3733 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon {
3734 background: var(--wp-admin-theme-color);
3735 }
3736 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
3737 background: #1e1e1e;
3738 }
3739
3740 /**
3741 * Block Label for Navigation/Selection Mode
3742 */
3743 .block-editor-block-list__block-selection-button {
3744 display: inline-flex;
3745 padding: 0 12px;
3746 z-index: 22;
3747 border-radius: 2px;
3748 background-color: #1e1e1e;
3749 font-size: 13px;
3750 height: 48px;
3751 }
3752 .block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content {
3753 margin: auto;
3754 display: inline-flex;
3755 align-items: center;
3756 }
3757 .block-editor-block-list__block-selection-button .block-editor-block-list__block-selection-button__content > .components-flex__item {
3758 margin-right: 6px;
3759 }
3760 .block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle {
3761 cursor: grab;
3762 padding: 0;
3763 height: 24px;
3764 min-width: 24px;
3765 margin-left: -2px;
3766 }
3767 .block-editor-block-list__block-selection-button .components-button.has-icon.block-selection-button_drag-handle svg {
3768 min-width: 18px;
3769 min-height: 18px;
3770 }
3771 .block-editor-block-list__block-selection-button .block-editor-block-icon {
3772 font-size: 13px;
3773 color: #fff;
3774 height: 48px;
3775 }
3776 .block-editor-block-list__block-selection-button .components-button {
3777 min-width: 36px;
3778 color: #fff;
3779 height: 48px;
3780 display: flex;
3781 }
3782 .block-editor-block-list__block-selection-button .components-button:focus {
3783 box-shadow: none;
3784 border: none;
3785 }
3786 .block-editor-block-list__block-selection-button .components-button:active {
3787 color: #fff;
3788 }
3789 .block-editor-block-list__block-selection-button .components-button[aria-disabled=true]:hover {
3790 color: #fff;
3791 }
3792 .block-editor-block-list__block-selection-button .block-selection-button_select-button.components-button {
3793 padding: 0;
3794 }
3795 .block-editor-block-list__block-selection-button .block-editor-block-mover {
3796 background: unset;
3797 border: none;
3798 }
3799
3800 @keyframes hide-during-dragging {
3801 to {
3802 position: fixed;
3803 transform: translate(9999px, 9999px);
3804 }
3805 }
3806 .components-popover.block-editor-block-list__block-popover .block-editor-block-list__block-selection-button,
3807 .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar {
3808 pointer-events: all;
3809 margin-top: 12px;
3810 margin-bottom: 12px;
3811 }
3812 .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar {
3813 border: 1px solid #1e1e1e;
3814 border-radius: 2px;
3815 overflow: visible;
3816 position: static;
3817 width: auto;
3818 }
3819 .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent {
3820 margin-left: calc(48px + 8px);
3821 }
3822 .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent {
3823 margin-left: 0;
3824 }
3825 .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar {
3826 overflow: visible;
3827 }
3828 .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group,
3829 .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar {
3830 border-right-color: #1e1e1e;
3831 }
3832 .components-popover.block-editor-block-list__block-popover.is-insertion-point-visible {
3833 visibility: hidden;
3834 }
3835 .is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover {
3836 opacity: 0;
3837 animation: hide-during-dragging 1ms linear forwards;
3838 }
3839 .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector {
3840 position: absolute;
3841 left: calc(-48px - 8px - 1px);
3842 }
3843 .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector::before {
3844 content: "";
3845 }
3846 .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
3847 border: 1px solid #1e1e1e;
3848 padding-right: 6px;
3849 padding-left: 6px;
3850 background-color: #fff;
3851 }
3852 .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
3853 padding-right: 12px;
3854 padding-left: 12px;
3855 }
3856 .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector {
3857 position: relative;
3858 left: auto;
3859 margin-left: -1px;
3860 }
3861 .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,
3862 .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover {
3863 border-left: 1px solid #1e1e1e;
3864 }
3865
3866 .is-dragging-components-draggable .components-tooltip {
3867 display: none;
3868 }
3869
3870 .block-editor-block-lock-modal {
3871 z-index: 1000001;
3872 }
3873 @media (min-width: 600px) {
3874 .block-editor-block-lock-modal .components-modal__frame {
3875 max-width: 480px;
3876 }
3877 }
3878
3879 .block-editor-block-lock-modal__checklist {
3880 margin: 0;
3881 }
3882
3883 .block-editor-block-lock-modal__options-title {
3884 padding: 12px 0;
3885 }
3886 .block-editor-block-lock-modal__options-title .components-checkbox-control__label {
3887 font-weight: 600;
3888 }
3889
3890 .block-editor-block-lock-modal__checklist-item {
3891 display: flex;
3892 justify-content: space-between;
3893 align-items: center;
3894 gap: 12px;
3895 margin-bottom: 0;
3896 padding: 12px 0 12px 32px;
3897 }
3898 .block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon {
3899 flex-shrink: 0;
3900 margin-right: 12px;
3901 fill: #1e1e1e;
3902 }
3903 .block-editor-block-lock-modal__checklist-item:hover {
3904 background-color: #f0f0f0;
3905 border-radius: 2px;
3906 }
3907
3908 .block-editor-block-lock-modal__template-lock {
3909 border-top: 1px solid #ddd;
3910 margin-top: 16px;
3911 padding: 12px 0;
3912 }
3913
3914 .block-editor-block-lock-modal__actions {
3915 margin-top: 24px;
3916 }
3917
3918 .block-editor-block-lock-toolbar .components-button.has-icon {
3919 min-width: 36px !important;
3920 }
3921
3922 .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar {
3923 margin-left: -6px !important;
3924 }
3925
3926 .show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar {
3927 border-left: 1px solid #1e1e1e;
3928 margin-left: 6px !important;
3929 margin-right: -6px;
3930 }
3931
3932 .block-editor-block-breadcrumb {
3933 list-style: none;
3934 padding: 0;
3935 margin: 0;
3936 }
3937 .block-editor-block-breadcrumb li {
3938 display: inline-flex;
3939 margin: 0;
3940 }
3941 .block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator {
3942 fill: currentColor;
3943 margin-left: -4px;
3944 margin-right: -4px;
3945 transform: scaleX(1) /*rtl:scaleX(-1);*/;
3946 }
3947 .block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator {
3948 display: none;
3949 }
3950
3951 .block-editor-block-breadcrumb__button.components-button {
3952 height: 24px;
3953 line-height: 24px;
3954 padding: 0;
3955 position: relative;
3956 }
3957 .block-editor-block-breadcrumb__button.components-button:hover:not(:disabled) {
3958 text-decoration: underline;
3959 box-shadow: none;
3960 }
3961 .block-editor-block-breadcrumb__button.components-button:focus {
3962 box-shadow: none;
3963 }
3964 .block-editor-block-breadcrumb__button.components-button:focus::before {
3965 content: "";
3966 display: block;
3967 position: absolute;
3968 border-radius: 2px;
3969 top: 1px;
3970 right: 1px;
3971 bottom: 1px;
3972 left: 1px;
3973 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
3974 outline: 2px solid transparent;
3975 }
3976
3977 .block-editor-block-breadcrumb__current {
3978 cursor: default;
3979 }
3980
3981 .block-editor-block-breadcrumb__button.components-button,
3982 .block-editor-block-breadcrumb__current {
3983 color: #1e1e1e;
3984 padding: 0 8px;
3985 font-size: inherit;
3986 }
3987
3988 .block-editor-block-card {
3989 align-items: flex-start;
3990 color: #1e1e1e;
3991 display: flex;
3992 padding: 16px;
3993 }
3994
3995 .block-editor-block-card__content {
3996 flex-grow: 1;
3997 }
3998
3999 .block-editor-block-card__title {
4000 font-weight: 500;
4001 }
4002 .block-editor-block-card__title.block-editor-block-card__title {
4003 font-size: 13px;
4004 line-height: 1.4;
4005 margin: 0;
4006 padding: 3px 0;
4007 }
4008
4009 .block-editor-block-card__description {
4010 display: block;
4011 font-size: 13px;
4012 line-height: 1.4;
4013 margin-top: 4px;
4014 }
4015
4016 .block-editor-block-card .block-editor-block-icon {
4017 flex: 0 0 24px;
4018 margin-left: 0;
4019 margin-right: 12px;
4020 width: 24px;
4021 height: 24px;
4022 }
4023
4024 .block-editor-block-card.is-synced .block-editor-block-icon {
4025 color: var(--wp-block-synced-color);
4026 }
4027
4028 /**
4029 * Invalid block comparison
4030 */
4031 .block-editor-block-compare {
4032 height: auto;
4033 }
4034
4035 .block-editor-block-compare__wrapper {
4036 display: flex;
4037 padding-bottom: 16px;
4038 }
4039 .block-editor-block-compare__wrapper > div {
4040 display: flex;
4041 justify-content: space-between;
4042 flex-direction: column;
4043 width: 50%;
4044 padding: 0 16px 0 0;
4045 min-width: 200px;
4046 max-width: 600px;
4047 }
4048 .block-editor-block-compare__wrapper > div button {
4049 float: right;
4050 }
4051 .block-editor-block-compare__wrapper .block-editor-block-compare__converted {
4052 border-left: 1px solid #ddd;
4053 padding-left: 15px;
4054 padding-right: 0;
4055 }
4056 .block-editor-block-compare__wrapper .block-editor-block-compare__html {
4057 font-family: Menlo, Consolas, monaco, monospace;
4058 font-size: 12px;
4059 color: #1e1e1e;
4060 border-bottom: 1px solid #ddd;
4061 padding-bottom: 15px;
4062 line-height: 1.7;
4063 }
4064 .block-editor-block-compare__wrapper .block-editor-block-compare__html span {
4065 background-color: #e6ffed;
4066 padding-top: 3px;
4067 padding-bottom: 3px;
4068 }
4069 .block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added {
4070 background-color: #acf2bd;
4071 }
4072 .block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed {
4073 background-color: #cc1818;
4074 }
4075 .block-editor-block-compare__wrapper .block-editor-block-compare__preview {
4076 padding: 0;
4077 padding-top: 16px;
4078 }
4079 .block-editor-block-compare__wrapper .block-editor-block-compare__preview p {
4080 font-size: 12px;
4081 margin-top: 0;
4082 }
4083 .block-editor-block-compare__wrapper .block-editor-block-compare__action {
4084 margin-top: 16px;
4085 }
4086 .block-editor-block-compare__wrapper .block-editor-block-compare__heading {
4087 font-size: 1em;
4088 font-weight: 400;
4089 margin: 0.67em 0;
4090 }
4091
4092 .block-editor-block-draggable-chip-wrapper {
4093 position: absolute;
4094 top: -24px;
4095 left: 0;
4096 }
4097
4098 .block-editor-block-draggable-chip {
4099 background-color: #1e1e1e;
4100 border-radius: 2px;
4101 box-shadow: 0 6px 8px rgba(0, 0, 0, 0.3);
4102 color: #fff;
4103 cursor: grabbing;
4104 display: inline-flex;
4105 height: 48px;
4106 padding: 0 13px;
4107 position: relative;
4108 -webkit-user-select: none;
4109 user-select: none;
4110 width: max-content;
4111 }
4112 .block-editor-block-draggable-chip svg {
4113 fill: currentColor;
4114 }
4115 .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content {
4116 margin: auto;
4117 justify-content: flex-start;
4118 }
4119 .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content > .components-flex__item {
4120 margin-right: 6px;
4121 }
4122 .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content > .components-flex__item:last-child {
4123 margin-right: 0;
4124 }
4125 .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg {
4126 min-width: 18px;
4127 min-height: 18px;
4128 }
4129 .block-editor-block-draggable-chip .components-flex__item {
4130 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4131 font-size: 13px;
4132 }
4133
4134 .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled {
4135 opacity: 0;
4136 position: absolute;
4137 top: 0;
4138 right: 0;
4139 left: 0;
4140 bottom: 0;
4141 display: flex;
4142 justify-content: center;
4143 align-items: center;
4144 background-color: transparent;
4145 transition: all 0.1s linear 0.1s;
4146 }
4147 .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon {
4148 width: 20px;
4149 height: 20px;
4150 box-shadow: inset 0 0 0 1.5px #fff;
4151 border-radius: 50%;
4152 display: inline-block;
4153 padding: 0;
4154 background: transparent linear-gradient(-45deg, transparent 47.5%, #fff 47.5%, #fff 52.5%, transparent 52.5%);
4155 }
4156
4157 .block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled {
4158 background-color: #757575;
4159 opacity: 1;
4160 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
4161 }
4162
4163 .block-editor-block-mover__move-button-container {
4164 display: flex;
4165 padding: 0;
4166 border: none;
4167 justify-content: center;
4168 }
4169 @media (min-width: 600px) {
4170 .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container {
4171 flex-direction: column;
4172 }
4173 .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container > * {
4174 height: 20px;
4175 width: 100%;
4176 min-width: 0 !important;
4177 }
4178 .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container > *::before {
4179 height: calc(100% - 4px);
4180 }
4181 .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg {
4182 top: 3px;
4183 flex-shrink: 0;
4184 }
4185 .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg {
4186 bottom: 3px;
4187 flex-shrink: 0;
4188 }
4189 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container {
4190 width: 48px;
4191 }
4192 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container > * {
4193 width: 24px;
4194 min-width: 0 !important;
4195 overflow: hidden;
4196 }
4197 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button {
4198 padding-left: 0;
4199 padding-right: 0;
4200 }
4201 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg {
4202 left: 5px;
4203 }
4204 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg {
4205 right: 5px;
4206 }
4207 }
4208
4209 .block-editor-block-mover__drag-handle {
4210 cursor: grab;
4211 }
4212 @media (min-width: 600px) {
4213 .block-editor-block-mover__drag-handle {
4214 width: 24px;
4215 min-width: 0 !important;
4216 overflow: hidden;
4217 }
4218 .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon {
4219 padding-left: 0;
4220 padding-right: 0;
4221 }
4222 }
4223
4224 .components-button.block-editor-block-mover-button::before {
4225 content: "";
4226 position: absolute;
4227 display: block;
4228 border-radius: 2px;
4229 height: 32px;
4230 left: 8px;
4231 right: 8px;
4232 z-index: -1;
4233 animation: components-button__appear-animation 0.1s ease;
4234 animation-fill-mode: forwards;
4235 }
4236 @media (prefers-reduced-motion: reduce) {
4237 .components-button.block-editor-block-mover-button::before {
4238 animation-duration: 1ms;
4239 animation-delay: 0s;
4240 }
4241 }
4242 .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 {
4243 box-shadow: none;
4244 outline: none;
4245 }
4246 .components-button.block-editor-block-mover-button:focus-visible::before {
4247 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4248 outline: 2px solid transparent;
4249 }
4250
4251 .block-editor-block-navigation__container {
4252 min-width: 280px;
4253 }
4254
4255 .block-editor-block-navigation__label {
4256 margin: 0 0 12px;
4257 color: #757575;
4258 text-transform: uppercase;
4259 font-size: 11px;
4260 font-weight: 500;
4261 }
4262
4263 .block-editor-block-patterns-list__list-item {
4264 cursor: pointer;
4265 margin-bottom: 24px;
4266 position: relative;
4267 }
4268 .block-editor-block-patterns-list__list-item.is-placeholder {
4269 min-height: 100px;
4270 }
4271 .block-editor-block-patterns-list__list-item[draggable=true] {
4272 cursor: grab;
4273 }
4274
4275 .block-editor-block-patterns-list__item {
4276 height: 100%;
4277 scroll-margin-top: 24px;
4278 scroll-margin-bottom: 56px;
4279 }
4280 .block-editor-block-patterns-list__item .block-editor-block-preview__container {
4281 display: flex;
4282 align-items: center;
4283 overflow: hidden;
4284 border-radius: 4px;
4285 }
4286 .block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title {
4287 text-align: left;
4288 flex-grow: 1;
4289 }
4290 .block-editor-block-patterns-list__item:hover .block-editor-block-preview__container {
4291 box-shadow: 0 0 0 2px #1e1e1e;
4292 }
4293 .block-editor-block-patterns-list__item:focus .block-editor-block-preview__container {
4294 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(2 * var(--wp-admin-border-width-focus)) #1e1e1e;
4295 outline: 2px solid transparent;
4296 outline-offset: 2px;
4297 }
4298 .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 {
4299 box-shadow: 0 0 0 2px var(--wp-block-synced-color), 0 15px 25px rgba(0, 0, 0, 0.07);
4300 }
4301 .block-editor-block-patterns-list__item .block-editor-patterns__pattern-details {
4302 align-items: center;
4303 margin-top: 8px;
4304 }
4305 .block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper {
4306 min-width: 24px;
4307 height: 24px;
4308 }
4309 .block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon {
4310 fill: var(--wp-block-synced-color);
4311 }
4312
4313 .block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination {
4314 border-top: 1px solid #2f2f2f;
4315 padding: 4px;
4316 justify-content: center;
4317 }
4318 .block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary {
4319 width: auto;
4320 height: 32px;
4321 justify-content: center;
4322 }
4323 .block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:disabled {
4324 color: #949494;
4325 background: none;
4326 }
4327 .block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:hover:not(:disabled) {
4328 color: #fff;
4329 background-color: #757575;
4330 }
4331
4332 .show-icon-labels .block-editor-patterns__grid-pagination {
4333 flex-direction: column;
4334 }
4335 .show-icon-labels .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous,
4336 .show-icon-labels .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next {
4337 flex-direction: column;
4338 }
4339 .show-icon-labels .block-editor-patterns__grid-pagination .components-button {
4340 width: auto;
4341 }
4342 .show-icon-labels .block-editor-patterns__grid-pagination .components-button span {
4343 display: none;
4344 }
4345 .show-icon-labels .block-editor-patterns__grid-pagination .components-button::before {
4346 content: attr(aria-label);
4347 }
4348
4349 .components-popover.block-editor-block-popover {
4350 z-index: 31;
4351 position: absolute;
4352 margin: 0 !important;
4353 pointer-events: none;
4354 }
4355 .components-popover.block-editor-block-popover .components-popover__content {
4356 margin: 0 !important;
4357 min-width: auto;
4358 width: max-content;
4359 overflow-y: visible;
4360 }
4361 .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 * {
4362 pointer-events: all;
4363 }
4364
4365 .components-popover.block-editor-block-popover__inbetween {
4366 pointer-events: none;
4367 }
4368 .components-popover.block-editor-block-popover__inbetween * {
4369 pointer-events: none;
4370 }
4371 .components-popover.block-editor-block-popover__inbetween .is-with-inserter {
4372 pointer-events: all;
4373 }
4374 .components-popover.block-editor-block-popover__inbetween .is-with-inserter * {
4375 pointer-events: all;
4376 }
4377
4378 .components-popover.block-editor-block-popover__drop-zone * {
4379 pointer-events: none;
4380 }
4381 .components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground {
4382 position: absolute;
4383 inset: 0;
4384 background-color: var(--wp-admin-theme-color);
4385 border-radius: 2px;
4386 }
4387
4388 .block-editor-block-preview__container {
4389 position: relative;
4390 width: 100%;
4391 overflow: hidden;
4392 }
4393 .block-editor-block-preview__container .block-editor-block-preview__content {
4394 width: 100%;
4395 top: 0;
4396 left: 0;
4397 transform-origin: top left;
4398 text-align: initial;
4399 margin: 0;
4400 overflow: visible;
4401 min-height: auto;
4402 }
4403 .block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,
4404 .block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender {
4405 display: none;
4406 }
4407
4408 .block-editor-block-preview__container::after {
4409 content: "";
4410 position: absolute;
4411 top: 0;
4412 left: 0;
4413 right: 0;
4414 bottom: 0;
4415 z-index: 1;
4416 }
4417
4418 .block-editor-block-rename-modal {
4419 z-index: 1000001;
4420 }
4421
4422 .block-editor-block-styles__preview-panel {
4423 display: none;
4424 z-index: 90;
4425 }
4426 @media (min-width: 782px) {
4427 .block-editor-block-styles__preview-panel {
4428 display: block;
4429 }
4430 }
4431 .block-editor-block-styles__preview-panel .block-editor-block-icon {
4432 display: none;
4433 }
4434
4435 .block-editor-block-styles__variants {
4436 display: flex;
4437 flex-wrap: wrap;
4438 justify-content: space-between;
4439 gap: 8px;
4440 }
4441 .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item {
4442 color: #1e1e1e;
4443 box-shadow: inset 0 0 0 1px #ddd;
4444 display: inline-block;
4445 width: calc(50% - 4px);
4446 }
4447 .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover {
4448 color: var(--wp-admin-theme-color);
4449 box-shadow: inset 0 0 0 1px #ddd;
4450 }
4451 .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 {
4452 background-color: #1e1e1e;
4453 box-shadow: none;
4454 }
4455 .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 {
4456 color: #fff;
4457 }
4458 .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 {
4459 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4460 outline: 2px solid transparent;
4461 }
4462 .block-editor-block-styles__variants .block-editor-block-styles__item-text {
4463 word-break: break-all;
4464 white-space: normal;
4465 text-align: start;
4466 text-align-last: center;
4467 }
4468
4469 .block-editor-block-styles__block-preview-container,
4470 .block-editor-block-styles__block-preview-container * {
4471 box-sizing: border-box !important;
4472 }
4473
4474 .block-editor-block-switcher {
4475 position: relative;
4476 }
4477 .block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon {
4478 min-width: 36px;
4479 }
4480
4481 .block-editor-block-switcher__no-switcher-icon,
4482 .block-editor-block-switcher__toggle {
4483 position: relative;
4484 }
4485
4486 .components-button.block-editor-block-switcher__toggle,
4487 .components-button.block-editor-block-switcher__no-switcher-icon {
4488 margin: 0;
4489 display: block;
4490 height: 48px;
4491 }
4492 .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,
4493 .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
4494 margin: auto;
4495 }
4496
4497 .block-editor-block-switcher__toggle-text {
4498 margin-left: 8px;
4499 }
4500 .show-icon-labels .block-editor-block-switcher__toggle-text {
4501 display: none;
4502 }
4503
4504 .components-button.block-editor-block-switcher__no-switcher-icon {
4505 display: flex;
4506 }
4507 .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
4508 margin-right: auto;
4509 margin-left: auto;
4510 min-width: 24px !important;
4511 }
4512
4513 .components-button.block-editor-block-switcher__no-switcher-icon:disabled {
4514 opacity: 1;
4515 }
4516 .components-button.block-editor-block-switcher__no-switcher-icon:disabled,
4517 .components-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors {
4518 color: #1e1e1e;
4519 }
4520
4521 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon,
4522 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon,
4523 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon,
4524 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon {
4525 height: 100%;
4526 position: relative;
4527 margin: 0 auto;
4528 display: flex;
4529 align-items: center;
4530 min-width: 100%;
4531 }
4532 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon::before,
4533 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon::before,
4534 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon::before,
4535 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon::before {
4536 top: 8px;
4537 right: 8px;
4538 bottom: 8px;
4539 left: 8px;
4540 }
4541
4542 .components-popover.block-editor-block-switcher__popover .components-popover__content {
4543 min-width: 300px;
4544 }
4545
4546 .block-editor-block-switcher__popover__preview__parent .block-editor-block-switcher__popover__preview__container {
4547 position: absolute;
4548 top: -12px;
4549 left: calc(100% + 16px);
4550 }
4551
4552 .block-editor-block-switcher__preview__popover {
4553 display: none;
4554 overflow: hidden;
4555 }
4556 .block-editor-block-switcher__preview__popover.components-popover {
4557 margin-top: 11px;
4558 }
4559 @media (min-width: 782px) {
4560 .block-editor-block-switcher__preview__popover {
4561 display: block;
4562 }
4563 }
4564 .block-editor-block-switcher__preview__popover .components-popover__content {
4565 width: 300px;
4566 border: 1px solid #1e1e1e;
4567 background: #fff;
4568 border-radius: 2px;
4569 outline: none;
4570 box-shadow: none;
4571 overflow: auto;
4572 }
4573 .block-editor-block-switcher__preview__popover .block-editor-block-switcher__preview {
4574 max-height: calc(500px - 32px);
4575 margin: 16px 0;
4576 padding: 0 16px;
4577 overflow: hidden;
4578 }
4579 .block-editor-block-switcher__preview__popover .block-editor-block-switcher__preview.is-pattern-list-preview {
4580 overflow: unset;
4581 }
4582
4583 .block-editor-block-switcher__preview-title {
4584 margin-bottom: 12px;
4585 color: #757575;
4586 text-transform: uppercase;
4587 font-size: 11px;
4588 font-weight: 500;
4589 }
4590
4591 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon {
4592 min-width: 36px;
4593 }
4594 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon,
4595 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle {
4596 height: 48px;
4597 }
4598 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,
4599 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,
4600 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,
4601 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
4602 width: 48px;
4603 height: 48px;
4604 }
4605 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,
4606 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
4607 padding: 12px;
4608 }
4609
4610 .block-editor-block-switcher__preview-patterns-container {
4611 padding-bottom: 16px;
4612 }
4613 .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item {
4614 margin-top: 16px;
4615 }
4616 .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container {
4617 cursor: pointer;
4618 }
4619 .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 {
4620 height: 100%;
4621 border-radius: 2px;
4622 transition: all 0.05s ease-in-out;
4623 position: relative;
4624 border: 1px solid transparent;
4625 }
4626 .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 {
4627 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4628 outline: 2px solid transparent;
4629 }
4630 .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 {
4631 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
4632 }
4633 .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 {
4634 padding: 4px;
4635 font-size: 12px;
4636 text-align: center;
4637 cursor: pointer;
4638 }
4639
4640 .block-editor-block-switcher__no-transforms {
4641 color: #757575;
4642 padding: 6px 8px;
4643 margin: 0;
4644 }
4645
4646 .block-editor-block-types-list > [role=presentation] {
4647 overflow: hidden;
4648 display: flex;
4649 flex-wrap: wrap;
4650 }
4651
4652 .block-editor-block-pattern-setup {
4653 display: flex;
4654 flex-direction: column;
4655 justify-content: center;
4656 align-items: flex-start;
4657 width: 100%;
4658 border-radius: 2px;
4659 }
4660 .block-editor-block-pattern-setup.view-mode-grid {
4661 padding-top: 4px;
4662 }
4663 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar {
4664 justify-content: center;
4665 }
4666 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
4667 column-gap: 24px;
4668 display: block;
4669 width: 100%;
4670 padding: 32px;
4671 padding-bottom: 0;
4672 padding-top: 0;
4673 column-count: 2;
4674 }
4675 @media (min-width: 1440px) {
4676 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
4677 column-count: 3;
4678 }
4679 }
4680 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,
4681 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button] {
4682 cursor: pointer;
4683 }
4684 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item {
4685 scroll-margin: 5px 0;
4686 }
4687 .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 {
4688 box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
4689 }
4690 .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 {
4691 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);
4692 outline: 2px solid transparent;
4693 outline-offset: 2px;
4694 }
4695 .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 {
4696 color: var(--wp-admin-theme-color);
4697 }
4698 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item {
4699 break-inside: avoid-column;
4700 margin-bottom: 24px;
4701 }
4702 .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 {
4703 padding-top: 8px;
4704 font-size: 12px;
4705 text-align: center;
4706 cursor: pointer;
4707 }
4708 .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 {
4709 min-height: 100px;
4710 border-radius: 2px;
4711 border: 1px solid #ddd;
4712 }
4713 .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 {
4714 width: 100%;
4715 }
4716 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar {
4717 height: 60px;
4718 box-sizing: border-box;
4719 padding: 16px;
4720 width: 100%;
4721 text-align: left;
4722 margin: 0;
4723 color: #1e1e1e;
4724 position: absolute;
4725 bottom: 0;
4726 background-color: #fff;
4727 display: flex;
4728 flex-direction: row;
4729 align-items: center;
4730 justify-content: space-between;
4731 border-top: 1px solid #ddd;
4732 align-self: stretch;
4733 }
4734 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls {
4735 display: flex;
4736 }
4737 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation,
4738 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions {
4739 width: calc(50% - 36px);
4740 display: flex;
4741 }
4742 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions {
4743 justify-content: flex-end;
4744 }
4745 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container {
4746 display: flex;
4747 flex-direction: column;
4748 width: 100%;
4749 height: 100%;
4750 box-sizing: border-box;
4751 }
4752 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container {
4753 overflow: hidden;
4754 position: relative;
4755 padding: 0;
4756 margin: 0;
4757 height: 100%;
4758 list-style: none;
4759 transform-style: preserve-3d;
4760 }
4761 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container * {
4762 box-sizing: border-box;
4763 }
4764 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide {
4765 position: absolute;
4766 top: 0;
4767 width: 100%;
4768 height: 100%;
4769 background-color: #fff;
4770 margin: auto;
4771 padding: 0;
4772 transition: transform 0.5s, z-index 0.5s;
4773 z-index: 100;
4774 }
4775 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide {
4776 opacity: 1;
4777 position: relative;
4778 z-index: 102;
4779 }
4780 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide {
4781 transform: translateX(-100%);
4782 z-index: 101;
4783 }
4784 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide {
4785 transform: translateX(100%);
4786 z-index: 101;
4787 }
4788 .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender {
4789 display: none;
4790 }
4791
4792 .block-editor-block-pattern-setup__carousel,
4793 .block-editor-block-pattern-setup__grid {
4794 width: 100%;
4795 }
4796
4797 .block-editor-block-variation-transforms {
4798 padding: 0 16px 16px 52px;
4799 width: 100%;
4800 }
4801 .block-editor-block-variation-transforms .components-dropdown-menu__toggle {
4802 border: 1px solid #757575;
4803 border-radius: 2px;
4804 min-height: 30px;
4805 width: 100%;
4806 position: relative;
4807 text-align: left;
4808 justify-content: left;
4809 padding: 6px 12px;
4810 }
4811 .block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle {
4812 padding-right: 24px;
4813 }
4814 .block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled) {
4815 border-color: var(--wp-admin-theme-color);
4816 box-shadow: 0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color);
4817 }
4818 .block-editor-block-variation-transforms .components-dropdown-menu__toggle svg {
4819 height: 100%;
4820 padding: 0;
4821 position: absolute;
4822 right: 0;
4823 top: 0;
4824 }
4825
4826 .block-editor-block-variation-transforms__popover .components-popover__content {
4827 min-width: 230px;
4828 }
4829
4830 .components-border-radius-control {
4831 margin-bottom: 12px;
4832 }
4833 .components-border-radius-control legend {
4834 margin-bottom: 8px;
4835 }
4836 .components-border-radius-control .components-border-radius-control__wrapper {
4837 display: flex;
4838 justify-content: space-between;
4839 align-items: flex-start;
4840 }
4841 .components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__unit-control {
4842 width: calc((100% - 16px) / 2);
4843 margin-bottom: 0;
4844 margin-right: 16px;
4845 flex-shrink: 0;
4846 }
4847 .components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control {
4848 flex: 1;
4849 margin-right: 12px;
4850 }
4851 .components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control > div {
4852 height: 40px;
4853 display: flex;
4854 align-items: center;
4855 }
4856 .components-border-radius-control .components-border-radius-control__wrapper > span {
4857 flex: 0 0 auto;
4858 }
4859 .components-border-radius-control .components-border-radius-control__input-controls-wrapper {
4860 display: grid;
4861 gap: 16px;
4862 grid-template-columns: repeat(2, minmax(0, 1fr));
4863 margin-right: 12px;
4864 }
4865 .components-border-radius-control .component-border-radius-control__linked-button {
4866 display: flex;
4867 justify-content: center;
4868 margin-top: 8px;
4869 }
4870 .components-border-radius-control .component-border-radius-control__linked-button svg {
4871 margin-right: 0;
4872 }
4873
4874 .block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator {
4875 margin-bottom: 12px;
4876 }
4877
4878 .block-editor-color-gradient-control__fieldset {
4879 min-width: 0;
4880 }
4881
4882 .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) {
4883 display: block;
4884 }
4885
4886 @media screen and (min-width: 782px) {
4887 .block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches {
4888 display: grid;
4889 grid-template-columns: repeat(6, 28px);
4890 }
4891 }
4892 .block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control {
4893 margin-bottom: inherit;
4894 }
4895
4896 .block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel {
4897 width: 260px;
4898 padding: 16px;
4899 }
4900
4901 .block-editor-panel-color-gradient-settings__color-indicator {
4902 background: linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
4903 }
4904
4905 /**
4906 * The following styles replicate the separated border of the
4907 * `ItemGroup` component but allows for hidden items. This is because
4908 * to maintain the order of `ToolsPanel` controls, each `ToolsPanelItem`
4909 * must at least render a placeholder which would otherwise interfere
4910 * with the `:last-child` styles.
4911 */
4912 .block-editor-tools-panel-color-gradient-settings__item {
4913 padding: 0;
4914 max-width: 100%;
4915 border-left: 1px solid #ddd;
4916 border-right: 1px solid #ddd;
4917 border-bottom: 1px solid #ddd;
4918 }
4919 .block-editor-tools-panel-color-gradient-settings__item:nth-child(1 of .block-editor-tools-panel-color-gradient-settings__item) {
4920 margin-top: 24px;
4921 border-top-left-radius: 2px;
4922 border-top-right-radius: 2px;
4923 border-top: 1px solid #ddd;
4924 }
4925 .block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1 of .block-editor-tools-panel-color-gradient-settings__item) {
4926 border-bottom-left-radius: 2px;
4927 border-bottom-right-radius: 2px;
4928 }
4929 .block-editor-tools-panel-color-gradient-settings__item > div,
4930 .block-editor-tools-panel-color-gradient-settings__item > div > button {
4931 border-radius: inherit;
4932 }
4933
4934 .block-editor-tools-panel-color-gradient-settings__dropdown {
4935 display: block;
4936 padding: 0;
4937 }
4938 .block-editor-tools-panel-color-gradient-settings__dropdown > button {
4939 height: auto;
4940 padding-top: 10px;
4941 padding-bottom: 10px;
4942 text-align: left;
4943 }
4944 .block-editor-tools-panel-color-gradient-settings__dropdown > button.is-open {
4945 background: #f0f0f0;
4946 color: var(--wp-admin-theme-color);
4947 }
4948 .block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name {
4949 white-space: nowrap;
4950 overflow: hidden;
4951 text-overflow: ellipsis;
4952 }
4953
4954 .block-editor-panel-color-gradient-settings__dropdown {
4955 width: 100%;
4956 }
4957 .block-editor-panel-color-gradient-settings__dropdown .component-color-indicator {
4958 flex-shrink: 0;
4959 }
4960
4961 .block-editor-date-format-picker {
4962 margin-bottom: 16px;
4963 }
4964
4965 .block-editor-date-format-picker__custom-format-select-control__custom-option {
4966 border-top: 1px solid #ddd;
4967 }
4968 .block-editor-date-format-picker__custom-format-select-control__custom-option.has-hint {
4969 grid-template-columns: auto 30px;
4970 }
4971 .block-editor-date-format-picker__custom-format-select-control__custom-option .components-custom-select-control__item-hint {
4972 grid-row: 2;
4973 text-align: left;
4974 }
4975
4976 .block-editor-duotone-control__popover > .components-popover__content {
4977 padding: 16px;
4978 width: 260px;
4979 }
4980 .block-editor-duotone-control__popover .components-menu-group__label {
4981 padding: 0;
4982 }
4983 .block-editor-duotone-control__popover .components-circular-option-picker__swatches {
4984 display: grid;
4985 grid-template-columns: repeat(6, 28px);
4986 gap: 12px;
4987 justify-content: space-between;
4988 }
4989
4990 .block-editor-duotone-control__unset-indicator {
4991 background: linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
4992 }
4993
4994 .components-font-appearance-control ul li {
4995 color: #1e1e1e;
4996 text-transform: capitalize;
4997 }
4998
4999 .block-editor-global-styles__toggle-icon {
5000 fill: currentColor;
5001 }
5002
5003 .block-editor-global-styles__shadow-popover-container {
5004 width: 230px;
5005 }
5006
5007 .block-editor-global-styles__shadow__list {
5008 display: flex;
5009 gap: 12px;
5010 flex-wrap: wrap;
5011 padding-bottom: 8px;
5012 }
5013
5014 .block-editor-global-styles__clear-shadow {
5015 text-align: right;
5016 }
5017
5018 .block-editor-global-styles-filters-panel__dropdown,
5019 .block-editor-global-styles__shadow-dropdown {
5020 display: block;
5021 padding: 0;
5022 }
5023 .block-editor-global-styles-filters-panel__dropdown button,
5024 .block-editor-global-styles__shadow-dropdown button {
5025 width: 100%;
5026 padding: 8px;
5027 }
5028 .block-editor-global-styles-filters-panel__dropdown button.is-open,
5029 .block-editor-global-styles__shadow-dropdown button.is-open {
5030 background-color: #f0f0f0;
5031 }
5032
5033 .block-editor-global-styles__shadow-indicator {
5034 color: #2f2f2f;
5035 border: #e0e0e0 1px solid;
5036 border-radius: 2px;
5037 cursor: pointer;
5038 padding: 0;
5039 height: 26px;
5040 width: 26px;
5041 box-sizing: border-box;
5042 transform: scale(1);
5043 transition: transform 0.1s ease;
5044 will-change: transform;
5045 }
5046 .block-editor-global-styles__shadow-indicator:focus {
5047 border: 2px solid #757575;
5048 }
5049 .block-editor-global-styles__shadow-indicator:hover {
5050 transform: scale(1.2);
5051 }
5052 .block-editor-global-styles__shadow-indicator.unset {
5053 background: linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
5054 }
5055
5056 .block-editor-global-styles-advanced-panel__custom-css-input textarea {
5057 font-family: Menlo, Consolas, monaco, monospace;
5058 /*rtl:ignore*/
5059 direction: ltr;
5060 }
5061
5062 .block-editor-grid-visualizer {
5063 z-index: 30 !important;
5064 }
5065
5066 .block-editor-grid-visualizer .components-popover__content * {
5067 pointer-events: none !important;
5068 }
5069
5070 .block-editor-grid-visualizer__grid {
5071 display: grid;
5072 }
5073
5074 .block-editor-grid-visualizer__item {
5075 border: 1px dashed #ddd;
5076 }
5077
5078 .block-editor-grid-item-resizer {
5079 z-index: 30 !important;
5080 }
5081
5082 .block-editor-grid-item-resizer .components-popover__content * {
5083 pointer-events: none !important;
5084 }
5085
5086 .block-editor-grid-item-resizer__box {
5087 border: 1px solid var(--wp-admin-theme-color);
5088 }
5089 .block-editor-grid-item-resizer__box .components-resizable-box__handle {
5090 pointer-events: all !important;
5091 }
5092
5093 .block-editor-height-control {
5094 border: 0;
5095 margin: 0;
5096 padding: 0;
5097 }
5098
5099 .block-editor-image-size-control {
5100 margin-bottom: 1em;
5101 }
5102 .block-editor-image-size-control .block-editor-image-size-control__width,
5103 .block-editor-image-size-control .block-editor-image-size-control__height {
5104 margin-bottom: 1.115em;
5105 }
5106
5107 .block-editor-block-types-list__list-item {
5108 display: block;
5109 width: 33.33%;
5110 padding: 0;
5111 margin: 0;
5112 }
5113 .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 {
5114 color: var(--wp-block-synced-color);
5115 }
5116 .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 {
5117 color: var(--wp-block-synced-color) !important;
5118 filter: brightness(0.95);
5119 }
5120 .block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg {
5121 color: var(--wp-block-synced-color) !important;
5122 }
5123 .block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled)::after {
5124 background: var(--wp-block-synced-color);
5125 }
5126
5127 .components-button.block-editor-block-types-list__item {
5128 display: flex;
5129 flex-direction: column;
5130 width: 100%;
5131 font-size: 13px;
5132 color: #1e1e1e;
5133 padding: 8px;
5134 align-items: stretch;
5135 justify-content: center;
5136 cursor: pointer;
5137 background: transparent;
5138 word-break: break-word;
5139 border-radius: 2px;
5140 transition: all 0.05s ease-in-out;
5141 position: relative;
5142 height: auto;
5143 }
5144 @media (prefers-reduced-motion: reduce) {
5145 .components-button.block-editor-block-types-list__item {
5146 transition-duration: 0s;
5147 transition-delay: 0s;
5148 }
5149 }
5150 .components-button.block-editor-block-types-list__item:disabled {
5151 opacity: 0.6;
5152 cursor: default;
5153 }
5154 .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title {
5155 color: var(--wp-admin-theme-color) !important;
5156 filter: brightness(0.95);
5157 }
5158 .components-button.block-editor-block-types-list__item:not(:disabled):hover svg {
5159 color: var(--wp-admin-theme-color) !important;
5160 }
5161 .components-button.block-editor-block-types-list__item:not(:disabled):hover::after {
5162 content: "";
5163 position: absolute;
5164 top: 0;
5165 bottom: 0;
5166 left: 0;
5167 right: 0;
5168 border-radius: 2px;
5169 opacity: 0.04;
5170 background: var(--wp-admin-theme-color);
5171 pointer-events: none;
5172 }
5173 .components-button.block-editor-block-types-list__item:not(:disabled):focus {
5174 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5175 }
5176 .components-button.block-editor-block-types-list__item:not(:disabled).is-active {
5177 color: #fff;
5178 background: #1e1e1e;
5179 outline: 2px solid transparent;
5180 outline-offset: -2px;
5181 }
5182
5183 .block-editor-block-types-list__item-icon {
5184 padding: 12px 20px;
5185 border-radius: 2px;
5186 color: #1e1e1e;
5187 transition: all 0.05s ease-in-out;
5188 }
5189 @media (prefers-reduced-motion: reduce) {
5190 .block-editor-block-types-list__item-icon {
5191 transition-duration: 0s;
5192 transition-delay: 0s;
5193 }
5194 }
5195 .block-editor-block-types-list__item-icon .block-editor-block-icon {
5196 margin-left: auto;
5197 margin-right: auto;
5198 }
5199 .block-editor-block-types-list__item-icon svg {
5200 transition: all 0.15s ease-out;
5201 }
5202 @media (prefers-reduced-motion: reduce) {
5203 .block-editor-block-types-list__item-icon svg {
5204 transition-duration: 0s;
5205 transition-delay: 0s;
5206 }
5207 }
5208 .block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon {
5209 cursor: grab;
5210 }
5211
5212 .block-editor-block-types-list__item-title {
5213 padding: 4px 2px 8px;
5214 font-size: 12px;
5215 }
5216
5217 .show-icon-labels .block-editor-block-inspector__tabs [role=tablist] .components-button.has-icon svg {
5218 display: none;
5219 }
5220 .show-icon-labels .block-editor-block-inspector__tabs [role=tablist] .components-button.has-icon::before {
5221 content: attr(aria-label);
5222 }
5223
5224 .block-editor-inspector-controls-tabs__hint {
5225 align-items: flex-start;
5226 background: #f0f0f0;
5227 border-radius: 2px;
5228 color: #1e1e1e;
5229 display: flex;
5230 flex-direction: row;
5231 margin: 16px;
5232 font-size: 13px;
5233 }
5234
5235 .block-editor-inspector-controls-tabs__hint-content {
5236 margin: 12px 0 12px 12px;
5237 }
5238
5239 .block-editor-inspector-controls-tabs__hint-dismiss {
5240 margin: 4px 4px 4px 0;
5241 }
5242
5243 .block-editor-inspector-popover-header {
5244 margin-bottom: 16px;
5245 }
5246
5247 [class].block-editor-inspector-popover-header__action {
5248 height: 24px;
5249 }
5250 [class].block-editor-inspector-popover-header__action.has-icon {
5251 min-width: 24px;
5252 padding: 0;
5253 }
5254 [class].block-editor-inspector-popover-header__action:not(.has-icon) {
5255 text-decoration: underline;
5256 }
5257
5258 .items-justified-left {
5259 justify-content: flex-start;
5260 }
5261
5262 .items-justified-center {
5263 justify-content: center;
5264 }
5265
5266 .items-justified-right {
5267 justify-content: flex-end;
5268 }
5269
5270 .items-justified-space-between {
5271 justify-content: space-between;
5272 }
5273
5274 @keyframes loadingpulse {
5275 0% {
5276 opacity: 1;
5277 }
5278 50% {
5279 opacity: 0;
5280 }
5281 100% {
5282 opacity: 1;
5283 }
5284 }
5285 .block-editor-link-control {
5286 position: relative;
5287 min-width: 350px;
5288 }
5289 .components-popover__content .block-editor-link-control {
5290 min-width: auto;
5291 width: 90vw;
5292 max-width: 350px;
5293 }
5294 .show-icon-labels .block-editor-link-control .components-button.has-icon svg {
5295 display: none;
5296 }
5297 .show-icon-labels .block-editor-link-control .components-button.has-icon::before {
5298 content: attr(aria-label);
5299 }
5300 .show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top {
5301 gap: 8px;
5302 }
5303 .show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top .components-button.has-icon {
5304 min-width: inherit;
5305 width: min-content;
5306 }
5307
5308 .block-editor-link-control__search-input-wrapper {
5309 margin-bottom: 8px;
5310 position: relative;
5311 }
5312
5313 .block-editor-link-control__search-input-container,
5314 .block-editor-link-control__search-input-wrapper {
5315 position: relative;
5316 }
5317
5318 .block-editor-link-control__field {
5319 margin: 16px;
5320 }
5321 .block-editor-link-control__field .components-base-control__label {
5322 color: #1e1e1e;
5323 }
5324 .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 {
5325 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
5326 padding: 6px 8px;
5327 box-shadow: 0 0 0 transparent;
5328 transition: box-shadow 0.1s linear;
5329 border-radius: 2px;
5330 border: 1px solid #949494;
5331 /* Fonts smaller than 16px causes mobile safari to zoom. */
5332 font-size: 16px;
5333 /* Override core line-height. To be reviewed. */
5334 line-height: normal;
5335 display: block;
5336 border: 1px solid #949494;
5337 border-radius: 2px;
5338 height: 40px;
5339 margin: 0;
5340 padding: 8px 40px 8px 16px;
5341 position: relative;
5342 width: 100%;
5343 }
5344 @media (prefers-reduced-motion: reduce) {
5345 .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 {
5346 transition-duration: 0s;
5347 transition-delay: 0s;
5348 }
5349 }
5350 @media (min-width: 600px) {
5351 .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 {
5352 font-size: 13px;
5353 /* Override core line-height. To be reviewed. */
5354 line-height: normal;
5355 }
5356 }
5357 .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 {
5358 border-color: var(--wp-admin-theme-color);
5359 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
5360 outline: 2px solid transparent;
5361 }
5362 .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 {
5363 color: rgba(30, 30, 30, 0.62);
5364 }
5365 .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 {
5366 opacity: 1;
5367 color: rgba(30, 30, 30, 0.62);
5368 }
5369 .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 {
5370 color: rgba(30, 30, 30, 0.62);
5371 }
5372 .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 {
5373 padding-right: 16px;
5374 }
5375
5376 .block-editor-link-control__search-error {
5377 margin: -8px 16px 16px;
5378 }
5379
5380 .block-editor-link-control__search-enter {
5381 position: absolute;
5382 right: 19px;
5383 top: 3px;
5384 }
5385 .block-editor-link-control__search-enter svg {
5386 position: relative;
5387 top: -2px;
5388 }
5389
5390 .block-editor-link-control__search-actions {
5391 padding: 8px 16px 16px;
5392 }
5393
5394 .block-editor-link-control__search-results-wrapper {
5395 position: relative;
5396 }
5397 .block-editor-link-control__search-results-wrapper::before, .block-editor-link-control__search-results-wrapper::after {
5398 content: "";
5399 position: absolute;
5400 left: -1px;
5401 right: 16px;
5402 display: block;
5403 pointer-events: none;
5404 z-index: 100;
5405 }
5406 .block-editor-link-control__search-results-wrapper::before {
5407 height: 8px;
5408 top: 0;
5409 bottom: auto;
5410 }
5411 .block-editor-link-control__search-results-wrapper::after {
5412 height: 16px;
5413 bottom: 0;
5414 top: auto;
5415 }
5416
5417 .block-editor-link-control__search-results {
5418 margin-top: -16px;
5419 padding: 8px;
5420 max-height: 200px;
5421 overflow-y: auto;
5422 }
5423 .block-editor-link-control__search-results.is-loading {
5424 opacity: 0.2;
5425 }
5426
5427 .block-editor-link-control__search-item.components-button.components-menu-item__button {
5428 height: auto;
5429 text-align: left;
5430 }
5431 .block-editor-link-control__search-item .components-menu-item__item {
5432 overflow: hidden;
5433 text-overflow: ellipsis;
5434 display: inline-block;
5435 width: 100%;
5436 }
5437 .block-editor-link-control__search-item .components-menu-item__item mark {
5438 font-weight: 600;
5439 color: inherit;
5440 background-color: transparent;
5441 }
5442 .block-editor-link-control__search-item .components-menu-item__shortcut {
5443 color: #757575;
5444 text-transform: capitalize;
5445 white-space: nowrap;
5446 }
5447 .block-editor-link-control__search-item[aria-selected] {
5448 background: #f0f0f0;
5449 }
5450 .block-editor-link-control__search-item.is-current {
5451 flex-direction: column;
5452 background: transparent;
5453 border: 0;
5454 width: 100%;
5455 cursor: default;
5456 padding: 16px;
5457 }
5458 .block-editor-link-control__search-item .block-editor-link-control__search-item-header {
5459 display: block;
5460 flex-direction: row;
5461 align-items: center;
5462 margin-right: 8px;
5463 gap: 8px;
5464 white-space: pre-wrap;
5465 overflow-wrap: break-word;
5466 }
5467 .block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info {
5468 color: #757575;
5469 line-height: 1.1;
5470 font-size: 12px;
5471 word-break: break-all;
5472 }
5473 .block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header {
5474 display: flex;
5475 flex: 1;
5476 }
5477 .block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header {
5478 align-items: center;
5479 }
5480 .block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title {
5481 word-break: break-all;
5482 }
5483 .block-editor-link-control__search-item .block-editor-link-control__search-item-details {
5484 display: flex;
5485 flex-direction: column;
5486 justify-content: space-between;
5487 gap: 4px;
5488 }
5489 .block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-icon {
5490 background-color: #f0f0f0;
5491 width: 32px;
5492 height: 32px;
5493 border-radius: 2px;
5494 }
5495 .block-editor-link-control__search-item .block-editor-link-control__search-item-icon {
5496 position: relative;
5497 flex-shrink: 0;
5498 display: flex;
5499 justify-content: center;
5500 align-items: center;
5501 }
5502 .block-editor-link-control__search-item .block-editor-link-control__search-item-icon img {
5503 width: 16px;
5504 }
5505 .block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon {
5506 top: 0;
5507 width: 32px;
5508 max-height: 32px;
5509 }
5510 .block-editor-link-control__search-item .block-editor-link-control__search-item-title {
5511 border-radius: 2px;
5512 line-height: 1.1;
5513 }
5514 .block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus {
5515 box-shadow: none;
5516 }
5517 .block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus-visible {
5518 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5519 outline: 2px solid transparent;
5520 text-decoration: none;
5521 }
5522 .block-editor-link-control__search-item .block-editor-link-control__search-item-title mark {
5523 font-weight: 600;
5524 color: inherit;
5525 background-color: transparent;
5526 }
5527 .block-editor-link-control__search-item .block-editor-link-control__search-item-title span {
5528 font-weight: normal;
5529 }
5530 .block-editor-link-control__search-item .block-editor-link-control__search-item-title svg {
5531 display: none;
5532 }
5533
5534 .block-editor-link-control__search-item-top {
5535 display: flex;
5536 flex-direction: row;
5537 width: 100%;
5538 align-items: center;
5539 }
5540
5541 .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg,
5542 .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img {
5543 opacity: 0;
5544 }
5545 .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon::before {
5546 content: "";
5547 display: block;
5548 background-color: #f0f0f0;
5549 position: absolute;
5550 top: 0;
5551 left: 0;
5552 right: 0;
5553 bottom: 0;
5554 border-radius: 100%;
5555 animation: loadingpulse 1s linear infinite;
5556 animation-delay: 0.5s;
5557 }
5558
5559 .block-editor-link-control__loading {
5560 margin: 16px;
5561 display: flex;
5562 align-items: center;
5563 }
5564 .block-editor-link-control__loading .components-spinner {
5565 margin-top: 0;
5566 }
5567
5568 .components-button + .block-editor-link-control__search-create {
5569 overflow: visible;
5570 padding: 12px 16px;
5571 }
5572 .components-button + .block-editor-link-control__search-create::before {
5573 content: "";
5574 position: absolute;
5575 top: -10px;
5576 left: 0;
5577 display: block;
5578 width: 100%;
5579 }
5580
5581 .block-editor-link-control__search-create {
5582 align-items: center;
5583 }
5584 .block-editor-link-control__search-create .block-editor-link-control__search-item-title {
5585 margin-bottom: 0;
5586 }
5587 .block-editor-link-control__search-create .block-editor-link-control__search-item-icon {
5588 top: 0;
5589 }
5590
5591 .block-editor-link-control__drawer-inner {
5592 display: flex;
5593 flex-direction: column;
5594 flex-basis: 100%;
5595 position: relative;
5596 }
5597
5598 .block-editor-link-control__setting {
5599 margin-bottom: 0;
5600 flex: 1;
5601 padding: 8px 0 8px 24px;
5602 }
5603 .block-editor-link-control__setting .components-base-control__field {
5604 display: flex;
5605 }
5606 .block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label {
5607 color: #1e1e1e;
5608 }
5609 .block-editor-link-control__setting input {
5610 margin-left: 0;
5611 }
5612 .is-preview .block-editor-link-control__setting {
5613 padding: 20px 8px 8px 0;
5614 }
5615
5616 .block-editor-link-control__tools {
5617 padding: 8px 8px 0 8px;
5618 margin-top: -16px;
5619 }
5620 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle {
5621 padding-left: 0;
5622 gap: 0;
5623 }
5624 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] {
5625 color: #1e1e1e;
5626 }
5627 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg {
5628 visibility: visible;
5629 transition: transform 0.1s ease;
5630 transform: rotate(90deg);
5631 }
5632 @media (prefers-reduced-motion: reduce) {
5633 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg {
5634 transition-duration: 0s;
5635 transition-delay: 0s;
5636 }
5637 }
5638 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg {
5639 visibility: visible;
5640 transform: rotate(0deg);
5641 transition: transform 0.1s ease;
5642 }
5643 @media (prefers-reduced-motion: reduce) {
5644 .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg {
5645 transition-duration: 0s;
5646 transition-delay: 0s;
5647 }
5648 }
5649
5650 .block-editor-link-control .block-editor-link-control__search-input .components-spinner {
5651 display: block;
5652 }
5653 .block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner {
5654 position: absolute;
5655 left: auto;
5656 bottom: auto;
5657 top: calc(50% - 16px / 2);
5658 right: 40px;
5659 }
5660
5661 .block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner {
5662 top: calc(50% + 16px / 4);
5663 right: 12px;
5664 }
5665
5666 .block-editor-list-view-tree {
5667 width: 100%;
5668 border-collapse: collapse;
5669 padding: 0;
5670 margin: 0;
5671 }
5672 .components-modal__content .block-editor-list-view-tree {
5673 margin: -12px -6px 0;
5674 width: calc(100% + 12px);
5675 }
5676 .block-editor-list-view-tree.is-dragging tbody {
5677 pointer-events: none;
5678 }
5679
5680 .block-editor-list-view-leaf {
5681 position: relative;
5682 transform: translateY(0);
5683 }
5684 .block-editor-list-view-leaf.is-draggable, .block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents {
5685 cursor: grab;
5686 }
5687 .block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true] {
5688 color: inherit;
5689 }
5690 .block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover {
5691 color: var(--wp-admin-theme-color);
5692 }
5693 .is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover {
5694 color: inherit;
5695 }
5696 .block-editor-list-view-leaf.is-selected td {
5697 background: var(--wp-admin-theme-color);
5698 }
5699 .block-editor-list-view-leaf.is-selected.is-synced td {
5700 background: var(--wp-block-synced-color);
5701 }
5702 .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,
5703 .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon {
5704 color: var(--wp-block-synced-color);
5705 }
5706 .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus::after {
5707 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
5708 }
5709 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents, .block-editor-list-view-leaf.is-selected .components-button.has-icon {
5710 color: #fff;
5711 }
5712 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus::after {
5713 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5714 }
5715 .block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus::after {
5716 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
5717 }
5718 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
5719 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
5720 }
5721 .block-editor-list-view-leaf.is-first-selected td:first-child {
5722 border-top-left-radius: 2px;
5723 }
5724 .block-editor-list-view-leaf.is-first-selected td:last-child {
5725 border-top-right-radius: 2px;
5726 }
5727 .block-editor-list-view-leaf.is-last-selected td:first-child {
5728 border-bottom-left-radius: 2px;
5729 }
5730 .block-editor-list-view-leaf.is-last-selected td:last-child {
5731 border-bottom-right-radius: 2px;
5732 }
5733 .block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch) {
5734 background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
5735 }
5736 .block-editor-list-view-leaf.is-synced-branch.is-branch-selected {
5737 background: rgba(var(--wp-block-synced-color--rgb), 0.04);
5738 }
5739 .block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child {
5740 border-top-left-radius: 2px;
5741 }
5742 .block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child {
5743 border-top-right-radius: 2px;
5744 }
5745 .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child {
5746 border-top-left-radius: 2px;
5747 }
5748 .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child {
5749 border-top-right-radius: 2px;
5750 }
5751 .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child {
5752 border-bottom-left-radius: 2px;
5753 }
5754 .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child {
5755 border-bottom-right-radius: 2px;
5756 }
5757 .block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td {
5758 border-radius: 0;
5759 }
5760 .block-editor-list-view-leaf.is-displacement-normal {
5761 transition: transform 0.2s;
5762 transform: translateY(0);
5763 }
5764 @media (prefers-reduced-motion: reduce) {
5765 .block-editor-list-view-leaf.is-displacement-normal {
5766 transition-duration: 0s;
5767 transition-delay: 0s;
5768 }
5769 }
5770 .block-editor-list-view-leaf.is-displacement-up {
5771 transition: transform 0.2s;
5772 transform: translateY(-36px);
5773 }
5774 @media (prefers-reduced-motion: reduce) {
5775 .block-editor-list-view-leaf.is-displacement-up {
5776 transition-duration: 0s;
5777 transition-delay: 0s;
5778 }
5779 }
5780 .block-editor-list-view-leaf.is-displacement-down {
5781 transition: transform 0.2s;
5782 transform: translateY(36px);
5783 }
5784 @media (prefers-reduced-motion: reduce) {
5785 .block-editor-list-view-leaf.is-displacement-down {
5786 transition-duration: 0s;
5787 transition-delay: 0s;
5788 }
5789 }
5790 .block-editor-list-view-leaf.is-after-dragged-blocks {
5791 transition: transform 0.2s;
5792 transform: translateY(calc(var(--wp-admin--list-view-dragged-items-height, 36px) * -1));
5793 }
5794 @media (prefers-reduced-motion: reduce) {
5795 .block-editor-list-view-leaf.is-after-dragged-blocks {
5796 transition-duration: 0s;
5797 transition-delay: 0s;
5798 }
5799 }
5800 .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up {
5801 transition: transform 0.2s;
5802 transform: translateY(calc(-36px + var(--wp-admin--list-view-dragged-items-height, 36px) * -1));
5803 }
5804 @media (prefers-reduced-motion: reduce) {
5805 .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up {
5806 transition-duration: 0s;
5807 transition-delay: 0s;
5808 }
5809 }
5810 .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down {
5811 transition: transform 0.2s;
5812 transform: translateY(calc(36px + var(--wp-admin--list-view-dragged-items-height, 36px) * -1));
5813 }
5814 @media (prefers-reduced-motion: reduce) {
5815 .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down {
5816 transition-duration: 0s;
5817 transition-delay: 0s;
5818 }
5819 }
5820 .block-editor-list-view-leaf.is-dragging {
5821 opacity: 0;
5822 left: 0;
5823 pointer-events: none;
5824 z-index: -9999;
5825 }
5826 .block-editor-list-view-leaf .block-editor-list-view-block-contents {
5827 display: flex;
5828 align-items: center;
5829 width: 100%;
5830 height: auto;
5831 padding: 6px 4px 6px 0;
5832 text-align: left;
5833 border-radius: 2px;
5834 position: relative;
5835 white-space: nowrap;
5836 }
5837 .block-editor-list-view-leaf .block-editor-list-view-block-contents.is-dropping-before::before {
5838 content: "";
5839 position: absolute;
5840 pointer-events: none;
5841 transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear;
5842 top: -2px;
5843 right: 0;
5844 left: 0;
5845 border-top: 4px solid var(--wp-admin-theme-color);
5846 }
5847 .components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents {
5848 padding-left: 0;
5849 padding-right: 0;
5850 }
5851 .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents,
5852 .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus {
5853 box-shadow: none;
5854 }
5855 .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents::after,
5856 .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus::after {
5857 content: "";
5858 position: absolute;
5859 top: 0;
5860 right: -29px;
5861 bottom: 0;
5862 left: 0;
5863 border-radius: inherit;
5864 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5865 z-index: 2;
5866 pointer-events: none;
5867 }
5868 .block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus::after {
5869 right: 0;
5870 }
5871 .block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu,
5872 .block-editor-list-view-leaf .block-editor-list-view-block__menu:focus {
5873 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5874 z-index: 1;
5875 }
5876 .block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
5877 opacity: 1;
5878 animation: edit-post__fade-in-animation 0.2s ease-out 0s;
5879 animation-fill-mode: forwards;
5880 }
5881 @media (prefers-reduced-motion: reduce) {
5882 .block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
5883 animation-duration: 1ms;
5884 animation-delay: 0s;
5885 }
5886 }
5887 .block-editor-list-view-leaf .block-editor-block-icon {
5888 margin-right: 8px;
5889 flex: 0 0 24px;
5890 }
5891 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
5892 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,
5893 .block-editor-list-view-leaf .block-editor-list-view-block__contents-cell {
5894 padding-top: 0;
5895 padding-bottom: 0;
5896 }
5897 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
5898 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell {
5899 line-height: 0;
5900 width: 36px;
5901 vertical-align: middle;
5902 }
5903 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell > *,
5904 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell > * {
5905 opacity: 0;
5906 }
5907 .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 > *,
5908 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover > *,
5909 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within > *,
5910 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible > * {
5911 opacity: 1;
5912 }
5913 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
5914 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon,
5915 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,
5916 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell .components-button.has-icon {
5917 width: 24px;
5918 min-width: 24px;
5919 padding: 0;
5920 }
5921 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell {
5922 padding-right: 4px;
5923 }
5924 .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon {
5925 height: 24px;
5926 }
5927 .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper {
5928 display: flex;
5929 height: 100%;
5930 flex-direction: column;
5931 align-items: center;
5932 }
5933 .block-editor-list-view-leaf .block-editor-block-mover-button {
5934 position: relative;
5935 width: 36px;
5936 height: 24px;
5937 }
5938 .block-editor-list-view-leaf .block-editor-block-mover-button svg {
5939 position: relative;
5940 height: 24px;
5941 }
5942 .block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button {
5943 margin-top: -6px;
5944 align-items: flex-end;
5945 }
5946 .block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg {
5947 bottom: -4px;
5948 }
5949 .block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button {
5950 margin-bottom: -6px;
5951 align-items: flex-start;
5952 }
5953 .block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg {
5954 top: -4px;
5955 }
5956 .block-editor-list-view-leaf .block-editor-block-mover-button::before {
5957 height: 16px;
5958 min-width: 100%;
5959 left: 0;
5960 right: 0;
5961 }
5962 .block-editor-list-view-leaf .block-editor-inserter__toggle {
5963 background: #1e1e1e;
5964 color: #fff;
5965 height: 24px;
5966 margin: 6px 6px 6px 1px;
5967 min-width: 24px;
5968 }
5969 .block-editor-list-view-leaf .block-editor-inserter__toggle:active {
5970 color: #fff;
5971 }
5972 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper {
5973 min-width: 120px;
5974 }
5975 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__title {
5976 flex: 1;
5977 position: relative;
5978 }
5979 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate {
5980 position: absolute;
5981 width: 100%;
5982 transform: translateY(-50%);
5983 }
5984 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper {
5985 position: relative;
5986 max-width: min(110px, 40%);
5987 width: 100%;
5988 }
5989 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor {
5990 position: absolute;
5991 right: 0;
5992 transform: translateY(-50%);
5993 background: rgba(0, 0, 0, 0.1);
5994 border-radius: 2px;
5995 padding: 2px 6px;
5996 max-width: 100%;
5997 box-sizing: border-box;
5998 }
5999 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor {
6000 background: rgba(0, 0, 0, 0.3);
6001 }
6002 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock {
6003 line-height: 0;
6004 }
6005 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__images {
6006 display: flex;
6007 }
6008 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__image {
6009 background-size: cover;
6010 width: 18px;
6011 height: 18px;
6012 border-radius: 2px;
6013 }
6014 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child) {
6015 box-shadow: 0 0 0 2px #fff;
6016 }
6017 .block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child) {
6018 margin-left: -6px;
6019 }
6020 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child) {
6021 box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
6022 }
6023
6024 .block-editor-list-view-draggable-chip {
6025 opacity: 0.8;
6026 }
6027
6028 .block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container,
6029 .block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,
6030 .block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,
6031 .block-editor-list-view-appender__cell .block-editor-list-view-appender__container {
6032 display: flex;
6033 }
6034
6035 .block-editor-list-view__expander {
6036 height: 24px;
6037 margin-left: 4px;
6038 width: 24px;
6039 cursor: pointer;
6040 }
6041
6042 .block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander {
6043 margin-left: 220px;
6044 }
6045
6046 .block-editor-list-view-leaf:not([aria-level="1"]) .block-editor-list-view__expander {
6047 margin-right: 4px;
6048 }
6049
6050 .block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander {
6051 margin-left: 0px;
6052 }
6053
6054 .block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander {
6055 margin-left: 24px;
6056 }
6057
6058 .block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander {
6059 margin-left: 52px;
6060 }
6061
6062 .block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander {
6063 margin-left: 80px;
6064 }
6065
6066 .block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander {
6067 margin-left: 108px;
6068 }
6069
6070 .block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander {
6071 margin-left: 136px;
6072 }
6073
6074 .block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander {
6075 margin-left: 164px;
6076 }
6077
6078 .block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander {
6079 margin-left: 192px;
6080 }
6081
6082 .block-editor-list-view-leaf .block-editor-list-view__expander {
6083 visibility: hidden;
6084 }
6085
6086 .block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg {
6087 visibility: visible;
6088 transition: transform 0.2s ease;
6089 transform: rotate(90deg);
6090 }
6091 @media (prefers-reduced-motion: reduce) {
6092 .block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg {
6093 transition-duration: 0s;
6094 transition-delay: 0s;
6095 }
6096 }
6097
6098 .block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg {
6099 visibility: visible;
6100 transform: rotate(0deg);
6101 transition: transform 0.2s ease;
6102 }
6103 @media (prefers-reduced-motion: reduce) {
6104 .block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg {
6105 transition-duration: 0s;
6106 transition-delay: 0s;
6107 }
6108 }
6109
6110 .block-editor-list-view-drop-indicator {
6111 pointer-events: none;
6112 }
6113 .block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line {
6114 background: var(--wp-admin-theme-color);
6115 height: 4px;
6116 border-radius: 4px;
6117 }
6118
6119 .block-editor-list-view-drop-indicator--preview {
6120 pointer-events: none;
6121 }
6122 .block-editor-list-view-drop-indicator--preview .components-popover__content {
6123 overflow: hidden !important;
6124 }
6125 .block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line {
6126 background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
6127 height: 36px;
6128 border-radius: 4px;
6129 overflow: hidden;
6130 }
6131 .block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker {
6132 background: rgba(var(--wp-admin-theme-color--rgb), 0.09);
6133 }
6134
6135 .block-editor-list-view-placeholder {
6136 padding: 0;
6137 margin: 0;
6138 height: 36px;
6139 }
6140
6141 .list-view-appender .block-editor-inserter__toggle {
6142 background-color: #1e1e1e;
6143 color: #fff;
6144 margin: 8px 0 0 24px;
6145 border-radius: 2px;
6146 height: 24px;
6147 min-width: 24px;
6148 padding: 0;
6149 }
6150 .list-view-appender .block-editor-inserter__toggle:hover, .list-view-appender .block-editor-inserter__toggle:focus {
6151 background: var(--wp-admin-theme-color);
6152 color: #fff;
6153 }
6154
6155 .list-view-appender__description {
6156 display: none;
6157 }
6158
6159 .block-editor-list-view-block-select-button__bindings svg g {
6160 stroke: var(--wp-bound-block-color);
6161 fill: transparent;
6162 stroke-width: 1.5;
6163 stroke-linecap: round;
6164 stroke-linejoin: round;
6165 }
6166
6167 .modal-open .block-editor-media-replace-flow__options {
6168 display: none;
6169 }
6170
6171 .block-editor-media-replace-flow__indicator {
6172 margin-left: 4px;
6173 }
6174
6175 .block-editor-media-flow__url-input {
6176 margin-right: -8px;
6177 margin-left: -8px;
6178 padding: 16px;
6179 }
6180 .block-editor-media-flow__url-input.has-siblings {
6181 border-top: 1px solid #1e1e1e;
6182 margin-top: 8px;
6183 padding-bottom: 8px;
6184 }
6185 .block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label {
6186 display: block;
6187 top: 16px;
6188 margin-bottom: 8px;
6189 }
6190 .block-editor-media-flow__url-input .block-editor-link-control {
6191 width: 300px;
6192 }
6193 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input {
6194 padding: 0;
6195 margin: 0;
6196 }
6197 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title,
6198 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-info {
6199 max-width: 200px;
6200 white-space: nowrap;
6201 }
6202 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools {
6203 justify-content: flex-end;
6204 padding: 16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus);
6205 }
6206 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current {
6207 width: auto;
6208 padding: 0;
6209 }
6210 .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] {
6211 margin: 0;
6212 width: 100%;
6213 }
6214 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions {
6215 padding: 8px 0 0;
6216 }
6217
6218 .block-editor-media-flow__error {
6219 padding: 0 20px 20px 20px;
6220 max-width: 255px;
6221 }
6222 .block-editor-media-flow__error .components-with-notices-ui {
6223 max-width: 255px;
6224 }
6225 .block-editor-media-flow__error .components-with-notices-ui .components-notice__content {
6226 overflow: hidden;
6227 word-wrap: break-word;
6228 }
6229 .block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss {
6230 position: absolute;
6231 right: 10px;
6232 }
6233
6234 .block-editor-multi-selection-inspector__card {
6235 display: flex;
6236 align-items: flex-start;
6237 padding: 16px;
6238 }
6239
6240 .block-editor-multi-selection-inspector__card-content {
6241 flex-grow: 1;
6242 }
6243
6244 .block-editor-multi-selection-inspector__card-title {
6245 font-weight: 500;
6246 margin-bottom: 5px;
6247 }
6248
6249 .block-editor-multi-selection-inspector__card-description {
6250 font-size: 13px;
6251 }
6252
6253 .block-editor-multi-selection-inspector__card .block-editor-block-icon {
6254 margin-left: -2px;
6255 margin-right: 10px;
6256 padding: 0 3px;
6257 width: 36px;
6258 height: 24px;
6259 }
6260
6261 .block-editor-responsive-block-control {
6262 margin-bottom: 28px;
6263 border-bottom: 1px solid #ccc;
6264 padding-bottom: 14px;
6265 }
6266 .block-editor-responsive-block-control:last-child {
6267 padding-bottom: 0;
6268 border-bottom: 0;
6269 }
6270
6271 .block-editor-responsive-block-control__title {
6272 margin: 0;
6273 margin-bottom: 0.6em;
6274 margin-left: -3px;
6275 }
6276
6277 .block-editor-responsive-block-control__label {
6278 font-weight: 600;
6279 margin-bottom: 0.6em;
6280 margin-left: -3px;
6281 }
6282
6283 .block-editor-responsive-block-control__inner {
6284 margin-left: -1px;
6285 }
6286
6287 .block-editor-responsive-block-control__toggle {
6288 margin-left: 1px;
6289 }
6290
6291 .block-editor-responsive-block-control .components-base-control__help {
6292 border: 0;
6293 clip: rect(1px, 1px, 1px, 1px);
6294 -webkit-clip-path: inset(50%);
6295 clip-path: inset(50%);
6296 height: 1px;
6297 margin: -1px;
6298 overflow: hidden;
6299 padding: 0;
6300 position: absolute;
6301 width: 1px;
6302 word-wrap: normal !important;
6303 }
6304
6305 .components-popover.block-editor-rich-text__inline-format-toolbar {
6306 z-index: 99998;
6307 }
6308 .components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content {
6309 width: auto;
6310 min-width: auto;
6311 margin-bottom: 8px;
6312 box-shadow: none;
6313 outline: none;
6314 }
6315 .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar {
6316 border-radius: 2px;
6317 }
6318 .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control,
6319 .components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle {
6320 min-width: 48px;
6321 min-height: 48px;
6322 padding-left: 12px;
6323 padding-right: 12px;
6324 }
6325
6326 .block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle {
6327 justify-content: center;
6328 }
6329
6330 .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon {
6331 width: auto;
6332 }
6333 .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg {
6334 display: none;
6335 }
6336 .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon::after {
6337 content: attr(aria-label);
6338 }
6339
6340 .block-editor-skip-to-selected-block {
6341 position: absolute;
6342 top: -9999em;
6343 }
6344 .block-editor-skip-to-selected-block:focus {
6345 height: auto;
6346 width: auto;
6347 display: block;
6348 font-size: 14px;
6349 font-weight: 600;
6350 padding: 15px 23px 14px;
6351 background: #f1f1f1;
6352 color: var(--wp-admin-theme-color);
6353 line-height: normal;
6354 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
6355 text-decoration: none;
6356 outline: none;
6357 z-index: 100000;
6358 }
6359
6360 .block-editor-text-decoration-control {
6361 border: 0;
6362 margin: 0;
6363 padding: 0;
6364 }
6365 .block-editor-text-decoration-control .block-editor-text-decoration-control__buttons {
6366 padding: 4px 0;
6367 display: flex;
6368 }
6369 .block-editor-text-decoration-control .components-button.has-icon {
6370 height: 32px;
6371 margin-right: 4px;
6372 min-width: 32px;
6373 padding: 0;
6374 }
6375
6376 .block-editor-text-transform-control {
6377 border: 0;
6378 margin: 0;
6379 padding: 0;
6380 }
6381 .block-editor-text-transform-control .block-editor-text-transform-control__buttons {
6382 padding: 4px 0;
6383 display: flex;
6384 }
6385 .block-editor-text-transform-control .components-button.has-icon {
6386 height: 32px;
6387 margin-right: 4px;
6388 min-width: 32px;
6389 padding: 0;
6390 }
6391
6392 .block-editor-tool-selector__help {
6393 margin-top: 8px;
6394 margin-left: -8px;
6395 margin-right: -8px;
6396 margin-bottom: -8px;
6397 padding: 16px;
6398 border-top: 1px solid #ddd;
6399 color: #757575;
6400 min-width: 280px;
6401 }
6402
6403 .block-editor-block-list__block .block-editor-url-input,
6404 .components-popover .block-editor-url-input,
6405 .block-editor-url-input {
6406 flex-grow: 1;
6407 position: relative;
6408 padding: 1px;
6409 }
6410 .block-editor-block-list__block .block-editor-url-input input[type=text],
6411 .components-popover .block-editor-url-input input[type=text],
6412 .block-editor-url-input input[type=text] {
6413 width: 100%;
6414 padding: 8px 8px 8px 12px;
6415 margin-left: 0;
6416 margin-right: 0;
6417 /* Fonts smaller than 16px causes mobile safari to zoom. */
6418 font-size: 16px;
6419 }
6420 @media (min-width: 600px) {
6421 .block-editor-block-list__block .block-editor-url-input input[type=text],
6422 .components-popover .block-editor-url-input input[type=text],
6423 .block-editor-url-input input[type=text] {
6424 width: 300px;
6425 }
6426 }
6427 @media (min-width: 600px) {
6428 .block-editor-block-list__block .block-editor-url-input input[type=text],
6429 .components-popover .block-editor-url-input input[type=text],
6430 .block-editor-url-input input[type=text] {
6431 font-size: 13px;
6432 }
6433 }
6434 .block-editor-block-list__block .block-editor-url-input input[type=text]::-ms-clear,
6435 .components-popover .block-editor-url-input input[type=text]::-ms-clear,
6436 .block-editor-url-input input[type=text]::-ms-clear {
6437 display: none;
6438 }
6439 .block-editor-block-list__block .block-editor-url-input.is-full-width,
6440 .components-popover .block-editor-url-input.is-full-width,
6441 .block-editor-url-input.is-full-width {
6442 width: 100%;
6443 }
6444 .block-editor-block-list__block .block-editor-url-input.is-full-width .block-editor-url-input__input[type=text],
6445 .components-popover .block-editor-url-input.is-full-width .block-editor-url-input__input[type=text],
6446 .block-editor-url-input.is-full-width .block-editor-url-input__input[type=text] {
6447 width: 100%;
6448 }
6449 .block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,
6450 .components-popover .block-editor-url-input.is-full-width__suggestions,
6451 .block-editor-url-input.is-full-width__suggestions {
6452 width: 100%;
6453 }
6454 .block-editor-block-list__block .block-editor-url-input .components-spinner,
6455 .components-popover .block-editor-url-input .components-spinner,
6456 .block-editor-url-input .components-spinner {
6457 position: absolute;
6458 margin: 0;
6459 top: calc(50% - 16px / 2);
6460 right: 8px;
6461 }
6462
6463 .block-editor-url-input__input[type=text] {
6464 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
6465 padding: 6px 8px;
6466 box-shadow: 0 0 0 transparent;
6467 transition: box-shadow 0.1s linear;
6468 border-radius: 2px;
6469 border: 1px solid #949494;
6470 /* Fonts smaller than 16px causes mobile safari to zoom. */
6471 font-size: 16px;
6472 /* Override core line-height. To be reviewed. */
6473 line-height: normal;
6474 }
6475 @media (prefers-reduced-motion: reduce) {
6476 .block-editor-url-input__input[type=text] {
6477 transition-duration: 0s;
6478 transition-delay: 0s;
6479 }
6480 }
6481 @media (min-width: 600px) {
6482 .block-editor-url-input__input[type=text] {
6483 font-size: 13px;
6484 /* Override core line-height. To be reviewed. */
6485 line-height: normal;
6486 }
6487 }
6488 .block-editor-url-input__input[type=text]:focus {
6489 border-color: var(--wp-admin-theme-color);
6490 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
6491 outline: 2px solid transparent;
6492 }
6493 .block-editor-url-input__input[type=text]::-webkit-input-placeholder {
6494 color: rgba(30, 30, 30, 0.62);
6495 }
6496 .block-editor-url-input__input[type=text]::-moz-placeholder {
6497 opacity: 1;
6498 color: rgba(30, 30, 30, 0.62);
6499 }
6500 .block-editor-url-input__input[type=text]:-ms-input-placeholder {
6501 color: rgba(30, 30, 30, 0.62);
6502 }
6503
6504 .block-editor-url-input__suggestions {
6505 max-height: 200px;
6506 transition: all 0.15s ease-in-out;
6507 padding: 4px 0;
6508 width: 302px;
6509 overflow-y: auto;
6510 }
6511 @media (prefers-reduced-motion: reduce) {
6512 .block-editor-url-input__suggestions {
6513 transition-duration: 0s;
6514 transition-delay: 0s;
6515 }
6516 }
6517
6518 .block-editor-url-input__suggestions,
6519 .block-editor-url-input .components-spinner {
6520 display: none;
6521 }
6522 @media (min-width: 600px) {
6523 .block-editor-url-input__suggestions,
6524 .block-editor-url-input .components-spinner {
6525 display: grid;
6526 }
6527 }
6528
6529 .block-editor-url-input__suggestion {
6530 min-height: 36px;
6531 height: auto;
6532 color: #757575;
6533 display: block;
6534 font-size: 13px;
6535 cursor: pointer;
6536 background: #fff;
6537 width: 100%;
6538 border: none;
6539 text-align: left;
6540 box-shadow: none;
6541 }
6542 .block-editor-url-input__suggestion:hover {
6543 background: #ddd;
6544 }
6545 .block-editor-url-input__suggestion:focus, .block-editor-url-input__suggestion.is-selected {
6546 background: var(--wp-admin-theme-color-darker-20);
6547 color: #fff;
6548 outline: none;
6549 }
6550
6551 .components-toolbar-group > .block-editor-url-input__button,
6552 .components-toolbar > .block-editor-url-input__button {
6553 position: inherit;
6554 }
6555
6556 .block-editor-url-input__button .block-editor-url-input__back {
6557 margin-right: 4px;
6558 overflow: visible;
6559 }
6560 .block-editor-url-input__button .block-editor-url-input__back::after {
6561 content: "";
6562 position: absolute;
6563 display: block;
6564 width: 1px;
6565 height: 24px;
6566 right: -1px;
6567 background: #ddd;
6568 }
6569
6570 .block-editor-url-input__button-modal {
6571 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);
6572 border: 1px solid #ddd;
6573 background: #fff;
6574 }
6575
6576 .block-editor-url-input__button-modal-line {
6577 display: flex;
6578 flex-direction: row;
6579 flex-grow: 1;
6580 flex-shrink: 1;
6581 min-width: 0;
6582 align-items: flex-start;
6583 }
6584 .block-editor-url-input__button-modal-line .components-button {
6585 flex-shrink: 0;
6586 width: 36px;
6587 height: 36px;
6588 }
6589
6590 .block-editor-url-popover__additional-controls {
6591 border-top: 1px solid #1e1e1e;
6592 padding: 8px 8px;
6593 }
6594
6595 .block-editor-url-popover__input-container {
6596 padding: 8px;
6597 }
6598
6599 .block-editor-url-popover__row {
6600 display: flex;
6601 gap: 4px;
6602 }
6603
6604 .block-editor-url-popover__row > :not(.block-editor-url-popover__settings-toggle) {
6605 flex-grow: 1;
6606 gap: 8px;
6607 }
6608
6609 .block-editor-url-popover__additional-controls .components-button.has-icon {
6610 padding-left: 8px;
6611 padding-right: 8px;
6612 height: auto;
6613 text-align: left;
6614 }
6615 .block-editor-url-popover__additional-controls .components-button.has-icon > svg {
6616 margin-right: 8px;
6617 }
6618
6619 .block-editor-url-popover__settings-toggle {
6620 flex-shrink: 0;
6621 }
6622 .block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon {
6623 transform: rotate(180deg);
6624 }
6625
6626 .block-editor-url-popover__settings {
6627 display: block;
6628 padding: 16px;
6629 border-top: 1px solid #1e1e1e;
6630 }
6631
6632 .block-editor-url-popover__link-editor,
6633 .block-editor-url-popover__link-viewer {
6634 display: flex;
6635 }
6636
6637 .block-editor-url-popover__link-viewer-url {
6638 display: flex;
6639 align-items: center;
6640 flex-grow: 1;
6641 flex-shrink: 1;
6642 overflow: hidden;
6643 text-overflow: ellipsis;
6644 white-space: nowrap;
6645 margin-right: 8px;
6646 min-width: 150px;
6647 max-width: 350px;
6648 }
6649 .block-editor-url-popover__link-viewer-url.has-invalid-link {
6650 color: #cc1818;
6651 }
6652
6653 .block-editor-url-popover__expand-on-click {
6654 display: flex;
6655 align-items: center;
6656 min-width: 350px;
6657 white-space: nowrap;
6658 }
6659 .block-editor-url-popover__expand-on-click .text {
6660 flex-grow: 1;
6661 }
6662 .block-editor-url-popover__expand-on-click .text p {
6663 margin: 0;
6664 line-height: 16px;
6665 }
6666 .block-editor-url-popover__expand-on-click .text p.description {
6667 color: #757575;
6668 font-size: 12px;
6669 }
6670
6671 .html-anchor-control .components-external-link {
6672 display: inline-block;
6673 margin-top: 8px;
6674 }
6675
6676 .block-editor-hooks__block-hooks {
6677 /**
6678 * Since we're displaying the block icon alongside the block name,
6679 * we need to right-align the toggle.
6680 */
6681 /**
6682 * Un-reverse the flex direction for the toggle's label.
6683 */
6684 }
6685 .block-editor-hooks__block-hooks .components-toggle-control .components-h-stack {
6686 flex-direction: row-reverse;
6687 }
6688 .block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack {
6689 flex-direction: row;
6690 }
6691 .block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext {
6692 color: #757575;
6693 font-size: 12px;
6694 margin-bottom: 16px;
6695 }
6696
6697 .block-editor-hooks__background__inspector-media-replace-container {
6698 position: relative;
6699 }
6700 .block-editor-hooks__background__inspector-media-replace-container .components-drop-zone__content-icon {
6701 display: none;
6702 }
6703 .block-editor-hooks__background__inspector-media-replace-container button.components-button {
6704 color: #1e1e1e;
6705 box-shadow: inset 0 0 0 1px #ddd;
6706 width: 100%;
6707 display: block;
6708 height: 40px;
6709 }
6710 .block-editor-hooks__background__inspector-media-replace-container button.components-button:hover {
6711 color: var(--wp-admin-theme-color);
6712 }
6713 .block-editor-hooks__background__inspector-media-replace-container button.components-button:focus {
6714 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
6715 }
6716 .block-editor-hooks__background__inspector-media-replace-container .block-editor-hooks__background__inspector-media-replace-title {
6717 word-break: break-all;
6718 white-space: normal;
6719 text-align: start;
6720 text-align-last: center;
6721 }
6722 .block-editor-hooks__background__inspector-media-replace-container .components-dropdown {
6723 display: block;
6724 }
6725
6726 .block-editor-hooks__background__inspector-image-indicator-wrapper {
6727 background: #fff linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%);
6728 border-radius: 50% !important;
6729 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
6730 display: block;
6731 width: 20px;
6732 height: 20px;
6733 flex: none;
6734 }
6735 .block-editor-hooks__background__inspector-image-indicator-wrapper.has-image {
6736 background: #fff;
6737 }
6738
6739 .block-editor-hooks__background__inspector-image-indicator {
6740 background-size: cover;
6741 border-radius: 50%;
6742 width: 20px;
6743 height: 20px;
6744 display: block;
6745 position: relative;
6746 }
6747
6748 .block-editor-hooks__background__inspector-image-indicator::after {
6749 content: "";
6750 position: absolute;
6751 top: -1px;
6752 left: -1px;
6753 bottom: -1px;
6754 right: -1px;
6755 border-radius: 50%;
6756 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
6757 border: 1px solid transparent;
6758 box-sizing: inherit;
6759 }
6760
6761 .border-block-support-panel .single-column {
6762 grid-column: span 1;
6763 }
6764
6765 .color-block-support-panel {
6766 /* Increased specificity required to remove the slot wrapper's row gap */
6767 /**
6768 * After converting PanelColorGradientSettings to render as a ToolsPanel
6769 * we need to remove the top margin when wrapping inner content due to
6770 * rendering via SlotFills.
6771 */
6772 }
6773 .color-block-support-panel .block-editor-contrast-checker {
6774 /**
6775 * Contrast checkers are forced to the bottom of the panel so all
6776 * injected color controls can appear as a single item group without
6777 * the contrast checkers suddenly appearing between items.
6778 */
6779 order: 9999;
6780 grid-column: span 2;
6781 margin-top: 16px;
6782 }
6783 .color-block-support-panel .block-editor-contrast-checker .components-notice__content {
6784 margin-right: 0;
6785 }
6786 .color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper {
6787 row-gap: 0;
6788 }
6789 .color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first {
6790 margin-top: 0;
6791 }
6792
6793 .dimensions-block-support-panel .single-column {
6794 grid-column: span 1;
6795 }
6796
6797 .block-editor-hooks__layout-controls {
6798 display: flex;
6799 margin-bottom: 8px;
6800 }
6801 .block-editor-hooks__layout-controls .block-editor-hooks__layout-controls-unit {
6802 display: flex;
6803 margin-right: 24px;
6804 }
6805 .block-editor-hooks__layout-controls .block-editor-hooks__layout-controls-unit svg {
6806 margin: auto 0 4px 8px;
6807 }
6808
6809 .block-editor-block-inspector .block-editor-hooks__layout-controls-unit-input {
6810 margin-bottom: 0;
6811 }
6812
6813 .block-editor-hooks__layout-controls-reset {
6814 display: flex;
6815 justify-content: flex-end;
6816 margin-bottom: 24px;
6817 }
6818
6819 .block-editor-hooks__layout-controls-helptext {
6820 color: #757575;
6821 font-size: 12px;
6822 margin-bottom: 16px;
6823 }
6824
6825 .block-editor-hooks__flex-layout-justification-controls,
6826 .block-editor-hooks__flex-layout-orientation-controls {
6827 margin-bottom: 12px;
6828 }
6829 .block-editor-hooks__flex-layout-justification-controls legend,
6830 .block-editor-hooks__flex-layout-orientation-controls legend {
6831 margin-bottom: 8px;
6832 }
6833
6834 .block-editor-hooks__toggle-control.block-editor-hooks__toggle-control {
6835 margin-bottom: 16px;
6836 }
6837
6838 .block-editor-hooks__position-selection__select-control .components-custom-select-control__hint {
6839 display: none;
6840 }
6841
6842 .block-editor-hooks__position-selection__select-control__option.has-hint {
6843 grid-template-columns: auto 30px;
6844 line-height: 1.4;
6845 margin-bottom: 0;
6846 }
6847 .block-editor-hooks__position-selection__select-control__option .components-custom-select-control__item-hint {
6848 grid-row: 2;
6849 text-align: left;
6850 }
6851
6852 .block-editor__spacing-visualizer {
6853 position: absolute;
6854 top: 0;
6855 bottom: 0;
6856 left: 0;
6857 right: 0;
6858 opacity: 0.5;
6859 border-color: var(--wp-admin-theme-color);
6860 border-style: solid;
6861 pointer-events: none;
6862 box-sizing: border-box;
6863 }
6864
6865 .typography-block-support-panel .single-column {
6866 grid-column: span 1;
6867 }
6868
6869 /**
6870 * Block Toolbar
6871 */
6872 .block-editor-block-toolbar {
6873 display: flex;
6874 flex-grow: 1;
6875 width: 100%;
6876 position: relative;
6877 overflow-y: hidden;
6878 overflow-x: auto;
6879 transition: border-color 0.1s linear, box-shadow 0.1s linear;
6880 }
6881 @media (prefers-reduced-motion: reduce) {
6882 .block-editor-block-toolbar {
6883 transition-duration: 0s;
6884 transition-delay: 0s;
6885 }
6886 }
6887 @media (min-width: 600px) {
6888 .block-editor-block-toolbar {
6889 overflow: inherit;
6890 }
6891 }
6892 .block-editor-block-toolbar .components-toolbar-group,
6893 .block-editor-block-toolbar .components-toolbar {
6894 background: none;
6895 line-height: 0;
6896 margin-top: -1px;
6897 margin-bottom: -1px;
6898 border: 0;
6899 border-right: 1px solid #ddd;
6900 }
6901 .block-editor-block-toolbar.is-synced .block-editor-block-switcher .components-button .block-editor-block-icon {
6902 color: var(--wp-block-synced-color);
6903 }
6904 .block-editor-block-toolbar.is-synced .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors {
6905 color: var(--wp-block-synced-color);
6906 }
6907 .block-editor-block-toolbar > :last-child,
6908 .block-editor-block-toolbar > :last-child .components-toolbar-group,
6909 .block-editor-block-toolbar > :last-child .components-toolbar {
6910 border-right: none;
6911 }
6912
6913 .block-editor-block-contextual-toolbar {
6914 position: sticky;
6915 top: 0;
6916 z-index: 31;
6917 display: block;
6918 width: 100%;
6919 background-color: #fff;
6920 flex-shrink: 3;
6921 }
6922 .block-editor-block-contextual-toolbar.components-accessible-toolbar {
6923 border: none;
6924 border-bottom: 1px solid #e0e0e0;
6925 border-radius: 0;
6926 }
6927 .block-editor-block-contextual-toolbar .block-editor-block-toolbar {
6928 overflow: auto;
6929 overflow-y: hidden;
6930 scrollbar-width: thin;
6931 scrollbar-gutter: stable both-edges;
6932 scrollbar-color: #e0e0e0 transparent;
6933 will-change: transform;
6934 scrollbar-gutter: auto;
6935 }
6936 .block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar {
6937 width: 12px;
6938 height: 12px;
6939 }
6940 .block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track {
6941 background-color: transparent;
6942 }
6943 .block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb {
6944 background-color: #e0e0e0;
6945 border-radius: 8px;
6946 border: 3px solid transparent;
6947 background-clip: padding-box;
6948 }
6949 .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 {
6950 background-color: #949494;
6951 }
6952 .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 {
6953 scrollbar-color: #949494 transparent;
6954 }
6955 @media (hover: none) {
6956 .block-editor-block-contextual-toolbar .block-editor-block-toolbar {
6957 scrollbar-color: #949494 transparent;
6958 }
6959 }
6960 .block-editor-block-contextual-toolbar .block-editor-block-toolbar > :last-child::after,
6961 .block-editor-block-contextual-toolbar .block-editor-block-toolbar > :last-child .components-toolbar-group::after,
6962 .block-editor-block-contextual-toolbar .block-editor-block-toolbar > :last-child .components-toolbar::after {
6963 display: none;
6964 }
6965 .block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar-group,
6966 .block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar {
6967 border-right-color: #e0e0e0;
6968 }
6969 .block-editor-block-contextual-toolbar > .block-editor-block-toolbar {
6970 flex-grow: initial;
6971 width: initial;
6972 }
6973 .block-editor-block-contextual-toolbar .block-editor-block-parent-selector {
6974 position: relative;
6975 margin-top: -1px;
6976 margin-bottom: -1px;
6977 }
6978 .block-editor-block-contextual-toolbar .block-editor-block-parent-selector::after {
6979 content: "·";
6980 position: absolute;
6981 font-size: 16px;
6982 right: 0;
6983 height: 32px;
6984 top: 0;
6985 display: inline-flex;
6986 align-items: center;
6987 }
6988
6989 .block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,
6990 .block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
6991 width: 24px !important;
6992 margin: 0 !important;
6993 }
6994 .block-editor-block-toolbar__block-controls .components-toolbar-group {
6995 padding: 0;
6996 }
6997
6998 .block-editor-block-toolbar .components-toolbar-group,
6999 .block-editor-block-toolbar .components-toolbar,
7000 .block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group,
7001 .block-editor-rich-text__inline-format-toolbar-group .components-toolbar {
7002 display: flex;
7003 flex-wrap: nowrap;
7004 }
7005
7006 .block-editor-block-toolbar__slot {
7007 display: inline-block;
7008 line-height: 0;
7009 }
7010 @supports (position: sticky) {
7011 .block-editor-block-toolbar__slot {
7012 display: inline-flex;
7013 }
7014 }
7015
7016 .show-icon-labels .block-editor-block-toolbar .components-button.has-icon {
7017 width: auto;
7018 }
7019 .show-icon-labels .block-editor-block-toolbar .components-button.has-icon svg {
7020 display: none;
7021 }
7022 .show-icon-labels .block-editor-block-toolbar .components-button.has-icon::after {
7023 content: attr(aria-label);
7024 font-size: 12px;
7025 }
7026 .show-icon-labels .components-accessible-toolbar .components-toolbar-group > div:first-child:last-child > .components-button.has-icon {
7027 padding-left: 6px;
7028 padding-right: 6px;
7029 }
7030 .show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,
7031 .show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
7032 width: 0 !important;
7033 height: 0 !important;
7034 min-width: 0 !important;
7035 }
7036 .show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
7037 border-top-right-radius: 0;
7038 border-bottom-right-radius: 0;
7039 padding-left: 12px;
7040 padding-right: 12px;
7041 text-wrap: nowrap;
7042 }
7043 .show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon {
7044 width: 0;
7045 }
7046 .show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container {
7047 width: auto;
7048 position: relative;
7049 }
7050 @media (min-width: 600px) {
7051 .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container::before {
7052 content: "";
7053 height: 1px;
7054 width: 100%;
7055 background: #e0e0e0;
7056 position: absolute;
7057 top: 50%;
7058 left: 50%;
7059 transform: translate(-50%, 0);
7060 margin-top: -0.5px;
7061 }
7062 }
7063 @media (min-width: 782px) {
7064 .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container::before {
7065 background: #1e1e1e;
7066 }
7067 }
7068 .show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container,
7069 .show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button {
7070 padding-left: 6px;
7071 padding-right: 6px;
7072 }
7073 .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button {
7074 padding-left: 8px;
7075 padding-right: 8px;
7076 }
7077 .show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover {
7078 border-left: 1px solid #ddd;
7079 margin-left: 6px;
7080 margin-right: -6px;
7081 white-space: nowrap;
7082 }
7083 .show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon {
7084 padding-left: 12px;
7085 padding-right: 12px;
7086 }
7087 .show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button {
7088 width: auto;
7089 }
7090 .show-icon-labels .components-toolbar,
7091 .show-icon-labels .components-toolbar-group {
7092 flex-shrink: 1;
7093 }
7094 .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button + .components-button {
7095 margin-left: 6px;
7096 }
7097
7098 .block-editor-inserter {
7099 display: inline-block;
7100 background: none;
7101 border: none;
7102 padding: 0;
7103 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
7104 font-size: 13px;
7105 line-height: 0;
7106 }
7107 @media (min-width: 782px) {
7108 .block-editor-inserter {
7109 position: relative;
7110 }
7111 }
7112
7113 .block-editor-inserter__main-area {
7114 position: relative;
7115 display: flex;
7116 flex-direction: column;
7117 height: 100%;
7118 gap: 16px;
7119 overflow-y: hidden;
7120 }
7121 .block-editor-inserter__main-area.show-as-tabs {
7122 gap: 0;
7123 }
7124 @media (min-width: 782px) {
7125 .block-editor-inserter__main-area {
7126 width: 350px;
7127 }
7128 }
7129
7130 .block-editor-inserter__popover.is-quick .components-popover__content {
7131 border: none;
7132 outline: none;
7133 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);
7134 }
7135 .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > * {
7136 border-left: 1px solid #ccc;
7137 border-right: 1px solid #ccc;
7138 }
7139 .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > *:first-child {
7140 border-top: 1px solid #ccc;
7141 border-radius: 2px 2px 0 0;
7142 }
7143 .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > *:last-child {
7144 border-bottom: 1px solid #ccc;
7145 border-radius: 0 0 2px 2px;
7146 }
7147 .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > *.components-button {
7148 border: 1px solid #1e1e1e;
7149 }
7150
7151 .block-editor-inserter__popover .block-editor-inserter__menu {
7152 margin: -12px;
7153 }
7154 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tabs div[role=tablist] {
7155 top: 60px;
7156 }
7157 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area {
7158 overflow: visible;
7159 height: auto;
7160 }
7161 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container {
7162 display: none;
7163 }
7164
7165 .block-editor-inserter__toggle.components-button {
7166 display: inline-flex;
7167 align-items: center;
7168 cursor: pointer;
7169 border: none;
7170 outline: none;
7171 padding: 0;
7172 transition: color 0.2s ease;
7173 }
7174 @media (prefers-reduced-motion: reduce) {
7175 .block-editor-inserter__toggle.components-button {
7176 transition-duration: 0s;
7177 transition-delay: 0s;
7178 }
7179 }
7180
7181 .block-editor-inserter__menu {
7182 height: 100%;
7183 position: relative;
7184 overflow: visible;
7185 }
7186
7187 .block-editor-inserter__inline-elements {
7188 margin-top: -1px;
7189 }
7190
7191 .block-editor-inserter__menu.is-bottom::after {
7192 border-bottom-color: #fff;
7193 }
7194
7195 .components-popover.block-editor-inserter__popover {
7196 z-index: 99999;
7197 }
7198
7199 .block-editor-inserter__search {
7200 padding: 16px 16px 0 16px;
7201 }
7202
7203 .block-editor-inserter__tabs {
7204 flex-grow: 1;
7205 display: flex;
7206 flex-direction: column;
7207 overflow: hidden;
7208 }
7209 .block-editor-inserter__tabs div[role=tablist] {
7210 border-bottom: 1px solid #ddd;
7211 }
7212 .block-editor-inserter__tabs div[role=tablist] button[role=tab] {
7213 flex-grow: 1;
7214 margin-bottom: -1px;
7215 }
7216 .block-editor-inserter__tabs div[role=tablist] button[role=tab][id$=reusable] {
7217 flex-grow: inherit;
7218 padding-left: 16px;
7219 padding-right: 16px;
7220 }
7221 .block-editor-inserter__tabs div[role=tabpanel] {
7222 display: flex;
7223 flex-grow: 1;
7224 flex-direction: column;
7225 overflow-y: auto;
7226 }
7227
7228 .block-editor-inserter__no-tab-container {
7229 overflow-y: auto;
7230 flex-grow: 1;
7231 }
7232
7233 .block-editor-inserter__panel-header {
7234 display: inline-flex;
7235 align-items: center;
7236 padding: 16px 16px 0;
7237 }
7238
7239 .block-editor-inserter__panel-content {
7240 padding: 16px;
7241 }
7242
7243 .block-editor-inserter__panel-title,
7244 .block-editor-inserter__panel-title button {
7245 margin: 0 12px 0 0;
7246 color: #757575;
7247 text-transform: uppercase;
7248 font-size: 11px;
7249 font-weight: 500;
7250 }
7251
7252 .block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input {
7253 height: 36px;
7254 line-height: 36px;
7255 }
7256
7257 .block-editor-inserter__panel-dropdown select {
7258 border: none;
7259 }
7260
7261 .block-editor-inserter__reusable-blocks-panel {
7262 position: relative;
7263 text-align: right;
7264 }
7265
7266 .block-editor-inserter__manage-reusable-blocks-container {
7267 margin: auto 16px 16px;
7268 }
7269
7270 .block-editor-inserter__manage-reusable-blocks {
7271 justify-content: center;
7272 width: 100%;
7273 }
7274
7275 .block-editor-inserter__no-results {
7276 padding: 32px;
7277 text-align: center;
7278 }
7279
7280 .block-editor-inserter__no-results-icon {
7281 fill: #949494;
7282 }
7283
7284 .block-editor-inserter__child-blocks {
7285 padding: 0 16px;
7286 }
7287
7288 .block-editor-inserter__parent-block-header {
7289 display: flex;
7290 align-items: center;
7291 }
7292 .block-editor-inserter__parent-block-header h2 {
7293 font-size: 13px;
7294 }
7295 .block-editor-inserter__parent-block-header .block-editor-block-icon {
7296 margin-right: 8px;
7297 }
7298
7299 .block-editor-inserter__preview-container__popover {
7300 top: 16px !important;
7301 }
7302
7303 .block-editor-inserter__preview-container {
7304 display: none;
7305 width: 280px;
7306 padding: 16px;
7307 max-height: calc(100% - 32px);
7308 overflow-y: hidden;
7309 }
7310 @media (min-width: 782px) {
7311 .block-editor-inserter__preview-container {
7312 display: block;
7313 }
7314 }
7315 .block-editor-inserter__preview-container .block-editor-block-preview__container {
7316 height: 100%;
7317 }
7318 .block-editor-inserter__preview-container .block-editor-block-card {
7319 padding-left: 0;
7320 padding-right: 0;
7321 padding-bottom: 4px;
7322 }
7323
7324 .block-editor-inserter__patterns-explore-button.components-button {
7325 padding: 16px;
7326 justify-content: center;
7327 margin-top: 16px;
7328 width: 100%;
7329 }
7330
7331 .block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category {
7332 color: var(--wp-admin-theme-color);
7333 position: relative;
7334 }
7335 .block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category .components-flex-item {
7336 filter: brightness(0.95);
7337 }
7338 .block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category svg {
7339 fill: var(--wp-admin-theme-color);
7340 }
7341 .block-editor-inserter__patterns-selected-category.block-editor-inserter__patterns-selected-category::after {
7342 content: "";
7343 position: absolute;
7344 top: 0;
7345 bottom: 0;
7346 left: 0;
7347 right: 0;
7348 border-radius: 2px;
7349 opacity: 0.04;
7350 background: var(--wp-admin-theme-color);
7351 }
7352
7353 .block-editor-inserter__block-patterns-tabs-container {
7354 height: 100%;
7355 }
7356 .block-editor-inserter__block-patterns-tabs-container nav {
7357 height: 100%;
7358 }
7359
7360 .block-editor-inserter__block-patterns-tabs {
7361 display: flex;
7362 flex-direction: column;
7363 padding: 16px;
7364 overflow-y: auto;
7365 height: 100%;
7366 }
7367 .block-editor-inserter__block-patterns-tabs div[role=listitem]:last-child {
7368 margin-top: auto;
7369 }
7370 .block-editor-inserter__block-patterns-tabs .block-editor-inserter__patterns-category {
7371 padding-right: 4px;
7372 }
7373
7374 .block-editor-inserter__patterns-category-dialog {
7375 background: #f0f0f0;
7376 border-left: 1px solid #e0e0e0;
7377 border-right: 1px solid #e0e0e0;
7378 position: absolute;
7379 top: 0;
7380 left: 0;
7381 height: 100%;
7382 width: 100%;
7383 }
7384 @media (min-width: 782px) {
7385 .block-editor-inserter__patterns-category-dialog {
7386 left: 100%;
7387 display: block;
7388 width: 300px;
7389 }
7390 }
7391 .block-editor-inserter__patterns-category-dialog .block-editor-block-patterns-list {
7392 overflow-y: auto;
7393 flex-grow: 1;
7394 height: 100%;
7395 padding: 16px 24px;
7396 }
7397
7398 .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
7399 box-shadow: 0 15px 25px rgba(0, 0, 0, 0.07);
7400 }
7401 .block-editor-block-patterns-list__list-item:hover .block-editor-block-preview__container {
7402 box-shadow: 0 0 0 2px #1e1e1e, 0 15px 25px rgba(0, 0, 0, 0.07);
7403 }
7404
7405 .block-editor-inserter__patterns-category-panel {
7406 padding: 0 16px;
7407 display: flex;
7408 flex-direction: column;
7409 height: 100%;
7410 }
7411 @media (min-width: 782px) {
7412 .block-editor-inserter__patterns-category-panel {
7413 padding: 0;
7414 }
7415 }
7416 .block-editor-inserter__patterns-category-panel .block-editor-inserter__patterns-category-panel-header {
7417 padding: 16px 24px;
7418 }
7419 .block-editor-inserter__patterns-category-panel .block-editor-inserter__patterns-category-no-results {
7420 margin-top: 24px;
7421 }
7422
7423 .block-editor-inserter__preview-content {
7424 min-height: 144px;
7425 background: #f0f0f0;
7426 display: grid;
7427 flex-grow: 1;
7428 align-items: center;
7429 }
7430
7431 .block-editor-inserter__preview-content-missing {
7432 flex: 1;
7433 display: flex;
7434 justify-content: center;
7435 align-items: center;
7436 min-height: 144px;
7437 color: #757575;
7438 background: #f0f0f0;
7439 border-radius: 2px;
7440 }
7441
7442 .block-editor-inserter__tips {
7443 border-top: 1px solid #ddd;
7444 padding: 16px;
7445 flex-shrink: 0;
7446 position: relative;
7447 }
7448
7449 .block-editor-inserter__quick-inserter {
7450 width: 100%;
7451 max-width: 100%;
7452 }
7453 @media (min-width: 782px) {
7454 .block-editor-inserter__quick-inserter {
7455 width: 350px;
7456 }
7457 }
7458
7459 .block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header {
7460 height: 0;
7461 padding: 0;
7462 float: left;
7463 }
7464
7465 .block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content,
7466 .block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content {
7467 padding: 16px;
7468 }
7469
7470 .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list {
7471 display: grid;
7472 grid-template-columns: 1fr 1fr;
7473 grid-gap: 8px;
7474 }
7475 .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
7476 margin-bottom: 0;
7477 }
7478 .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-preview__container {
7479 min-height: 100px;
7480 }
7481
7482 .block-editor-inserter__quick-inserter-separator {
7483 border-top: 1px solid #ddd;
7484 }
7485
7486 .block-editor-inserter__popover.is-quick > .components-popover__content {
7487 padding: 0;
7488 }
7489
7490 .block-editor-inserter__quick-inserter-expand.components-button {
7491 display: block;
7492 background: #1e1e1e;
7493 color: #fff;
7494 width: 100%;
7495 height: 44px;
7496 border-radius: 0;
7497 }
7498 .block-editor-inserter__quick-inserter-expand.components-button:hover {
7499 color: #fff;
7500 }
7501 .block-editor-inserter__quick-inserter-expand.components-button:active {
7502 color: #ccc;
7503 }
7504 .block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled) {
7505 box-shadow: none;
7506 background: var(--wp-admin-theme-color);
7507 border-color: var(--wp-admin-theme-color);
7508 }
7509
7510 .block-editor-block-patterns-explorer__sidebar {
7511 position: absolute;
7512 top: 72px;
7513 left: 0;
7514 bottom: 0;
7515 width: 280px;
7516 padding: 24px 32px 32px;
7517 overflow-x: visible;
7518 overflow-y: scroll;
7519 }
7520 .block-editor-block-patterns-explorer__sidebar__categories-list__item {
7521 display: block;
7522 width: 100%;
7523 height: 48px;
7524 text-align: left;
7525 }
7526 .block-editor-block-patterns-explorer__search {
7527 margin-bottom: 32px;
7528 }
7529 .block-editor-block-patterns-explorer__search-results-count {
7530 padding-bottom: 32px;
7531 }
7532 .block-editor-block-patterns-explorer__list {
7533 margin-left: 280px;
7534 padding: 24px 0 32px;
7535 }
7536 .block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container {
7537 width: 380px;
7538 }
7539 .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
7540 display: grid;
7541 grid-gap: 32px;
7542 grid-template-columns: repeat(1, 1fr);
7543 margin-bottom: 16px;
7544 }
7545 @media (min-width: 1080px) {
7546 .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
7547 grid-template-columns: repeat(2, 1fr);
7548 }
7549 }
7550 @media (min-width: 1440px) {
7551 .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
7552 grid-template-columns: repeat(3, 1fr);
7553 }
7554 }
7555 .block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
7556 min-height: 240px;
7557 }
7558 .block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-preview__container {
7559 height: inherit;
7560 min-height: 100px;
7561 max-height: 800px;
7562 }
7563
7564 .block-editor-inserter__patterns-category-panel-title {
7565 font-size: calc(1.25 * 13px);
7566 }
7567
7568 .block-editor-inserter__media-tabs-container {
7569 height: 100%;
7570 }
7571 .block-editor-inserter__media-tabs-container nav {
7572 height: 100%;
7573 }
7574 .block-editor-inserter__media-tabs-container .block-editor-inserter__media-library-button {
7575 padding: 16px;
7576 justify-content: center;
7577 margin-top: 16px;
7578 width: 100%;
7579 }
7580
7581 .block-editor-inserter__media-tabs {
7582 display: flex;
7583 flex-direction: column;
7584 padding: 16px;
7585 overflow-y: auto;
7586 height: 100%;
7587 }
7588 .block-editor-inserter__media-tabs div[role=listitem]:last-child {
7589 margin-top: auto;
7590 }
7591 .block-editor-inserter__media-tabs .block-editor-inserter__media-tabs__media-category {
7592 padding-right: 4px;
7593 }
7594 .block-editor-inserter__media-tabs .block-editor-inserter__media-tabs__media-category.is-selected {
7595 color: var(--wp-admin-theme-color);
7596 position: relative;
7597 }
7598 .block-editor-inserter__media-tabs .block-editor-inserter__media-tabs__media-category.is-selected .components-flex-item {
7599 filter: brightness(0.95);
7600 }
7601 .block-editor-inserter__media-tabs .block-editor-inserter__media-tabs__media-category.is-selected svg {
7602 fill: var(--wp-admin-theme-color);
7603 }
7604 .block-editor-inserter__media-tabs .block-editor-inserter__media-tabs__media-category.is-selected::after {
7605 content: "";
7606 position: absolute;
7607 top: 0;
7608 bottom: 0;
7609 left: 0;
7610 right: 0;
7611 border-radius: 2px;
7612 opacity: 0.04;
7613 background: var(--wp-admin-theme-color);
7614 }
7615
7616 .block-editor-inserter__media-dialog {
7617 background: #f0f0f0;
7618 border-left: 1px solid #e0e0e0;
7619 border-right: 1px solid #e0e0e0;
7620 position: absolute;
7621 padding: 16px 24px;
7622 top: 0;
7623 left: 0;
7624 height: 100%;
7625 width: 100%;
7626 overflow-y: auto;
7627 scrollbar-gutter: stable both-edges;
7628 }
7629 @media (min-width: 782px) {
7630 .block-editor-inserter__media-dialog {
7631 left: 100%;
7632 display: block;
7633 width: 300px;
7634 }
7635 }
7636 .block-editor-inserter__media-dialog .block-editor-block-preview__container {
7637 box-shadow: 0 15px 25px rgba(0, 0, 0, 0.07);
7638 }
7639 .block-editor-inserter__media-dialog .block-editor-block-preview__container:hover {
7640 box-shadow: 0 0 0 2px #1e1e1e, 0 15px 25px rgba(0, 0, 0, 0.07);
7641 }
7642
7643 .block-editor-inserter__media-panel {
7644 min-height: 100%;
7645 padding: 0 16px;
7646 display: flex;
7647 flex-direction: column;
7648 }
7649 @media (min-width: 782px) {
7650 .block-editor-inserter__media-panel {
7651 padding: 0;
7652 }
7653 }
7654 .block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner {
7655 height: 100%;
7656 display: flex;
7657 align-items: center;
7658 justify-content: center;
7659 flex: 1;
7660 }
7661 .block-editor-inserter__media-panel .block-editor-inserter__media-panel-search:not(:focus-within) {
7662 --wp-components-color-background: #fff;
7663 }
7664
7665 .block-editor-inserter__media-list {
7666 margin-top: 16px;
7667 }
7668 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item {
7669 position: relative;
7670 cursor: pointer;
7671 margin-bottom: 24px;
7672 }
7673 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item.is-placeholder {
7674 min-height: 100px;
7675 }
7676 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item[draggable=true] .block-editor-block-preview__container {
7677 cursor: grab;
7678 }
7679 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview {
7680 box-shadow: 0 0 0 2px #1e1e1e, 0 15px 25px rgba(0, 0, 0, 0.07);
7681 }
7682 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options > button {
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 {
7686 position: absolute;
7687 right: 8px;
7688 top: 8px;
7689 }
7690 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options > button {
7691 background: #fff;
7692 border-radius: 2px;
7693 display: none;
7694 }
7695 .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 {
7696 display: block;
7697 }
7698 .block-editor-inserter__media-list .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options > button:hover {
7699 box-shadow: inset 0 0 0 2px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
7700 outline: 2px solid transparent;
7701 }
7702 .block-editor-inserter__media-list .block-editor-inserter__media-list__item {
7703 height: 100%;
7704 }
7705 .block-editor-inserter__media-list .block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview {
7706 display: flex;
7707 align-items: center;
7708 overflow: hidden;
7709 border-radius: 2px;
7710 }
7711 .block-editor-inserter__media-list .block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview > * {
7712 margin: 0 auto;
7713 max-width: 100%;
7714 }
7715 .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 {
7716 display: flex;
7717 height: 100%;
7718 width: 100%;
7719 position: absolute;
7720 justify-content: center;
7721 background: rgba(255, 255, 255, 0.7);
7722 align-items: center;
7723 pointer-events: none;
7724 }
7725 .block-editor-inserter__media-list .block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview {
7726 box-shadow: inset 0 0 0 2px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
7727 outline: 2px solid transparent;
7728 }
7729
7730 .block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item {
7731 min-width: auto;
7732 }
7733
7734 .block-editor-inserter__mobile-tab-navigation {
7735 padding: 16px;
7736 height: 100%;
7737 }
7738 .block-editor-inserter__mobile-tab-navigation > * {
7739 height: 100%;
7740 }
7741
7742 @media (min-width: 600px) {
7743 .block-editor-inserter-media-tab-media-preview-inserter-external-image-modal {
7744 max-width: 480px;
7745 }
7746 }
7747 .block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p {
7748 margin: 0;
7749 }
7750
7751 .block-editor-inserter__hint {
7752 margin: 16px 16px 0;
7753 }
7754
7755 .reusable-blocks-menu-items__rename-hint {
7756 align-items: top;
7757 background: #f0f0f0;
7758 border-radius: 2px;
7759 color: #1e1e1e;
7760 display: flex;
7761 flex-direction: row;
7762 max-width: 380px;
7763 }
7764
7765 .reusable-blocks-menu-items__rename-hint-content {
7766 margin: 12px 0 12px 12px;
7767 }
7768
7769 .reusable-blocks-menu-items__rename-hint-dismiss {
7770 margin: 4px 4px 4px 0;
7771 }
7772
7773 .components-menu-group .reusable-blocks-menu-items__rename-hint {
7774 margin: 0;
7775 }
7776
7777 .block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input {
7778 height: 40px;
7779 }
7780
7781 .is-zoom-out .block-editor-inserter__menu {
7782 display: flex;
7783 }
7784 .is-zoom-out .block-editor-inserter__patterns-category-dialog {
7785 position: static;
7786 }
7787
7788 .spacing-sizes-control .spacing-sizes-control__custom-value-input,
7789 .spacing-sizes-control .spacing-sizes-control__label {
7790 margin-bottom: 0;
7791 }
7792 .spacing-sizes-control .spacing-sizes-control__range-control,
7793 .spacing-sizes-control .spacing-sizes-control__custom-value-range {
7794 height: 40px;
7795 /* Vertically center the RangeControl until it has true 40px height. */
7796 display: flex;
7797 align-items: center;
7798 margin-bottom: 0;
7799 flex: 1;
7800 }
7801 .spacing-sizes-control .spacing-sizes-control__range-control > .components-base-control__field,
7802 .spacing-sizes-control .spacing-sizes-control__custom-value-range > .components-base-control__field {
7803 /* Fixes RangeControl contents when the outer wrapper is flex */
7804 flex: 1;
7805 }
7806 .spacing-sizes-control .components-range-control__mark {
7807 height: 4px;
7808 width: 3px;
7809 background-color: #fff;
7810 z-index: 1;
7811 }
7812 .spacing-sizes-control .components-range-control__marks {
7813 margin-top: 17px;
7814 }
7815 .spacing-sizes-control .components-range-control__marks :first-child {
7816 display: none;
7817 }
7818 .spacing-sizes-control .components-range-control__thumb-wrapper {
7819 z-index: 3;
7820 }
7821
7822 .spacing-sizes-control__header {
7823 height: 16px;
7824 margin-bottom: 12px;
7825 }
7826
7827 .spacing-sizes-control__dropdown {
7828 height: 24px;
7829 }
7830
7831 .spacing-sizes-control__custom-select-control,
7832 .spacing-sizes-control__custom-value-input {
7833 flex: 1;
7834 }
7835
7836 .spacing-sizes-control__icon,
7837 .spacing-sizes-control__custom-toggle {
7838 flex: 0 0 auto;
7839 }
7840
7841 .spacing-sizes-control__icon {
7842 margin-left: -4px;
7843 }
7844
7845 body.admin-color-light {
7846 --wp-admin-theme-color: #0085ba;
7847 --wp-admin-theme-color--rgb: 0, 133, 186;
7848 --wp-admin-theme-color-darker-10: #0073a1;
7849 --wp-admin-theme-color-darker-10--rgb: 0, 115, 161;
7850 --wp-admin-theme-color-darker-20: #006187;
7851 --wp-admin-theme-color-darker-20--rgb: 0, 97, 135;
7852 --wp-admin-border-width-focus: 2px;
7853 }
7854 @media (min-resolution: 192dpi) {
7855 body.admin-color-light {
7856 --wp-admin-border-width-focus: 1.5px;
7857 }
7858 }
7859
7860 body.admin-color-modern {
7861 --wp-admin-theme-color: #3858e9;
7862 --wp-admin-theme-color--rgb: 56, 88, 233;
7863 --wp-admin-theme-color-darker-10: #2145e6;
7864 --wp-admin-theme-color-darker-10--rgb: 33, 69, 230;
7865 --wp-admin-theme-color-darker-20: #183ad6;
7866 --wp-admin-theme-color-darker-20--rgb: 24, 58, 214;
7867 --wp-admin-border-width-focus: 2px;
7868 }
7869 @media (min-resolution: 192dpi) {
7870 body.admin-color-modern {
7871 --wp-admin-border-width-focus: 1.5px;
7872 }
7873 }
7874
7875 body.admin-color-blue {
7876 --wp-admin-theme-color: #096484;
7877 --wp-admin-theme-color--rgb: 9, 100, 132;
7878 --wp-admin-theme-color-darker-10: #07526c;
7879 --wp-admin-theme-color-darker-10--rgb: 7, 82, 108;
7880 --wp-admin-theme-color-darker-20: #064054;
7881 --wp-admin-theme-color-darker-20--rgb: 6, 64, 84;
7882 --wp-admin-border-width-focus: 2px;
7883 }
7884 @media (min-resolution: 192dpi) {
7885 body.admin-color-blue {
7886 --wp-admin-border-width-focus: 1.5px;
7887 }
7888 }
7889
7890 body.admin-color-coffee {
7891 --wp-admin-theme-color: #46403c;
7892 --wp-admin-theme-color--rgb: 70, 64, 60;
7893 --wp-admin-theme-color-darker-10: #383330;
7894 --wp-admin-theme-color-darker-10--rgb: 56, 51, 48;
7895 --wp-admin-theme-color-darker-20: #2b2724;
7896 --wp-admin-theme-color-darker-20--rgb: 43, 39, 36;
7897 --wp-admin-border-width-focus: 2px;
7898 }
7899 @media (min-resolution: 192dpi) {
7900 body.admin-color-coffee {
7901 --wp-admin-border-width-focus: 1.5px;
7902 }
7903 }
7904
7905 body.admin-color-ectoplasm {
7906 --wp-admin-theme-color: #523f6d;
7907 --wp-admin-theme-color--rgb: 82, 63, 109;
7908 --wp-admin-theme-color-darker-10: #46365d;
7909 --wp-admin-theme-color-darker-10--rgb: 70, 54, 93;
7910 --wp-admin-theme-color-darker-20: #3a2c4d;
7911 --wp-admin-theme-color-darker-20--rgb: 58, 44, 77;
7912 --wp-admin-border-width-focus: 2px;
7913 }
7914 @media (min-resolution: 192dpi) {
7915 body.admin-color-ectoplasm {
7916 --wp-admin-border-width-focus: 1.5px;
7917 }
7918 }
7919
7920 body.admin-color-midnight {
7921 --wp-admin-theme-color: #e14d43;
7922 --wp-admin-theme-color--rgb: 225, 77, 67;
7923 --wp-admin-theme-color-darker-10: #dd382d;
7924 --wp-admin-theme-color-darker-10--rgb: 221, 56, 45;
7925 --wp-admin-theme-color-darker-20: #d02c21;
7926 --wp-admin-theme-color-darker-20--rgb: 208, 44, 33;
7927 --wp-admin-border-width-focus: 2px;
7928 }
7929 @media (min-resolution: 192dpi) {
7930 body.admin-color-midnight {
7931 --wp-admin-border-width-focus: 1.5px;
7932 }
7933 }
7934
7935 body.admin-color-ocean {
7936 --wp-admin-theme-color: #627c83;
7937 --wp-admin-theme-color--rgb: 98, 124, 131;
7938 --wp-admin-theme-color-darker-10: #576e74;
7939 --wp-admin-theme-color-darker-10--rgb: 87, 110, 116;
7940 --wp-admin-theme-color-darker-20: #4c6066;
7941 --wp-admin-theme-color-darker-20--rgb: 76, 96, 102;
7942 --wp-admin-border-width-focus: 2px;
7943 }
7944 @media (min-resolution: 192dpi) {
7945 body.admin-color-ocean {
7946 --wp-admin-border-width-focus: 1.5px;
7947 }
7948 }
7949
7950 body.admin-color-sunrise {
7951 --wp-admin-theme-color: #dd823b;
7952 --wp-admin-theme-color--rgb: 221, 130, 59;
7953 --wp-admin-theme-color-darker-10: #d97426;
7954 --wp-admin-theme-color-darker-10--rgb: 217, 116, 38;
7955 --wp-admin-theme-color-darker-20: #c36922;
7956 --wp-admin-theme-color-darker-20--rgb: 195, 105, 34;
7957 --wp-admin-border-width-focus: 2px;
7958 }
7959 @media (min-resolution: 192dpi) {
7960 body.admin-color-sunrise {
7961 --wp-admin-border-width-focus: 1.5px;
7962 }
7963 }
7964 @charset "UTF-8";
7965 /**
7966 * Converts a hex value into the rgb equivalent.
7967 *
7968 * @param {string} hex - the hexadecimal value to convert
7969 * @return {string} comma separated rgb values
7970 */
7971 /**
7972 * Colors
7973 */
7974 /**
7975 * Breakpoints & Media Queries
7976 */
7977 /**
7978 * SCSS Variables.
7979 *
7980 * Please use variables from this sheet to ensure consistency across the UI.
7981 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
7982 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
7983 */
7984 /**
7985 * Converts a hex value into the rgb equivalent.
7986 *
7987 * @param {string} hex - the hexadecimal value to convert
7988 * @return {string} comma separated rgb values
7989 */
7990 /**
7991 * Colors
7992 */
7993 /**
7994 * Fonts & basic variables.
7995 */
7996 /**
7997 * Grid System.
7998 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
7999 */
8000 /**
8001 * Dimensions.
8002 */
8003 /**
8004 * Shadows.
8005 */
8006 /**
8007 * Editor widths.
8008 */
8009 /**
8010 * Block & Editor UI.
8011 */
8012 /**
8013 * Block paddings.
8014 */
8015 /**
8016 * React Native specific.
8017 * These variables do not appear to be used anywhere else.
8018 */
8019 /**
8020 * Converts a hex value into the rgb equivalent.
8021 *
8022 * @param {string} hex - the hexadecimal value to convert
8023 * @return {string} comma separated rgb values
8024 */
8025 /**
8026 * Long content fade mixin
8027 *
8028 * Creates a fading overlay to signify that the content is longer
8029 * than the space allows.
8030 */
8031 /**
8032 * Breakpoint mixins
8033 */
8034 /**
8035 * Focus styles.
8036 */
8037 /**
8038 * Applies editor left position to the selector passed as argument
8039 */
8040 /**
8041 * Styles that are reused verbatim in a few places
8042 */
8043 /**
8044 * Allows users to opt-out of animations via OS-level preferences.
8045 */
8046 /**
8047 * Reset default styles for JavaScript UI based pages.
8048 * This is a WP-admin agnostic reset
8049 */
8050 /**
8051 * Reset the WP Admin page styles for Gutenberg-like pages.
8052 */
8053 .wp-block-archives {
8054 box-sizing: border-box;
8055 }
8056
8057 .wp-block-archives-dropdown label {
8058 display: block;
8059 }
8060
8061 .wp-block-avatar {
8062 box-sizing: border-box;
8063 line-height: 0;
8064 }
8065 .wp-block-avatar img {
8066 box-sizing: border-box;
8067 }
8068 .wp-block-avatar.aligncenter {
8069 text-align: center;
8070 }
8071
8072 .wp-block-audio {
8073 box-sizing: border-box;
8074 }
8075 .wp-block-audio figcaption {
8076 margin-top: 0.5em;
8077 margin-bottom: 1em;
8078 }
8079 .wp-block-audio audio {
8080 width: 100%;
8081 min-width: 300px;
8082 }
8083
8084 .wp-block-button__link {
8085 cursor: pointer;
8086 display: inline-block;
8087 text-align: center;
8088 word-break: break-word;
8089 box-sizing: border-box;
8090 }
8091 .wp-block-button__link.aligncenter {
8092 text-align: center;
8093 }
8094 .wp-block-button__link.alignright {
8095 /*rtl:ignore*/
8096 text-align: right;
8097 }
8098
8099 :where(.wp-block-button__link) {
8100 box-shadow: none;
8101 text-decoration: none;
8102 border-radius: 9999px;
8103 padding: calc(0.667em + 2px) calc(1.333em + 2px);
8104 }
8105
8106 .wp-block-button[style*=text-decoration] .wp-block-button__link {
8107 text-decoration: inherit;
8108 }
8109
8110 .wp-block-buttons > .wp-block-button.has-custom-width {
8111 max-width: none;
8112 }
8113 .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
8114 width: 100%;
8115 }
8116 .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
8117 font-size: inherit;
8118 }
8119 .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
8120 width: calc(25% - (var(--wp--style--block-gap, 0.5em) * 0.75));
8121 }
8122 .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
8123 width: calc(50% - (var(--wp--style--block-gap, 0.5em) * 0.5));
8124 }
8125 .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
8126 width: calc(75% - (var(--wp--style--block-gap, 0.5em) * 0.25));
8127 }
8128 .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
8129 width: 100%;
8130 flex-basis: 100%;
8131 }
8132
8133 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
8134 width: 25%;
8135 }
8136 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
8137 width: 50%;
8138 }
8139 .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
8140 width: 75%;
8141 }
8142
8143 .wp-block-button.is-style-squared,
8144 .wp-block-button__link.wp-block-button.is-style-squared {
8145 border-radius: 0;
8146 }
8147
8148 .wp-block-button.no-border-radius,
8149 .wp-block-button__link.no-border-radius {
8150 border-radius: 0 !important;
8151 }
8152
8153 .wp-block-button:where(.is-style-outline) > .wp-block-button__link,
8154 .wp-block-button .wp-block-button__link:where(.is-style-outline) {
8155 border: 2px solid currentColor;
8156 padding: 0.667em 1.333em;
8157 }
8158
8159 .wp-block-button:where(.is-style-outline) > .wp-block-button__link:not(.has-text-color),
8160 .wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-text-color) {
8161 color: currentColor;
8162 }
8163
8164 .wp-block-button:where(.is-style-outline) > .wp-block-button__link:not(.has-background),
8165 .wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-background) {
8166 background-color: transparent;
8167 background-image: none;
8168 }
8169
8170 .wp-block-button .wp-block-button__link:where(.has-border-color) {
8171 border-width: initial;
8172 }
8173 .wp-block-button .wp-block-button__link:where([style*="border-top-color"]) {
8174 border-top-width: initial;
8175 }
8176 .wp-block-button .wp-block-button__link:where([style*="border-right-color"]) {
8177 border-right-width: initial;
8178 }
8179 .wp-block-button .wp-block-button__link:where([style*="border-bottom-color"]) {
8180 border-bottom-width: initial;
8181 }
8182 .wp-block-button .wp-block-button__link:where([style*="border-left-color"]) {
8183 border-left-width: initial;
8184 }
8185 .wp-block-button .wp-block-button__link:where([style*="border-style"]) {
8186 border-width: initial;
8187 }
8188 .wp-block-button .wp-block-button__link:where([style*="border-top-style"]) {
8189 border-top-width: initial;
8190 }
8191 .wp-block-button .wp-block-button__link:where([style*="border-right-style"]) {
8192 border-right-width: initial;
8193 }
8194 .wp-block-button .wp-block-button__link:where([style*="border-bottom-style"]) {
8195 border-bottom-width: initial;
8196 }
8197 .wp-block-button .wp-block-button__link:where([style*="border-left-style"]) {
8198 border-left-width: initial;
8199 }
8200
8201 .wp-block-buttons {
8202 /* stylelint-disable indentation */
8203 }
8204 .wp-block-buttons.is-vertical {
8205 flex-direction: column;
8206 }
8207 .wp-block-buttons.is-vertical > .wp-block-button:last-child {
8208 margin-bottom: 0;
8209 }
8210 .wp-block-buttons > .wp-block-button {
8211 display: inline-block;
8212 margin: 0;
8213 }
8214 .wp-block-buttons.is-content-justification-left {
8215 justify-content: flex-start;
8216 }
8217 .wp-block-buttons.is-content-justification-left.is-vertical {
8218 align-items: flex-start;
8219 }
8220 .wp-block-buttons.is-content-justification-center {
8221 justify-content: center;
8222 }
8223 .wp-block-buttons.is-content-justification-center.is-vertical {
8224 align-items: center;
8225 }
8226 .wp-block-buttons.is-content-justification-right {
8227 justify-content: flex-end;
8228 }
8229 .wp-block-buttons.is-content-justification-right.is-vertical {
8230 align-items: flex-end;
8231 }
8232 .wp-block-buttons.is-content-justification-space-between {
8233 justify-content: space-between;
8234 }
8235 .wp-block-buttons.aligncenter {
8236 text-align: center;
8237 }
8238 .wp-block-buttons:not(.is-content-justification-space-between,
8239 .is-content-justification-right,
8240 .is-content-justification-left,
8241 .is-content-justification-center) .wp-block-button.aligncenter {
8242 /* stylelint-enable indentation */
8243 margin-left: auto;
8244 margin-right: auto;
8245 width: 100%;
8246 }
8247 .wp-block-buttons[style*=text-decoration] .wp-block-button,
8248 .wp-block-buttons[style*=text-decoration] .wp-block-button__link {
8249 text-decoration: inherit;
8250 }
8251 .wp-block-buttons.has-custom-font-size .wp-block-button__link {
8252 font-size: inherit;
8253 }
8254
8255 .wp-block-button.aligncenter {
8256 text-align: center;
8257 }
8258
8259 .wp-block-calendar {
8260 text-align: center;
8261 }
8262 .wp-block-calendar th,
8263 .wp-block-calendar td {
8264 padding: 0.25em;
8265 border: 1px solid;
8266 }
8267 .wp-block-calendar th {
8268 font-weight: 400;
8269 }
8270 .wp-block-calendar caption {
8271 background-color: inherit;
8272 }
8273 .wp-block-calendar table {
8274 width: 100%;
8275 border-collapse: collapse;
8276 }
8277 .wp-block-calendar table:where(:not(.has-text-color)) {
8278 color: #40464d;
8279 }
8280 .wp-block-calendar table:where(:not(.has-text-color)) th,
8281 .wp-block-calendar table:where(:not(.has-text-color)) td {
8282 border-color: #ddd;
8283 }
8284 .wp-block-calendar table.has-background th {
8285 background-color: inherit;
8286 }
8287 .wp-block-calendar table.has-text-color th {
8288 color: inherit;
8289 }
8290
8291 :where(.wp-block-calendar table:not(.has-background) th) {
8292 background: #ddd;
8293 }
8294
8295 .wp-block-categories {
8296 box-sizing: border-box;
8297 /* Only apply the text align on dropdowns, not lists. */
8298 }
8299 .wp-block-categories.alignleft {
8300 /*rtl:ignore*/
8301 margin-right: 2em;
8302 }
8303 .wp-block-categories.alignright {
8304 /*rtl:ignore*/
8305 margin-left: 2em;
8306 }
8307 .wp-block-categories.wp-block-categories-dropdown.aligncenter {
8308 text-align: center;
8309 }
8310
8311 .wp-block-code {
8312 box-sizing: border-box;
8313 }
8314 .wp-block-code code {
8315 display: block;
8316 font-family: inherit;
8317 overflow-wrap: break-word;
8318 white-space: pre-wrap;
8319 }
8320
8321 .wp-block-columns {
8322 display: flex;
8323 box-sizing: border-box;
8324 flex-wrap: wrap !important;
8325 align-items: initial !important;
8326 /**
8327 * All Columns Alignment
8328 */
8329 }
8330 @media (min-width: 782px) {
8331 .wp-block-columns {
8332 flex-wrap: nowrap !important;
8333 }
8334 }
8335 .wp-block-columns.are-vertically-aligned-top {
8336 align-items: flex-start;
8337 }
8338 .wp-block-columns.are-vertically-aligned-center {
8339 align-items: center;
8340 }
8341 .wp-block-columns.are-vertically-aligned-bottom {
8342 align-items: flex-end;
8343 }
8344 @media (max-width: 781px) {
8345 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
8346 flex-basis: 100% !important;
8347 }
8348 }
8349 @media (min-width: 782px) {
8350 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
8351 flex-basis: 0;
8352 flex-grow: 1;
8353 }
8354 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
8355 flex-grow: 0;
8356 }
8357 }
8358 .wp-block-columns.is-not-stacked-on-mobile {
8359 flex-wrap: nowrap !important;
8360 }
8361 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
8362 flex-basis: 0;
8363 flex-grow: 1;
8364 }
8365 .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
8366 flex-grow: 0;
8367 }
8368
8369 :where(.wp-block-columns) {
8370 margin-bottom: 1.75em;
8371 }
8372
8373 :where(.wp-block-columns.has-background) {
8374 padding: 1.25em 2.375em;
8375 }
8376
8377 .wp-block-column {
8378 flex-grow: 1;
8379 min-width: 0;
8380 word-break: break-word;
8381 overflow-wrap: break-word;
8382 /**
8383 * Individual Column Alignment
8384 */
8385 }
8386 .wp-block-column.is-vertically-aligned-top {
8387 align-self: flex-start;
8388 }
8389 .wp-block-column.is-vertically-aligned-center {
8390 align-self: center;
8391 }
8392 .wp-block-column.is-vertically-aligned-bottom {
8393 align-self: flex-end;
8394 }
8395 .wp-block-column.is-vertically-aligned-stretch {
8396 align-self: stretch;
8397 }
8398 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
8399 width: 100%;
8400 }
8401
8402 /* Styles for backwards compatibility with the legacy `post-comments` block */
8403 .wp-block-post-comments {
8404 box-sizing: border-box;
8405 /* utility classes */
8406 /* end utility classes */
8407 }
8408 .wp-block-post-comments .alignleft {
8409 float: left;
8410 }
8411 .wp-block-post-comments .alignright {
8412 float: right;
8413 }
8414 .wp-block-post-comments .navigation::after {
8415 content: "";
8416 display: table;
8417 clear: both;
8418 }
8419 .wp-block-post-comments .commentlist {
8420 clear: both;
8421 list-style: none;
8422 margin: 0;
8423 padding: 0;
8424 }
8425 .wp-block-post-comments .commentlist .comment {
8426 min-height: 2.25em;
8427 padding-left: 3.25em;
8428 }
8429 .wp-block-post-comments .commentlist .comment p {
8430 font-size: 1em;
8431 line-height: 1.8;
8432 margin: 1em 0;
8433 }
8434 .wp-block-post-comments .commentlist .children {
8435 list-style: none;
8436 margin: 0;
8437 padding: 0;
8438 }
8439 .wp-block-post-comments .comment-author {
8440 line-height: 1.5;
8441 }
8442 .wp-block-post-comments .comment-author .avatar {
8443 border-radius: 1.5em;
8444 display: block;
8445 float: left;
8446 height: 2.5em;
8447 margin-top: 0.5em;
8448 margin-right: 0.75em;
8449 width: 2.5em;
8450 }
8451 .wp-block-post-comments .comment-author cite {
8452 font-style: normal;
8453 }
8454 .wp-block-post-comments .comment-meta {
8455 font-size: 0.875em;
8456 line-height: 1.5;
8457 }
8458 .wp-block-post-comments .comment-meta b {
8459 font-weight: normal;
8460 }
8461 .wp-block-post-comments .comment-meta .comment-awaiting-moderation {
8462 margin-top: 1em;
8463 margin-bottom: 1em;
8464 display: block;
8465 }
8466 .wp-block-post-comments .comment-body .commentmetadata {
8467 font-size: 0.875em;
8468 }
8469 .wp-block-post-comments .comment-form-comment label,
8470 .wp-block-post-comments .comment-form-author label,
8471 .wp-block-post-comments .comment-form-email label,
8472 .wp-block-post-comments .comment-form-url label {
8473 display: block;
8474 margin-bottom: 0.25em;
8475 }
8476 .wp-block-post-comments .comment-form textarea,
8477 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) {
8478 display: block;
8479 box-sizing: border-box;
8480 width: 100%;
8481 }
8482 .wp-block-post-comments .comment-form-cookies-consent {
8483 display: flex;
8484 gap: 0.25em;
8485 }
8486 .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
8487 margin-top: 0.35em;
8488 }
8489 .wp-block-post-comments .comment-reply-title {
8490 margin-bottom: 0;
8491 }
8492 .wp-block-post-comments .comment-reply-title :where(small) {
8493 font-size: var(--wp--preset--font-size--medium, smaller);
8494 margin-left: 0.5em;
8495 }
8496 .wp-block-post-comments .reply {
8497 font-size: 0.875em;
8498 margin-bottom: 1.4em;
8499 }
8500 .wp-block-post-comments textarea,
8501 .wp-block-post-comments input:not([type=submit]) {
8502 border: 1px solid #949494;
8503 font-size: 1em;
8504 font-family: inherit;
8505 }
8506 .wp-block-post-comments textarea,
8507 .wp-block-post-comments input:not([type=submit]):not([type=checkbox]) {
8508 padding: calc(0.667em + 2px);
8509 }
8510
8511 :where(.wp-block-post-comments input[type="submit"]) {
8512 border: none;
8513 }
8514
8515 .wp-block-comments-pagination > .wp-block-comments-pagination-next,
8516 .wp-block-comments-pagination > .wp-block-comments-pagination-previous,
8517 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers {
8518 /*rtl:ignore*/
8519 margin-right: 0.5em;
8520 margin-bottom: 0.5em;
8521 }
8522 .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,
8523 .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child,
8524 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child {
8525 /*rtl:ignore*/
8526 margin-right: 0;
8527 }
8528 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
8529 margin-right: 1ch;
8530 display: inline-block;
8531 }
8532 .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
8533 transform: scaleX(1) /*rtl:scaleX(-1);*/;
8534 }
8535 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
8536 margin-left: 1ch;
8537 display: inline-block;
8538 }
8539 .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
8540 transform: scaleX(1) /*rtl:scaleX(-1);*/;
8541 }
8542 .wp-block-comments-pagination.aligncenter {
8543 justify-content: center;
8544 }
8545
8546 .wp-block-comment-template {
8547 box-sizing: border-box;
8548 margin-bottom: 0;
8549 max-width: 100%;
8550 list-style: none;
8551 padding: 0;
8552 }
8553 .wp-block-comment-template li {
8554 clear: both;
8555 }
8556 .wp-block-comment-template ol {
8557 margin-bottom: 0;
8558 max-width: 100%;
8559 list-style: none;
8560 padding-left: 2rem;
8561 }
8562 .wp-block-comment-template.alignleft {
8563 float: left;
8564 }
8565 .wp-block-comment-template.aligncenter {
8566 margin-left: auto;
8567 margin-right: auto;
8568 width: -moz-fit-content;
8569 width: fit-content;
8570 }
8571 .wp-block-comment-template.alignright {
8572 float: right;
8573 }
8574
8575 .wp-block-cover-image,
8576 .wp-block-cover {
8577 position: relative;
8578 background-position: center center;
8579 min-height: 430px;
8580 display: flex;
8581 justify-content: center;
8582 align-items: center;
8583 padding: 1em;
8584 overflow: hidden;
8585 overflow: clip;
8586 box-sizing: border-box;
8587 /*rtl:raw: direction: ltr; */
8588 /**
8589 * Set a default background color for has-background-dim _unless_ it includes another
8590 * background-color class (e.g. has-green-background-color). The presence of another
8591 * background-color class implies that another style will provide the background color
8592 * for the overlay.
8593 *
8594 * See:
8595 * - Issue with background color specificity: https://github.com/WordPress/gutenberg/issues/26545
8596 * - Issue with alternative fix: https://github.com/WordPress/gutenberg/issues/26545
8597 */
8598 }
8599 .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
8600 .wp-block-cover-image .has-background-dim:not([class*=-background-color]),
8601 .wp-block-cover.has-background-dim:not([class*=-background-color]),
8602 .wp-block-cover .has-background-dim:not([class*=-background-color]) {
8603 background-color: #000;
8604 }
8605 .wp-block-cover-image .has-background-dim.has-background-gradient,
8606 .wp-block-cover .has-background-dim.has-background-gradient {
8607 background-color: transparent;
8608 }
8609 .wp-block-cover-image.has-background-dim::before,
8610 .wp-block-cover.has-background-dim::before {
8611 content: "";
8612 background-color: inherit;
8613 }
8614 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
8615 .wp-block-cover-image .wp-block-cover__background,
8616 .wp-block-cover-image .wp-block-cover__gradient-background,
8617 .wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
8618 .wp-block-cover .wp-block-cover__background,
8619 .wp-block-cover .wp-block-cover__gradient-background {
8620 position: absolute;
8621 top: 0;
8622 left: 0;
8623 bottom: 0;
8624 right: 0;
8625 z-index: 1;
8626 opacity: 0.5;
8627 }
8628 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
8629 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
8630 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
8631 .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
8632 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
8633 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
8634 opacity: 0.1;
8635 }
8636 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
8637 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
8638 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
8639 .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
8640 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
8641 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
8642 opacity: 0.2;
8643 }
8644 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
8645 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
8646 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
8647 .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
8648 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
8649 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
8650 opacity: 0.3;
8651 }
8652 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
8653 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
8654 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
8655 .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
8656 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
8657 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
8658 opacity: 0.4;
8659 }
8660 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
8661 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
8662 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
8663 .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
8664 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
8665 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
8666 opacity: 0.5;
8667 }
8668 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
8669 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
8670 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
8671 .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
8672 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
8673 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
8674 opacity: 0.6;
8675 }
8676 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
8677 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
8678 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
8679 .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
8680 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
8681 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
8682 opacity: 0.7;
8683 }
8684 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
8685 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
8686 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
8687 .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
8688 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
8689 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
8690 opacity: 0.8;
8691 }
8692 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
8693 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
8694 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
8695 .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
8696 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
8697 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
8698 opacity: 0.9;
8699 }
8700 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
8701 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
8702 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
8703 .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
8704 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
8705 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
8706 opacity: 1;
8707 }
8708 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
8709 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
8710 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
8711 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0 {
8712 opacity: 0;
8713 }
8714 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
8715 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
8716 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
8717 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10 {
8718 opacity: 0.1;
8719 }
8720 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
8721 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
8722 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
8723 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20 {
8724 opacity: 0.2;
8725 }
8726 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
8727 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
8728 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
8729 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30 {
8730 opacity: 0.3;
8731 }
8732 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
8733 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
8734 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
8735 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40 {
8736 opacity: 0.4;
8737 }
8738 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
8739 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
8740 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
8741 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50 {
8742 opacity: 0.5;
8743 }
8744 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
8745 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
8746 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
8747 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60 {
8748 opacity: 0.6;
8749 }
8750 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
8751 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
8752 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
8753 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70 {
8754 opacity: 0.7;
8755 }
8756 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
8757 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
8758 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
8759 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80 {
8760 opacity: 0.8;
8761 }
8762 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
8763 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
8764 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
8765 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90 {
8766 opacity: 0.9;
8767 }
8768 .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
8769 .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
8770 .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
8771 .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100 {
8772 opacity: 1;
8773 }
8774 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
8775 .wp-block-cover.alignleft,
8776 .wp-block-cover.alignright {
8777 max-width: 420px;
8778 width: 100%;
8779 }
8780 .wp-block-cover-image::after,
8781 .wp-block-cover::after {
8782 display: block;
8783 content: "";
8784 font-size: 0;
8785 min-height: inherit;
8786 }
8787 @supports (position: sticky) {
8788 .wp-block-cover-image::after,
8789 .wp-block-cover::after {
8790 content: none;
8791 }
8792 }
8793 .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
8794 .wp-block-cover.aligncenter,
8795 .wp-block-cover.alignleft,
8796 .wp-block-cover.alignright {
8797 display: flex;
8798 }
8799 .wp-block-cover-image .wp-block-cover__inner-container,
8800 .wp-block-cover .wp-block-cover__inner-container {
8801 width: 100%;
8802 z-index: 1;
8803 color: inherit;
8804 /*rtl:raw: direction: rtl; */
8805 }
8806 .wp-block-cover-image p:where(:not(.has-text-color)),
8807 .wp-block-cover-image h1:where(:not(.has-text-color)),
8808 .wp-block-cover-image h2:where(:not(.has-text-color)),
8809 .wp-block-cover-image h3:where(:not(.has-text-color)),
8810 .wp-block-cover-image h4:where(:not(.has-text-color)),
8811 .wp-block-cover-image h5:where(:not(.has-text-color)),
8812 .wp-block-cover-image h6:where(:not(.has-text-color)),
8813 .wp-block-cover p:where(:not(.has-text-color)),
8814 .wp-block-cover h1:where(:not(.has-text-color)),
8815 .wp-block-cover h2:where(:not(.has-text-color)),
8816 .wp-block-cover h3:where(:not(.has-text-color)),
8817 .wp-block-cover h4:where(:not(.has-text-color)),
8818 .wp-block-cover h5:where(:not(.has-text-color)),
8819 .wp-block-cover h6:where(:not(.has-text-color)) {
8820 color: inherit;
8821 }
8822 .wp-block-cover-image.is-position-top-left,
8823 .wp-block-cover.is-position-top-left {
8824 align-items: flex-start;
8825 justify-content: flex-start;
8826 }
8827 .wp-block-cover-image.is-position-top-center,
8828 .wp-block-cover.is-position-top-center {
8829 align-items: flex-start;
8830 justify-content: center;
8831 }
8832 .wp-block-cover-image.is-position-top-right,
8833 .wp-block-cover.is-position-top-right {
8834 align-items: flex-start;
8835 justify-content: flex-end;
8836 }
8837 .wp-block-cover-image.is-position-center-left,
8838 .wp-block-cover.is-position-center-left {
8839 align-items: center;
8840 justify-content: flex-start;
8841 }
8842 .wp-block-cover-image.is-position-center-center,
8843 .wp-block-cover.is-position-center-center {
8844 align-items: center;
8845 justify-content: center;
8846 }
8847 .wp-block-cover-image.is-position-center-right,
8848 .wp-block-cover.is-position-center-right {
8849 align-items: center;
8850 justify-content: flex-end;
8851 }
8852 .wp-block-cover-image.is-position-bottom-left,
8853 .wp-block-cover.is-position-bottom-left {
8854 align-items: flex-end;
8855 justify-content: flex-start;
8856 }
8857 .wp-block-cover-image.is-position-bottom-center,
8858 .wp-block-cover.is-position-bottom-center {
8859 align-items: flex-end;
8860 justify-content: center;
8861 }
8862 .wp-block-cover-image.is-position-bottom-right,
8863 .wp-block-cover.is-position-bottom-right {
8864 align-items: flex-end;
8865 justify-content: flex-end;
8866 }
8867 .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
8868 .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
8869 margin: 0;
8870 }
8871 .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,
8872 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
8873 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,
8874 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
8875 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
8876 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
8877 .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container {
8878 margin: 0;
8879 width: auto;
8880 }
8881 .wp-block-cover-image .wp-block-cover__image-background,
8882 .wp-block-cover-image video.wp-block-cover__video-background,
8883 .wp-block-cover .wp-block-cover__image-background,
8884 .wp-block-cover video.wp-block-cover__video-background {
8885 position: absolute;
8886 top: 0;
8887 left: 0;
8888 right: 0;
8889 bottom: 0;
8890 margin: 0;
8891 padding: 0;
8892 width: 100%;
8893 height: 100%;
8894 max-width: none;
8895 max-height: none;
8896 object-fit: cover;
8897 outline: none;
8898 border: none;
8899 box-shadow: none;
8900 }
8901
8902 .wp-block-cover-image.has-parallax,
8903 .wp-block-cover.has-parallax,
8904 .wp-block-cover__image-background.has-parallax,
8905 video.wp-block-cover__video-background.has-parallax {
8906 background-attachment: fixed;
8907 background-size: cover;
8908 background-repeat: no-repeat;
8909 }
8910 @supports (-webkit-touch-callout: inherit) {
8911 .wp-block-cover-image.has-parallax,
8912 .wp-block-cover.has-parallax,
8913 .wp-block-cover__image-background.has-parallax,
8914 video.wp-block-cover__video-background.has-parallax {
8915 background-attachment: scroll;
8916 }
8917 }
8918 @media (prefers-reduced-motion: reduce) {
8919 .wp-block-cover-image.has-parallax,
8920 .wp-block-cover.has-parallax,
8921 .wp-block-cover__image-background.has-parallax,
8922 video.wp-block-cover__video-background.has-parallax {
8923 background-attachment: scroll;
8924 }
8925 }
8926 .wp-block-cover-image.is-repeated,
8927 .wp-block-cover.is-repeated,
8928 .wp-block-cover__image-background.is-repeated,
8929 video.wp-block-cover__video-background.is-repeated {
8930 background-repeat: repeat;
8931 background-size: auto;
8932 }
8933
8934 .wp-block-cover__video-background {
8935 z-index: 0;
8936 }
8937
8938 .wp-block-cover__image-background {
8939 z-index: 0;
8940 }
8941
8942 section.wp-block-cover-image h2,
8943 .wp-block-cover-image-text,
8944 .wp-block-cover-text {
8945 color: #fff;
8946 }
8947 section.wp-block-cover-image h2 a,
8948 section.wp-block-cover-image h2 a:hover,
8949 section.wp-block-cover-image h2 a:focus,
8950 section.wp-block-cover-image h2 a:active,
8951 .wp-block-cover-image-text a,
8952 .wp-block-cover-image-text a:hover,
8953 .wp-block-cover-image-text a:focus,
8954 .wp-block-cover-image-text a:active,
8955 .wp-block-cover-text a,
8956 .wp-block-cover-text a:hover,
8957 .wp-block-cover-text a:focus,
8958 .wp-block-cover-text a:active {
8959 color: #fff;
8960 }
8961
8962 .wp-block-cover-image .wp-block-cover.has-left-content {
8963 justify-content: flex-start;
8964 }
8965 .wp-block-cover-image .wp-block-cover.has-right-content {
8966 justify-content: flex-end;
8967 }
8968
8969 section.wp-block-cover-image.has-left-content > h2,
8970 .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
8971 .wp-block-cover.has-left-content .wp-block-cover-text {
8972 margin-left: 0;
8973 text-align: left;
8974 }
8975
8976 section.wp-block-cover-image.has-right-content > h2,
8977 .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
8978 .wp-block-cover.has-right-content .wp-block-cover-text {
8979 margin-right: 0;
8980 text-align: right;
8981 }
8982
8983 section.wp-block-cover-image > h2,
8984 .wp-block-cover-image .wp-block-cover-image-text,
8985 .wp-block-cover .wp-block-cover-text {
8986 font-size: 2em;
8987 line-height: 1.25;
8988 z-index: 1;
8989 margin-bottom: 0;
8990 max-width: 840px;
8991 padding: 0.44em;
8992 text-align: center;
8993 }
8994
8995 :where(.wp-block-cover:not(.has-text-color)),
8996 :where(.wp-block-cover-image:not(.has-text-color)) {
8997 color: #fff;
8998 }
8999
9000 :where(.wp-block-cover.is-light:not(.has-text-color)),
9001 :where(.wp-block-cover-image.is-light:not(.has-text-color)) {
9002 color: #000;
9003 }
9004
9005 .wp-block-details {
9006 box-sizing: border-box;
9007 overflow: hidden;
9008 }
9009
9010 .wp-block-details summary {
9011 cursor: pointer;
9012 }
9013
9014 .wp-block[data-align=left] > [data-type="core/embed"],
9015 .wp-block[data-align=right] > [data-type="core/embed"],
9016 .wp-block-embed.alignleft,
9017 .wp-block-embed.alignright {
9018 max-width: 360px;
9019 width: 100%;
9020 }
9021 .wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper,
9022 .wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper,
9023 .wp-block-embed.alignleft .wp-block-embed__wrapper,
9024 .wp-block-embed.alignright .wp-block-embed__wrapper {
9025 min-width: 280px;
9026 }
9027
9028 .wp-block-cover .wp-block-embed {
9029 min-width: 320px;
9030 min-height: 240px;
9031 }
9032
9033 .wp-block-embed {
9034 overflow-wrap: break-word;
9035 }
9036 .wp-block-embed figcaption {
9037 margin-top: 0.5em;
9038 margin-bottom: 1em;
9039 }
9040 .wp-block-embed iframe {
9041 max-width: 100%;
9042 }
9043
9044 .wp-block-embed__wrapper {
9045 position: relative;
9046 }
9047
9048 .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
9049 content: "";
9050 display: block;
9051 padding-top: 50%;
9052 }
9053 .wp-embed-responsive .wp-has-aspect-ratio iframe {
9054 position: absolute;
9055 top: 0;
9056 right: 0;
9057 bottom: 0;
9058 left: 0;
9059 height: 100%;
9060 width: 100%;
9061 }
9062
9063 .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
9064 padding-top: 42.85%;
9065 }
9066 .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
9067 padding-top: 50%;
9068 }
9069 .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
9070 padding-top: 56.25%;
9071 }
9072 .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
9073 padding-top: 75%;
9074 }
9075 .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
9076 padding-top: 100%;
9077 }
9078 .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
9079 padding-top: 177.77%;
9080 }
9081 .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
9082 padding-top: 200%;
9083 }
9084
9085 .wp-block-file {
9086 box-sizing: border-box;
9087 }
9088 .wp-block-file:not(.wp-element-button) {
9089 font-size: 0.8em;
9090 }
9091 .wp-block-file.aligncenter {
9092 text-align: center;
9093 }
9094 .wp-block-file.alignright {
9095 /*rtl:ignore*/
9096 text-align: right;
9097 }
9098 .wp-block-file * + .wp-block-file__button {
9099 margin-left: 0.75em;
9100 }
9101
9102 :where(.wp-block-file) {
9103 margin-bottom: 1.5em;
9104 }
9105
9106 .wp-block-file__embed {
9107 margin-bottom: 1em;
9108 }
9109
9110 :where(.wp-block-file__button) {
9111 border-radius: 2em;
9112 padding: 0.5em 1em;
9113 display: inline-block;
9114 }
9115 :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 {
9116 box-shadow: none;
9117 color: #fff;
9118 opacity: 0.85;
9119 text-decoration: none;
9120 }
9121
9122 .wp-block-form-input__label {
9123 width: 100%;
9124 display: flex;
9125 flex-direction: column;
9126 gap: 0.25em;
9127 margin-bottom: 0.5em;
9128 /*
9129 Small tweak to left-align the checkbox.
9130 Even though `:has` is not currently supported in Firefox, this is a small tweak
9131 and does not affect the functionality of the block or the user's experience.
9132 There will be a minor inconsistency between browsers. However, it's more important to provide
9133 a better experience for 80+% of users, until Firefox catches up and supports `:has`.
9134 */
9135 }
9136 .wp-block-form-input__label.is-label-inline {
9137 flex-direction: row;
9138 gap: 0.5em;
9139 align-items: center;
9140 }
9141 .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
9142 margin-bottom: 0.5em;
9143 }
9144 .wp-block-form-input__label:has(input[type=checkbox]) {
9145 width: -moz-fit-content;
9146 width: fit-content;
9147 flex-direction: row-reverse;
9148 }
9149
9150 .wp-block-form-input__label-content {
9151 width: -moz-fit-content;
9152 width: fit-content;
9153 }
9154
9155 .wp-block-form-input__input {
9156 padding: 0 0.5em;
9157 font-size: 1em;
9158 margin-bottom: 0.5em;
9159 }
9160 .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] {
9161 min-height: 2em;
9162 line-height: 2;
9163 border: 1px solid;
9164 }
9165
9166 textarea.wp-block-form-input__input {
9167 min-height: 10em;
9168 }
9169
9170 .wp-block-gallery:not(.has-nested-images),
9171 .blocks-gallery-grid:not(.has-nested-images) {
9172 display: flex;
9173 flex-wrap: wrap;
9174 list-style-type: none;
9175 padding: 0;
9176 margin: 0;
9177 }
9178 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
9179 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item,
9180 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
9181 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item {
9182 margin: 0 1em 1em 0;
9183 display: flex;
9184 flex-grow: 1;
9185 flex-direction: column;
9186 justify-content: center;
9187 position: relative;
9188 width: calc(50% - 1em);
9189 }
9190 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
9191 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even),
9192 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
9193 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even) {
9194 margin-right: 0;
9195 }
9196 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
9197 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure,
9198 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
9199 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure {
9200 margin: 0;
9201 height: 100%;
9202 display: flex;
9203 align-items: flex-end;
9204 justify-content: flex-start;
9205 }
9206 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
9207 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img,
9208 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
9209 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img {
9210 display: block;
9211 max-width: 100%;
9212 height: auto;
9213 width: auto;
9214 }
9215 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
9216 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption,
9217 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
9218 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption {
9219 position: absolute;
9220 bottom: 0;
9221 width: 100%;
9222 max-height: 100%;
9223 overflow: auto;
9224 padding: 3em 0.77em 0.7em;
9225 color: #fff;
9226 text-align: center;
9227 font-size: 0.8em;
9228 background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
9229 box-sizing: border-box;
9230 margin: 0;
9231 z-index: 2;
9232 }
9233 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
9234 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img,
9235 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
9236 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img {
9237 display: inline;
9238 }
9239 .wp-block-gallery:not(.has-nested-images) figcaption,
9240 .blocks-gallery-grid:not(.has-nested-images) figcaption {
9241 flex-grow: 1;
9242 }
9243 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
9244 .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,
9245 .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img,
9246 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
9247 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
9248 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
9249 .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img {
9250 width: 100%;
9251 height: 100%;
9252 flex: 1;
9253 object-fit: cover;
9254 }
9255 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
9256 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
9257 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item {
9258 width: 100%;
9259 margin-right: 0;
9260 }
9261 @media (min-width: 600px) {
9262 .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item,
9263 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
9264 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item {
9265 width: calc(33.3333333333% - 0.6666666667em);
9266 margin-right: 1em;
9267 }
9268 .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item,
9269 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
9270 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item {
9271 width: calc(25% - 0.75em);
9272 margin-right: 1em;
9273 }
9274 .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item,
9275 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
9276 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item {
9277 width: calc(20% - 0.8em);
9278 margin-right: 1em;
9279 }
9280 .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item,
9281 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
9282 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item {
9283 width: calc(16.6666666667% - 0.8333333333em);
9284 margin-right: 1em;
9285 }
9286 .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item,
9287 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
9288 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item {
9289 width: calc(14.2857142857% - 0.8571428571em);
9290 margin-right: 1em;
9291 }
9292 .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item,
9293 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
9294 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item {
9295 width: calc(12.5% - 0.875em);
9296 margin-right: 1em;
9297 }
9298 .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),
9299 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
9300 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n) {
9301 margin-right: 0;
9302 }
9303 .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),
9304 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
9305 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n) {
9306 margin-right: 0;
9307 }
9308 .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),
9309 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
9310 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n) {
9311 margin-right: 0;
9312 }
9313 .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),
9314 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
9315 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n) {
9316 margin-right: 0;
9317 }
9318 .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),
9319 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
9320 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n) {
9321 margin-right: 0;
9322 }
9323 .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),
9324 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
9325 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n) {
9326 margin-right: 0;
9327 }
9328 .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),
9329 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
9330 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n) {
9331 margin-right: 0;
9332 }
9333 .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),
9334 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
9335 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
9336 margin-right: 0;
9337 }
9338 }
9339 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
9340 .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child,
9341 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
9342 .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child {
9343 margin-right: 0;
9344 }
9345 .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright,
9346 .blocks-gallery-grid:not(.has-nested-images).alignleft,
9347 .blocks-gallery-grid:not(.has-nested-images).alignright {
9348 max-width: 420px;
9349 width: 100%;
9350 }
9351 .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
9352 .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
9353 justify-content: center;
9354 }
9355
9356 .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
9357 align-self: flex-start;
9358 }
9359
9360 figure.wp-block-gallery.has-nested-images {
9361 align-items: normal;
9362 }
9363
9364 .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
9365 width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) / 2));
9366 margin: 0;
9367 }
9368 .wp-block-gallery.has-nested-images figure.wp-block-image {
9369 display: flex;
9370 flex-grow: 1;
9371 justify-content: center;
9372 position: relative;
9373 flex-direction: column;
9374 max-width: 100%;
9375 box-sizing: border-box;
9376 }
9377 .wp-block-gallery.has-nested-images figure.wp-block-image > div,
9378 .wp-block-gallery.has-nested-images figure.wp-block-image > a {
9379 margin: 0;
9380 flex-direction: column;
9381 flex-grow: 1;
9382 }
9383 .wp-block-gallery.has-nested-images figure.wp-block-image img {
9384 display: block;
9385 height: auto;
9386 max-width: 100% !important;
9387 width: auto;
9388 }
9389 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
9390 background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
9391 bottom: 0;
9392 color: #fff;
9393 font-size: 13px;
9394 left: 0;
9395 margin-bottom: 0;
9396 max-height: 60%;
9397 overflow: auto;
9398 padding: 0 8px 8px;
9399 position: absolute;
9400 text-align: center;
9401 width: 100%;
9402 box-sizing: border-box;
9403 scrollbar-width: thin;
9404 scrollbar-gutter: stable both-edges;
9405 scrollbar-color: transparent transparent;
9406 will-change: transform;
9407 }
9408 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
9409 width: 12px;
9410 height: 12px;
9411 }
9412 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
9413 background-color: transparent;
9414 }
9415 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
9416 background-color: transparent;
9417 border-radius: 8px;
9418 border: 3px solid transparent;
9419 background-clip: padding-box;
9420 }
9421 .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 {
9422 background-color: rgba(255, 255, 255, 0.8);
9423 }
9424 .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 {
9425 scrollbar-color: rgba(255, 255, 255, 0.8) transparent;
9426 }
9427 @media (hover: none) {
9428 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
9429 scrollbar-color: rgba(255, 255, 255, 0.8) transparent;
9430 }
9431 }
9432 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
9433 display: inline;
9434 }
9435 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
9436 color: inherit;
9437 }
9438 .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
9439 box-sizing: border-box;
9440 }
9441 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div,
9442 .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,
9443 .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a {
9444 flex: 1 1 auto;
9445 }
9446 .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 {
9447 flex: initial;
9448 background: none;
9449 color: inherit;
9450 margin: 0;
9451 padding: 10px 10px 9px;
9452 position: relative;
9453 }
9454 .wp-block-gallery.has-nested-images figcaption {
9455 flex-grow: 1;
9456 flex-basis: 100%;
9457 text-align: center;
9458 }
9459 .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
9460 margin-top: 0;
9461 margin-bottom: auto;
9462 }
9463 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
9464 align-self: inherit;
9465 }
9466 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
9467 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
9468 display: flex;
9469 }
9470 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
9471 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
9472 width: 100%;
9473 flex: 1 0 0%;
9474 height: 100%;
9475 object-fit: cover;
9476 }
9477 .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
9478 width: 100%;
9479 }
9480 @media (min-width: 600px) {
9481 .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
9482 width: calc(33.3333333333% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
9483 }
9484 .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
9485 width: calc(25% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.75));
9486 }
9487 .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
9488 width: calc(20% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8));
9489 }
9490 .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
9491 width: calc(16.6666666667% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333));
9492 }
9493 .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
9494 width: calc(14.2857142857% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571));
9495 }
9496 .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
9497 width: calc(12.5% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.875));
9498 }
9499 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
9500 width: calc(33.33% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
9501 }
9502 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
9503 .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) {
9504 width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.5));
9505 }
9506 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
9507 width: 100%;
9508 }
9509 }
9510 .wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
9511 max-width: 420px;
9512 width: 100%;
9513 }
9514 .wp-block-gallery.has-nested-images.aligncenter {
9515 justify-content: center;
9516 }
9517
9518 .wp-block-group {
9519 box-sizing: border-box;
9520 }
9521
9522 h1.has-background,
9523 h2.has-background,
9524 h3.has-background,
9525 h4.has-background,
9526 h5.has-background,
9527 h6.has-background {
9528 padding: 1.25em 2.375em;
9529 }
9530 h1.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]), h1.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]),
9531 h2.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]),
9532 h2.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]),
9533 h3.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]),
9534 h3.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]),
9535 h4.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]),
9536 h4.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]),
9537 h5.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]),
9538 h5.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]),
9539 h6.has-text-align-right[style*=writing-mode]:where([style*="vertical-rl"]),
9540 h6.has-text-align-left[style*=writing-mode]:where([style*="vertical-lr"]) {
9541 rotate: 180deg;
9542 }
9543
9544 .wp-block-image img {
9545 height: auto;
9546 max-width: 100%;
9547 vertical-align: bottom;
9548 box-sizing: border-box;
9549 }
9550 .wp-block-image[style*=border-radius] > a,
9551 .wp-block-image[style*=border-radius] img {
9552 border-radius: inherit;
9553 }
9554 .wp-block-image.has-custom-border img {
9555 box-sizing: border-box;
9556 }
9557 .wp-block-image.aligncenter {
9558 text-align: center;
9559 }
9560 .wp-block-image.alignfull img, .wp-block-image.alignwide img {
9561 height: auto;
9562 width: 100%;
9563 }
9564 .wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter,
9565 .wp-block-image .alignleft,
9566 .wp-block-image .alignright,
9567 .wp-block-image .aligncenter {
9568 display: table;
9569 }
9570 .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption,
9571 .wp-block-image .alignleft > figcaption,
9572 .wp-block-image .alignright > figcaption,
9573 .wp-block-image .aligncenter > figcaption {
9574 display: table-caption;
9575 caption-side: bottom;
9576 }
9577 .wp-block-image .alignleft {
9578 /*rtl:ignore*/
9579 float: left;
9580 /*rtl:ignore*/
9581 margin-left: 0;
9582 /*rtl:ignore*/
9583 margin-right: 1em;
9584 margin-top: 0.5em;
9585 margin-bottom: 0.5em;
9586 }
9587 .wp-block-image .alignright {
9588 /*rtl:ignore*/
9589 float: right;
9590 /*rtl:ignore*/
9591 margin-right: 0;
9592 /*rtl:ignore*/
9593 margin-left: 1em;
9594 margin-top: 0.5em;
9595 margin-bottom: 0.5em;
9596 }
9597 .wp-block-image .aligncenter {
9598 margin-left: auto;
9599 margin-right: auto;
9600 }
9601 .wp-block-image figcaption {
9602 margin-top: 0.5em;
9603 margin-bottom: 1em;
9604 }
9605 .wp-block-image.is-style-rounded img,
9606 .wp-block-image .is-style-rounded img {
9607 border-radius: 9999px;
9608 }
9609 .wp-block-image.is-style-circle-mask img {
9610 border-radius: 9999px;
9611 }
9612 @supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
9613 .wp-block-image.is-style-circle-mask img {
9614 /* stylelint-disable */
9615 -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>");
9616 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>");
9617 /* stylelint-enable */
9618 mask-mode: alpha;
9619 -webkit-mask-repeat: no-repeat;
9620 mask-repeat: no-repeat;
9621 -webkit-mask-size: contain;
9622 mask-size: contain;
9623 -webkit-mask-position: center;
9624 mask-position: center;
9625 border-radius: 0;
9626 }
9627 }
9628 .wp-block-image :where(.has-border-color) {
9629 border-style: solid;
9630 }
9631 .wp-block-image :where([style*="border-top-color"]) {
9632 border-top-style: solid;
9633 }
9634 .wp-block-image :where([style*="border-right-color"]) {
9635 border-right-style: solid;
9636 }
9637 .wp-block-image :where([style*="border-bottom-color"]) {
9638 border-bottom-style: solid;
9639 }
9640 .wp-block-image :where([style*="border-left-color"]) {
9641 border-left-style: solid;
9642 }
9643 .wp-block-image :where([style*="border-width"]) {
9644 border-style: solid;
9645 }
9646 .wp-block-image :where([style*="border-top-width"]) {
9647 border-top-style: solid;
9648 }
9649 .wp-block-image :where([style*="border-right-width"]) {
9650 border-right-style: solid;
9651 }
9652 .wp-block-image :where([style*="border-bottom-width"]) {
9653 border-bottom-style: solid;
9654 }
9655 .wp-block-image :where([style*="border-left-width"]) {
9656 border-left-style: solid;
9657 }
9658
9659 .wp-block-image figure {
9660 margin: 0;
9661 }
9662
9663 .wp-lightbox-container {
9664 position: relative;
9665 display: flex;
9666 flex-direction: column;
9667 }
9668 .wp-lightbox-container img {
9669 cursor: zoom-in;
9670 }
9671 .wp-lightbox-container img:hover + button {
9672 opacity: 1;
9673 }
9674 .wp-lightbox-container button {
9675 opacity: 0;
9676 border: none;
9677 background-color: rgba(90, 90, 90, 0.25);
9678 -webkit-backdrop-filter: blur(16px) saturate(180%);
9679 backdrop-filter: blur(16px) saturate(180%);
9680 cursor: zoom-in;
9681 display: flex;
9682 justify-content: center;
9683 align-items: center;
9684 width: 20px;
9685 height: 20px;
9686 position: absolute;
9687 z-index: 100;
9688 top: 16px;
9689 right: 16px;
9690 text-align: center;
9691 padding: 0;
9692 border-radius: 4px;
9693 transition: opacity 0.2s ease;
9694 }
9695 .wp-lightbox-container button:focus-visible {
9696 outline: 3px auto rgba(90, 90, 90, 0.25);
9697 outline: 3px auto -webkit-focus-ring-color;
9698 outline-offset: 3px;
9699 }
9700 .wp-lightbox-container button:hover {
9701 cursor: pointer;
9702 opacity: 1;
9703 }
9704 .wp-lightbox-container button:focus {
9705 opacity: 1;
9706 }
9707 .wp-lightbox-container button:hover, .wp-lightbox-container button:focus, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
9708 background-color: rgba(90, 90, 90, 0.25);
9709 border: none;
9710 }
9711
9712 .wp-lightbox-overlay {
9713 position: fixed;
9714 top: 0;
9715 left: 0;
9716 z-index: 100000;
9717 overflow: hidden;
9718 width: 100%;
9719 height: 100vh;
9720 box-sizing: border-box;
9721 visibility: hidden;
9722 cursor: zoom-out;
9723 }
9724 .wp-lightbox-overlay .close-button {
9725 position: absolute;
9726 top: calc(env(safe-area-inset-top) + 16px);
9727 right: calc(env(safe-area-inset-right) + 16px);
9728 padding: 0;
9729 cursor: pointer;
9730 z-index: 5000000;
9731 min-width: 40px;
9732 min-height: 40px;
9733 display: flex;
9734 align-items: center;
9735 justify-content: center;
9736 }
9737 .wp-lightbox-overlay .close-button:hover, .wp-lightbox-overlay .close-button:focus, .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
9738 background: none;
9739 border: none;
9740 }
9741 .wp-lightbox-overlay .lightbox-image-container {
9742 position: absolute;
9743 overflow: hidden;
9744 top: 50%;
9745 left: 50%;
9746 transform-origin: top left;
9747 transform: translate(-50%, -50%);
9748 width: var(--wp--lightbox-container-width);
9749 height: var(--wp--lightbox-container-height);
9750 z-index: 9999999999;
9751 }
9752 .wp-lightbox-overlay .wp-block-image {
9753 position: relative;
9754 transform-origin: 0 0;
9755 display: flex;
9756 width: 100%;
9757 height: 100%;
9758 justify-content: center;
9759 align-items: center;
9760 box-sizing: border-box;
9761 z-index: 3000000;
9762 margin: 0;
9763 }
9764 .wp-lightbox-overlay .wp-block-image img {
9765 min-width: var(--wp--lightbox-image-width);
9766 min-height: var(--wp--lightbox-image-height);
9767 width: var(--wp--lightbox-image-width);
9768 height: var(--wp--lightbox-image-height);
9769 }
9770 .wp-lightbox-overlay .wp-block-image figcaption {
9771 display: none;
9772 }
9773 .wp-lightbox-overlay button {
9774 border: none;
9775 background: none;
9776 }
9777 .wp-lightbox-overlay .scrim {
9778 width: 100%;
9779 height: 100%;
9780 position: absolute;
9781 z-index: 2000000;
9782 background-color: white;
9783 opacity: 0.9;
9784 }
9785 .wp-lightbox-overlay.active {
9786 visibility: visible;
9787 animation: both turn-on-visibility 0.25s;
9788 }
9789 .wp-lightbox-overlay.active img {
9790 animation: both turn-on-visibility 0.35s;
9791 }
9792 .wp-lightbox-overlay.show-closing-animation:not(.active) {
9793 animation: both turn-off-visibility 0.35s;
9794 }
9795 .wp-lightbox-overlay.show-closing-animation:not(.active) img {
9796 animation: both turn-off-visibility 0.25s;
9797 }
9798 @media (prefers-reduced-motion: no-preference) {
9799 .wp-lightbox-overlay.zoom.active {
9800 opacity: 1;
9801 visibility: visible;
9802 animation: none;
9803 }
9804 .wp-lightbox-overlay.zoom.active .lightbox-image-container {
9805 animation: lightbox-zoom-in 0.4s;
9806 }
9807 .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
9808 animation: none;
9809 }
9810 .wp-lightbox-overlay.zoom.active .scrim {
9811 animation: turn-on-visibility 0.4s forwards;
9812 }
9813 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
9814 animation: none;
9815 }
9816 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
9817 animation: lightbox-zoom-out 0.4s;
9818 }
9819 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
9820 animation: none;
9821 }
9822 .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
9823 animation: turn-off-visibility 0.4s forwards;
9824 }
9825 }
9826
9827 @keyframes turn-on-visibility {
9828 0% {
9829 opacity: 0;
9830 }
9831 100% {
9832 opacity: 1;
9833 }
9834 }
9835 @keyframes turn-off-visibility {
9836 0% {
9837 opacity: 1;
9838 visibility: visible;
9839 }
9840 99% {
9841 opacity: 0;
9842 visibility: visible;
9843 }
9844 100% {
9845 opacity: 0;
9846 visibility: hidden;
9847 }
9848 }
9849 @keyframes lightbox-zoom-in {
9850 0% {
9851 transform: translate(calc((-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));
9852 }
9853 100% {
9854 transform: translate(-50%, -50%) scale(1, 1);
9855 }
9856 }
9857 @keyframes lightbox-zoom-out {
9858 0% {
9859 visibility: visible;
9860 transform: translate(-50%, -50%) scale(1, 1);
9861 }
9862 99% {
9863 visibility: visible;
9864 }
9865 100% {
9866 visibility: hidden;
9867 transform: translate(calc((-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));
9868 }
9869 }
9870 ol.wp-block-latest-comments {
9871 margin-left: 0;
9872 box-sizing: border-box;
9873 }
9874
9875 :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)) {
9876 line-height: 1.1;
9877 }
9878
9879 :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)) {
9880 line-height: 1.8;
9881 }
9882
9883 .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])),
9884 .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])) {
9885 line-height: 1.5;
9886 }
9887
9888 .wp-block-latest-comments .wp-block-latest-comments {
9889 padding-left: 0;
9890 }
9891
9892 .wp-block-latest-comments__comment {
9893 list-style: none;
9894 margin-bottom: 1em;
9895 }
9896 .has-avatars .wp-block-latest-comments__comment {
9897 min-height: 2.25em;
9898 list-style: none;
9899 }
9900 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
9901 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
9902 margin-left: 3.25em;
9903 }
9904
9905 .wp-block-latest-comments__comment-excerpt p {
9906 font-size: 0.875em;
9907 margin: 0.36em 0 1.4em;
9908 }
9909
9910 .wp-block-latest-comments__comment-date {
9911 display: block;
9912 font-size: 0.75em;
9913 }
9914
9915 .wp-block-latest-comments .avatar,
9916 .wp-block-latest-comments__comment-avatar {
9917 border-radius: 1.5em;
9918 display: block;
9919 float: left;
9920 height: 2.5em;
9921 margin-right: 0.75em;
9922 width: 2.5em;
9923 }
9924
9925 .wp-block-latest-comments[style*=font-size] a,
9926 .wp-block-latest-comments[class*=-font-size] a {
9927 font-size: inherit;
9928 }
9929
9930 .wp-block-latest-posts {
9931 box-sizing: border-box;
9932 }
9933 .wp-block-latest-posts.alignleft {
9934 /*rtl:ignore*/
9935 margin-right: 2em;
9936 }
9937 .wp-block-latest-posts.alignright {
9938 /*rtl:ignore*/
9939 margin-left: 2em;
9940 }
9941 .wp-block-latest-posts.wp-block-latest-posts__list {
9942 list-style: none;
9943 padding-left: 0;
9944 }
9945 .wp-block-latest-posts.wp-block-latest-posts__list li {
9946 clear: both;
9947 }
9948 .wp-block-latest-posts.is-grid {
9949 display: flex;
9950 flex-wrap: wrap;
9951 padding: 0;
9952 }
9953 .wp-block-latest-posts.is-grid li {
9954 margin: 0 1.25em 1.25em 0;
9955 width: 100%;
9956 }
9957 @media (min-width: 600px) {
9958 .wp-block-latest-posts.columns-2 li {
9959 width: calc((100% / 2) - 1.25em + (1.25em / 2));
9960 }
9961 .wp-block-latest-posts.columns-2 li:nth-child(2n) {
9962 margin-right: 0;
9963 }
9964 .wp-block-latest-posts.columns-3 li {
9965 width: calc((100% / 3) - 1.25em + (1.25em / 3));
9966 }
9967 .wp-block-latest-posts.columns-3 li:nth-child(3n) {
9968 margin-right: 0;
9969 }
9970 .wp-block-latest-posts.columns-4 li {
9971 width: calc((100% / 4) - 1.25em + (1.25em / 4));
9972 }
9973 .wp-block-latest-posts.columns-4 li:nth-child(4n) {
9974 margin-right: 0;
9975 }
9976 .wp-block-latest-posts.columns-5 li {
9977 width: calc((100% / 5) - 1.25em + (1.25em / 5));
9978 }
9979 .wp-block-latest-posts.columns-5 li:nth-child(5n) {
9980 margin-right: 0;
9981 }
9982 .wp-block-latest-posts.columns-6 li {
9983 width: calc((100% / 6) - 1.25em + (1.25em / 6));
9984 }
9985 .wp-block-latest-posts.columns-6 li:nth-child(6n) {
9986 margin-right: 0;
9987 }
9988 }
9989
9990 .wp-block-latest-posts__post-date,
9991 .wp-block-latest-posts__post-author {
9992 display: block;
9993 font-size: 0.8125em;
9994 }
9995
9996 .wp-block-latest-posts__post-excerpt {
9997 margin-top: 0.5em;
9998 margin-bottom: 1em;
9999 }
10000
10001 .wp-block-latest-posts__featured-image a {
10002 display: inline-block;
10003 }
10004 .wp-block-latest-posts__featured-image img {
10005 height: auto;
10006 width: auto;
10007 max-width: 100%;
10008 }
10009 .wp-block-latest-posts__featured-image.alignleft {
10010 /*rtl:ignore*/
10011 margin-right: 1em;
10012 /*rtl:ignore*/
10013 float: left;
10014 }
10015 .wp-block-latest-posts__featured-image.alignright {
10016 /*rtl:ignore*/
10017 margin-left: 1em;
10018 /*rtl:ignore*/
10019 float: right;
10020 }
10021 .wp-block-latest-posts__featured-image.aligncenter {
10022 margin-bottom: 1em;
10023 text-align: center;
10024 }
10025
10026 ol,
10027 ul {
10028 box-sizing: border-box;
10029 }
10030 ol.has-background,
10031 ul.has-background {
10032 padding: 1.25em 2.375em;
10033 }
10034
10035 .wp-block-media-text {
10036 /*!rtl:begin:ignore*/
10037 direction: ltr;
10038 /*!rtl:end:ignore*/
10039 display: grid;
10040 grid-template-columns: 50% 1fr;
10041 grid-template-rows: auto;
10042 box-sizing: border-box;
10043 }
10044 .wp-block-media-text.has-media-on-the-right {
10045 grid-template-columns: 1fr 50%;
10046 }
10047
10048 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
10049 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
10050 align-self: start;
10051 }
10052
10053 .wp-block-media-text .wp-block-media-text__content,
10054 .wp-block-media-text .wp-block-media-text__media,
10055 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
10056 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
10057 align-self: center;
10058 }
10059
10060 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
10061 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
10062 align-self: end;
10063 }
10064
10065 .wp-block-media-text .wp-block-media-text__media {
10066 /*!rtl:begin:ignore*/
10067 grid-column: 1;
10068 grid-row: 1;
10069 /*!rtl:end:ignore*/
10070 margin: 0;
10071 }
10072
10073 .wp-block-media-text .wp-block-media-text__content {
10074 direction: ltr;
10075 /*!rtl:begin:ignore*/
10076 grid-column: 2;
10077 grid-row: 1;
10078 /*!rtl:end:ignore*/
10079 padding: 0 8% 0 8%;
10080 word-break: break-word;
10081 }
10082
10083 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
10084 /*!rtl:begin:ignore*/
10085 grid-column: 2;
10086 grid-row: 1;
10087 /*!rtl:end:ignore*/
10088 }
10089
10090 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
10091 /*!rtl:begin:ignore*/
10092 grid-column: 1;
10093 grid-row: 1;
10094 /*!rtl:end:ignore*/
10095 }
10096
10097 .wp-block-media-text__media img,
10098 .wp-block-media-text__media video {
10099 height: auto;
10100 max-width: unset;
10101 width: 100%;
10102 vertical-align: middle;
10103 }
10104
10105 .wp-block-media-text.is-image-fill .wp-block-media-text__media {
10106 height: 100%;
10107 min-height: 250px;
10108 background-size: cover;
10109 }
10110
10111 .wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
10112 display: block;
10113 height: 100%;
10114 }
10115
10116 .wp-block-media-text.is-image-fill .wp-block-media-text__media img {
10117 position: absolute;
10118 width: 1px;
10119 height: 1px;
10120 padding: 0;
10121 margin: -1px;
10122 overflow: hidden;
10123 clip: rect(0, 0, 0, 0);
10124 border: 0;
10125 }
10126
10127 /*
10128 * Here we here not able to use a mobile first CSS approach.
10129 * Custom widths are set using inline styles, and on mobile,
10130 * we need 100% width, so we use important to overwrite the inline style.
10131 * If the style were set on mobile first, on desktop styles,
10132 * we would have no way of setting the style again to the inline style.
10133 */
10134 @media (max-width: 600px) {
10135 .wp-block-media-text.is-stacked-on-mobile {
10136 grid-template-columns: 100% !important;
10137 }
10138 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
10139 grid-column: 1;
10140 grid-row: 1;
10141 }
10142 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
10143 grid-column: 1;
10144 grid-row: 2;
10145 }
10146 }
10147 .wp-block-navigation {
10148 position: relative;
10149 --navigation-layout-justification-setting: flex-start;
10150 --navigation-layout-direction: row;
10151 --navigation-layout-wrap: wrap;
10152 --navigation-layout-justify: flex-start;
10153 --navigation-layout-align: center;
10154 }
10155 .wp-block-navigation ul {
10156 margin-top: 0;
10157 margin-bottom: 0;
10158 margin-left: 0;
10159 padding-left: 0;
10160 }
10161 .wp-block-navigation ul,
10162 .wp-block-navigation ul li {
10163 list-style: none;
10164 padding: 0;
10165 }
10166 .wp-block-navigation .wp-block-navigation-item {
10167 background-color: inherit;
10168 display: flex;
10169 align-items: center;
10170 position: relative;
10171 }
10172 .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
10173 display: none;
10174 }
10175 .wp-block-navigation .wp-block-navigation-item__content {
10176 display: block;
10177 }
10178 .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
10179 color: inherit;
10180 }
10181 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content {
10182 text-decoration: underline;
10183 }
10184 .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 {
10185 text-decoration: underline;
10186 }
10187 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content {
10188 text-decoration: line-through;
10189 }
10190 .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 {
10191 text-decoration: line-through;
10192 }
10193 .wp-block-navigation:where(:not([class*="has-text-decoration"])) a {
10194 text-decoration: none;
10195 }
10196 .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus, .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:active {
10197 text-decoration: none;
10198 }
10199 .wp-block-navigation .wp-block-navigation__submenu-icon {
10200 align-self: center;
10201 line-height: 0;
10202 display: inline-block;
10203 font-size: inherit;
10204 padding: 0;
10205 background-color: inherit;
10206 color: currentColor;
10207 border: none;
10208 width: 0.6em;
10209 height: 0.6em;
10210 margin-left: 0.25em;
10211 }
10212 .wp-block-navigation .wp-block-navigation__submenu-icon svg {
10213 display: inline-block;
10214 stroke: currentColor;
10215 width: inherit;
10216 height: inherit;
10217 margin-top: 0.075em;
10218 }
10219 .wp-block-navigation.is-vertical {
10220 --navigation-layout-direction: column;
10221 --navigation-layout-justify: initial;
10222 --navigation-layout-align: flex-start;
10223 }
10224 .wp-block-navigation.no-wrap {
10225 --navigation-layout-wrap: nowrap;
10226 }
10227 .wp-block-navigation.items-justified-center {
10228 --navigation-layout-justification-setting: center;
10229 --navigation-layout-justify: center;
10230 }
10231 .wp-block-navigation.items-justified-center.is-vertical {
10232 --navigation-layout-align: center;
10233 }
10234 .wp-block-navigation.items-justified-right {
10235 --navigation-layout-justification-setting: flex-end;
10236 --navigation-layout-justify: flex-end;
10237 }
10238 .wp-block-navigation.items-justified-right.is-vertical {
10239 --navigation-layout-align: flex-end;
10240 }
10241 .wp-block-navigation.items-justified-space-between {
10242 --navigation-layout-justification-setting: space-between;
10243 --navigation-layout-justify: space-between;
10244 }
10245
10246 .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
10247 background-color: inherit;
10248 color: inherit;
10249 position: absolute;
10250 z-index: 2;
10251 display: flex;
10252 flex-direction: column;
10253 align-items: normal;
10254 opacity: 0;
10255 transition: opacity 0.1s linear;
10256 visibility: hidden;
10257 width: 0;
10258 height: 0;
10259 overflow: hidden;
10260 left: -1px;
10261 top: 100%;
10262 }
10263 .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
10264 display: flex;
10265 flex-grow: 1;
10266 }
10267 .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
10268 margin-right: 0;
10269 margin-left: auto;
10270 }
10271 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
10272 margin: 0;
10273 }
10274 @media (min-width: 782px) {
10275 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
10276 left: 100%;
10277 top: -1px;
10278 }
10279 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before {
10280 content: "";
10281 position: absolute;
10282 right: 100%;
10283 height: 100%;
10284 display: block;
10285 width: 0.5em;
10286 background: transparent;
10287 }
10288 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
10289 margin-right: 0.25em;
10290 }
10291 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
10292 transform: rotate(-90deg);
10293 }
10294 }
10295 .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
10296 visibility: visible;
10297 overflow: visible;
10298 opacity: 1;
10299 width: auto;
10300 height: auto;
10301 min-width: 200px;
10302 }
10303 .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
10304 visibility: visible;
10305 overflow: visible;
10306 opacity: 1;
10307 width: auto;
10308 height: auto;
10309 min-width: 200px;
10310 }
10311 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
10312 visibility: visible;
10313 overflow: visible;
10314 opacity: 1;
10315 width: auto;
10316 height: auto;
10317 min-width: 200px;
10318 }
10319
10320 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
10321 left: 0;
10322 top: 100%;
10323 }
10324 @media (min-width: 782px) {
10325 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
10326 left: 100%;
10327 top: 0;
10328 }
10329 }
10330
10331 .wp-block-navigation-submenu {
10332 position: relative;
10333 display: flex;
10334 }
10335 .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
10336 stroke: currentColor;
10337 }
10338
10339 button.wp-block-navigation-item__content {
10340 background-color: transparent;
10341 border: none;
10342 color: currentColor;
10343 font-size: inherit;
10344 font-family: inherit;
10345 line-height: inherit;
10346 font-style: inherit;
10347 font-weight: inherit;
10348 text-transform: inherit;
10349 text-align: left;
10350 }
10351
10352 .wp-block-navigation-submenu__toggle {
10353 cursor: pointer;
10354 }
10355
10356 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
10357 padding-left: 0;
10358 padding-right: 0.85em;
10359 }
10360 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
10361 margin-left: -0.6em;
10362 pointer-events: none;
10363 }
10364
10365 .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
10366 padding: 0;
10367 }
10368
10369 /**
10370 * Margins
10371 */
10372 .wp-block-navigation__responsive-container,
10373 .wp-block-navigation__responsive-close,
10374 .wp-block-navigation__responsive-dialog,
10375 .wp-block-navigation .wp-block-page-list,
10376 .wp-block-navigation__container,
10377 .wp-block-navigation__responsive-container-content {
10378 gap: inherit;
10379 }
10380
10381 /**
10382 * Paddings
10383 */
10384 :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
10385 :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
10386 padding: 0.5em 1em;
10387 }
10388
10389 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
10390 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
10391 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
10392 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
10393 padding: 0.5em 1em;
10394 }
10395
10396 /**
10397 * Justifications.
10398 */
10399 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,
10400 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container,
10401 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,
10402 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
10403 left: auto;
10404 right: 0;
10405 }
10406 .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,
10407 .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,
10408 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
10409 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
10410 left: -1px;
10411 right: -1px;
10412 }
10413 @media (min-width: 782px) {
10414 .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,
10415 .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,
10416 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
10417 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
10418 left: auto;
10419 right: 100%;
10420 }
10421 }
10422
10423 .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
10424 background-color: #fff;
10425 border: 1px solid rgba(0, 0, 0, 0.15);
10426 }
10427
10428 .wp-block-navigation.has-background .wp-block-navigation__submenu-container {
10429 background-color: inherit;
10430 }
10431
10432 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
10433 color: #000;
10434 }
10435
10436 .wp-block-navigation__container {
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 list-style: none;
10443 margin: 0;
10444 padding-left: 0;
10445 }
10446 .wp-block-navigation__container .is-responsive {
10447 display: none;
10448 }
10449
10450 .wp-block-navigation__container:only-child,
10451 .wp-block-page-list:only-child {
10452 flex-grow: 1;
10453 }
10454
10455 /**
10456 * Mobile menu.
10457 */
10458 @keyframes overlay-menu__fade-in-animation {
10459 from {
10460 opacity: 0;
10461 transform: translateY(0.5em);
10462 }
10463 to {
10464 opacity: 1;
10465 transform: translateY(0);
10466 }
10467 }
10468 .wp-block-navigation__responsive-container {
10469 display: none;
10470 position: fixed;
10471 top: 0;
10472 left: 0;
10473 right: 0;
10474 bottom: 0;
10475 }
10476 .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
10477 color: inherit;
10478 }
10479 .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
10480 display: flex;
10481 flex-wrap: var(--navigation-layout-wrap, wrap);
10482 flex-direction: var(--navigation-layout-direction, initial);
10483 justify-content: var(--navigation-layout-justify, initial);
10484 align-items: var(--navigation-layout-align, initial);
10485 }
10486 .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
10487 color: inherit !important;
10488 background-color: inherit !important;
10489 }
10490 .wp-block-navigation__responsive-container.is-menu-open {
10491 display: flex;
10492 flex-direction: column;
10493 background-color: inherit;
10494 animation: overlay-menu__fade-in-animation 0.1s ease-out;
10495 animation-fill-mode: forwards;
10496 padding-top: clamp(1rem, var(--wp--style--root--padding-top), 20rem);
10497 padding-right: clamp(1rem, var(--wp--style--root--padding-right), 20rem);
10498 padding-bottom: clamp(1rem, var(--wp--style--root--padding-bottom), 20rem);
10499 padding-left: clamp(1rem, var(--wp--style--root--padding-left), 20em);
10500 overflow: auto;
10501 z-index: 100000;
10502 }
10503 @media (prefers-reduced-motion: reduce) {
10504 .wp-block-navigation__responsive-container.is-menu-open {
10505 animation-duration: 1ms;
10506 animation-delay: 0s;
10507 }
10508 }
10509 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
10510 padding-top: calc(2rem + 24px);
10511 overflow: visible;
10512 display: flex;
10513 flex-direction: column;
10514 flex-wrap: nowrap;
10515 align-items: var(--navigation-layout-justification-setting, inherit);
10516 }
10517 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
10518 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list,
10519 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
10520 justify-content: flex-start;
10521 }
10522 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
10523 display: none;
10524 }
10525 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
10526 opacity: 1;
10527 visibility: visible;
10528 height: auto;
10529 width: auto;
10530 overflow: initial;
10531 min-width: 200px;
10532 position: static;
10533 border: none;
10534 padding-left: 2rem;
10535 padding-right: 2rem;
10536 }
10537 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container,
10538 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
10539 gap: inherit;
10540 }
10541 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
10542 padding-top: var(--wp--style--block-gap, 2em);
10543 }
10544 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
10545 padding: 0;
10546 }
10547 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
10548 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
10549 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
10550 display: flex;
10551 flex-direction: column;
10552 align-items: var(--navigation-layout-justification-setting, initial);
10553 }
10554 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
10555 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,
10556 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
10557 .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
10558 color: inherit !important;
10559 background: transparent !important;
10560 }
10561 .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 {
10562 right: auto;
10563 left: auto;
10564 }
10565 @media (min-width: 600px) {
10566 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
10567 display: block;
10568 width: 100%;
10569 position: relative;
10570 z-index: auto;
10571 background-color: inherit;
10572 }
10573 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
10574 display: none;
10575 }
10576 .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 {
10577 left: 0;
10578 }
10579 }
10580
10581 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
10582 background-color: #fff;
10583 }
10584
10585 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
10586 color: #000;
10587 }
10588
10589 .wp-block-navigation__toggle_button_label {
10590 font-size: 1rem;
10591 font-weight: bold;
10592 }
10593
10594 .wp-block-navigation__responsive-container-open,
10595 .wp-block-navigation__responsive-container-close {
10596 vertical-align: middle;
10597 cursor: pointer;
10598 color: currentColor;
10599 background: transparent;
10600 border: none;
10601 margin: 0;
10602 padding: 0;
10603 text-transform: inherit;
10604 }
10605 .wp-block-navigation__responsive-container-open svg,
10606 .wp-block-navigation__responsive-container-close svg {
10607 fill: currentColor;
10608 pointer-events: none;
10609 display: block;
10610 width: 24px;
10611 height: 24px;
10612 }
10613
10614 .wp-block-navigation__responsive-container-open {
10615 display: flex;
10616 }
10617 .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
10618 font-family: inherit;
10619 font-weight: inherit;
10620 font-size: inherit;
10621 }
10622 @media (min-width: 600px) {
10623 .wp-block-navigation__responsive-container-open:not(.always-shown) {
10624 display: none;
10625 }
10626 }
10627
10628 .wp-block-navigation__responsive-container-close {
10629 position: absolute;
10630 top: 0;
10631 right: 0;
10632 z-index: 2;
10633 }
10634 .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
10635 font-family: inherit;
10636 font-weight: inherit;
10637 font-size: inherit;
10638 }
10639
10640 .wp-block-navigation__responsive-close {
10641 width: 100%;
10642 }
10643 .has-modal-open .wp-block-navigation__responsive-close {
10644 max-width: var(--wp--style--global--wide-size, 100%);
10645 margin-left: auto;
10646 margin-right: auto;
10647 }
10648 .wp-block-navigation__responsive-close:focus {
10649 outline: none;
10650 }
10651
10652 .is-menu-open .wp-block-navigation__responsive-close,
10653 .is-menu-open .wp-block-navigation__responsive-dialog,
10654 .is-menu-open .wp-block-navigation__responsive-container-content {
10655 box-sizing: border-box;
10656 }
10657
10658 .wp-block-navigation__responsive-dialog {
10659 position: relative;
10660 }
10661
10662 .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
10663 margin-top: 46px;
10664 }
10665 @media (min-width: 782px) {
10666 .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
10667 margin-top: 32px;
10668 }
10669 }
10670
10671 html.has-modal-open {
10672 overflow: hidden;
10673 }
10674
10675 .wp-block-navigation .wp-block-navigation-item__label {
10676 overflow-wrap: break-word;
10677 }
10678 .wp-block-navigation .wp-block-navigation-item__description {
10679 display: none;
10680 }
10681
10682 .link-ui-tools {
10683 border-top: 1px solid #f0f0f0;
10684 padding: 8px;
10685 }
10686
10687 .link-ui-block-inserter {
10688 padding-top: 8px;
10689 }
10690
10691 .link-ui-block-inserter__back {
10692 margin-left: 8px;
10693 text-transform: uppercase;
10694 }
10695
10696 .components-popover-pointer-events-trap {
10697 z-index: 1000000;
10698 position: fixed;
10699 inset: 0;
10700 background-color: transparent;
10701 cursor: pointer;
10702 }
10703
10704 .wp-block-navigation .wp-block-page-list {
10705 display: flex;
10706 flex-direction: var(--navigation-layout-direction, initial);
10707 justify-content: var(--navigation-layout-justify, initial);
10708 align-items: var(--navigation-layout-align, initial);
10709 flex-wrap: var(--navigation-layout-wrap, wrap);
10710 background-color: inherit;
10711 }
10712 .wp-block-navigation .wp-block-navigation-item {
10713 background-color: inherit;
10714 }
10715
10716 .is-small-text {
10717 font-size: 0.875em;
10718 }
10719
10720 .is-regular-text {
10721 font-size: 1em;
10722 }
10723
10724 .is-large-text {
10725 font-size: 2.25em;
10726 }
10727
10728 .is-larger-text {
10729 font-size: 3em;
10730 }
10731
10732 .has-drop-cap:not(:focus)::first-letter {
10733 float: left;
10734 font-size: 8.4em;
10735 line-height: 0.68;
10736 font-weight: 100;
10737 margin: 0.05em 0.1em 0 0;
10738 text-transform: uppercase;
10739 font-style: normal;
10740 }
10741
10742 body.rtl .has-drop-cap:not(:focus)::first-letter {
10743 float: initial;
10744 margin-left: 0.1em;
10745 }
10746
10747 p.has-drop-cap.has-background {
10748 overflow: hidden;
10749 }
10750
10751 p.has-background {
10752 padding: 1.25em 2.375em;
10753 }
10754
10755 :where(p.has-text-color:not(.has-link-color)) a {
10756 color: inherit;
10757 }
10758
10759 p.has-text-align-right[style*="writing-mode:vertical-rl"],
10760 p.has-text-align-left[style*="writing-mode:vertical-lr"] {
10761 rotate: 180deg;
10762 }
10763
10764 .wp-block-post-author {
10765 display: flex;
10766 flex-wrap: wrap;
10767 }
10768 .wp-block-post-author__byline {
10769 width: 100%;
10770 margin-top: 0;
10771 margin-bottom: 0;
10772 font-size: 0.5em;
10773 }
10774 .wp-block-post-author__avatar {
10775 margin-right: 1em;
10776 }
10777 .wp-block-post-author__bio {
10778 margin-bottom: 0.7em;
10779 font-size: 0.7em;
10780 }
10781 .wp-block-post-author__content {
10782 flex-grow: 1;
10783 flex-basis: 0;
10784 }
10785 .wp-block-post-author__name {
10786 margin: 0;
10787 }
10788
10789 .wp-block-post-comments-form {
10790 box-sizing: border-box;
10791 }
10792 .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
10793 font-weight: inherit;
10794 }
10795 .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
10796 font-family: inherit;
10797 }
10798 .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
10799 font-size: inherit;
10800 }
10801 .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
10802 line-height: inherit;
10803 }
10804 .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
10805 font-style: inherit;
10806 }
10807 .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
10808 letter-spacing: inherit;
10809 }
10810 .wp-block-post-comments-form input[type=submit] {
10811 box-shadow: none;
10812 cursor: pointer;
10813 display: inline-block;
10814 text-align: center;
10815 overflow-wrap: break-word;
10816 }
10817 .wp-block-post-comments-form textarea,
10818 .wp-block-post-comments-form input:not([type=submit]) {
10819 border: 1px solid #949494;
10820 font-size: 1em;
10821 font-family: inherit;
10822 }
10823 .wp-block-post-comments-form textarea,
10824 .wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]) {
10825 padding: calc(0.667em + 2px);
10826 }
10827 .wp-block-post-comments-form .comment-form textarea,
10828 .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]) {
10829 display: block;
10830 box-sizing: border-box;
10831 width: 100%;
10832 }
10833 .wp-block-post-comments-form .comment-form-author label,
10834 .wp-block-post-comments-form .comment-form-email label,
10835 .wp-block-post-comments-form .comment-form-url label {
10836 display: block;
10837 margin-bottom: 0.25em;
10838 }
10839 .wp-block-post-comments-form .comment-form-cookies-consent {
10840 display: flex;
10841 gap: 0.25em;
10842 }
10843 .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
10844 margin-top: 0.35em;
10845 }
10846 .wp-block-post-comments-form .comment-reply-title {
10847 margin-bottom: 0;
10848 }
10849 .wp-block-post-comments-form .comment-reply-title :where(small) {
10850 font-size: var(--wp--preset--font-size--medium, smaller);
10851 margin-left: 0.5em;
10852 }
10853
10854 .wp-block-post-date {
10855 box-sizing: border-box;
10856 }
10857
10858 :where(.wp-block-post-excerpt) {
10859 margin-top: var(--wp--style--block-gap);
10860 margin-bottom: var(--wp--style--block-gap);
10861 }
10862
10863 .wp-block-post-excerpt__excerpt {
10864 margin-top: 0;
10865 margin-bottom: 0;
10866 }
10867
10868 .wp-block-post-excerpt__more-text {
10869 margin-top: var(--wp--style--block-gap);
10870 margin-bottom: 0;
10871 }
10872
10873 .wp-block-post-excerpt__more-link {
10874 display: inline-block;
10875 }
10876
10877 .wp-block-post-featured-image {
10878 margin-left: 0;
10879 margin-right: 0;
10880 }
10881 .wp-block-post-featured-image a {
10882 display: block;
10883 height: 100%;
10884 }
10885 .wp-block-post-featured-image img {
10886 max-width: 100%;
10887 width: 100%;
10888 height: auto;
10889 vertical-align: bottom;
10890 box-sizing: border-box;
10891 }
10892 .wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {
10893 width: 100%;
10894 }
10895 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
10896 position: absolute;
10897 inset: 0;
10898 background-color: #000;
10899 }
10900 .wp-block-post-featured-image {
10901 position: relative;
10902 }
10903
10904 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
10905 background-color: transparent;
10906 }
10907 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
10908 opacity: 0;
10909 }
10910 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
10911 opacity: 0.1;
10912 }
10913 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
10914 opacity: 0.2;
10915 }
10916 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
10917 opacity: 0.3;
10918 }
10919 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
10920 opacity: 0.4;
10921 }
10922 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
10923 opacity: 0.5;
10924 }
10925 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
10926 opacity: 0.6;
10927 }
10928 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
10929 opacity: 0.7;
10930 }
10931 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
10932 opacity: 0.8;
10933 }
10934 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
10935 opacity: 0.9;
10936 }
10937 .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
10938 opacity: 1;
10939 }
10940 .wp-block-post-featured-image:where(.alignleft, .alignright) {
10941 width: 100%;
10942 }
10943
10944 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
10945 display: inline-block;
10946 margin-right: 1ch;
10947 }
10948 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
10949 transform: scaleX(1) /*rtl:scaleX(-1);*/;
10950 }
10951 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
10952 display: inline-block;
10953 margin-left: 1ch;
10954 }
10955 .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
10956 transform: scaleX(1) /*rtl:scaleX(-1);*/;
10957 }
10958 .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"] {
10959 rotate: 180deg;
10960 }
10961
10962 .wp-block-post-terms {
10963 box-sizing: border-box;
10964 }
10965 .wp-block-post-terms .wp-block-post-terms__separator {
10966 white-space: pre-wrap;
10967 }
10968
10969 .wp-block-post-time-to-read {
10970 box-sizing: border-box;
10971 }
10972
10973 .wp-block-post-title {
10974 word-break: break-word;
10975 box-sizing: border-box;
10976 }
10977 .wp-block-post-title a {
10978 display: inline-block;
10979 }
10980
10981 .wp-block-preformatted {
10982 box-sizing: border-box;
10983 white-space: pre-wrap;
10984 }
10985
10986 :where(.wp-block-preformatted.has-background) {
10987 padding: 1.25em 2.375em;
10988 }
10989
10990 .wp-block-pullquote {
10991 padding: 4em 0;
10992 text-align: center;
10993 overflow-wrap: break-word;
10994 box-sizing: border-box;
10995 }
10996 .wp-block-pullquote p,
10997 .wp-block-pullquote blockquote,
10998 .wp-block-pullquote cite {
10999 color: inherit;
11000 }
11001 .wp-block-pullquote blockquote {
11002 margin: 0;
11003 }
11004 .wp-block-pullquote p {
11005 margin-top: 0;
11006 }
11007 .wp-block-pullquote p:last-child {
11008 margin-bottom: 0;
11009 }
11010 .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
11011 max-width: 420px;
11012 }
11013 .wp-block-pullquote cite,
11014 .wp-block-pullquote footer {
11015 position: relative;
11016 }
11017 .wp-block-pullquote .has-text-color a {
11018 color: inherit;
11019 }
11020
11021 :where(.wp-block-pullquote) {
11022 margin: 0 0 1em 0;
11023 }
11024
11025 .wp-block-pullquote.has-text-align-left blockquote {
11026 text-align: left;
11027 }
11028
11029 .wp-block-pullquote.has-text-align-right blockquote {
11030 text-align: right;
11031 }
11032
11033 .wp-block-pullquote.is-style-solid-color {
11034 border: none;
11035 }
11036 .wp-block-pullquote.is-style-solid-color blockquote {
11037 margin-left: auto;
11038 margin-right: auto;
11039 max-width: 60%;
11040 }
11041 .wp-block-pullquote.is-style-solid-color blockquote p {
11042 margin-top: 0;
11043 margin-bottom: 0;
11044 font-size: 2em;
11045 }
11046 .wp-block-pullquote.is-style-solid-color blockquote cite {
11047 text-transform: none;
11048 font-style: normal;
11049 }
11050
11051 .wp-block-pullquote cite {
11052 color: inherit;
11053 }
11054
11055 .wp-block-post-template {
11056 margin-top: 0;
11057 margin-bottom: 0;
11058 max-width: 100%;
11059 list-style: none;
11060 padding: 0;
11061 }
11062 .wp-block-post-template.wp-block-post-template {
11063 background: none;
11064 }
11065 .wp-block-post-template.is-flex-container {
11066 flex-direction: row;
11067 display: flex;
11068 flex-wrap: wrap;
11069 gap: 1.25em;
11070 }
11071 .wp-block-post-template.is-flex-container > li {
11072 margin: 0;
11073 width: 100%;
11074 }
11075 @media (min-width: 600px) {
11076 .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
11077 width: calc((100% / 2) - 1.25em + (1.25em / 2));
11078 }
11079 .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
11080 width: calc((100% / 3) - 1.25em + (1.25em / 3));
11081 }
11082 .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
11083 width: calc((100% / 4) - 1.25em + (1.25em / 4));
11084 }
11085 .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {
11086 width: calc((100% / 5) - 1.25em + (1.25em / 5));
11087 }
11088 .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
11089 width: calc((100% / 6) - 1.25em + (1.25em / 6));
11090 }
11091 }
11092
11093 @media (max-width: 600px) {
11094 .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 {
11095 grid-template-columns: 1fr;
11096 }
11097 }
11098 .wp-block-post-template-is-layout-constrained > li > .alignright,
11099 .wp-block-post-template-is-layout-flow > li > .alignright {
11100 float: right;
11101 margin-inline-start: 2em;
11102 margin-inline-end: 0;
11103 }
11104
11105 .wp-block-post-template-is-layout-constrained > li > .alignleft,
11106 .wp-block-post-template-is-layout-flow > li > .alignleft {
11107 float: left;
11108 margin-inline-start: 0;
11109 margin-inline-end: 2em;
11110 }
11111
11112 .wp-block-post-template-is-layout-constrained > li > .aligncenter,
11113 .wp-block-post-template-is-layout-flow > li > .aligncenter {
11114 margin-inline-start: auto;
11115 margin-inline-end: auto;
11116 }
11117
11118 .wp-block-query-pagination > .wp-block-query-pagination-next,
11119 .wp-block-query-pagination > .wp-block-query-pagination-previous,
11120 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
11121 /*rtl:ignore*/
11122 margin-right: 0.5em;
11123 margin-bottom: 0.5em;
11124 }
11125 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
11126 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
11127 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
11128 /*rtl:ignore*/
11129 margin-right: 0;
11130 }
11131 .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type {
11132 margin-inline-start: auto;
11133 }
11134 .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {
11135 margin-inline-end: auto;
11136 }
11137 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
11138 margin-right: 1ch;
11139 display: inline-block;
11140 }
11141 .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
11142 transform: scaleX(1) /*rtl:scaleX(-1);*/;
11143 }
11144 .wp-block-query-pagination .wp-block-query-pagination-next-arrow {
11145 margin-left: 1ch;
11146 display: inline-block;
11147 }
11148 .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
11149 transform: scaleX(1) /*rtl:scaleX(-1);*/;
11150 }
11151 .wp-block-query-pagination.aligncenter {
11152 justify-content: center;
11153 }
11154
11155 .wp-block-query-title {
11156 box-sizing: border-box;
11157 }
11158
11159 .wp-block-quote {
11160 box-sizing: border-box;
11161 overflow-wrap: break-word;
11162 }
11163 .wp-block-quote.is-style-large:where(:not(.is-style-plain)), .wp-block-quote.is-large:where(:not(.is-style-plain)) {
11164 margin-bottom: 1em;
11165 padding: 0 1em;
11166 }
11167 .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-large:where(:not(.is-style-plain)) p {
11168 font-size: 1.5em;
11169 font-style: italic;
11170 line-height: 1.6;
11171 }
11172 .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
11173 .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
11174 .wp-block-quote.is-large:where(:not(.is-style-plain)) footer {
11175 font-size: 1.125em;
11176 text-align: right;
11177 }
11178 .wp-block-quote > cite {
11179 display: block;
11180 }
11181
11182 .wp-block-read-more {
11183 display: block;
11184 width: -moz-fit-content;
11185 width: fit-content;
11186 }
11187 .wp-block-read-more:where(:not([style*="text-decoration"])) {
11188 text-decoration: none;
11189 }
11190 .wp-block-read-more:where(:not([style*="text-decoration"])):focus, .wp-block-read-more:where(:not([style*="text-decoration"])):active {
11191 text-decoration: none;
11192 }
11193
11194 ul.wp-block-rss {
11195 list-style: none;
11196 padding: 0;
11197 }
11198 ul.wp-block-rss.wp-block-rss {
11199 box-sizing: border-box;
11200 }
11201 ul.wp-block-rss.alignleft {
11202 /*rtl:ignore*/
11203 margin-right: 2em;
11204 }
11205 ul.wp-block-rss.alignright {
11206 /*rtl:ignore*/
11207 margin-left: 2em;
11208 }
11209 ul.wp-block-rss.is-grid {
11210 display: flex;
11211 flex-wrap: wrap;
11212 padding: 0;
11213 list-style: none;
11214 }
11215 ul.wp-block-rss.is-grid li {
11216 margin: 0 1em 1em 0;
11217 width: 100%;
11218 }
11219 @media (min-width: 600px) {
11220 ul.wp-block-rss.columns-2 li {
11221 width: calc(( 100% / 2 ) - 1em);
11222 }
11223 ul.wp-block-rss.columns-3 li {
11224 width: calc(( 100% / 3 ) - 1em);
11225 }
11226 ul.wp-block-rss.columns-4 li {
11227 width: calc(( 100% / 4 ) - 1em);
11228 }
11229 ul.wp-block-rss.columns-5 li {
11230 width: calc(( 100% / 5 ) - 1em);
11231 }
11232 ul.wp-block-rss.columns-6 li {
11233 width: calc(( 100% / 6 ) - 1em);
11234 }
11235 }
11236
11237 .wp-block-rss__item-publish-date,
11238 .wp-block-rss__item-author {
11239 display: block;
11240 font-size: 0.8125em;
11241 }
11242
11243 .wp-block-search__button {
11244 margin-left: 10px;
11245 word-break: normal;
11246 }
11247 .wp-block-search__button.has-icon {
11248 line-height: 0;
11249 }
11250 .wp-block-search__button svg {
11251 min-width: 24px;
11252 min-height: 24px;
11253 width: 1.25em;
11254 height: 1.25em;
11255 fill: currentColor;
11256 vertical-align: text-bottom;
11257 }
11258
11259 :where(.wp-block-search__button) {
11260 border: 1px solid #ccc;
11261 padding: 6px 10px;
11262 }
11263
11264 .wp-block-search__inside-wrapper {
11265 display: flex;
11266 flex: auto;
11267 flex-wrap: nowrap;
11268 max-width: 100%;
11269 }
11270
11271 .wp-block-search__label {
11272 width: 100%;
11273 }
11274
11275 .wp-block-search__input {
11276 padding: 8px;
11277 flex-grow: 1;
11278 margin-left: 0;
11279 margin-right: 0;
11280 min-width: 3rem;
11281 border: 1px solid #949494;
11282 text-decoration: unset !important;
11283 -webkit-appearance: initial;
11284 appearance: initial;
11285 }
11286
11287 .wp-block-search.wp-block-search__button-only .wp-block-search__button {
11288 margin-left: 0;
11289 flex-shrink: 0;
11290 max-width: 100%;
11291 }
11292 .wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true] {
11293 max-width: calc(100% - 100px);
11294 }
11295 .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
11296 transition-property: width;
11297 min-width: 0 !important;
11298 }
11299 .wp-block-search.wp-block-search__button-only .wp-block-search__input {
11300 transition-duration: 300ms;
11301 flex-basis: 100%;
11302 }
11303 .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden {
11304 overflow: hidden;
11305 }
11306 .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
11307 overflow: hidden;
11308 }
11309 .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
11310 width: 0 !important;
11311 min-width: 0 !important;
11312 padding-left: 0 !important;
11313 padding-right: 0 !important;
11314 border-left-width: 0 !important;
11315 border-right-width: 0 !important;
11316 flex-grow: 0;
11317 margin: 0;
11318 flex-basis: 0;
11319 }
11320
11321 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
11322 padding: 4px;
11323 border: 1px solid #949494;
11324 box-sizing: border-box;
11325 }
11326 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
11327 border-radius: 0;
11328 border: none;
11329 padding: 0 4px;
11330 }
11331 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
11332 outline: none;
11333 }
11334 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
11335 padding: 4px 8px;
11336 }
11337
11338 .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
11339 margin: auto;
11340 }
11341
11342 .wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
11343 float: right;
11344 }
11345
11346 .wp-block-separator {
11347 border-top: 2px solid currentColor;
11348 border-left: none;
11349 border-right: none;
11350 border-bottom: none;
11351 }
11352 .wp-block-separator.is-style-dots {
11353 background: none !important;
11354 border: none;
11355 text-align: center;
11356 line-height: 1;
11357 height: auto;
11358 }
11359 .wp-block-separator.is-style-dots::before {
11360 content: "···";
11361 color: currentColor;
11362 font-size: 1.5em;
11363 letter-spacing: 2em;
11364 /*rtl:ignore*/
11365 padding-left: 2em;
11366 font-family: serif;
11367 }
11368
11369 .wp-block-site-logo {
11370 box-sizing: border-box;
11371 line-height: 0;
11372 }
11373 .wp-block-site-logo a {
11374 display: inline-block;
11375 line-height: 0;
11376 }
11377 .wp-block-site-logo.is-default-size img {
11378 width: 120px;
11379 height: auto;
11380 }
11381 .wp-block-site-logo img {
11382 height: auto;
11383 max-width: 100%;
11384 }
11385 .wp-block-site-logo a,
11386 .wp-block-site-logo img {
11387 border-radius: inherit;
11388 }
11389 .wp-block-site-logo.aligncenter {
11390 margin-left: auto;
11391 margin-right: auto;
11392 text-align: center;
11393 }
11394 .wp-block-site-logo.is-style-rounded {
11395 border-radius: 9999px;
11396 }
11397
11398 .wp-block-site-title a {
11399 color: inherit;
11400 }
11401
11402 .wp-block-social-links {
11403 box-sizing: border-box;
11404 padding-left: 0;
11405 padding-right: 0;
11406 text-indent: 0;
11407 margin-left: 0;
11408 background: none;
11409 }
11410 .wp-block-social-links .wp-social-link a,
11411 .wp-block-social-links .wp-social-link a:hover {
11412 text-decoration: none;
11413 border-bottom: 0;
11414 box-shadow: none;
11415 }
11416 .wp-block-social-links .wp-social-link a {
11417 padding: 0.25em;
11418 }
11419 .wp-block-social-links .wp-social-link svg {
11420 width: 1em;
11421 height: 1em;
11422 }
11423 .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
11424 margin-left: 0.5em;
11425 margin-right: 0.5em;
11426 font-size: 0.65em;
11427 }
11428 .wp-block-social-links.has-small-icon-size {
11429 font-size: 16px;
11430 }
11431 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
11432 font-size: 24px;
11433 }
11434 .wp-block-social-links.has-large-icon-size {
11435 font-size: 36px;
11436 }
11437 .wp-block-social-links.has-huge-icon-size {
11438 font-size: 48px;
11439 }
11440 .wp-block-social-links.aligncenter {
11441 justify-content: center;
11442 display: flex;
11443 }
11444 .wp-block-social-links.alignright {
11445 justify-content: flex-end;
11446 }
11447
11448 .wp-block-social-link {
11449 display: block;
11450 border-radius: 9999px;
11451 transition: transform 0.1s ease;
11452 height: auto;
11453 }
11454 @media (prefers-reduced-motion: reduce) {
11455 .wp-block-social-link {
11456 transition-duration: 0s;
11457 transition-delay: 0s;
11458 }
11459 }
11460 .wp-block-social-link a {
11461 align-items: center;
11462 display: flex;
11463 line-height: 0;
11464 transition: transform 0.1s ease;
11465 }
11466 .wp-block-social-link:hover {
11467 transform: scale(1.1);
11468 }
11469
11470 .wp-block-social-links .wp-block-social-link.wp-social-link {
11471 display: inline-block;
11472 margin: 0;
11473 padding: 0;
11474 }
11475 .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,
11476 .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg {
11477 color: currentColor;
11478 fill: currentColor;
11479 }
11480
11481 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
11482 background-color: #f0f0f0;
11483 color: #444;
11484 }
11485 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
11486 background-color: #f90;
11487 color: #fff;
11488 }
11489 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
11490 background-color: #1ea0c3;
11491 color: #fff;
11492 }
11493 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
11494 background-color: #0757fe;
11495 color: #fff;
11496 }
11497 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
11498 background-color: #1e1f26;
11499 color: #fff;
11500 }
11501 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
11502 background-color: #02e49b;
11503 color: #fff;
11504 }
11505 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
11506 background-color: #e94c89;
11507 color: #fff;
11508 }
11509 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
11510 background-color: #4280ff;
11511 color: #fff;
11512 }
11513 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
11514 background-color: #f45800;
11515 color: #fff;
11516 }
11517 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
11518 background-color: #1778f2;
11519 color: #fff;
11520 }
11521 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
11522 background-color: #000;
11523 color: #fff;
11524 }
11525 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
11526 background-color: #0461dd;
11527 color: #fff;
11528 }
11529 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
11530 background-color: #e65678;
11531 color: #fff;
11532 }
11533 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
11534 background-color: #24292d;
11535 color: #fff;
11536 }
11537 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
11538 background-color: #eceadd;
11539 color: #382110;
11540 }
11541 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
11542 background-color: #ea4434;
11543 color: #fff;
11544 }
11545 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-gravatar {
11546 background-color: #1d4fc4;
11547 color: #fff;
11548 }
11549 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
11550 background-color: #f00075;
11551 color: #fff;
11552 }
11553 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
11554 background-color: #e21b24;
11555 color: #fff;
11556 }
11557 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
11558 background-color: #0d66c2;
11559 color: #fff;
11560 }
11561 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
11562 background-color: #3288d4;
11563 color: #fff;
11564 }
11565 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
11566 background-color: #02ab6c;
11567 color: #fff;
11568 }
11569 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
11570 background-color: #f6405f;
11571 color: #fff;
11572 }
11573 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
11574 background-color: #000;
11575 color: #fff;
11576 }
11577 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
11578 background-color: #e60122;
11579 color: #fff;
11580 }
11581 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
11582 background-color: #ef4155;
11583 color: #fff;
11584 }
11585 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
11586 background-color: #ff4500;
11587 color: #fff;
11588 }
11589 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
11590 background-color: #0478d7;
11591 color: #fff;
11592 }
11593 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
11594 background-color: #fefc00;
11595 color: #fff;
11596 stroke: #000;
11597 }
11598 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
11599 background-color: #ff5600;
11600 color: #fff;
11601 }
11602 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
11603 background-color: #1bd760;
11604 color: #fff;
11605 }
11606 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
11607 background-color: #2aabee;
11608 color: #fff;
11609 }
11610 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads {
11611 background-color: #000;
11612 color: #fff;
11613 }
11614 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
11615 background-color: #000;
11616 color: #fff;
11617 }
11618 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
11619 background-color: #011835;
11620 color: #fff;
11621 }
11622 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
11623 background-color: #6440a4;
11624 color: #fff;
11625 }
11626 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
11627 background-color: #1da1f2;
11628 color: #fff;
11629 }
11630 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
11631 background-color: #1eb7ea;
11632 color: #fff;
11633 }
11634 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
11635 background-color: #4680c2;
11636 color: #fff;
11637 }
11638 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
11639 background-color: #3499cd;
11640 color: #fff;
11641 }
11642 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {
11643 background-color: #25d366;
11644 color: #fff;
11645 }
11646 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x {
11647 background-color: #000;
11648 color: #fff;
11649 }
11650 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
11651 background-color: #d32422;
11652 color: #fff;
11653 }
11654 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
11655 background-color: #f00;
11656 color: #fff;
11657 }
11658
11659 .wp-block-social-links.is-style-logos-only .wp-social-link {
11660 background: none;
11661 }
11662 .wp-block-social-links.is-style-logos-only .wp-social-link a {
11663 padding: 0;
11664 }
11665 .wp-block-social-links.is-style-logos-only .wp-social-link svg {
11666 width: 1.25em;
11667 height: 1.25em;
11668 }
11669 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
11670 color: #f90;
11671 }
11672 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
11673 color: #1ea0c3;
11674 }
11675 .wp-block-social-links.is-style-logos-only .wp-social-link-behance {
11676 color: #0757fe;
11677 }
11678 .wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
11679 color: #1e1f26;
11680 }
11681 .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
11682 color: #02e49b;
11683 }
11684 .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
11685 color: #e94c89;
11686 }
11687 .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
11688 color: #4280ff;
11689 }
11690 .wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
11691 color: #f45800;
11692 }
11693 .wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
11694 color: #1778f2;
11695 }
11696 .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
11697 color: #000;
11698 }
11699 .wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
11700 color: #0461dd;
11701 }
11702 .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
11703 color: #e65678;
11704 }
11705 .wp-block-social-links.is-style-logos-only .wp-social-link-github {
11706 color: #24292d;
11707 }
11708 .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
11709 color: #382110;
11710 }
11711 .wp-block-social-links.is-style-logos-only .wp-social-link-google {
11712 color: #ea4434;
11713 }
11714 .wp-block-social-links.is-style-logos-only .wp-social-link-gravatar {
11715 color: #1d4fc4;
11716 }
11717 .wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
11718 color: #f00075;
11719 }
11720 .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
11721 color: #e21b24;
11722 }
11723 .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
11724 color: #0d66c2;
11725 }
11726 .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
11727 color: #3288d4;
11728 }
11729 .wp-block-social-links.is-style-logos-only .wp-social-link-medium {
11730 color: #02ab6c;
11731 }
11732 .wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
11733 color: #f6405f;
11734 }
11735 .wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
11736 color: #000;
11737 }
11738 .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
11739 color: #e60122;
11740 }
11741 .wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
11742 color: #ef4155;
11743 }
11744 .wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
11745 color: #ff4500;
11746 }
11747 .wp-block-social-links.is-style-logos-only .wp-social-link-skype {
11748 color: #0478d7;
11749 }
11750 .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
11751 color: #fff;
11752 stroke: #000;
11753 }
11754 .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
11755 color: #ff5600;
11756 }
11757 .wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
11758 color: #1bd760;
11759 }
11760 .wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
11761 color: #2aabee;
11762 }
11763 .wp-block-social-links.is-style-logos-only .wp-social-link-threads {
11764 color: #000;
11765 }
11766 .wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
11767 color: #000;
11768 }
11769 .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
11770 color: #011835;
11771 }
11772 .wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
11773 color: #6440a4;
11774 }
11775 .wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
11776 color: #1da1f2;
11777 }
11778 .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
11779 color: #1eb7ea;
11780 }
11781 .wp-block-social-links.is-style-logos-only .wp-social-link-vk {
11782 color: #4680c2;
11783 }
11784 .wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {
11785 color: #25d366;
11786 }
11787 .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
11788 color: #3499cd;
11789 }
11790 .wp-block-social-links.is-style-logos-only .wp-social-link-x {
11791 color: #000;
11792 }
11793 .wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
11794 color: #d32422;
11795 }
11796 .wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
11797 color: #f00;
11798 }
11799
11800 .wp-block-social-links.is-style-pill-shape .wp-social-link {
11801 width: auto;
11802 }
11803 .wp-block-social-links.is-style-pill-shape .wp-social-link a {
11804 padding-left: calc((2/3) * 1em);
11805 padding-right: calc((2/3) * 1em);
11806 }
11807
11808 .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
11809 color: #000;
11810 }
11811
11812 .wp-block-spacer {
11813 clear: both;
11814 }
11815
11816 .wp-block-tag-cloud {
11817 box-sizing: border-box;
11818 }
11819 .wp-block-tag-cloud.aligncenter {
11820 text-align: center;
11821 justify-content: center;
11822 }
11823 .wp-block-tag-cloud.alignfull {
11824 padding-left: 1em;
11825 padding-right: 1em;
11826 }
11827 .wp-block-tag-cloud a {
11828 display: inline-block;
11829 margin-right: 5px;
11830 }
11831 .wp-block-tag-cloud span {
11832 display: inline-block;
11833 margin-left: 5px;
11834 text-decoration: none;
11835 }
11836 .wp-block-tag-cloud.is-style-outline {
11837 display: flex;
11838 flex-wrap: wrap;
11839 gap: 1ch;
11840 }
11841 .wp-block-tag-cloud.is-style-outline a {
11842 border: 1px solid currentColor;
11843 font-size: unset !important;
11844 margin-right: 0;
11845 padding: 1ch 2ch;
11846 text-decoration: none !important;
11847 }
11848
11849 .wp-block-table {
11850 overflow-x: auto;
11851 }
11852 .wp-block-table table {
11853 border-collapse: collapse;
11854 width: 100%;
11855 }
11856 .wp-block-table thead {
11857 border-bottom: 3px solid;
11858 }
11859 .wp-block-table tfoot {
11860 border-top: 3px solid;
11861 }
11862 .wp-block-table td,
11863 .wp-block-table th {
11864 border: 1px solid;
11865 padding: 0.5em;
11866 }
11867 .wp-block-table .has-fixed-layout {
11868 table-layout: fixed;
11869 width: 100%;
11870 }
11871 .wp-block-table .has-fixed-layout td,
11872 .wp-block-table .has-fixed-layout th {
11873 word-break: break-word;
11874 }
11875 .wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {
11876 display: table;
11877 width: auto;
11878 }
11879 .wp-block-table.alignleft td,
11880 .wp-block-table.alignleft th, .wp-block-table.aligncenter td,
11881 .wp-block-table.aligncenter th, .wp-block-table.alignright td,
11882 .wp-block-table.alignright th {
11883 word-break: break-word;
11884 }
11885 .wp-block-table .has-subtle-light-gray-background-color {
11886 background-color: #f3f4f5;
11887 }
11888 .wp-block-table .has-subtle-pale-green-background-color {
11889 background-color: #e9fbe5;
11890 }
11891 .wp-block-table .has-subtle-pale-blue-background-color {
11892 background-color: #e7f5fe;
11893 }
11894 .wp-block-table .has-subtle-pale-pink-background-color {
11895 background-color: #fcf0ef;
11896 }
11897 .wp-block-table.is-style-stripes {
11898 border-spacing: 0;
11899 border-collapse: inherit;
11900 background-color: transparent;
11901 border-bottom: 1px solid #f0f0f0;
11902 }
11903 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
11904 background-color: #f0f0f0;
11905 }
11906 .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
11907 background-color: #f3f4f5;
11908 }
11909 .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
11910 background-color: #e9fbe5;
11911 }
11912 .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
11913 background-color: #e7f5fe;
11914 }
11915 .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
11916 background-color: #fcf0ef;
11917 }
11918 .wp-block-table.is-style-stripes th,
11919 .wp-block-table.is-style-stripes td {
11920 border-color: transparent;
11921 }
11922 .wp-block-table .has-border-color > *,
11923 .wp-block-table .has-border-color tr,
11924 .wp-block-table .has-border-color th,
11925 .wp-block-table .has-border-color td {
11926 border-color: inherit;
11927 }
11928 .wp-block-table table[style*=border-top-color] > *,
11929 .wp-block-table table[style*=border-top-color] tr:first-child {
11930 border-top-color: inherit;
11931 }
11932 .wp-block-table table[style*=border-top-color] > * th,
11933 .wp-block-table table[style*=border-top-color] > * td,
11934 .wp-block-table table[style*=border-top-color] tr:first-child th,
11935 .wp-block-table table[style*=border-top-color] tr:first-child td {
11936 border-top-color: inherit;
11937 }
11938 .wp-block-table table[style*=border-top-color] tr:not(:first-child) {
11939 border-top-color: currentColor;
11940 }
11941 .wp-block-table table[style*=border-right-color] > *,
11942 .wp-block-table table[style*=border-right-color] tr,
11943 .wp-block-table table[style*=border-right-color] th,
11944 .wp-block-table table[style*=border-right-color] td:last-child {
11945 border-right-color: inherit;
11946 }
11947 .wp-block-table table[style*=border-bottom-color] > *,
11948 .wp-block-table table[style*=border-bottom-color] tr:last-child {
11949 border-bottom-color: inherit;
11950 }
11951 .wp-block-table table[style*=border-bottom-color] > * th,
11952 .wp-block-table table[style*=border-bottom-color] > * td,
11953 .wp-block-table table[style*=border-bottom-color] tr:last-child th,
11954 .wp-block-table table[style*=border-bottom-color] tr:last-child td {
11955 border-bottom-color: inherit;
11956 }
11957 .wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
11958 border-bottom-color: currentColor;
11959 }
11960 .wp-block-table table[style*=border-left-color] > *,
11961 .wp-block-table table[style*=border-left-color] tr,
11962 .wp-block-table table[style*=border-left-color] th,
11963 .wp-block-table table[style*=border-left-color] td:first-child {
11964 border-left-color: inherit;
11965 }
11966 .wp-block-table table[style*=border-style] > *,
11967 .wp-block-table table[style*=border-style] tr,
11968 .wp-block-table table[style*=border-style] th,
11969 .wp-block-table table[style*=border-style] td {
11970 border-style: inherit;
11971 }
11972 .wp-block-table table[style*=border-width] > *,
11973 .wp-block-table table[style*=border-width] tr,
11974 .wp-block-table table[style*=border-width] th,
11975 .wp-block-table table[style*=border-width] td {
11976 border-width: inherit;
11977 border-style: inherit;
11978 }
11979
11980 :where(.wp-block-term-description) {
11981 margin-top: var(--wp--style--block-gap);
11982 margin-bottom: var(--wp--style--block-gap);
11983 }
11984
11985 .wp-block-term-description p {
11986 margin-top: 0;
11987 margin-bottom: 0;
11988 }
11989
11990 .wp-block-text-columns {
11991 display: flex;
11992 }
11993 .wp-block-text-columns.aligncenter {
11994 display: flex;
11995 }
11996 .wp-block-text-columns .wp-block-column {
11997 margin: 0 1em;
11998 padding: 0;
11999 }
12000 .wp-block-text-columns .wp-block-column:first-child {
12001 margin-left: 0;
12002 }
12003 .wp-block-text-columns .wp-block-column:last-child {
12004 margin-right: 0;
12005 }
12006 .wp-block-text-columns.columns-2 .wp-block-column {
12007 width: calc(100% / 2);
12008 }
12009 .wp-block-text-columns.columns-3 .wp-block-column {
12010 width: calc(100% / 3);
12011 }
12012 .wp-block-text-columns.columns-4 .wp-block-column {
12013 width: calc(100% / 4);
12014 }
12015
12016 pre.wp-block-verse {
12017 overflow: auto;
12018 white-space: pre-wrap;
12019 }
12020
12021 :where(pre.wp-block-verse) {
12022 font-family: inherit;
12023 }
12024
12025 .wp-block-video {
12026 box-sizing: border-box;
12027 }
12028 .wp-block-video video {
12029 width: 100%;
12030 vertical-align: middle;
12031 }
12032 @supports (position: sticky) {
12033 .wp-block-video [poster] {
12034 object-fit: cover;
12035 }
12036 }
12037 .wp-block-video.aligncenter {
12038 text-align: center;
12039 }
12040 .wp-block-video figcaption {
12041 margin-top: 0.5em;
12042 margin-bottom: 1em;
12043 }
12044
12045 .editor-styles-wrapper,
12046 .entry-content {
12047 counter-reset: footnotes;
12048 }
12049
12050 a[data-fn].fn {
12051 vertical-align: super;
12052 font-size: smaller;
12053 counter-increment: footnotes;
12054 display: inline-flex;
12055 text-decoration: none;
12056 text-indent: -9999999px;
12057 }
12058
12059 a[data-fn].fn::after {
12060 content: "[" counter(footnotes) "]";
12061 text-indent: 0;
12062 float: left;
12063 }
12064
12065 /**
12066 * Element styles.
12067 */
12068 .wp-element-button {
12069 cursor: pointer;
12070 }
12071
12072 :root {
12073 /*
12074 * Our classes uses the same values we set for gradient value attributes,
12075 * and we can not use spacing because of WP multi site kses rule.
12076 */
12077 /* stylelint-disable function-comma-space-after */
12078 /* stylelint-enable function-comma-space-after */
12079 --wp--preset--font-size--normal: 16px;
12080 --wp--preset--font-size--huge: 42px;
12081 }
12082 :root .has-very-light-gray-background-color {
12083 background-color: #eee;
12084 }
12085 :root .has-very-dark-gray-background-color {
12086 background-color: #313131;
12087 }
12088 :root .has-very-light-gray-color {
12089 color: #eee;
12090 }
12091 :root .has-very-dark-gray-color {
12092 color: #313131;
12093 }
12094 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
12095 background: linear-gradient(135deg, #00d084 0%, #0693e3 100%);
12096 }
12097 :root .has-purple-crush-gradient-background {
12098 background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
12099 }
12100 :root .has-hazy-dawn-gradient-background {
12101 background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%);
12102 }
12103 :root .has-subdued-olive-gradient-background {
12104 background: linear-gradient(135deg, #fafae1 0%, #67a671 100%);
12105 }
12106 :root .has-atomic-cream-gradient-background {
12107 background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%);
12108 }
12109 :root .has-nightshade-gradient-background {
12110 background: linear-gradient(135deg, #330968 0%, #31cdcf 100%);
12111 }
12112 :root .has-midnight-gradient-background {
12113 background: linear-gradient(135deg, #020381 0%, #2874fc 100%);
12114 }
12115
12116 .has-regular-font-size {
12117 font-size: 1em;
12118 }
12119
12120 .has-larger-font-size {
12121 font-size: 2.625em;
12122 }
12123
12124 .has-normal-font-size {
12125 font-size: var(--wp--preset--font-size--normal);
12126 }
12127
12128 .has-huge-font-size {
12129 font-size: var(--wp--preset--font-size--huge);
12130 }
12131
12132 .has-text-align-center {
12133 text-align: center;
12134 }
12135
12136 .has-text-align-left {
12137 /*rtl:ignore*/
12138 text-align: left;
12139 }
12140
12141 .has-text-align-right {
12142 /*rtl:ignore*/
12143 text-align: right;
12144 }
12145
12146 #end-resizable-editor-section {
12147 display: none;
12148 }
12149
12150 .aligncenter {
12151 clear: both;
12152 }
12153
12154 .items-justified-left {
12155 justify-content: flex-start;
12156 }
12157
12158 .items-justified-center {
12159 justify-content: center;
12160 }
12161
12162 .items-justified-right {
12163 justify-content: flex-end;
12164 }
12165
12166 .items-justified-space-between {
12167 justify-content: space-between;
12168 }
12169
12170 .screen-reader-text {
12171 border: 0;
12172 clip: rect(1px, 1px, 1px, 1px);
12173 -webkit-clip-path: inset(50%);
12174 clip-path: inset(50%);
12175 height: 1px;
12176 margin: -1px;
12177 overflow: hidden;
12178 padding: 0;
12179 position: absolute;
12180 width: 1px;
12181 word-wrap: normal !important;
12182 }
12183
12184 .screen-reader-text:focus {
12185 background-color: #ddd;
12186 clip: auto !important;
12187 -webkit-clip-path: none;
12188 clip-path: none;
12189 color: #444;
12190 display: block;
12191 font-size: 1em;
12192 height: auto;
12193 left: 5px;
12194 line-height: normal;
12195 padding: 15px 23px 14px;
12196 text-decoration: none;
12197 top: 5px;
12198 width: auto;
12199 z-index: 100000;
12200 }
12201
12202 /**
12203 * The following provide a simple means of applying a default border style when
12204 * a user first makes a selection in the border block support panel.
12205 * This prevents issues such as where the user could set a border width
12206 * and see no border due there being no border style set.
12207 *
12208 * This is intended to be removed once intelligent defaults can be set while
12209 * making border selections via the block support.
12210 *
12211 * See: https://github.com/WordPress/gutenberg/pull/33743
12212 */
12213 html :where(.has-border-color) {
12214 border-style: solid;
12215 }
12216
12217 html :where([style*="border-top-color"]) {
12218 border-top-style: solid;
12219 }
12220
12221 html :where([style*="border-right-color"]) {
12222 border-right-style: solid;
12223 }
12224
12225 html :where([style*="border-bottom-color"]) {
12226 border-bottom-style: solid;
12227 }
12228
12229 html :where([style*="border-left-color"]) {
12230 border-left-style: solid;
12231 }
12232
12233 html :where([style*="border-width"]) {
12234 border-style: solid;
12235 }
12236
12237 html :where([style*="border-top-width"]) {
12238 border-top-style: solid;
12239 }
12240
12241 html :where([style*="border-right-width"]) {
12242 border-right-style: solid;
12243 }
12244
12245 html :where([style*="border-bottom-width"]) {
12246 border-bottom-style: solid;
12247 }
12248
12249 html :where([style*="border-left-width"]) {
12250 border-left-style: solid;
12251 }
12252
12253 /**
12254 * Provide baseline responsiveness for images.
12255 */
12256 html :where(img[class*="wp-image-"]) {
12257 height: auto;
12258 max-width: 100%;
12259 }
12260
12261 /**
12262 * Reset user agent styles for figure element margins.
12263 */
12264 :where(figure) {
12265 margin: 0 0 1em 0;
12266 }
12267
12268 html :where(.is-position-sticky) {
12269 /* stylelint-disable length-zero-no-unit */
12270 --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
12271 /* stylelint-enable length-zero-no-unit */
12272 }
12273
12274 @media screen and (max-width: 600px) {
12275 html :where(.is-position-sticky) {
12276 /* stylelint-disable length-zero-no-unit */
12277 --wp-admin--admin-bar--position-offset: 0px;
12278 /* stylelint-enable length-zero-no-unit */
12279 }
12280 }
12281 /**
12282 * Converts a hex value into the rgb equivalent.
12283 *
12284 * @param {string} hex - the hexadecimal value to convert
12285 * @return {string} comma separated rgb values
12286 */
12287 /**
12288 * Colors
12289 */
12290 /**
12291 * Breakpoints & Media Queries
12292 */
12293 /**
12294 * SCSS Variables.
12295 *
12296 * Please use variables from this sheet to ensure consistency across the UI.
12297 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
12298 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
12299 */
12300 /**
12301 * Converts a hex value into the rgb equivalent.
12302 *
12303 * @param {string} hex - the hexadecimal value to convert
12304 * @return {string} comma separated rgb values
12305 */
12306 /**
12307 * Colors
12308 */
12309 /**
12310 * Fonts & basic variables.
12311 */
12312 /**
12313 * Grid System.
12314 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
12315 */
12316 /**
12317 * Dimensions.
12318 */
12319 /**
12320 * Shadows.
12321 */
12322 /**
12323 * Editor widths.
12324 */
12325 /**
12326 * Block & Editor UI.
12327 */
12328 /**
12329 * Block paddings.
12330 */
12331 /**
12332 * React Native specific.
12333 * These variables do not appear to be used anywhere else.
12334 */
12335 /**
12336 * Converts a hex value into the rgb equivalent.
12337 *
12338 * @param {string} hex - the hexadecimal value to convert
12339 * @return {string} comma separated rgb values
12340 */
12341 /**
12342 * Long content fade mixin
12343 *
12344 * Creates a fading overlay to signify that the content is longer
12345 * than the space allows.
12346 */
12347 /**
12348 * Breakpoint mixins
12349 */
12350 /**
12351 * Focus styles.
12352 */
12353 /**
12354 * Applies editor left position to the selector passed as argument
12355 */
12356 /**
12357 * Styles that are reused verbatim in a few places
12358 */
12359 /**
12360 * Allows users to opt-out of animations via OS-level preferences.
12361 */
12362 /**
12363 * Reset default styles for JavaScript UI based pages.
12364 * This is a WP-admin agnostic reset
12365 */
12366 /**
12367 * Reset the WP Admin page styles for Gutenberg-like pages.
12368 */
12369 ul.wp-block-archives {
12370 padding-left: 2.5em;
12371 }
12372
12373 .wp-block-audio {
12374 margin-left: 0;
12375 margin-right: 0;
12376 position: relative;
12377 }
12378 .wp-block-audio.is-transient audio {
12379 opacity: 0.3;
12380 }
12381 .wp-block-audio .components-spinner {
12382 position: absolute;
12383 top: 50%;
12384 left: 50%;
12385 margin-top: -9px;
12386 margin-left: -9px;
12387 }
12388
12389 .wp-block-avatar__image img {
12390 width: 100%;
12391 }
12392
12393 .wp-block-avatar.aligncenter .components-resizable-box__container {
12394 margin: 0 auto;
12395 }
12396
12397 .edit-post-visual-editor .block-library-block__reusable-block-container .is-root-container {
12398 padding-left: 0;
12399 padding-right: 0;
12400 }
12401 .edit-post-visual-editor .block-library-block__reusable-block-container .block-editor-writing-flow {
12402 display: block;
12403 }
12404 .edit-post-visual-editor .block-library-block__reusable-block-container .components-disabled .block-list-appender {
12405 display: none;
12406 }
12407
12408 .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 {
12409 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
12410 }
12411 .edit-post-visual-editor .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus::after {
12412 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
12413 }
12414 .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 {
12415 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff;
12416 }
12417
12418 .wp-block[data-align=center] > .wp-block-button {
12419 text-align: center;
12420 margin-left: auto;
12421 margin-right: auto;
12422 }
12423
12424 .wp-block[data-align=right] > .wp-block-button {
12425 /*!rtl:ignore*/
12426 text-align: right;
12427 }
12428
12429 .wp-block-button {
12430 position: relative;
12431 cursor: text;
12432 }
12433 .wp-block-button:focus {
12434 box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
12435 outline: 2px solid transparent;
12436 outline-offset: -2px;
12437 }
12438 .wp-block-button[data-rich-text-placeholder]::after {
12439 opacity: 0.8;
12440 }
12441
12442 div[data-type="core/button"] {
12443 display: table;
12444 }
12445
12446 .editor-styles-wrapper .wp-block-button[style*=text-decoration] .wp-block-button__link {
12447 text-decoration: inherit;
12448 }
12449
12450 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where(.has-border-color) {
12451 border-width: initial;
12452 }
12453 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-top-color"]) {
12454 border-top-width: initial;
12455 }
12456 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-right-color"]) {
12457 border-right-width: initial;
12458 }
12459 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-bottom-color"]) {
12460 border-bottom-width: initial;
12461 }
12462 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-left-color"]) {
12463 border-left-width: initial;
12464 }
12465 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-style"]) {
12466 border-width: initial;
12467 }
12468 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-top-style"]) {
12469 border-top-width: initial;
12470 }
12471 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-right-style"]) {
12472 border-right-width: initial;
12473 }
12474 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-bottom-style"]) {
12475 border-bottom-width: initial;
12476 }
12477 .editor-styles-wrapper .wp-block-button .wp-block-button__link:where([style*="border-left-style"]) {
12478 border-left-width: initial;
12479 }
12480
12481 .wp-block-buttons {
12482 /* stylelint-disable indentation */
12483 }
12484 .wp-block-buttons > .wp-block {
12485 margin: 0;
12486 }
12487 .wp-block-buttons > .wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button {
12488 margin: 0;
12489 }
12490 .wp-block-buttons > .block-list-appender {
12491 display: inline-flex;
12492 align-items: center;
12493 }
12494 .wp-block-buttons.is-vertical > .block-list-appender .block-list-appender__toggle {
12495 justify-content: flex-start;
12496 }
12497 .wp-block-buttons > .wp-block-button:focus {
12498 box-shadow: none;
12499 }
12500 .wp-block-buttons:not(.is-content-justification-space-between,
12501 .is-content-justification-right,
12502 .is-content-justification-left,
12503 .is-content-justification-center) .wp-block[data-align=center] {
12504 /* stylelint-enable indentation */
12505 margin-left: auto;
12506 margin-right: auto;
12507 margin-top: 0;
12508 width: 100%;
12509 }
12510 .wp-block-buttons:not(.is-content-justification-space-between,
12511 .is-content-justification-right,
12512 .is-content-justification-left,
12513 .is-content-justification-center) .wp-block[data-align=center] .wp-block-button {
12514 margin-bottom: 0;
12515 }
12516 .editor-styles-wrapper .wp-block-buttons.has-custom-font-size .wp-block-button__link {
12517 font-size: inherit;
12518 }
12519
12520 .wp-block[data-align=center] > .wp-block-buttons {
12521 align-items: center;
12522 justify-content: center;
12523 }
12524
12525 .wp-block[data-align=right] > .wp-block-buttons {
12526 justify-content: flex-end;
12527 }
12528
12529 .wp-block-categories ul {
12530 padding-left: 2.5em;
12531 }
12532 .wp-block-categories ul ul {
12533 margin-top: 6px;
12534 }
12535
12536 /* Center alignment for classic themes. */
12537 [data-align=center] .wp-block-categories {
12538 text-align: center;
12539 }
12540
12541 .wp-block-code code {
12542 background: none;
12543 }
12544
12545 .wp-block-columns :where(.wp-block) {
12546 max-width: none;
12547 margin-left: 0;
12548 margin-right: 0;
12549 }
12550
12551 html :where(.wp-block-column) {
12552 margin-top: 0;
12553 margin-bottom: 0;
12554 }
12555
12556 /* Styles for backwards compatibility with the legacy `post-comments` block */
12557 .wp-block-post-comments, .wp-block-comments__legacy-placeholder {
12558 box-sizing: border-box;
12559 /* utility classes */
12560 /* end utility classes */
12561 }
12562 .wp-block-post-comments .alignleft, .wp-block-comments__legacy-placeholder .alignleft {
12563 float: left;
12564 }
12565 .wp-block-post-comments .alignright, .wp-block-comments__legacy-placeholder .alignright {
12566 float: right;
12567 }
12568 .wp-block-post-comments .navigation::after, .wp-block-comments__legacy-placeholder .navigation::after {
12569 content: "";
12570 display: table;
12571 clear: both;
12572 }
12573 .wp-block-post-comments .commentlist, .wp-block-comments__legacy-placeholder .commentlist {
12574 clear: both;
12575 list-style: none;
12576 margin: 0;
12577 padding: 0;
12578 }
12579 .wp-block-post-comments .commentlist .comment, .wp-block-comments__legacy-placeholder .commentlist .comment {
12580 min-height: 2.25em;
12581 padding-left: 3.25em;
12582 }
12583 .wp-block-post-comments .commentlist .comment p, .wp-block-comments__legacy-placeholder .commentlist .comment p {
12584 font-size: 1em;
12585 line-height: 1.8;
12586 margin: 1em 0;
12587 }
12588 .wp-block-post-comments .commentlist .children, .wp-block-comments__legacy-placeholder .commentlist .children {
12589 list-style: none;
12590 margin: 0;
12591 padding: 0;
12592 }
12593 .wp-block-post-comments .comment-author, .wp-block-comments__legacy-placeholder .comment-author {
12594 line-height: 1.5;
12595 }
12596 .wp-block-post-comments .comment-author .avatar, .wp-block-comments__legacy-placeholder .comment-author .avatar {
12597 border-radius: 1.5em;
12598 display: block;
12599 float: left;
12600 height: 2.5em;
12601 margin-top: 0.5em;
12602 margin-right: 0.75em;
12603 width: 2.5em;
12604 }
12605 .wp-block-post-comments .comment-author cite, .wp-block-comments__legacy-placeholder .comment-author cite {
12606 font-style: normal;
12607 }
12608 .wp-block-post-comments .comment-meta, .wp-block-comments__legacy-placeholder .comment-meta {
12609 font-size: 0.875em;
12610 line-height: 1.5;
12611 }
12612 .wp-block-post-comments .comment-meta b, .wp-block-comments__legacy-placeholder .comment-meta b {
12613 font-weight: normal;
12614 }
12615 .wp-block-post-comments .comment-meta .comment-awaiting-moderation, .wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation {
12616 margin-top: 1em;
12617 margin-bottom: 1em;
12618 display: block;
12619 }
12620 .wp-block-post-comments .comment-body .commentmetadata, .wp-block-comments__legacy-placeholder .comment-body .commentmetadata {
12621 font-size: 0.875em;
12622 }
12623 .wp-block-post-comments .comment-form-comment label, .wp-block-comments__legacy-placeholder .comment-form-comment label,
12624 .wp-block-post-comments .comment-form-author label,
12625 .wp-block-comments__legacy-placeholder .comment-form-author label,
12626 .wp-block-post-comments .comment-form-email label,
12627 .wp-block-comments__legacy-placeholder .comment-form-email label,
12628 .wp-block-post-comments .comment-form-url label,
12629 .wp-block-comments__legacy-placeholder .comment-form-url label {
12630 display: block;
12631 margin-bottom: 0.25em;
12632 }
12633 .wp-block-post-comments .comment-form textarea, .wp-block-comments__legacy-placeholder .comment-form textarea,
12634 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
12635 .wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]) {
12636 display: block;
12637 box-sizing: border-box;
12638 width: 100%;
12639 }
12640 .wp-block-post-comments .comment-form-cookies-consent, .wp-block-comments__legacy-placeholder .comment-form-cookies-consent {
12641 display: flex;
12642 gap: 0.25em;
12643 }
12644 .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 {
12645 margin-top: 0.35em;
12646 }
12647 .wp-block-post-comments .comment-reply-title, .wp-block-comments__legacy-placeholder .comment-reply-title {
12648 margin-bottom: 0;
12649 }
12650 .wp-block-post-comments .comment-reply-title :where(small), .wp-block-comments__legacy-placeholder .comment-reply-title :where(small) {
12651 font-size: var(--wp--preset--font-size--medium, smaller);
12652 margin-left: 0.5em;
12653 }
12654 .wp-block-post-comments .reply, .wp-block-comments__legacy-placeholder .reply {
12655 font-size: 0.875em;
12656 margin-bottom: 1.4em;
12657 }
12658 .wp-block-post-comments textarea, .wp-block-comments__legacy-placeholder textarea,
12659 .wp-block-post-comments input:not([type=submit]),
12660 .wp-block-comments__legacy-placeholder input:not([type=submit]) {
12661 border: 1px solid #949494;
12662 font-size: 1em;
12663 font-family: inherit;
12664 }
12665 .wp-block-post-comments textarea, .wp-block-comments__legacy-placeholder textarea,
12666 .wp-block-post-comments input:not([type=submit]):not([type=checkbox]),
12667 .wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]) {
12668 padding: calc(0.667em + 2px);
12669 }
12670
12671 :where(.wp-block-post-comments input[type="submit"]) {
12672 border: none;
12673 }
12674
12675 .block-library-comments-toolbar__popover .components-popover__content {
12676 min-width: 230px;
12677 }
12678
12679 .wp-block-comments__legacy-placeholder * {
12680 pointer-events: none;
12681 }
12682
12683 .wp-block-comment-author-avatar__placeholder {
12684 border: currentColor 1px dashed;
12685 width: 100%;
12686 height: 100%;
12687 stroke: currentColor;
12688 stroke-dasharray: 3;
12689 }
12690
12691 .wp-block[data-align=center] > .wp-block-comments-pagination {
12692 justify-content: center;
12693 }
12694
12695 .editor-styles-wrapper .wp-block-comments-pagination {
12696 max-width: 100%;
12697 }
12698 .editor-styles-wrapper .wp-block-comments-pagination.block-editor-block-list__layout {
12699 margin: 0;
12700 }
12701
12702 .wp-block-comments-pagination > .wp-block-comments-pagination-next,
12703 .wp-block-comments-pagination > .wp-block-comments-pagination-previous,
12704 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers {
12705 margin-left: 0;
12706 margin-top: 0.5em;
12707 /*rtl:ignore*/
12708 margin-right: 0.5em;
12709 margin-bottom: 0.5em;
12710 }
12711 .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,
12712 .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child,
12713 .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child {
12714 /*rtl:ignore*/
12715 margin-right: 0;
12716 }
12717
12718 .wp-block-comments-pagination-numbers a {
12719 text-decoration: underline;
12720 }
12721 .wp-block-comments-pagination-numbers .page-numbers {
12722 margin-right: 2px;
12723 }
12724 .wp-block-comments-pagination-numbers .page-numbers:last-child {
12725 /*rtl:ignore*/
12726 margin-right: 0;
12727 }
12728
12729 .wp-block-comments-title.has-background {
12730 padding: inherit;
12731 }
12732
12733 .wp-block-cover {
12734 /* Extra specificity needed because the reset.css applied in the editor context is overriding this rule. */
12735 }
12736 .editor-styles-wrapper .wp-block-cover {
12737 box-sizing: border-box;
12738 }
12739 .wp-block-cover.is-placeholder {
12740 padding: 0 !important;
12741 display: flex;
12742 align-items: stretch;
12743 min-height: 240px;
12744 }
12745 .wp-block-cover.is-placeholder .components-placeholder.is-large {
12746 justify-content: flex-start;
12747 z-index: 1;
12748 }
12749 .wp-block-cover.is-placeholder:focus::after {
12750 min-height: auto;
12751 }
12752 .wp-block-cover.components-placeholder h2 {
12753 color: inherit;
12754 }
12755 .wp-block-cover.is-transient::before {
12756 background-color: #fff;
12757 opacity: 0.3;
12758 }
12759 .wp-block-cover .components-spinner {
12760 position: absolute;
12761 z-index: 1;
12762 top: 50%;
12763 left: 50%;
12764 transform: translate(-50%, -50%);
12765 margin: 0;
12766 }
12767 .wp-block-cover .wp-block-cover__inner-container {
12768 text-align: left;
12769 margin-left: 0;
12770 margin-right: 0;
12771 }
12772 .wp-block-cover .wp-block-cover__placeholder-background-options {
12773 width: 100%;
12774 }
12775 .wp-block-cover .wp-block-cover__image--placeholder-image {
12776 position: absolute;
12777 top: 0;
12778 right: 0;
12779 bottom: 0;
12780 left: 0;
12781 }
12782
12783 [data-align=left] > .wp-block-cover,
12784 [data-align=right] > .wp-block-cover {
12785 max-width: 420px;
12786 width: 100%;
12787 }
12788
12789 .block-library-cover__reset-button {
12790 margin-left: auto;
12791 }
12792
12793 .block-library-cover__resize-container {
12794 position: absolute !important;
12795 top: 0;
12796 left: 0;
12797 right: 0;
12798 bottom: 0;
12799 min-height: 50px;
12800 }
12801
12802 .components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content > div,
12803 .components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container {
12804 pointer-events: none;
12805 overflow: visible;
12806 }
12807
12808 .wp-block-cover > .components-drop-zone .components-drop-zone__content {
12809 opacity: 0.8 !important;
12810 }
12811
12812 .block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover {
12813 background-attachment: scroll;
12814 }
12815
12816 .color-block-support-panel__inner-wrapper > :not(.block-editor-tools-panel-color-gradient-settings__item) {
12817 margin-top: 24px;
12818 }
12819
12820 .wp-block-cover::after {
12821 min-height: auto;
12822 }
12823
12824 .wp-block-details summary div {
12825 display: inline;
12826 }
12827
12828 .wp-block-embed {
12829 margin-left: 0;
12830 margin-right: 0;
12831 clear: both;
12832 }
12833 .wp-block-embed.is-loading {
12834 display: flex;
12835 justify-content: center;
12836 }
12837 .wp-block-embed .components-placeholder__error {
12838 word-break: break-word;
12839 }
12840
12841 .wp-block-embed__learn-more {
12842 margin-top: 1em;
12843 }
12844 .wp-block-post-content .wp-block-embed__learn-more a {
12845 color: var(--wp-admin-theme-color);
12846 }
12847
12848 .block-library-embed__interactive-overlay {
12849 position: absolute;
12850 top: 0;
12851 left: 0;
12852 right: 0;
12853 bottom: 0;
12854 opacity: 0;
12855 }
12856
12857 .wp-block[data-align=left] > .wp-block-embed,
12858 .wp-block[data-align=right] > .wp-block-embed {
12859 max-width: 360px;
12860 width: 100%;
12861 }
12862 .wp-block[data-align=left] > .wp-block-embed .wp-block-embed__wrapper,
12863 .wp-block[data-align=right] > .wp-block-embed .wp-block-embed__wrapper {
12864 min-width: 280px;
12865 }
12866
12867 .wp-block-file {
12868 display: flex;
12869 flex-wrap: wrap;
12870 justify-content: space-between;
12871 align-items: center;
12872 margin-bottom: 0;
12873 }
12874 .wp-block[data-align=left] > .wp-block-file, .wp-block[data-align=right] > .wp-block-file {
12875 height: auto;
12876 }
12877 .wp-block-file .components-resizable-box__container {
12878 margin-bottom: 1em;
12879 }
12880 .wp-block-file .wp-block-file__preview {
12881 margin-bottom: 1em;
12882 width: 100%;
12883 height: 100%;
12884 }
12885 .wp-block-file .wp-block-file__preview-overlay {
12886 position: absolute;
12887 top: 0;
12888 right: 0;
12889 bottom: 0;
12890 left: 0;
12891 }
12892 .wp-block-file .wp-block-file__content-wrapper {
12893 flex-grow: 1;
12894 }
12895 .wp-block-file a {
12896 min-width: 1em;
12897 }
12898 .wp-block-file a:not(.wp-block-file__button) {
12899 display: inline-block;
12900 }
12901 .wp-block-file .wp-block-file__button-richtext-wrapper {
12902 display: inline-block;
12903 margin-left: 0.75em;
12904 }
12905
12906 .wp-block-form-input .is-input-hidden {
12907 font-size: 0.85em;
12908 opacity: 0.3;
12909 border: 1px dashed;
12910 padding: 0.5em;
12911 box-sizing: border-box;
12912 background: repeating-linear-gradient(45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
12913 }
12914 .wp-block-form-input .is-input-hidden input[type=text] {
12915 background: transparent;
12916 }
12917 .wp-block-form-input.is-selected .is-input-hidden {
12918 opacity: 1;
12919 background: none;
12920 }
12921 .wp-block-form-input.is-selected .is-input-hidden input[type=text] {
12922 background: unset;
12923 }
12924
12925 .wp-block-form-submission-notification > * {
12926 opacity: 0.25;
12927 border: 1px dashed;
12928 box-sizing: border-box;
12929 background: repeating-linear-gradient(45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
12930 }
12931 .wp-block-form-submission-notification.is-selected > *, .wp-block-form-submission-notification:has(.is-selected) > * {
12932 opacity: 1;
12933 background: none;
12934 }
12935 .wp-block-form-submission-notification.is-selected::after, .wp-block-form-submission-notification:has(.is-selected)::after {
12936 display: none !important;
12937 }
12938 .wp-block-form-submission-notification::after {
12939 display: flex;
12940 position: absolute;
12941 width: 100%;
12942 height: 100%;
12943 top: 0;
12944 left: 0;
12945 justify-content: center;
12946 align-items: center;
12947 font-size: 1.1em;
12948 }
12949 .wp-block-form-submission-notification.form-notification-type-success::after {
12950 content: attr(data-message-success);
12951 }
12952 .wp-block-form-submission-notification.form-notification-type-error::after {
12953 content: attr(data-message-error);
12954 }
12955
12956 .wp-block-freeform.block-library-rich-text__tinymce {
12957 height: auto;
12958 /* Allow height of embed iframes to be calculated properly */
12959 /* Remove blue highlighting of selected images in WebKit */
12960 /* Image captions */
12961 /* WP Views */
12962 }
12963 .wp-block-freeform.block-library-rich-text__tinymce p,
12964 .wp-block-freeform.block-library-rich-text__tinymce li {
12965 line-height: 1.8;
12966 }
12967 .wp-block-freeform.block-library-rich-text__tinymce ul,
12968 .wp-block-freeform.block-library-rich-text__tinymce ol {
12969 padding-left: 2.5em;
12970 margin-left: 0;
12971 }
12972 .wp-block-freeform.block-library-rich-text__tinymce blockquote {
12973 margin: 0;
12974 box-shadow: inset 0 0 0 0 #ddd;
12975 border-left: 4px solid #000;
12976 padding-left: 1em;
12977 }
12978 .wp-block-freeform.block-library-rich-text__tinymce pre {
12979 white-space: pre-wrap;
12980 font-family: Menlo, Consolas, monaco, monospace;
12981 font-size: 15px;
12982 color: #1e1e1e;
12983 }
12984 .wp-block-freeform.block-library-rich-text__tinymce > *:first-child {
12985 margin-top: 0;
12986 }
12987 .wp-block-freeform.block-library-rich-text__tinymce > *:last-child {
12988 margin-bottom: 0;
12989 }
12990 .wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus {
12991 outline: none;
12992 }
12993 .wp-block-freeform.block-library-rich-text__tinymce a {
12994 color: var(--wp-admin-theme-color);
12995 }
12996 .wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected] {
12997 padding: 0 2px;
12998 margin: 0 -2px;
12999 border-radius: 2px;
13000 box-shadow: 0 0 0 1px #e5f5fa;
13001 background: #e5f5fa;
13002 }
13003 .wp-block-freeform.block-library-rich-text__tinymce code {
13004 padding: 2px;
13005 border-radius: 2px;
13006 color: #1e1e1e;
13007 background: #f0f0f0;
13008 font-family: Menlo, Consolas, monaco, monospace;
13009 font-size: 14px;
13010 }
13011 .wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] {
13012 background: #ddd;
13013 }
13014 .wp-block-freeform.block-library-rich-text__tinymce .alignright {
13015 /*rtl:ignore*/
13016 float: right;
13017 /*rtl:ignore*/
13018 margin: 0.5em 0 0.5em 1em;
13019 }
13020 .wp-block-freeform.block-library-rich-text__tinymce .alignleft {
13021 /*rtl:ignore*/
13022 float: left;
13023 /*rtl:ignore*/
13024 margin: 0.5em 1em 0.5em 0;
13025 }
13026 .wp-block-freeform.block-library-rich-text__tinymce .aligncenter {
13027 display: block;
13028 margin-left: auto;
13029 margin-right: auto;
13030 }
13031 .wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag {
13032 width: 96%;
13033 height: 20px;
13034 display: block;
13035 margin: 15px auto;
13036 outline: 0;
13037 cursor: default;
13038 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);
13039 background-size: 1900px 20px;
13040 background-repeat: no-repeat;
13041 background-position: center;
13042 }
13043 .wp-block-freeform.block-library-rich-text__tinymce img::selection {
13044 background-color: transparent;
13045 }
13046 .wp-block-freeform.block-library-rich-text__tinymce div.mceTemp {
13047 -ms-user-select: element;
13048 }
13049 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption {
13050 margin: 0;
13051 /* dl browser reset */
13052 max-width: 100%;
13053 }
13054 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a,
13055 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img {
13056 display: block;
13057 }
13058 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption, .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption * {
13059 -webkit-user-drag: none;
13060 }
13061 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd {
13062 padding-top: 0.5em;
13063 margin: 0;
13064 /* browser dd reset */
13065 }
13066 .wp-block-freeform.block-library-rich-text__tinymce .wpview {
13067 width: 99.99%;
13068 /* All IE need hasLayout, incl. 11 (ugh, not again!!) */
13069 position: relative;
13070 clear: both;
13071 margin-bottom: 16px;
13072 border: 1px solid transparent;
13073 }
13074 .wp-block-freeform.block-library-rich-text__tinymce .wpview iframe {
13075 display: block;
13076 max-width: 100%;
13077 background: transparent;
13078 }
13079 .wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim {
13080 position: absolute;
13081 top: 0;
13082 right: 0;
13083 bottom: 0;
13084 left: 0;
13085 }
13086 .wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim {
13087 display: none;
13088 }
13089 .wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder {
13090 border: 1px dashed #ddd;
13091 padding: 10px;
13092 }
13093 .wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error {
13094 border: 1px solid #ddd;
13095 padding: 1em 0;
13096 margin: 0;
13097 word-wrap: break-word;
13098 }
13099 .wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p {
13100 margin: 0;
13101 text-align: center;
13102 }
13103 .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 {
13104 border-color: transparent;
13105 }
13106 .wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons {
13107 display: block;
13108 margin: 0 auto;
13109 width: 32px;
13110 height: 32px;
13111 font-size: 32px;
13112 }
13113 .wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery::after {
13114 content: "";
13115 display: table;
13116 clear: both;
13117 }
13118 .wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus {
13119 outline: none;
13120 }
13121 .wp-block-freeform.block-library-rich-text__tinymce .gallery a {
13122 cursor: default;
13123 }
13124 .wp-block-freeform.block-library-rich-text__tinymce .gallery {
13125 margin: auto -6px;
13126 padding: 6px 0;
13127 line-height: 1;
13128 overflow-x: hidden;
13129 }
13130 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item {
13131 float: left;
13132 margin: 0;
13133 text-align: center;
13134 padding: 6px;
13135 box-sizing: border-box;
13136 }
13137 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,
13138 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon {
13139 margin: 0;
13140 }
13141 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption {
13142 font-size: 13px;
13143 margin: 4px 0;
13144 }
13145 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item {
13146 width: 100%;
13147 }
13148 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item {
13149 width: 50%;
13150 }
13151 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item {
13152 width: 33.3333333333%;
13153 }
13154 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item {
13155 width: 25%;
13156 }
13157 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item {
13158 width: 20%;
13159 }
13160 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item {
13161 width: 16.6666666667%;
13162 }
13163 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item {
13164 width: 14.2857142857%;
13165 }
13166 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item {
13167 width: 12.5%;
13168 }
13169 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item {
13170 width: 11.1111111111%;
13171 }
13172 .wp-block-freeform.block-library-rich-text__tinymce .gallery img {
13173 max-width: 100%;
13174 height: auto;
13175 border: none;
13176 padding: 0;
13177 }
13178
13179 div[data-type="core/freeform"]::before {
13180 transition: border-color 0.1s linear, box-shadow 0.1s linear;
13181 border: 1px solid #ddd;
13182 outline: 1px solid transparent;
13183 }
13184 @media (prefers-reduced-motion: reduce) {
13185 div[data-type="core/freeform"]::before {
13186 transition-duration: 0s;
13187 transition-delay: 0s;
13188 }
13189 }
13190 div[data-type="core/freeform"].is-selected::before {
13191 border-color: #1e1e1e;
13192 }
13193 div[data-type="core/freeform"] .block-editor-block-contextual-toolbar + div {
13194 margin-top: 0;
13195 padding-top: 0;
13196 }
13197 div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce::after {
13198 content: "";
13199 display: table;
13200 clear: both;
13201 }
13202
13203 .mce-toolbar-grp .mce-btn.mce-active button,
13204 .mce-toolbar-grp .mce-btn.mce-active:hover button,
13205 .mce-toolbar-grp .mce-btn.mce-active i,
13206 .mce-toolbar-grp .mce-btn.mce-active:hover i {
13207 color: #1e1e1e;
13208 }
13209 .mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last {
13210 margin-right: 0;
13211 margin-left: 8px;
13212 }
13213 .mce-toolbar-grp .mce-btn i {
13214 font-style: normal;
13215 }
13216
13217 .block-library-classic__toolbar {
13218 display: none;
13219 width: auto;
13220 margin: 0;
13221 position: sticky;
13222 z-index: 31;
13223 top: 0;
13224 border: 1px solid #ddd;
13225 border-bottom: none;
13226 border-radius: 2px;
13227 margin-bottom: 8px;
13228 padding: 0;
13229 }
13230 div[data-type="core/freeform"].is-selected .block-library-classic__toolbar {
13231 display: block;
13232 border-color: #1e1e1e;
13233 }
13234 .block-library-classic__toolbar .mce-tinymce {
13235 box-shadow: none;
13236 }
13237 @media (min-width: 600px) {
13238 .block-library-classic__toolbar {
13239 padding: 0;
13240 }
13241 }
13242 .block-library-classic__toolbar:empty {
13243 display: block;
13244 background: #f5f5f5;
13245 border-bottom: 1px solid #e2e4e7;
13246 }
13247 .block-library-classic__toolbar:empty::before {
13248 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
13249 font-size: 13px;
13250 content: attr(data-placeholder);
13251 color: #555d66;
13252 line-height: 37px;
13253 padding: 14px;
13254 }
13255 .block-library-classic__toolbar div.mce-toolbar-grp {
13256 border-bottom: 1px solid #1e1e1e;
13257 }
13258 .block-library-classic__toolbar .mce-tinymce-inline,
13259 .block-library-classic__toolbar .mce-tinymce-inline > div,
13260 .block-library-classic__toolbar div.mce-toolbar-grp,
13261 .block-library-classic__toolbar div.mce-toolbar-grp > div,
13262 .block-library-classic__toolbar .mce-menubar,
13263 .block-library-classic__toolbar .mce-menubar > div {
13264 height: auto !important;
13265 width: 100% !important;
13266 }
13267 .block-library-classic__toolbar .mce-container-body.mce-abs-layout {
13268 overflow: visible;
13269 }
13270 .block-library-classic__toolbar .mce-menubar,
13271 .block-library-classic__toolbar div.mce-toolbar-grp {
13272 position: static;
13273 }
13274 .block-library-classic__toolbar .mce-toolbar-grp > div {
13275 padding: 1px 3px;
13276 }
13277 .block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child) {
13278 display: none;
13279 }
13280 .block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
13281 display: block;
13282 }
13283
13284 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe {
13285 height: 50vh !important;
13286 }
13287 @media (min-width: 960px) {
13288 .block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen) {
13289 height: 9999rem;
13290 }
13291 .block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header + div {
13292 height: 100%;
13293 }
13294 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce {
13295 height: calc(100% - 36px - 16px);
13296 }
13297 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body {
13298 height: 100%;
13299 display: flex;
13300 flex-direction: column;
13301 min-width: 50vw;
13302 }
13303 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area {
13304 flex-grow: 1;
13305 display: flex;
13306 flex-direction: column;
13307 }
13308 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe {
13309 flex-grow: 1;
13310 height: 10px !important;
13311 }
13312 }
13313 .block-editor-freeform-modal__actions {
13314 margin-top: 16px;
13315 }
13316
13317 figure.wp-block-gallery {
13318 display: block;
13319 }
13320 figure.wp-block-gallery > .blocks-gallery-caption {
13321 flex: 0 0 100%;
13322 }
13323 figure.wp-block-gallery > .blocks-gallery-media-placeholder-wrapper {
13324 flex-basis: 100%;
13325 }
13326 figure.wp-block-gallery .wp-block-image .components-notice.is-error {
13327 display: block;
13328 }
13329 figure.wp-block-gallery .wp-block-image .components-notice__content {
13330 margin: 4px 0;
13331 }
13332 figure.wp-block-gallery .wp-block-image .components-notice__dismiss {
13333 position: absolute;
13334 top: 0;
13335 right: 5px;
13336 }
13337 figure.wp-block-gallery .block-editor-media-placeholder.is-appender .components-placeholder__label {
13338 display: none;
13339 }
13340 figure.wp-block-gallery .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button {
13341 margin-bottom: 0;
13342 }
13343 figure.wp-block-gallery .block-editor-media-placeholder {
13344 margin: 0;
13345 }
13346 figure.wp-block-gallery .block-editor-media-placeholder .components-placeholder__label {
13347 display: flex;
13348 }
13349 figure.wp-block-gallery .block-editor-media-placeholder figcaption {
13350 z-index: 2;
13351 }
13352 figure.wp-block-gallery .components-spinner {
13353 position: absolute;
13354 top: 50%;
13355 left: 50%;
13356 margin-top: -9px;
13357 margin-left: -9px;
13358 }
13359
13360 /**
13361 * Gallery inspector controls settings.
13362 */
13363 .gallery-settings-buttons .components-button:first-child {
13364 margin-right: 8px;
13365 }
13366
13367 .gallery-image-sizes .components-base-control__label {
13368 display: block;
13369 margin-bottom: 4px;
13370 }
13371 .gallery-image-sizes .gallery-image-sizes__loading {
13372 display: flex;
13373 align-items: center;
13374 color: #757575;
13375 font-size: 12px;
13376 }
13377 .gallery-image-sizes .components-spinner {
13378 margin: 0 8px 0 4px;
13379 }
13380
13381 /**
13382 * Deprecated css past this point. This can be removed once all galleries are migrated
13383 * to V2.
13384 */
13385 .blocks-gallery-item figure:not(.is-selected):focus,
13386 .blocks-gallery-item img:focus {
13387 outline: none;
13388 }
13389 .blocks-gallery-item figure.is-selected::before {
13390 box-shadow: 0 0 0 1px #fff inset, 0 0 0 3px var(--wp-admin-theme-color) inset;
13391 content: "";
13392 outline: 2px solid transparent;
13393 position: absolute;
13394 top: 0;
13395 right: 0;
13396 bottom: 0;
13397 left: 0;
13398 z-index: 1;
13399 pointer-events: none;
13400 }
13401 .blocks-gallery-item figure.is-transient img {
13402 opacity: 0.3;
13403 }
13404 .blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu {
13405 display: inline-flex;
13406 }
13407 .blocks-gallery-item .block-editor-media-placeholder {
13408 margin: 0;
13409 height: 100%;
13410 }
13411 .blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label {
13412 display: flex;
13413 }
13414
13415 .block-library-gallery-item__inline-menu {
13416 display: none;
13417 position: absolute;
13418 top: -2px;
13419 margin: 8px;
13420 z-index: 20;
13421 transition: box-shadow 0.2s ease-out;
13422 border-radius: 2px;
13423 background: #fff;
13424 border: 1px solid #1e1e1e;
13425 }
13426 @media (prefers-reduced-motion: reduce) {
13427 .block-library-gallery-item__inline-menu {
13428 transition-duration: 0s;
13429 transition-delay: 0s;
13430 }
13431 }
13432 .block-library-gallery-item__inline-menu:hover {
13433 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);
13434 }
13435 @media (min-width: 600px) {
13436 .columns-7 .block-library-gallery-item__inline-menu, .columns-8 .block-library-gallery-item__inline-menu {
13437 padding: 2px;
13438 }
13439 }
13440 .block-library-gallery-item__inline-menu .components-button.has-icon:not(:focus) {
13441 border: none;
13442 box-shadow: none;
13443 }
13444 @media (min-width: 600px) {
13445 .columns-7 .block-library-gallery-item__inline-menu .components-button.has-icon, .columns-8 .block-library-gallery-item__inline-menu .components-button.has-icon {
13446 padding: 0;
13447 width: inherit;
13448 height: inherit;
13449 }
13450 }
13451 .block-library-gallery-item__inline-menu.is-left {
13452 left: -2px;
13453 }
13454 .block-library-gallery-item__inline-menu.is-right {
13455 right: -2px;
13456 }
13457
13458 .wp-block-gallery ul.blocks-gallery-grid {
13459 padding: 0;
13460 margin: 0;
13461 }
13462
13463 @media (min-width: 600px) {
13464 .wp-block-update-gallery-modal {
13465 max-width: 480px;
13466 }
13467 }
13468
13469 .wp-block-update-gallery-modal-buttons {
13470 display: flex;
13471 justify-content: flex-end;
13472 gap: 12px;
13473 }
13474
13475 /**
13476 * Group: All Alignment Settings
13477 */
13478 .wp-block-group .block-editor-block-list__insertion-point {
13479 left: 0;
13480 right: 0;
13481 }
13482
13483 [data-type="core/group"].is-selected .block-list-appender {
13484 margin-left: 0;
13485 margin-right: 0;
13486 }
13487 [data-type="core/group"].is-selected .has-background .block-list-appender {
13488 margin-top: 18px;
13489 margin-bottom: 18px;
13490 }
13491
13492 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child {
13493 gap: inherit;
13494 pointer-events: none;
13495 }
13496 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child,
13497 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child .block-editor-default-block-appender__content,
13498 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child .block-editor-inserter {
13499 display: inherit;
13500 width: 100%;
13501 flex-direction: inherit;
13502 flex: 1;
13503 }
13504 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child::after {
13505 content: "";
13506 display: flex;
13507 flex: 1 0 48px;
13508 pointer-events: none;
13509 min-height: 46px;
13510 border: 1px dashed currentColor;
13511 border-radius: 2px;
13512 }
13513 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child::after::before {
13514 content: "";
13515 position: absolute;
13516 top: 0;
13517 right: 0;
13518 bottom: 0;
13519 left: 0;
13520 pointer-events: none;
13521 background: currentColor;
13522 opacity: 0.1;
13523 }
13524 .wp-block-group.is-layout-flex.block-editor-block-list__block > .block-list-appender:only-child .block-editor-inserter {
13525 pointer-events: all;
13526 }
13527
13528 .wp-block-group__placeholder .wp-block-group-placeholder__variations {
13529 list-style: none;
13530 display: flex;
13531 justify-content: center;
13532 flex-direction: row;
13533 flex-wrap: wrap;
13534 width: 100%;
13535 padding: 0;
13536 margin: 0;
13537 }
13538 .wp-block-group__placeholder .components-placeholder__instructions {
13539 margin-bottom: 18px;
13540 }
13541 .wp-block-group__placeholder .wp-block-group-placeholder__variations svg {
13542 fill: #ccc !important;
13543 }
13544 .wp-block-group__placeholder .wp-block-group-placeholder__variations svg:hover {
13545 fill: var(--wp-admin-theme-color) !important;
13546 }
13547 .wp-block-group__placeholder .wp-block-group-placeholder__variations > li {
13548 margin: 0 12px 12px 12px;
13549 width: auto;
13550 display: flex;
13551 flex-direction: column;
13552 align-items: center;
13553 }
13554 .wp-block-group__placeholder .wp-block-group-placeholder__variations li > .wp-block-group-placeholder__variation-button {
13555 width: 44px;
13556 height: 32px;
13557 padding: 0;
13558 }
13559 .wp-block-group__placeholder .wp-block-group-placeholder__variations li > .wp-block-group-placeholder__variation-button:hover {
13560 box-shadow: none;
13561 }
13562 .wp-block-group__placeholder .components-placeholder {
13563 min-height: auto;
13564 padding: 24px;
13565 align-items: center;
13566 }
13567 .wp-block-group__placeholder .is-small .wp-block-group-placeholder__variations > li,
13568 .wp-block-group__placeholder .is-medium .wp-block-group-placeholder__variations > li {
13569 margin: 12px;
13570 }
13571
13572 .block-library-html__edit .block-library-html__preview-overlay {
13573 position: absolute;
13574 width: 100%;
13575 height: 100%;
13576 top: 0;
13577 left: 0;
13578 }
13579 .block-library-html__edit .block-editor-plain-text {
13580 box-sizing: border-box;
13581 max-height: 250px;
13582 font-family: Menlo, Consolas, monaco, monospace !important;
13583 color: #1e1e1e !important;
13584 background: #fff !important;
13585 padding: 12px !important;
13586 border: 1px solid #1e1e1e !important;
13587 box-shadow: none !important;
13588 border-radius: 2px !important;
13589 font-size: 16px !important;
13590 }
13591 @media (min-width: 600px) {
13592 .block-library-html__edit .block-editor-plain-text {
13593 font-size: 13px !important;
13594 }
13595 }
13596 .block-library-html__edit .block-editor-plain-text:focus {
13597 border-color: var(--wp-admin-theme-color) !important;
13598 box-shadow: 0 0 0 1px var(--wp-admin-theme-color) !important;
13599 outline: 2px solid transparent !important;
13600 }
13601
13602 .wp-block-image.wp-block-image:not(.is-selected) .components-placeholder__fieldset {
13603 display: none;
13604 }
13605 .wp-block-image.wp-block-image.is-selected .components-placeholder {
13606 color: #1e1e1e;
13607 background-color: #fff;
13608 box-shadow: inset 0 0 0 1px #1e1e1e;
13609 border: none;
13610 filter: none !important;
13611 border-radius: 2px;
13612 }
13613 .wp-block-image.wp-block-image.is-selected .components-placeholder > svg {
13614 opacity: 0;
13615 }
13616 .wp-block-image.wp-block-image.is-selected .components-placeholder .components-placeholder__illustration {
13617 display: none;
13618 }
13619 .wp-block-image.wp-block-image.is-selected .components-placeholder::before {
13620 opacity: 0;
13621 }
13622 .wp-block-image.wp-block-image .block-bindings-media-placeholder-message {
13623 opacity: 0;
13624 }
13625 .wp-block-image.wp-block-image.is-selected .block-bindings-media-placeholder-message {
13626 opacity: 1;
13627 }
13628 .wp-block-image.wp-block-image .components-placeholder__label,
13629 .wp-block-image.wp-block-image .components-placeholder__instructions,
13630 .wp-block-image.wp-block-image .components-button {
13631 transition: none;
13632 }
13633
13634 figure.wp-block-image:not(.wp-block) {
13635 margin: 0;
13636 }
13637
13638 .wp-block-image {
13639 position: relative;
13640 }
13641 .wp-block-image .is-applying img, .wp-block-image.is-transient img {
13642 opacity: 0.3;
13643 }
13644 .wp-block-image figcaption img {
13645 display: inline;
13646 }
13647 .wp-block-image .components-spinner {
13648 position: absolute;
13649 top: 50%;
13650 left: 50%;
13651 transform: translate(-50%, -50%);
13652 }
13653
13654 .wp-block-image .components-resizable-box__container {
13655 display: table;
13656 }
13657 .wp-block-image .components-resizable-box__container img {
13658 display: block;
13659 width: inherit;
13660 height: inherit;
13661 }
13662
13663 .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal {
13664 position: absolute;
13665 left: 0;
13666 right: 0;
13667 margin: -1px 0;
13668 }
13669 @media (min-width: 600px) {
13670 .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal {
13671 margin: -1px;
13672 }
13673 }
13674
13675 [data-align=wide] > .wp-block-image img,
13676 [data-align=full] > .wp-block-image img {
13677 height: auto;
13678 width: 100%;
13679 }
13680
13681 .wp-block[data-align=left] > .wp-block-image,
13682 .wp-block[data-align=center] > .wp-block-image,
13683 .wp-block[data-align=right] > .wp-block-image {
13684 display: table;
13685 }
13686 .wp-block[data-align=left] > .wp-block-image > figcaption,
13687 .wp-block[data-align=center] > .wp-block-image > figcaption,
13688 .wp-block[data-align=right] > .wp-block-image > figcaption {
13689 display: table-caption;
13690 caption-side: bottom;
13691 }
13692
13693 .wp-block[data-align=left] > .wp-block-image {
13694 margin-right: 1em;
13695 margin-left: 0;
13696 margin-top: 0.5em;
13697 margin-bottom: 0.5em;
13698 }
13699
13700 .wp-block[data-align=right] > .wp-block-image {
13701 margin-left: 1em;
13702 margin-right: 0;
13703 margin-top: 0.5em;
13704 margin-bottom: 0.5em;
13705 }
13706
13707 .wp-block[data-align=center] > .wp-block-image {
13708 margin-left: auto;
13709 margin-right: auto;
13710 text-align: center;
13711 }
13712
13713 .wp-block-image__crop-area {
13714 position: relative;
13715 max-width: 100%;
13716 width: 100%;
13717 overflow: hidden;
13718 }
13719 .wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image {
13720 border: none;
13721 border-radius: 0;
13722 }
13723
13724 .wp-block-image__crop-icon {
13725 padding: 0 8px;
13726 min-width: 48px;
13727 display: flex;
13728 justify-content: center;
13729 align-items: center;
13730 }
13731 .wp-block-image__crop-icon svg {
13732 fill: currentColor;
13733 }
13734
13735 .wp-block-image__zoom .components-popover__content {
13736 min-width: 260px;
13737 overflow: visible !important;
13738 }
13739
13740 .wp-block-image__aspect-ratio {
13741 height: 46px;
13742 margin-bottom: -8px;
13743 display: flex;
13744 align-items: center;
13745 }
13746 .wp-block-image__aspect-ratio .components-button {
13747 width: 36px;
13748 padding-left: 0;
13749 padding-right: 0;
13750 }
13751
13752 .wp-block-image__toolbar_content_textarea {
13753 width: 250px;
13754 }
13755
13756 .wp-block-latest-posts {
13757 padding-left: 2.5em;
13758 }
13759 .wp-block-latest-posts.is-grid {
13760 padding-left: 0;
13761 }
13762 .wp-block-latest-posts > li {
13763 overflow: hidden;
13764 }
13765
13766 .wp-block-latest-posts li a > div {
13767 display: inline;
13768 }
13769
13770 .edit-post-visual-editor .wp-block-latest-posts.is-grid li {
13771 margin-bottom: 20px;
13772 }
13773
13774 .editor-latest-posts-image-alignment-control .components-base-control__label {
13775 display: block;
13776 }
13777 .editor-latest-posts-image-alignment-control .components-toolbar {
13778 border-radius: 2px;
13779 }
13780
13781 .wp-block-media-text__media {
13782 position: relative;
13783 }
13784 .wp-block-media-text__media.is-transient img {
13785 opacity: 0.3;
13786 }
13787 .wp-block-media-text__media .components-spinner {
13788 position: absolute;
13789 top: 50%;
13790 left: 50%;
13791 margin-top: -9px;
13792 margin-left: -9px;
13793 }
13794
13795 .wp-block-media-text .__resizable_base__ {
13796 grid-column: 1/span 2;
13797 grid-row: 2;
13798 }
13799
13800 .wp-block-media-text .editor-media-container__resizer {
13801 width: 100% !important;
13802 }
13803
13804 .wp-block-media-text.is-image-fill .editor-media-container__resizer {
13805 height: 100% !important;
13806 }
13807
13808 .wp-block-media-text > .block-editor-block-list__layout > .block-editor-block-list__block {
13809 max-width: unset;
13810 }
13811
13812 .block-editor-block-list__block[data-type="core/more"] {
13813 max-width: 100%;
13814 text-align: center;
13815 margin-top: 28px;
13816 margin-bottom: 28px;
13817 }
13818
13819 .wp-block-more {
13820 display: block;
13821 text-align: center;
13822 white-space: nowrap;
13823 }
13824 .wp-block-more input[type=text] {
13825 position: relative;
13826 font-size: 13px;
13827 text-transform: uppercase;
13828 font-weight: 600;
13829 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
13830 color: #757575;
13831 border: none;
13832 box-shadow: none;
13833 white-space: nowrap;
13834 text-align: center;
13835 margin: 0;
13836 border-radius: 4px;
13837 background: #fff;
13838 padding: 6px 8px;
13839 height: 24px;
13840 max-width: 100%;
13841 }
13842 .wp-block-more input[type=text]:focus {
13843 box-shadow: none;
13844 }
13845 .wp-block-more::before {
13846 content: "";
13847 position: absolute;
13848 top: calc(50%);
13849 left: 0;
13850 right: 0;
13851 border-top: 3px dashed #ccc;
13852 }
13853
13854 /**
13855 * Editor only CSS.
13856 */
13857 .editor-styles-wrapper .wp-block-navigation ul {
13858 margin-top: 0;
13859 margin-bottom: 0;
13860 margin-left: 0;
13861 padding-left: 0;
13862 }
13863 .editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block {
13864 margin: revert;
13865 }
13866
13867 .wp-block-navigation-item__label {
13868 display: inline;
13869 }
13870
13871 /**
13872 * Submenus.
13873 */
13874 .wp-block-navigation__container,
13875 .wp-block-navigation-item {
13876 background-color: inherit;
13877 }
13878
13879 .wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover > .wp-block-navigation__submenu-container {
13880 opacity: 0;
13881 visibility: hidden;
13882 }
13883
13884 .has-child.is-selected > .wp-block-navigation__submenu-container, .has-child.has-child-selected > .wp-block-navigation__submenu-container {
13885 display: flex;
13886 opacity: 1;
13887 visibility: visible;
13888 }
13889
13890 .is-dragging-components-draggable .has-child.is-dragging-within > .wp-block-navigation__submenu-container {
13891 opacity: 1;
13892 visibility: visible;
13893 }
13894
13895 .is-editing > .wp-block-navigation__container {
13896 visibility: visible;
13897 opacity: 1;
13898 display: flex;
13899 flex-direction: column;
13900 }
13901
13902 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container {
13903 opacity: 1;
13904 visibility: hidden;
13905 }
13906 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container .block-editor-block-draggable-chip-wrapper {
13907 visibility: visible;
13908 }
13909
13910 .is-editing > .wp-block-navigation__submenu-container > .block-list-appender {
13911 display: block;
13912 position: static;
13913 width: 100%;
13914 }
13915 .is-editing > .wp-block-navigation__submenu-container > .block-list-appender .block-editor-button-block-appender {
13916 color: #fff;
13917 background: #1e1e1e;
13918 padding: 0;
13919 width: 24px;
13920 border-radius: 2px;
13921 margin-right: 0;
13922 margin-left: auto;
13923 }
13924
13925 .wp-block-navigation__submenu-container .block-list-appender {
13926 display: none;
13927 }
13928
13929 /**
13930 * Colors Selector component
13931 */
13932 .block-library-colors-selector {
13933 width: auto;
13934 }
13935 .block-library-colors-selector .block-library-colors-selector__toggle {
13936 display: block;
13937 margin: 0 auto;
13938 padding: 3px;
13939 width: auto;
13940 }
13941 .block-library-colors-selector .block-library-colors-selector__icon-container {
13942 height: 30px;
13943 position: relative;
13944 margin: 0 auto;
13945 padding: 3px;
13946 display: flex;
13947 align-items: center;
13948 border-radius: 4px;
13949 }
13950 .block-library-colors-selector .block-library-colors-selector__state-selection {
13951 margin-left: auto;
13952 margin-right: auto;
13953 border-radius: 11px;
13954 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
13955 width: 22px;
13956 min-width: 22px;
13957 height: 22px;
13958 min-height: 22px;
13959 line-height: 20px;
13960 padding: 2px;
13961 }
13962 .block-library-colors-selector .block-library-colors-selector__state-selection > svg {
13963 min-width: auto !important;
13964 }
13965 .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg,
13966 .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg path {
13967 color: inherit;
13968 }
13969
13970 .block-library-colors-selector__popover .color-palette-controller-container {
13971 padding: 16px;
13972 }
13973 .block-library-colors-selector__popover .components-base-control__label {
13974 height: 20px;
13975 line-height: 20px;
13976 }
13977 .block-library-colors-selector__popover .component-color-indicator {
13978 float: right;
13979 margin-top: 2px;
13980 }
13981 .block-library-colors-selector__popover .components-panel__body-title {
13982 display: none;
13983 }
13984
13985 .wp-block-navigation .wp-block + .block-list-appender .block-editor-button-block-appender {
13986 background-color: #1e1e1e;
13987 color: #fff;
13988 }
13989 .wp-block-navigation .wp-block + .block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender {
13990 padding: 0;
13991 }
13992
13993 .wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender {
13994 background-color: transparent;
13995 color: #1e1e1e;
13996 }
13997
13998 /**
13999 * Setup state
14000 */
14001 @keyframes loadingpulse {
14002 0% {
14003 opacity: 1;
14004 }
14005 50% {
14006 opacity: 0.5;
14007 }
14008 100% {
14009 opacity: 1;
14010 }
14011 }
14012 .components-placeholder.wp-block-navigation-placeholder {
14013 outline: none;
14014 padding: 0;
14015 box-shadow: none;
14016 background: none;
14017 min-height: 0;
14018 color: inherit;
14019 }
14020 .components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset {
14021 font-size: inherit;
14022 }
14023 .components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button {
14024 margin-bottom: 0;
14025 }
14026 .wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder {
14027 color: #1e1e1e;
14028 }
14029
14030 .wp-block-navigation-placeholder__preview {
14031 display: flex;
14032 align-items: center;
14033 min-width: 96px;
14034 font-size: 13px;
14035 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
14036 color: currentColor;
14037 background: transparent;
14038 }
14039 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview {
14040 display: none;
14041 }
14042 .wp-block-navigation-placeholder__preview::before {
14043 content: "";
14044 display: block;
14045 position: absolute;
14046 top: 0;
14047 right: 0;
14048 bottom: 0;
14049 left: 0;
14050 pointer-events: none;
14051 border: 1px dashed currentColor;
14052 border-radius: 2px;
14053 border-radius: inherit;
14054 }
14055 .wp-block-navigation-placeholder__preview::before::before {
14056 content: "";
14057 position: absolute;
14058 top: 0;
14059 right: 0;
14060 bottom: 0;
14061 left: 0;
14062 pointer-events: none;
14063 background: currentColor;
14064 opacity: 0.1;
14065 }
14066 .wp-block-navigation-placeholder__preview > svg {
14067 fill: currentColor;
14068 }
14069
14070 .wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset,
14071 .wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset {
14072 min-height: 90px;
14073 }
14074
14075 .wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset {
14076 min-height: 132px;
14077 }
14078
14079 .wp-block-navigation-placeholder__preview,
14080 .wp-block-navigation-placeholder__controls {
14081 padding: 6px 8px;
14082 flex-direction: row;
14083 align-items: flex-start;
14084 }
14085
14086 .wp-block-navigation-placeholder__controls {
14087 border-radius: 2px;
14088 background-color: #fff;
14089 box-shadow: inset 0 0 0 1px #1e1e1e;
14090 display: none;
14091 position: relative;
14092 z-index: 1;
14093 float: left;
14094 width: 100%;
14095 }
14096 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls {
14097 display: flex;
14098 }
14099 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,
14100 .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,
14101 .is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator + hr {
14102 display: none;
14103 }
14104 .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 {
14105 flex-direction: column;
14106 align-items: flex-start;
14107 }
14108 .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 {
14109 display: none;
14110 }
14111 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon {
14112 margin-right: 12px;
14113 height: 36px;
14114 }
14115
14116 .wp-block-navigation-placeholder__actions__indicator {
14117 display: flex;
14118 padding: 0 6px 0 0;
14119 align-items: center;
14120 justify-content: flex-start;
14121 line-height: 0;
14122 height: 36px;
14123 margin-left: 4px;
14124 }
14125 .wp-block-navigation-placeholder__actions__indicator svg {
14126 margin-right: 4px;
14127 fill: currentColor;
14128 }
14129
14130 .wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset {
14131 flex-direction: row !important;
14132 }
14133
14134 .wp-block-navigation-placeholder__actions {
14135 display: flex;
14136 font-size: 13px;
14137 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
14138 gap: 6px;
14139 align-items: center;
14140 height: 100%;
14141 }
14142 .wp-block-navigation-placeholder__actions .components-dropdown,
14143 .wp-block-navigation-placeholder__actions > .components-button {
14144 margin-right: 0;
14145 }
14146 .wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr {
14147 border: 0;
14148 min-height: 1px;
14149 min-width: 1px;
14150 background-color: #1e1e1e;
14151 margin: auto 0;
14152 height: 100%;
14153 max-height: 16px;
14154 }
14155
14156 /**
14157 * Mobile menu.
14158 */
14159 @media (min-width: 600px) {
14160 .wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close {
14161 display: none;
14162 }
14163 }
14164
14165 .wp-block-navigation__responsive-container.is-menu-open {
14166 position: fixed;
14167 top: 155px;
14168 }
14169 @media (min-width: 782px) {
14170 .wp-block-navigation__responsive-container.is-menu-open {
14171 top: 93px;
14172 }
14173 }
14174 @media (min-width: 782px) {
14175 .wp-block-navigation__responsive-container.is-menu-open {
14176 left: 36px;
14177 }
14178 }
14179 @media (min-width: 960px) {
14180 .wp-block-navigation__responsive-container.is-menu-open {
14181 left: 160px;
14182 }
14183 }
14184
14185 @media (min-width: 782px) {
14186 .has-fixed-toolbar .wp-block-navigation__responsive-container.is-menu-open {
14187 top: 141px;
14188 }
14189 }
14190
14191 .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,
14192 .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open {
14193 top: 141px;
14194 }
14195
14196 .is-sidebar-opened .wp-block-navigation__responsive-container.is-menu-open {
14197 right: 280px;
14198 }
14199
14200 .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open {
14201 left: 0;
14202 top: 155px;
14203 }
14204 @media (min-width: 782px) {
14205 .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open {
14206 top: 61px;
14207 }
14208 }
14209 @media (min-width: 782px) {
14210 .is-fullscreen-mode .has-fixed-toolbar .wp-block-navigation__responsive-container.is-menu-open {
14211 top: 109px;
14212 }
14213 }
14214 .is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,
14215 .is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open {
14216 top: 109px;
14217 }
14218
14219 body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open {
14220 top: 0;
14221 right: 0;
14222 bottom: 0;
14223 left: 0;
14224 }
14225
14226 .components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open,
14227 .components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
14228 padding: 0;
14229 height: auto;
14230 color: inherit;
14231 }
14232
14233 .components-heading.wp-block-navigation-off-canvas-editor__title {
14234 margin: 0;
14235 }
14236
14237 .wp-block-navigation-off-canvas-editor__header {
14238 margin-bottom: 8px;
14239 }
14240
14241 .is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender {
14242 margin-top: 16px;
14243 }
14244
14245 @keyframes fadein {
14246 0% {
14247 opacity: 0;
14248 }
14249 100% {
14250 opacity: 1;
14251 }
14252 }
14253 .wp-block-navigation__loading-indicator-container {
14254 padding: 8px 12px;
14255 }
14256
14257 .wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator {
14258 margin-top: 0;
14259 }
14260
14261 @keyframes fadeouthalf {
14262 0% {
14263 opacity: 1;
14264 }
14265 100% {
14266 opacity: 0.5;
14267 }
14268 }
14269 .wp-block-navigation-delete-menu-button {
14270 width: 100%;
14271 justify-content: center;
14272 margin-bottom: 16px;
14273 }
14274
14275 .components-button.is-link.wp-block-navigation-manage-menus-button {
14276 margin-bottom: 16px;
14277 }
14278
14279 .wp-block-navigation__overlay-menu-preview {
14280 display: flex;
14281 align-items: center;
14282 justify-content: space-between;
14283 width: 100%;
14284 background-color: #f0f0f0;
14285 padding: 0 24px;
14286 height: 64px;
14287 margin-bottom: 12px;
14288 }
14289 .wp-block-navigation__overlay-menu-preview.open {
14290 box-shadow: inset 0 0 0 1px #e0e0e0;
14291 outline: 1px solid transparent;
14292 background-color: #fff;
14293 }
14294
14295 .wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty {
14296 display: none;
14297 }
14298
14299 .wp-block-navigation-placeholder__actions hr + hr {
14300 display: none;
14301 }
14302
14303 /**
14304 * Navigation selector styles
14305 */
14306 .wp-block-navigation__navigation-selector {
14307 margin-bottom: 16px;
14308 width: 100%;
14309 }
14310
14311 .wp-block-navigation__navigation-selector-button {
14312 border: 1px solid;
14313 justify-content: space-between;
14314 width: 100%;
14315 }
14316
14317 .wp-block-navigation__navigation-selector-button__icon {
14318 flex: 0 0 auto;
14319 }
14320
14321 .wp-block-navigation__navigation-selector-button__label {
14322 flex: 0 1 auto;
14323 overflow: hidden;
14324 text-overflow: ellipsis;
14325 white-space: nowrap;
14326 }
14327
14328 .wp-block-navigation__navigation-selector-button--createnew {
14329 border: 1px solid;
14330 margin-bottom: 16px;
14331 width: 100%;
14332 }
14333
14334 .wp-block-navigation__responsive-container-open.components-button {
14335 opacity: 1;
14336 }
14337
14338 .wp-block-navigation__menu-inspector-controls {
14339 overflow-x: auto;
14340 scrollbar-width: thin;
14341 scrollbar-gutter: stable both-edges;
14342 scrollbar-color: transparent transparent;
14343 will-change: transform;
14344 }
14345 .wp-block-navigation__menu-inspector-controls::-webkit-scrollbar {
14346 width: 12px;
14347 height: 12px;
14348 }
14349 .wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-track {
14350 background-color: transparent;
14351 }
14352 .wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-thumb {
14353 background-color: transparent;
14354 border-radius: 8px;
14355 border: 3px solid transparent;
14356 background-clip: padding-box;
14357 }
14358 .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 {
14359 background-color: #949494;
14360 }
14361 .wp-block-navigation__menu-inspector-controls:hover, .wp-block-navigation__menu-inspector-controls:focus, .wp-block-navigation__menu-inspector-controls:focus-within {
14362 scrollbar-color: #949494 transparent;
14363 }
14364 @media (hover: none) {
14365 .wp-block-navigation__menu-inspector-controls {
14366 scrollbar-color: #949494 transparent;
14367 }
14368 }
14369
14370 .wp-block-navigation__menu-inspector-controls__empty-message {
14371 margin-left: 24px;
14372 }
14373
14374 /**
14375 * Appender
14376 */
14377 .wp-block-navigation .block-list-appender {
14378 position: relative;
14379 }
14380
14381 /**
14382 * Submenus.
14383 */
14384 .wp-block-navigation .has-child {
14385 cursor: pointer;
14386 }
14387 .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
14388 z-index: 28;
14389 }
14390 .wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container {
14391 z-index: 29;
14392 }
14393 .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 {
14394 visibility: visible !important;
14395 opacity: 1 !important;
14396 min-width: 200px !important;
14397 height: auto !important;
14398 width: auto !important;
14399 overflow: visible !important;
14400 }
14401
14402 /**
14403 * Navigation Items.
14404 */
14405 .wp-block-navigation-item .wp-block-navigation-item__content {
14406 cursor: text;
14407 }
14408 .wp-block-navigation-item.is-editing, .wp-block-navigation-item.is-selected {
14409 min-width: 20px;
14410 }
14411 .wp-block-navigation-item .block-list-appender {
14412 margin-top: 16px;
14413 margin-right: auto;
14414 margin-bottom: 16px;
14415 margin-left: 16px;
14416 }
14417
14418 .wp-block-navigation-link__invalid-item {
14419 color: #000;
14420 }
14421
14422 /**
14423 * Menu item setup state. Is shown when a menu item has no URL configured.
14424 */
14425 .wp-block-navigation-link__placeholder {
14426 position: relative;
14427 text-decoration: none !important;
14428 box-shadow: none !important;
14429 background-image: none !important;
14430 }
14431 .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span {
14432 --wp-underline-color: var(--wp-admin-theme-color);
14433 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%);
14434 background-position: 0 100%;
14435 background-size: 6px 3px;
14436 background-repeat: repeat-x;
14437 padding-bottom: 0.1em;
14438 }
14439 .is-dark-theme .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span {
14440 --wp-underline-color: #fff;
14441 }
14442 .wp-block-navigation-link__placeholder.wp-block-navigation-item__content {
14443 cursor: pointer;
14444 }
14445
14446 /**
14447 * Link Control Transforms
14448 */
14449 .link-control-transform {
14450 border-top: 1px solid #ccc;
14451 padding: 0 16px 8px 16px;
14452 }
14453
14454 .link-control-transform__subheading {
14455 font-size: 11px;
14456 text-transform: uppercase;
14457 font-weight: 500;
14458 color: #1e1e1e;
14459 margin-bottom: 1.5em;
14460 }
14461
14462 .link-control-transform__items {
14463 display: flex;
14464 justify-content: space-between;
14465 }
14466
14467 .link-control-transform__item {
14468 flex-basis: 33%;
14469 flex-direction: column;
14470 gap: 8px;
14471 height: auto;
14472 }
14473
14474 .wp-block-navigation-submenu {
14475 display: block;
14476 }
14477 .wp-block-navigation-submenu .wp-block-navigation__submenu-container {
14478 z-index: 28;
14479 }
14480 .wp-block-navigation-submenu.is-selected > .wp-block-navigation__submenu-container, .wp-block-navigation-submenu.has-child-selected > .wp-block-navigation__submenu-container {
14481 visibility: visible !important;
14482 opacity: 1 !important;
14483 min-width: 200px !important;
14484 height: auto !important;
14485 width: auto !important;
14486 position: absolute;
14487 left: -1px;
14488 top: 100%;
14489 }
14490 @media (min-width: 782px) {
14491 .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 {
14492 left: 100%;
14493 top: -1px;
14494 }
14495 .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 {
14496 content: "";
14497 position: absolute;
14498 right: 100%;
14499 height: 100%;
14500 display: block;
14501 width: 0.5em;
14502 background: transparent;
14503 }
14504 }
14505
14506 .block-editor-block-list__block[data-type="core/nextpage"] {
14507 max-width: 100%;
14508 text-align: center;
14509 margin-top: 28px;
14510 margin-bottom: 28px;
14511 }
14512
14513 .wp-block-nextpage {
14514 display: block;
14515 text-align: center;
14516 white-space: nowrap;
14517 }
14518 .wp-block-nextpage > span {
14519 font-size: 13px;
14520 position: relative;
14521 text-transform: uppercase;
14522 font-weight: 600;
14523 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
14524 color: #757575;
14525 border-radius: 4px;
14526 background: #fff;
14527 padding: 6px 8px;
14528 height: 24px;
14529 }
14530 .wp-block-nextpage::before {
14531 content: "";
14532 position: absolute;
14533 top: calc(50%);
14534 left: 0;
14535 right: 0;
14536 border-top: 3px dashed #ccc;
14537 }
14538
14539 .wp-block-navigation .wp-block-page-list > div,
14540 .wp-block-navigation .wp-block-page-list {
14541 background-color: inherit;
14542 }
14543 .wp-block-navigation.items-justified-space-between .wp-block-page-list > div,
14544 .wp-block-navigation.items-justified-space-between .wp-block-page-list {
14545 display: contents;
14546 flex: 1;
14547 }
14548 .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 {
14549 flex: inherit;
14550 }
14551
14552 .wp-block-navigation .wp-block-navigation__submenu-container > .wp-block-page-list {
14553 display: block;
14554 }
14555
14556 .wp-block-pages-list__item__link {
14557 pointer-events: none;
14558 }
14559
14560 @media (min-width: 600px) {
14561 .wp-block-page-list-modal {
14562 max-width: 480px;
14563 }
14564 }
14565
14566 .wp-block-page-list-modal-buttons {
14567 display: flex;
14568 justify-content: flex-end;
14569 gap: 12px;
14570 }
14571
14572 .wp-block-page-list .open-on-click:focus-within > .wp-block-navigation__submenu-container {
14573 visibility: visible;
14574 opacity: 1;
14575 width: auto;
14576 height: auto;
14577 min-width: 200px;
14578 }
14579
14580 .wp-block-page-list__loading-indicator-container {
14581 padding: 8px 12px;
14582 }
14583
14584 .block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus {
14585 min-height: auto !important;
14586 }
14587
14588 .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder] {
14589 opacity: 1;
14590 }
14591
14592 .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] {
14593 opacity: 0;
14594 }
14595
14596 .block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"],
14597 .block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"] {
14598 rotate: 180deg;
14599 }
14600
14601 .wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline {
14602 display: inline;
14603 }
14604
14605 .wp-block-pullquote.is-style-solid-color blockquote p {
14606 font-size: 32px;
14607 }
14608 .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation {
14609 text-transform: none;
14610 font-style: normal;
14611 }
14612
14613 .wp-block-pullquote .wp-block-pullquote__citation {
14614 color: inherit;
14615 }
14616
14617 .wp-block-rss li a > div {
14618 display: inline;
14619 }
14620
14621 .wp-block-rss__placeholder-form > * {
14622 margin-bottom: 8px;
14623 }
14624 @media (min-width: 782px) {
14625 .wp-block-rss__placeholder-form > * {
14626 margin-bottom: 0;
14627 }
14628 }
14629 .wp-block-rss__placeholder-form .wp-block-rss__placeholder-input {
14630 flex: 1;
14631 min-width: 80%;
14632 }
14633
14634 .wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper {
14635 margin: auto;
14636 }
14637
14638 .wp-block-search .wp-block-search__button {
14639 height: auto;
14640 border-radius: initial;
14641 display: flex;
14642 align-items: center;
14643 justify-content: center;
14644 text-align: center;
14645 }
14646 .wp-block-search__components-button-group {
14647 margin-top: 10px;
14648 }
14649
14650 .block-editor-block-list__block[data-type="core/separator"] {
14651 padding-top: 0.1px;
14652 padding-bottom: 0.1px;
14653 }
14654 .block-editor-block-list__block[data-type="core/separator"].wp-block-separator.is-style-dots {
14655 background: none !important;
14656 border: none;
14657 }
14658
14659 [data-type="core/shortcode"].components-placeholder {
14660 min-height: 0;
14661 }
14662
14663 .blocks-shortcode__textarea {
14664 box-sizing: border-box;
14665 max-height: 250px;
14666 resize: none;
14667 font-family: Menlo, Consolas, monaco, monospace !important;
14668 color: #1e1e1e !important;
14669 background: #fff !important;
14670 padding: 12px !important;
14671 border: 1px solid #1e1e1e !important;
14672 box-shadow: none !important;
14673 border-radius: 2px !important;
14674 font-size: 16px !important;
14675 }
14676 @media (min-width: 600px) {
14677 .blocks-shortcode__textarea {
14678 font-size: 13px !important;
14679 }
14680 }
14681 .blocks-shortcode__textarea:focus {
14682 border-color: var(--wp-admin-theme-color) !important;
14683 box-shadow: 0 0 0 1px var(--wp-admin-theme-color) !important;
14684 outline: 2px solid transparent !important;
14685 }
14686
14687 .wp-block[data-align=center] > .wp-block-site-logo,
14688 .wp-block-site-logo.aligncenter > div {
14689 display: table;
14690 margin-left: auto;
14691 margin-right: auto;
14692 }
14693
14694 .wp-block-site-logo a {
14695 pointer-events: none;
14696 }
14697 .wp-block-site-logo .custom-logo-link {
14698 cursor: inherit;
14699 }
14700 .wp-block-site-logo .custom-logo-link:focus {
14701 box-shadow: none;
14702 }
14703 .wp-block-site-logo .custom-logo-link.is-transient img {
14704 opacity: 0.3;
14705 }
14706 .wp-block-site-logo img {
14707 display: block;
14708 height: auto;
14709 max-width: 100%;
14710 }
14711
14712 .wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder {
14713 height: 60px;
14714 width: 60px;
14715 }
14716 .wp-block-site-logo.wp-block-site-logo > div,
14717 .wp-block-site-logo.wp-block-site-logo .components-resizable-box__container {
14718 border-radius: inherit;
14719 }
14720 .wp-block-site-logo.wp-block-site-logo .components-placeholder {
14721 display: flex;
14722 justify-content: center;
14723 align-items: center;
14724 padding: 0;
14725 border-radius: inherit;
14726 min-height: 48px;
14727 min-width: 48px;
14728 height: 100%;
14729 width: 100%;
14730 }
14731 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload {
14732 display: none;
14733 }
14734 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text {
14735 display: none;
14736 }
14737 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button {
14738 padding: 0;
14739 display: flex;
14740 justify-content: center;
14741 align-items: center;
14742 width: 48px;
14743 height: 48px;
14744 border-radius: 50%;
14745 position: relative;
14746 background: var(--wp-admin-theme-color);
14747 border-color: var(--wp-admin-theme-color);
14748 border-style: solid;
14749 color: #fff;
14750 }
14751 .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button > svg {
14752 color: inherit;
14753 }
14754
14755 .block-library-site-logo__inspector-upload-container {
14756 position: relative;
14757 }
14758 .block-library-site-logo__inspector-upload-container .components-drop-zone__content-icon {
14759 display: none;
14760 }
14761
14762 .block-library-site-logo__inspector-upload-container button.components-button,
14763 .block-library-site-logo__inspector-media-replace-container button.components-button {
14764 color: #1e1e1e;
14765 box-shadow: inset 0 0 0 1px #ccc;
14766 width: 100%;
14767 display: block;
14768 height: 40px;
14769 }
14770 .block-library-site-logo__inspector-upload-container button.components-button:hover,
14771 .block-library-site-logo__inspector-media-replace-container button.components-button:hover {
14772 color: var(--wp-admin-theme-color);
14773 }
14774 .block-library-site-logo__inspector-upload-container button.components-button:focus,
14775 .block-library-site-logo__inspector-media-replace-container button.components-button:focus {
14776 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
14777 }
14778 .block-library-site-logo__inspector-upload-container .block-library-site-logo__inspector-media-replace-title,
14779 .block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title {
14780 word-break: break-all;
14781 white-space: normal;
14782 text-align: start;
14783 text-align-last: center;
14784 }
14785
14786 .block-library-site-logo__inspector-media-replace-container .components-dropdown {
14787 display: block;
14788 }
14789 .block-library-site-logo__inspector-media-replace-container img {
14790 width: 20px;
14791 min-width: 20px;
14792 aspect-ratio: 1;
14793 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
14794 border-radius: 50% !important;
14795 }
14796 .block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview {
14797 padding: 6px 12px;
14798 display: flex;
14799 height: 40px;
14800 }
14801
14802 .wp-block-site-tagline__placeholder {
14803 padding: 1em 0;
14804 border: 1px dashed;
14805 }
14806
14807 .wp-block-site-title__placeholder {
14808 padding: 1em 0;
14809 border: 1px dashed;
14810 }
14811
14812 .editor-styles-wrapper .wp-block-site-title a {
14813 color: inherit;
14814 }
14815
14816 .wp-block-social-links .wp-social-link {
14817 line-height: 0;
14818 }
14819 .wp-block-social-links .wp-social-link button {
14820 font-size: inherit;
14821 color: currentColor;
14822 height: auto;
14823 line-height: 0;
14824 opacity: 1;
14825 padding: 0.25em;
14826 }
14827
14828 .wp-block-social-links.is-style-pill-shape .wp-social-link button {
14829 padding-left: calc((2/3) * 1em);
14830 padding-right: calc((2/3) * 1em);
14831 }
14832
14833 .wp-block-social-links.is-style-logos-only .wp-social-link button {
14834 padding: 0;
14835 }
14836
14837 .wp-block-social-links div.block-editor-url-input {
14838 display: inline-block;
14839 margin-left: 8px;
14840 }
14841 .wp-block-social-links.wp-block-social-links {
14842 background: none;
14843 }
14844
14845 .wp-social-link:hover {
14846 transform: none;
14847 }
14848
14849 .editor-styles-wrapper .wp-block-social-links {
14850 padding: 0;
14851 }
14852
14853 .wp-block-social-links__social-placeholder {
14854 display: flex;
14855 opacity: 0.8;
14856 list-style: none;
14857 }
14858 .wp-block-social-links__social-placeholder > .wp-social-link {
14859 padding-left: 0 !important;
14860 margin-left: 0 !important;
14861 padding-right: 0 !important;
14862 margin-right: 0 !important;
14863 width: 0 !important;
14864 visibility: hidden;
14865 }
14866 .wp-block-social-links__social-placeholder > .wp-block-social-links__social-placeholder-icons {
14867 display: flex;
14868 }
14869 .wp-block-social-links__social-placeholder .wp-social-link {
14870 padding: 0.25em;
14871 }
14872 .is-style-pill-shape .wp-block-social-links__social-placeholder .wp-social-link {
14873 padding-left: calc((2/3) * 1em);
14874 padding-right: calc((2/3) * 1em);
14875 }
14876 .is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link {
14877 padding: 0;
14878 }
14879 .wp-block-social-links__social-placeholder .wp-social-link::before {
14880 content: "";
14881 display: block;
14882 width: 1em;
14883 height: 1em;
14884 border-radius: 50%;
14885 }
14886 .is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link::before {
14887 background: currentColor;
14888 }
14889
14890 .wp-block-social-links .wp-block-social-links__social-prompt {
14891 min-height: 24px;
14892 list-style: none;
14893 order: 2;
14894 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
14895 font-size: 13px;
14896 line-height: 24px;
14897 margin-top: auto;
14898 margin-bottom: auto;
14899 cursor: default;
14900 padding-right: 8px;
14901 }
14902
14903 .wp-block[data-align=center] > .wp-block-social-links,
14904 .wp-block.wp-block-social-links.aligncenter {
14905 justify-content: center;
14906 }
14907
14908 .block-editor-block-preview__content .components-button:disabled {
14909 opacity: 1;
14910 }
14911
14912 .wp-social-link.wp-social-link__is-incomplete {
14913 opacity: 0.5;
14914 }
14915 @media (prefers-reduced-motion: reduce) {
14916 .wp-social-link.wp-social-link__is-incomplete {
14917 transition-duration: 0s;
14918 transition-delay: 0s;
14919 }
14920 }
14921
14922 .wp-block-social-links .is-selected .wp-social-link__is-incomplete,
14923 .wp-social-link.wp-social-link__is-incomplete:hover,
14924 .wp-social-link.wp-social-link__is-incomplete:focus {
14925 opacity: 1;
14926 }
14927
14928 .block-editor-block-list__block[data-type="core/spacer"]::before {
14929 content: "";
14930 display: block;
14931 position: absolute;
14932 z-index: 1;
14933 width: 100%;
14934 min-height: 8px;
14935 min-width: 8px;
14936 height: 100%;
14937 }
14938
14939 .wp-block-spacer.is-hovered .block-library-spacer__resize-container,
14940 .block-library-spacer__resize-container.has-show-handle,
14941 .wp-block-spacer.is-selected.custom-sizes-disabled {
14942 background: rgba(0, 0, 0, 0.1);
14943 }
14944 .is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,
14945 .is-dark-theme .block-library-spacer__resize-container.has-show-handle,
14946 .is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled {
14947 background: rgba(255, 255, 255, 0.15);
14948 }
14949
14950 .block-library-spacer__resize-container {
14951 clear: both;
14952 }
14953 .block-library-spacer__resize-container:not(.is-resizing) {
14954 height: 100% !important;
14955 width: 100% !important;
14956 }
14957 .block-library-spacer__resize-container .components-resizable-box__handle::before {
14958 content: none;
14959 }
14960 .block-library-spacer__resize-container.resize-horizontal {
14961 margin-bottom: 0;
14962 height: 100% !important;
14963 }
14964
14965 .wp-block[data-align=left] > .wp-block-table, .wp-block[data-align=right] > .wp-block-table, .wp-block[data-align=center] > .wp-block-table {
14966 height: auto;
14967 }
14968 .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 {
14969 width: auto;
14970 }
14971 .wp-block[data-align=left] > .wp-block-table td,
14972 .wp-block[data-align=left] > .wp-block-table th, .wp-block[data-align=right] > .wp-block-table td,
14973 .wp-block[data-align=right] > .wp-block-table th, .wp-block[data-align=center] > .wp-block-table td,
14974 .wp-block[data-align=center] > .wp-block-table th {
14975 word-break: break-word;
14976 }
14977 .wp-block[data-align=center] > .wp-block-table {
14978 text-align: initial;
14979 }
14980 .wp-block[data-align=center] > .wp-block-table table {
14981 margin: 0 auto;
14982 }
14983 .wp-block-table td,
14984 .wp-block-table th {
14985 border: 1px solid;
14986 padding: 0.5em;
14987 }
14988 .wp-block-table td.is-selected,
14989 .wp-block-table th.is-selected {
14990 border-color: var(--wp-admin-theme-color);
14991 box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
14992 border-style: double;
14993 }
14994 .wp-block-table table.has-individual-borders > *,
14995 .wp-block-table table.has-individual-borders tr,
14996 .wp-block-table table.has-individual-borders th,
14997 .wp-block-table table.has-individual-borders td {
14998 border-width: 1px;
14999 border-style: solid;
15000 border-color: currentColor;
15001 }
15002
15003 .blocks-table__placeholder-form.blocks-table__placeholder-form {
15004 display: flex;
15005 flex-direction: column;
15006 align-items: flex-start;
15007 gap: 8px;
15008 }
15009 @media (min-width: 782px) {
15010 .blocks-table__placeholder-form.blocks-table__placeholder-form {
15011 flex-direction: row;
15012 align-items: flex-end;
15013 }
15014 }
15015
15016 .blocks-table__placeholder-input {
15017 width: 112px;
15018 }
15019
15020 .block-editor-template-part__selection-modal {
15021 z-index: 1000001;
15022 }
15023 .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
15024 column-count: 2;
15025 column-gap: 24px;
15026 }
15027 @media (min-width: 1280px) {
15028 .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
15029 column-count: 3;
15030 }
15031 }
15032 .block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
15033 break-inside: avoid-column;
15034 }
15035
15036 .block-library-template-part__selection-search {
15037 background: #fff;
15038 position: sticky;
15039 top: 0;
15040 padding: 16px 0;
15041 z-index: 2;
15042 }
15043
15044 .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,
15045 .is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted,
15046 .is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected {
15047 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
15048 }
15049 .is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus::after,
15050 .is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus::after {
15051 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
15052 }
15053 .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,
15054 .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 {
15055 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff;
15056 }
15057
15058 .wp-block-text-columns .block-editor-rich-text__editable:focus {
15059 outline: 1px solid #ddd;
15060 }
15061
15062 .wp-block-video.wp-block-video.is-selected .components-placeholder {
15063 color: #1e1e1e;
15064 background-color: #fff;
15065 box-shadow: inset 0 0 0 1px #1e1e1e;
15066 border: none;
15067 border-radius: 2px;
15068 }
15069 .wp-block-video.wp-block-video.is-selected .components-placeholder > svg {
15070 opacity: 0;
15071 }
15072 .wp-block-video.wp-block-video.is-selected .components-placeholder .components-placeholder__illustration {
15073 display: none;
15074 }
15075 .wp-block-video.wp-block-video.is-selected .components-placeholder::before {
15076 opacity: 0;
15077 }
15078 .wp-block-video.wp-block-video .components-placeholder__label,
15079 .wp-block-video.wp-block-video .components-placeholder__instructions,
15080 .wp-block-video.wp-block-video .components-button {
15081 transition: none;
15082 }
15083
15084 .wp-block[data-align=center] > .wp-block-video {
15085 text-align: center;
15086 }
15087
15088 .wp-block-video {
15089 position: relative;
15090 }
15091 .wp-block-video.is-transient video {
15092 opacity: 0.3;
15093 }
15094 .wp-block-video .components-spinner {
15095 position: absolute;
15096 top: 50%;
15097 left: 50%;
15098 margin-top: -9px;
15099 margin-left: -9px;
15100 }
15101
15102 .editor-video-poster-control .components-base-control__label {
15103 display: block;
15104 }
15105 .editor-video-poster-control .components-button {
15106 margin-right: 8px;
15107 }
15108
15109 .block-library-video-tracks-editor {
15110 z-index: 159990;
15111 }
15112
15113 .block-library-video-tracks-editor__track-list-track {
15114 padding-left: 12px;
15115 }
15116
15117 .block-library-video-tracks-editor__single-track-editor-kind-select {
15118 max-width: 240px;
15119 }
15120
15121 .block-library-video-tracks-editor__single-track-editor-edit-track-label {
15122 margin-top: 4px;
15123 color: #757575;
15124 text-transform: uppercase;
15125 font-size: 11px;
15126 font-weight: 500;
15127 display: block;
15128 }
15129
15130 .block-library-video-tracks-editor > .components-popover__content {
15131 width: 360px;
15132 padding: 0;
15133 }
15134
15135 .block-library-video-tracks-editor__track-list .components-menu-group__label,
15136 .block-library-video-tracks-editor__add-tracks-container .components-menu-group__label {
15137 padding: 0;
15138 }
15139
15140 .block-library-video-tracks-editor__single-track-editor,
15141 .block-library-video-tracks-editor__track-list,
15142 .block-library-video-tracks-editor__add-tracks-container {
15143 padding: 12px;
15144 }
15145
15146 .editor-styles-wrapper ul.wp-block-post-template {
15147 padding-left: 0;
15148 margin-left: 0;
15149 list-style: none;
15150 }
15151
15152 .block-library-query-toolbar__popover .components-popover__content {
15153 min-width: 230px;
15154 }
15155
15156 .wp-block-query__create-new-link {
15157 padding: 0 16px 16px 52px;
15158 }
15159
15160 .block-library-query__pattern-selection-content .block-editor-block-patterns-list {
15161 display: grid;
15162 grid-template-columns: 1fr 1fr 1fr;
15163 grid-gap: 8px;
15164 }
15165 .block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
15166 margin-bottom: 0;
15167 }
15168 .block-library-query__pattern-selection-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
15169 max-height: 250px;
15170 }
15171
15172 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
15173 column-count: 2;
15174 column-gap: 24px;
15175 }
15176 @media (min-width: 1280px) {
15177 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
15178 column-count: 3;
15179 }
15180 }
15181 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
15182 break-inside: avoid-column;
15183 }
15184 .block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search {
15185 background: #fff;
15186 position: sticky;
15187 top: 0;
15188 padding: 16px 0;
15189 margin-bottom: 2px;
15190 z-index: 2;
15191 }
15192
15193 .block-library-query-toolspanel__filters .components-form-token-field__help {
15194 margin-bottom: 0;
15195 }
15196 .block-library-query-toolspanel__filters .block-library-query-inspector__taxonomy-control:not(:last-child) {
15197 margin-bottom: 24px;
15198 }
15199
15200 @media (min-width: 600px) {
15201 .wp-block-query__enhanced-pagination-modal {
15202 max-width: 480px;
15203 }
15204 }
15205
15206 .wp-block-query__enhanced-pagination-notice {
15207 margin: 0;
15208 }
15209
15210 .wp-block[data-align=center] > .wp-block-query-pagination {
15211 justify-content: center;
15212 }
15213
15214 .editor-styles-wrapper .wp-block-query-pagination {
15215 max-width: 100%;
15216 }
15217 .editor-styles-wrapper .wp-block-query-pagination.block-editor-block-list__layout {
15218 margin: 0;
15219 }
15220
15221 .wp-block-query-pagination > .wp-block-query-pagination-next,
15222 .wp-block-query-pagination > .wp-block-query-pagination-previous,
15223 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
15224 margin-left: 0;
15225 margin-top: 0.5em;
15226 /*rtl:ignore*/
15227 margin-right: 0.5em;
15228 margin-bottom: 0.5em;
15229 }
15230 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
15231 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
15232 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
15233 /*rtl:ignore*/
15234 margin-right: 0;
15235 }
15236
15237 .wp-block-query-pagination-numbers a {
15238 text-decoration: underline;
15239 }
15240 .wp-block-query-pagination-numbers .page-numbers {
15241 margin-right: 2px;
15242 }
15243 .wp-block-query-pagination-numbers .page-numbers:last-child {
15244 /*rtl:ignore*/
15245 margin-right: 0;
15246 }
15247
15248 .wp-block-post-featured-image .block-editor-media-placeholder {
15249 z-index: 1;
15250 -webkit-backdrop-filter: none;
15251 backdrop-filter: none;
15252 }
15253 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder,
15254 .wp-block-post-featured-image .components-placeholder {
15255 justify-content: center;
15256 align-items: center;
15257 padding: 0;
15258 display: flex;
15259 min-height: 200px;
15260 }
15261 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload,
15262 .wp-block-post-featured-image .components-placeholder .components-form-file-upload {
15263 display: none;
15264 }
15265 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button,
15266 .wp-block-post-featured-image .components-placeholder .components-button {
15267 padding: 0;
15268 display: flex;
15269 justify-content: center;
15270 align-items: center;
15271 width: 48px;
15272 height: 48px;
15273 border-radius: 50%;
15274 position: relative;
15275 background: var(--wp-admin-theme-color);
15276 border-color: var(--wp-admin-theme-color);
15277 border-style: solid;
15278 color: #fff;
15279 }
15280 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button > svg,
15281 .wp-block-post-featured-image .components-placeholder .components-button > svg {
15282 color: inherit;
15283 }
15284 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),
15285 .wp-block-post-featured-image .components-placeholder:where(.has-border-color),
15286 .wp-block-post-featured-image img:where(.has-border-color) {
15287 border-style: solid;
15288 }
15289 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-top-color"]),
15290 .wp-block-post-featured-image .components-placeholder:where([style*="border-top-color"]),
15291 .wp-block-post-featured-image img:where([style*="border-top-color"]) {
15292 border-top-style: solid;
15293 }
15294 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-right-color"]),
15295 .wp-block-post-featured-image .components-placeholder:where([style*="border-right-color"]),
15296 .wp-block-post-featured-image img:where([style*="border-right-color"]) {
15297 border-right-style: solid;
15298 }
15299 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-bottom-color"]),
15300 .wp-block-post-featured-image .components-placeholder:where([style*="border-bottom-color"]),
15301 .wp-block-post-featured-image img:where([style*="border-bottom-color"]) {
15302 border-bottom-style: solid;
15303 }
15304 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-left-color"]),
15305 .wp-block-post-featured-image .components-placeholder:where([style*="border-left-color"]),
15306 .wp-block-post-featured-image img:where([style*="border-left-color"]) {
15307 border-left-style: solid;
15308 }
15309 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-width"]),
15310 .wp-block-post-featured-image .components-placeholder:where([style*="border-width"]),
15311 .wp-block-post-featured-image img:where([style*="border-width"]) {
15312 border-style: solid;
15313 }
15314 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-top-width"]),
15315 .wp-block-post-featured-image .components-placeholder:where([style*="border-top-width"]),
15316 .wp-block-post-featured-image img:where([style*="border-top-width"]) {
15317 border-top-style: solid;
15318 }
15319 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-right-width"]),
15320 .wp-block-post-featured-image .components-placeholder:where([style*="border-right-width"]),
15321 .wp-block-post-featured-image img:where([style*="border-right-width"]) {
15322 border-right-style: solid;
15323 }
15324 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-bottom-width"]),
15325 .wp-block-post-featured-image .components-placeholder:where([style*="border-bottom-width"]),
15326 .wp-block-post-featured-image img:where([style*="border-bottom-width"]) {
15327 border-bottom-style: solid;
15328 }
15329 .wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*="border-left-width"]),
15330 .wp-block-post-featured-image .components-placeholder:where([style*="border-left-width"]),
15331 .wp-block-post-featured-image img:where([style*="border-left-width"]) {
15332 border-left-style: solid;
15333 }
15334 .wp-block-post-featured-image[style*=height] .components-placeholder {
15335 min-height: 48px;
15336 min-width: 48px;
15337 height: 100%;
15338 width: 100%;
15339 }
15340 .wp-block-post-featured-image > a {
15341 cursor: default;
15342 }
15343 .wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,
15344 .wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,
15345 .wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label {
15346 opacity: 1;
15347 pointer-events: auto;
15348 }
15349
15350 div[data-type="core/post-featured-image"] img {
15351 max-width: 100%;
15352 height: auto;
15353 display: block;
15354 }
15355
15356 .wp-block-post-comments-form * {
15357 pointer-events: none;
15358 }
15359 .wp-block-post-comments-form *.block-editor-warning * {
15360 pointer-events: auto;
15361 }
15362
15363 .wp-block-post-content.wp-block-post-content {
15364 -webkit-user-select: none;
15365 user-select: none;
15366 }
15367
15368 /**
15369 * Element styles for the editor
15370 */
15371 .wp-element-button {
15372 cursor: revert;
15373 }
15374 .wp-element-button[role=textbox] {
15375 cursor: text;
15376 }
15377
15378 :root .editor-styles-wrapper {
15379 /*
15380 * Our classes uses the same values we set for gradient value attributes,
15381 * and we can not use spacing because of WP multi site kses rule.
15382 */
15383 /* stylelint-disable function-comma-space-after */
15384 /* stylelint-enable function-comma-space-after */
15385 }
15386 :root .editor-styles-wrapper .has-very-light-gray-background-color {
15387 background-color: #eee;
15388 }
15389 :root .editor-styles-wrapper .has-very-dark-gray-background-color {
15390 background-color: #313131;
15391 }
15392 :root .editor-styles-wrapper .has-very-light-gray-color {
15393 color: #eee;
15394 }
15395 :root .editor-styles-wrapper .has-very-dark-gray-color {
15396 color: #313131;
15397 }
15398 :root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
15399 background: linear-gradient(135deg, #00d084 0%, #0693e3 100%);
15400 }
15401 :root .editor-styles-wrapper .has-purple-crush-gradient-background {
15402 background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
15403 }
15404 :root .editor-styles-wrapper .has-hazy-dawn-gradient-background {
15405 background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%);
15406 }
15407 :root .editor-styles-wrapper .has-subdued-olive-gradient-background {
15408 background: linear-gradient(135deg, #fafae1 0%, #67a671 100%);
15409 }
15410 :root .editor-styles-wrapper .has-atomic-cream-gradient-background {
15411 background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%);
15412 }
15413 :root .editor-styles-wrapper .has-nightshade-gradient-background {
15414 background: linear-gradient(135deg, #330968 0%, #31cdcf 100%);
15415 }
15416 :root .editor-styles-wrapper .has-midnight-gradient-background {
15417 background: linear-gradient(135deg, #020381 0%, #2874fc 100%);
15418 }
15419
15420 :where(.editor-styles-wrapper) {
15421 --wp--preset--font-size--normal: 16px;
15422 --wp--preset--font-size--huge: 42px;
15423 }
15424
15425 :where(.editor-styles-wrapper) .has-regular-font-size {
15426 font-size: 16px;
15427 }
15428
15429 :where(.editor-styles-wrapper) .has-larger-font-size {
15430 font-size: 42px;
15431 }
15432
15433 :where(.editor-styles-wrapper) .has-normal-font-size {
15434 font-size: var(--wp--preset--font-size--normal);
15435 }
15436
15437 :where(.editor-styles-wrapper) .has-huge-font-size {
15438 font-size: var(--wp--preset--font-size--huge);
15439 }
15440
15441 /**
15442 * Editor Normalization Styles
15443 *
15444 * These are only output in the editor, but styles here are NOT prefixed .editor-styles-wrapper.
15445 * This allows us to create normalization styles that are easily overridden by editor styles.
15446 */
15447 :where(.editor-styles-wrapper) iframe:not([frameborder]) {
15448 border: 0;
15449 }
15450 /**
15451 * Converts a hex value into the rgb equivalent.
15452 *
15453 * @param {string} hex - the hexadecimal value to convert
15454 * @return {string} comma separated rgb values
15455 */
15456 /**
15457 * Colors
15458 */
15459 /**
15460 * Breakpoints & Media Queries
15461 */
15462 /**
15463 * SCSS Variables.
15464 *
15465 * Please use variables from this sheet to ensure consistency across the UI.
15466 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
15467 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
15468 */
15469 /**
15470 * Converts a hex value into the rgb equivalent.
15471 *
15472 * @param {string} hex - the hexadecimal value to convert
15473 * @return {string} comma separated rgb values
15474 */
15475 /**
15476 * Colors
15477 */
15478 /**
15479 * Fonts & basic variables.
15480 */
15481 /**
15482 * Grid System.
15483 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
15484 */
15485 /**
15486 * Dimensions.
15487 */
15488 /**
15489 * Shadows.
15490 */
15491 /**
15492 * Editor widths.
15493 */
15494 /**
15495 * Block & Editor UI.
15496 */
15497 /**
15498 * Block paddings.
15499 */
15500 /**
15501 * React Native specific.
15502 * These variables do not appear to be used anywhere else.
15503 */
15504 /**
15505 * Converts a hex value into the rgb equivalent.
15506 *
15507 * @param {string} hex - the hexadecimal value to convert
15508 * @return {string} comma separated rgb values
15509 */
15510 /**
15511 * Long content fade mixin
15512 *
15513 * Creates a fading overlay to signify that the content is longer
15514 * than the space allows.
15515 */
15516 /**
15517 * Breakpoint mixins
15518 */
15519 /**
15520 * Focus styles.
15521 */
15522 /**
15523 * Applies editor left position to the selector passed as argument
15524 */
15525 /**
15526 * Styles that are reused verbatim in a few places
15527 */
15528 /**
15529 * Allows users to opt-out of animations via OS-level preferences.
15530 */
15531 /**
15532 * Reset default styles for JavaScript UI based pages.
15533 * This is a WP-admin agnostic reset
15534 */
15535 /**
15536 * Reset the WP Admin page styles for Gutenberg-like pages.
15537 */
15538 .wp-block-audio figcaption {
15539 color: #555;
15540 font-size: 13px;
15541 text-align: center;
15542 }
15543 .is-dark-theme .wp-block-audio figcaption {
15544 color: rgba(255, 255, 255, 0.65);
15545 }
15546
15547 .wp-block-audio {
15548 margin: 0 0 1em 0;
15549 }
15550
15551 .wp-block-code {
15552 border: 1px solid #ccc;
15553 border-radius: 4px;
15554 font-family: Menlo, Consolas, monaco, monospace;
15555 padding: 0.8em 1em;
15556 }
15557
15558 .wp-block-embed figcaption {
15559 color: #555;
15560 font-size: 13px;
15561 text-align: center;
15562 }
15563 .is-dark-theme .wp-block-embed figcaption {
15564 color: rgba(255, 255, 255, 0.65);
15565 }
15566
15567 .wp-block-embed {
15568 margin: 0 0 1em 0;
15569 }
15570
15571 .blocks-gallery-caption {
15572 color: #555;
15573 font-size: 13px;
15574 text-align: center;
15575 }
15576 .is-dark-theme .blocks-gallery-caption {
15577 color: rgba(255, 255, 255, 0.65);
15578 }
15579
15580 .wp-block-image figcaption {
15581 color: #555;
15582 font-size: 13px;
15583 text-align: center;
15584 }
15585 .is-dark-theme .wp-block-image figcaption {
15586 color: rgba(255, 255, 255, 0.65);
15587 }
15588
15589 .wp-block-image {
15590 margin: 0 0 1em 0;
15591 }
15592
15593 .wp-block-pullquote {
15594 border-top: 4px solid currentColor;
15595 border-bottom: 4px solid currentColor;
15596 margin-bottom: 1.75em;
15597 color: currentColor;
15598 }
15599 .wp-block-pullquote cite,
15600 .wp-block-pullquote footer, .wp-block-pullquote__citation {
15601 color: currentColor;
15602 text-transform: uppercase;
15603 font-size: 0.8125em;
15604 font-style: normal;
15605 }
15606
15607 .wp-block-quote {
15608 border-left: 0.25em solid currentColor;
15609 margin: 0 0 1.75em 0;
15610 padding-left: 1em;
15611 }
15612 .wp-block-quote cite,
15613 .wp-block-quote footer {
15614 color: currentColor;
15615 font-size: 0.8125em;
15616 position: relative;
15617 font-style: normal;
15618 }
15619 .wp-block-quote.has-text-align-right {
15620 border-left: none;
15621 border-right: 0.25em solid currentColor;
15622 padding-left: 0;
15623 padding-right: 1em;
15624 }
15625 .wp-block-quote.has-text-align-center {
15626 border: none;
15627 padding-left: 0;
15628 }
15629 .wp-block-quote.is-style-plain, .wp-block-quote.is-style-large, .wp-block-quote.is-large {
15630 border: none;
15631 }
15632
15633 .wp-block-search .wp-block-search__label {
15634 font-weight: bold;
15635 }
15636
15637 .wp-block-search__button {
15638 border: 1px solid #ccc;
15639 padding: 0.375em 0.625em;
15640 }
15641
15642 :where(.wp-block-group.has-background) {
15643 padding: 1.25em 2.375em;
15644 }
15645
15646 .wp-block-separator.has-css-opacity {
15647 opacity: 0.4;
15648 }
15649
15650 .wp-block-separator {
15651 border: none;
15652 border-bottom: 2px solid currentColor;
15653 margin-left: auto;
15654 margin-right: auto;
15655 }
15656 .wp-block-separator.has-alpha-channel-opacity {
15657 opacity: initial;
15658 }
15659 .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
15660 width: 100px;
15661 }
15662 .wp-block-separator.has-background:not(.is-style-dots) {
15663 border-bottom: none;
15664 height: 1px;
15665 }
15666 .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
15667 height: 2px;
15668 }
15669
15670 .wp-block-table {
15671 margin: 0 0 1em 0;
15672 }
15673 .wp-block-table td,
15674 .wp-block-table th {
15675 word-break: normal;
15676 }
15677 .wp-block-table figcaption {
15678 color: #555;
15679 font-size: 13px;
15680 text-align: center;
15681 }
15682 .is-dark-theme .wp-block-table figcaption {
15683 color: rgba(255, 255, 255, 0.65);
15684 }
15685
15686 .wp-block-video figcaption {
15687 color: #555;
15688 font-size: 13px;
15689 text-align: center;
15690 }
15691 .is-dark-theme .wp-block-video figcaption {
15692 color: rgba(255, 255, 255, 0.65);
15693 }
15694
15695 .wp-block-video {
15696 margin: 0 0 1em 0;
15697 }
15698
15699 .wp-block-template-part.has-background {
15700 padding: 1.25em 2.375em;
15701 margin-top: 0;
15702 margin-bottom: 0;
15703 }
15704 /**
15705 * Converts a hex value into the rgb equivalent.
15706 *
15707 * @param {string} hex - the hexadecimal value to convert
15708 * @return {string} comma separated rgb values
15709 */
15710 /**
15711 * Colors
15712 */
15713 /**
15714 * Breakpoints & Media Queries
15715 */
15716 /**
15717 * SCSS Variables.
15718 *
15719 * Please use variables from this sheet to ensure consistency across the UI.
15720 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
15721 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
15722 */
15723 /**
15724 * Converts a hex value into the rgb equivalent.
15725 *
15726 * @param {string} hex - the hexadecimal value to convert
15727 * @return {string} comma separated rgb values
15728 */
15729 /**
15730 * Colors
15731 */
15732 /**
15733 * Fonts & basic variables.
15734 */
15735 /**
15736 * Grid System.
15737 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
15738 */
15739 /**
15740 * Dimensions.
15741 */
15742 /**
15743 * Shadows.
15744 */
15745 /**
15746 * Editor widths.
15747 */
15748 /**
15749 * Block & Editor UI.
15750 */
15751 /**
15752 * Block paddings.
15753 */
15754 /**
15755 * React Native specific.
15756 * These variables do not appear to be used anywhere else.
15757 */
15758 /**
15759 * Converts a hex value into the rgb equivalent.
15760 *
15761 * @param {string} hex - the hexadecimal value to convert
15762 * @return {string} comma separated rgb values
15763 */
15764 /**
15765 * Long content fade mixin
15766 *
15767 * Creates a fading overlay to signify that the content is longer
15768 * than the space allows.
15769 */
15770 /**
15771 * Breakpoint mixins
15772 */
15773 /**
15774 * Focus styles.
15775 */
15776 /**
15777 * Applies editor left position to the selector passed as argument
15778 */
15779 /**
15780 * Styles that are reused verbatim in a few places
15781 */
15782 /**
15783 * Allows users to opt-out of animations via OS-level preferences.
15784 */
15785 /**
15786 * Reset default styles for JavaScript UI based pages.
15787 * This is a WP-admin agnostic reset
15788 */
15789 /**
15790 * Reset the WP Admin page styles for Gutenberg-like pages.
15791 */
15792 :root {
15793 --wp-admin-theme-color: #007cba;
15794 --wp-admin-theme-color--rgb: 0, 124, 186;
15795 --wp-admin-theme-color-darker-10: #006ba1;
15796 --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
15797 --wp-admin-theme-color-darker-20: #005a87;
15798 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
15799 --wp-admin-border-width-focus: 2px;
15800 --wp-block-synced-color: #7a00df;
15801 --wp-block-synced-color--rgb: 122, 0, 223;
15802 --wp-bound-block-color: #9747ff;
15803 }
15804 @media (min-resolution: 192dpi) {
15805 :root {
15806 --wp-admin-border-width-focus: 1.5px;
15807 }
15808 }
15809
15810 .block-editor-format-toolbar__image-popover {
15811 z-index: 159990;
15812 }
15813 .block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-value {
15814 margin: 7px;
15815 min-width: 150px;
15816 max-width: 500px;
15817 }
15818 .block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-button {
15819 height: 30px;
15820 margin-bottom: 8px;
15821 margin-right: 8px;
15822 }
15823
15824 .block-editor-format-toolbar__link-container-content {
15825 display: flex;
15826 }
15827
15828 .block-editor-format-toolbar__link-container-value {
15829 margin: 7px;
15830 flex-grow: 1;
15831 flex-shrink: 1;
15832 overflow: hidden;
15833 text-overflow: ellipsis;
15834 white-space: nowrap;
15835 min-width: 150px;
15836 max-width: 500px;
15837 }
15838 .block-editor-format-toolbar__link-container-value.has-invalid-link {
15839 color: #cc1818;
15840 }
15841
15842 .format-library__inline-color-popover [role=tabpanel] {
15843 padding: 16px;
15844 }
15845
15846 .block-editor-format-toolbar__language-popover .components-popover__content {
15847 width: auto;
15848 padding: 1rem;
15849 }
15850 /**
15851 * Converts a hex value into the rgb equivalent.
15852 *
15853 * @param {string} hex - the hexadecimal value to convert
15854 * @return {string} comma separated rgb values
15855 */
15856 /**
15857 * Colors
15858 */
15859 /**
15860 * Breakpoints & Media Queries
15861 */
15862 /**
15863 * SCSS Variables.
15864 *
15865 * Please use variables from this sheet to ensure consistency across the UI.
15866 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
15867 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
15868 */
15869 /**
15870 * Converts a hex value into the rgb equivalent.
15871 *
15872 * @param {string} hex - the hexadecimal value to convert
15873 * @return {string} comma separated rgb values
15874 */
15875 /**
15876 * Colors
15877 */
15878 /**
15879 * Fonts & basic variables.
15880 */
15881 /**
15882 * Grid System.
15883 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
15884 */
15885 /**
15886 * Dimensions.
15887 */
15888 /**
15889 * Shadows.
15890 */
15891 /**
15892 * Editor widths.
15893 */
15894 /**
15895 * Block & Editor UI.
15896 */
15897 /**
15898 * Block paddings.
15899 */
15900 /**
15901 * React Native specific.
15902 * These variables do not appear to be used anywhere else.
15903 */
15904 /**
15905 * Converts a hex value into the rgb equivalent.
15906 *
15907 * @param {string} hex - the hexadecimal value to convert
15908 * @return {string} comma separated rgb values
15909 */
15910 /**
15911 * Long content fade mixin
15912 *
15913 * Creates a fading overlay to signify that the content is longer
15914 * than the space allows.
15915 */
15916 /**
15917 * Breakpoint mixins
15918 */
15919 /**
15920 * Focus styles.
15921 */
15922 /**
15923 * Applies editor left position to the selector passed as argument
15924 */
15925 /**
15926 * Styles that are reused verbatim in a few places
15927 */
15928 /**
15929 * Allows users to opt-out of animations via OS-level preferences.
15930 */
15931 /**
15932 * Reset default styles for JavaScript UI based pages.
15933 * This is a WP-admin agnostic reset
15934 */
15935 /**
15936 * Reset the WP Admin page styles for Gutenberg-like pages.
15937 */
15938 :root {
15939 --wp-admin-theme-color: #007cba;
15940 --wp-admin-theme-color--rgb: 0, 124, 186;
15941 --wp-admin-theme-color-darker-10: #006ba1;
15942 --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
15943 --wp-admin-theme-color-darker-20: #005a87;
15944 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
15945 --wp-admin-border-width-focus: 2px;
15946 --wp-block-synced-color: #7a00df;
15947 --wp-block-synced-color--rgb: 122, 0, 223;
15948 --wp-bound-block-color: #9747ff;
15949 }
15950 @media (min-resolution: 192dpi) {
15951 :root {
15952 --wp-admin-border-width-focus: 1.5px;
15953 }
15954 }
15955
15956 .components-panel__header.interface-complementary-area-header__small {
15957 background: #fff;
15958 padding-right: 4px;
15959 }
15960 .components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title {
15961 overflow: hidden;
15962 text-overflow: ellipsis;
15963 white-space: nowrap;
15964 width: 100%;
15965 margin: 0;
15966 }
15967 @media (min-width: 782px) {
15968 .components-panel__header.interface-complementary-area-header__small {
15969 display: none;
15970 }
15971 }
15972
15973 .interface-complementary-area-header {
15974 background: #fff;
15975 padding-right: 4px;
15976 }
15977 .interface-complementary-area-header .interface-complementary-area-header__title {
15978 margin: 0;
15979 }
15980 .interface-complementary-area-header .components-button.has-icon {
15981 display: none;
15982 margin-left: auto;
15983 }
15984 .interface-complementary-area-header .components-button.has-icon ~ .components-button {
15985 margin-left: 0;
15986 }
15987 @media (min-width: 782px) {
15988 .interface-complementary-area-header .components-button.has-icon {
15989 display: flex;
15990 }
15991 }
15992
15993 @media (min-width: 782px) {
15994 .components-panel__header + .interface-complementary-area-header {
15995 margin-top: 0;
15996 }
15997 }
15998
15999 .interface-complementary-area {
16000 background: #fff;
16001 color: #1e1e1e;
16002 }
16003 @media (min-width: 600px) {
16004 .interface-complementary-area {
16005 -webkit-overflow-scrolling: touch;
16006 }
16007 }
16008 @media (min-width: 782px) {
16009 .interface-complementary-area {
16010 width: 280px;
16011 }
16012 }
16013 .interface-complementary-area .components-panel {
16014 border: none;
16015 position: relative;
16016 z-index: 0;
16017 }
16018 .interface-complementary-area .components-panel__header {
16019 position: sticky;
16020 top: 0;
16021 z-index: 1;
16022 }
16023 .interface-complementary-area .components-panel__header.edit-post-sidebar__panel-tabs {
16024 top: 48px;
16025 }
16026 @media (min-width: 782px) {
16027 .interface-complementary-area .components-panel__header.edit-post-sidebar__panel-tabs {
16028 top: 0;
16029 }
16030 }
16031 .interface-complementary-area p:not(.components-base-control__help) {
16032 margin-top: 0;
16033 }
16034 .interface-complementary-area h2 {
16035 font-size: 13px;
16036 color: #1e1e1e;
16037 margin-bottom: 1.5em;
16038 }
16039 .interface-complementary-area h3 {
16040 font-size: 11px;
16041 text-transform: uppercase;
16042 font-weight: 500;
16043 color: #1e1e1e;
16044 margin-bottom: 1.5em;
16045 }
16046 .interface-complementary-area hr {
16047 border-top: none;
16048 border-bottom: 1px solid #f0f0f0;
16049 margin: 1.5em 0;
16050 }
16051 .interface-complementary-area div.components-toolbar-group,
16052 .interface-complementary-area div.components-toolbar {
16053 box-shadow: none;
16054 margin-bottom: 1.5em;
16055 }
16056 .interface-complementary-area div.components-toolbar-group:last-child,
16057 .interface-complementary-area div.components-toolbar:last-child {
16058 margin-bottom: 0;
16059 }
16060 .interface-complementary-area .block-editor-skip-to-selected-block:focus {
16061 top: auto;
16062 right: 10px;
16063 bottom: 10px;
16064 left: auto;
16065 }
16066
16067 @media (min-width: 782px) {
16068 body.js.is-fullscreen-mode {
16069 margin-top: -32px;
16070 height: calc(100% + 32px);
16071 }
16072 body.js.is-fullscreen-mode #adminmenumain,
16073 body.js.is-fullscreen-mode #wpadminbar {
16074 display: none;
16075 }
16076 body.js.is-fullscreen-mode #wpcontent,
16077 body.js.is-fullscreen-mode #wpfooter {
16078 margin-left: 0;
16079 }
16080 }
16081
16082 html.interface-interface-skeleton__html-container {
16083 position: fixed;
16084 width: 100%;
16085 }
16086 @media (min-width: 782px) {
16087 html.interface-interface-skeleton__html-container {
16088 position: initial;
16089 width: initial;
16090 }
16091 }
16092
16093 .interface-interface-skeleton {
16094 display: flex;
16095 flex-direction: row;
16096 height: auto;
16097 max-height: 100%;
16098 position: fixed;
16099 top: 46px;
16100 left: 0;
16101 right: 0;
16102 bottom: 0;
16103 }
16104 @media (min-width: 783px) {
16105 .interface-interface-skeleton {
16106 top: 32px;
16107 }
16108 .is-fullscreen-mode .interface-interface-skeleton {
16109 top: 0;
16110 }
16111 }
16112
16113 .interface-interface-skeleton__editor {
16114 display: flex;
16115 flex-direction: column;
16116 flex: 0 1 100%;
16117 overflow: hidden;
16118 }
16119
16120 .interface-interface-skeleton {
16121 /* Set left position when auto-fold is not on the body element. */
16122 left: 0;
16123 }
16124 @media (min-width: 783px) {
16125 .interface-interface-skeleton {
16126 left: 160px;
16127 }
16128 }
16129
16130 .auto-fold .interface-interface-skeleton {
16131 /* Auto fold is when on smaller breakpoints, nav menu auto collapses. */
16132 }
16133 @media (min-width: 783px) {
16134 .auto-fold .interface-interface-skeleton {
16135 left: 36px;
16136 }
16137 }
16138 @media (min-width: 961px) {
16139 .auto-fold .interface-interface-skeleton {
16140 left: 160px;
16141 }
16142 }
16143
16144 /* Sidebar manually collapsed. */
16145 .folded .interface-interface-skeleton {
16146 left: 0;
16147 }
16148 @media (min-width: 783px) {
16149 .folded .interface-interface-skeleton {
16150 left: 36px;
16151 }
16152 }
16153
16154 body.is-fullscreen-mode .interface-interface-skeleton {
16155 left: 0 !important;
16156 }
16157
16158 .interface-interface-skeleton__body {
16159 flex-grow: 1;
16160 display: flex;
16161 overflow: auto;
16162 overscroll-behavior-y: none;
16163 }
16164 @media (min-width: 782px) {
16165 .has-footer .interface-interface-skeleton__body {
16166 padding-bottom: 25px;
16167 }
16168 }
16169
16170 .interface-interface-skeleton__content {
16171 flex-grow: 1;
16172 display: flex;
16173 flex-direction: column;
16174 overflow: auto;
16175 z-index: 20;
16176 }
16177 @media (min-width: 782px) {
16178 .interface-interface-skeleton__content {
16179 z-index: auto;
16180 }
16181 }
16182
16183 .interface-interface-skeleton__secondary-sidebar,
16184 .interface-interface-skeleton__sidebar {
16185 flex-shrink: 0;
16186 position: absolute;
16187 z-index: 100000;
16188 top: 0;
16189 right: 0;
16190 bottom: 0;
16191 left: 0;
16192 background: #fff;
16193 color: #1e1e1e;
16194 }
16195 @media (min-width: 782px) {
16196 .interface-interface-skeleton__secondary-sidebar,
16197 .interface-interface-skeleton__sidebar {
16198 position: relative !important;
16199 width: auto;
16200 }
16201 .is-sidebar-opened .interface-interface-skeleton__secondary-sidebar,
16202 .is-sidebar-opened .interface-interface-skeleton__sidebar {
16203 z-index: 90;
16204 }
16205 }
16206
16207 .interface-interface-skeleton__sidebar {
16208 overflow: auto;
16209 }
16210 @media (min-width: 782px) {
16211 .interface-interface-skeleton__sidebar {
16212 border-left: 1px solid #e0e0e0;
16213 }
16214 }
16215
16216 @media (min-width: 782px) {
16217 .interface-interface-skeleton__secondary-sidebar {
16218 border-right: 1px solid #e0e0e0;
16219 }
16220 }
16221
16222 .interface-interface-skeleton__header {
16223 flex-shrink: 0;
16224 height: auto;
16225 border-bottom: 1px solid #e0e0e0;
16226 z-index: 30;
16227 color: #1e1e1e;
16228 }
16229
16230 .interface-interface-skeleton__footer {
16231 height: auto;
16232 flex-shrink: 0;
16233 border-top: 1px solid #e0e0e0;
16234 color: #1e1e1e;
16235 position: absolute;
16236 bottom: 0;
16237 left: 0;
16238 width: 100%;
16239 background-color: #fff;
16240 z-index: 90;
16241 display: none;
16242 }
16243 @media (min-width: 782px) {
16244 .interface-interface-skeleton__footer {
16245 display: flex;
16246 }
16247 }
16248 .interface-interface-skeleton__footer .block-editor-block-breadcrumb {
16249 z-index: 30;
16250 display: flex;
16251 background: #fff;
16252 height: 24px;
16253 align-items: center;
16254 font-size: 13px;
16255 padding: 0 18px;
16256 }
16257
16258 .interface-interface-skeleton__actions {
16259 z-index: 100000;
16260 position: fixed !important;
16261 top: -9999em;
16262 bottom: auto;
16263 left: auto;
16264 right: 0;
16265 color: #1e1e1e;
16266 background: #fff;
16267 width: 100vw;
16268 }
16269 @media (min-width: 782px) {
16270 .interface-interface-skeleton__actions {
16271 width: 280px;
16272 }
16273 }
16274 .interface-interface-skeleton__actions:focus, .interface-interface-skeleton__actions:focus-within {
16275 top: auto;
16276 bottom: 0;
16277 }
16278 .is-entity-save-view-open .interface-interface-skeleton__actions:focus, .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
16279 top: 46px;
16280 }
16281 @media (min-width: 782px) {
16282 .is-entity-save-view-open .interface-interface-skeleton__actions:focus, .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
16283 border-left: 1px solid #ddd;
16284 top: 32px;
16285 }
16286 .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 {
16287 top: 0;
16288 }
16289 }
16290
16291 .interface-pinned-items {
16292 display: flex;
16293 gap: 8px;
16294 }
16295 .interface-pinned-items .components-button {
16296 display: none;
16297 margin: 0;
16298 }
16299 .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"] {
16300 display: flex;
16301 }
16302 .interface-pinned-items .components-button svg {
16303 max-width: 24px;
16304 max-height: 24px;
16305 }
16306 @media (min-width: 600px) {
16307 .interface-pinned-items .components-button {
16308 display: flex;
16309 }
16310 }
16311
16312 .edit-post-header {
16313 height: 60px;
16314 background: #fff;
16315 display: flex;
16316 flex-wrap: wrap;
16317 align-items: center;
16318 max-width: 100vw;
16319 justify-content: space-between;
16320 }
16321 @media (min-width: 280px) {
16322 .edit-post-header {
16323 flex-wrap: nowrap;
16324 }
16325 }
16326
16327 .edit-post-header__toolbar {
16328 display: flex;
16329 flex-shrink: 8;
16330 flex-grow: 3;
16331 overflow: hidden;
16332 padding: 2px 0;
16333 align-items: center;
16334 }
16335 .edit-post-header__toolbar .table-of-contents {
16336 display: none;
16337 }
16338 @media (min-width: 600px) {
16339 .edit-post-header__toolbar .table-of-contents {
16340 display: block;
16341 }
16342 }
16343 .edit-post-header__toolbar .selected-block-tools-wrapper {
16344 overflow: hidden;
16345 display: flex;
16346 align-items: center;
16347 height: 60px;
16348 }
16349 .edit-post-header__toolbar .selected-block-tools-wrapper .block-editor-block-contextual-toolbar {
16350 border-bottom: 0;
16351 height: 100%;
16352 }
16353 .edit-post-header__toolbar .selected-block-tools-wrapper .block-editor-block-toolbar {
16354 height: 100%;
16355 padding-top: 15px;
16356 }
16357 .edit-post-header__toolbar .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button) {
16358 height: 32px;
16359 }
16360 .edit-post-header__toolbar .selected-block-tools-wrapper::after {
16361 content: "";
16362 width: 1px;
16363 height: 24px;
16364 background-color: #ddd;
16365 margin-left: 8px;
16366 }
16367 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar-group,
16368 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar {
16369 border-right: none;
16370 }
16371 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar-group::after,
16372 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar::after {
16373 content: "";
16374 width: 1px;
16375 height: 24px;
16376 background-color: #ddd;
16377 margin-top: 4px;
16378 margin-left: 8px;
16379 }
16380 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group::after,
16381 .edit-post-header__toolbar .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group::after {
16382 display: none;
16383 }
16384 .edit-post-header__toolbar .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button {
16385 height: 32px;
16386 overflow: visible;
16387 }
16388 @media (min-width: 600px) {
16389 .edit-post-header__toolbar .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container {
16390 position: relative;
16391 top: -10px;
16392 }
16393 }
16394 .edit-post-header__toolbar .selected-block-tools-wrapper.is-collapsed {
16395 display: none;
16396 }
16397
16398 .edit-post-header__block-tools-toggle {
16399 margin-left: 2px;
16400 }
16401
16402 .edit-post-header__center {
16403 flex-grow: 1;
16404 display: flex;
16405 justify-content: center;
16406 }
16407 .edit-post-header__center.is-collapsed {
16408 display: none;
16409 }
16410
16411 /**
16412 * Buttons on the right side
16413 */
16414 .edit-post-header__settings {
16415 display: inline-flex;
16416 align-items: center;
16417 flex-wrap: nowrap;
16418 padding-right: 4px;
16419 gap: 8px;
16420 }
16421 @media (min-width: 600px) {
16422 .edit-post-header__settings {
16423 padding-right: 8px;
16424 }
16425 }
16426
16427 /**
16428 * Show icon labels.
16429 */
16430 .show-icon-labels.interface-pinned-items .components-button.has-icon,
16431 .show-icon-labels .edit-post-header .components-button.has-icon,
16432 .edit-post-header__dropdown .components-button.has-icon {
16433 width: auto;
16434 }
16435 .show-icon-labels.interface-pinned-items .components-button.has-icon svg,
16436 .show-icon-labels .edit-post-header .components-button.has-icon svg,
16437 .edit-post-header__dropdown .components-button.has-icon svg {
16438 display: none;
16439 }
16440 .show-icon-labels.interface-pinned-items .components-button.has-icon::after,
16441 .show-icon-labels .edit-post-header .components-button.has-icon::after,
16442 .edit-post-header__dropdown .components-button.has-icon::after {
16443 content: attr(aria-label);
16444 }
16445 .show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true],
16446 .show-icon-labels .edit-post-header .components-button.has-icon[aria-disabled=true],
16447 .edit-post-header__dropdown .components-button.has-icon[aria-disabled=true] {
16448 background-color: transparent;
16449 }
16450 .show-icon-labels.interface-pinned-items .is-tertiary:active,
16451 .show-icon-labels .edit-post-header .is-tertiary:active,
16452 .edit-post-header__dropdown .is-tertiary:active {
16453 box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color);
16454 background-color: transparent;
16455 }
16456 .show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon svg,
16457 .show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg,
16458 .show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon svg,
16459 .show-icon-labels .edit-post-header .components-button.has-icon.button-toggle svg,
16460 .edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon svg,
16461 .edit-post-header__dropdown .components-button.has-icon.button-toggle svg {
16462 display: block;
16463 }
16464 .show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon::after,
16465 .show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle::after,
16466 .show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon::after,
16467 .show-icon-labels .edit-post-header .components-button.has-icon.button-toggle::after,
16468 .edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon::after,
16469 .edit-post-header__dropdown .components-button.has-icon.button-toggle::after {
16470 content: none;
16471 }
16472 .show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon,
16473 .show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon,
16474 .edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon {
16475 width: 60px;
16476 }
16477 .show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,
16478 .show-icon-labels .edit-post-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,
16479 .edit-post-header__dropdown .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon {
16480 display: block;
16481 }
16482 .show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16483 .show-icon-labels.interface-pinned-items .interface-pinned-items .components-button,
16484 .show-icon-labels .edit-post-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16485 .show-icon-labels .edit-post-header .interface-pinned-items .components-button,
16486 .edit-post-header__dropdown .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16487 .edit-post-header__dropdown .interface-pinned-items .components-button {
16488 padding-left: 8px;
16489 padding-right: 8px;
16490 }
16491 @media (min-width: 600px) {
16492 .show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16493 .show-icon-labels.interface-pinned-items .interface-pinned-items .components-button,
16494 .show-icon-labels .edit-post-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16495 .show-icon-labels .edit-post-header .interface-pinned-items .components-button,
16496 .edit-post-header__dropdown .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
16497 .edit-post-header__dropdown .interface-pinned-items .components-button {
16498 padding-left: 12px;
16499 padding-right: 12px;
16500 }
16501 }
16502 .show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft::after,
16503 .show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state::after,
16504 .show-icon-labels .edit-post-header .editor-post-save-draft.editor-post-save-draft::after,
16505 .show-icon-labels .edit-post-header .editor-post-saved-state.editor-post-saved-state::after,
16506 .edit-post-header__dropdown .editor-post-save-draft.editor-post-save-draft::after,
16507 .edit-post-header__dropdown .editor-post-saved-state.editor-post-saved-state::after {
16508 content: none;
16509 }
16510
16511 .show-icon-labels .edit-post-header__toolbar .block-editor-block-mover {
16512 border-left: none;
16513 }
16514 .show-icon-labels .edit-post-header__toolbar .block-editor-block-mover::before {
16515 content: "";
16516 width: 1px;
16517 height: 24px;
16518 background-color: #ddd;
16519 margin-top: 4px;
16520 margin-left: 8px;
16521 }
16522 .show-icon-labels .edit-post-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container::before {
16523 width: calc(100% - 24px);
16524 background: #ddd;
16525 left: calc(50% + 1px);
16526 }
16527
16528 .edit-post-header__dropdown .components-menu-item__button.components-menu-item__button,
16529 .edit-post-header__dropdown .components-button.editor-history__undo,
16530 .edit-post-header__dropdown .components-button.editor-history__redo,
16531 .edit-post-header__dropdown .table-of-contents .components-button,
16532 .edit-post-header__dropdown .components-button.block-editor-list-view {
16533 margin: 0;
16534 padding: 6px 6px 6px 40px;
16535 width: 14.625rem;
16536 text-align: left;
16537 justify-content: flex-start;
16538 }
16539
16540 .show-icon-labels.interface-pinned-items {
16541 padding: 6px 12px 12px;
16542 margin-top: 0;
16543 margin-bottom: 0;
16544 margin-left: -12px;
16545 margin-right: -12px;
16546 border-bottom: 1px solid #ccc;
16547 display: block;
16548 }
16549 .show-icon-labels.interface-pinned-items > .components-button.has-icon {
16550 margin: 0;
16551 padding: 6px 6px 6px 8px;
16552 width: 14.625rem;
16553 justify-content: flex-start;
16554 }
16555 .show-icon-labels.interface-pinned-items > .components-button.has-icon[aria-expanded=true] svg {
16556 display: block;
16557 max-width: 24px;
16558 }
16559 .show-icon-labels.interface-pinned-items > .components-button.has-icon[aria-expanded=false] {
16560 padding-left: 40px;
16561 }
16562 .show-icon-labels.interface-pinned-items > .components-button.has-icon svg {
16563 margin-right: 8px;
16564 }
16565
16566 @media (min-width: 600px) {
16567 .edit-post-header__post-preview-button {
16568 display: none;
16569 }
16570 }
16571
16572 .is-distraction-free .interface-interface-skeleton__header {
16573 border-bottom: none;
16574 }
16575 .is-distraction-free .edit-post-header {
16576 -webkit-backdrop-filter: blur(20px) !important;
16577 backdrop-filter: blur(20px) !important;
16578 background-color: rgba(255, 255, 255, 0.9);
16579 border-bottom: 1px solid #e0e0e0;
16580 position: absolute;
16581 width: 100%;
16582 }
16583 .is-distraction-free .edit-post-header > .edit-post-header__settings > .edit-post-header__post-preview-button {
16584 visibility: hidden;
16585 }
16586 .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 {
16587 display: none;
16588 }
16589 .is-distraction-free .interface-interface-skeleton__header:focus-within {
16590 opacity: 1 !important;
16591 }
16592 .is-distraction-free .interface-interface-skeleton__header:focus-within div {
16593 transform: translateX(0) translateZ(0) !important;
16594 }
16595 .is-distraction-free .components-editor-notices__dismissible {
16596 position: absolute;
16597 z-index: 35;
16598 }
16599
16600 .components-popover.more-menu-dropdown__content {
16601 z-index: 99998;
16602 }
16603
16604 .edit-post-fullscreen-mode-close.components-button {
16605 display: none;
16606 }
16607 @media (min-width: 782px) {
16608 .edit-post-fullscreen-mode-close.components-button {
16609 display: flex;
16610 align-items: center;
16611 align-self: stretch;
16612 border: none;
16613 background: #1e1e1e;
16614 color: #fff;
16615 border-radius: 0;
16616 height: 61px;
16617 width: 60px;
16618 position: relative;
16619 margin-bottom: -1px;
16620 }
16621 .edit-post-fullscreen-mode-close.components-button:active {
16622 color: #fff;
16623 }
16624 .edit-post-fullscreen-mode-close.components-button:focus {
16625 box-shadow: none;
16626 }
16627 .edit-post-fullscreen-mode-close.components-button::before {
16628 transition: box-shadow 0.1s ease;
16629 content: "";
16630 display: block;
16631 position: absolute;
16632 top: 9px;
16633 right: 9px;
16634 bottom: 10px;
16635 left: 9px;
16636 border-radius: 4px;
16637 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
16638 }
16639 }
16640 @media (min-width: 782px) and (prefers-reduced-motion: reduce) {
16641 .edit-post-fullscreen-mode-close.components-button::before {
16642 transition-duration: 0s;
16643 transition-delay: 0s;
16644 }
16645 }
16646 @media (min-width: 782px) {
16647 .edit-post-fullscreen-mode-close.components-button:hover::before {
16648 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #757575;
16649 }
16650 }
16651 @media (min-width: 782px) {
16652 .edit-post-fullscreen-mode-close.components-button.has-icon:hover::before {
16653 box-shadow: none;
16654 }
16655 }
16656 @media (min-width: 782px) {
16657 .edit-post-fullscreen-mode-close.components-button:focus::before {
16658 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);
16659 }
16660 }
16661 .edit-post-fullscreen-mode-close.components-button .edit-post-fullscreen-mode-close_site-icon {
16662 width: 36px;
16663 height: 36px;
16664 border-radius: 2px;
16665 object-fit: cover;
16666 margin-top: -1px;
16667 }
16668
16669 .edit-post-keyboard-shortcut-help-modal__section {
16670 margin: 0 0 2rem 0;
16671 }
16672 .edit-post-keyboard-shortcut-help-modal__section-title {
16673 font-size: 0.9rem;
16674 font-weight: 600;
16675 }
16676 .edit-post-keyboard-shortcut-help-modal__shortcut {
16677 display: flex;
16678 align-items: baseline;
16679 padding: 0.6rem 0;
16680 border-top: 1px solid #ddd;
16681 margin-bottom: 0;
16682 }
16683 .edit-post-keyboard-shortcut-help-modal__shortcut:last-child {
16684 border-bottom: 1px solid #ddd;
16685 }
16686 .edit-post-keyboard-shortcut-help-modal__shortcut:empty {
16687 display: none;
16688 }
16689 .edit-post-keyboard-shortcut-help-modal__shortcut-term {
16690 font-weight: 600;
16691 margin: 0 0 0 1rem;
16692 text-align: right;
16693 }
16694 .edit-post-keyboard-shortcut-help-modal__shortcut-description {
16695 flex: 1;
16696 margin: 0;
16697 flex-basis: auto;
16698 }
16699 .edit-post-keyboard-shortcut-help-modal__shortcut-key-combination {
16700 display: block;
16701 background: none;
16702 margin: 0;
16703 padding: 0;
16704 }
16705 .edit-post-keyboard-shortcut-help-modal__shortcut-key-combination + .edit-post-keyboard-shortcut-help-modal__shortcut-key-combination {
16706 margin-top: 10px;
16707 }
16708 .edit-post-keyboard-shortcut-help-modal__shortcut-key {
16709 padding: 0.25rem 0.5rem;
16710 border-radius: 8%;
16711 margin: 0 0.2rem 0 0.2rem;
16712 }
16713 .edit-post-keyboard-shortcut-help-modal__shortcut-key:last-child {
16714 margin: 0 0 0 0.2rem;
16715 }
16716
16717 .edit-post-layout__metaboxes {
16718 flex-shrink: 0;
16719 clear: both;
16720 }
16721
16722 .edit-post-layout .components-editor-notices__snackbar {
16723 position: fixed;
16724 right: 0;
16725 bottom: 40px;
16726 padding-left: 16px;
16727 padding-right: 16px;
16728 }
16729
16730 .is-distraction-free .components-editor-notices__snackbar {
16731 bottom: 20px;
16732 }
16733
16734 .edit-post-layout .components-editor-notices__snackbar {
16735 /* Set left position when auto-fold is not on the body element. */
16736 left: 0;
16737 }
16738 @media (min-width: 783px) {
16739 .edit-post-layout .components-editor-notices__snackbar {
16740 left: 160px;
16741 }
16742 }
16743
16744 .auto-fold .edit-post-layout .components-editor-notices__snackbar {
16745 /* Auto fold is when on smaller breakpoints, nav menu auto collapses. */
16746 }
16747 @media (min-width: 783px) {
16748 .auto-fold .edit-post-layout .components-editor-notices__snackbar {
16749 left: 36px;
16750 }
16751 }
16752 @media (min-width: 961px) {
16753 .auto-fold .edit-post-layout .components-editor-notices__snackbar {
16754 left: 160px;
16755 }
16756 }
16757
16758 /* Sidebar manually collapsed. */
16759 .folded .edit-post-layout .components-editor-notices__snackbar {
16760 left: 0;
16761 }
16762 @media (min-width: 783px) {
16763 .folded .edit-post-layout .components-editor-notices__snackbar {
16764 left: 36px;
16765 }
16766 }
16767
16768 body.is-fullscreen-mode .edit-post-layout .components-editor-notices__snackbar {
16769 left: 0 !important;
16770 }
16771
16772 .edit-post-layout .editor-post-publish-panel {
16773 position: fixed;
16774 z-index: 100001;
16775 top: 46px;
16776 bottom: 0;
16777 right: 0;
16778 left: 0;
16779 overflow: auto;
16780 }
16781 @media (min-width: 782px) {
16782 .edit-post-layout .editor-post-publish-panel {
16783 z-index: 99998;
16784 top: 32px;
16785 left: auto;
16786 width: 281px;
16787 border-left: 1px solid #ddd;
16788 transform: translateX(100%);
16789 animation: edit-post-post-publish-panel__slide-in-animation 0.1s forwards;
16790 }
16791 }
16792 @media (min-width: 782px) and (prefers-reduced-motion: reduce) {
16793 .edit-post-layout .editor-post-publish-panel {
16794 animation-duration: 1ms;
16795 animation-delay: 0s;
16796 }
16797 }
16798 @media (min-width: 782px) {
16799 body.is-fullscreen-mode .edit-post-layout .editor-post-publish-panel {
16800 top: 0;
16801 }
16802 }
16803 @media (min-width: 782px) {
16804 [role=region]:focus .edit-post-layout .editor-post-publish-panel {
16805 transform: translateX(0%);
16806 }
16807 }
16808
16809 @keyframes edit-post-post-publish-panel__slide-in-animation {
16810 100% {
16811 transform: translateX(0%);
16812 }
16813 }
16814 .edit-post-layout .editor-post-publish-panel__header-publish-button {
16815 justify-content: center;
16816 }
16817
16818 .edit-post-layout__toggle-publish-panel,
16819 .edit-post-layout__toggle-sidebar-panel,
16820 .edit-post-layout__toggle-entities-saved-states-panel {
16821 z-index: 100000;
16822 position: fixed !important;
16823 top: -9999em;
16824 bottom: auto;
16825 left: auto;
16826 right: 0;
16827 box-sizing: border-box;
16828 width: 280px;
16829 background-color: #fff;
16830 border: 1px dotted #ddd;
16831 height: auto !important;
16832 padding: 24px;
16833 display: flex;
16834 justify-content: center;
16835 }
16836
16837 .interface-interface-skeleton__sidebar:focus .edit-post-layout__toggle-sidebar-panel, .interface-interface-skeleton__sidebar:focus-within .edit-post-layout__toggle-sidebar-panel {
16838 top: auto;
16839 bottom: 0;
16840 }
16841
16842 .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,
16843 .interface-interface-skeleton__actions:focus .edit-post-layout__toggle-publish-panel,
16844 .interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-publish-panel {
16845 top: auto;
16846 bottom: 0;
16847 }
16848
16849 .edit-post-layout .entities-saved-states__panel-header {
16850 height: 61px;
16851 }
16852
16853 .edit-post-meta-boxes-area {
16854 position: relative;
16855 /**
16856 * The wordpress default for most meta-box elements is content-box. Some
16857 * elements such as textarea and input are set to border-box in forms.css.
16858 * These elements therefore specifically set back to border-box here, while
16859 * other elements (such as .button) are unaffected by Gutenberg's style
16860 * because of their higher specificity.
16861 */
16862 /* Match width and positioning of the meta boxes. Override default styles. */
16863 /* Override Default meta box stylings */
16864 }
16865 .edit-post-meta-boxes-area__container,
16866 .edit-post-meta-boxes-area .inside {
16867 box-sizing: content-box;
16868 }
16869 .edit-post-meta-boxes-area textarea,
16870 .edit-post-meta-boxes-area input {
16871 box-sizing: border-box;
16872 }
16873 .edit-post-meta-boxes-area .postbox-header {
16874 border-top: 1px solid #ddd;
16875 border-bottom: 0;
16876 }
16877 .edit-post-meta-boxes-area #poststuff {
16878 margin: 0 auto;
16879 padding-top: 0;
16880 min-width: auto;
16881 }
16882 .edit-post-meta-boxes-area #poststuff h3.hndle,
16883 .edit-post-meta-boxes-area #poststuff .stuffbox > h3,
16884 .edit-post-meta-boxes-area #poststuff h2.hndle {
16885 /* WordPress selectors yolo */
16886 box-sizing: border-box;
16887 color: inherit;
16888 font-weight: 600;
16889 outline: none;
16890 padding: 0 24px;
16891 position: relative;
16892 width: 100%;
16893 }
16894 .edit-post-meta-boxes-area .postbox {
16895 border: 0;
16896 color: inherit;
16897 margin-bottom: 0;
16898 }
16899 .edit-post-meta-boxes-area .postbox > .inside {
16900 color: inherit;
16901 padding: 0 24px 24px;
16902 margin: 0;
16903 }
16904 .edit-post-meta-boxes-area .postbox .handlediv {
16905 height: 44px;
16906 width: 44px;
16907 }
16908 .edit-post-meta-boxes-area.is-loading::before {
16909 position: absolute;
16910 top: 0;
16911 left: 0;
16912 right: 0;
16913 bottom: 0;
16914 content: "";
16915 background: transparent;
16916 z-index: 1;
16917 }
16918 .edit-post-meta-boxes-area .components-spinner {
16919 position: absolute;
16920 top: 10px;
16921 right: 20px;
16922 z-index: 5;
16923 }
16924 .edit-post-meta-boxes-area .is-hidden {
16925 display: none;
16926 }
16927 .edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox] {
16928 border: 1px solid #757575;
16929 }
16930 .edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]:checked {
16931 background: #fff;
16932 border-color: #757575;
16933 }
16934 .edit-post-meta-boxes-area .metabox-location-side .postbox input[type=checkbox]::before {
16935 margin: -3px -4px;
16936 }
16937
16938 .edit-post-meta-boxes-area__clear {
16939 clear: both;
16940 }
16941
16942 .components-panel__header.edit-post-sidebar__panel-tabs {
16943 padding-left: 0;
16944 padding-right: 16px;
16945 }
16946 .components-panel__header.edit-post-sidebar__panel-tabs .components-button.has-icon {
16947 padding: 0;
16948 min-width: 24px;
16949 height: 24px;
16950 }
16951 @media (min-width: 782px) {
16952 .components-panel__header.edit-post-sidebar__panel-tabs .components-button.has-icon {
16953 display: flex;
16954 }
16955 }
16956
16957 .edit-post-sidebar__panel {
16958 margin-top: -1px;
16959 }
16960
16961 .edit-post-post-format {
16962 display: flex;
16963 flex-direction: column;
16964 align-items: stretch;
16965 }
16966
16967 .edit-post-post-slug {
16968 display: flex;
16969 flex-direction: column;
16970 align-items: stretch;
16971 }
16972
16973 .edit-post-post-visibility__dialog .editor-post-visibility {
16974 min-width: 248px;
16975 margin: 8px;
16976 }
16977
16978 h2.edit-post-template-summary__title {
16979 line-height: 24px;
16980 margin: 0 0 4px;
16981 font-weight: 500;
16982 }
16983
16984 .edit-post-text-editor {
16985 position: relative;
16986 width: 100%;
16987 background-color: #fff;
16988 flex-grow: 1;
16989 }
16990 .edit-post-text-editor .editor-post-title:not(.is-raw-text),
16991 .edit-post-text-editor .editor-post-title.is-raw-text textarea {
16992 max-width: none;
16993 line-height: 1.4;
16994 font-family: Menlo, Consolas, monaco, monospace;
16995 font-size: 2.5em;
16996 font-weight: normal;
16997 border: 1px solid #949494;
16998 border-radius: 0;
16999 padding: 16px;
17000 }
17001 @media (min-width: 600px) {
17002 .edit-post-text-editor .editor-post-title:not(.is-raw-text),
17003 .edit-post-text-editor .editor-post-title.is-raw-text textarea {
17004 padding: 24px;
17005 }
17006 }
17007 .edit-post-text-editor .editor-post-title:not(.is-raw-text):focus,
17008 .edit-post-text-editor .editor-post-title.is-raw-text textarea:focus {
17009 border-color: var(--wp-admin-theme-color);
17010 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
17011 }
17012
17013 .edit-post-text-editor__body {
17014 width: 100%;
17015 padding: 0 12px 12px 12px;
17016 max-width: 1080px;
17017 margin-left: auto;
17018 margin-right: auto;
17019 }
17020 @media (min-width: 960px) {
17021 .edit-post-text-editor__body {
17022 padding: 0 24px 24px 24px;
17023 }
17024 }
17025
17026 .edit-post-text-editor__toolbar {
17027 position: sticky;
17028 z-index: 1;
17029 top: 0;
17030 left: 0;
17031 right: 0;
17032 display: flex;
17033 background: rgba(255, 255, 255, 0.8);
17034 padding: 4px 12px;
17035 }
17036 @media (min-width: 600px) {
17037 .edit-post-text-editor__toolbar {
17038 padding: 12px;
17039 }
17040 }
17041 @media (min-width: 960px) {
17042 .edit-post-text-editor__toolbar {
17043 padding: 12px 24px;
17044 }
17045 }
17046 .edit-post-text-editor__toolbar h2 {
17047 line-height: 36px;
17048 margin: 0 auto 0 0;
17049 font-size: 13px;
17050 color: #1e1e1e;
17051 }
17052
17053 .edit-post-visual-editor {
17054 position: relative;
17055 display: flex;
17056 flex-flow: column;
17057 background-color: #ddd;
17058 flex: 1 0 auto;
17059 }
17060 .edit-post-visual-editor:not(.has-inline-canvas) {
17061 overflow: hidden;
17062 }
17063 .edit-post-visual-editor .components-button {
17064 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
17065 font-size: 13px;
17066 padding: 6px 12px;
17067 }
17068 .edit-post-visual-editor .components-button.has-icon {
17069 padding: 6px;
17070 }
17071
17072 .edit-post-visual-editor__content-area {
17073 width: 100%;
17074 height: 100%;
17075 position: relative;
17076 box-sizing: border-box;
17077 display: flex;
17078 flex-grow: 1;
17079 }
17080
17081 .edit-post-welcome-guide,
17082 .edit-template-welcome-guide {
17083 width: 312px;
17084 }
17085 .edit-post-welcome-guide__image,
17086 .edit-template-welcome-guide__image {
17087 background: #00a0d2;
17088 margin: 0 0 16px;
17089 }
17090 .edit-post-welcome-guide__image > img,
17091 .edit-template-welcome-guide__image > img {
17092 display: block;
17093 max-width: 100%;
17094 object-fit: cover;
17095 }
17096 .edit-post-welcome-guide__heading,
17097 .edit-template-welcome-guide__heading {
17098 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
17099 font-size: 24px;
17100 line-height: 1.4;
17101 margin: 16px 0 16px 0;
17102 padding: 0 32px;
17103 }
17104 .edit-post-welcome-guide__text,
17105 .edit-template-welcome-guide__text {
17106 font-size: 13px;
17107 line-height: 1.4;
17108 margin: 0 0 24px 0;
17109 padding: 0 32px;
17110 }
17111 .edit-post-welcome-guide__inserter-icon,
17112 .edit-template-welcome-guide__inserter-icon {
17113 margin: 0 4px;
17114 vertical-align: text-top;
17115 }
17116
17117 .edit-template-welcome-guide .components-button svg {
17118 fill: #fff;
17119 }
17120
17121 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list {
17122 column-count: 2;
17123 column-gap: 24px;
17124 }
17125 @media (min-width: 782px) {
17126 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list {
17127 column-count: 3;
17128 }
17129 }
17130 @media (min-width: 1280px) {
17131 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list {
17132 column-count: 4;
17133 }
17134 }
17135 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
17136 break-inside: avoid-column;
17137 margin-bottom: 24px;
17138 }
17139 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
17140 min-height: 100px;
17141 }
17142 .edit-post-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content {
17143 width: 100%;
17144 }
17145
17146 /**
17147 * Animations
17148 */
17149 @keyframes edit-post__fade-in-animation {
17150 from {
17151 opacity: 0;
17152 }
17153 to {
17154 opacity: 1;
17155 }
17156 }
17157 body.js.block-editor-page {
17158 background: #fff;
17159 /* We hide legacy notices in Gutenberg Based Pages, because they were not designed in a way that scaled well.
17160 Plugins can use Gutenberg notices if they need to pass on information to the user when they are editing. */
17161 }
17162 body.js.block-editor-page #wpcontent {
17163 padding-left: 0;
17164 }
17165 body.js.block-editor-page #wpbody-content {
17166 padding-bottom: 0;
17167 }
17168 body.js.block-editor-page #wpbody-content > div:not(.block-editor):not(#screen-meta) {
17169 display: none;
17170 }
17171 body.js.block-editor-page #wpfooter {
17172 display: none;
17173 }
17174 body.js.block-editor-page .a11y-speak-region {
17175 left: -1px;
17176 top: -1px;
17177 }
17178 body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu::after,
17179 body.js.block-editor-page ul#adminmenu > li.current > a.current::after {
17180 border-right-color: #fff;
17181 }
17182 body.js.block-editor-page .media-frame select.attachment-filters:last-of-type {
17183 width: auto;
17184 max-width: 100%;
17185 }
17186
17187 .block-editor-page #wpwrap {
17188 overflow-y: auto;
17189 }
17190 @media (min-width: 782px) {
17191 .block-editor-page #wpwrap {
17192 overflow-y: initial;
17193 }
17194 }
17195
17196 .edit-post-header,
17197 .edit-post-text-editor,
17198 .edit-post-sidebar,
17199 .editor-post-publish-panel {
17200 box-sizing: border-box;
17201 }
17202 .edit-post-header *,
17203 .edit-post-header *::before,
17204 .edit-post-header *::after,
17205 .edit-post-text-editor *,
17206 .edit-post-text-editor *::before,
17207 .edit-post-text-editor *::after,
17208 .edit-post-sidebar *,
17209 .edit-post-sidebar *::before,
17210 .edit-post-sidebar *::after,
17211 .editor-post-publish-panel *,
17212 .editor-post-publish-panel *::before,
17213 .editor-post-publish-panel *::after {
17214 box-sizing: inherit;
17215 }
17216
17217 @media (min-width: 600px) {
17218 .block-editor__container {
17219 position: absolute;
17220 top: 0;
17221 right: 0;
17222 bottom: 0;
17223 left: 0;
17224 min-height: calc(100vh - 46px);
17225 }
17226 }
17227 @media (min-width: 782px) {
17228 .block-editor__container {
17229 min-height: calc(100vh - 32px);
17230 }
17231 body.is-fullscreen-mode .block-editor__container {
17232 min-height: 100vh;
17233 }
17234 }
17235 .block-editor__container img {
17236 max-width: 100%;
17237 height: auto;
17238 }
17239
17240 body.admin-color-light {
17241 --wp-admin-theme-color: #0085ba;
17242 --wp-admin-theme-color--rgb: 0, 133, 186;
17243 --wp-admin-theme-color-darker-10: #0073a1;
17244 --wp-admin-theme-color-darker-10--rgb: 0, 115, 161;
17245 --wp-admin-theme-color-darker-20: #006187;
17246 --wp-admin-theme-color-darker-20--rgb: 0, 97, 135;
17247 --wp-admin-border-width-focus: 2px;
17248 }
17249 @media (min-resolution: 192dpi) {
17250 body.admin-color-light {
17251 --wp-admin-border-width-focus: 1.5px;
17252 }
17253 }
17254
17255 body.admin-color-modern {
17256 --wp-admin-theme-color: #3858e9;
17257 --wp-admin-theme-color--rgb: 56, 88, 233;
17258 --wp-admin-theme-color-darker-10: #2145e6;
17259 --wp-admin-theme-color-darker-10--rgb: 33, 69, 230;
17260 --wp-admin-theme-color-darker-20: #183ad6;
17261 --wp-admin-theme-color-darker-20--rgb: 24, 58, 214;
17262 --wp-admin-border-width-focus: 2px;
17263 }
17264 @media (min-resolution: 192dpi) {
17265 body.admin-color-modern {
17266 --wp-admin-border-width-focus: 1.5px;
17267 }
17268 }
17269
17270 body.admin-color-blue {
17271 --wp-admin-theme-color: #096484;
17272 --wp-admin-theme-color--rgb: 9, 100, 132;
17273 --wp-admin-theme-color-darker-10: #07526c;
17274 --wp-admin-theme-color-darker-10--rgb: 7, 82, 108;
17275 --wp-admin-theme-color-darker-20: #064054;
17276 --wp-admin-theme-color-darker-20--rgb: 6, 64, 84;
17277 --wp-admin-border-width-focus: 2px;
17278 }
17279 @media (min-resolution: 192dpi) {
17280 body.admin-color-blue {
17281 --wp-admin-border-width-focus: 1.5px;
17282 }
17283 }
17284
17285 body.admin-color-coffee {
17286 --wp-admin-theme-color: #46403c;
17287 --wp-admin-theme-color--rgb: 70, 64, 60;
17288 --wp-admin-theme-color-darker-10: #383330;
17289 --wp-admin-theme-color-darker-10--rgb: 56, 51, 48;
17290 --wp-admin-theme-color-darker-20: #2b2724;
17291 --wp-admin-theme-color-darker-20--rgb: 43, 39, 36;
17292 --wp-admin-border-width-focus: 2px;
17293 }
17294 @media (min-resolution: 192dpi) {
17295 body.admin-color-coffee {
17296 --wp-admin-border-width-focus: 1.5px;
17297 }
17298 }
17299
17300 body.admin-color-ectoplasm {
17301 --wp-admin-theme-color: #523f6d;
17302 --wp-admin-theme-color--rgb: 82, 63, 109;
17303 --wp-admin-theme-color-darker-10: #46365d;
17304 --wp-admin-theme-color-darker-10--rgb: 70, 54, 93;
17305 --wp-admin-theme-color-darker-20: #3a2c4d;
17306 --wp-admin-theme-color-darker-20--rgb: 58, 44, 77;
17307 --wp-admin-border-width-focus: 2px;
17308 }
17309 @media (min-resolution: 192dpi) {
17310 body.admin-color-ectoplasm {
17311 --wp-admin-border-width-focus: 1.5px;
17312 }
17313 }
17314
17315 body.admin-color-midnight {
17316 --wp-admin-theme-color: #e14d43;
17317 --wp-admin-theme-color--rgb: 225, 77, 67;
17318 --wp-admin-theme-color-darker-10: #dd382d;
17319 --wp-admin-theme-color-darker-10--rgb: 221, 56, 45;
17320 --wp-admin-theme-color-darker-20: #d02c21;
17321 --wp-admin-theme-color-darker-20--rgb: 208, 44, 33;
17322 --wp-admin-border-width-focus: 2px;
17323 }
17324 @media (min-resolution: 192dpi) {
17325 body.admin-color-midnight {
17326 --wp-admin-border-width-focus: 1.5px;
17327 }
17328 }
17329
17330 body.admin-color-ocean {
17331 --wp-admin-theme-color: #627c83;
17332 --wp-admin-theme-color--rgb: 98, 124, 131;
17333 --wp-admin-theme-color-darker-10: #576e74;
17334 --wp-admin-theme-color-darker-10--rgb: 87, 110, 116;
17335 --wp-admin-theme-color-darker-20: #4c6066;
17336 --wp-admin-theme-color-darker-20--rgb: 76, 96, 102;
17337 --wp-admin-border-width-focus: 2px;
17338 }
17339 @media (min-resolution: 192dpi) {
17340 body.admin-color-ocean {
17341 --wp-admin-border-width-focus: 1.5px;
17342 }
17343 }
17344
17345 body.admin-color-sunrise {
17346 --wp-admin-theme-color: #dd823b;
17347 --wp-admin-theme-color--rgb: 221, 130, 59;
17348 --wp-admin-theme-color-darker-10: #d97426;
17349 --wp-admin-theme-color-darker-10--rgb: 217, 116, 38;
17350 --wp-admin-theme-color-darker-20: #c36922;
17351 --wp-admin-theme-color-darker-20--rgb: 195, 105, 34;
17352 --wp-admin-border-width-focus: 2px;
17353 }
17354 @media (min-resolution: 192dpi) {
17355 body.admin-color-sunrise {
17356 --wp-admin-border-width-focus: 1.5px;
17357 }
17358 }
17359
17360 .interface-interface-skeleton__sidebar {
17361 border-left: none;
17362 }
17363 @media (min-width: 782px) {
17364 .is-sidebar-opened .interface-interface-skeleton__sidebar {
17365 border-left: 1px solid #e0e0e0;
17366 overflow: hidden scroll;
17367 }
17368 }
17369
17370