PluginProbe ʕ •ᴥ•ʔ
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / 2.6.1
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments v2.6.1
4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.11.1 1.11.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.9.0 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 2.0.0 2.0.1 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.10.0 2.10.1 2.11.0 2.11.1 2.11.2 2.11.3 2.11.4 2.12.0 2.13.0 2.14.0 2.14.1 2.15.0 2.15.1 2.16.0 2.16.1 2.16.2 2.16.3 2.17.0 2.17.1 2.17.2 2.18.0 2.19.0 2.19.2 2.19.3 2.19.4 2.2.0 2.2.1 2.20.0 2.20.1 2.20.2 2.20.3 2.20.4 2.20.5 2.20.6 2.21.0 2.22.0 2.22.1 2.23.0 2.24.0 2.25.0 2.25.1 2.25.2 2.26.0 2.27.0 2.27.1 2.28.0 2.29.0 2.29.1 2.29.2 2.29.3 2.29.4 2.3.0 2.3.1 2.30.0 2.31.0 2.31.1 2.31.2 2.31.3 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.40.0 2.40.1 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.9.0 3.0.0 3.0.0-RC1 3.0.0-RC2 3.0.0-beta1 3.0.0-beta2 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.10.0 3.10.1 3.11.0 3.12.0 3.13.0 3.13.1 3.13.2 3.13.3 3.13.4 3.14.0 3.15.0 3.15.1 3.15.2 3.15.3 3.15.4 3.15.5 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.16.6 3.16.7 3.16.8 3.17.0 3.17.1 3.17.2 3.17.3 3.17.4 3.17.5 3.17.6 3.18.0 3.19.0 3.19.1 3.19.2 3.2.0 3.2.1 3.2.2 3.20.0 3.20.1 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 trunk 4.1.0 0.2.19.1 4.1.1 1.0.0 4.2.0 1.0.1 1.0.2
surecart / dist / admin / cart / edit.css
surecart / dist / admin / cart Last commit date
edit.asset.php 3 years ago edit.css 3 years ago edit.js 3 years ago
edit.css
12541 lines
1 /**
2 * Colors
3 */
4 /**
5 * Breakpoints & Media Queries
6 */
7 /**
8 * Colors
9 */
10 /**
11 * Fonts & basic variables.
12 */
13 /**
14 * Grid System.
15 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
16 */
17 /**
18 * Dimensions.
19 */
20 /**
21 * Shadows.
22 */
23 /**
24 * Editor widths.
25 */
26 /**
27 * Block UI.
28 */
29 /**
30 * Border radii.
31 */
32 /**
33 * Block paddings.
34 */
35 /**
36 * Breakpoint mixins
37 */
38 /**
39 * Long content fade mixin
40 *
41 * Creates a fading overlay to signify that the content is longer
42 * than the space allows.
43 */
44 /**
45 * Focus styles.
46 */
47 /**
48 * Applies editor left position to the selector passed as argument
49 */
50 /**
51 * Styles that are reused verbatim in a few places
52 */
53 /**
54 * Allows users to opt-out of animations via OS-level preferences.
55 */
56 /**
57 * Reset default styles for JavaScript UI based pages.
58 * This is a WP-admin agnostic reset
59 */
60 /**
61 * Reset the WP Admin page styles for Gutenberg-like pages.
62 */
63 :root {
64 --wp-admin-theme-color: #007cba;
65 --wp-admin-theme-color-darker-10: #006ba1;
66 --wp-admin-theme-color-darker-20: #005a87; }
67
68 .components-animate__appear {
69 animation: components-animate__appear-animation 0.1s cubic-bezier(0, 0, 0.2, 1) 0s;
70 animation-fill-mode: forwards; }
71 @media (prefers-reduced-motion: reduce) {
72 .components-animate__appear {
73 animation-duration: 1ms; } }
74 .components-animate__appear.is-from-top, .components-animate__appear.is-from-top.is-from-left {
75 transform-origin: top left; }
76 .components-animate__appear.is-from-top.is-from-right {
77 transform-origin: top right; }
78 .components-animate__appear.is-from-bottom, .components-animate__appear.is-from-bottom.is-from-left {
79 transform-origin: bottom left; }
80 .components-animate__appear.is-from-bottom.is-from-right {
81 transform-origin: bottom right; }
82
83 @keyframes components-animate__appear-animation {
84 from {
85 transform: translateY(-2em) scaleY(0) scaleX(0); }
86 to {
87 transform: translateY(0%) scaleY(1) scaleX(1); } }
88
89 .components-animate__slide-in {
90 animation: components-animate__slide-in-animation 0.1s cubic-bezier(0, 0, 0.2, 1);
91 animation-fill-mode: forwards; }
92 @media (prefers-reduced-motion: reduce) {
93 .components-animate__slide-in {
94 animation-duration: 1ms; } }
95 .components-animate__slide-in.is-from-left {
96 transform: translateX(100%); }
97 .components-animate__slide-in.is-from-right {
98 transform: translateX(-100%); }
99
100 @keyframes components-animate__slide-in-animation {
101 100% {
102 transform: translateX(0%); } }
103
104 .components-animate__loading {
105 animation: components-animate__loading 1.6s ease-in-out infinite; }
106
107 @keyframes components-animate__loading {
108 0% {
109 opacity: 0.5; }
110 50% {
111 opacity: 1; }
112 100% {
113 opacity: 0.5; } }
114
115 .components-autocomplete__popover .components-popover__content > div {
116 padding: 16px; }
117
118 .components-autocomplete__result.components-button {
119 display: flex;
120 height: auto;
121 min-height: 36px;
122 text-align: left;
123 width: 100%; }
124 .components-autocomplete__result.components-button.is-selected {
125 box-shadow: 0 0 0 2px #007cba;
126 box-shadow: 0 0 0 2px var(--wp-admin-theme-color); }
127
128 .components-base-control {
129 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
130 font-size: 13px; }
131 .components-base-control .components-base-control__field {
132 margin-bottom: 8px; }
133 .components-panel__row .components-base-control .components-base-control__field {
134 margin-bottom: inherit; }
135 .components-base-control .components-base-control__label {
136 display: inline-block;
137 margin-bottom: 8px; }
138 .components-base-control .components-base-control__help {
139 margin-top: -8px;
140 font-style: italic; }
141
142 .components-button-group {
143 display: inline-block; }
144 .components-button-group .components-button {
145 border-radius: 0;
146 display: inline-flex;
147 color: #1e1e1e;
148 box-shadow: inset 0 0 0 1px #1e1e1e; }
149 .components-button-group .components-button + .components-button {
150 margin-left: -1px; }
151 .components-button-group .components-button:first-child {
152 border-radius: 2px 0 0 2px; }
153 .components-button-group .components-button:last-child {
154 border-radius: 0 2px 2px 0; }
155 .components-button-group .components-button:focus, .components-button-group .components-button.is-primary {
156 position: relative;
157 z-index: 1; }
158 .components-button-group .components-button.is-primary {
159 box-shadow: inset 0 0 0 1px #1e1e1e; }
160
161 .components-button {
162 display: inline-flex;
163 text-decoration: none;
164 font-size: 13px;
165 margin: 0;
166 border: 0;
167 cursor: pointer;
168 -webkit-appearance: none;
169 background: none;
170 transition: box-shadow 0.1s linear;
171 height: 36px;
172 align-items: center;
173 box-sizing: border-box;
174 padding: 6px 12px;
175 border-radius: 2px;
176 color: #1e1e1e;
177 /**
178 * Primary button style.
179 */
180 /**
181 * Secondary and tertiary buttons.
182 */
183 /**
184 * Secondary button style.
185 */
186 /**
187 * Tertiary buttons.
188 */
189 /**
190 * Destructive buttons.
191 */
192 /**
193 * Link buttons.
194 */ }
195 @media (prefers-reduced-motion: reduce) {
196 .components-button {
197 transition-duration: 0s; } }
198 .components-button[aria-expanded="true"], .components-button:hover {
199 color: #007cba;
200 color: var(--wp-admin-theme-color); }
201 .components-button[aria-disabled="true"]:hover {
202 color: initial; }
203 .components-button:focus:not(:disabled) {
204 box-shadow: 0 0 0 1.5px #007cba;
205 box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color);
206 outline: 1px solid transparent; }
207 .components-button.is-primary {
208 white-space: nowrap;
209 background: #007cba;
210 background: var(--wp-admin-theme-color);
211 color: #fff;
212 text-decoration: none;
213 text-shadow: none; }
214 .components-button.is-primary:hover:not(:disabled) {
215 background: #006ba1;
216 background: var(--wp-admin-theme-color-darker-10);
217 color: #fff; }
218 .components-button.is-primary:active:not(:disabled) {
219 background: #005a87;
220 background: var(--wp-admin-theme-color-darker-20);
221 border-color: #005a87;
222 border-color: var(--wp-admin-theme-color-darker-20);
223 color: #fff; }
224 .components-button.is-primary:focus:not(:disabled) {
225 box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba;
226 box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px var(--wp-admin-theme-color);
227 outline: 1px solid transparent; }
228 .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 {
229 color: rgba(255, 255, 255, 0.4);
230 background: #007cba;
231 background: var(--wp-admin-theme-color);
232 border-color: #007cba;
233 border-color: var(--wp-admin-theme-color);
234 opacity: 1; }
235 .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 {
236 box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007cba;
237 box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color); }
238 .components-button.is-primary.is-busy, .components-button.is-primary.is-busy:disabled, .components-button.is-primary.is-busy[aria-disabled="true"] {
239 color: #fff;
240 background-size: 100px 100%;
241 /* stylelint-disable */
242 background-image: linear-gradient(-45deg, #007cba 28%, #005a87 28%, #005a87 72%, #007cba 72%);
243 background-image: linear-gradient(-45deg, var(--wp-admin-theme-color) 28%, var(--wp-admin-theme-color-darker-20) 28%, var(--wp-admin-theme-color-darker-20) 72%, var(--wp-admin-theme-color) 72%);
244 /* stylelint-enable */
245 border-color: #007cba;
246 border-color: var(--wp-admin-theme-color); }
247 .components-button.is-secondary:active:not(:disabled), .components-button.is-tertiary:active:not(:disabled) {
248 background: #ddd;
249 color: #006ba1;
250 color: var(--wp-admin-theme-color-darker-10);
251 box-shadow: none; }
252 .components-button.is-secondary:hover:not(:disabled), .components-button.is-tertiary:hover:not(:disabled) {
253 color: #006ba1;
254 color: var(--wp-admin-theme-color-darker-10);
255 box-shadow: inset 0 0 0 1px #006ba1;
256 box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color-darker-10); }
257 .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 {
258 color: #828282;
259 background: #eaeaea;
260 transform: none;
261 opacity: 1;
262 box-shadow: none; }
263 .components-button.is-secondary {
264 box-shadow: inset 0 0 0 1px #007cba;
265 box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
266 outline: 1px solid transparent;
267 white-space: nowrap;
268 color: #007cba;
269 color: var(--wp-admin-theme-color);
270 background: transparent; }
271 .components-button.is-tertiary {
272 white-space: nowrap;
273 color: #007cba;
274 color: var(--wp-admin-theme-color);
275 background: transparent;
276 padding: 6px;
277 outline: 1px dotted transparent; }
278 .components-button.is-tertiary .dashicon {
279 display: inline-block;
280 flex: 0 0 auto; }
281 .components-button.is-destructive {
282 color: #cc1818;
283 box-shadow: inset 0 0 0 1px #cc1818; }
284 .components-button.is-destructive:hover:not(:disabled) {
285 color: #710d0d;
286 box-shadow: inset 0 0 0 1px #710d0d; }
287 .components-button.is-destructive:focus:not(:disabled) {
288 color: #007cba;
289 color: var(--wp-admin-theme-color); }
290 .components-button.is-destructive:active:not(:disabled) {
291 background: #ccc; }
292 .components-button.is-link {
293 margin: 0;
294 padding: 0;
295 box-shadow: none;
296 border: 0;
297 border-radius: 0;
298 background: none;
299 outline: none;
300 text-align: left;
301 /* Mimics the default link style in common.css */
302 color: #0073aa;
303 text-decoration: underline;
304 transition-property: border, background, color;
305 transition-duration: 0.05s;
306 transition-timing-function: ease-in-out;
307 height: auto; }
308 @media (prefers-reduced-motion: reduce) {
309 .components-button.is-link {
310 transition-duration: 0s; } }
311 .components-button.is-link:hover:not(:disabled), .components-button.is-link:active:not(:disabled) {
312 color: #00a0d2;
313 box-shadow: none; }
314 .components-button.is-link:focus {
315 color: #124964;
316 box-shadow: 0 0 0 1px #5b9dd9, 0 0 1.5px 1px rgba(30, 140, 190, 0.8); }
317 .components-button.is-link.is-destructive {
318 color: #cc1818; }
319 .components-button.is-link.is-destructive:active:not(:disabled), .components-button.is-link.is-destructive:hover:not(:disabled) {
320 color: #710d0d;
321 background: none; }
322 .components-button.is-link.is-destructive:focus:not(:disabled) {
323 color: #007cba;
324 color: var(--wp-admin-theme-color); }
325 .components-button:not([aria-disabled="true"]):active {
326 color: inherit; }
327 .components-button:disabled, .components-button[aria-disabled="true"] {
328 cursor: default;
329 opacity: 0.3; }
330 .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"] {
331 animation: components-button__busy-animation 2500ms infinite linear;
332 opacity: 1;
333 background-size: 100px 100%;
334 /* stylelint-disable */
335 background-image: linear-gradient(-45deg, #fafafa 28%, #e0e0e0 28%, #e0e0e0 72%, #fafafa 72%);
336 /* stylelint-enable */ }
337 .components-button.is-small {
338 height: 24px;
339 line-height: 22px;
340 padding: 0 8px;
341 font-size: 11px; }
342 .components-button.is-small.has-icon:not(.has-text) {
343 padding: 0 8px;
344 width: 24px; }
345 .components-button.has-icon {
346 padding: 6px;
347 min-width: 36px;
348 justify-content: center; }
349 .components-button.has-icon .dashicon {
350 display: inline-block;
351 flex: 0 0 auto; }
352 .components-button.has-icon.has-text {
353 justify-content: left; }
354 .components-button.has-icon.has-text svg {
355 margin-right: 8px; }
356 .components-button.is-pressed {
357 color: #fff;
358 background: #1e1e1e; }
359 .components-button.is-pressed:focus:not(:disabled) {
360 box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba;
361 box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px var(--wp-admin-theme-color);
362 outline: 2px solid transparent; }
363 .components-button.is-pressed:hover:not(:disabled) {
364 background: #1e1e1e; }
365 .components-button svg {
366 fill: currentColor;
367 outline: none; }
368 .components-button .components-visually-hidden {
369 height: auto; }
370
371 @keyframes components-button__busy-animation {
372 0% {
373 background-position: 200px 0; } }
374
375 .components-checkbox-control__input[type="checkbox"] {
376 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
377 padding: 6px 8px;
378 box-shadow: 0 0 0 transparent;
379 transition: box-shadow 0.1s linear;
380 border-radius: 2px;
381 border: 1px solid #757575;
382 /* Fonts smaller than 16px causes mobile safari to zoom. */
383 font-size: 16px;
384 /* Override core line-height. To be reviewed. */
385 line-height: normal;
386 border: 1px solid #1e1e1e;
387 margin-right: 12px;
388 transition: none;
389 border-radius: 2px;
390 background: #fff;
391 color: #1e1e1e;
392 clear: none;
393 cursor: pointer;
394 display: inline-block;
395 line-height: 0;
396 margin: 0 4px 0 0;
397 outline: 0;
398 padding: 0 !important;
399 text-align: center;
400 vertical-align: top;
401 width: 24px;
402 height: 24px;
403 -webkit-appearance: none;
404 appearance: none;
405 transition: 0.1s border-color ease-in-out; }
406 @media (prefers-reduced-motion: reduce) {
407 .components-checkbox-control__input[type="checkbox"] {
408 transition-duration: 0s; } }
409 @media (min-width: 600px) {
410 .components-checkbox-control__input[type="checkbox"] {
411 font-size: 13px;
412 /* Override core line-height. To be reviewed. */
413 line-height: normal; } }
414 .components-checkbox-control__input[type="checkbox"]:focus {
415 border-color: #007cba;
416 border-color: var(--wp-admin-theme-color);
417 box-shadow: 0 0 0 0.5px #007cba;
418 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
419 outline: 2px solid transparent; }
420 .components-checkbox-control__input[type="checkbox"]::-webkit-input-placeholder {
421 color: rgba(30, 30, 30, 0.62); }
422 .components-checkbox-control__input[type="checkbox"]::-moz-placeholder {
423 opacity: 1;
424 color: rgba(30, 30, 30, 0.62); }
425 .components-checkbox-control__input[type="checkbox"]:-ms-input-placeholder {
426 color: rgba(30, 30, 30, 0.62); }
427 .is-dark-theme .components-checkbox-control__input[type="checkbox"]::-webkit-input-placeholder {
428 color: rgba(255, 255, 255, 0.65); }
429 .is-dark-theme .components-checkbox-control__input[type="checkbox"]::-moz-placeholder {
430 opacity: 1;
431 color: rgba(255, 255, 255, 0.65); }
432 .is-dark-theme .components-checkbox-control__input[type="checkbox"]:-ms-input-placeholder {
433 color: rgba(255, 255, 255, 0.65); }
434 .components-checkbox-control__input[type="checkbox"]:focus {
435 box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba;
436 box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color);
437 outline: 2px solid transparent; }
438 .components-checkbox-control__input[type="checkbox"]:checked {
439 background: #007cba;
440 background: var(--wp-admin-theme-color);
441 border-color: #007cba;
442 border-color: var(--wp-admin-theme-color); }
443 .components-checkbox-control__input[type="checkbox"]:checked::-ms-check {
444 opacity: 0; }
445 .components-checkbox-control__input[type="checkbox"]:checked::before, .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before {
446 margin: -3px -5px;
447 color: #fff; }
448 @media (min-width: 782px) {
449 .components-checkbox-control__input[type="checkbox"]:checked::before, .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before {
450 margin: -4px 0 0 -5px; } }
451 .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"] {
452 background: #007cba;
453 background: var(--wp-admin-theme-color);
454 border-color: #007cba;
455 border-color: var(--wp-admin-theme-color); }
456 .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before {
457 content: "\f460";
458 float: left;
459 display: inline-block;
460 vertical-align: middle;
461 width: 16px;
462 /* stylelint-disable */
463 font: normal 30px/1 dashicons;
464 /* stylelint-enable */
465 speak: none;
466 -webkit-font-smoothing: antialiased;
467 -moz-osx-font-smoothing: grayscale; }
468 @media (min-width: 782px) {
469 .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before {
470 float: none;
471 font-size: 21px; } }
472 @media (min-width: 600px) {
473 .components-checkbox-control__input[type="checkbox"] {
474 height: 20px;
475 width: 20px; } }
476 @media (prefers-reduced-motion: reduce) {
477 .components-checkbox-control__input[type="checkbox"] {
478 transition-duration: 0s; } }
479 .components-checkbox-control__input[type="checkbox"]:focus {
480 box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba;
481 box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color);
482 outline: 2px solid transparent; }
483 .components-checkbox-control__input[type="checkbox"]:checked {
484 background: #007cba;
485 background: var(--wp-admin-theme-color);
486 border-color: #007cba;
487 border-color: var(--wp-admin-theme-color); }
488 .components-checkbox-control__input[type="checkbox"]:checked::-ms-check {
489 opacity: 0; }
490 .components-checkbox-control__input[type="checkbox"]:checked::before {
491 content: none; }
492
493 .components-checkbox-control__input-container {
494 position: relative;
495 display: inline-block;
496 margin-right: 12px;
497 vertical-align: middle;
498 width: 24px;
499 height: 24px; }
500 @media (min-width: 600px) {
501 .components-checkbox-control__input-container {
502 width: 20px;
503 height: 20px; } }
504
505 svg.components-checkbox-control__checked {
506 fill: #fff;
507 cursor: pointer;
508 position: absolute;
509 left: 0;
510 top: 0;
511 width: 24px;
512 height: 24px;
513 -webkit-user-select: none;
514 -ms-user-select: none;
515 user-select: none;
516 pointer-events: none; }
517 @media (min-width: 600px) {
518 svg.components-checkbox-control__checked {
519 left: -2px;
520 top: -2px; } }
521
522 .components-circular-option-picker {
523 display: inline-block;
524 width: 100%;
525 margin-right: -10px; }
526 .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper {
527 display: flex;
528 justify-content: flex-end; }
529 .components-circular-option-picker .components-circular-option-picker__swatches {
530 margin-right: -16px; }
531
532 .components-circular-option-picker__option-wrapper {
533 display: inline-block;
534 height: 28px;
535 width: 28px;
536 margin-right: 16px;
537 margin-bottom: 12px;
538 vertical-align: top;
539 transform: scale(1);
540 transition: 100ms transform ease; }
541 @media (prefers-reduced-motion: reduce) {
542 .components-circular-option-picker__option-wrapper {
543 transition-duration: 0s; } }
544 .components-circular-option-picker__option-wrapper:hover {
545 transform: scale(1.2); }
546 .components-circular-option-picker__option-wrapper > div {
547 height: 100%;
548 width: 100%; }
549
550 .components-circular-option-picker__option-wrapper::before {
551 content: "";
552 position: absolute;
553 top: 1px;
554 left: 1px;
555 bottom: 1px;
556 right: 1px;
557 border-radius: 50%;
558 z-index: -1;
559 /* stylelint-disable-next-line function-url-quotes */
560 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"); }
561
562 .components-circular-option-picker__option {
563 display: inline-block;
564 vertical-align: top;
565 height: 100%;
566 width: 100%;
567 border: none;
568 border-radius: 50%;
569 background: transparent;
570 box-shadow: inset 0 0 0 14px;
571 transition: 100ms box-shadow ease;
572 cursor: pointer; }
573 @media (prefers-reduced-motion: reduce) {
574 .components-circular-option-picker__option {
575 transition-duration: 0s; } }
576 .components-circular-option-picker__option:hover {
577 box-shadow: inset 0 0 0 14px !important; }
578 .components-circular-option-picker__option.is-pressed {
579 box-shadow: inset 0 0 0 4px;
580 position: relative;
581 z-index: 1;
582 overflow: visible; }
583 .components-circular-option-picker__option.is-pressed + svg {
584 position: absolute;
585 left: 2px;
586 top: 2px;
587 border-radius: 50%;
588 z-index: 2;
589 pointer-events: none; }
590 .components-circular-option-picker__option::after {
591 content: "";
592 position: absolute;
593 top: -1px;
594 left: -1px;
595 bottom: -1px;
596 right: -1px;
597 border-radius: 50%;
598 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
599 border: 1px solid transparent; }
600 .components-circular-option-picker__option:focus::after {
601 content: "";
602 border: 2px solid #757575;
603 width: 32px;
604 height: 32px;
605 position: absolute;
606 top: -2px;
607 left: -2px;
608 border-radius: 50%;
609 box-shadow: inset 0 0 0 2px #fff; }
610 .components-circular-option-picker__option.components-button:focus {
611 background-color: transparent;
612 box-shadow: inset 0 0 0 14px;
613 outline: none; }
614
615 .components-circular-option-picker__button-action .components-circular-option-picker__option {
616 color: #fff;
617 background: #fff; }
618
619 .components-circular-option-picker__dropdown-link-action {
620 margin-right: 16px; }
621 .components-circular-option-picker__dropdown-link-action .components-button {
622 line-height: 22px; }
623
624 .component-color-indicator {
625 width: 25px;
626 height: 16px;
627 margin-left: 0.8rem;
628 border: 1px solid #dadada;
629 display: inline-block; }
630 .component-color-indicator + .component-color-indicator {
631 margin-left: 0.5rem; }
632
633 /**
634 * Parts of this source were derived and modified from react-color,
635 * released under the MIT license.
636 *
637 * https://github.com/casesandberg/react-color/
638 *
639 * Copyright (c) 2015 Case Sandberg
640 *
641 * Permission is hereby granted, free of charge, to any person obtaining a copy
642 * of this software and associated documentation files (the "Software"), to deal
643 * in the Software without restriction, including without limitation the rights
644 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
645 * copies of the Software, and to permit persons to whom the Software is
646 * furnished to do so, subject to the following conditions:
647 *
648 * The above copyright notice and this permission notice shall be included in
649 * all copies or substantial portions of the Software.
650 *
651 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
652 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
653 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
654 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
655 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
656 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
657 * THE SOFTWARE.
658 */
659 .components-color-picker {
660 width: 100%; }
661 .components-color-picker * {
662 box-sizing: border-box; }
663
664 .components-color-picker__saturation {
665 width: 100%;
666 padding-bottom: 55%;
667 position: relative; }
668
669 .components-color-picker__body {
670 padding: 16px 16px 12px; }
671
672 .components-color-picker__controls {
673 display: flex; }
674
675 .components-color-picker__saturation-pointer,
676 .components-color-picker__hue-pointer,
677 .components-color-picker__alpha-pointer {
678 padding: 0;
679 position: absolute;
680 cursor: pointer;
681 box-shadow: none;
682 border: none; }
683
684 /* CURRENT COLOR COMPONENT */
685 .components-color-picker__swatch {
686 margin-right: 8px;
687 width: 32px;
688 height: 32px;
689 border-radius: 50%;
690 position: relative;
691 overflow: hidden;
692 background-image: linear-gradient(45deg, #ddd 25%, transparent 25%), linear-gradient(-45deg, #ddd 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ddd 75%), linear-gradient(-45deg, transparent 75%, #ddd 75%);
693 background-size: 10px 10px;
694 background-position: 0 0, 0 5px, 5px -5px, -5px 0; }
695 .is-alpha-disabled .components-color-picker__swatch {
696 width: 12px;
697 height: 12px;
698 margin-top: 0; }
699
700 .components-color-picker__active {
701 position: absolute;
702 top: 0;
703 left: 0;
704 right: 0;
705 bottom: 0;
706 border-radius: 50%;
707 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
708 z-index: 2; }
709
710 /* SATURATION COMPONENT */
711 .components-color-picker__saturation-color,
712 .components-color-picker__saturation-white,
713 .components-color-picker__saturation-black {
714 position: absolute;
715 top: 0;
716 left: 0;
717 right: 0;
718 bottom: 0; }
719
720 .components-color-picker__saturation-color {
721 overflow: visible; }
722
723 .components-color-picker__saturation-white {
724 /*rtl:ignore*/
725 background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); }
726
727 .components-color-picker__saturation-black {
728 background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); }
729
730 .components-button.components-color-picker__saturation-pointer {
731 width: 14px;
732 height: 14px;
733 padding: 0;
734 border-radius: 50%;
735 background-color: transparent;
736 transform: translate(-50%, -50%);
737 box-shadow: 0 0 0 1px #fff, inset 0 0 0 1px #000, 0 0 0 2px #000; }
738 .components-button.components-color-picker__saturation-pointer:focus:not(:disabled) {
739 box-shadow: 0 0 0 2px #fff, inset 0 0 0 1px #000, 0 0 0 3px #000; }
740
741 /* HUE & ALPHA BARS */
742 .components-color-picker__toggles {
743 flex: 1; }
744
745 .components-color-picker__alpha {
746 background-image: linear-gradient(45deg, #ddd 25%, transparent 25%), linear-gradient(-45deg, #ddd 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ddd 75%), linear-gradient(-45deg, transparent 75%, #ddd 75%);
747 background-size: 10px 10px;
748 background-position: 0 0, 0 5px, 5px -5px, -5px 0; }
749
750 .components-color-picker__hue-gradient,
751 .components-color-picker__alpha-gradient {
752 position: absolute;
753 top: 0;
754 left: 0;
755 right: 0;
756 bottom: 0; }
757
758 .components-color-picker__hue,
759 .components-color-picker__alpha {
760 height: 12px;
761 position: relative; }
762
763 .is-alpha-enabled .components-color-picker__hue {
764 margin-bottom: 8px; }
765
766 .components-color-picker__hue-bar,
767 .components-color-picker__alpha-bar {
768 position: relative;
769 margin: 0 3px;
770 height: 100%;
771 padding: 0 2px; }
772
773 .components-color-picker__hue-gradient {
774 /*rtl:ignore*/
775 background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); }
776
777 .components-color-picker__hue-pointer,
778 .components-color-picker__alpha-pointer {
779 /*rtl:ignore*/
780 left: 0;
781 width: 14px;
782 height: 14px;
783 border-radius: 50%;
784 box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
785 background: #fff;
786 transform: translate(-7px, -1px); }
787
788 .components-color-picker__hue-pointer,
789 .components-color-picker__saturation-pointer {
790 transition: box-shadow 0.1s linear; }
791 @media (prefers-reduced-motion: reduce) {
792 .components-color-picker__hue-pointer,
793 .components-color-picker__saturation-pointer {
794 transition-duration: 0s; } }
795
796 .components-color-picker__saturation-pointer:focus {
797 box-shadow: 0 0 0 2px #fff, 0 0 0 4px #007cba, 0 0 5px 0 #007cba, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
798 box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color), 0 0 5px 0 var(--wp-admin-theme-color), inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4); }
799
800 .components-color-picker__hue-pointer:focus,
801 .components-color-picker__alpha-pointer:focus {
802 border-color: #007cba;
803 border-color: var(--wp-admin-theme-color);
804 box-shadow: 0 0 0 2px #007cba, 0 0 3px 0 #007cba;
805 box-shadow: 0 0 0 2px var(--wp-admin-theme-color), 0 0 3px 0 var(--wp-admin-theme-color);
806 outline: 2px solid transparent;
807 outline-offset: -2px; }
808
809 /* INPUTS COMPONENT */
810 .components-color-picker__inputs-wrapper {
811 margin: 0 -4px;
812 padding-top: 16px;
813 display: flex;
814 align-items: flex-end;
815 min-width: 255px; }
816 .components-color-picker__inputs-wrapper fieldset {
817 flex: 1;
818 border: none;
819 margin: 0;
820 padding: 0; }
821 .components-color-picker__inputs-wrapper .components-color-picker__inputs-fields .components-text-control__input[type="number"] {
822 padding: 6px 3px;
823 margin: 0; }
824
825 .components-color-picker__inputs-field {
826 width: 100%; }
827
828 .components-color-picker__inputs-fields {
829 display: flex;
830 /*rtl:ignore*/
831 direction: ltr;
832 flex-grow: 1;
833 margin-right: 4px; }
834 .components-color-picker__inputs-fields .components-base-control + .components-base-control {
835 margin-top: 0; }
836 .components-color-picker__inputs-fields .components-base-control__field {
837 margin: 0 2px; }
838
839 .components-color-picker__inputs-toggle {
840 height: 30px;
841 padding: 0 5px; }
842
843 .components-combobox-control {
844 position: relative; }
845
846 .components-combobox-control__label {
847 display: block;
848 margin-bottom: 5px; }
849
850 .components-combobox-control__button {
851 border: 1px solid #949494;
852 border-radius: 4px;
853 display: inline-block;
854 min-height: 30px;
855 min-width: 130px;
856 position: relative;
857 text-align: left; }
858 .components-combobox-control__button:focus {
859 border-color: #007cba;
860 border-color: var(--wp-admin-theme-color); }
861 .components-combobox-control__button-input {
862 border: none;
863 height: calc(100% - 2px);
864 left: 1px;
865 padding: 0 4px;
866 position: absolute;
867 top: 1px;
868 width: calc(100% - 2px); }
869 .components-combobox-control__button-button:hover {
870 box-shadow: none !important; }
871 .components-combobox-control__button-icon {
872 height: 100%;
873 padding: 0 4px;
874 position: absolute;
875 right: 0;
876 top: 0; }
877
878 .components-combobox-control__menu {
879 background: #fff;
880 min-width: 100%;
881 padding: 0;
882 position: absolute;
883 z-index: 1000000; }
884
885 .components-combobox-control__item {
886 align-items: center;
887 display: flex;
888 list-style-type: none;
889 padding: 10px 5px 10px 25px; }
890 .components-combobox-control__item.is-highlighted {
891 background: #ddd; }
892 .components-combobox-control__item-icon {
893 margin-left: -20px;
894 margin-right: 0; }
895
896 .components-custom-gradient-picker__gradient-bar:not(.has-gradient) {
897 opacity: 0.4; }
898
899 .components-custom-gradient-picker__gradient-bar {
900 margin-top: 12px;
901 width: 100%;
902 height: 36px;
903 border-radius: 36px;
904 margin-bottom: 12px;
905 padding-left: 6px;
906 padding-right: 30px; }
907 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container {
908 position: relative; }
909 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point {
910 border-radius: 50%;
911 background: #fff;
912 padding: 2px;
913 top: 6px;
914 min-width: 24px;
915 width: 24px;
916 height: 24px;
917 position: relative;
918 color: #1e1e1e; }
919 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point svg {
920 height: 100%;
921 width: 100%; }
922 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button {
923 border: 2px solid transparent;
924 box-shadow: inset 0 0 0 1.5px #fff;
925 border-radius: 50%;
926 height: 24px;
927 width: 24px;
928 padding: 0;
929 position: absolute;
930 top: 6px; }
931 .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 {
932 box-shadow: 0 0 0 1px #fff, 0 0 0 3px #1e1e1e; }
933
934 .components-custom-gradient-picker__color-picker-popover .components-custom-gradient-picker__remove-control-point {
935 margin-left: auto;
936 margin-right: auto;
937 display: block;
938 margin-bottom: 8px; }
939
940 .components-custom-gradient-picker__inserter {
941 width: 100%; }
942
943 .components-custom-gradient-picker__liner-gradient-indicator {
944 display: inline-block;
945 flex: 0 auto;
946 width: 20px;
947 height: 20px; }
948
949 .components-custom-gradient-picker .components-custom-gradient-picker__ui-line {
950 margin-bottom: 16px; }
951 .components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-angle-picker,
952 .components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-custom-gradient-picker__type-picker {
953 margin-bottom: 0; }
954
955 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar {
956 border: none; }
957 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar > div + div {
958 margin-left: 1px; }
959 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar button.is-pressed > svg {
960 background: #fff;
961 border: 1px solid #949494;
962 border-radius: 2px; }
963
964 .components-custom-select-control {
965 position: relative; }
966
967 .components-custom-select-control__label {
968 display: block;
969 margin-bottom: 8px; }
970
971 .components-custom-select-control__button {
972 border: 1px solid #757575;
973 border-radius: 2px;
974 min-height: 30px;
975 min-width: 130px;
976 position: relative;
977 text-align: left; }
978 .components-custom-select-control__button.components-custom-select-control__button {
979 padding-right: 24px; }
980 .components-custom-select-control__button:focus:not(:disabled) {
981 border-color: #007cba;
982 border-color: var(--wp-admin-theme-color);
983 box-shadow: 0 0 0 0.5px #007cba;
984 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); }
985 .components-custom-select-control__button .components-custom-select-control__button-icon {
986 height: 100%;
987 padding: 0;
988 position: absolute;
989 right: 0;
990 top: 0; }
991
992 .components-custom-select-control__menu {
993 background-color: #fff;
994 max-height: 400px;
995 min-width: 100%;
996 overflow: auto;
997 padding: 0;
998 position: absolute;
999 z-index: 1000000; }
1000 .components-custom-select-control__menu:focus {
1001 border: 1px solid #1e1e1e;
1002 border-radius: 2px;
1003 outline: none;
1004 transition: none; }
1005
1006 .components-custom-select-control__item {
1007 align-items: center;
1008 display: flex;
1009 list-style-type: none;
1010 padding: 10px 5px 10px 25px;
1011 cursor: default; }
1012 .components-custom-select-control__item.is-highlighted {
1013 background: #ddd; }
1014 .components-custom-select-control__item-icon {
1015 margin-left: -20px;
1016 margin-right: 0; }
1017
1018 svg.dashicon {
1019 fill: currentColor;
1020 outline: none; }
1021
1022 /*rtl:begin:ignore*/
1023 .PresetDateRangePicker_panel {
1024 padding: 0 22px 11px; }
1025
1026 .PresetDateRangePicker_button {
1027 position: relative;
1028 height: 100%;
1029 text-align: center;
1030 background: 0 0;
1031 border: 2px solid #00a699;
1032 color: #00a699;
1033 padding: 4px 12px;
1034 margin-right: 8px;
1035 font: inherit;
1036 font-weight: 700;
1037 line-height: normal;
1038 overflow: visible;
1039 box-sizing: border-box;
1040 cursor: pointer; }
1041
1042 .PresetDateRangePicker_button:active {
1043 outline: 0; }
1044
1045 .PresetDateRangePicker_button__selected {
1046 color: #fff;
1047 background: #00a699; }
1048
1049 .SingleDatePickerInput {
1050 display: inline-block;
1051 background-color: #fff; }
1052
1053 .SingleDatePickerInput__withBorder {
1054 border-radius: 2px;
1055 border: 1px solid #dbdbdb; }
1056
1057 .SingleDatePickerInput__rtl {
1058 direction: rtl; }
1059
1060 .SingleDatePickerInput__disabled {
1061 background-color: #f2f2f2; }
1062
1063 .SingleDatePickerInput__block {
1064 display: block; }
1065
1066 .SingleDatePickerInput__showClearDate {
1067 padding-right: 30px; }
1068
1069 .SingleDatePickerInput_clearDate {
1070 background: 0 0;
1071 border: 0;
1072 color: inherit;
1073 font: inherit;
1074 line-height: normal;
1075 overflow: visible;
1076 cursor: pointer;
1077 padding: 10px;
1078 margin: 0 10px 0 5px;
1079 position: absolute;
1080 right: 0;
1081 top: 50%;
1082 transform: translateY(-50%); }
1083
1084 .SingleDatePickerInput_clearDate__default:focus,
1085 .SingleDatePickerInput_clearDate__default:hover {
1086 background: #dbdbdb;
1087 border-radius: 50%; }
1088
1089 .SingleDatePickerInput_clearDate__small {
1090 padding: 6px; }
1091
1092 .SingleDatePickerInput_clearDate__hide {
1093 visibility: hidden; }
1094
1095 .SingleDatePickerInput_clearDate_svg {
1096 fill: #82888a;
1097 height: 12px;
1098 width: 15px;
1099 vertical-align: middle; }
1100
1101 .SingleDatePickerInput_clearDate_svg__small {
1102 height: 9px; }
1103
1104 .SingleDatePickerInput_calendarIcon {
1105 background: 0 0;
1106 border: 0;
1107 color: inherit;
1108 font: inherit;
1109 line-height: normal;
1110 overflow: visible;
1111 cursor: pointer;
1112 display: inline-block;
1113 vertical-align: middle;
1114 padding: 10px;
1115 margin: 0 5px 0 10px; }
1116
1117 .SingleDatePickerInput_calendarIcon_svg {
1118 fill: #82888a;
1119 height: 15px;
1120 width: 14px;
1121 vertical-align: middle; }
1122
1123 .SingleDatePicker {
1124 position: relative;
1125 display: inline-block; }
1126
1127 .SingleDatePicker__block {
1128 display: block; }
1129
1130 .SingleDatePicker_picker {
1131 z-index: 1;
1132 background-color: #fff;
1133 position: absolute; }
1134
1135 .SingleDatePicker_picker__rtl {
1136 direction: rtl; }
1137
1138 .SingleDatePicker_picker__directionLeft {
1139 left: 0; }
1140
1141 .SingleDatePicker_picker__directionRight {
1142 right: 0; }
1143
1144 .SingleDatePicker_picker__portal {
1145 background-color: rgba(0, 0, 0, 0.3);
1146 position: fixed;
1147 top: 0;
1148 left: 0;
1149 height: 100%;
1150 width: 100%; }
1151
1152 .SingleDatePicker_picker__fullScreenPortal {
1153 background-color: #fff; }
1154
1155 .SingleDatePicker_closeButton {
1156 background: 0 0;
1157 border: 0;
1158 color: inherit;
1159 font: inherit;
1160 line-height: normal;
1161 overflow: visible;
1162 cursor: pointer;
1163 position: absolute;
1164 top: 0;
1165 right: 0;
1166 padding: 15px;
1167 z-index: 2; }
1168
1169 .SingleDatePicker_closeButton:focus,
1170 .SingleDatePicker_closeButton:hover {
1171 color: #b0b3b4;
1172 text-decoration: none; }
1173
1174 .SingleDatePicker_closeButton_svg {
1175 height: 15px;
1176 width: 15px;
1177 fill: #cacccd; }
1178
1179 .DayPickerKeyboardShortcuts_buttonReset {
1180 background: 0 0;
1181 border: 0;
1182 border-radius: 0;
1183 color: inherit;
1184 font: inherit;
1185 line-height: normal;
1186 overflow: visible;
1187 padding: 0;
1188 cursor: pointer;
1189 font-size: 14px; }
1190
1191 .DayPickerKeyboardShortcuts_buttonReset:active {
1192 outline: 0; }
1193
1194 .DayPickerKeyboardShortcuts_show {
1195 width: 22px;
1196 position: absolute;
1197 z-index: 2; }
1198
1199 .DayPickerKeyboardShortcuts_show__bottomRight {
1200 border-top: 26px solid transparent;
1201 border-right: 33px solid #00a699;
1202 bottom: 0;
1203 right: 0; }
1204
1205 .DayPickerKeyboardShortcuts_show__bottomRight:hover {
1206 border-right: 33px solid #008489; }
1207
1208 .DayPickerKeyboardShortcuts_show__topRight {
1209 border-bottom: 26px solid transparent;
1210 border-right: 33px solid #00a699;
1211 top: 0;
1212 right: 0; }
1213
1214 .DayPickerKeyboardShortcuts_show__topRight:hover {
1215 border-right: 33px solid #008489; }
1216
1217 .DayPickerKeyboardShortcuts_show__topLeft {
1218 border-bottom: 26px solid transparent;
1219 border-left: 33px solid #00a699;
1220 top: 0;
1221 left: 0; }
1222
1223 .DayPickerKeyboardShortcuts_show__topLeft:hover {
1224 border-left: 33px solid #008489; }
1225
1226 .DayPickerKeyboardShortcuts_showSpan {
1227 color: #fff;
1228 position: absolute; }
1229
1230 .DayPickerKeyboardShortcuts_showSpan__bottomRight {
1231 bottom: 0;
1232 right: -28px; }
1233
1234 .DayPickerKeyboardShortcuts_showSpan__topRight {
1235 top: 1px;
1236 right: -28px; }
1237
1238 .DayPickerKeyboardShortcuts_showSpan__topLeft {
1239 top: 1px;
1240 left: -28px; }
1241
1242 .DayPickerKeyboardShortcuts_panel {
1243 overflow: auto;
1244 background: #fff;
1245 border: 1px solid #dbdbdb;
1246 border-radius: 2px;
1247 position: absolute;
1248 top: 0;
1249 bottom: 0;
1250 right: 0;
1251 left: 0;
1252 z-index: 2;
1253 padding: 22px;
1254 margin: 33px; }
1255
1256 .DayPickerKeyboardShortcuts_title {
1257 font-size: 16px;
1258 font-weight: 700;
1259 margin: 0; }
1260
1261 .DayPickerKeyboardShortcuts_list {
1262 list-style: none;
1263 padding: 0;
1264 font-size: 14px; }
1265
1266 .DayPickerKeyboardShortcuts_close {
1267 position: absolute;
1268 right: 22px;
1269 top: 22px;
1270 z-index: 2; }
1271
1272 .DayPickerKeyboardShortcuts_close:active {
1273 outline: 0; }
1274
1275 .DayPickerKeyboardShortcuts_closeSvg {
1276 height: 15px;
1277 width: 15px;
1278 fill: #cacccd; }
1279
1280 .DayPickerKeyboardShortcuts_closeSvg:focus,
1281 .DayPickerKeyboardShortcuts_closeSvg:hover {
1282 fill: #82888a; }
1283
1284 .CalendarDay {
1285 box-sizing: border-box;
1286 cursor: pointer;
1287 font-size: 14px;
1288 text-align: center; }
1289
1290 .CalendarDay:active {
1291 outline: 0; }
1292
1293 .CalendarDay__defaultCursor {
1294 cursor: default; }
1295
1296 .CalendarDay__default {
1297 border: 1px solid #e4e7e7;
1298 color: #484848;
1299 background: #fff; }
1300
1301 .CalendarDay__default:hover {
1302 background: #e4e7e7;
1303 border: 1px double #e4e7e7;
1304 color: inherit; }
1305
1306 .CalendarDay__hovered_offset {
1307 background: #f4f5f5;
1308 border: 1px double #e4e7e7;
1309 color: inherit; }
1310
1311 .CalendarDay__outside {
1312 border: 0;
1313 background: #fff;
1314 color: #484848; }
1315
1316 .CalendarDay__outside:hover {
1317 border: 0; }
1318
1319 .CalendarDay__blocked_minimum_nights {
1320 background: #fff;
1321 border: 1px solid #eceeee;
1322 color: #cacccd; }
1323
1324 .CalendarDay__blocked_minimum_nights:active,
1325 .CalendarDay__blocked_minimum_nights:hover {
1326 background: #fff;
1327 color: #cacccd; }
1328
1329 .CalendarDay__highlighted_calendar {
1330 background: #ffe8bc;
1331 color: #484848; }
1332
1333 .CalendarDay__highlighted_calendar:active,
1334 .CalendarDay__highlighted_calendar:hover {
1335 background: #ffce71;
1336 color: #484848; }
1337
1338 .CalendarDay__selected_span {
1339 background: #66e2da;
1340 border: 1px solid #33dacd;
1341 color: #fff; }
1342
1343 .CalendarDay__selected_span:active,
1344 .CalendarDay__selected_span:hover {
1345 background: #33dacd;
1346 border: 1px solid #33dacd;
1347 color: #fff; }
1348
1349 .CalendarDay__last_in_range {
1350 border-right: #00a699; }
1351
1352 .CalendarDay__selected,
1353 .CalendarDay__selected:active,
1354 .CalendarDay__selected:hover {
1355 background: #00a699;
1356 border: 1px solid #00a699;
1357 color: #fff; }
1358
1359 .CalendarDay__hovered_span,
1360 .CalendarDay__hovered_span:hover {
1361 background: #b2f1ec;
1362 border: 1px solid #80e8e0;
1363 color: #007a87; }
1364
1365 .CalendarDay__hovered_span:active {
1366 background: #80e8e0;
1367 border: 1px solid #80e8e0;
1368 color: #007a87; }
1369
1370 .CalendarDay__blocked_calendar,
1371 .CalendarDay__blocked_calendar:active,
1372 .CalendarDay__blocked_calendar:hover {
1373 background: #cacccd;
1374 border: 1px solid #cacccd;
1375 color: #82888a; }
1376
1377 .CalendarDay__blocked_out_of_range,
1378 .CalendarDay__blocked_out_of_range:active,
1379 .CalendarDay__blocked_out_of_range:hover {
1380 background: #fff;
1381 border: 1px solid #e4e7e7;
1382 color: #cacccd; }
1383
1384 .CalendarMonth {
1385 background: #fff;
1386 text-align: center;
1387 vertical-align: top;
1388 -webkit-user-select: none;
1389 -ms-user-select: none;
1390 user-select: none; }
1391
1392 .CalendarMonth_table {
1393 border-collapse: collapse;
1394 border-spacing: 0; }
1395
1396 .CalendarMonth_verticalSpacing {
1397 border-collapse: separate; }
1398
1399 .CalendarMonth_caption {
1400 color: #484848;
1401 font-size: 18px;
1402 text-align: center;
1403 padding-top: 22px;
1404 padding-bottom: 37px;
1405 caption-side: initial; }
1406
1407 .CalendarMonth_caption__verticalScrollable {
1408 padding-top: 12px;
1409 padding-bottom: 7px; }
1410
1411 .CalendarMonthGrid {
1412 background: #fff;
1413 text-align: left;
1414 z-index: 0; }
1415
1416 .CalendarMonthGrid__animating {
1417 z-index: 1; }
1418
1419 .CalendarMonthGrid__horizontal {
1420 position: absolute;
1421 left: 9px; }
1422
1423 .CalendarMonthGrid__vertical {
1424 margin: 0 auto; }
1425
1426 .CalendarMonthGrid__vertical_scrollable {
1427 margin: 0 auto;
1428 overflow-y: scroll; }
1429
1430 .CalendarMonthGrid_month__horizontal {
1431 display: inline-block;
1432 vertical-align: top;
1433 min-height: 100%; }
1434
1435 .CalendarMonthGrid_month__hideForAnimation {
1436 position: absolute;
1437 z-index: -1;
1438 opacity: 0;
1439 pointer-events: none; }
1440
1441 .CalendarMonthGrid_month__hidden {
1442 visibility: hidden; }
1443
1444 .DayPickerNavigation {
1445 position: relative;
1446 z-index: 2; }
1447
1448 .DayPickerNavigation__horizontal {
1449 height: 0; }
1450
1451 .DayPickerNavigation__verticalDefault {
1452 position: absolute;
1453 width: 100%;
1454 height: 52px;
1455 bottom: 0;
1456 left: 0; }
1457
1458 .DayPickerNavigation__verticalScrollableDefault {
1459 position: relative; }
1460
1461 .DayPickerNavigation_button {
1462 cursor: pointer;
1463 -webkit-user-select: none;
1464 -ms-user-select: none;
1465 user-select: none;
1466 border: 0;
1467 padding: 0;
1468 margin: 0; }
1469
1470 .DayPickerNavigation_button__default {
1471 border: 1px solid #e4e7e7;
1472 background-color: #fff;
1473 color: #757575; }
1474
1475 .DayPickerNavigation_button__default:focus,
1476 .DayPickerNavigation_button__default:hover {
1477 border: 1px solid #c4c4c4; }
1478
1479 .DayPickerNavigation_button__default:active {
1480 background: #f2f2f2; }
1481
1482 .DayPickerNavigation_button__horizontalDefault {
1483 position: absolute;
1484 top: 18px;
1485 line-height: .78;
1486 border-radius: 3px;
1487 padding: 6px 9px; }
1488
1489 .DayPickerNavigation_leftButton__horizontalDefault {
1490 left: 22px; }
1491
1492 .DayPickerNavigation_rightButton__horizontalDefault {
1493 right: 22px; }
1494
1495 .DayPickerNavigation_button__verticalDefault {
1496 padding: 5px;
1497 background: #fff;
1498 box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
1499 position: relative;
1500 display: inline-block;
1501 height: 100%;
1502 width: 50%; }
1503
1504 .DayPickerNavigation_nextButton__verticalDefault {
1505 border-left: 0; }
1506
1507 .DayPickerNavigation_nextButton__verticalScrollableDefault {
1508 width: 100%; }
1509
1510 .DayPickerNavigation_svg__horizontal {
1511 height: 19px;
1512 width: 19px;
1513 fill: #82888a;
1514 display: block; }
1515
1516 .DayPickerNavigation_svg__vertical {
1517 height: 42px;
1518 width: 42px;
1519 fill: #484848;
1520 display: block; }
1521
1522 .DayPicker {
1523 background: #fff;
1524 position: relative;
1525 text-align: left; }
1526
1527 .DayPicker__horizontal {
1528 background: #fff; }
1529
1530 .DayPicker__verticalScrollable {
1531 height: 100%; }
1532
1533 .DayPicker__hidden {
1534 visibility: hidden; }
1535
1536 .DayPicker__withBorder {
1537 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
1538 border-radius: 3px; }
1539
1540 .DayPicker_portal__horizontal {
1541 box-shadow: none;
1542 position: absolute;
1543 left: 50%;
1544 top: 50%; }
1545
1546 .DayPicker_portal__vertical {
1547 position: initial; }
1548
1549 .DayPicker_focusRegion {
1550 outline: 0; }
1551
1552 .DayPicker_calendarInfo__horizontal,
1553 .DayPicker_wrapper__horizontal {
1554 display: inline-block;
1555 vertical-align: top; }
1556
1557 .DayPicker_weekHeaders {
1558 position: relative; }
1559
1560 .DayPicker_weekHeaders__horizontal {
1561 margin-left: 9px; }
1562
1563 .DayPicker_weekHeader {
1564 color: #757575;
1565 position: absolute;
1566 top: 62px;
1567 z-index: 2;
1568 text-align: left; }
1569
1570 .DayPicker_weekHeader__vertical {
1571 left: 50%; }
1572
1573 .DayPicker_weekHeader__verticalScrollable {
1574 top: 0;
1575 display: table-row;
1576 border-bottom: 1px solid #dbdbdb;
1577 background: #fff;
1578 margin-left: 0;
1579 left: 0;
1580 width: 100%;
1581 text-align: center; }
1582
1583 .DayPicker_weekHeader_ul {
1584 list-style: none;
1585 margin: 1px 0;
1586 padding-left: 0;
1587 padding-right: 0;
1588 font-size: 14px; }
1589
1590 .DayPicker_weekHeader_li {
1591 display: inline-block;
1592 text-align: center; }
1593
1594 .DayPicker_transitionContainer {
1595 position: relative;
1596 overflow: hidden;
1597 border-radius: 3px; }
1598
1599 .DayPicker_transitionContainer__horizontal {
1600 transition: height .2s ease-in-out; }
1601
1602 .DayPicker_transitionContainer__vertical {
1603 width: 100%; }
1604
1605 .DayPicker_transitionContainer__verticalScrollable {
1606 padding-top: 20px;
1607 height: 100%;
1608 position: absolute;
1609 top: 0;
1610 bottom: 0;
1611 right: 0;
1612 left: 0;
1613 overflow-y: scroll; }
1614
1615 .DateInput {
1616 margin: 0;
1617 padding: 0;
1618 background: #fff;
1619 position: relative;
1620 display: inline-block;
1621 width: 130px;
1622 vertical-align: middle; }
1623
1624 .DateInput__small {
1625 width: 97px; }
1626
1627 .DateInput__block {
1628 width: 100%; }
1629
1630 .DateInput__disabled {
1631 background: #f2f2f2;
1632 color: #dbdbdb; }
1633
1634 .DateInput_input {
1635 font-weight: 200;
1636 font-size: 19px;
1637 line-height: 24px;
1638 color: #484848;
1639 background-color: #fff;
1640 width: 100%;
1641 padding: 11px 11px 9px;
1642 border: 0;
1643 border-top: 0;
1644 border-right: 0;
1645 border-bottom: 2px solid transparent;
1646 border-left: 0;
1647 border-radius: 0; }
1648
1649 .DateInput_input__small {
1650 font-size: 15px;
1651 line-height: 18px;
1652 letter-spacing: .2px;
1653 padding: 7px 7px 5px; }
1654
1655 .DateInput_input__regular {
1656 font-weight: auto; }
1657
1658 .DateInput_input__readOnly {
1659 -webkit-user-select: none;
1660 -ms-user-select: none;
1661 user-select: none; }
1662
1663 .DateInput_input__focused {
1664 outline: 0;
1665 background: #fff;
1666 border: 0;
1667 border-top: 0;
1668 border-right: 0;
1669 border-bottom: 2px solid #008489;
1670 border-left: 0; }
1671
1672 .DateInput_input__disabled {
1673 background: #f2f2f2;
1674 font-style: italic; }
1675
1676 .DateInput_screenReaderMessage {
1677 border: 0;
1678 clip: rect(0, 0, 0, 0);
1679 height: 1px;
1680 margin: -1px;
1681 overflow: hidden;
1682 padding: 0;
1683 position: absolute;
1684 width: 1px; }
1685
1686 .DateInput_fang {
1687 position: absolute;
1688 width: 20px;
1689 height: 10px;
1690 left: 22px;
1691 z-index: 2; }
1692
1693 .DateInput_fangShape {
1694 fill: #fff; }
1695
1696 .DateInput_fangStroke {
1697 stroke: #dbdbdb;
1698 fill: transparent; }
1699
1700 .DateRangePickerInput {
1701 background-color: #fff;
1702 display: inline-block; }
1703
1704 .DateRangePickerInput__disabled {
1705 background: #f2f2f2; }
1706
1707 .DateRangePickerInput__withBorder {
1708 border-radius: 2px;
1709 border: 1px solid #dbdbdb; }
1710
1711 .DateRangePickerInput__rtl {
1712 direction: rtl; }
1713
1714 .DateRangePickerInput__block {
1715 display: block; }
1716
1717 .DateRangePickerInput__showClearDates {
1718 padding-right: 30px; }
1719
1720 .DateRangePickerInput_arrow {
1721 display: inline-block;
1722 vertical-align: middle;
1723 color: #484848; }
1724
1725 .DateRangePickerInput_arrow_svg {
1726 vertical-align: middle;
1727 fill: #484848;
1728 height: 24px;
1729 width: 24px; }
1730
1731 .DateRangePickerInput_clearDates {
1732 background: 0 0;
1733 border: 0;
1734 color: inherit;
1735 font: inherit;
1736 line-height: normal;
1737 overflow: visible;
1738 cursor: pointer;
1739 padding: 10px;
1740 margin: 0 10px 0 5px;
1741 position: absolute;
1742 right: 0;
1743 top: 50%;
1744 transform: translateY(-50%); }
1745
1746 .DateRangePickerInput_clearDates__small {
1747 padding: 6px; }
1748
1749 .DateRangePickerInput_clearDates_default:focus,
1750 .DateRangePickerInput_clearDates_default:hover {
1751 background: #dbdbdb;
1752 border-radius: 50%; }
1753
1754 .DateRangePickerInput_clearDates__hide {
1755 visibility: hidden; }
1756
1757 .DateRangePickerInput_clearDates_svg {
1758 fill: #82888a;
1759 height: 12px;
1760 width: 15px;
1761 vertical-align: middle; }
1762
1763 .DateRangePickerInput_clearDates_svg__small {
1764 height: 9px; }
1765
1766 .DateRangePickerInput_calendarIcon {
1767 background: 0 0;
1768 border: 0;
1769 color: inherit;
1770 font: inherit;
1771 line-height: normal;
1772 overflow: visible;
1773 cursor: pointer;
1774 display: inline-block;
1775 vertical-align: middle;
1776 padding: 10px;
1777 margin: 0 5px 0 10px; }
1778
1779 .DateRangePickerInput_calendarIcon_svg {
1780 fill: #82888a;
1781 height: 15px;
1782 width: 14px;
1783 vertical-align: middle; }
1784
1785 .DateRangePicker {
1786 position: relative;
1787 display: inline-block; }
1788
1789 .DateRangePicker__block {
1790 display: block; }
1791
1792 .DateRangePicker_picker {
1793 z-index: 1;
1794 background-color: #fff;
1795 position: absolute; }
1796
1797 .DateRangePicker_picker__rtl {
1798 direction: rtl; }
1799
1800 .DateRangePicker_picker__directionLeft {
1801 left: 0; }
1802
1803 .DateRangePicker_picker__directionRight {
1804 right: 0; }
1805
1806 .DateRangePicker_picker__portal {
1807 background-color: rgba(0, 0, 0, 0.3);
1808 position: fixed;
1809 top: 0;
1810 left: 0;
1811 height: 100%;
1812 width: 100%; }
1813
1814 .DateRangePicker_picker__fullScreenPortal {
1815 background-color: #fff; }
1816
1817 .DateRangePicker_closeButton {
1818 background: 0 0;
1819 border: 0;
1820 color: inherit;
1821 font: inherit;
1822 line-height: normal;
1823 overflow: visible;
1824 cursor: pointer;
1825 position: absolute;
1826 top: 0;
1827 right: 0;
1828 padding: 15px;
1829 z-index: 2; }
1830
1831 .DateRangePicker_closeButton:focus,
1832 .DateRangePicker_closeButton:hover {
1833 color: #b0b3b4;
1834 text-decoration: none; }
1835
1836 .DateRangePicker_closeButton_svg {
1837 height: 15px;
1838 width: 15px;
1839 fill: #cacccd; }
1840
1841 /*rtl:end:ignore*/
1842 .components-datetime {
1843 padding: 0; }
1844 .components-datetime .components-datetime__calendar-help {
1845 padding: 16px; }
1846 .components-datetime .components-datetime__calendar-help h4 {
1847 margin: 0; }
1848 .components-datetime .components-datetime__buttons {
1849 display: flex;
1850 justify-content: space-between; }
1851 .components-datetime .components-datetime__date-help-toggle {
1852 display: block;
1853 margin-left: auto; }
1854 .components-datetime fieldset {
1855 border: 0;
1856 padding: 0;
1857 margin: 0; }
1858 .components-datetime select,
1859 .components-datetime input {
1860 box-shadow: 0 0 0 transparent;
1861 transition: box-shadow 0.1s linear;
1862 border-radius: 2px;
1863 border: 1px solid #757575; }
1864 @media (prefers-reduced-motion: reduce) {
1865 .components-datetime select,
1866 .components-datetime input {
1867 transition-duration: 0s; } }
1868 .components-datetime select,
1869 .components-datetime input[type="number"],
1870 .components-datetime .components-button {
1871 height: 30px;
1872 margin-top: 0;
1873 margin-bottom: 0; }
1874
1875 .components-datetime__date {
1876 min-height: 236px;
1877 border-top: 1px solid #ddd; }
1878 .components-datetime__date .DayPickerNavigation_leftButton__horizontalDefault {
1879 left: 0; }
1880 .components-datetime__date .CalendarMonth_caption {
1881 font-size: 13px; }
1882 .components-datetime__date .CalendarMonth_table {
1883 border-collapse: separate;
1884 border-spacing: 2px; }
1885 .components-datetime__date .CalendarDay {
1886 font-size: 13px;
1887 border: none;
1888 border-radius: 50%;
1889 text-align: center; }
1890 .components-datetime__date .CalendarDay:focus {
1891 box-shadow: inset 0 0 0 1.5px #007cba, inset 0 0 0 2.5px #fff;
1892 box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 2.5px #fff;
1893 outline: 2px solid transparent; }
1894 .components-datetime__date .CalendarDay__selected {
1895 background: #007cba;
1896 background: var(--wp-admin-theme-color);
1897 border: 2px solid transparent; }
1898 .components-datetime__date .CalendarDay__selected:hover {
1899 background: #005a87;
1900 background: var(--wp-admin-theme-color-darker-20); }
1901 .components-datetime__date .CalendarDay__selected:focus {
1902 box-shadow: inset 0 0 0 1px #fff; }
1903 .components-datetime__date .DayPickerNavigation_button__horizontalDefault {
1904 padding: 2px 8px;
1905 top: 20px; }
1906 .components-datetime__date .DayPickerNavigation_button__horizontalDefault:focus {
1907 border-color: #007cba;
1908 border-color: var(--wp-admin-theme-color);
1909 box-shadow: 0 0 0 0.5px #007cba;
1910 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
1911 outline: 2px solid transparent; }
1912 .components-datetime__date .DayPicker_weekHeader {
1913 top: 50px; }
1914 .components-datetime__date .DayPicker_weekHeader .DayPicker_weekHeader_ul {
1915 margin: 1px 0;
1916 padding-left: 0;
1917 padding-right: 0; }
1918 .components-datetime__date.is-description-visible .DayPicker {
1919 visibility: hidden; }
1920
1921 .components-datetime__time {
1922 padding-bottom: 16px; }
1923 .components-datetime__time fieldset {
1924 position: relative;
1925 margin-bottom: 0.5em; }
1926 .components-datetime__time fieldset + fieldset {
1927 margin-bottom: 0; }
1928 .components-datetime__time .components-datetime__time-field-am-pm fieldset {
1929 margin-top: 0; }
1930 .components-datetime__time .components-datetime__time-wrapper {
1931 display: flex; }
1932 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-separator {
1933 display: inline-block;
1934 padding: 0 3px 0 0; }
1935 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field-time {
1936 /*rtl:ignore*/
1937 direction: ltr; }
1938 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select {
1939 margin-right: 4px; }
1940 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select:focus {
1941 position: relative;
1942 z-index: 1; }
1943 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type="number"] {
1944 padding: 2px;
1945 margin-right: 4px;
1946 text-align: center;
1947 -moz-appearance: textfield; }
1948 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type="number"]:focus {
1949 position: relative;
1950 z-index: 1; }
1951 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type="number"]::-webkit-inner-spin-button {
1952 -webkit-appearance: none;
1953 margin: 0; }
1954 .components-datetime__time.is-12-hour .components-datetime__time-field-day input {
1955 margin: -4px 0 0 !important;
1956 border-radius: 2px 0 0 2px !important; }
1957 .components-datetime__time.is-12-hour .components-datetime__time-field-year input {
1958 border-radius: 0 2px 2px 0 !important; }
1959
1960 .components-datetime__timezone {
1961 line-height: 30px;
1962 margin-left: 4px;
1963 text-decoration: underline dotted; }
1964
1965 .components-datetime__time-legend {
1966 font-weight: 600;
1967 margin-top: 0.5em; }
1968 .components-datetime__time-legend.invisible {
1969 position: absolute;
1970 top: -999em;
1971 left: -999em; }
1972
1973 .components-datetime__time-field-hours-input,
1974 .components-datetime__time-field-minutes-input,
1975 .components-datetime__time-field-day-input {
1976 width: 35px; }
1977
1978 .components-datetime__time-field-year-input {
1979 width: 55px; }
1980
1981 .components-datetime__time-field-month-select {
1982 max-width: 145px; }
1983
1984 .components-popover .components-datetime__date {
1985 padding-left: 4px; }
1986
1987 .block-editor-dimension-control .components-base-control__field {
1988 display: flex;
1989 align-items: center; }
1990
1991 .block-editor-dimension-control .components-base-control__label {
1992 display: flex;
1993 align-items: center;
1994 margin-right: 1em;
1995 margin-bottom: 0; }
1996 .block-editor-dimension-control .components-base-control__label .dashicon {
1997 margin-right: 0.5em; }
1998
1999 .block-editor-dimension-control.is-manual .components-base-control__label {
2000 width: 10em; }
2001
2002 .components-disabled {
2003 position: relative;
2004 pointer-events: none; }
2005 .components-disabled::after {
2006 content: "";
2007 position: absolute;
2008 top: 0;
2009 right: 0;
2010 bottom: 0;
2011 left: 0; }
2012 .components-disabled * {
2013 pointer-events: none; }
2014
2015 body.is-dragging-components-draggable {
2016 cursor: move;
2017 /* Fallback for IE/Edge < 14 */
2018 cursor: grabbing !important; }
2019
2020 .components-draggable__invisible-drag-image {
2021 position: fixed;
2022 left: -1000px;
2023 height: 50px;
2024 width: 50px; }
2025
2026 .components-draggable__clone {
2027 position: fixed;
2028 padding: 0;
2029 background: transparent;
2030 pointer-events: none;
2031 z-index: 1000000000; }
2032
2033 .components-drop-zone {
2034 position: absolute;
2035 top: 0;
2036 right: 0;
2037 bottom: 0;
2038 left: 0;
2039 z-index: 40;
2040 visibility: hidden;
2041 opacity: 0;
2042 transition: 0.3s opacity, 0.3s background-color, 0s visibility 0.3s;
2043 border: 2px solid #007cba;
2044 border: 2px solid var(--wp-admin-theme-color);
2045 border-radius: 2px; }
2046 @media (prefers-reduced-motion: reduce) {
2047 .components-drop-zone {
2048 transition-duration: 0s; } }
2049 .components-drop-zone.is-active {
2050 opacity: 1;
2051 visibility: visible;
2052 transition: 0.3s opacity, 0.3s background-color; }
2053 @media (prefers-reduced-motion: reduce) {
2054 .components-drop-zone.is-active {
2055 transition-duration: 0s; } }
2056 .components-drop-zone.is-dragging-over-element {
2057 background-color: #007cba;
2058 background-color: var(--wp-admin-theme-color); }
2059
2060 .components-drop-zone__content {
2061 position: absolute;
2062 top: 50%;
2063 left: 0;
2064 right: 0;
2065 z-index: 50;
2066 transform: translateY(-50%);
2067 width: 100%;
2068 text-align: center;
2069 color: #fff;
2070 transition: transform 0.2s ease-in-out; }
2071 @media (prefers-reduced-motion: reduce) {
2072 .components-drop-zone__content {
2073 transition-duration: 0s; } }
2074
2075 .components-drop-zone.is-dragging-over-element .components-drop-zone__content {
2076 transform: translateY(-50%) scale(1.05); }
2077
2078 .components-drop-zone__content-icon,
2079 .components-drop-zone__content-text {
2080 display: block; }
2081
2082 .components-drop-zone__content-icon {
2083 margin: 0 auto;
2084 line-height: 0;
2085 fill: currentColor; }
2086
2087 .components-drop-zone__content-text {
2088 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
2089
2090 .components-drop-zone__provider {
2091 height: 100%; }
2092
2093 .components-dropdown {
2094 display: inline-block; }
2095
2096 .components-dropdown__content .components-popover__content > div {
2097 padding: 12px; }
2098
2099 .components-dropdown-menu__popover .components-popover__content {
2100 width: 200px; }
2101
2102 .components-dropdown-menu__menu {
2103 width: 100%;
2104 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2105 font-size: 13px;
2106 line-height: 1.4; }
2107 .components-dropdown-menu__menu .components-dropdown-menu__menu-item,
2108 .components-dropdown-menu__menu .components-menu-item {
2109 width: 100%;
2110 padding: 6px;
2111 outline: none;
2112 cursor: pointer; }
2113 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,
2114 .components-dropdown-menu__menu .components-menu-item.has-separator {
2115 margin-top: 6px;
2116 position: relative;
2117 overflow: visible; }
2118 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator::before,
2119 .components-dropdown-menu__menu .components-menu-item.has-separator::before {
2120 display: block;
2121 content: "";
2122 box-sizing: content-box;
2123 background-color: #ddd;
2124 position: absolute;
2125 top: -3px;
2126 left: 0;
2127 right: 0;
2128 height: 1px; }
2129 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,
2130 .components-dropdown-menu__menu .components-menu-item.is-active svg {
2131 color: #fff;
2132 background: #1e1e1e;
2133 box-shadow: 0 0 0 1px #1e1e1e;
2134 border-radius: 1px; }
2135 .components-dropdown-menu__menu .components-dropdown-menu__menu-item > svg,
2136 .components-dropdown-menu__menu .components-menu-item > svg {
2137 border-radius: 2px;
2138 width: 24px;
2139 height: 24px; }
2140 .components-dropdown-menu__menu .components-menu-item__button,
2141 .components-dropdown-menu__menu .components-menu-item__button.components-button {
2142 min-height: 36px;
2143 height: auto;
2144 text-align: left;
2145 padding-left: 8px;
2146 padding-right: 8px; }
2147 .components-dropdown-menu__menu .components-menu-item__button .components-menu-item__info-wrapper,
2148 .components-dropdown-menu__menu .components-menu-item__button.components-button .components-menu-item__info-wrapper {
2149 max-width: calc(100% - 32px); }
2150 .components-dropdown-menu__menu .components-menu-group {
2151 padding: 12px;
2152 margin-top: 0;
2153 margin-bottom: 0;
2154 margin-left: -12px;
2155 margin-right: -12px; }
2156 .components-dropdown-menu__menu .components-menu-group:first-child {
2157 margin-top: -12px; }
2158 .components-dropdown-menu__menu .components-menu-group:last-child {
2159 margin-bottom: -12px; }
2160 .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
2161 margin-top: 0;
2162 border-top: 1px solid #ccc;
2163 padding: 12px; }
2164 .is-alternate .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
2165 border-color: #1e1e1e; }
2166
2167 .components-external-link__icon {
2168 width: 1.4em;
2169 height: 1.4em;
2170 margin: -0.2em 0.1em 0;
2171 vertical-align: middle;
2172 fill: currentColor; }
2173
2174 .components-font-size-picker__controls {
2175 max-width: 248px;
2176 display: flex;
2177 flex-wrap: wrap;
2178 align-items: center;
2179 margin-bottom: 24px; }
2180 .components-font-size-picker__controls .components-font-size-picker__number {
2181 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2182 padding: 6px 8px;
2183 box-shadow: 0 0 0 transparent;
2184 transition: box-shadow 0.1s linear;
2185 border-radius: 2px;
2186 border: 1px solid #757575;
2187 /* Fonts smaller than 16px causes mobile safari to zoom. */
2188 font-size: 16px;
2189 /* Override core line-height. To be reviewed. */
2190 line-height: normal;
2191 display: inline-block;
2192 font-weight: 500;
2193 height: 30px;
2194 margin-bottom: 0;
2195 margin-left: 0;
2196 margin-right: 8px;
2197 margin-top: 8px;
2198 width: 54px; }
2199 @media (prefers-reduced-motion: reduce) {
2200 .components-font-size-picker__controls .components-font-size-picker__number {
2201 transition-duration: 0s; } }
2202 @media (min-width: 600px) {
2203 .components-font-size-picker__controls .components-font-size-picker__number {
2204 font-size: 13px;
2205 /* Override core line-height. To be reviewed. */
2206 line-height: normal; } }
2207 .components-font-size-picker__controls .components-font-size-picker__number:focus {
2208 border-color: #007cba;
2209 border-color: var(--wp-admin-theme-color);
2210 box-shadow: 0 0 0 0.5px #007cba;
2211 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
2212 outline: 2px solid transparent; }
2213 .components-font-size-picker__controls .components-font-size-picker__number::-webkit-input-placeholder {
2214 color: rgba(30, 30, 30, 0.62); }
2215 .components-font-size-picker__controls .components-font-size-picker__number::-moz-placeholder {
2216 opacity: 1;
2217 color: rgba(30, 30, 30, 0.62); }
2218 .components-font-size-picker__controls .components-font-size-picker__number:-ms-input-placeholder {
2219 color: rgba(30, 30, 30, 0.62); }
2220 .is-dark-theme .components-font-size-picker__controls .components-font-size-picker__number::-webkit-input-placeholder {
2221 color: rgba(255, 255, 255, 0.65); }
2222 .is-dark-theme .components-font-size-picker__controls .components-font-size-picker__number::-moz-placeholder {
2223 opacity: 1;
2224 color: rgba(255, 255, 255, 0.65); }
2225 .is-dark-theme .components-font-size-picker__controls .components-font-size-picker__number:-ms-input-placeholder {
2226 color: rgba(255, 255, 255, 0.65); }
2227 .components-font-size-picker__controls .components-font-size-picker__number[value=""] + .components-button {
2228 cursor: default;
2229 opacity: 0.3;
2230 pointer-events: none; }
2231 .components-font-size-picker__controls .components-font-size-picker__number-container {
2232 display: flex;
2233 flex-direction: column; }
2234 .components-font-size-picker__controls .components-font-size-picker__select {
2235 margin-right: 8px; }
2236 .components-font-size-picker__controls .components-color-palette__clear {
2237 height: 30px;
2238 margin-top: 26px; }
2239
2240 .components-font-size-picker__custom-input .components-range-control__slider + .dashicon {
2241 width: 30px;
2242 height: 30px; }
2243
2244 .components-font-size-picker {
2245 border: 0;
2246 padding: 0;
2247 margin: 0; }
2248
2249 .components-form-toggle {
2250 position: relative;
2251 display: inline-block; }
2252 .components-form-toggle .components-form-toggle__track {
2253 content: "";
2254 display: inline-block;
2255 box-sizing: border-box;
2256 vertical-align: top;
2257 background-color: #fff;
2258 border: 1px solid #1e1e1e;
2259 width: 36px;
2260 height: 18px;
2261 border-radius: 9px;
2262 transition: 0.2s background ease; }
2263 @media (prefers-reduced-motion: reduce) {
2264 .components-form-toggle .components-form-toggle__track {
2265 transition-duration: 0s; } }
2266 .components-form-toggle .components-form-toggle__thumb {
2267 display: block;
2268 position: absolute;
2269 box-sizing: border-box;
2270 top: 3px;
2271 left: 3px;
2272 width: 12px;
2273 height: 12px;
2274 border-radius: 50%;
2275 transition: 0.1s transform ease;
2276 background-color: #1e1e1e;
2277 border: 5px solid #1e1e1e; }
2278 @media (prefers-reduced-motion: reduce) {
2279 .components-form-toggle .components-form-toggle__thumb {
2280 transition-duration: 0s; } }
2281 .components-form-toggle.is-checked .components-form-toggle__track {
2282 background-color: #007cba;
2283 background-color: var(--wp-admin-theme-color);
2284 border: 1px solid #007cba;
2285 border: 1px solid var(--wp-admin-theme-color);
2286 border: 9px solid transparent; }
2287 .components-form-toggle .components-form-toggle__input:focus + .components-form-toggle__track {
2288 box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba;
2289 box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color);
2290 outline: 2px solid transparent;
2291 outline-offset: 2px; }
2292 .components-form-toggle.is-checked .components-form-toggle__thumb {
2293 background-color: #fff;
2294 border-width: 0;
2295 transform: translateX(18px); }
2296 .components-disabled .components-form-toggle {
2297 opacity: 0.3; }
2298
2299 .components-form-toggle input.components-form-toggle__input[type="checkbox"] {
2300 position: absolute;
2301 top: 0;
2302 left: 0;
2303 width: 100%;
2304 height: 100%;
2305 opacity: 0;
2306 margin: 0;
2307 padding: 0;
2308 z-index: 1;
2309 border: none; }
2310 .components-form-toggle input.components-form-toggle__input[type="checkbox"]:checked {
2311 background: none; }
2312 .components-form-toggle input.components-form-toggle__input[type="checkbox"]::before {
2313 content: ""; }
2314
2315 .components-form-token-field__input-container {
2316 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2317 padding: 6px 8px;
2318 box-shadow: 0 0 0 transparent;
2319 transition: box-shadow 0.1s linear;
2320 border-radius: 2px;
2321 border: 1px solid #757575;
2322 /* Fonts smaller than 16px causes mobile safari to zoom. */
2323 font-size: 16px;
2324 /* Override core line-height. To be reviewed. */
2325 line-height: normal;
2326 display: flex;
2327 flex-wrap: wrap;
2328 align-items: flex-start;
2329 width: 100%;
2330 margin: 0 0 8px 0;
2331 padding: 4px;
2332 cursor: text; }
2333 @media (prefers-reduced-motion: reduce) {
2334 .components-form-token-field__input-container {
2335 transition-duration: 0s; } }
2336 @media (min-width: 600px) {
2337 .components-form-token-field__input-container {
2338 font-size: 13px;
2339 /* Override core line-height. To be reviewed. */
2340 line-height: normal; } }
2341 .components-form-token-field__input-container:focus {
2342 border-color: #007cba;
2343 border-color: var(--wp-admin-theme-color);
2344 box-shadow: 0 0 0 0.5px #007cba;
2345 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
2346 outline: 2px solid transparent; }
2347 .components-form-token-field__input-container::-webkit-input-placeholder {
2348 color: rgba(30, 30, 30, 0.62); }
2349 .components-form-token-field__input-container::-moz-placeholder {
2350 opacity: 1;
2351 color: rgba(30, 30, 30, 0.62); }
2352 .components-form-token-field__input-container:-ms-input-placeholder {
2353 color: rgba(30, 30, 30, 0.62); }
2354 .is-dark-theme .components-form-token-field__input-container::-webkit-input-placeholder {
2355 color: rgba(255, 255, 255, 0.65); }
2356 .is-dark-theme .components-form-token-field__input-container::-moz-placeholder {
2357 opacity: 1;
2358 color: rgba(255, 255, 255, 0.65); }
2359 .is-dark-theme .components-form-token-field__input-container:-ms-input-placeholder {
2360 color: rgba(255, 255, 255, 0.65); }
2361 .components-form-token-field__input-container.is-disabled {
2362 background: #ddd;
2363 border-color: #ddd; }
2364 .components-form-token-field__input-container.is-active {
2365 border-color: #007cba;
2366 border-color: var(--wp-admin-theme-color);
2367 box-shadow: 0 0 0 0.5px #007cba;
2368 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
2369 outline: 2px solid transparent; }
2370 .components-form-token-field__input-container input[type="text"].components-form-token-field__input {
2371 display: inline-block;
2372 width: 100%;
2373 max-width: 100%;
2374 margin-left: 4px;
2375 padding: 0;
2376 min-height: 24px;
2377 background: inherit;
2378 border: 0;
2379 color: #1e1e1e;
2380 box-shadow: none; }
2381 .components-form-token-field__input-container input[type="text"].components-form-token-field__input:focus,
2382 .components-form-token-field.is-active .components-form-token-field__input-container input[type="text"].components-form-token-field__input {
2383 outline: none;
2384 box-shadow: none; }
2385 .components-form-token-field__input-container .components-form-token-field__token + input[type="text"].components-form-token-field__input {
2386 width: auto; }
2387
2388 .components-form-token-field__label {
2389 display: inline-block;
2390 margin-bottom: 4px; }
2391
2392 .components-form-token-field__help {
2393 font-style: italic; }
2394
2395 .components-form-token-field__token {
2396 font-size: 13px;
2397 display: flex;
2398 margin: 2px 4px 2px 0;
2399 color: #1e1e1e;
2400 max-width: 100%; }
2401 .components-form-token-field__token.is-success .components-form-token-field__token-text,
2402 .components-form-token-field__token.is-success .components-form-token-field__remove-token {
2403 background: #4ab866; }
2404 .components-form-token-field__token.is-error .components-form-token-field__token-text,
2405 .components-form-token-field__token.is-error .components-form-token-field__remove-token {
2406 background: #cc1818; }
2407 .components-form-token-field__token.is-validating .components-form-token-field__token-text,
2408 .components-form-token-field__token.is-validating .components-form-token-field__remove-token {
2409 color: #757575; }
2410 .components-form-token-field__token.is-borderless {
2411 position: relative;
2412 padding: 0 16px 0 0; }
2413 .components-form-token-field__token.is-borderless .components-form-token-field__token-text {
2414 background: transparent;
2415 color: #007cba;
2416 color: var(--wp-admin-theme-color); }
2417 .components-form-token-field__token.is-borderless .components-form-token-field__remove-token {
2418 background: transparent;
2419 color: #757575;
2420 position: absolute;
2421 top: 1px;
2422 right: 0; }
2423 .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text {
2424 color: #4ab866; }
2425 .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text {
2426 color: #cc1818;
2427 border-radius: 4px 0 0 4px;
2428 padding: 0 4px 0 6px; }
2429 .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text {
2430 color: #1e1e1e; }
2431 .components-form-token-field__token.is-disabled .components-form-token-field__remove-token {
2432 cursor: default; }
2433
2434 .components-form-token-field__token-text,
2435 .components-form-token-field__remove-token.components-button {
2436 display: inline-block;
2437 line-height: 24px;
2438 height: auto;
2439 background: #ddd;
2440 transition: all 0.2s cubic-bezier(0.4, 1, 0.4, 1); }
2441 @media (prefers-reduced-motion: reduce) {
2442 .components-form-token-field__token-text,
2443 .components-form-token-field__remove-token.components-button {
2444 transition-duration: 0s;
2445 animation-duration: 1ms; } }
2446
2447 .components-form-token-field__token-text {
2448 border-radius: 12px 0 0 12px;
2449 padding: 0 4px 0 8px;
2450 white-space: nowrap;
2451 overflow: hidden;
2452 text-overflow: ellipsis; }
2453
2454 .components-form-token-field__remove-token.components-button {
2455 cursor: pointer;
2456 border-radius: 0 12px 12px 0;
2457 padding: 0 2px;
2458 color: #757575;
2459 line-height: 10px;
2460 overflow: initial; }
2461 .components-form-token-field__remove-token.components-button:hover {
2462 color: #1e1e1e; }
2463
2464 .components-form-token-field__suggestions-list {
2465 flex: 1 0 100%;
2466 min-width: 100%;
2467 max-height: 9em;
2468 overflow-y: scroll;
2469 transition: all 0.15s ease-in-out;
2470 list-style: none;
2471 border-top: 1px solid #757575;
2472 margin: 4px -4px -4px;
2473 padding-top: 3px; }
2474 @media (prefers-reduced-motion: reduce) {
2475 .components-form-token-field__suggestions-list {
2476 transition-duration: 0s; } }
2477
2478 .components-form-token-field__suggestion {
2479 color: #757575;
2480 display: block;
2481 font-size: 13px;
2482 padding: 4px 8px;
2483 cursor: pointer; }
2484 .components-form-token-field__suggestion.is-selected {
2485 background: #007cba;
2486 background: var(--wp-admin-theme-color);
2487 color: #fff; }
2488
2489 .components-form-token-field__suggestion-match {
2490 text-decoration: underline; }
2491
2492 @media (min-width: 600px) {
2493 .components-guide {
2494 width: 600px; } }
2495
2496 .components-guide .components-modal__header {
2497 background: none;
2498 border-bottom: none;
2499 width: 100%;
2500 padding: 0;
2501 margin: 0; }
2502 .components-guide .components-modal__header .components-button {
2503 align-self: flex-start;
2504 margin: 8px 8px 0 0;
2505 position: static; }
2506 .components-guide .components-modal__header .components-button:hover svg {
2507 fill: #fff; }
2508
2509 .components-guide__container {
2510 display: flex;
2511 flex-direction: column;
2512 justify-content: space-between;
2513 margin-top: -60px;
2514 min-height: 100%; }
2515
2516 .components-guide__page {
2517 display: flex;
2518 flex-direction: column;
2519 justify-content: center;
2520 position: relative; }
2521 @media (min-width: 600px) {
2522 .components-guide__page {
2523 min-height: 300px; } }
2524
2525 .components-guide__footer {
2526 align-content: center;
2527 display: flex;
2528 height: 30px;
2529 justify-content: center;
2530 margin: 0 0 24px 0;
2531 padding: 0 32px;
2532 position: relative;
2533 width: 100%; }
2534 @media (max-width: 600px) {
2535 .components-guide__footer {
2536 position: absolute;
2537 bottom: 0; } }
2538
2539 .components-guide__page-control {
2540 margin: 8px 0 8px 0;
2541 text-align: center; }
2542 .components-guide__page-control li {
2543 display: inline-block; }
2544 .components-guide__page-control .components-button {
2545 height: 30px;
2546 min-width: 20px; }
2547
2548 .components-guide .components-modal__content {
2549 padding: 0; }
2550
2551 .components-modal__frame.components-guide {
2552 border: none;
2553 min-width: 312px;
2554 height: 80vh;
2555 max-height: 575px; }
2556 @media (max-width: 600px) {
2557 .components-modal__frame.components-guide {
2558 bottom: 5%;
2559 left: 16px;
2560 right: 16px;
2561 top: 5%;
2562 margin: 0 auto; } }
2563
2564 .components-button.components-guide__back-button, .components-button.components-guide__forward-button, .components-button.components-guide__finish-button {
2565 height: 30px;
2566 position: absolute; }
2567
2568 .components-button.components-guide__back-button, .components-button.components-guide__forward-button {
2569 font-size: 13px;
2570 padding: 4px 2px; }
2571 .components-button.components-guide__back-button.has-text svg, .components-button.components-guide__forward-button.has-text svg {
2572 margin: 0; }
2573 .components-button.components-guide__back-button:hover, .components-button.components-guide__forward-button:hover {
2574 text-decoration: underline; }
2575
2576 .components-button.components-guide__back-button {
2577 left: 32px; }
2578
2579 .components-button.components-guide__forward-button {
2580 right: 32px;
2581 color: #1386bf;
2582 font-weight: bold; }
2583
2584 .components-button.components-guide__finish-button {
2585 right: 32px; }
2586
2587 .components-button.components-guide__inline-finish-button {
2588 display: none; }
2589
2590 .components-navigate-regions.is-focusing-regions [role="region"] {
2591 position: relative; }
2592 .components-navigate-regions.is-focusing-regions [role="region"]:focus::after {
2593 content: "";
2594 position: absolute;
2595 top: 0;
2596 bottom: 0;
2597 left: 0;
2598 right: 0;
2599 pointer-events: none;
2600 outline: 4px solid transparent;
2601 box-shadow: inset 0 0 0 4px #007cba;
2602 box-shadow: inset 0 0 0 4px var(--wp-admin-theme-color); }
2603 @supports (outline-offset: 1px) {
2604 .components-navigate-regions.is-focusing-regions [role="region"]:focus::after {
2605 content: none; }
2606 .components-navigate-regions.is-focusing-regions [role="region"]:focus {
2607 outline-style: solid;
2608 outline-color: #007cba;
2609 outline-color: var(--wp-admin-theme-color);
2610 outline-width: 4px;
2611 outline-offset: -4px; } }
2612
2613 .components-menu-group + .components-menu-group {
2614 margin-top: 8px;
2615 padding-top: 8px;
2616 border-top: 1px solid #1e1e1e; }
2617
2618 .components-menu-group__label {
2619 padding: 0 8px;
2620 margin-top: 4px;
2621 margin-bottom: 12px;
2622 color: #757575;
2623 text-transform: uppercase;
2624 font-size: 11px;
2625 font-weight: 500; }
2626
2627 .components-menu-item__button,
2628 .components-menu-item__button.components-button {
2629 width: 100%; }
2630 .components-menu-item__button .components-menu-items__item-icon,
2631 .components-menu-item__button.components-button .components-menu-items__item-icon {
2632 margin-right: -2px;
2633 margin-left: auto;
2634 display: inline-block;
2635 flex: 0 0 auto; }
2636 .components-menu-item__button .components-menu-item__shortcut + .components-menu-items__item-icon,
2637 .components-menu-item__button.components-button .components-menu-item__shortcut + .components-menu-items__item-icon {
2638 margin-left: 8px; }
2639 .components-menu-item__button .block-editor-block-icon,
2640 .components-menu-item__button.components-button .block-editor-block-icon {
2641 margin-left: -2px;
2642 margin-right: 8px; }
2643
2644 .components-menu-item__info-wrapper {
2645 display: flex;
2646 flex-direction: column; }
2647
2648 .components-menu-item__info {
2649 margin-top: 4px;
2650 font-size: 12px;
2651 color: #757575; }
2652
2653 .components-menu-item__shortcut {
2654 -ms-grid-row-align: center;
2655 align-self: center;
2656 margin-right: 0;
2657 margin-left: auto;
2658 padding-left: 12px;
2659 color: currentColor;
2660 display: none; }
2661 @media (min-width: 480px) {
2662 .components-menu-item__shortcut {
2663 display: inline; } }
2664
2665 .components-menu-items-choice svg,
2666 .components-menu-items-choice.components-button svg {
2667 margin-right: 12px; }
2668
2669 .components-menu-items-choice.has-icon,
2670 .components-menu-items-choice.components-button.has-icon {
2671 padding-left: 12px; }
2672
2673 .components-modal__screen-overlay {
2674 position: fixed;
2675 top: 0;
2676 right: 0;
2677 bottom: 0;
2678 left: 0;
2679 background-color: rgba(0, 0, 0, 0.7);
2680 z-index: 100000;
2681 animation: edit-post__fade-in-animation 0.2s ease-out 0s;
2682 animation-fill-mode: forwards; }
2683 @media (prefers-reduced-motion: reduce) {
2684 .components-modal__screen-overlay {
2685 animation-duration: 1ms; } }
2686
2687 .components-modal__frame {
2688 position: absolute;
2689 top: 0;
2690 right: 0;
2691 bottom: 0;
2692 left: 0;
2693 box-sizing: border-box;
2694 margin: 0;
2695 border: 1px solid #ddd;
2696 background: #fff;
2697 box-shadow: 0 3px 30px rgba(0, 0, 0, 0.2);
2698 overflow: auto; }
2699 @media (min-width: 600px) {
2700 .components-modal__frame {
2701 top: 50%;
2702 right: auto;
2703 bottom: auto;
2704 left: 50%;
2705 min-width: 360px;
2706 max-width: calc(100% - 16px - 16px);
2707 max-height: calc(100% - 60px - 60px);
2708 transform: translate(-50%, -50%);
2709 animation: components-modal__appear-animation 0.1s ease-out;
2710 animation-fill-mode: forwards; } }
2711 @media (min-width: 600px) and (prefers-reduced-motion: reduce) {
2712 .components-modal__frame {
2713 animation-duration: 1ms; } }
2714
2715 @keyframes components-modal__appear-animation {
2716 from {
2717 margin-top: 32px; }
2718 to {
2719 margin-top: 0; } }
2720
2721 .components-modal__header {
2722 box-sizing: border-box;
2723 border-bottom: 1px solid #ddd;
2724 padding: 0 24px;
2725 display: flex;
2726 flex-direction: row;
2727 justify-content: space-between;
2728 background: #fff;
2729 align-items: center;
2730 height: 60px;
2731 z-index: 10;
2732 position: relative;
2733 position: -webkit-sticky;
2734 position: sticky;
2735 top: 0;
2736 margin: 0 -24px 24px; }
2737 @supports (-ms-ime-align: auto) {
2738 .components-modal__header {
2739 position: fixed;
2740 width: 100%; } }
2741 .components-modal__header .components-modal__header-heading {
2742 font-size: 1rem;
2743 font-weight: 600; }
2744 .components-modal__header h1 {
2745 line-height: 1;
2746 margin: 0; }
2747 .components-modal__header .components-button {
2748 position: relative;
2749 left: 8px; }
2750
2751 .components-modal__header-heading-container {
2752 align-items: center;
2753 flex-grow: 1;
2754 display: flex;
2755 flex-direction: row;
2756 justify-content: left; }
2757
2758 .components-modal__header-icon-container {
2759 display: inline-block; }
2760 .components-modal__header-icon-container svg {
2761 max-width: 36px;
2762 max-height: 36px;
2763 padding: 8px; }
2764
2765 .components-modal__content {
2766 box-sizing: border-box;
2767 height: 100%;
2768 padding: 0 24px 24px; }
2769 @supports (-ms-ime-align: auto) {
2770 .components-modal__content {
2771 padding-top: 60px; } }
2772
2773 .components-notice {
2774 display: flex;
2775 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2776 font-size: 13px;
2777 background-color: #fff;
2778 border-left: 4px solid #007cba;
2779 border-left: 4px solid var(--wp-admin-theme-color);
2780 margin: 5px 15px 2px;
2781 padding: 8px 12px;
2782 align-items: center; }
2783 .components-notice.is-dismissible {
2784 padding-right: 36px;
2785 position: relative; }
2786 .components-notice.is-success {
2787 border-left-color: #4ab866;
2788 background-color: #eff9f1; }
2789 .components-notice.is-warning {
2790 border-left-color: #f0b849;
2791 background-color: #fef8ee; }
2792 .components-notice.is-error {
2793 border-left-color: #cc1818;
2794 background-color: #f4a2a2; }
2795
2796 .components-notice__content {
2797 flex-grow: 1;
2798 margin: 4px 25px 4px 0; }
2799
2800 .components-notice__action.components-button, .components-notice__action.components-button.is-link {
2801 margin-left: 12px; }
2802
2803 .components-notice__action.components-button.is-secondary {
2804 vertical-align: initial; }
2805
2806 .components-notice__dismiss {
2807 color: #757575;
2808 align-self: flex-start;
2809 flex-shrink: 0; }
2810 .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 {
2811 color: #1e1e1e;
2812 background-color: transparent; }
2813 .components-notice__dismiss:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):hover {
2814 box-shadow: none; }
2815
2816 .components-notice-list {
2817 max-width: 100vw;
2818 box-sizing: border-box;
2819 z-index: 29; }
2820 .components-notice-list .components-notice__content {
2821 margin-top: 12px;
2822 margin-bottom: 12px;
2823 line-height: 2; }
2824 .components-notice-list .components-notice__action.components-button {
2825 display: block;
2826 margin-left: 0;
2827 margin-top: 8px; }
2828
2829 .components-panel {
2830 background: #fff;
2831 border: 1px solid #f0f0f0; }
2832 .components-panel > .components-panel__header:first-child,
2833 .components-panel > .components-panel__body:first-child {
2834 margin-top: -1px; }
2835 .components-panel > .components-panel__header:last-child,
2836 .components-panel > .components-panel__body:last-child {
2837 border-bottom-width: 0; }
2838
2839 .components-panel + .components-panel {
2840 margin-top: -1px; }
2841
2842 .components-panel__body {
2843 border-top: 1px solid #f0f0f0;
2844 border-bottom: 1px solid #f0f0f0; }
2845 .components-panel__body h3 {
2846 margin: 0 0 0.5em; }
2847 .components-panel__body.is-opened {
2848 padding: 16px; }
2849
2850 .components-panel__header {
2851 display: flex;
2852 justify-content: space-between;
2853 align-items: center;
2854 padding: 0 16px;
2855 height: 48px;
2856 border-top: 1px solid #ddd;
2857 border-bottom: 1px solid #ddd; }
2858 .components-panel__header h2 {
2859 margin: 0;
2860 font-size: inherit;
2861 color: inherit; }
2862
2863 .components-panel__body + .components-panel__body,
2864 .components-panel__body + .components-panel__header,
2865 .components-panel__header + .components-panel__body,
2866 .components-panel__header + .components-panel__header {
2867 margin-top: -1px; }
2868
2869 .components-panel__body > .components-panel__body-title {
2870 display: block;
2871 padding: 0;
2872 font-size: inherit;
2873 margin-top: 0;
2874 margin-bottom: 0;
2875 transition: 0.1s background ease-in-out; }
2876 @media (prefers-reduced-motion: reduce) {
2877 .components-panel__body > .components-panel__body-title {
2878 transition-duration: 0s; } }
2879
2880 .components-panel__body.is-opened > .components-panel__body-title {
2881 margin: -16px;
2882 margin-bottom: 5px; }
2883
2884 .components-panel__body > .components-panel__body-title:hover {
2885 background: #f0f0f0;
2886 border: none; }
2887
2888 .components-panel__body-toggle.components-button {
2889 position: relative;
2890 padding: 16px;
2891 outline: none;
2892 width: 100%;
2893 font-weight: 500;
2894 text-align: left;
2895 color: #1e1e1e;
2896 border: none;
2897 box-shadow: none;
2898 transition: 0.1s background ease-in-out;
2899 height: auto;
2900 /* rtl:begin:ignore */
2901 /* rtl:end:ignore */ }
2902 @media (prefers-reduced-motion: reduce) {
2903 .components-panel__body-toggle.components-button {
2904 transition-duration: 0s; } }
2905 .components-panel__body-toggle.components-button:focus {
2906 box-shadow: inset 0 0 0 1.5px #007cba;
2907 box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color);
2908 border-radius: 0; }
2909 .components-panel__body-toggle.components-button .components-panel__arrow {
2910 position: absolute;
2911 right: 16px;
2912 top: 50%;
2913 transform: translateY(-50%);
2914 color: #1e1e1e;
2915 fill: currentColor;
2916 transition: 0.1s color ease-in-out; }
2917 @media (prefers-reduced-motion: reduce) {
2918 .components-panel__body-toggle.components-button .components-panel__arrow {
2919 transition-duration: 0s; } }
2920 body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right {
2921 transform: scaleX(-1);
2922 -ms-filter: fliph;
2923 filter: FlipH;
2924 margin-top: -10px; }
2925
2926 .components-panel__icon {
2927 color: #757575;
2928 margin: -2px 0 -2px 6px; }
2929
2930 .components-panel__body-toggle-icon {
2931 margin-right: -5px; }
2932
2933 .components-panel__color-title {
2934 float: left;
2935 height: 19px; }
2936
2937 .components-panel__row {
2938 display: flex;
2939 justify-content: space-between;
2940 align-items: center;
2941 margin-top: 8px;
2942 min-height: 36px; }
2943 .components-panel__row select {
2944 min-width: 0; }
2945 .components-panel__row label {
2946 margin-right: 12px;
2947 flex-shrink: 0;
2948 max-width: 75%; }
2949 .components-panel__row:empty, .components-panel__row:first-of-type {
2950 margin-top: 0; }
2951
2952 .components-panel .circle-picker {
2953 padding-bottom: 20px; }
2954
2955 .components-placeholder.components-placeholder {
2956 position: relative;
2957 padding: 1em;
2958 min-height: 200px;
2959 width: 100%;
2960 text-align: left;
2961 margin: 0;
2962 color: #1e1e1e;
2963 -moz-font-smoothing: subpixel-antialiased;
2964 -webkit-font-smoothing: subpixel-antialiased;
2965 border-radius: 2px;
2966 background-color: #fff;
2967 box-shadow: inset 0 0 0 1px #1e1e1e;
2968 outline: 1px solid transparent; }
2969 @supports ((position: -webkit-sticky) or (position: sticky)) {
2970 .components-placeholder.components-placeholder {
2971 display: flex;
2972 flex-direction: column;
2973 justify-content: center;
2974 align-items: flex-start; } }
2975 .components-placeholder.components-placeholder .components-base-control__label {
2976 font-size: 13px; }
2977
2978 .components-placeholder__error,
2979 .components-placeholder__instructions,
2980 .components-placeholder__label,
2981 .components-placeholder__fieldset {
2982 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2983 font-size: 13px; }
2984
2985 .components-placeholder__label {
2986 display: flex;
2987 font-weight: 600;
2988 margin-bottom: 16px;
2989 align-items: center; }
2990 .components-placeholder__label > svg,
2991 .components-placeholder__label .dashicon,
2992 .components-placeholder__label .block-editor-block-icon {
2993 fill: currentColor;
2994 margin-right: 1ch; }
2995
2996 .components-placeholder__fieldset,
2997 .components-placeholder__fieldset form {
2998 display: flex;
2999 flex-direction: row;
3000 width: 100%;
3001 flex-wrap: wrap; }
3002 .components-placeholder__fieldset p,
3003 .components-placeholder__fieldset form p {
3004 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3005 font-size: 13px; }
3006
3007 .components-placeholder__fieldset.is-column-layout,
3008 .components-placeholder__fieldset.is-column-layout form {
3009 flex-direction: column; }
3010
3011 .components-placeholder__input[type="url"] {
3012 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3013 padding: 6px 8px;
3014 box-shadow: 0 0 0 transparent;
3015 transition: box-shadow 0.1s linear;
3016 border-radius: 2px;
3017 border: 1px solid #757575;
3018 /* Fonts smaller than 16px causes mobile safari to zoom. */
3019 font-size: 16px;
3020 /* Override core line-height. To be reviewed. */
3021 line-height: normal;
3022 margin: 0 8px 0 0;
3023 flex: 1 1 auto; }
3024 @media (prefers-reduced-motion: reduce) {
3025 .components-placeholder__input[type="url"] {
3026 transition-duration: 0s; } }
3027 @media (min-width: 600px) {
3028 .components-placeholder__input[type="url"] {
3029 font-size: 13px;
3030 /* Override core line-height. To be reviewed. */
3031 line-height: normal; } }
3032 .components-placeholder__input[type="url"]:focus {
3033 border-color: #007cba;
3034 border-color: var(--wp-admin-theme-color);
3035 box-shadow: 0 0 0 0.5px #007cba;
3036 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
3037 outline: 2px solid transparent; }
3038 .components-placeholder__input[type="url"]::-webkit-input-placeholder {
3039 color: rgba(30, 30, 30, 0.62); }
3040 .components-placeholder__input[type="url"]::-moz-placeholder {
3041 opacity: 1;
3042 color: rgba(30, 30, 30, 0.62); }
3043 .components-placeholder__input[type="url"]:-ms-input-placeholder {
3044 color: rgba(30, 30, 30, 0.62); }
3045 .is-dark-theme .components-placeholder__input[type="url"]::-webkit-input-placeholder {
3046 color: rgba(255, 255, 255, 0.65); }
3047 .is-dark-theme .components-placeholder__input[type="url"]::-moz-placeholder {
3048 opacity: 1;
3049 color: rgba(255, 255, 255, 0.65); }
3050 .is-dark-theme .components-placeholder__input[type="url"]:-ms-input-placeholder {
3051 color: rgba(255, 255, 255, 0.65); }
3052
3053 .components-placeholder__instructions {
3054 margin-bottom: 1em; }
3055
3056 .components-placeholder__error {
3057 margin-top: 1em;
3058 width: 100%; }
3059
3060 .components-placeholder__preview img {
3061 margin: 3%;
3062 width: 50%; }
3063
3064 .components-placeholder__fieldset .components-button {
3065 margin-right: 12px;
3066 margin-bottom: 12px; }
3067 .components-placeholder__fieldset .components-button:last-child {
3068 margin-bottom: 0;
3069 margin-right: 0; }
3070
3071 .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link {
3072 margin-left: 10px;
3073 margin-right: 10px; }
3074 .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link:last-child {
3075 margin-right: 0; }
3076
3077 .components-placeholder.is-large .components-placeholder__label {
3078 font-size: 18pt;
3079 font-weight: normal; }
3080
3081 .components-placeholder.is-medium .components-placeholder__instructions, .components-placeholder.is-small .components-placeholder__instructions {
3082 display: none; }
3083
3084 .components-placeholder.is-medium .components-placeholder__fieldset,
3085 .components-placeholder.is-medium .components-placeholder__fieldset form, .components-placeholder.is-small .components-placeholder__fieldset,
3086 .components-placeholder.is-small .components-placeholder__fieldset form {
3087 flex-direction: column; }
3088
3089 .components-placeholder.is-medium .components-placeholder__fieldset .components-button, .components-placeholder.is-small .components-placeholder__fieldset .components-button {
3090 margin-right: auto; }
3091
3092 .components-placeholder.is-small .components-button {
3093 padding: 0 8px 2px; }
3094
3095 /*!rtl:begin:ignore*/
3096 .components-popover {
3097 position: fixed;
3098 z-index: 1000000;
3099 top: 0;
3100 left: 0;
3101 opacity: 0; }
3102 .components-popover.is-expanded, .components-popover[data-x-axis][data-y-axis] {
3103 opacity: 1; }
3104 .components-popover.is-expanded {
3105 top: 0;
3106 left: 0;
3107 right: 0;
3108 bottom: 0;
3109 z-index: 1000000 !important; }
3110 .components-popover:not(.is-without-arrow) {
3111 margin-left: 2px; }
3112 .components-popover:not(.is-without-arrow)::before {
3113 border: 8px solid #ccc; }
3114 .components-popover:not(.is-without-arrow).is-alternate::before {
3115 border-color: #1e1e1e; }
3116 .components-popover:not(.is-without-arrow)::after {
3117 border: 8px solid #fff; }
3118 .components-popover:not(.is-without-arrow)::before, .components-popover:not(.is-without-arrow)::after {
3119 content: "";
3120 position: absolute;
3121 height: 0;
3122 width: 0;
3123 line-height: 0; }
3124 .components-popover:not(.is-without-arrow)[data-y-axis="top"] {
3125 margin-top: -8px; }
3126 .components-popover:not(.is-without-arrow)[data-y-axis="top"]::before {
3127 bottom: -8px; }
3128 .components-popover:not(.is-without-arrow)[data-y-axis="top"]::after {
3129 bottom: -6px; }
3130 .components-popover:not(.is-without-arrow)[data-y-axis="top"]::before, .components-popover:not(.is-without-arrow)[data-y-axis="top"]::after {
3131 border-bottom: none;
3132 border-left-color: transparent;
3133 border-right-color: transparent;
3134 border-top-style: solid;
3135 margin-left: -10px; }
3136 .components-popover:not(.is-without-arrow)[data-y-axis="bottom"] {
3137 margin-top: 8px; }
3138 .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::before {
3139 top: -8px; }
3140 .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::after {
3141 top: -6px; }
3142 .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::before, .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::after {
3143 border-bottom-style: solid;
3144 border-left-color: transparent;
3145 border-right-color: transparent;
3146 border-top: none;
3147 margin-left: -10px; }
3148 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"] {
3149 margin-left: -8px; }
3150 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"]::before {
3151 right: -8px; }
3152 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"]::after {
3153 right: -6px; }
3154 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"]::before, .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"]::after {
3155 border-bottom-color: transparent;
3156 border-left-style: solid;
3157 border-right: none;
3158 border-top-color: transparent; }
3159 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"] {
3160 margin-left: 8px; }
3161 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"]::before {
3162 left: -8px; }
3163 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"]::after {
3164 left: -6px; }
3165 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"]::before, .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"]::after {
3166 border-bottom-color: transparent;
3167 border-left: none;
3168 border-right-style: solid;
3169 border-top-color: transparent; }
3170 .components-popover[data-y-axis="top"] {
3171 bottom: 100%; }
3172 .components-popover[data-y-axis="bottom"] {
3173 top: 100%; }
3174 .components-popover[data-y-axis="middle"] {
3175 align-items: center;
3176 display: flex; }
3177 .components-popover.is-from-top {
3178 margin-top: 12px; }
3179 .components-popover.is-from-bottom {
3180 margin-top: -12px; }
3181 .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom) {
3182 margin-left: 12px; }
3183 .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom) {
3184 margin-right: 12px; }
3185
3186 .components-popover__content {
3187 height: 100%;
3188 background: #fff;
3189 border: 1px solid #ccc;
3190 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
3191 border-radius: 2px; }
3192 .is-alternate .components-popover__content {
3193 border: 1px solid #1e1e1e;
3194 box-shadow: none; }
3195 .components-popover .components-popover__content {
3196 position: absolute;
3197 height: auto;
3198 overflow-y: auto;
3199 min-width: 260px; }
3200 .components-popover.is-expanded .components-popover__content {
3201 position: static;
3202 height: calc(100% - 48px);
3203 overflow-y: visible;
3204 min-width: auto;
3205 border: none;
3206 border-top: 1px solid #1e1e1e; }
3207 .components-popover[data-y-axis="top"] .components-popover__content {
3208 bottom: 100%; }
3209 .components-popover[data-x-axis="center"] .components-popover__content {
3210 left: 50%;
3211 transform: translateX(-50%); }
3212 .components-popover[data-x-axis="right"] .components-popover__content {
3213 position: absolute;
3214 left: 100%; }
3215 .components-popover:not([data-y-axis="middle"])[data-x-axis="right"] .components-popover__content {
3216 margin-left: -25px; }
3217 .components-popover[data-x-axis="left"] .components-popover__content {
3218 position: absolute;
3219 right: 100%; }
3220 .components-popover:not([data-y-axis="middle"])[data-x-axis="left"] .components-popover__content {
3221 margin-right: -25px; }
3222
3223 .components-popover__header {
3224 align-items: center;
3225 background: #fff;
3226 display: flex;
3227 height: 48px;
3228 justify-content: space-between;
3229 padding: 0 8px 0 16px; }
3230
3231 .components-popover__header-title {
3232 overflow: hidden;
3233 text-overflow: ellipsis;
3234 white-space: nowrap;
3235 width: 100%; }
3236
3237 .components-popover__close.components-button {
3238 z-index: 5; }
3239
3240 /*!rtl:end:ignore*/
3241 .components-radio-control {
3242 display: flex;
3243 flex-direction: column; }
3244 .components-radio-control .components-base-control__help {
3245 margin-top: 0; }
3246 .components-radio-control .components-base-control__field {
3247 margin-bottom: 0; }
3248
3249 .components-radio-control__option:not(:last-child) {
3250 margin-bottom: 4px; }
3251
3252 .components-radio-control__input[type="radio"] {
3253 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3254 padding: 6px 8px;
3255 box-shadow: 0 0 0 transparent;
3256 transition: box-shadow 0.1s linear;
3257 border-radius: 2px;
3258 border: 1px solid #757575;
3259 /* Fonts smaller than 16px causes mobile safari to zoom. */
3260 font-size: 16px;
3261 /* Override core line-height. To be reviewed. */
3262 line-height: normal;
3263 border: 1px solid #1e1e1e;
3264 margin-right: 12px;
3265 transition: none;
3266 border-radius: 50%;
3267 margin-top: 0;
3268 margin-right: 6px; }
3269 @media (prefers-reduced-motion: reduce) {
3270 .components-radio-control__input[type="radio"] {
3271 transition-duration: 0s; } }
3272 @media (min-width: 600px) {
3273 .components-radio-control__input[type="radio"] {
3274 font-size: 13px;
3275 /* Override core line-height. To be reviewed. */
3276 line-height: normal; } }
3277 .components-radio-control__input[type="radio"]:focus {
3278 border-color: #007cba;
3279 border-color: var(--wp-admin-theme-color);
3280 box-shadow: 0 0 0 0.5px #007cba;
3281 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
3282 outline: 2px solid transparent; }
3283 .components-radio-control__input[type="radio"]::-webkit-input-placeholder {
3284 color: rgba(30, 30, 30, 0.62); }
3285 .components-radio-control__input[type="radio"]::-moz-placeholder {
3286 opacity: 1;
3287 color: rgba(30, 30, 30, 0.62); }
3288 .components-radio-control__input[type="radio"]:-ms-input-placeholder {
3289 color: rgba(30, 30, 30, 0.62); }
3290 .is-dark-theme .components-radio-control__input[type="radio"]::-webkit-input-placeholder {
3291 color: rgba(255, 255, 255, 0.65); }
3292 .is-dark-theme .components-radio-control__input[type="radio"]::-moz-placeholder {
3293 opacity: 1;
3294 color: rgba(255, 255, 255, 0.65); }
3295 .is-dark-theme .components-radio-control__input[type="radio"]:-ms-input-placeholder {
3296 color: rgba(255, 255, 255, 0.65); }
3297 .components-radio-control__input[type="radio"]:checked::before {
3298 width: 7px;
3299 height: 7px;
3300 margin: 8px 0 0 8px;
3301 background-color: #fff;
3302 border: 3px solid #fff; }
3303 @media (min-width: 782px) {
3304 .components-radio-control__input[type="radio"]:checked::before {
3305 width: 6px;
3306 height: 6px;
3307 margin: 4px 0 0 4px; } }
3308 .components-radio-control__input[type="radio"]:focus {
3309 box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba;
3310 box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color);
3311 outline: 2px solid transparent; }
3312 .components-radio-control__input[type="radio"]:checked {
3313 background: #007cba;
3314 background: var(--wp-admin-theme-color);
3315 border-color: #007cba;
3316 border-color: var(--wp-admin-theme-color); }
3317
3318 .components-resizable-box__handle {
3319 display: none;
3320 width: 23px;
3321 height: 23px; }
3322 .components-resizable-box__container.has-show-handle .components-resizable-box__handle {
3323 display: block; }
3324
3325 .components-resizable-box__handle::after {
3326 display: block;
3327 content: "";
3328 width: 15px;
3329 height: 15px;
3330 border: 2px solid #fff;
3331 border-radius: 50%;
3332 background: #007cba;
3333 background: var(--wp-admin-theme-color);
3334 cursor: inherit;
3335 position: absolute;
3336 top: calc(50% - 8px);
3337 right: calc(50% - 8px); }
3338
3339 .components-resizable-box__side-handle::before {
3340 display: block;
3341 content: "";
3342 width: 7px;
3343 height: 7px;
3344 border: 2px solid #fff;
3345 background: #007cba;
3346 background: var(--wp-admin-theme-color);
3347 cursor: inherit;
3348 position: absolute;
3349 top: calc(50% - 4px);
3350 right: calc(50% - 4px);
3351 transition: transform 0.1s ease-in;
3352 opacity: 0; }
3353 @media (prefers-reduced-motion: reduce) {
3354 .components-resizable-box__side-handle::before {
3355 transition-duration: 0s; } }
3356
3357 .is-dark-theme .components-resizable-box__side-handle::before,
3358 .is-dark-theme .components-resizable-box__handle::after {
3359 border-color: #ddd; }
3360
3361 .components-resizable-box__handle {
3362 z-index: 2; }
3363
3364 .components-resizable-box__side-handle {
3365 z-index: 2; }
3366
3367 .components-resizable-box__corner-handle {
3368 z-index: 2; }
3369
3370 .components-resizable-box__side-handle.components-resizable-box__handle-top,
3371 .components-resizable-box__side-handle.components-resizable-box__handle-bottom,
3372 .components-resizable-box__side-handle.components-resizable-box__handle-top::before,
3373 .components-resizable-box__side-handle.components-resizable-box__handle-bottom::before {
3374 width: 100%;
3375 left: 0;
3376 border-left: 0;
3377 border-right: 0; }
3378
3379 .components-resizable-box__side-handle.components-resizable-box__handle-left,
3380 .components-resizable-box__side-handle.components-resizable-box__handle-right,
3381 .components-resizable-box__side-handle.components-resizable-box__handle-left::before,
3382 .components-resizable-box__side-handle.components-resizable-box__handle-right::before {
3383 height: 100%;
3384 top: 0;
3385 border-top: 0;
3386 border-bottom: 0; }
3387
3388 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
3389 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
3390 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
3391 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
3392 animation: components-resizable-box__top-bottom-animation 0.1s ease-out 0s;
3393 animation-fill-mode: forwards; }
3394 @media (prefers-reduced-motion: reduce) {
3395 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
3396 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
3397 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
3398 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
3399 animation-duration: 1ms; } }
3400
3401 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
3402 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
3403 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
3404 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
3405 animation: components-resizable-box__left-right-animation 0.1s ease-out 0s;
3406 animation-fill-mode: forwards; }
3407 @media (prefers-reduced-motion: reduce) {
3408 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
3409 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
3410 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
3411 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
3412 animation-duration: 1ms; } }
3413
3414 /* This CSS is shown only to Safari, which has a bug with table-caption making it jumpy.
3415 See https://bugs.webkit.org/show_bug.cgi?id=187903. */
3416 @media not all and (min-resolution: 0.001dpcm) {
3417 @supports (-webkit-appearance: none) {
3418 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
3419 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
3420 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
3421 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
3422 animation: none; }
3423 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
3424 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
3425 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
3426 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
3427 animation: none; } } }
3428
3429 @keyframes components-resizable-box__top-bottom-animation {
3430 from {
3431 transform: scaleX(0);
3432 opacity: 0; }
3433 to {
3434 transform: scaleX(1);
3435 opacity: 1; } }
3436
3437 @keyframes components-resizable-box__left-right-animation {
3438 from {
3439 transform: scaleY(0);
3440 opacity: 0; }
3441 to {
3442 transform: scaleY(1);
3443 opacity: 1; } }
3444
3445 /*!rtl:begin:ignore*/
3446 .components-resizable-box__handle-right {
3447 right: calc(11.5px * -1); }
3448
3449 .components-resizable-box__handle-left {
3450 left: calc(11.5px * -1); }
3451
3452 .components-resizable-box__handle-top {
3453 top: calc(11.5px * -1); }
3454
3455 .components-resizable-box__handle-bottom {
3456 bottom: calc(11.5px * -1); }
3457
3458 /*!rtl:end:ignore*/
3459 .components-responsive-wrapper {
3460 position: relative;
3461 max-width: 100%; }
3462 .components-responsive-wrapper,
3463 .components-responsive-wrapper > span {
3464 display: block; }
3465
3466 .components-responsive-wrapper__content {
3467 position: absolute;
3468 top: 0;
3469 right: 0;
3470 bottom: 0;
3471 left: 0;
3472 width: 100%;
3473 height: 100%;
3474 margin: auto; }
3475
3476 .components-sandbox {
3477 overflow: hidden; }
3478
3479 iframe.components-sandbox {
3480 width: 100%; }
3481
3482 html.lockscroll,
3483 body.lockscroll {
3484 overflow: hidden; }
3485
3486 .components-select-control__input {
3487 background: #fff;
3488 height: 36px;
3489 line-height: 36px;
3490 margin: 1px;
3491 outline: 0;
3492 width: 100%;
3493 -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; }
3494 @media (min-width: 782px) {
3495 .components-select-control__input {
3496 height: 28px;
3497 line-height: 28px; } }
3498
3499 @media (max-width: 782px) {
3500 .components-base-control .components-base-control__field .components-select-control__input {
3501 font-size: 16px; } }
3502
3503 .components-snackbar {
3504 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3505 font-size: 13px;
3506 background-color: #1e1e1e;
3507 border-radius: 2px;
3508 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
3509 color: #fff;
3510 padding: 16px 24px;
3511 width: 100%;
3512 max-width: 600px;
3513 box-sizing: border-box;
3514 cursor: pointer; }
3515 @media (min-width: 600px) {
3516 .components-snackbar {
3517 width: fit-content; } }
3518 .components-snackbar:focus {
3519 box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007cba;
3520 box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color); }
3521
3522 .components-snackbar__action.components-button {
3523 margin-left: 32px;
3524 color: #fff;
3525 height: auto;
3526 flex-shrink: 0;
3527 line-height: 1.4;
3528 padding: 0; }
3529 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary) {
3530 text-decoration: underline;
3531 background-color: transparent; }
3532 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):focus {
3533 color: #fff;
3534 box-shadow: none;
3535 outline: 1px dotted #fff; }
3536 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):hover {
3537 color: #007cba;
3538 color: var(--wp-admin-theme-color); }
3539
3540 .components-snackbar__content {
3541 display: flex;
3542 align-items: baseline;
3543 justify-content: space-between;
3544 line-height: 1.4; }
3545
3546 .components-snackbar-list {
3547 position: absolute;
3548 z-index: 100000;
3549 width: 100%;
3550 box-sizing: border-box; }
3551
3552 .components-snackbar-list__notice-container {
3553 position: relative;
3554 padding-top: 8px; }
3555
3556 .components-spinner {
3557 display: inline-block;
3558 background-color: #949494;
3559 width: 18px;
3560 height: 18px;
3561 opacity: 0.7;
3562 margin: 5px 11px 0;
3563 border-radius: 100%;
3564 position: relative; }
3565 .components-spinner::before {
3566 /* rtl:begin:ignore */
3567 content: "";
3568 position: absolute;
3569 background-color: #fff;
3570 top: 3px;
3571 left: 3px;
3572 width: 4px;
3573 height: 4px;
3574 border-radius: 100%;
3575 transform-origin: 6px 6px;
3576 animation: components-spinner__animation 1s infinite linear;
3577 /* rtl:end:ignore */ }
3578
3579 @keyframes components-spinner__animation {
3580 from {
3581 transform: rotate(0deg); }
3582 to {
3583 transform: rotate(360deg); } }
3584
3585 .components-tab-panel__tabs {
3586 display: flex;
3587 align-items: stretch; }
3588
3589 .components-tab-panel__tabs-item {
3590 background: transparent;
3591 border: none;
3592 box-shadow: none;
3593 border-radius: 0;
3594 cursor: pointer;
3595 height: 48px;
3596 padding: 3px 16px;
3597 margin-left: 0;
3598 font-weight: 500;
3599 transition: box-shadow 0.1s linear;
3600 box-sizing: border-box; }
3601 .components-tab-panel__tabs-item::after {
3602 content: attr(data-label);
3603 display: block;
3604 height: 0;
3605 overflow: hidden;
3606 speak: none;
3607 visibility: hidden; }
3608 .components-tab-panel__tabs-item:focus:not(:disabled) {
3609 box-shadow: inset 0 1.5px #007cba;
3610 box-shadow: inset 0 1.5px var(--wp-admin-theme-color); }
3611 .components-tab-panel__tabs-item.is-active {
3612 box-shadow: inset 0 0 0 1.5px transparent, inset 0 -4px 0 0 #007cba;
3613 box-shadow: inset 0 0 0 1.5px transparent, inset 0 -4px 0 0 var(--wp-admin-theme-color);
3614 position: relative; }
3615 .components-tab-panel__tabs-item.is-active::before {
3616 content: "";
3617 position: absolute;
3618 top: 0;
3619 bottom: 1px;
3620 right: 0;
3621 left: 0;
3622 border-bottom: 4px solid transparent; }
3623 .components-tab-panel__tabs-item:focus {
3624 box-shadow: inset 0 0 0 1.5px #007cba;
3625 box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color); }
3626 .components-tab-panel__tabs-item.is-active:focus {
3627 box-shadow: inset 0 0 0 1.5px #007cba, inset 0 -4px 0 0 #007cba;
3628 box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 -4px 0 0 var(--wp-admin-theme-color); }
3629
3630 .components-text-control__input,
3631 .components-text-control__input[type="text"],
3632 .components-text-control__input[type="tel"],
3633 .components-text-control__input[type="time"],
3634 .components-text-control__input[type="url"],
3635 .components-text-control__input[type="week"],
3636 .components-text-control__input[type="password"],
3637 .components-text-control__input[type="color"],
3638 .components-text-control__input[type="date"],
3639 .components-text-control__input[type="datetime"],
3640 .components-text-control__input[type="datetime-local"],
3641 .components-text-control__input[type="email"],
3642 .components-text-control__input[type="month"],
3643 .components-text-control__input[type="number"] {
3644 width: 100%;
3645 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3646 padding: 6px 8px;
3647 box-shadow: 0 0 0 transparent;
3648 transition: box-shadow 0.1s linear;
3649 border-radius: 2px;
3650 border: 1px solid #757575;
3651 /* Fonts smaller than 16px causes mobile safari to zoom. */
3652 font-size: 16px;
3653 /* Override core line-height. To be reviewed. */
3654 line-height: normal; }
3655 @media (prefers-reduced-motion: reduce) {
3656 .components-text-control__input,
3657 .components-text-control__input[type="text"],
3658 .components-text-control__input[type="tel"],
3659 .components-text-control__input[type="time"],
3660 .components-text-control__input[type="url"],
3661 .components-text-control__input[type="week"],
3662 .components-text-control__input[type="password"],
3663 .components-text-control__input[type="color"],
3664 .components-text-control__input[type="date"],
3665 .components-text-control__input[type="datetime"],
3666 .components-text-control__input[type="datetime-local"],
3667 .components-text-control__input[type="email"],
3668 .components-text-control__input[type="month"],
3669 .components-text-control__input[type="number"] {
3670 transition-duration: 0s; } }
3671 @media (min-width: 600px) {
3672 .components-text-control__input,
3673 .components-text-control__input[type="text"],
3674 .components-text-control__input[type="tel"],
3675 .components-text-control__input[type="time"],
3676 .components-text-control__input[type="url"],
3677 .components-text-control__input[type="week"],
3678 .components-text-control__input[type="password"],
3679 .components-text-control__input[type="color"],
3680 .components-text-control__input[type="date"],
3681 .components-text-control__input[type="datetime"],
3682 .components-text-control__input[type="datetime-local"],
3683 .components-text-control__input[type="email"],
3684 .components-text-control__input[type="month"],
3685 .components-text-control__input[type="number"] {
3686 font-size: 13px;
3687 /* Override core line-height. To be reviewed. */
3688 line-height: normal; } }
3689 .components-text-control__input:focus,
3690 .components-text-control__input[type="text"]:focus,
3691 .components-text-control__input[type="tel"]:focus,
3692 .components-text-control__input[type="time"]:focus,
3693 .components-text-control__input[type="url"]:focus,
3694 .components-text-control__input[type="week"]:focus,
3695 .components-text-control__input[type="password"]:focus,
3696 .components-text-control__input[type="color"]:focus,
3697 .components-text-control__input[type="date"]:focus,
3698 .components-text-control__input[type="datetime"]:focus,
3699 .components-text-control__input[type="datetime-local"]:focus,
3700 .components-text-control__input[type="email"]:focus,
3701 .components-text-control__input[type="month"]:focus,
3702 .components-text-control__input[type="number"]:focus {
3703 border-color: #007cba;
3704 border-color: var(--wp-admin-theme-color);
3705 box-shadow: 0 0 0 0.5px #007cba;
3706 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
3707 outline: 2px solid transparent; }
3708 .components-text-control__input::-webkit-input-placeholder,
3709 .components-text-control__input[type="text"]::-webkit-input-placeholder,
3710 .components-text-control__input[type="tel"]::-webkit-input-placeholder,
3711 .components-text-control__input[type="time"]::-webkit-input-placeholder,
3712 .components-text-control__input[type="url"]::-webkit-input-placeholder,
3713 .components-text-control__input[type="week"]::-webkit-input-placeholder,
3714 .components-text-control__input[type="password"]::-webkit-input-placeholder,
3715 .components-text-control__input[type="color"]::-webkit-input-placeholder,
3716 .components-text-control__input[type="date"]::-webkit-input-placeholder,
3717 .components-text-control__input[type="datetime"]::-webkit-input-placeholder,
3718 .components-text-control__input[type="datetime-local"]::-webkit-input-placeholder,
3719 .components-text-control__input[type="email"]::-webkit-input-placeholder,
3720 .components-text-control__input[type="month"]::-webkit-input-placeholder,
3721 .components-text-control__input[type="number"]::-webkit-input-placeholder {
3722 color: rgba(30, 30, 30, 0.62); }
3723 .components-text-control__input::-moz-placeholder,
3724 .components-text-control__input[type="text"]::-moz-placeholder,
3725 .components-text-control__input[type="tel"]::-moz-placeholder,
3726 .components-text-control__input[type="time"]::-moz-placeholder,
3727 .components-text-control__input[type="url"]::-moz-placeholder,
3728 .components-text-control__input[type="week"]::-moz-placeholder,
3729 .components-text-control__input[type="password"]::-moz-placeholder,
3730 .components-text-control__input[type="color"]::-moz-placeholder,
3731 .components-text-control__input[type="date"]::-moz-placeholder,
3732 .components-text-control__input[type="datetime"]::-moz-placeholder,
3733 .components-text-control__input[type="datetime-local"]::-moz-placeholder,
3734 .components-text-control__input[type="email"]::-moz-placeholder,
3735 .components-text-control__input[type="month"]::-moz-placeholder,
3736 .components-text-control__input[type="number"]::-moz-placeholder {
3737 opacity: 1;
3738 color: rgba(30, 30, 30, 0.62); }
3739 .components-text-control__input:-ms-input-placeholder,
3740 .components-text-control__input[type="text"]:-ms-input-placeholder,
3741 .components-text-control__input[type="tel"]:-ms-input-placeholder,
3742 .components-text-control__input[type="time"]:-ms-input-placeholder,
3743 .components-text-control__input[type="url"]:-ms-input-placeholder,
3744 .components-text-control__input[type="week"]:-ms-input-placeholder,
3745 .components-text-control__input[type="password"]:-ms-input-placeholder,
3746 .components-text-control__input[type="color"]:-ms-input-placeholder,
3747 .components-text-control__input[type="date"]:-ms-input-placeholder,
3748 .components-text-control__input[type="datetime"]:-ms-input-placeholder,
3749 .components-text-control__input[type="datetime-local"]:-ms-input-placeholder,
3750 .components-text-control__input[type="email"]:-ms-input-placeholder,
3751 .components-text-control__input[type="month"]:-ms-input-placeholder,
3752 .components-text-control__input[type="number"]:-ms-input-placeholder {
3753 color: rgba(30, 30, 30, 0.62); }
3754 .is-dark-theme .components-text-control__input::-webkit-input-placeholder, .is-dark-theme
3755 .components-text-control__input[type="text"]::-webkit-input-placeholder, .is-dark-theme
3756 .components-text-control__input[type="tel"]::-webkit-input-placeholder, .is-dark-theme
3757 .components-text-control__input[type="time"]::-webkit-input-placeholder, .is-dark-theme
3758 .components-text-control__input[type="url"]::-webkit-input-placeholder, .is-dark-theme
3759 .components-text-control__input[type="week"]::-webkit-input-placeholder, .is-dark-theme
3760 .components-text-control__input[type="password"]::-webkit-input-placeholder, .is-dark-theme
3761 .components-text-control__input[type="color"]::-webkit-input-placeholder, .is-dark-theme
3762 .components-text-control__input[type="date"]::-webkit-input-placeholder, .is-dark-theme
3763 .components-text-control__input[type="datetime"]::-webkit-input-placeholder, .is-dark-theme
3764 .components-text-control__input[type="datetime-local"]::-webkit-input-placeholder, .is-dark-theme
3765 .components-text-control__input[type="email"]::-webkit-input-placeholder, .is-dark-theme
3766 .components-text-control__input[type="month"]::-webkit-input-placeholder, .is-dark-theme
3767 .components-text-control__input[type="number"]::-webkit-input-placeholder {
3768 color: rgba(255, 255, 255, 0.65); }
3769 .is-dark-theme .components-text-control__input::-moz-placeholder, .is-dark-theme
3770 .components-text-control__input[type="text"]::-moz-placeholder, .is-dark-theme
3771 .components-text-control__input[type="tel"]::-moz-placeholder, .is-dark-theme
3772 .components-text-control__input[type="time"]::-moz-placeholder, .is-dark-theme
3773 .components-text-control__input[type="url"]::-moz-placeholder, .is-dark-theme
3774 .components-text-control__input[type="week"]::-moz-placeholder, .is-dark-theme
3775 .components-text-control__input[type="password"]::-moz-placeholder, .is-dark-theme
3776 .components-text-control__input[type="color"]::-moz-placeholder, .is-dark-theme
3777 .components-text-control__input[type="date"]::-moz-placeholder, .is-dark-theme
3778 .components-text-control__input[type="datetime"]::-moz-placeholder, .is-dark-theme
3779 .components-text-control__input[type="datetime-local"]::-moz-placeholder, .is-dark-theme
3780 .components-text-control__input[type="email"]::-moz-placeholder, .is-dark-theme
3781 .components-text-control__input[type="month"]::-moz-placeholder, .is-dark-theme
3782 .components-text-control__input[type="number"]::-moz-placeholder {
3783 opacity: 1;
3784 color: rgba(255, 255, 255, 0.65); }
3785 .is-dark-theme .components-text-control__input:-ms-input-placeholder, .is-dark-theme
3786 .components-text-control__input[type="text"]:-ms-input-placeholder, .is-dark-theme
3787 .components-text-control__input[type="tel"]:-ms-input-placeholder, .is-dark-theme
3788 .components-text-control__input[type="time"]:-ms-input-placeholder, .is-dark-theme
3789 .components-text-control__input[type="url"]:-ms-input-placeholder, .is-dark-theme
3790 .components-text-control__input[type="week"]:-ms-input-placeholder, .is-dark-theme
3791 .components-text-control__input[type="password"]:-ms-input-placeholder, .is-dark-theme
3792 .components-text-control__input[type="color"]:-ms-input-placeholder, .is-dark-theme
3793 .components-text-control__input[type="date"]:-ms-input-placeholder, .is-dark-theme
3794 .components-text-control__input[type="datetime"]:-ms-input-placeholder, .is-dark-theme
3795 .components-text-control__input[type="datetime-local"]:-ms-input-placeholder, .is-dark-theme
3796 .components-text-control__input[type="email"]:-ms-input-placeholder, .is-dark-theme
3797 .components-text-control__input[type="month"]:-ms-input-placeholder, .is-dark-theme
3798 .components-text-control__input[type="number"]:-ms-input-placeholder {
3799 color: rgba(255, 255, 255, 0.65); }
3800
3801 .components-textarea-control__input {
3802 width: 100%;
3803 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3804 padding: 6px 8px;
3805 box-shadow: 0 0 0 transparent;
3806 transition: box-shadow 0.1s linear;
3807 border-radius: 2px;
3808 border: 1px solid #757575;
3809 /* Fonts smaller than 16px causes mobile safari to zoom. */
3810 font-size: 16px;
3811 /* Override core line-height. To be reviewed. */
3812 line-height: normal; }
3813 @media (prefers-reduced-motion: reduce) {
3814 .components-textarea-control__input {
3815 transition-duration: 0s; } }
3816 @media (min-width: 600px) {
3817 .components-textarea-control__input {
3818 font-size: 13px;
3819 /* Override core line-height. To be reviewed. */
3820 line-height: normal; } }
3821 .components-textarea-control__input:focus {
3822 border-color: #007cba;
3823 border-color: var(--wp-admin-theme-color);
3824 box-shadow: 0 0 0 0.5px #007cba;
3825 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
3826 outline: 2px solid transparent; }
3827 .components-textarea-control__input::-webkit-input-placeholder {
3828 color: rgba(30, 30, 30, 0.62); }
3829 .components-textarea-control__input::-moz-placeholder {
3830 opacity: 1;
3831 color: rgba(30, 30, 30, 0.62); }
3832 .components-textarea-control__input:-ms-input-placeholder {
3833 color: rgba(30, 30, 30, 0.62); }
3834 .is-dark-theme .components-textarea-control__input::-webkit-input-placeholder {
3835 color: rgba(255, 255, 255, 0.65); }
3836 .is-dark-theme .components-textarea-control__input::-moz-placeholder {
3837 opacity: 1;
3838 color: rgba(255, 255, 255, 0.65); }
3839 .is-dark-theme .components-textarea-control__input:-ms-input-placeholder {
3840 color: rgba(255, 255, 255, 0.65); }
3841
3842 .components-tip {
3843 display: flex;
3844 color: #757575; }
3845 .components-tip svg {
3846 -ms-grid-row-align: center;
3847 align-self: center;
3848 fill: #f0b849;
3849 flex-shrink: 0;
3850 margin-right: 16px; }
3851 .components-tip p {
3852 margin: 0; }
3853
3854 .components-toggle-control .components-base-control__field {
3855 display: flex;
3856 margin-bottom: 12px;
3857 line-height: initial;
3858 align-items: center; }
3859 .components-toggle-control .components-base-control__field .components-form-toggle {
3860 margin-right: 12px; }
3861 .components-toggle-control .components-base-control__field .components-toggle-control__label {
3862 display: block; }
3863
3864 .components-accessible-toolbar {
3865 display: inline-flex;
3866 border: 1px solid #1e1e1e;
3867 border-radius: 2px;
3868 flex-shrink: 0; }
3869 .components-accessible-toolbar > .components-toolbar-group:last-child {
3870 border-right: none; }
3871
3872 .components-accessible-toolbar .components-button,
3873 .components-toolbar .components-button {
3874 position: relative;
3875 height: 48px;
3876 z-index: 1;
3877 padding-left: 16px;
3878 padding-right: 16px; }
3879 .components-accessible-toolbar .components-button:focus:enabled,
3880 .components-toolbar .components-button:focus:enabled {
3881 box-shadow: none;
3882 outline: none; }
3883 .components-accessible-toolbar .components-button::before,
3884 .components-toolbar .components-button::before {
3885 content: "";
3886 position: absolute;
3887 display: block;
3888 border-radius: 2px;
3889 height: 32px;
3890 left: 8px;
3891 right: 8px;
3892 z-index: -1;
3893 animation: components-button__appear-animation 0.1s ease;
3894 animation-fill-mode: forwards; }
3895 @media (prefers-reduced-motion: reduce) {
3896 .components-accessible-toolbar .components-button::before,
3897 .components-toolbar .components-button::before {
3898 animation-duration: 1ms; } }
3899 .components-accessible-toolbar .components-button svg,
3900 .components-toolbar .components-button svg {
3901 position: relative;
3902 margin-left: auto;
3903 margin-right: auto; }
3904 .components-accessible-toolbar .components-button.is-pressed,
3905 .components-toolbar .components-button.is-pressed {
3906 background: transparent; }
3907 .components-accessible-toolbar .components-button.is-pressed:hover,
3908 .components-toolbar .components-button.is-pressed:hover {
3909 background: transparent; }
3910 .components-accessible-toolbar .components-button.is-pressed::before,
3911 .components-toolbar .components-button.is-pressed::before {
3912 background: #1e1e1e; }
3913 .components-accessible-toolbar .components-button:focus::before,
3914 .components-toolbar .components-button:focus::before {
3915 box-shadow: inset 0 0 0 1.5px #007cba, inset 0 0 0 4px #fff;
3916 box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 4px #fff;
3917 outline: 2px solid transparent; }
3918 .components-accessible-toolbar .components-button.has-icon,
3919 .components-toolbar .components-button.has-icon {
3920 padding-left: 8px;
3921 padding-right: 8px;
3922 min-width: 48px;
3923 justify-content: center; }
3924 .components-accessible-toolbar .components-button.components-tab-button,
3925 .components-toolbar .components-button.components-tab-button {
3926 font-weight: 500; }
3927 .components-accessible-toolbar .components-button.components-tab-button span,
3928 .components-toolbar .components-button.components-tab-button span {
3929 display: inline-block;
3930 padding-left: 0;
3931 padding-right: 0;
3932 position: relative; }
3933
3934 @keyframes components-button__appear-animation {
3935 from {
3936 transform: scaleY(0); }
3937 to {
3938 transform: scaleY(1); } }
3939
3940 .components-toolbar__control.components-button {
3941 position: relative; }
3942 .components-toolbar__control.components-button[data-subscript] svg {
3943 padding: 5px 10px 5px 0; }
3944 .components-toolbar__control.components-button[data-subscript]::after {
3945 content: attr(data-subscript);
3946 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3947 font-size: 13px;
3948 font-weight: 600;
3949 line-height: 12px;
3950 position: absolute;
3951 right: 8px;
3952 bottom: 10px; }
3953 .components-toolbar__control.components-button:active::before {
3954 display: none; }
3955 .components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]::after {
3956 color: #fff; }
3957
3958 .components-toolbar-group {
3959 min-height: 48px;
3960 border-right: 1px solid #1e1e1e;
3961 background-color: #fff;
3962 display: inline-flex;
3963 flex-shrink: 0;
3964 flex-wrap: wrap;
3965 line-height: 0; }
3966 .components-toolbar-group .components-toolbar-group.components-toolbar-group {
3967 border-width: 0;
3968 margin: 0; }
3969
3970 .components-toolbar {
3971 min-height: 48px;
3972 margin: 0;
3973 border: 1px solid #1e1e1e;
3974 border-radius: 2px;
3975 background-color: #fff;
3976 display: inline-flex;
3977 flex-shrink: 0;
3978 flex-wrap: wrap; }
3979
3980 div.components-toolbar > div {
3981 display: block;
3982 margin: 0; }
3983 @supports ((position: -webkit-sticky) or (position: sticky)) {
3984 div.components-toolbar > div {
3985 display: flex; } }
3986
3987 div.components-toolbar > div + div.has-left-divider {
3988 margin-left: 6px;
3989 position: relative;
3990 overflow: visible; }
3991
3992 div.components-toolbar > div + div.has-left-divider::before {
3993 display: inline-block;
3994 content: "";
3995 box-sizing: content-box;
3996 background-color: #ddd;
3997 position: absolute;
3998 top: 8px;
3999 left: -3px;
4000 width: 1px;
4001 height: 20px; }
4002
4003 .components-accessible-toolbar .components-toolbar-group > .components-button.components-button.has-icon,
4004 .components-toolbar div > .components-button.components-button.has-icon {
4005 min-width: 36px;
4006 padding-left: 6px;
4007 padding-right: 6px; }
4008 .components-accessible-toolbar .components-toolbar-group > .components-button.components-button.has-icon svg,
4009 .components-toolbar div > .components-button.components-button.has-icon svg {
4010 min-width: 24px; }
4011 .components-accessible-toolbar .components-toolbar-group > .components-button.components-button.has-icon::before,
4012 .components-toolbar div > .components-button.components-button.has-icon::before {
4013 left: 2px;
4014 right: 2px; }
4015
4016 .components-accessible-toolbar .components-toolbar-group > .components-button:first-child.has-icon,
4017 .components-accessible-toolbar .components-toolbar-group > div:first-child > .components-button.has-icon,
4018 .components-toolbar div:first-child .components-button.has-icon {
4019 min-width: 42px;
4020 padding-left: 11px;
4021 padding-right: 6px; }
4022 .components-accessible-toolbar .components-toolbar-group > .components-button:first-child.has-icon::before,
4023 .components-accessible-toolbar .components-toolbar-group > div:first-child > .components-button.has-icon::before,
4024 .components-toolbar div:first-child .components-button.has-icon::before {
4025 left: 8px;
4026 right: 2px; }
4027
4028 .components-accessible-toolbar .components-toolbar-group > .components-button:last-of-type.has-icon,
4029 .components-accessible-toolbar .components-toolbar-group > div:last-child > .components-button.has-icon,
4030 .components-toolbar div:last-child .components-button.has-icon {
4031 min-width: 42px;
4032 padding-left: 6px;
4033 padding-right: 11px; }
4034 .components-accessible-toolbar .components-toolbar-group > .components-button:last-of-type.has-icon::before,
4035 .components-accessible-toolbar .components-toolbar-group > div:last-child > .components-button.has-icon::before,
4036 .components-toolbar div:last-child .components-button.has-icon::before {
4037 left: 2px;
4038 right: 8px; }
4039
4040 .components-accessible-toolbar .components-toolbar-group > .components-button:first-of-type:last-of-type.has-icon,
4041 .components-accessible-toolbar .components-toolbar-group > div:first-child:last-child > .components-button.has-icon,
4042 .components-toolbar div:first-child:last-child > .components-button.has-icon {
4043 min-width: 48px;
4044 padding-left: 12px;
4045 padding-right: 12px; }
4046 .components-accessible-toolbar .components-toolbar-group > .components-button:first-of-type:last-of-type.has-icon::before,
4047 .components-accessible-toolbar .components-toolbar-group > div:first-child:last-child > .components-button.has-icon::before,
4048 .components-toolbar div:first-child:last-child > .components-button.has-icon::before {
4049 left: 8px;
4050 right: 8px; }
4051
4052 .components-tooltip.components-popover {
4053 z-index: 1000002; }
4054 .components-tooltip.components-popover .components-popover__content {
4055 min-width: 0; }
4056
4057 .components-tooltip .components-popover__content {
4058 background: #1e1e1e;
4059 border-radius: 2px;
4060 border-width: 0;
4061 color: #fff;
4062 white-space: nowrap;
4063 text-align: center;
4064 line-height: 1.4;
4065 font-size: 12px;
4066 box-shadow: none; }
4067 .components-tooltip .components-popover__content > div {
4068 padding: 4px 8px; }
4069
4070 .components-tooltip__shortcut {
4071 display: inline-block;
4072 margin-left: 8px; }
4073
4074 .components-visually-hidden {
4075 border: 0;
4076 clip: rect(1px, 1px, 1px, 1px);
4077 -webkit-clip-path: inset(50%);
4078 clip-path: inset(50%);
4079 height: 1px;
4080 margin: -1px;
4081 overflow: hidden;
4082 padding: 0;
4083 position: absolute;
4084 width: 1px;
4085 word-wrap: normal !important; }
4086
4087 .components-visually-hidden:focus {
4088 background-color: #ddd;
4089 clip: auto !important;
4090 -webkit-clip-path: none;
4091 clip-path: none;
4092 color: #444;
4093 display: block;
4094 font-size: 1em;
4095 height: auto;
4096 left: 5px;
4097 line-height: normal;
4098 padding: 15px 23px 14px;
4099 text-decoration: none;
4100 top: 5px;
4101 width: auto;
4102 z-index: 100000; }
4103
4104 @charset "UTF-8";
4105 /**
4106 * Colors
4107 */
4108 /**
4109 * Breakpoints & Media Queries
4110 */
4111 /**
4112 * Colors
4113 */
4114 /**
4115 * Fonts & basic variables.
4116 */
4117 /**
4118 * Grid System.
4119 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
4120 */
4121 /**
4122 * Dimensions.
4123 */
4124 /**
4125 * Shadows.
4126 */
4127 /**
4128 * Editor widths.
4129 */
4130 /**
4131 * Block UI.
4132 */
4133 /**
4134 * Border radii.
4135 */
4136 /**
4137 * Block paddings.
4138 */
4139 /**
4140 * Breakpoint mixins
4141 */
4142 /**
4143 * Long content fade mixin
4144 *
4145 * Creates a fading overlay to signify that the content is longer
4146 * than the space allows.
4147 */
4148 /**
4149 * Focus styles.
4150 */
4151 /**
4152 * Applies editor left position to the selector passed as argument
4153 */
4154 /**
4155 * Styles that are reused verbatim in a few places
4156 */
4157 /**
4158 * Allows users to opt-out of animations via OS-level preferences.
4159 */
4160 /**
4161 * Reset default styles for JavaScript UI based pages.
4162 * This is a WP-admin agnostic reset
4163 */
4164 /**
4165 * Reset the WP Admin page styles for Gutenberg-like pages.
4166 */
4167 :root {
4168 --wp-admin-theme-color: #007cba;
4169 --wp-admin-theme-color-darker-10: #006ba1;
4170 --wp-admin-theme-color-darker-20: #005a87; }
4171
4172 #start-resizable-editor-section {
4173 display: none; }
4174
4175 .block-editor-autocompleters__block .block-editor-block-icon {
4176 margin-right: 8px; }
4177
4178 .block-editor-block-alignment-matrix-toolbar__popover .components-popover__content {
4179 min-width: 0;
4180 width: auto; }
4181 .block-editor-block-alignment-matrix-toolbar__popover .components-popover__content > div {
4182 padding: 8px; }
4183
4184 .block-editor-block-icon {
4185 display: flex;
4186 align-items: center;
4187 justify-content: center;
4188 width: 24px;
4189 height: 24px; }
4190 .block-editor-block-icon.has-colors svg {
4191 fill: currentColor; }
4192 .block-editor-block-icon svg {
4193 min-width: 20px;
4194 min-height: 20px;
4195 max-width: 24px;
4196 max-height: 24px; }
4197
4198 .block-editor-block-inspector .components-base-control {
4199 margin-bottom: 24px; }
4200 .block-editor-block-inspector .components-base-control:last-child {
4201 margin-bottom: 8px; }
4202
4203 .block-editor-block-inspector .components-panel__body {
4204 border: none;
4205 border-top: 1px solid #f0f0f0; }
4206
4207 .block-editor-block-inspector .block-editor-block-card {
4208 padding: 16px; }
4209
4210 .block-editor-block-inspector__no-blocks {
4211 display: block;
4212 font-size: 13px;
4213 background: #fff;
4214 padding: 32px 16px;
4215 text-align: center; }
4216
4217 .block-editor-block-list__layout .block-editor-block-list__block .reusable-block-edit-panel * {
4218 z-index: 1; }
4219
4220 .block-editor-block-styles .block-editor-block-list__block {
4221 margin: 0; }
4222
4223 /**
4224 * Notices & Block Selected/Hover Styles.
4225 */
4226 .block-editor-block-list__layout .block-editor-block-list__block {
4227 position: relative;
4228 overflow-wrap: break-word;
4229 /**
4230 * Notices
4231 */
4232 /**
4233 * Block Layout
4234 */ }
4235 .block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui {
4236 margin: -10px 0 12px 0; }
4237 .block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui {
4238 margin: 0 0 12px 0;
4239 width: 100%; }
4240 .block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice {
4241 margin-left: 0;
4242 margin-right: 0; }
4243 .block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice .components-notice__content {
4244 font-size: 13px; }
4245 .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus {
4246 outline: none; }
4247 .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus::after {
4248 position: absolute;
4249 z-index: 1;
4250 pointer-events: none;
4251 content: "";
4252 top: 1px;
4253 bottom: 1px;
4254 left: 1px;
4255 right: 1px;
4256 box-shadow: 0 0 0 1.5px #007cba;
4257 box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color);
4258 border-radius: 1px; }
4259 .is-dark-theme .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus::after {
4260 box-shadow: 0 0 0 1.5px #fff; }
4261 .block-editor-block-list__layout .block-editor-block-list__block.is-focus-mode:not(.is-multi-selected) {
4262 opacity: 0.5;
4263 transition: opacity 0.1s linear; }
4264 @media (prefers-reduced-motion: reduce) {
4265 .block-editor-block-list__layout .block-editor-block-list__block.is-focus-mode:not(.is-multi-selected) {
4266 transition-duration: 0s; } }
4267 .block-editor-block-list__layout .block-editor-block-list__block.is-focus-mode:not(.is-multi-selected):not(.is-focused) .block-editor-block-list__block, .block-editor-block-list__layout .block-editor-block-list__block.is-focus-mode:not(.is-multi-selected).is-focused {
4268 opacity: 1; }
4269
4270 .block-editor-block-list__layout .block-editor-block-list__block,
4271 .block-editor-block-list__layout .block-list-appender {
4272 position: relative; }
4273 .block-editor-block-list__layout .block-editor-block-list__block.is-drop-target::before,
4274 .block-editor-block-list__layout .block-list-appender.is-drop-target::before {
4275 content: "";
4276 position: absolute;
4277 z-index: 0;
4278 pointer-events: none;
4279 transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear;
4280 top: -14px;
4281 right: 0;
4282 left: 0;
4283 border-top: 4px solid #007cba;
4284 border-top: 4px solid var(--wp-admin-theme-color); }
4285 .block-editor-block-list__layout .block-editor-block-list__block.is-drop-target.is-dropping-horizontally::before,
4286 .block-editor-block-list__layout .block-list-appender.is-drop-target.is-dropping-horizontally::before {
4287 top: 0;
4288 bottom: 0;
4289 left: -6px;
4290 border-top: none;
4291 border-left: 4px solid #007cba;
4292 border-left: 4px solid var(--wp-admin-theme-color); }
4293
4294 /**
4295 * Cross-Block Selection
4296 */
4297 .block-editor-block-list__layout {
4298 position: relative; }
4299 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::after,
4300 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered::after,
4301 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after,
4302 .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected::after {
4303 position: absolute;
4304 z-index: 1;
4305 pointer-events: none;
4306 content: "";
4307 top: 1px;
4308 bottom: 1px;
4309 left: 1px;
4310 right: 1px; }
4311 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::after,
4312 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered::after,
4313 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after,
4314 .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected::after {
4315 box-shadow: 0 0 0 1.5px #007cba;
4316 box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color);
4317 border-radius: 1px;
4318 transition: box-shadow 0.2s ease-out;
4319 outline: 2px solid transparent; }
4320 @media (prefers-reduced-motion: reduce) {
4321 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::after,
4322 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered::after,
4323 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after,
4324 .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected::after {
4325 transition-duration: 0s; } }
4326 .is-dark-theme .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::after, .is-dark-theme
4327 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered::after, .is-dark-theme
4328 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after, .is-dark-theme
4329 .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected::after {
4330 box-shadow: 0 0 0 1.5px #fff; }
4331 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected .components-placeholder ::selection,
4332 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered .components-placeholder ::selection,
4333 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted .components-placeholder ::selection,
4334 .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected .components-placeholder ::selection {
4335 background: transparent; }
4336 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered:not(.is-selected)::after {
4337 box-shadow: 0 0 0 1px #949494; }
4338 .is-block-moving-mode .block-editor-block-list__layout .block-editor-block-list__block.has-child-selected {
4339 box-shadow: 0 0 0 1.5px #007cba;
4340 box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color);
4341 outline: 1.5px solid transparent; }
4342 .is-block-moving-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::before {
4343 content: "";
4344 position: absolute;
4345 z-index: 0;
4346 pointer-events: none;
4347 transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear;
4348 right: 0;
4349 left: 0;
4350 top: -14px;
4351 border-radius: 2px;
4352 border-top: 4px solid #ccc; }
4353 .is-block-moving-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::after {
4354 content: none; }
4355 .is-block-moving-mode.can-insert-moving-block .block-editor-block-list__layout .block-editor-block-list__block.is-selected::before {
4356 border-color: #007cba;
4357 border-color: var(--wp-admin-theme-color); }
4358
4359 .is-block-moving-mode.block-editor-block-list__block-selection-button {
4360 opacity: 0;
4361 font-size: 1px;
4362 height: 1px;
4363 padding: 0; }
4364
4365 /**
4366 * Block styles and alignments
4367 */
4368 .block-editor-block-list__layout .block-editor-block-list__block.has-warning {
4369 min-height: 36px; }
4370
4371 .block-editor-block-list__layout .block-editor-block-list__block::after {
4372 content: "";
4373 pointer-events: none;
4374 position: absolute;
4375 top: 0;
4376 right: 0;
4377 bottom: 0;
4378 left: 0;
4379 border-radius: 2px;
4380 box-shadow: 0 0 0 1.5px transparent;
4381 transition: box-shadow 0.1s ease-in; }
4382 @media (prefers-reduced-motion: reduce) {
4383 .block-editor-block-list__layout .block-editor-block-list__block::after {
4384 transition-duration: 0s; } }
4385
4386 .block-editor-block-list__layout .block-editor-block-list__block.has-warning > * {
4387 pointer-events: none;
4388 -webkit-user-select: none;
4389 -ms-user-select: none;
4390 user-select: none; }
4391
4392 .block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning {
4393 pointer-events: all; }
4394
4395 .block-editor-block-list__layout .block-editor-block-list__block.has-warning::after {
4396 content: "";
4397 position: absolute;
4398 top: 0;
4399 right: 0;
4400 bottom: 0;
4401 left: 0;
4402 border-radius: 2px;
4403 background-color: rgba(255, 255, 255, 0.4); }
4404
4405 .block-editor-block-list__layout .block-editor-block-list__block.has-warning.is-multi-selected::after {
4406 background-color: transparent; }
4407
4408 .block-editor-block-list__layout .block-editor-block-list__block.is-reusable > .block-editor-inner-blocks > .block-editor-block-list__layout.has-overlay::after {
4409 display: none; }
4410
4411 .block-editor-block-list__layout .block-editor-block-list__block.is-reusable > .block-editor-inner-blocks > .block-editor-block-list__layout.has-overlay .block-editor-block-list__layout.has-overlay::after {
4412 display: block; }
4413
4414 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block {
4415 cursor: default; }
4416
4417 .block-editor-block-list__layout .block-editor-block-list__block[data-clear="true"] {
4418 float: none; }
4419
4420 .block-editor-block-list__layout .block-editor-block-list__block .block-editor-block-list__layout .block-editor-default-block-appender .block-editor-inserter {
4421 left: auto;
4422 right: 8px; }
4423
4424 .block-editor-block-list__layout .wp-block {
4425 margin-left: auto;
4426 margin-right: auto; }
4427
4428 .wp-block[data-align="left"], .wp-block[data-align="right"] {
4429 width: 100%;
4430 height: 0; }
4431 .wp-block[data-align="left"]::before, .wp-block[data-align="right"]::before {
4432 content: none; }
4433
4434 .wp-block[data-align="left"] > *,
4435 .wp-block[data-align="right"] > * {
4436 z-index: 21; }
4437
4438 .wp-block[data-align="left"] > * {
4439 /*!rtl:begin:ignore*/
4440 float: left;
4441 margin-right: 2em;
4442 /*!rtl:end:ignore*/ }
4443
4444 .wp-block[data-align="right"] > * {
4445 /*!rtl:begin:ignore*/
4446 float: right;
4447 margin-left: 2em;
4448 /*!rtl:end:ignore*/ }
4449
4450 .wp-block[data-align="full"], .wp-block[data-align="wide"] {
4451 clear: both; }
4452
4453 /**
4454 * In-Canvas Inserter
4455 */
4456 .block-editor-block-list .block-editor-inserter {
4457 margin: 8px;
4458 cursor: move;
4459 cursor: grab; }
4460
4461 .block-editor-block-list__insertion-point {
4462 position: relative;
4463 z-index: 6;
4464 margin-top: -14px; }
4465
4466 .block-editor-block-list__insertion-point-indicator {
4467 position: absolute;
4468 top: calc(50% - 1px);
4469 height: 1.5px;
4470 left: 0;
4471 right: 0;
4472 background: #007cba;
4473 background: var(--wp-admin-theme-color); }
4474
4475 .block-editor-block-list__insertion-point-inserter {
4476 display: none;
4477 justify-content: center;
4478 cursor: text; }
4479 @media (min-width: 480px) {
4480 .block-editor-block-list__insertion-point-inserter {
4481 display: flex; } }
4482 .block-editor-block-list__insertion-point-inserter.is-inserter-hidden .block-editor-inserter__toggle {
4483 visibility: hidden;
4484 pointer-events: none; }
4485
4486 .block-editor-block-list__block-popover-inserter {
4487 position: absolute;
4488 top: -9999em;
4489 margin-bottom: 14px; }
4490 .block-editor-block-list__block-popover-inserter.is-visible {
4491 position: static; }
4492
4493 .block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,
4494 .block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon,
4495 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon,
4496 .block-editor-block-list__block-popover-inserter .block-editor-inserter__toggle.components-button.has-icon {
4497 background: #1e1e1e;
4498 border-radius: 2px;
4499 color: #fff;
4500 padding: 0;
4501 min-width: 24px;
4502 height: 24px; }
4503 .block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,
4504 .block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover,
4505 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,
4506 .block-editor-block-list__block-popover-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
4507 color: #fff; }
4508
4509 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button,
4510 .block-editor-block-list__block-popover-inserter .block-editor-inserter__toggle.components-button {
4511 animation: block-editor-inserter__toggle__fade-in-animation-delayed 0.3s ease;
4512 animation-fill-mode: forwards; }
4513 @media (prefers-reduced-motion: reduce) {
4514 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button,
4515 .block-editor-block-list__block-popover-inserter .block-editor-inserter__toggle.components-button {
4516 animation-duration: 1ms; } }
4517
4518 @keyframes block-editor-inserter__toggle__fade-in-animation-delayed {
4519 0% {
4520 opacity: 0; }
4521 80% {
4522 opacity: 0; }
4523 100% {
4524 opacity: 1; } }
4525
4526 @keyframes block-editor-inserter__toggle__fade-in-animation {
4527 from {
4528 opacity: 0;
4529 transform: scale(0); }
4530 to {
4531 opacity: 1;
4532 transform: scale(1); } }
4533
4534 .wp-block .block-list-appender .block-editor-inserter__toggle {
4535 animation: block-editor-inserter__toggle__fade-in-animation 0.1s ease;
4536 animation-fill-mode: forwards; }
4537 @media (prefers-reduced-motion: reduce) {
4538 .wp-block .block-list-appender .block-editor-inserter__toggle {
4539 animation-duration: 1ms; } }
4540
4541 .block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender {
4542 display: none; }
4543 .block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender .block-editor-inserter__toggle {
4544 opacity: 0;
4545 transform: scale(0); }
4546
4547 .block-editor-block-list__block > .block-editor-block-list__insertion-point {
4548 position: absolute;
4549 top: -16px;
4550 height: 28px;
4551 bottom: auto;
4552 left: 14px;
4553 right: 14px; }
4554
4555 .block-editor-block-list__block .block-editor-block-list__block-html-textarea {
4556 display: block;
4557 margin: 0;
4558 width: 100%;
4559 border: none;
4560 outline: none;
4561 box-shadow: none;
4562 resize: none;
4563 overflow: hidden;
4564 font-family: Menlo, Consolas, monaco, monospace;
4565 font-size: 15px;
4566 line-height: 150%;
4567 transition: padding 0.2s linear; }
4568 @media (prefers-reduced-motion: reduce) {
4569 .block-editor-block-list__block .block-editor-block-list__block-html-textarea {
4570 transition-duration: 0s; } }
4571 .block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus {
4572 box-shadow: none; }
4573
4574 /**
4575 * Block Toolbar when contextual.
4576 */
4577 .block-editor-block-contextual-toolbar {
4578 border: 1px solid #1e1e1e;
4579 border-radius: 2px;
4580 background-color: #fff; }
4581 .block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar-group,
4582 .block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar {
4583 border-right-color: #1e1e1e; }
4584 .block-editor-block-contextual-toolbar .block-editor-block-mover-button {
4585 overflow: hidden; }
4586 .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button {
4587 min-width: 24px;
4588 width: 24px; }
4589 .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button.is-up-button svg {
4590 transition: ease-in-out transform 0.1s; }
4591 @media (prefers-reduced-motion: reduce) {
4592 .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button.is-up-button svg {
4593 transition-duration: 0s; } }
4594 .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button.is-up-button:focus svg, .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button.is-up-button:hover svg {
4595 transform: translateX(-2px); }
4596 .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button.is-down-button svg {
4597 transition: ease-in-out transform 0.1s; }
4598 @media (prefers-reduced-motion: reduce) {
4599 .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button.is-down-button svg {
4600 transition-duration: 0s; } }
4601 .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button.is-down-button:focus svg, .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button.is-down-button:hover svg {
4602 transform: translateX(2px); }
4603 .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-up-button svg {
4604 margin-top: 2px;
4605 transition: ease-in-out transform 0.1s; }
4606 @media (prefers-reduced-motion: reduce) {
4607 .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-up-button svg {
4608 transition-duration: 0s; } }
4609 .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-up-button:focus svg, .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-up-button:hover svg {
4610 transform: translateY(-2px); }
4611 .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-down-button svg {
4612 margin-bottom: 3px;
4613 transition: ease-in-out transform 0.1s; }
4614 @media (prefers-reduced-motion: reduce) {
4615 .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-down-button svg {
4616 transition-duration: 0s; } }
4617 .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-down-button:focus svg, .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-down-button:hover svg {
4618 transform: translateY(2px); }
4619 .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button:focus::before {
4620 left: 0 !important;
4621 min-width: 0;
4622 width: 100%; }
4623
4624 /**
4625 * Block Label for Navigation/Selection Mode
4626 */
4627 .block-editor-block-list__block-selection-button {
4628 display: block;
4629 z-index: 22; }
4630 .block-editor-block-list__block-selection-button .components-button {
4631 font-size: 13px;
4632 height: 46px;
4633 padding: 12px 16px;
4634 position: relative;
4635 top: -1px;
4636 box-shadow: 0 0 0 1px #1e1e1e;
4637 border-radius: 1px;
4638 background-color: #fff; }
4639 .block-editor-block-list__block-selection-button .components-button:focus {
4640 box-shadow: 0 0 0 1.5px #007cba;
4641 box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); }
4642
4643 /**
4644 * Warnings.
4645 */
4646 .block-editor-block-list__block .block-editor-warning {
4647 z-index: 5;
4648 position: relative; }
4649 .block-editor-block-list__block .block-editor-warning.block-editor-block-list__block-crash-warning {
4650 margin-bottom: auto; }
4651
4652 /**
4653 * Popovers.
4654 */
4655 .block-editor-block-list__insertion-point-popover.is-without-arrow {
4656 z-index: 28;
4657 position: absolute; }
4658 .block-editor-block-list__insertion-point-popover.is-without-arrow .components-popover__content.components-popover__content {
4659 background: none;
4660 border: none;
4661 box-shadow: none;
4662 overflow-y: visible;
4663 margin-left: 0; }
4664
4665 @keyframes hide-during-dragging {
4666 to {
4667 position: fixed;
4668 transform: translate(9999px, 9999px); } }
4669
4670 .components-popover.block-editor-block-list__block-popover {
4671 z-index: 31;
4672 position: absolute; }
4673 .components-popover.block-editor-block-list__block-popover .components-popover__content {
4674 margin: 0 !important;
4675 min-width: auto;
4676 width: max-content;
4677 background: none;
4678 border: none;
4679 box-shadow: none;
4680 overflow-y: visible;
4681 pointer-events: none; }
4682 .components-popover.block-editor-block-list__block-popover .components-popover__content > * {
4683 pointer-events: all; }
4684 .components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-list__block-selection-button,
4685 .components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-contextual-toolbar {
4686 margin-bottom: 12px; }
4687 .is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover {
4688 opacity: 0;
4689 animation: hide-during-dragging 1ms linear forwards; }
4690
4691 .is-dragging-components-draggable .components-tooltip {
4692 display: none; }
4693
4694 .block-editor-block-list__block .block-list-appender {
4695 margin: 8px 0; }
4696 .has-background .block-editor-block-list__block .block-list-appender {
4697 margin: 20px 8px; }
4698 .block-editor-block-list__block .block-list-appender .block-list-appender__toggle {
4699 padding: 0;
4700 opacity: 1;
4701 transform: scale(1);
4702 transition: all 0.1s ease; }
4703 @media (prefers-reduced-motion: reduce) {
4704 .block-editor-block-list__block .block-list-appender .block-list-appender__toggle {
4705 transition-duration: 0s; } }
4706
4707 .block-list-appender > .block-editor-inserter {
4708 display: block; }
4709
4710 .block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout > .block-list-appender .block-list-appender__toggle {
4711 opacity: 0;
4712 transform: scale(0); }
4713
4714 .block-editor-block-breadcrumb {
4715 list-style: none;
4716 padding: 0;
4717 margin: 0; }
4718 .block-editor-block-breadcrumb li {
4719 display: inline-block;
4720 margin: 0; }
4721 .block-editor-block-breadcrumb li:not(:last-child)::after {
4722 content: "" /*rtl:"←"*/; }
4723
4724 .block-editor-block-breadcrumb__button.components-button {
4725 height: 24px;
4726 line-height: 24px;
4727 padding: 0;
4728 position: relative; }
4729 .block-editor-block-breadcrumb__button.components-button:hover:not(:disabled) {
4730 text-decoration: underline;
4731 box-shadow: none; }
4732 .block-editor-block-breadcrumb__button.components-button:focus {
4733 box-shadow: none; }
4734 .block-editor-block-breadcrumb__button.components-button:focus::before {
4735 content: "";
4736 display: block;
4737 position: absolute;
4738 border-radius: 2px;
4739 top: 1px;
4740 right: 1px;
4741 bottom: 1px;
4742 left: 1px;
4743 box-shadow: inset 0 0 0 1.5px #007cba;
4744 box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color); }
4745
4746 .block-editor-block-breadcrumb__current {
4747 cursor: default; }
4748
4749 .block-editor-block-breadcrumb__button.components-button,
4750 .block-editor-block-breadcrumb__current {
4751 color: #1e1e1e;
4752 padding: 0 8px;
4753 font-size: inherit; }
4754
4755 .block-editor-block-card {
4756 display: flex;
4757 align-items: flex-start; }
4758
4759 .block-editor-block-card__icon {
4760 border: 1px solid #ddd;
4761 padding: 7px;
4762 margin-right: 10px;
4763 height: 36px;
4764 width: 36px; }
4765
4766 .block-editor-block-card__content {
4767 flex-grow: 1; }
4768
4769 .block-editor-block-card__title {
4770 font-weight: 500; }
4771 .block-editor-block-card__title.block-editor-block-card__title {
4772 margin: 0 0 5px; }
4773
4774 .block-editor-block-card__description {
4775 font-size: 13px; }
4776
4777 .block-editor-block-card .block-editor-block-icon {
4778 margin-left: -2px;
4779 margin-right: 10px;
4780 padding: 0 3px;
4781 width: 36px;
4782 height: 24px; }
4783
4784 /**
4785 * Invalid block comparison
4786 */
4787 .block-editor-block-compare {
4788 overflow: auto;
4789 height: auto; }
4790 @media (min-width: 600px) {
4791 .block-editor-block-compare {
4792 max-height: 70%; } }
4793
4794 .block-editor-block-compare__wrapper {
4795 display: flex;
4796 padding-bottom: 16px; }
4797 .block-editor-block-compare__wrapper > div {
4798 display: flex;
4799 justify-content: space-between;
4800 flex-direction: column;
4801 width: 50%;
4802 padding: 0 16px 0 0;
4803 min-width: 200px; }
4804 .block-editor-block-compare__wrapper > div button {
4805 float: right; }
4806 .block-editor-block-compare__wrapper .block-editor-block-compare__converted {
4807 border-left: 1px solid #ddd;
4808 padding-left: 15px;
4809 padding-right: 0; }
4810 .block-editor-block-compare__wrapper .block-editor-block-compare__html {
4811 font-family: Menlo, Consolas, monaco, monospace;
4812 font-size: 12px;
4813 color: #1e1e1e;
4814 border-bottom: 1px solid #ddd;
4815 padding-bottom: 15px;
4816 line-height: 1.7; }
4817 .block-editor-block-compare__wrapper .block-editor-block-compare__html span {
4818 background-color: #e6ffed;
4819 padding-top: 3px;
4820 padding-bottom: 3px; }
4821 .block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added {
4822 background-color: #acf2bd; }
4823 .block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed {
4824 background-color: #cc1818; }
4825 .block-editor-block-compare__wrapper .block-editor-block-compare__preview {
4826 padding: 0;
4827 padding-top: 14px; }
4828 .block-editor-block-compare__wrapper .block-editor-block-compare__preview p {
4829 font-size: 12px;
4830 margin-top: 0; }
4831 .block-editor-block-compare__wrapper .block-editor-block-compare__action {
4832 margin-top: 14px; }
4833 .block-editor-block-compare__wrapper .block-editor-block-compare__heading {
4834 font-size: 1em;
4835 font-weight: 400;
4836 margin: 0.67em 0; }
4837
4838 .block-editor-block-draggable-chip-wrapper {
4839 position: absolute;
4840 top: -24px;
4841 left: 0; }
4842
4843 .block-editor-block-draggable-chip {
4844 background-color: #1e1e1e;
4845 border-radius: 2px;
4846 border: 1px solid #1e1e1e;
4847 box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
4848 color: #fff;
4849 cursor: grabbing;
4850 display: inline-flex;
4851 height: 48px;
4852 min-width: 72px;
4853 padding: 0 12px;
4854 -webkit-user-select: none;
4855 -ms-user-select: none;
4856 user-select: none; }
4857 .block-editor-block-draggable-chip svg {
4858 fill: currentColor; }
4859 .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content {
4860 margin: auto; }
4861 .block-editor-block-draggable-chip .components-flex__item {
4862 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4863 font-size: 13px; }
4864
4865 .is-dragging {
4866 display: none !important; }
4867
4868 .block-editor-block-mobile-toolbar {
4869 display: flex;
4870 flex-direction: row;
4871 border-right: 1px solid #ddd; }
4872 .block-editor-block-mobile-toolbar .block-editor-block-mover-button {
4873 width: 36px;
4874 height: 36px;
4875 border-radius: 2px;
4876 padding: 3px;
4877 margin: 0;
4878 justify-content: center;
4879 align-items: center; }
4880 .block-editor-block-mobile-toolbar .block-editor-block-mover-button .dashicon {
4881 margin: auto; }
4882 .block-editor-block-mobile-toolbar .block-editor-block-mover {
4883 display: flex;
4884 margin-right: auto; }
4885 .block-editor-block-mobile-toolbar .block-editor-block-mover .block-editor-block-mover-button {
4886 float: left; }
4887
4888 .block-editor-block-mover {
4889 display: inline-flex;
4890 flex-direction: row; }
4891
4892 .block-editor-block-mover-button__description {
4893 display: none; }
4894
4895 .block-editor-block-mover-button.has-icon {
4896 padding: 0; }
4897
4898 .block-editor-block-mover .block-editor-block-mover__move-button-container,
4899 .block-editor-block-mover .components-toolbar {
4900 flex: 1;
4901 flex-direction: row;
4902 border-right: none !important; }
4903 @media (min-width: 600px) {
4904 .block-editor-block-mover .block-editor-block-mover__move-button-container,
4905 .block-editor-block-mover .components-toolbar {
4906 flex-direction: column; } }
4907
4908 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container,
4909 .block-editor-block-mover.is-horizontal .components-toolbar {
4910 flex-direction: row; }
4911
4912 @media (min-width: 600px) {
4913 .block-editor-block-mover .block-editor-block-mover-button {
4914 height: 24px;
4915 width: 42px;
4916 padding-right: 11px !important;
4917 padding-left: 6px !important; } }
4918
4919 @media (min-width: 600px) {
4920 .block-editor-block-mover .block-editor-block-mover-button::before {
4921 left: 8px !important;
4922 right: 8px !important; } }
4923
4924 .block-editor-block-mover .block-editor-block-mover__drag-handle {
4925 width: 24px;
4926 cursor: grab;
4927 min-width: 24px !important;
4928 padding: 0 !important; }
4929 .block-editor-block-mover .block-editor-block-mover__drag-handle:focus::before {
4930 left: 0 !important;
4931 right: 0 !important; }
4932
4933 @media (min-width: 600px) {
4934 .block-editor-block-mover .components-toolbar-group .block-editor-block-mover-button.is-up-button svg,
4935 .block-editor-block-mover .components-toolbar .block-editor-block-mover-button.is-up-button svg {
4936 margin-bottom: -8px; }
4937 .block-editor-block-mover .components-toolbar-group .block-editor-block-mover-button.is-up-button::before,
4938 .block-editor-block-mover .components-toolbar .block-editor-block-mover-button.is-up-button::before {
4939 bottom: 0;
4940 height: calc(100% - 1px); }
4941 .block-editor-block-mover .components-toolbar-group .block-editor-block-mover-button.is-down-button svg,
4942 .block-editor-block-mover .components-toolbar .block-editor-block-mover-button.is-down-button svg {
4943 margin-top: -8px; }
4944 .block-editor-block-mover .components-toolbar-group .block-editor-block-mover-button.is-down-button::before,
4945 .block-editor-block-mover .components-toolbar .block-editor-block-mover-button.is-down-button::before {
4946 top: 0;
4947 height: calc(100% - 1px); } }
4948
4949 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.has-icon {
4950 height: 48px;
4951 width: 24px;
4952 padding-left: 0;
4953 padding-right: 0; }
4954 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.has-icon::before {
4955 top: 1px;
4956 bottom: 1px;
4957 min-width: 0;
4958 width: auto;
4959 height: auto; }
4960
4961 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-up-button.has-icon svg {
4962 margin-left: 0;
4963 margin-right: -8px;
4964 margin-bottom: 0; }
4965
4966 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-up-button.has-icon::before {
4967 left: 0 !important;
4968 right: 0 !important; }
4969
4970 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-down-button.has-icon svg {
4971 margin-left: -8px;
4972 margin-right: 0;
4973 margin-top: 0; }
4974
4975 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-down-button.has-icon::before {
4976 left: 0 !important;
4977 right: 0 !important;
4978 width: calc(100% + 1px); }
4979
4980 .block-editor-block-navigation__container {
4981 padding: 7px; }
4982
4983 .block-editor-block-navigation__label {
4984 margin: 0 0 12px;
4985 color: #757575;
4986 text-transform: uppercase;
4987 font-size: 11px;
4988 font-weight: 500; }
4989
4990 .block-editor-block-navigation__container {
4991 padding: 7px; }
4992
4993 .block-editor-block-navigation-tree {
4994 width: 100%;
4995 border-collapse: collapse;
4996 padding: 0;
4997 margin: 0; }
4998
4999 .block-editor-block-navigation-leaf {
5000 position: relative; }
5001 .block-editor-block-navigation-leaf.is-dragging {
5002 display: none; }
5003 .block-editor-block-navigation-leaf .block-editor-block-navigation-block-contents {
5004 display: flex;
5005 align-items: center;
5006 width: 100%;
5007 height: auto;
5008 padding: 12px 6px;
5009 margin-top: auto;
5010 margin-bottom: auto;
5011 text-align: left;
5012 color: #1e1e1e;
5013 border-radius: 2px;
5014 position: relative; }
5015 .block-editor-block-navigation-leaf .block-editor-block-navigation-block-contents.is-dropping-before::before {
5016 content: "";
5017 position: absolute;
5018 pointer-events: none;
5019 transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear;
5020 top: -2px;
5021 right: 0;
5022 left: 0;
5023 border-top: 4px solid #007cba;
5024 border-top: 4px solid var(--wp-admin-theme-color); }
5025 .block-editor-block-navigation-leaf .block-editor-block-navigation-block-contents.is-dropping-after::before {
5026 content: "";
5027 position: absolute;
5028 pointer-events: none;
5029 transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear;
5030 bottom: -2px;
5031 right: 0;
5032 left: 0;
5033 border-bottom: 4px solid #007cba;
5034 border-bottom: 4px solid var(--wp-admin-theme-color); }
5035 .block-editor-block-navigation-leaf .block-editor-block-navigation-block-contents.is-dropping-to-inner-blocks::before {
5036 content: "";
5037 position: absolute;
5038 pointer-events: none;
5039 transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear;
5040 bottom: -2px;
5041 right: 0;
5042 left: 24px;
5043 border-bottom: 4px solid #007cba;
5044 border-bottom: 4px solid var(--wp-admin-theme-color); }
5045 .components-modal__content .block-editor-block-navigation-leaf .block-editor-block-navigation-block-contents {
5046 padding-left: 0;
5047 padding-right: 0; }
5048 .block-editor-block-navigation-leaf.is-visible .block-editor-block-navigation-block-contents {
5049 opacity: 1;
5050 animation: edit-post__fade-in-animation 0.2s ease-out 0s;
5051 animation-fill-mode: forwards; }
5052 @media (prefers-reduced-motion: reduce) {
5053 .block-editor-block-navigation-leaf.is-visible .block-editor-block-navigation-block-contents {
5054 animation-duration: 1ms; } }
5055 .block-editor-block-navigation-leaf .block-editor-block-icon {
5056 align-self: flex-start;
5057 margin-right: 6px; }
5058 .block-editor-block-navigation-leaf.is-selected .block-editor-block-icon svg,
5059 .block-editor-block-navigation-leaf.is-selected:focus .block-editor-block-icon svg {
5060 color: #fff;
5061 background: #1e1e1e;
5062 box-shadow: 0 0 0 1px #1e1e1e;
5063 border-radius: 1px; }
5064 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell,
5065 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell,
5066 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__contents-cell {
5067 padding-top: 0;
5068 padding-bottom: 0; }
5069 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell,
5070 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell {
5071 line-height: 0;
5072 width: 36px;
5073 opacity: 0;
5074 vertical-align: top; }
5075 @media (prefers-reduced-motion: reduce) {
5076 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell,
5077 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell {
5078 transition-duration: 0s; } }
5079 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell.is-visible,
5080 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell.is-visible {
5081 opacity: 1;
5082 animation: edit-post__fade-in-animation 0.2s ease-out 0s;
5083 animation-fill-mode: forwards; }
5084 @media (prefers-reduced-motion: reduce) {
5085 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell.is-visible,
5086 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell.is-visible {
5087 animation-duration: 1ms; } }
5088 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell,
5089 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell .components-button.has-icon,
5090 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell,
5091 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell .components-button.has-icon {
5092 width: 24px;
5093 min-width: 24px;
5094 padding: 0; }
5095 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell {
5096 padding-top: 8px; }
5097 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell-alignment-wrapper {
5098 display: flex;
5099 height: 100%;
5100 flex-direction: column;
5101 align-items: center; }
5102 .block-editor-block-navigation-leaf .block-editor-block-mover-button {
5103 position: relative;
5104 width: 36px;
5105 height: 24px; }
5106 .block-editor-block-navigation-leaf .block-editor-block-mover-button svg {
5107 position: relative;
5108 height: 24px; }
5109 .block-editor-block-navigation-leaf .block-editor-block-mover-button.is-up-button {
5110 align-items: flex-end; }
5111 .block-editor-block-navigation-leaf .block-editor-block-mover-button.is-up-button svg {
5112 bottom: -4px; }
5113 .block-editor-block-navigation-leaf .block-editor-block-mover-button.is-down-button {
5114 align-items: flex-start; }
5115 .block-editor-block-navigation-leaf .block-editor-block-mover-button.is-down-button svg {
5116 top: -4px; }
5117 .block-editor-block-navigation-leaf .block-editor-block-mover-button:focus:enabled {
5118 box-shadow: none;
5119 outline: none; }
5120 .block-editor-block-navigation-leaf .block-editor-block-mover-button:focus {
5121 box-shadow: none;
5122 outline: none; }
5123 .block-editor-block-navigation-leaf .block-editor-block-mover-button:focus::before {
5124 box-shadow: inset 0 0 0 1.5px #007cba, inset 0 0 0 4px #fff;
5125 box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 4px #fff;
5126 outline: 2px solid transparent; }
5127 .block-editor-block-navigation-leaf .block-editor-block-mover-button::before {
5128 content: "";
5129 position: absolute;
5130 display: block;
5131 border-radius: 2px;
5132 height: 16px;
5133 min-width: 100%;
5134 left: 0;
5135 right: 0;
5136 animation: components-button__appear-animation 0.1s ease;
5137 animation-fill-mode: forwards; }
5138 @media (prefers-reduced-motion: reduce) {
5139 .block-editor-block-navigation-leaf .block-editor-block-mover-button::before {
5140 animation-duration: 1ms; } }
5141 .block-editor-block-navigation-leaf .block-editor-inserter__toggle {
5142 background: #1e1e1e;
5143 color: #fff;
5144 height: 24px;
5145 margin: 6px 6px 6px 1px;
5146 min-width: 24px; }
5147 .block-editor-block-navigation-leaf .block-editor-inserter__toggle:active {
5148 color: #fff; }
5149
5150 .block-editor-block-navigation-block-slot__description,
5151 .block-editor-block-navigation-block-select-button__description,
5152 .block-editor-block-navigation-appender__description {
5153 display: none; }
5154
5155 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigation-block__contents-container,
5156 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigation-appender__container,
5157 .block-editor-block-navigation-appender__cell .block-editor-block-navigation-block__contents-container,
5158 .block-editor-block-navigation-appender__cell .block-editor-block-navigation-appender__container {
5159 display: flex; }
5160
5161 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigation-block__contents-container,
5162 .block-editor-block-navigation-appender__cell .block-editor-block-navigation-block__contents-container {
5163 min-height: 48px; }
5164
5165 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line,
5166 .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line {
5167 position: relative;
5168 flex-shrink: 0;
5169 width: 24px; }
5170 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line:first-child,
5171 .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line:first-child {
5172 width: 18px; }
5173 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line.has-item,
5174 .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.has-item {
5175 margin-right: 6px; }
5176 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line::before,
5177 .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line::before {
5178 content: "";
5179 display: block;
5180 position: absolute;
5181 top: 1px;
5182 bottom: -2px;
5183 right: -1px;
5184 border-right: 2px solid #949494; }
5185 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line.is-terminated::before,
5186 .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.is-terminated::before {
5187 border-color: transparent; }
5188 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line.has-item.is-last-row,
5189 .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.has-item.is-last-row {
5190 height: 26px; }
5191 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line.has-item::after,
5192 .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.has-item::after {
5193 content: "";
5194 display: block;
5195 position: absolute;
5196 top: 26px;
5197 left: 100%;
5198 width: 5px;
5199 border-bottom: 2px solid #949494; }
5200
5201 .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.has-item.is-last-row {
5202 height: 16px; }
5203 .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.has-item.is-last-row::after {
5204 top: 100%; }
5205
5206 .block-editor-block-parent-selector {
5207 background: #fff;
5208 border-radius: 2px; }
5209 .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
5210 width: 48px;
5211 height: 48px;
5212 border: 1px solid #1e1e1e;
5213 border-radius: 2px; }
5214
5215 .block-editor-block-patterns-list__item {
5216 border-radius: 2px;
5217 cursor: pointer;
5218 margin-top: 16px;
5219 transition: all 0.05s ease-in-out;
5220 position: relative;
5221 border: 1px solid transparent; }
5222 .block-editor-block-patterns-list__item:hover {
5223 border: 1px solid #007cba;
5224 border: 1px solid var(--wp-admin-theme-color); }
5225 .block-editor-block-patterns-list__item:focus {
5226 box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba;
5227 box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px var(--wp-admin-theme-color);
5228 outline: 2px solid transparent; }
5229 .block-editor-block-patterns-list__item.is-placeholder {
5230 min-height: 100px; }
5231
5232 .block-editor-block-patterns-list__item-title {
5233 padding: 4px;
5234 font-size: 12px;
5235 text-align: center; }
5236
5237 .block-editor-block-preview__container {
5238 position: relative;
5239 width: 100%;
5240 overflow: hidden; }
5241 .block-editor-block-preview__container.editor-styles-wrapper {
5242 padding: 0;
5243 margin: 0; }
5244
5245 .block-editor-block-preview__content {
5246 position: absolute;
5247 top: 0;
5248 left: 0;
5249 transform-origin: top left;
5250 text-align: initial;
5251 margin: 0;
5252 overflow: visible;
5253 min-height: auto; }
5254 .block-editor-block-preview__content .block-editor-block-list__insertion-point,
5255 .block-editor-block-preview__content .block-editor-block-drop-zone,
5256 .block-editor-block-preview__content .reusable-block-indicator,
5257 .block-editor-block-preview__content .block-list-appender {
5258 display: none; }
5259 .block-editor-block-preview__content .block-editor-block-list__layout.is-root-container {
5260 padding-left: 0;
5261 padding-right: 0; }
5262 .block-editor-block-preview__content .block-editor-block-list__layout.is-root-container > .wp-block[data-align="full"] {
5263 margin-left: 0;
5264 margin-right: 0; }
5265
5266 .block-editor-block-settings-menu__popover .components-dropdown-menu__menu {
5267 padding: 0; }
5268
5269 .block-editor-block-styles {
5270 display: flex;
5271 flex-wrap: wrap;
5272 justify-content: space-between; }
5273
5274 .block-editor-block-styles__item {
5275 width: calc(50% - 4px);
5276 margin: 4px 0;
5277 flex-shrink: 0;
5278 cursor: pointer;
5279 overflow: hidden;
5280 border-radius: 2px;
5281 padding: 6px;
5282 display: flex;
5283 flex-direction: column; }
5284 .block-editor-block-styles__item:focus {
5285 box-shadow: 0 0 0 1.5px #007cba;
5286 box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color);
5287 outline: 2px solid transparent; }
5288 .block-editor-block-styles__item:hover .block-editor-block-styles__item-preview {
5289 border-color: #007cba;
5290 border-color: var(--wp-admin-theme-color); }
5291 .block-editor-block-styles__item.is-active .block-editor-block-styles__item-label {
5292 font-weight: bold; }
5293 .block-editor-block-styles__item.is-active .block-editor-block-styles__item-preview {
5294 margin: 0;
5295 border: 2px solid #1e1e1e; }
5296
5297 .block-editor-block-styles__item-preview {
5298 outline: 1px solid transparent;
5299 padding: 0;
5300 margin: 2px;
5301 border-radius: 2px;
5302 display: flex;
5303 overflow: hidden;
5304 background: #fff;
5305 align-items: center;
5306 flex-grow: 1;
5307 min-height: 80px;
5308 max-height: 160px; }
5309
5310 .block-editor-block-switcher__styles__menugroup {
5311 position: relative; }
5312
5313 .block-editor-block-styles__item-label {
5314 text-align: center;
5315 padding: 4px 0; }
5316
5317 .block-editor-block-switcher {
5318 position: relative; }
5319
5320 .block-editor-block-switcher__no-switcher-icon,
5321 .block-editor-block-switcher__toggle {
5322 position: relative; }
5323
5324 .components-button.block-editor-block-switcher__toggle,
5325 .components-button.block-editor-block-switcher__no-switcher-icon {
5326 margin: 0;
5327 display: block;
5328 height: 48px; }
5329 .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,
5330 .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
5331 margin: auto; }
5332
5333 .block-editor-block-switcher__popover {
5334 margin-left: 6px; }
5335
5336 .components-button.block-editor-block-switcher__no-switcher-icon {
5337 width: 48px; }
5338 .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-blocks-icon {
5339 margin-right: auto;
5340 margin-left: auto; }
5341
5342 .components-button.block-editor-block-switcher__no-switcher-icon:disabled {
5343 opacity: 1; }
5344 .components-button.block-editor-block-switcher__no-switcher-icon:disabled,
5345 .components-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors {
5346 color: #1e1e1e !important; }
5347
5348 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon,
5349 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon,
5350 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon,
5351 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon {
5352 height: 100%;
5353 position: relative;
5354 margin: 0 auto;
5355 display: flex;
5356 align-items: center; }
5357
5358 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon::before,
5359 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon::before,
5360 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon::before,
5361 .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon::before {
5362 top: 8px;
5363 right: 8px;
5364 bottom: 8px;
5365 left: 8px; }
5366
5367 .components-popover.block-editor-block-switcher__popover .components-popover__content {
5368 min-width: 300px; }
5369
5370 .components-popover.block-editor-block-switcher__popover .components-popover__content > div {
5371 min-width: auto;
5372 display: flex;
5373 background: #fff;
5374 padding: 0; }
5375 .components-popover.block-editor-block-switcher__popover .components-popover__content > div .components-menu-group {
5376 padding: 16px;
5377 margin: 0; }
5378
5379 .block-editor-block-switcher__popover .components-popover__content .block-editor-block-styles {
5380 margin: 0 -3px; }
5381
5382 .block-editor-block-switcher__popover .components-popover__content .components-panel__body {
5383 border: 0;
5384 position: relative;
5385 z-index: 1; }
5386
5387 .block-editor-block-switcher__popover .components-popover__content .components-panel__body + .components-panel__body {
5388 border-top: 1px solid #f0f0f0; }
5389
5390 .block-editor-block-switcher__popover__preview__parent .block-editor-block-switcher__popover__preview__container {
5391 position: absolute;
5392 top: -12px;
5393 left: calc(100% + 32px); }
5394
5395 .block-editor-block-switcher__preview__popover {
5396 display: none; }
5397 .block-editor-block-switcher__preview__popover.components-popover {
5398 margin-left: 4px;
5399 margin-top: 11px; }
5400 @media (min-width: 782px) {
5401 .block-editor-block-switcher__preview__popover {
5402 display: block; } }
5403 .block-editor-block-switcher__preview__popover .components-popover__content {
5404 box-shadow: none;
5405 border: 1px solid #1e1e1e;
5406 background: #fff;
5407 border-radius: 2px; }
5408 .block-editor-block-switcher__preview__popover .block-editor-block-switcher__preview {
5409 width: 300px;
5410 height: auto;
5411 padding: 16px; }
5412
5413 .block-editor-block-switcher__preview-title {
5414 margin-bottom: 12px;
5415 color: #757575;
5416 text-transform: uppercase;
5417 font-size: 11px;
5418 font-weight: 500; }
5419
5420 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle,
5421 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon {
5422 height: 48px; }
5423
5424 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon {
5425 width: 48px; }
5426
5427 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,
5428 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,
5429 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,
5430 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
5431 width: 48px;
5432 height: 48px; }
5433
5434 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,
5435 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
5436 padding: 12px; }
5437
5438 .block-editor-block-types-list {
5439 list-style: none;
5440 padding: 4px;
5441 margin-left: -4px;
5442 margin-right: -4px;
5443 overflow: hidden;
5444 display: flex;
5445 flex-wrap: wrap; }
5446
5447 .block-editor-block-variation-picker .components-placeholder__instructions {
5448 margin-bottom: 0; }
5449
5450 .block-editor-block-variation-picker .components-placeholder__fieldset {
5451 flex-direction: column; }
5452
5453 .block-editor-block-variation-picker.has-many-variations .components-placeholder__fieldset {
5454 max-width: 90%; }
5455
5456 .block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations {
5457 display: flex;
5458 justify-content: flex-start;
5459 flex-direction: row;
5460 flex-wrap: wrap;
5461 width: 100%;
5462 margin: 16px 0;
5463 padding: 0;
5464 list-style: none; }
5465 .block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations > li {
5466 list-style: none;
5467 margin: 8px 20px 0 0;
5468 flex-shrink: 1;
5469 max-width: 100px;
5470 text-align: center; }
5471 .block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations > li button {
5472 display: inline-flex;
5473 margin-right: 0; }
5474 .block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations .block-editor-block-variation-picker__variation {
5475 padding: 8px; }
5476 .block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations .block-editor-block-variation-picker__variation-label {
5477 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
5478 font-size: 12px;
5479 display: block; }
5480
5481 .block-editor-block-variation-picker__variation {
5482 width: 100%; }
5483 .block-editor-block-variation-picker__variation.components-button.has-icon {
5484 justify-content: center;
5485 width: auto; }
5486 .block-editor-block-variation-picker__variation.components-button.has-icon.is-secondary {
5487 background-color: #fff; }
5488 .block-editor-block-variation-picker__variation.components-button {
5489 height: auto;
5490 padding: 0; }
5491 .block-editor-block-variation-picker__variation::before {
5492 content: "";
5493 padding-bottom: 100%; }
5494 .block-editor-block-variation-picker__variation:first-child {
5495 margin-left: 0; }
5496 .block-editor-block-variation-picker__variation:last-child {
5497 margin-right: 0; }
5498
5499 .block-editor-button-block-appender {
5500 display: flex;
5501 flex-direction: column;
5502 align-items: center;
5503 justify-content: center;
5504 padding: 8px;
5505 width: 100%;
5506 height: auto;
5507 color: #1e1e1e;
5508 box-shadow: inset 0 0 0 1px #1e1e1e; }
5509 .block-editor-button-block-appender:hover {
5510 box-shadow: inset 0 0 0 1px #007cba;
5511 box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color); }
5512 .block-editor-button-block-appender:focus {
5513 box-shadow: inset 0 0 0 2px #007cba;
5514 box-shadow: inset 0 0 0 2px var(--wp-admin-theme-color); }
5515 .block-editor-button-block-appender:active {
5516 color: #000; }
5517 .block-editor-button-block-appender.block-list-appender__toggle {
5518 display: flex;
5519 flex-direction: row;
5520 color: #1e1e1e;
5521 box-shadow: none;
5522 height: 24px;
5523 padding: 0;
5524 margin-left: 8px; }
5525 .block-editor-button-block-appender.block-list-appender__toggle:active {
5526 color: #fff; }
5527 .block-editor-button-block-appender.block-list-appender__toggle > svg {
5528 width: 24px;
5529 background-color: #1e1e1e;
5530 color: #fff;
5531 border-radius: 2px; }
5532
5533 .block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator {
5534 margin-bottom: 12px; }
5535
5536 .block-editor-color-gradient-control .block-editor-color-gradient-control__button-tabs {
5537 display: block;
5538 margin-bottom: 12px; }
5539
5540 .block-editor-panel-color-gradient-settings .component-color-indicator {
5541 vertical-align: text-bottom; }
5542
5543 .block-editor-panel-color-gradient-settings__panel-title .component-color-indicator {
5544 display: inline-block; }
5545
5546 .block-editor-panel-color-gradient-settings.is-opened .block-editor-panel-color-gradient-settings__panel-title .component-color-indicator {
5547 display: none; }
5548
5549 .block-editor-contrast-checker > .components-notice {
5550 margin: 0; }
5551
5552 .block-editor-default-block-appender {
5553 clear: both;
5554 margin-left: auto;
5555 margin-right: auto;
5556 position: relative; }
5557 .block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover {
5558 outline: 1px solid transparent; }
5559 .block-editor-default-block-appender textarea.block-editor-default-block-appender__content {
5560 font-family: inherit;
5561 font-size: inherit;
5562 border: none;
5563 background: none;
5564 box-shadow: none;
5565 display: block;
5566 cursor: text;
5567 width: 100%;
5568 outline: 1px solid transparent;
5569 transition: 0.2s outline;
5570 resize: none;
5571 margin-top: 28px;
5572 margin-bottom: 28px;
5573 padding: 0 50px 0 0;
5574 color: rgba(30, 30, 30, 0.62); }
5575 @media (prefers-reduced-motion: reduce) {
5576 .block-editor-default-block-appender textarea.block-editor-default-block-appender__content {
5577 transition-duration: 0s; } }
5578 .is-dark-theme .block-editor-default-block-appender textarea.block-editor-default-block-appender__content {
5579 color: rgba(255, 255, 255, 0.65); }
5580 .block-editor-default-block-appender .components-drop-zone__content-icon {
5581 display: none; }
5582
5583 .block-editor-default-block-appender__content {
5584 line-height: 1.8; }
5585
5586 .block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter,
5587 .block-editor-default-block-appender .block-editor-inserter {
5588 position: absolute;
5589 top: 0;
5590 height: 32px; }
5591 .block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle,
5592 .block-editor-default-block-appender .block-editor-inserter .block-editor-inserter__toggle {
5593 margin-right: 0; }
5594
5595 .block-editor-block-list__empty-block-inserter,
5596 .block-editor-default-block-appender .block-editor-inserter {
5597 right: 8px; }
5598 @media (min-width: 600px) {
5599 .block-editor-block-list__empty-block-inserter,
5600 .block-editor-default-block-appender .block-editor-inserter {
5601 display: flex;
5602 height: 100%; } }
5603 .block-editor-block-list__empty-block-inserter:disabled,
5604 .block-editor-default-block-appender .block-editor-inserter:disabled {
5605 display: none; }
5606
5607 @media (min-width: 600px) {
5608 .block-editor-default-block-appender .block-editor-inserter {
5609 align-items: center; } }
5610
5611 .block-editor-link-control {
5612 position: relative;
5613 min-width: 360px; }
5614 .components-popover__content .block-editor-link-control {
5615 min-width: auto;
5616 width: 90vw;
5617 max-width: 360px; }
5618
5619 .block-editor-link-control__search-input-wrapper {
5620 position: relative; }
5621
5622 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"] {
5623 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
5624 padding: 6px 8px;
5625 box-shadow: 0 0 0 transparent;
5626 transition: box-shadow 0.1s linear;
5627 border-radius: 2px;
5628 border: 1px solid #757575;
5629 /* Fonts smaller than 16px causes mobile safari to zoom. */
5630 font-size: 16px;
5631 /* Override core line-height. To be reviewed. */
5632 line-height: normal;
5633 width: calc(100% - 32px);
5634 display: block;
5635 padding: 11px 16px;
5636 padding-right: 36px;
5637 margin: 16px;
5638 position: relative;
5639 border: 1px solid #ddd;
5640 border-radius: 2px; }
5641 @media (prefers-reduced-motion: reduce) {
5642 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"] {
5643 transition-duration: 0s; } }
5644 @media (min-width: 600px) {
5645 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"] {
5646 font-size: 13px;
5647 /* Override core line-height. To be reviewed. */
5648 line-height: normal; } }
5649 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]:focus {
5650 border-color: #007cba;
5651 border-color: var(--wp-admin-theme-color);
5652 box-shadow: 0 0 0 0.5px #007cba;
5653 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
5654 outline: 2px solid transparent; }
5655 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]::-webkit-input-placeholder {
5656 color: rgba(30, 30, 30, 0.62); }
5657 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]::-moz-placeholder {
5658 opacity: 1;
5659 color: rgba(30, 30, 30, 0.62); }
5660 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]:-ms-input-placeholder {
5661 color: rgba(30, 30, 30, 0.62); }
5662 .is-dark-theme .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]::-webkit-input-placeholder {
5663 color: rgba(255, 255, 255, 0.65); }
5664 .is-dark-theme .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]::-moz-placeholder {
5665 opacity: 1;
5666 color: rgba(255, 255, 255, 0.65); }
5667 .is-dark-theme .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]:-ms-input-placeholder {
5668 color: rgba(255, 255, 255, 0.65); }
5669
5670 .block-editor-link-control .block-editor-link-control__search-input .components-base-control__field {
5671 margin-bottom: 0; }
5672
5673 .block-editor-link-control__search-error {
5674 margin: -8px 16px 16px; }
5675
5676 .block-editor-link-control__search-actions {
5677 position: absolute;
5678 /*
5679 * Actions must be positioned on top of URLInput, since the input will grow
5680 * when suggestions are rendered.
5681 *
5682 * Compensate for:
5683 * - Input margin ($grid-unit-20)
5684 * - Border (1px)
5685 * - Vertically, for the difference in height between the input (40px) and
5686 * the icon buttons.
5687 * - Horizontally, pad to the minimum of: default input padding, or the
5688 * equivalent of the vertical padding.
5689 */
5690 top: 19px;
5691 right: 19px; }
5692
5693 .block-editor-link-control__search-results-wrapper {
5694 position: relative;
5695 margin-top: -15px; }
5696 .block-editor-link-control__search-results-wrapper::before, .block-editor-link-control__search-results-wrapper::after {
5697 content: "";
5698 position: absolute;
5699 left: -1px;
5700 right: 16px;
5701 display: block;
5702 pointer-events: none;
5703 z-index: 100; }
5704 .block-editor-link-control__search-results-wrapper::before {
5705 height: 8px;
5706 top: 0;
5707 bottom: auto;
5708 background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%); }
5709 .block-editor-link-control__search-results-wrapper::after {
5710 height: 16px;
5711 bottom: 0;
5712 top: auto;
5713 background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); }
5714
5715 .block-editor-link-control__search-results-label {
5716 padding: 15px 30px 0 30px;
5717 display: block;
5718 font-size: 1.1em; }
5719
5720 .block-editor-link-control__search-results {
5721 margin: 0;
5722 padding: 8px 16px 8px;
5723 max-height: 200px;
5724 overflow-y: auto; }
5725 .block-editor-link-control__search-results.is-loading {
5726 opacity: 0.2; }
5727
5728 .block-editor-link-control__search-item {
5729 position: relative;
5730 display: flex;
5731 align-items: center;
5732 font-size: 13px;
5733 cursor: pointer;
5734 background: #fff;
5735 width: 100%;
5736 border: none;
5737 text-align: left;
5738 padding: 10px 15px;
5739 border-radius: 5px;
5740 height: auto; }
5741 .block-editor-link-control__search-item:hover, .block-editor-link-control__search-item:focus {
5742 background-color: #ddd; }
5743 .block-editor-link-control__search-item:focus:not(:disabled) {
5744 box-shadow: 0 0 0 1.5px #007cba inset;
5745 box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color) inset; }
5746 .block-editor-link-control__search-item.is-selected {
5747 background: #f0f0f0; }
5748 .block-editor-link-control__search-item.is-selected .block-editor-link-control__search-item-type {
5749 background: #fff; }
5750 .block-editor-link-control__search-item.is-current {
5751 background: transparent;
5752 border: 0;
5753 width: 100%;
5754 cursor: default;
5755 padding: 16px;
5756 padding-left: 24px; }
5757 .block-editor-link-control__search-item .block-editor-link-control__search-item-header {
5758 display: block;
5759 margin-right: 24px;
5760 overflow: hidden;
5761 white-space: nowrap; }
5762 .block-editor-link-control__search-item .block-editor-link-control__search-item-icon {
5763 margin-right: 1em;
5764 min-width: 24px; }
5765 .block-editor-link-control__search-item .block-editor-link-control__search-item-info,
5766 .block-editor-link-control__search-item .block-editor-link-control__search-item-title {
5767 max-width: 230px;
5768 overflow: hidden;
5769 text-overflow: ellipsis; }
5770 .block-editor-link-control__search-item .block-editor-link-control__search-item-title mark {
5771 color: #1e1e1e; }
5772 .block-editor-link-control__search-item .block-editor-link-control__search-item-title {
5773 display: block;
5774 margin-bottom: 0.2em;
5775 font-weight: 500; }
5776 .block-editor-link-control__search-item .block-editor-link-control__search-item-title mark {
5777 font-weight: 700;
5778 color: #000;
5779 background-color: transparent; }
5780 .block-editor-link-control__search-item .block-editor-link-control__search-item-title span {
5781 font-weight: normal; }
5782 .block-editor-link-control__search-item .block-editor-link-control__search-item-info {
5783 display: block;
5784 color: #757575;
5785 font-size: 0.9em;
5786 line-height: 1.3; }
5787 .block-editor-link-control__search-item .block-editor-link-control__search-item-type {
5788 display: block;
5789 padding: 3px 8px;
5790 margin-left: auto;
5791 font-size: 0.9em;
5792 background-color: #f0f0f0;
5793 border-radius: 2px; }
5794
5795 .block-editor-link-control__loading {
5796 margin: 16px;
5797 display: flex;
5798 align-items: center; }
5799 .block-editor-link-control__loading .components-spinner {
5800 margin-top: 0; }
5801
5802 .components-button + .block-editor-link-control__search-create {
5803 margin-top: 20px;
5804 overflow: visible;
5805 padding: 12px 15px; }
5806 .components-button + .block-editor-link-control__search-create::before {
5807 content: "";
5808 position: absolute;
5809 top: -10px;
5810 left: 0;
5811 display: block;
5812 width: 100%;
5813 border-top: 1px solid #ddd; }
5814
5815 .block-editor-link-control__search-results div[role="menu"] > .block-editor-link-control__search-item.block-editor-link-control__search-item {
5816 padding: 10px; }
5817
5818 .block-editor-link-control__settings {
5819 border-top: 1px solid #ddd;
5820 margin: 0;
5821 padding: 16px 24px; }
5822 .block-editor-link-control__settings :last-child {
5823 margin-bottom: 0; }
5824
5825 .block-editor-link-control__setting {
5826 margin-bottom: 16px; }
5827 .block-editor-link-control__setting :last-child {
5828 margin-bottom: 0; }
5829
5830 .block-editor-link-control .block-editor-link-control__search-input .components-spinner {
5831 display: block; }
5832 .block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner {
5833 position: absolute;
5834 left: auto;
5835 bottom: auto;
5836 /*
5837 * Position spinner to the left of the actions.
5838 *
5839 * Compensate for:
5840 * - Input margin ($grid-unit-20)
5841 * - Border (1px)
5842 * - Vertically, for the difference in height between the input (40px)
5843 * and the spinner.
5844 * - Horizontally, adjust for the width occupied by the icon buttons,
5845 * then artificially create spacing that mimics as if the spinner
5846 * were center-padded to the same width as an icon button.
5847 */
5848 top: 28px;
5849 right: 62px; }
5850
5851 .block-editor-link-control__search-item-action {
5852 margin-left: auto;
5853 flex-shrink: 0; }
5854
5855 .block-editor-line-height-control {
5856 margin-bottom: 24px; }
5857 .block-editor-line-height-control input {
5858 display: block;
5859 max-width: 60px; }
5860
5861 .block-editor-image-size-control {
5862 margin-bottom: 1em; }
5863 .block-editor-image-size-control .block-editor-image-size-control__row {
5864 display: flex;
5865 justify-content: space-between; }
5866 .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__width,
5867 .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__height {
5868 margin-bottom: 0.5em; }
5869 .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__width input,
5870 .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__height input {
5871 line-height: 1.25; }
5872 .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__width {
5873 margin-right: 5px; }
5874 .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__height {
5875 margin-left: 5px; }
5876
5877 .block-editor-block-list__layout.has-overlay::after {
5878 content: "";
5879 position: absolute;
5880 top: -14px;
5881 right: -14px;
5882 bottom: -14px;
5883 left: -14px;
5884 z-index: 60; }
5885
5886 [data-align="full"] .has-overlay::after {
5887 right: 0;
5888 left: 0; }
5889
5890 .block-editor-block-types-list__list-item {
5891 display: block;
5892 width: 33.33%;
5893 padding: 0;
5894 margin: 0; }
5895
5896 .components-button.block-editor-block-types-list__item {
5897 display: flex;
5898 flex-direction: column;
5899 width: 100%;
5900 font-size: 13px;
5901 color: #1e1e1e;
5902 padding: 8px;
5903 align-items: stretch;
5904 justify-content: center;
5905 cursor: pointer;
5906 background: transparent;
5907 word-break: break-word;
5908 border-radius: 2px;
5909 border: 1px solid transparent;
5910 transition: all 0.05s ease-in-out;
5911 position: relative;
5912 height: auto; }
5913 @media (prefers-reduced-motion: reduce) {
5914 .components-button.block-editor-block-types-list__item {
5915 transition-duration: 0s; } }
5916 .components-button.block-editor-block-types-list__item:disabled {
5917 opacity: 0.6;
5918 cursor: default; }
5919 .components-button.block-editor-block-types-list__item:not(:disabled):hover {
5920 border-color: #007cba;
5921 border-color: var(--wp-admin-theme-color);
5922 color: #007cba !important;
5923 color: var(--wp-admin-theme-color) !important; }
5924 .components-button.block-editor-block-types-list__item:not(:disabled).is-active {
5925 color: #fff;
5926 background: #1e1e1e;
5927 outline: 2px solid transparent;
5928 outline-offset: -2px; }
5929
5930 .block-editor-block-types-list__item-icon {
5931 padding: 12px 20px;
5932 border-radius: 2px;
5933 color: #1e1e1e;
5934 transition: all 0.05s ease-in-out; }
5935 @media (prefers-reduced-motion: reduce) {
5936 .block-editor-block-types-list__item-icon {
5937 transition-duration: 0s; } }
5938 .block-editor-block-types-list__item-icon .block-editor-block-icon {
5939 margin-left: auto;
5940 margin-right: auto; }
5941 .block-editor-block-types-list__item-icon svg {
5942 transition: all 0.15s ease-out; }
5943 @media (prefers-reduced-motion: reduce) {
5944 .block-editor-block-types-list__item-icon svg {
5945 transition-duration: 0s; } }
5946
5947 .block-editor-block-types-list__item-title {
5948 padding: 4px 2px 8px;
5949 font-size: 12px; }
5950
5951 .modal-open .block-editor-media-replace-flow__options {
5952 display: none; }
5953
5954 .block-editor-media-replace-flow__options .components-popover__content > div {
5955 padding-top: 16px; }
5956
5957 .block-editor-media-replace-flow__indicator {
5958 margin-left: 4px; }
5959
5960 .block-editor-media-flow__url-input {
5961 border-top: 1px solid #1e1e1e;
5962 margin-top: 12px;
5963 margin-right: -12px;
5964 margin-left: -12px;
5965 padding: 12px 24px 0; }
5966 .block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label {
5967 top: 16px; }
5968 .block-editor-media-flow__url-input .block-editor-link-control {
5969 margin-top: -16px;
5970 width: auto; }
5971 .block-editor-media-flow__url-input .block-editor-link-control .components-base-control .components-base-control__field {
5972 margin-bottom: 0; }
5973 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title {
5974 max-width: 180px;
5975 margin-top: 16px; }
5976 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current {
5977 width: auto;
5978 padding: 0; }
5979 .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"] {
5980 margin: 16px 0 0 0;
5981 width: 100%; }
5982 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions {
5983 right: 4px; }
5984
5985 .block-editor-media-flow__error {
5986 padding: 0 20px 20px 20px;
5987 max-width: 255px; }
5988 .block-editor-media-flow__error .components-with-notices-ui {
5989 max-width: 255px; }
5990 .block-editor-media-flow__error .components-with-notices-ui .components-notice__content {
5991 overflow: hidden;
5992 word-wrap: break-word; }
5993 .block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss {
5994 position: absolute;
5995 right: 10px; }
5996
5997 .block-editor-media-placeholder__url-input-container .block-editor-media-placeholder__button {
5998 margin-bottom: 0; }
5999
6000 .block-editor-media-placeholder__url-input-form {
6001 display: flex; }
6002 .block-editor-media-placeholder__url-input-form input[type="url"].block-editor-media-placeholder__url-input-field {
6003 width: 100%;
6004 flex-grow: 1;
6005 border: none;
6006 border-radius: 0;
6007 margin: 2px; }
6008 @media (min-width: 600px) {
6009 .block-editor-media-placeholder__url-input-form input[type="url"].block-editor-media-placeholder__url-input-field {
6010 width: 300px; } }
6011
6012 .block-editor-media-placeholder__url-input-submit-button {
6013 flex-shrink: 1; }
6014
6015 .block-editor-media-placeholder__button {
6016 margin-bottom: 0.5rem; }
6017
6018 .block-editor-media-placeholder__cancel-button.is-link {
6019 margin: 1em;
6020 display: block; }
6021
6022 .block-editor-media-placeholder.is-appender {
6023 min-height: 0; }
6024 .block-editor-media-placeholder.is-appender:hover {
6025 cursor: pointer;
6026 box-shadow: 0 0 0 1px #007cba;
6027 box-shadow: 0 0 0 1px var(--wp-admin-theme-color); }
6028
6029 .block-editor-multi-selection-inspector__card {
6030 display: flex;
6031 align-items: flex-start;
6032 padding: 16px; }
6033
6034 .block-editor-multi-selection-inspector__card-content {
6035 flex-grow: 1; }
6036
6037 .block-editor-multi-selection-inspector__card-title {
6038 font-weight: 500;
6039 margin-bottom: 5px; }
6040
6041 .block-editor-multi-selection-inspector__card-description {
6042 font-size: 13px; }
6043
6044 .block-editor-multi-selection-inspector__card .block-editor-block-icon {
6045 margin-left: -2px;
6046 margin-right: 10px;
6047 padding: 0 3px;
6048 width: 36px;
6049 height: 24px; }
6050
6051 .block-editor .block-editor-plain-text {
6052 box-shadow: none;
6053 font-family: inherit;
6054 font-size: inherit;
6055 color: inherit;
6056 line-height: inherit;
6057 border: none;
6058 padding: 0;
6059 margin: 0;
6060 width: 100%; }
6061
6062 .block-editor-responsive-block-control {
6063 margin-bottom: 28px;
6064 border-bottom: 1px solid #ccc;
6065 padding-bottom: 14px; }
6066 .block-editor-responsive-block-control:last-child {
6067 padding-bottom: 0;
6068 border-bottom: 0; }
6069
6070 .block-editor-responsive-block-control__title {
6071 margin: 0;
6072 margin-bottom: 0.6em;
6073 margin-left: -3px; }
6074
6075 .block-editor-responsive-block-control__label {
6076 font-weight: 600;
6077 margin-bottom: 0.6em;
6078 margin-left: -3px; }
6079
6080 .block-editor-responsive-block-control__inner {
6081 margin-left: -1px; }
6082
6083 .block-editor-responsive-block-control__toggle {
6084 margin-left: 1px; }
6085
6086 .block-editor-responsive-block-control .components-base-control__help {
6087 border: 0;
6088 clip: rect(1px, 1px, 1px, 1px);
6089 -webkit-clip-path: inset(50%);
6090 clip-path: inset(50%);
6091 height: 1px;
6092 margin: -1px;
6093 overflow: hidden;
6094 padding: 0;
6095 position: absolute;
6096 width: 1px;
6097 word-wrap: normal !important; }
6098
6099 .block-editor-format-toolbar .components-dropdown-menu__toggle {
6100 justify-content: center; }
6101
6102 .block-editor-rich-text__editable > p:first-child {
6103 margin-top: 0; }
6104
6105 .block-editor-rich-text__editable [data-rich-text-placeholder] {
6106 pointer-events: none; }
6107
6108 .block-editor-rich-text__editable [data-rich-text-placeholder]::after {
6109 content: attr(data-rich-text-placeholder);
6110 opacity: 0.62; }
6111
6112 .block-editor-rich-text__editable:focus {
6113 outline: none; }
6114 .block-editor-rich-text__editable:focus [data-rich-text-format-boundary] {
6115 border-radius: 2px; }
6116 .block-editor-rich-text__editable:focus:not(.keep-placeholder-on-focus) [data-rich-text-placeholder]::after {
6117 display: none; }
6118
6119 figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]::before {
6120 opacity: 0.8; }
6121
6122 .components-popover.block-editor-rich-text__inline-format-toolbar {
6123 z-index: 99998; }
6124 .components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content {
6125 width: auto;
6126 min-width: auto;
6127 margin-bottom: 8px;
6128 box-shadow: none;
6129 border: 1px solid #1e1e1e;
6130 border-radius: 2px;
6131 background-color: #fff; }
6132 .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group,
6133 .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar {
6134 border: none; }
6135 .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control,
6136 .components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle {
6137 min-width: 48px;
6138 min-height: 48px;
6139 padding-left: 12px;
6140 padding-right: 12px; }
6141
6142 .block-editor-skip-to-selected-block {
6143 position: absolute;
6144 top: -9999em; }
6145 .block-editor-skip-to-selected-block:focus {
6146 height: auto;
6147 width: auto;
6148 display: block;
6149 font-size: 14px;
6150 font-weight: 600;
6151 padding: 15px 23px 14px;
6152 background: #f1f1f1;
6153 color: #007cba;
6154 color: var(--wp-admin-theme-color);
6155 line-height: normal;
6156 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
6157 text-decoration: none;
6158 outline: none;
6159 z-index: 100000; }
6160
6161 .block-editor-tool-selector__help {
6162 margin-top: 8px;
6163 margin-left: -12px;
6164 margin-right: -12px;
6165 margin-bottom: -12px;
6166 padding: 12px 20px;
6167 border-top: 1px solid #ddd;
6168 color: #757575; }
6169
6170 .block-editor-block-list__block .block-editor-url-input,
6171 .components-popover .block-editor-url-input,
6172 .block-editor-url-input {
6173 flex-grow: 1;
6174 position: relative;
6175 padding: 1px; }
6176 .block-editor-block-list__block .block-editor-url-input input[type="text"],
6177 .components-popover .block-editor-url-input input[type="text"],
6178 .block-editor-url-input input[type="text"] {
6179 width: 100%;
6180 padding: 8px;
6181 border: none;
6182 border-radius: 0;
6183 margin-left: 0;
6184 margin-right: 0;
6185 /* Fonts smaller than 16px causes mobile safari to zoom. */
6186 font-size: 16px; }
6187 @media (min-width: 600px) {
6188 .block-editor-block-list__block .block-editor-url-input input[type="text"],
6189 .components-popover .block-editor-url-input input[type="text"],
6190 .block-editor-url-input input[type="text"] {
6191 width: 300px; } }
6192 @media (min-width: 600px) {
6193 .block-editor-block-list__block .block-editor-url-input input[type="text"],
6194 .components-popover .block-editor-url-input input[type="text"],
6195 .block-editor-url-input input[type="text"] {
6196 font-size: 13px; } }
6197 .block-editor-block-list__block .block-editor-url-input input[type="text"]::-ms-clear,
6198 .components-popover .block-editor-url-input input[type="text"]::-ms-clear,
6199 .block-editor-url-input input[type="text"]::-ms-clear {
6200 display: none; }
6201 .block-editor-block-list__block .block-editor-url-input.is-full-width,
6202 .components-popover .block-editor-url-input.is-full-width,
6203 .block-editor-url-input.is-full-width {
6204 width: 100%; }
6205 .block-editor-block-list__block .block-editor-url-input.is-full-width .block-editor-url-input__input[type="text"],
6206 .components-popover .block-editor-url-input.is-full-width .block-editor-url-input__input[type="text"],
6207 .block-editor-url-input.is-full-width .block-editor-url-input__input[type="text"] {
6208 width: 100%; }
6209 .block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,
6210 .components-popover .block-editor-url-input.is-full-width__suggestions,
6211 .block-editor-url-input.is-full-width__suggestions {
6212 width: 100%; }
6213 .block-editor-block-list__block .block-editor-url-input .components-spinner,
6214 .components-popover .block-editor-url-input .components-spinner,
6215 .block-editor-url-input .components-spinner {
6216 position: absolute;
6217 right: 8px;
6218 bottom: 17px;
6219 margin: 0; }
6220
6221 .block-editor-url-input__input[type="text"] {
6222 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
6223 padding: 6px 8px;
6224 box-shadow: 0 0 0 transparent;
6225 transition: box-shadow 0.1s linear;
6226 border-radius: 2px;
6227 border: 1px solid #757575;
6228 /* Fonts smaller than 16px causes mobile safari to zoom. */
6229 font-size: 16px;
6230 /* Override core line-height. To be reviewed. */
6231 line-height: normal; }
6232 @media (prefers-reduced-motion: reduce) {
6233 .block-editor-url-input__input[type="text"] {
6234 transition-duration: 0s; } }
6235 @media (min-width: 600px) {
6236 .block-editor-url-input__input[type="text"] {
6237 font-size: 13px;
6238 /* Override core line-height. To be reviewed. */
6239 line-height: normal; } }
6240 .block-editor-url-input__input[type="text"]:focus {
6241 border-color: #007cba;
6242 border-color: var(--wp-admin-theme-color);
6243 box-shadow: 0 0 0 0.5px #007cba;
6244 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
6245 outline: 2px solid transparent; }
6246 .block-editor-url-input__input[type="text"]::-webkit-input-placeholder {
6247 color: rgba(30, 30, 30, 0.62); }
6248 .block-editor-url-input__input[type="text"]::-moz-placeholder {
6249 opacity: 1;
6250 color: rgba(30, 30, 30, 0.62); }
6251 .block-editor-url-input__input[type="text"]:-ms-input-placeholder {
6252 color: rgba(30, 30, 30, 0.62); }
6253 .is-dark-theme .block-editor-url-input__input[type="text"]::-webkit-input-placeholder {
6254 color: rgba(255, 255, 255, 0.65); }
6255 .is-dark-theme .block-editor-url-input__input[type="text"]::-moz-placeholder {
6256 opacity: 1;
6257 color: rgba(255, 255, 255, 0.65); }
6258 .is-dark-theme .block-editor-url-input__input[type="text"]:-ms-input-placeholder {
6259 color: rgba(255, 255, 255, 0.65); }
6260
6261 .block-editor-url-input__suggestions {
6262 max-height: 200px;
6263 transition: all 0.15s ease-in-out;
6264 padding: 4px 0;
6265 width: 302px;
6266 overflow-y: auto; }
6267 @media (prefers-reduced-motion: reduce) {
6268 .block-editor-url-input__suggestions {
6269 transition-duration: 0s; } }
6270
6271 .block-editor-url-input__suggestions,
6272 .block-editor-url-input .components-spinner {
6273 display: none; }
6274 @media (min-width: 600px) {
6275 .block-editor-url-input__suggestions,
6276 .block-editor-url-input .components-spinner {
6277 display: inherit; } }
6278
6279 .block-editor-url-input__suggestion {
6280 padding: 4px 8px;
6281 color: #757575;
6282 display: block;
6283 font-size: 13px;
6284 cursor: pointer;
6285 background: #fff;
6286 width: 100%;
6287 border: none;
6288 text-align: left;
6289 box-shadow: none; }
6290 .block-editor-url-input__suggestion:hover {
6291 background: #ddd; }
6292 .block-editor-url-input__suggestion:focus, .block-editor-url-input__suggestion.is-selected {
6293 background: #005a87;
6294 background: var(--wp-admin-theme-color-darker-20);
6295 color: #fff;
6296 outline: none; }
6297
6298 .components-toolbar-group > .block-editor-url-input__button,
6299 .components-toolbar > .block-editor-url-input__button {
6300 position: inherit; }
6301
6302 .block-editor-url-input__button .block-editor-url-input__back {
6303 margin-right: 4px;
6304 overflow: visible; }
6305 .block-editor-url-input__button .block-editor-url-input__back::after {
6306 content: "";
6307 position: absolute;
6308 display: block;
6309 width: 1px;
6310 height: 24px;
6311 right: -1px;
6312 background: #ddd; }
6313
6314 .block-editor-url-input__button-modal {
6315 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
6316 border: 1px solid #ddd;
6317 background: #fff; }
6318
6319 .block-editor-url-input__button-modal-line {
6320 display: flex;
6321 flex-direction: row;
6322 flex-grow: 1;
6323 flex-shrink: 1;
6324 min-width: 0;
6325 align-items: flex-start; }
6326 .block-editor-url-input__button-modal-line .components-button {
6327 flex-shrink: 0;
6328 width: 36px;
6329 height: 36px; }
6330
6331 .block-editor-url-popover__additional-controls {
6332 border-top: 1px solid #ddd; }
6333
6334 .block-editor-url-popover__additional-controls > div[role="menu"] .components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary) > svg {
6335 box-shadow: none; }
6336
6337 .block-editor-url-popover__additional-controls div[role="menu"] > .components-button {
6338 padding-left: 2px; }
6339
6340 .block-editor-url-popover__row {
6341 display: flex; }
6342
6343 .block-editor-url-popover__row > :not(.block-editor-url-popover__settings-toggle) {
6344 flex-grow: 1; }
6345
6346 .block-editor-url-popover .components-button.has-icon {
6347 padding: 3px; }
6348 .block-editor-url-popover .components-button.has-icon > svg {
6349 padding: 5px;
6350 border-radius: 2px;
6351 height: 30px;
6352 width: 30px; }
6353 .block-editor-url-popover .components-button.has-icon:not(:disabled):focus {
6354 box-shadow: none; }
6355 .block-editor-url-popover .components-button.has-icon:not(:disabled):focus > svg {
6356 box-shadow: inset 0 0 0 1.5px #007cba, inset 0 0 0 4px #fff;
6357 box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 4px #fff;
6358 outline: 2px solid transparent; }
6359
6360 .block-editor-url-popover__settings-toggle {
6361 flex-shrink: 0;
6362 border-radius: 0;
6363 border-left: 1px solid #ddd;
6364 margin-left: 1px; }
6365 .block-editor-url-popover__settings-toggle[aria-expanded="true"] .dashicon {
6366 transform: rotate(180deg); }
6367
6368 .block-editor-url-popover__input-container .components-base-control:last-child,
6369 .block-editor-url-popover__input-container .components-base-control:last-child .components-base-control__field {
6370 margin-bottom: 0; }
6371
6372 .block-editor-url-popover__settings {
6373 display: block;
6374 padding: 16px;
6375 border-top: 1px solid #ddd; }
6376
6377 .block-editor-url-popover__link-editor,
6378 .block-editor-url-popover__link-viewer {
6379 display: flex; }
6380 .block-editor-url-popover__link-editor .block-editor-url-input .components-base-control__field,
6381 .block-editor-url-popover__link-viewer .block-editor-url-input .components-base-control__field {
6382 margin-bottom: 0; }
6383 .block-editor-url-popover__link-editor .block-editor-url-input .components-spinner,
6384 .block-editor-url-popover__link-viewer .block-editor-url-input .components-spinner {
6385 bottom: 9px; }
6386
6387 .block-editor-url-popover__link-viewer-url {
6388 margin: 7px;
6389 flex-grow: 1;
6390 flex-shrink: 1;
6391 overflow: hidden;
6392 text-overflow: ellipsis;
6393 white-space: nowrap;
6394 min-width: 150px;
6395 max-width: 500px; }
6396 .block-editor-url-popover__link-viewer-url.has-invalid-link {
6397 color: #cc1818; }
6398
6399 .block-editor-warning {
6400 align-items: center;
6401 display: flex;
6402 flex-wrap: wrap;
6403 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
6404 padding: 1em;
6405 border: 1px solid #1e1e1e;
6406 border-radius: 2px;
6407 background-color: #fff; }
6408 .block-editor-warning .block-editor-warning__message {
6409 line-height: 1.4;
6410 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
6411 font-size: 13px;
6412 margin: 0 0 1em; }
6413 .block-editor-warning p.block-editor-warning__message.block-editor-warning__message {
6414 min-height: auto; }
6415 .block-editor-warning .block-editor-warning__contents {
6416 display: flex;
6417 flex-direction: row;
6418 justify-content: space-between;
6419 flex-wrap: wrap;
6420 align-items: baseline;
6421 width: 100%; }
6422 .block-editor-warning .block-editor-warning__actions {
6423 display: flex; }
6424 .block-editor-warning .block-editor-warning__action {
6425 margin: 0 8px 0 0; }
6426
6427 .block-editor-warning__secondary {
6428 margin: auto 0 auto 8px; }
6429
6430 .components-popover.block-editor-warning__dropdown {
6431 z-index: 99998; }
6432
6433 .block-editor-writing-flow {
6434 display: flex;
6435 flex-direction: column; }
6436
6437 .block-editor-writing-flow__click-redirect {
6438 cursor: text; }
6439
6440 .html-anchor-control .components-external-link {
6441 display: block;
6442 margin-top: 8px; }
6443
6444 #end-resizable-editor-section {
6445 display: none; }
6446
6447 /**
6448 * Block Toolbar
6449 */
6450 .block-editor-block-toolbar {
6451 display: flex;
6452 flex-grow: 1;
6453 width: 100%;
6454 overflow: auto;
6455 position: relative;
6456 transition: border-color 0.1s linear, box-shadow 0.1s linear; }
6457 @media (prefers-reduced-motion: reduce) {
6458 .block-editor-block-toolbar {
6459 transition-duration: 0s; } }
6460 @media (min-width: 600px) {
6461 .block-editor-block-toolbar {
6462 overflow: inherit; } }
6463 .block-editor-block-toolbar .components-toolbar-group,
6464 .block-editor-block-toolbar .components-toolbar {
6465 background: none;
6466 line-height: 0;
6467 margin-top: -1px;
6468 margin-bottom: -1px;
6469 border: 0;
6470 border-right: 1px solid #ddd; }
6471 .block-editor-block-toolbar > :last-child,
6472 .block-editor-block-toolbar > :last-child .components-toolbar-group,
6473 .block-editor-block-toolbar > :last-child .components-toolbar {
6474 border-right: none; }
6475
6476 .block-editor-block-toolbar__block-controls {
6477 height: auto !important;
6478 padding: 0 !important; }
6479 .block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,
6480 .block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
6481 width: 24px !important;
6482 margin: 0 !important; }
6483 .block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle:focus::before,
6484 .block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon:focus::before {
6485 right: 4px !important; }
6486 .block-editor-block-toolbar__block-controls .block-editor-block-mover {
6487 margin-left: -6px; }
6488
6489 .block-editor-block-toolbar .components-toolbar-group,
6490 .block-editor-block-toolbar .components-toolbar,
6491 .block-editor-format-toolbar .components-toolbar-group,
6492 .block-editor-format-toolbar .components-toolbar {
6493 display: flex;
6494 flex-wrap: nowrap; }
6495
6496 .block-editor-block-toolbar__slot {
6497 display: inline-block;
6498 line-height: 0; }
6499 @supports ((position: -webkit-sticky) or (position: sticky)) {
6500 .block-editor-block-toolbar__slot {
6501 display: inline-flex; } }
6502
6503 .block-editor-block-toolbar__block-parent-selector-wrapper {
6504 position: absolute;
6505 top: -1px;
6506 left: -1px;
6507 opacity: 0;
6508 transition: all 60ms linear;
6509 z-index: -1; }
6510 @media (prefers-reduced-motion: reduce) {
6511 .block-editor-block-toolbar__block-parent-selector-wrapper {
6512 transition-duration: 0s; } }
6513 .is-showing-movers .block-editor-block-toolbar__block-parent-selector-wrapper {
6514 opacity: 1;
6515 transform: translateY(-60px); }
6516 .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar__block-parent-selector-wrapper {
6517 display: none; }
6518
6519 .block-editor-block-toolbar-animated-width-container {
6520 position: relative;
6521 overflow: hidden;
6522 transition: width 300ms; }
6523
6524 .block-editor-block-toolbar-content-enter {
6525 position: absolute;
6526 top: 0;
6527 left: 0;
6528 width: auto;
6529 opacity: 0; }
6530
6531 .block-editor-block-toolbar-content-enter-active {
6532 position: absolute;
6533 opacity: 1;
6534 transition: opacity 300ms; }
6535
6536 .block-editor-block-toolbar-content-exit {
6537 width: auto;
6538 opacity: 1;
6539 pointer-events: none; }
6540
6541 .block-editor-block-toolbar-content-exit-active {
6542 opacity: 0;
6543 transition: opacity 300ms; }
6544
6545 .block-editor-inserter {
6546 display: inline-block;
6547 background: none;
6548 border: none;
6549 padding: 0;
6550 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
6551 font-size: 13px;
6552 line-height: 1.4; }
6553 @media (min-width: 782px) {
6554 .block-editor-inserter {
6555 position: relative; } }
6556
6557 .block-editor-inserter__popover .block-editor-inserter__menu {
6558 margin: -12px; }
6559 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tabs .components-tab-panel__tabs {
6560 top: 60px; }
6561 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area {
6562 overflow: visible;
6563 height: auto; }
6564 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container {
6565 display: none; }
6566
6567 .block-editor-inserter__toggle.components-button {
6568 display: inline-flex;
6569 align-items: center;
6570 cursor: pointer;
6571 border: none;
6572 outline: none;
6573 padding: 0;
6574 transition: color 0.2s ease; }
6575 @media (prefers-reduced-motion: reduce) {
6576 .block-editor-inserter__toggle.components-button {
6577 transition-duration: 0s; } }
6578
6579 .block-editor-inserter__menu {
6580 height: 100%;
6581 position: relative;
6582 overflow: visible; }
6583
6584 .block-editor-inserter__main-area {
6585 width: auto;
6586 overflow-y: auto;
6587 height: 100%; }
6588 @media (min-width: 782px) {
6589 .block-editor-inserter__main-area {
6590 width: 350px; } }
6591
6592 .block-editor-inserter__inline-elements {
6593 margin-top: -1px; }
6594
6595 .block-editor-inserter__menu.is-bottom::after {
6596 border-bottom-color: #fff; }
6597
6598 .components-popover.block-editor-inserter__popover {
6599 z-index: 99999; }
6600
6601 .block-editor-inserter__search {
6602 padding: 16px;
6603 position: -webkit-sticky;
6604 position: sticky;
6605 top: 0;
6606 background: #fff;
6607 z-index: 1; }
6608 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input {
6609 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
6610 padding: 6px 8px;
6611 box-shadow: 0 0 0 transparent;
6612 transition: box-shadow 0.1s linear;
6613 border-radius: 2px;
6614 border: 1px solid #757575;
6615 /* Fonts smaller than 16px causes mobile safari to zoom. */
6616 font-size: 16px;
6617 /* Override core line-height. To be reviewed. */
6618 line-height: normal;
6619 display: block;
6620 padding: 16px 48px 16px 16px;
6621 background: #f0f0f0;
6622 border: none;
6623 width: 100%;
6624 height: 48px;
6625 /* Fonts smaller than 16px causes mobile safari to zoom. */
6626 font-size: 16px; }
6627 @media (prefers-reduced-motion: reduce) {
6628 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input {
6629 transition-duration: 0s; } }
6630 @media (min-width: 600px) {
6631 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input {
6632 font-size: 13px;
6633 /* Override core line-height. To be reviewed. */
6634 line-height: normal; } }
6635 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input:focus {
6636 border-color: #007cba;
6637 border-color: var(--wp-admin-theme-color);
6638 box-shadow: 0 0 0 0.5px #007cba;
6639 box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
6640 outline: 2px solid transparent; }
6641 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-webkit-input-placeholder {
6642 color: rgba(30, 30, 30, 0.62); }
6643 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-moz-placeholder {
6644 opacity: 1;
6645 color: rgba(30, 30, 30, 0.62); }
6646 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input:-ms-input-placeholder {
6647 color: rgba(30, 30, 30, 0.62); }
6648 .is-dark-theme .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-webkit-input-placeholder {
6649 color: rgba(255, 255, 255, 0.65); }
6650 .is-dark-theme .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-moz-placeholder {
6651 opacity: 1;
6652 color: rgba(255, 255, 255, 0.65); }
6653 .is-dark-theme .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input:-ms-input-placeholder {
6654 color: rgba(255, 255, 255, 0.65); }
6655 @media (min-width: 600px) {
6656 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input {
6657 font-size: 13px; } }
6658 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input:focus {
6659 background: #fff;
6660 box-shadow: 0 0 0 1.5px #007cba;
6661 box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); }
6662 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input:-ms-input-placeholder {
6663 color: #757575; }
6664 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::placeholder {
6665 color: #757575; }
6666 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-webkit-search-decoration, .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-webkit-search-cancel-button, .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-webkit-search-results-button, .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-webkit-search-results-decoration {
6667 -webkit-appearance: none; }
6668
6669 .block-editor-inserter__search-icon {
6670 position: absolute;
6671 top: 0;
6672 right: 20px;
6673 bottom: 0;
6674 display: flex;
6675 align-items: center; }
6676 .block-editor-inserter__search-icon > svg {
6677 margin: 8px; }
6678
6679 .block-editor-inserter__tabs {
6680 display: flex;
6681 flex-direction: column;
6682 margin-top: -8px; }
6683 .block-editor-inserter__tabs .components-tab-panel__tabs {
6684 position: -webkit-sticky;
6685 position: sticky;
6686 top: 72px;
6687 background: #fff;
6688 z-index: 1;
6689 border-bottom: 1px solid #ddd; }
6690 .block-editor-inserter__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item {
6691 flex-grow: 1;
6692 margin-bottom: -1px; }
6693 .block-editor-inserter__tabs .components-tab-panel__tab-content {
6694 display: flex;
6695 flex-grow: 1;
6696 flex-direction: column;
6697 position: relative; }
6698
6699 .block-editor-inserter__panel-header {
6700 display: inline-flex;
6701 align-items: center;
6702 padding: 16px 16px 0; }
6703
6704 .block-editor-inserter__panel-content {
6705 padding: 16px; }
6706
6707 .block-editor-inserter__panel-title {
6708 margin: 0 12px 0 0;
6709 color: #757575;
6710 text-transform: uppercase;
6711 font-size: 11px;
6712 font-weight: 500; }
6713
6714 .block-editor-inserter__block-list {
6715 flex-grow: 1;
6716 position: relative; }
6717
6718 .block-editor-inserter__popover .block-editor-block-types-list {
6719 margin: -8px; }
6720
6721 .block-editor-inserter__reusable-blocks-panel {
6722 position: relative;
6723 text-align: right; }
6724
6725 .block-editor-inserter__manage-reusable-blocks {
6726 display: inline-block;
6727 margin: 16px; }
6728
6729 .block-editor-inserter__no-results {
6730 padding: 32px;
6731 margin-top: 64px;
6732 text-align: center; }
6733
6734 .block-editor-inserter__no-results-icon {
6735 fill: #949494; }
6736
6737 .block-editor-inserter__child-blocks {
6738 padding: 0 16px; }
6739
6740 .block-editor-inserter__parent-block-header {
6741 display: flex;
6742 align-items: center; }
6743 .block-editor-inserter__parent-block-header h2 {
6744 font-size: 13px; }
6745 .block-editor-inserter__parent-block-header .block-editor-block-icon {
6746 margin-right: 8px; }
6747
6748 .block-editor-inserter__preview-container {
6749 display: none;
6750 width: 300px;
6751 background: #fff;
6752 border-radius: 2px;
6753 border: 1px solid #ddd;
6754 position: absolute;
6755 top: 16px;
6756 left: calc(100% + 16px);
6757 max-height: calc(100% - 32px);
6758 overflow-y: hidden; }
6759 @media (min-width: 782px) {
6760 .block-editor-inserter__preview-container {
6761 display: block; } }
6762 .block-editor-inserter__preview-container .block-editor-block-card {
6763 padding: 16px; }
6764 .block-editor-inserter__preview-container .block-editor-block-card__title {
6765 font-size: 13px; }
6766
6767 .block-editor-inserter__preview-content {
6768 min-height: 144px;
6769 background: #f0f0f0;
6770 display: -ms-grid;
6771 display: grid;
6772 flex-grow: 1;
6773 align-items: center; }
6774
6775 .block-editor-inserter__preview-content-missing {
6776 flex: 1;
6777 display: flex;
6778 justify-content: center;
6779 align-items: center;
6780 min-height: 144px;
6781 color: #757575;
6782 background: #f0f0f0; }
6783
6784 .block-editor-inserter__tips {
6785 border-top: 1px solid #ddd;
6786 padding: 16px;
6787 flex-shrink: 0; }
6788
6789 .block-editor-inserter__manage-reusable-blocks-container {
6790 padding: 16px; }
6791
6792 .block-editor-inserter__quick-inserter {
6793 width: 100%;
6794 max-width: 100%; }
6795 @media (min-width: 782px) {
6796 .block-editor-inserter__quick-inserter {
6797 width: 350px; } }
6798
6799 .block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header {
6800 height: 0;
6801 padding: 0;
6802 float: left; }
6803
6804 .block-editor-inserter__quick-inserter .block-editor-inserter__panel-content {
6805 padding: 8px; }
6806
6807 .block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content,
6808 .block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content {
6809 padding: 16px; }
6810
6811 .block-editor-inserter__quick-inserter-patterns {
6812 display: -ms-grid;
6813 display: grid;
6814 -ms-grid-columns: 1fr 1fr;
6815 grid-template-columns: 1fr 1fr;
6816 grid-gap: 8px; }
6817
6818 .block-editor-inserter__quick-inserter-separator {
6819 border-top: 1px solid #ddd; }
6820
6821 .block-editor-inserter__popover.is-quick > .components-popover__content > div {
6822 padding: 0; }
6823
6824 .block-editor-inserter__quick-inserter-expand.components-button {
6825 display: block;
6826 background: #1e1e1e;
6827 color: #fff;
6828 width: 100%;
6829 height: 44px;
6830 border-radius: 0; }
6831 .block-editor-inserter__quick-inserter-expand.components-button:hover {
6832 color: #fff; }
6833 .block-editor-inserter__quick-inserter-expand.components-button:focus:not(:disabled) {
6834 box-shadow: inset 0 0 0 1.5px #1e1e1e, inset 0 0 0 2px #fff; }
6835
6836 .block-editor-post-preview__dropdown {
6837 padding: 0; }
6838
6839 .block-editor-post-preview__button-resize.block-editor-post-preview__button-resize {
6840 padding-left: 40px; }
6841 .block-editor-post-preview__button-resize.block-editor-post-preview__button-resize.has-icon {
6842 padding-left: 8px; }
6843
6844 .block-editor-post-preview__dropdown-content .components-popover__content {
6845 overflow-y: visible; }
6846
6847 .block-editor-post-preview__dropdown-content.edit-post-post-preview-dropdown .components-menu-group:first-child {
6848 padding-bottom: 8px; }
6849
6850 .block-editor-post-preview__dropdown-content.edit-post-post-preview-dropdown .components-menu-group:last-child {
6851 margin-bottom: 0; }
6852
6853 .block-editor-post-preview__dropdown-content .components-menu-group + .components-menu-group {
6854 padding: 8px; }
6855
6856 @media (min-width: 600px) {
6857 .edit-post-header__settings .editor-post-preview,
6858 .edit-site-header__actions .editor-post-preview {
6859 display: none; } }
6860
6861 @charset "UTF-8";
6862 /**
6863 * Colors
6864 */
6865 /**
6866 * Breakpoints & Media Queries
6867 */
6868 /**
6869 * SCSS Variables.
6870 *
6871 * Please use variables from this sheet to ensure consistency across the UI.
6872 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
6873 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
6874 */
6875 /**
6876 * Colors
6877 */
6878 /**
6879 * Fonts & basic variables.
6880 */
6881 /**
6882 * Grid System.
6883 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
6884 */
6885 /**
6886 * Dimensions.
6887 */
6888 /**
6889 * Shadows.
6890 */
6891 /**
6892 * Editor widths.
6893 */
6894 /**
6895 * Block & Editor UI.
6896 */
6897 /**
6898 * Block paddings.
6899 */
6900 /**
6901 * React Native specific.
6902 * These variables do not appear to be used anywhere else.
6903 */
6904 /**
6905 * Breakpoint mixins
6906 */
6907 /**
6908 * Long content fade mixin
6909 *
6910 * Creates a fading overlay to signify that the content is longer
6911 * than the space allows.
6912 */
6913 /**
6914 * Focus styles.
6915 */
6916 /**
6917 * Applies editor left position to the selector passed as argument
6918 */
6919 /**
6920 * Styles that are reused verbatim in a few places
6921 */
6922 /**
6923 * Allows users to opt-out of animations via OS-level preferences.
6924 */
6925 /**
6926 * Reset default styles for JavaScript UI based pages.
6927 * This is a WP-admin agnostic reset
6928 */
6929 /**
6930 * Reset the WP Admin page styles for Gutenberg-like pages.
6931 */
6932 #start-resizable-editor-section {
6933 display: none;
6934 }
6935
6936 .wp-block-audio {
6937 margin: 0 0 1em 0;
6938 }
6939 .wp-block-audio figcaption {
6940 margin-top: 0.5em;
6941 margin-bottom: 1em;
6942 }
6943 .wp-block-audio audio {
6944 width: 100%;
6945 min-width: 300px;
6946 }
6947
6948 .wp-block-button__link {
6949 color: #fff;
6950 background-color: #32373c;
6951 border-radius: 9999px;
6952 box-shadow: none;
6953 cursor: pointer;
6954 display: inline-block;
6955 font-size: 1.125em;
6956 padding: calc(0.667em + 2px) calc(1.333em + 2px);
6957 text-align: center;
6958 text-decoration: none;
6959 overflow-wrap: break-word;
6960 box-sizing: border-box;
6961 }
6962 .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited {
6963 color: #fff;
6964 }
6965 .wp-block-button__link.aligncenter {
6966 text-align: center;
6967 }
6968 .wp-block-button__link.alignright {
6969 /*rtl:ignore*/
6970 text-align: right;
6971 }
6972
6973 .wp-block-buttons > .wp-block-button.has-custom-width {
6974 max-width: none;
6975 }
6976 .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
6977 width: 100%;
6978 }
6979 .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
6980 font-size: inherit;
6981 }
6982 .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
6983 width: calc(25% - 0.5em);
6984 }
6985 .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
6986 width: calc(50% - 0.5em);
6987 }
6988 .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
6989 width: calc(75% - 0.5em);
6990 }
6991 .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
6992 margin-right: 0;
6993 width: 100%;
6994 }
6995
6996 .wp-block-button.is-style-squared,
6997 .wp-block-button__link.wp-block-button.is-style-squared {
6998 border-radius: 0;
6999 }
7000
7001 .wp-block-button.no-border-radius,
7002 .wp-block-button__link.no-border-radius {
7003 border-radius: 0 !important;
7004 }
7005
7006 .is-style-outline > .wp-block-button__link,
7007 .wp-block-button__link.is-style-outline {
7008 border: 2px solid currentColor;
7009 padding: 0.667em 1.333em;
7010 }
7011
7012 .is-style-outline > .wp-block-button__link:not(.has-text-color),
7013 .wp-block-button__link.is-style-outline:not(.has-text-color) {
7014 color: currentColor;
7015 }
7016
7017 .is-style-outline > .wp-block-button__link:not(.has-background),
7018 .wp-block-button__link.is-style-outline:not(.has-background) {
7019 background-color: transparent;
7020 }
7021
7022 .wp-block-buttons {
7023 display: flex;
7024 flex-direction: row;
7025 flex-wrap: wrap;
7026 /* stylelint-disable indentation */
7027 }
7028 .wp-block-buttons.is-vertical {
7029 flex-direction: column;
7030 }
7031 .wp-block-buttons.is-vertical > .wp-block-button {
7032 /*rtl:ignore*/
7033 margin-right: 0;
7034 }
7035 .wp-block-buttons.is-vertical > .wp-block-button:last-child {
7036 margin-bottom: 0;
7037 }
7038 .wp-block-buttons > .wp-block-button {
7039 display: inline-block;
7040 /*rtl:ignore*/
7041 margin-left: 0;
7042 /*rtl:ignore*/
7043 margin-right: 0.5em;
7044 margin-bottom: 0.5em;
7045 }
7046 .wp-block-buttons > .wp-block-button:last-child {
7047 /*rtl:ignore*/
7048 margin-right: 0;
7049 }
7050 .wp-block-buttons.is-content-justification-left {
7051 justify-content: flex-start;
7052 }
7053 .wp-block-buttons.is-content-justification-left.is-vertical {
7054 align-items: flex-start;
7055 }
7056 .wp-block-buttons.is-content-justification-center {
7057 justify-content: center;
7058 }
7059 .wp-block-buttons.is-content-justification-center.is-vertical {
7060 align-items: center;
7061 }
7062 .wp-block-buttons.is-content-justification-right {
7063 justify-content: flex-end;
7064 }
7065 .wp-block-buttons.is-content-justification-right > .wp-block-button {
7066 /*rtl:ignore*/
7067 margin-left: 0.5em;
7068 /*rtl:ignore*/
7069 margin-right: 0;
7070 }
7071 .wp-block-buttons.is-content-justification-right > .wp-block-button:first-child {
7072 /*rtl:ignore*/
7073 margin-left: 0;
7074 }
7075 .wp-block-buttons.is-content-justification-right.is-vertical {
7076 align-items: flex-end;
7077 }
7078 .wp-block-buttons.is-content-justification-space-between {
7079 justify-content: space-between;
7080 }
7081 .wp-block-buttons.aligncenter {
7082 text-align: center;
7083 }
7084 .wp-block-buttons.alignleft .wp-block-button {
7085 /*rtl:ignore*/
7086 margin-left: 0;
7087 /*rtl:ignore*/
7088 margin-right: 0.5em;
7089 }
7090 .wp-block-buttons.alignleft .wp-block-button:last-child {
7091 /*rtl:ignore*/
7092 margin-right: 0;
7093 }
7094 .wp-block-buttons.alignright .wp-block-button {
7095 /*rtl:ignore*/
7096 margin-right: 0;
7097 /*rtl:ignore*/
7098 margin-left: 0.5em;
7099 }
7100 .wp-block-buttons.alignright .wp-block-button:first-child {
7101 /*rtl:ignore*/
7102 margin-left: 0;
7103 }
7104 .wp-block-buttons:not(.is-content-justification-space-between,
7105 .is-content-justification-right,
7106 .is-content-justification-left,
7107 .is-content-justification-center) .wp-block-button.aligncenter {
7108 /* stylelint-enable indentation */
7109 margin-left: auto;
7110 margin-right: auto;
7111 margin-bottom: 0.5em;
7112 width: 100%;
7113 }
7114
7115 .wp-block-button.aligncenter {
7116 text-align: center;
7117 }
7118
7119 .wp-block-calendar {
7120 text-align: center;
7121 }
7122 .wp-block-calendar th,
7123 .wp-block-calendar tbody td {
7124 padding: 0.25em;
7125 border: 1px solid #ddd;
7126 }
7127 .wp-block-calendar tfoot td {
7128 border: none;
7129 }
7130 .wp-block-calendar table {
7131 width: 100%;
7132 border-collapse: collapse;
7133 }
7134 .wp-block-calendar table th {
7135 font-weight: 400;
7136 background: #ddd;
7137 }
7138 .wp-block-calendar a {
7139 text-decoration: underline;
7140 }
7141 .wp-block-calendar table tbody,
7142 .wp-block-calendar table caption {
7143 color: #40464d;
7144 }
7145
7146 .wp-block-categories.alignleft {
7147 /*rtl:ignore*/
7148 margin-right: 2em;
7149 }
7150 .wp-block-categories.alignright {
7151 /*rtl:ignore*/
7152 margin-left: 2em;
7153 }
7154
7155 .wp-block-code code {
7156 display: block;
7157 white-space: pre-wrap;
7158 overflow-wrap: break-word;
7159 }
7160
7161 .wp-block-columns {
7162 display: flex;
7163 margin-bottom: 1.75em;
7164 box-sizing: border-box;
7165 flex-wrap: wrap;
7166 /**
7167 * All Columns Alignment
7168 */
7169 }
7170 @media (min-width: 782px) {
7171 .wp-block-columns {
7172 flex-wrap: nowrap;
7173 }
7174 }
7175 .wp-block-columns.has-background {
7176 padding: 1.25em 2.375em;
7177 }
7178 .wp-block-columns.are-vertically-aligned-top {
7179 align-items: flex-start;
7180 }
7181 .wp-block-columns.are-vertically-aligned-center {
7182 align-items: center;
7183 }
7184 .wp-block-columns.are-vertically-aligned-bottom {
7185 align-items: flex-end;
7186 }
7187
7188 .wp-block-column {
7189 flex-grow: 1;
7190 min-width: 0;
7191 word-break: break-word;
7192 overflow-wrap: break-word;
7193 /**
7194 * Individual Column Alignment
7195 */
7196 }
7197 @media (max-width: 599px) {
7198 .wp-block-column {
7199 flex-basis: 100% !important;
7200 }
7201 }
7202 @media (min-width: 600px) and (max-width: 781px) {
7203 .wp-block-column:not(:only-child) {
7204 flex-basis: calc(50% - 1em) !important;
7205 flex-grow: 0;
7206 }
7207 .wp-block-column:nth-child(even) {
7208 margin-left: 2em;
7209 }
7210 }
7211 @media (min-width: 782px) {
7212 .wp-block-column {
7213 flex-basis: 0;
7214 flex-grow: 1;
7215 }
7216 .wp-block-column[style*=flex-basis] {
7217 flex-grow: 0;
7218 }
7219 .wp-block-column:not(:first-child) {
7220 margin-left: 2em;
7221 }
7222 }
7223 .wp-block-column.is-vertically-aligned-top {
7224 align-self: flex-start;
7225 }
7226 .wp-block-column.is-vertically-aligned-center {
7227 -ms-grid-row-align: center;
7228 align-self: center;
7229 }
7230 .wp-block-column.is-vertically-aligned-bottom {
7231 align-self: flex-end;
7232 }
7233 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
7234 width: 100%;
7235 }
7236
7237 .wp-block-cover-image,
7238 .wp-block-cover {
7239 position: relative;
7240 background-size: cover;
7241 background-position: center center;
7242 min-height: 430px;
7243 width: 100%;
7244 display: flex;
7245 justify-content: center;
7246 align-items: center;
7247 padding: 1em;
7248 box-sizing: border-box;
7249 /**
7250 * Set a default background color for has-background-dim _unless_ it includes another
7251 * background-color class (e.g. has-green-background-color). The presence of another
7252 * background-color class implies that another style will provide the background color
7253 * for the overlay.
7254 *
7255 * See:
7256 * - Issue with background color specificity: https://github.com/WordPress/gutenberg/issues/26545
7257 * - Issue with alternative fix: https://github.com/WordPress/gutenberg/issues/26545
7258 */
7259 }
7260 .wp-block-cover-image.has-parallax,
7261 .wp-block-cover.has-parallax {
7262 background-attachment: fixed;
7263 }
7264 @supports (-webkit-overflow-scrolling: touch) {
7265 .wp-block-cover-image.has-parallax,
7266 .wp-block-cover.has-parallax {
7267 background-attachment: scroll;
7268 }
7269 }
7270 @media (prefers-reduced-motion: reduce) {
7271 .wp-block-cover-image.has-parallax,
7272 .wp-block-cover.has-parallax {
7273 background-attachment: scroll;
7274 }
7275 }
7276 .wp-block-cover-image.is-repeated,
7277 .wp-block-cover.is-repeated {
7278 background-repeat: repeat;
7279 background-size: auto;
7280 }
7281 .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
7282 .wp-block-cover.has-background-dim:not([class*=-background-color]) {
7283 background-color: #000;
7284 }
7285 .wp-block-cover-image.has-background-dim::before,
7286 .wp-block-cover.has-background-dim::before {
7287 content: "";
7288 background-color: inherit;
7289 }
7290 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
7291 .wp-block-cover-image .wp-block-cover__gradient-background,
7292 .wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
7293 .wp-block-cover .wp-block-cover__gradient-background {
7294 position: absolute;
7295 top: 0;
7296 left: 0;
7297 bottom: 0;
7298 right: 0;
7299 z-index: 1;
7300 opacity: 0.5;
7301 }
7302 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
7303 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
7304 .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
7305 .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
7306 opacity: 0.1;
7307 }
7308 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
7309 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
7310 .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
7311 .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
7312 opacity: 0.2;
7313 }
7314 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
7315 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
7316 .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
7317 .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
7318 opacity: 0.3;
7319 }
7320 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
7321 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
7322 .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
7323 .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
7324 opacity: 0.4;
7325 }
7326 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
7327 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
7328 .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
7329 .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
7330 opacity: 0.5;
7331 }
7332 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
7333 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
7334 .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
7335 .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
7336 opacity: 0.6;
7337 }
7338 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
7339 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
7340 .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
7341 .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
7342 opacity: 0.7;
7343 }
7344 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
7345 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
7346 .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
7347 .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
7348 opacity: 0.8;
7349 }
7350 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
7351 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
7352 .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
7353 .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
7354 opacity: 0.9;
7355 }
7356 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
7357 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
7358 .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
7359 .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
7360 opacity: 1;
7361 }
7362 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
7363 .wp-block-cover.alignleft,
7364 .wp-block-cover.alignright {
7365 max-width: 420px;
7366 width: 100%;
7367 }
7368 .wp-block-cover-image::after,
7369 .wp-block-cover::after {
7370 display: block;
7371 content: "";
7372 font-size: 0;
7373 min-height: inherit;
7374 }
7375 @supports (position: sticky) {
7376 .wp-block-cover-image::after,
7377 .wp-block-cover::after {
7378 content: none;
7379 }
7380 }
7381 .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
7382 .wp-block-cover.aligncenter,
7383 .wp-block-cover.alignleft,
7384 .wp-block-cover.alignright {
7385 display: flex;
7386 }
7387 .wp-block-cover-image .wp-block-cover__inner-container,
7388 .wp-block-cover .wp-block-cover__inner-container {
7389 width: 100%;
7390 z-index: 1;
7391 color: #fff;
7392 }
7393 .wp-block-cover-image p:not(.has-text-color),
7394 .wp-block-cover-image h1:not(.has-text-color),
7395 .wp-block-cover-image h2:not(.has-text-color),
7396 .wp-block-cover-image h3:not(.has-text-color),
7397 .wp-block-cover-image h4:not(.has-text-color),
7398 .wp-block-cover-image h5:not(.has-text-color),
7399 .wp-block-cover-image h6:not(.has-text-color),
7400 .wp-block-cover p:not(.has-text-color),
7401 .wp-block-cover h1:not(.has-text-color),
7402 .wp-block-cover h2:not(.has-text-color),
7403 .wp-block-cover h3:not(.has-text-color),
7404 .wp-block-cover h4:not(.has-text-color),
7405 .wp-block-cover h5:not(.has-text-color),
7406 .wp-block-cover h6:not(.has-text-color) {
7407 color: inherit;
7408 }
7409 .wp-block-cover-image.is-position-top-left,
7410 .wp-block-cover.is-position-top-left {
7411 align-items: flex-start;
7412 justify-content: flex-start;
7413 }
7414 .wp-block-cover-image.is-position-top-center,
7415 .wp-block-cover.is-position-top-center {
7416 align-items: flex-start;
7417 justify-content: center;
7418 }
7419 .wp-block-cover-image.is-position-top-right,
7420 .wp-block-cover.is-position-top-right {
7421 align-items: flex-start;
7422 justify-content: flex-end;
7423 }
7424 .wp-block-cover-image.is-position-center-left,
7425 .wp-block-cover.is-position-center-left {
7426 align-items: center;
7427 justify-content: flex-start;
7428 }
7429 .wp-block-cover-image.is-position-center-center,
7430 .wp-block-cover.is-position-center-center {
7431 align-items: center;
7432 justify-content: center;
7433 }
7434 .wp-block-cover-image.is-position-center-right,
7435 .wp-block-cover.is-position-center-right {
7436 align-items: center;
7437 justify-content: flex-end;
7438 }
7439 .wp-block-cover-image.is-position-bottom-left,
7440 .wp-block-cover.is-position-bottom-left {
7441 align-items: flex-end;
7442 justify-content: flex-start;
7443 }
7444 .wp-block-cover-image.is-position-bottom-center,
7445 .wp-block-cover.is-position-bottom-center {
7446 align-items: flex-end;
7447 justify-content: center;
7448 }
7449 .wp-block-cover-image.is-position-bottom-right,
7450 .wp-block-cover.is-position-bottom-right {
7451 align-items: flex-end;
7452 justify-content: flex-end;
7453 }
7454 .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
7455 .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
7456 margin: 0;
7457 width: auto;
7458 }
7459 .wp-block-cover-image img.wp-block-cover__image-background,
7460 .wp-block-cover-image video.wp-block-cover__video-background,
7461 .wp-block-cover img.wp-block-cover__image-background,
7462 .wp-block-cover video.wp-block-cover__video-background {
7463 position: absolute;
7464 top: 0;
7465 left: 0;
7466 right: 0;
7467 bottom: 0;
7468 margin: 0;
7469 padding: 0;
7470 width: 100%;
7471 height: 100%;
7472 max-width: none;
7473 max-height: none;
7474 -o-object-fit: cover;
7475 object-fit: cover;
7476 outline: none;
7477 border: none;
7478 box-shadow: none;
7479 }
7480
7481 .wp-block-cover__video-background {
7482 z-index: 0;
7483 }
7484
7485 .wp-block-cover__image-background {
7486 z-index: 0;
7487 }
7488
7489 section.wp-block-cover-image h2,
7490 .wp-block-cover-image-text,
7491 .wp-block-cover-text {
7492 color: #fff;
7493 }
7494 section.wp-block-cover-image h2 a,
7495 section.wp-block-cover-image h2 a:hover,
7496 section.wp-block-cover-image h2 a:focus,
7497 section.wp-block-cover-image h2 a:active,
7498 .wp-block-cover-image-text a,
7499 .wp-block-cover-image-text a:hover,
7500 .wp-block-cover-image-text a:focus,
7501 .wp-block-cover-image-text a:active,
7502 .wp-block-cover-text a,
7503 .wp-block-cover-text a:hover,
7504 .wp-block-cover-text a:focus,
7505 .wp-block-cover-text a:active {
7506 color: #fff;
7507 }
7508
7509 .wp-block-cover-image .wp-block-cover.has-left-content {
7510 justify-content: flex-start;
7511 }
7512 .wp-block-cover-image .wp-block-cover.has-right-content {
7513 justify-content: flex-end;
7514 }
7515
7516 section.wp-block-cover-image.has-left-content > h2,
7517 .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
7518 .wp-block-cover.has-left-content .wp-block-cover-text {
7519 margin-left: 0;
7520 text-align: left;
7521 }
7522
7523 section.wp-block-cover-image.has-right-content > h2,
7524 .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
7525 .wp-block-cover.has-right-content .wp-block-cover-text {
7526 margin-right: 0;
7527 text-align: right;
7528 }
7529
7530 section.wp-block-cover-image > h2,
7531 .wp-block-cover-image .wp-block-cover-image-text,
7532 .wp-block-cover .wp-block-cover-text {
7533 font-size: 2em;
7534 line-height: 1.25;
7535 z-index: 1;
7536 margin-bottom: 0;
7537 max-width: 840px;
7538 padding: 0.44em;
7539 text-align: center;
7540 }
7541
7542 .wp-block[data-align=left] > [data-type="core/embed"],
7543 .wp-block[data-align=right] > [data-type="core/embed"],
7544 .wp-block-embed.alignleft,
7545 .wp-block-embed.alignright {
7546 max-width: 360px;
7547 width: 100%;
7548 }
7549 .wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper,
7550 .wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper,
7551 .wp-block-embed.alignleft .wp-block-embed__wrapper,
7552 .wp-block-embed.alignright .wp-block-embed__wrapper {
7553 min-width: 280px;
7554 }
7555
7556 .wp-block-cover .wp-block-embed {
7557 min-width: 320px;
7558 min-height: 240px;
7559 }
7560
7561 .wp-block-embed {
7562 margin: 0 0 1em 0;
7563 }
7564 .wp-block-embed figcaption {
7565 margin-top: 0.5em;
7566 margin-bottom: 1em;
7567 }
7568 .wp-block-embed iframe {
7569 max-width: 100%;
7570 }
7571
7572 .wp-block-embed__wrapper {
7573 position: relative;
7574 }
7575
7576 .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
7577 content: "";
7578 display: block;
7579 padding-top: 50%;
7580 }
7581 .wp-embed-responsive .wp-has-aspect-ratio iframe {
7582 position: absolute;
7583 top: 0;
7584 right: 0;
7585 bottom: 0;
7586 left: 0;
7587 height: 100%;
7588 width: 100%;
7589 }
7590
7591 .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
7592 padding-top: 42.85%;
7593 }
7594 .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
7595 padding-top: 50%;
7596 }
7597 .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
7598 padding-top: 56.25%;
7599 }
7600 .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
7601 padding-top: 75%;
7602 }
7603 .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
7604 padding-top: 100%;
7605 }
7606 .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
7607 padding-top: 177.77%;
7608 }
7609 .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
7610 padding-top: 200%;
7611 }
7612
7613 .wp-block-file {
7614 margin-bottom: 1.5em;
7615 }
7616 .wp-block-file.aligncenter {
7617 text-align: center;
7618 }
7619 .wp-block-file.alignright {
7620 /*rtl:ignore*/
7621 text-align: right;
7622 }
7623 .wp-block-file .wp-block-file__embed {
7624 margin-bottom: 1em;
7625 }
7626 .wp-block-file .wp-block-file__button {
7627 background: #32373c;
7628 border-radius: 2em;
7629 color: #fff;
7630 font-size: 0.8em;
7631 padding: 0.5em 1em;
7632 }
7633 .wp-block-file a.wp-block-file__button {
7634 text-decoration: none;
7635 }
7636 .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:active {
7637 box-shadow: none;
7638 color: #fff;
7639 opacity: 0.85;
7640 text-decoration: none;
7641 }
7642 .wp-block-file * + .wp-block-file__button {
7643 margin-left: 0.75em;
7644 }
7645
7646 .wp-block-gallery,
7647 .blocks-gallery-grid {
7648 display: flex;
7649 flex-wrap: wrap;
7650 list-style-type: none;
7651 padding: 0;
7652 margin: 0;
7653 }
7654 .wp-block-gallery .blocks-gallery-image,
7655 .wp-block-gallery .blocks-gallery-item,
7656 .blocks-gallery-grid .blocks-gallery-image,
7657 .blocks-gallery-grid .blocks-gallery-item {
7658 margin: 0 1em 1em 0;
7659 display: flex;
7660 flex-grow: 1;
7661 flex-direction: column;
7662 justify-content: center;
7663 position: relative;
7664 align-self: flex-start;
7665 width: calc(50% - 1em);
7666 }
7667 .wp-block-gallery .blocks-gallery-image:nth-of-type(even),
7668 .wp-block-gallery .blocks-gallery-item:nth-of-type(even),
7669 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(even),
7670 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(even) {
7671 margin-right: 0;
7672 }
7673 .wp-block-gallery .blocks-gallery-image figure,
7674 .wp-block-gallery .blocks-gallery-item figure,
7675 .blocks-gallery-grid .blocks-gallery-image figure,
7676 .blocks-gallery-grid .blocks-gallery-item figure {
7677 margin: 0;
7678 height: 100%;
7679 }
7680 @supports (position: sticky) {
7681 .wp-block-gallery .blocks-gallery-image figure,
7682 .wp-block-gallery .blocks-gallery-item figure,
7683 .blocks-gallery-grid .blocks-gallery-image figure,
7684 .blocks-gallery-grid .blocks-gallery-item figure {
7685 display: flex;
7686 align-items: flex-end;
7687 justify-content: flex-start;
7688 }
7689 }
7690 .wp-block-gallery .blocks-gallery-image img,
7691 .wp-block-gallery .blocks-gallery-item img,
7692 .blocks-gallery-grid .blocks-gallery-image img,
7693 .blocks-gallery-grid .blocks-gallery-item img {
7694 display: block;
7695 max-width: 100%;
7696 height: auto;
7697 width: 100%;
7698 }
7699 @supports (position: sticky) {
7700 .wp-block-gallery .blocks-gallery-image img,
7701 .wp-block-gallery .blocks-gallery-item img,
7702 .blocks-gallery-grid .blocks-gallery-image img,
7703 .blocks-gallery-grid .blocks-gallery-item img {
7704 width: auto;
7705 }
7706 }
7707 .wp-block-gallery .blocks-gallery-image figcaption,
7708 .wp-block-gallery .blocks-gallery-item figcaption,
7709 .blocks-gallery-grid .blocks-gallery-image figcaption,
7710 .blocks-gallery-grid .blocks-gallery-item figcaption {
7711 position: absolute;
7712 bottom: 0;
7713 width: 100%;
7714 max-height: 100%;
7715 overflow: auto;
7716 padding: 3em 0.77em 0.7em;
7717 color: #fff;
7718 text-align: center;
7719 font-size: 0.8em;
7720 background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
7721 box-sizing: border-box;
7722 margin: 0;
7723 }
7724 .wp-block-gallery .blocks-gallery-image figcaption img,
7725 .wp-block-gallery .blocks-gallery-item figcaption img,
7726 .blocks-gallery-grid .blocks-gallery-image figcaption img,
7727 .blocks-gallery-grid .blocks-gallery-item figcaption img {
7728 display: inline;
7729 }
7730 .wp-block-gallery figcaption,
7731 .blocks-gallery-grid figcaption {
7732 flex-grow: 1;
7733 }
7734 .wp-block-gallery.is-cropped .blocks-gallery-image, .wp-block-gallery.is-cropped .blocks-gallery-item,
7735 .blocks-gallery-grid.is-cropped .blocks-gallery-image,
7736 .blocks-gallery-grid.is-cropped .blocks-gallery-item {
7737 -ms-grid-row-align: inherit;
7738 align-self: inherit;
7739 }
7740 .wp-block-gallery.is-cropped .blocks-gallery-image a,
7741 .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
7742 .wp-block-gallery.is-cropped .blocks-gallery-item img,
7743 .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
7744 .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
7745 .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
7746 .blocks-gallery-grid.is-cropped .blocks-gallery-item img {
7747 width: 100%;
7748 }
7749 @supports (position: sticky) {
7750 .wp-block-gallery.is-cropped .blocks-gallery-image a,
7751 .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
7752 .wp-block-gallery.is-cropped .blocks-gallery-item img,
7753 .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
7754 .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
7755 .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
7756 .blocks-gallery-grid.is-cropped .blocks-gallery-item img {
7757 height: 100%;
7758 flex: 1;
7759 -o-object-fit: cover;
7760 object-fit: cover;
7761 }
7762 }
7763 .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item,
7764 .blocks-gallery-grid.columns-1 .blocks-gallery-image,
7765 .blocks-gallery-grid.columns-1 .blocks-gallery-item {
7766 width: 100%;
7767 margin-right: 0;
7768 }
7769 @media (min-width: 600px) {
7770 .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item,
7771 .blocks-gallery-grid.columns-3 .blocks-gallery-image,
7772 .blocks-gallery-grid.columns-3 .blocks-gallery-item {
7773 width: calc(33.3333333333% - 0.6666666667em);
7774 margin-right: 1em;
7775 }
7776 .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item,
7777 .blocks-gallery-grid.columns-4 .blocks-gallery-image,
7778 .blocks-gallery-grid.columns-4 .blocks-gallery-item {
7779 width: calc(25% - 0.75em);
7780 margin-right: 1em;
7781 }
7782 .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item,
7783 .blocks-gallery-grid.columns-5 .blocks-gallery-image,
7784 .blocks-gallery-grid.columns-5 .blocks-gallery-item {
7785 width: calc(20% - 0.8em);
7786 margin-right: 1em;
7787 }
7788 .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item,
7789 .blocks-gallery-grid.columns-6 .blocks-gallery-image,
7790 .blocks-gallery-grid.columns-6 .blocks-gallery-item {
7791 width: calc(16.6666666667% - 0.8333333333em);
7792 margin-right: 1em;
7793 }
7794 .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item,
7795 .blocks-gallery-grid.columns-7 .blocks-gallery-image,
7796 .blocks-gallery-grid.columns-7 .blocks-gallery-item {
7797 width: calc(14.2857142857% - 0.8571428571em);
7798 margin-right: 1em;
7799 }
7800 .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item,
7801 .blocks-gallery-grid.columns-8 .blocks-gallery-image,
7802 .blocks-gallery-grid.columns-8 .blocks-gallery-item {
7803 width: calc(12.5% - 0.875em);
7804 margin-right: 1em;
7805 }
7806 .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
7807 .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
7808 .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n) {
7809 margin-right: 0;
7810 }
7811 .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
7812 .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
7813 .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n) {
7814 margin-right: 0;
7815 }
7816 .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
7817 .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
7818 .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n) {
7819 margin-right: 0;
7820 }
7821 .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
7822 .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
7823 .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n) {
7824 margin-right: 0;
7825 }
7826 .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
7827 .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
7828 .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n) {
7829 margin-right: 0;
7830 }
7831 .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
7832 .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
7833 .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n) {
7834 margin-right: 0;
7835 }
7836 .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
7837 .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
7838 .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n) {
7839 margin-right: 0;
7840 }
7841 .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),
7842 .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
7843 .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n) {
7844 margin-right: 0;
7845 }
7846 }
7847 .wp-block-gallery .blocks-gallery-image:last-child,
7848 .wp-block-gallery .blocks-gallery-item:last-child,
7849 .blocks-gallery-grid .blocks-gallery-image:last-child,
7850 .blocks-gallery-grid .blocks-gallery-item:last-child {
7851 margin-right: 0;
7852 }
7853 .wp-block-gallery.alignleft, .wp-block-gallery.alignright,
7854 .blocks-gallery-grid.alignleft,
7855 .blocks-gallery-grid.alignright {
7856 max-width: 420px;
7857 width: 100%;
7858 }
7859 .wp-block-gallery.aligncenter .blocks-gallery-item figure,
7860 .blocks-gallery-grid.aligncenter .blocks-gallery-item figure {
7861 justify-content: center;
7862 }
7863
7864 .wp-block-group {
7865 box-sizing: border-box;
7866 }
7867
7868 h1.has-background,
7869 h2.has-background,
7870 h3.has-background,
7871 h4.has-background,
7872 h5.has-background,
7873 h6.has-background {
7874 padding: 1.25em 2.375em;
7875 }
7876
7877 .wp-block-image {
7878 margin: 0 0 1em 0;
7879 }
7880 .wp-block-image img {
7881 max-width: 100%;
7882 }
7883 .wp-block-image:not(.is-style-rounded) img {
7884 border-radius: inherit;
7885 }
7886 .wp-block-image.aligncenter {
7887 text-align: center;
7888 }
7889 .wp-block-image.alignfull img, .wp-block-image.alignwide img {
7890 width: 100%;
7891 }
7892 .wp-block-image .alignleft,
7893 .wp-block-image .alignright,
7894 .wp-block-image .aligncenter {
7895 display: table;
7896 }
7897 .wp-block-image .alignleft > figcaption,
7898 .wp-block-image .alignright > figcaption,
7899 .wp-block-image .aligncenter > figcaption {
7900 display: table-caption;
7901 caption-side: bottom;
7902 }
7903 .wp-block-image .alignleft {
7904 /*rtl:ignore*/
7905 float: left;
7906 /*rtl:ignore*/
7907 margin-left: 0;
7908 margin-right: 1em;
7909 margin-top: 0.5em;
7910 margin-bottom: 0.5em;
7911 }
7912 .wp-block-image .alignright {
7913 /*rtl:ignore*/
7914 float: right;
7915 /*rtl:ignore*/
7916 margin-right: 0;
7917 margin-left: 1em;
7918 margin-top: 0.5em;
7919 margin-bottom: 0.5em;
7920 }
7921 .wp-block-image .aligncenter {
7922 margin-left: auto;
7923 margin-right: auto;
7924 }
7925 .wp-block-image figcaption {
7926 margin-top: 0.5em;
7927 margin-bottom: 1em;
7928 }
7929 .wp-block-image.is-style-rounded img {
7930 border-radius: 9999px;
7931 }
7932 .wp-block-image.is-style-circle-mask img {
7933 border-radius: 9999px;
7934 }
7935 @supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
7936 .wp-block-image.is-style-circle-mask img {
7937 /* stylelint-disable */
7938 -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>");
7939 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>");
7940 /* stylelint-enable */
7941 mask-mode: alpha;
7942 -webkit-mask-repeat: no-repeat;
7943 mask-repeat: no-repeat;
7944 -webkit-mask-size: contain;
7945 mask-size: contain;
7946 -webkit-mask-position: center;
7947 mask-position: center;
7948 border-radius: 0;
7949 }
7950 }
7951
7952 ol.wp-block-latest-comments {
7953 padding-left: 0;
7954 }
7955
7956 .wp-block-latest-comments__comment {
7957 line-height: 1.1;
7958 list-style: none;
7959 margin-bottom: 1em;
7960 }
7961 .has-avatars .wp-block-latest-comments__comment {
7962 min-height: 2.25em;
7963 list-style: none;
7964 }
7965 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
7966 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
7967 margin-left: 3.25em;
7968 }
7969 .has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
7970 line-height: 1.5;
7971 }
7972
7973 .wp-block-latest-comments__comment-excerpt p {
7974 font-size: 0.875em;
7975 line-height: 1.8;
7976 margin: 0.36em 0 1.4em;
7977 }
7978
7979 .wp-block-latest-comments__comment-date {
7980 display: block;
7981 font-size: 0.75em;
7982 }
7983
7984 .wp-block-latest-comments .avatar,
7985 .wp-block-latest-comments__comment-avatar {
7986 border-radius: 1.5em;
7987 display: block;
7988 float: left;
7989 height: 2.5em;
7990 margin-right: 0.75em;
7991 width: 2.5em;
7992 }
7993
7994 .wp-block-latest-posts.alignleft {
7995 /*rtl:ignore*/
7996 margin-right: 2em;
7997 }
7998 .wp-block-latest-posts.alignright {
7999 /*rtl:ignore*/
8000 margin-left: 2em;
8001 }
8002 .wp-block-latest-posts.wp-block-latest-posts__list {
8003 list-style: none;
8004 }
8005 .wp-block-latest-posts.wp-block-latest-posts__list li {
8006 clear: both;
8007 }
8008 .wp-block-latest-posts.is-grid {
8009 display: flex;
8010 flex-wrap: wrap;
8011 padding: 0;
8012 }
8013 .wp-block-latest-posts.is-grid li {
8014 margin: 0 1.25em 1.25em 0;
8015 width: 100%;
8016 }
8017 @media (min-width: 600px) {
8018 .wp-block-latest-posts.columns-2 li {
8019 width: calc((100% / 2) - 1.25em + (1.25em / 2));
8020 }
8021 .wp-block-latest-posts.columns-2 li:nth-child(2n) {
8022 margin-right: 0;
8023 }
8024 .wp-block-latest-posts.columns-3 li {
8025 width: calc((100% / 3) - 1.25em + (1.25em / 3));
8026 }
8027 .wp-block-latest-posts.columns-3 li:nth-child(3n) {
8028 margin-right: 0;
8029 }
8030 .wp-block-latest-posts.columns-4 li {
8031 width: calc((100% / 4) - 1.25em + (1.25em / 4));
8032 }
8033 .wp-block-latest-posts.columns-4 li:nth-child(4n) {
8034 margin-right: 0;
8035 }
8036 .wp-block-latest-posts.columns-5 li {
8037 width: calc((100% / 5) - 1.25em + (1.25em / 5));
8038 }
8039 .wp-block-latest-posts.columns-5 li:nth-child(5n) {
8040 margin-right: 0;
8041 }
8042 .wp-block-latest-posts.columns-6 li {
8043 width: calc((100% / 6) - 1.25em + (1.25em / 6));
8044 }
8045 .wp-block-latest-posts.columns-6 li:nth-child(6n) {
8046 margin-right: 0;
8047 }
8048 }
8049
8050 .wp-block-latest-posts__post-date,
8051 .wp-block-latest-posts__post-author {
8052 display: block;
8053 color: #555;
8054 font-size: 0.8125em;
8055 }
8056
8057 .wp-block-latest-posts__post-excerpt {
8058 margin-top: 0.5em;
8059 margin-bottom: 1em;
8060 }
8061
8062 .wp-block-latest-posts__featured-image a {
8063 display: inline-block;
8064 }
8065 .wp-block-latest-posts__featured-image img {
8066 height: auto;
8067 width: auto;
8068 }
8069 .wp-block-latest-posts__featured-image.alignleft {
8070 /*rtl:ignore*/
8071 margin-right: 1em;
8072 }
8073 .wp-block-latest-posts__featured-image.alignright {
8074 /*rtl:ignore*/
8075 margin-left: 1em;
8076 }
8077 .wp-block-latest-posts__featured-image.aligncenter {
8078 margin-bottom: 1em;
8079 text-align: center;
8080 }
8081
8082 .block-editor-image-alignment-control__row .components-base-control__field {
8083 display: flex;
8084 justify-content: space-between;
8085 align-items: center;
8086 }
8087 .block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
8088 margin-bottom: 0;
8089 }
8090
8091 ol.has-background,
8092 ul.has-background {
8093 padding: 1.25em 2.375em;
8094 }
8095
8096 .wp-block-media-text {
8097 /*!rtl:begin:ignore*/
8098 direction: ltr;
8099 /*!rtl:end:ignore*/
8100 display: -ms-grid;
8101 display: grid;
8102 -ms-grid-columns: 50% 1fr;
8103 grid-template-columns: 50% 1fr;
8104 -ms-grid-rows: auto;
8105 grid-template-rows: auto;
8106 }
8107 .wp-block-media-text.has-media-on-the-right {
8108 -ms-grid-columns: 1fr 50%;
8109 grid-template-columns: 1fr 50%;
8110 }
8111
8112 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
8113 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
8114 -ms-grid-row-align: start;
8115 align-self: start;
8116 }
8117
8118 .wp-block-media-text .wp-block-media-text__content,
8119 .wp-block-media-text .wp-block-media-text__media,
8120 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
8121 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
8122 -ms-grid-row-align: center;
8123 align-self: center;
8124 }
8125
8126 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
8127 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
8128 -ms-grid-row-align: end;
8129 align-self: end;
8130 }
8131
8132 .wp-block-media-text .wp-block-media-text__media {
8133 /*!rtl:begin:ignore*/
8134 -ms-grid-column: 1;
8135 grid-column: 1;
8136 -ms-grid-row: 1;
8137 grid-row: 1;
8138 /*!rtl:end:ignore*/
8139 margin: 0;
8140 }
8141
8142 .wp-block-media-text .wp-block-media-text__content {
8143 direction: ltr;
8144 /*!rtl:begin:ignore*/
8145 -ms-grid-column: 2;
8146 grid-column: 2;
8147 -ms-grid-row: 1;
8148 grid-row: 1;
8149 /*!rtl:end:ignore*/
8150 padding: 0 8% 0 8%;
8151 word-break: break-word;
8152 }
8153
8154 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
8155 /*!rtl:begin:ignore*/
8156 -ms-grid-column: 2;
8157 grid-column: 2;
8158 -ms-grid-row: 1;
8159 grid-row: 1;
8160 /*!rtl:end:ignore*/
8161 }
8162
8163 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
8164 /*!rtl:begin:ignore*/
8165 -ms-grid-column: 1;
8166 grid-column: 1;
8167 -ms-grid-row: 1;
8168 grid-row: 1;
8169 /*!rtl:end:ignore*/
8170 }
8171
8172 .wp-block-media-text__media img,
8173 .wp-block-media-text__media video {
8174 max-width: unset;
8175 width: 100%;
8176 vertical-align: middle;
8177 }
8178
8179 .wp-block-media-text.is-image-fill .wp-block-media-text__media {
8180 height: 100%;
8181 min-height: 250px;
8182 background-size: cover;
8183 }
8184
8185 .wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
8186 display: block;
8187 height: 100%;
8188 }
8189
8190 .wp-block-media-text.is-image-fill .wp-block-media-text__media img {
8191 position: absolute;
8192 width: 1px;
8193 height: 1px;
8194 padding: 0;
8195 margin: -1px;
8196 overflow: hidden;
8197 clip: rect(0, 0, 0, 0);
8198 border: 0;
8199 }
8200
8201 /*
8202 * Here we here not able to use a mobile first CSS approach.
8203 * Custom widths are set using inline styles, and on mobile,
8204 * we need 100% width, so we use important to overwrite the inline style.
8205 * If the style were set on mobile first, on desktop styles,
8206 * we would have no way of setting the style again to the inline style.
8207 */
8208 @media (max-width: 600px) {
8209 .wp-block-media-text.is-stacked-on-mobile {
8210 -ms-grid-columns: 100% !important;
8211 grid-template-columns: 100% !important;
8212 }
8213 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
8214 -ms-grid-column: 1;
8215 grid-column: 1;
8216 -ms-grid-row: 1;
8217 grid-row: 1;
8218 }
8219 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
8220 -ms-grid-column: 1;
8221 grid-column: 1;
8222 -ms-grid-row: 2;
8223 grid-row: 2;
8224 }
8225 }
8226 .wp-block-navigation ul,
8227 .wp-block-navigation ul li {
8228 list-style: none;
8229 padding: 0;
8230 }
8231
8232 .wp-block-navigation__container {
8233 align-items: center;
8234 list-style: none;
8235 margin: 0;
8236 padding-left: 0;
8237 display: flex;
8238 flex-wrap: wrap;
8239 }
8240 .is-vertical .wp-block-navigation__container {
8241 display: block;
8242 flex-direction: column;
8243 align-items: flex-start;
8244 }
8245
8246 .items-justified-center > ul {
8247 justify-content: center;
8248 }
8249
8250 .items-justified-right > ul {
8251 justify-content: flex-end;
8252 }
8253
8254 .items-justified-space-between > ul {
8255 justify-content: space-between;
8256 }
8257
8258 .is-vertical.items-justified-center > ul {
8259 align-items: center;
8260 }
8261
8262 .is-vertical.items-justified-right > ul {
8263 align-items: flex-end;
8264 }
8265 .is-vertical.items-justified-right > ul .wp-block-navigation-link,
8266 .is-vertical.items-justified-right > ul .wp-block-pages-list__item {
8267 margin-right: 0;
8268 justify-content: flex-end;
8269 }
8270
8271 .wp-block-navigation .wp-block-pages-list__item,
8272 .wp-block-navigation .wp-block-navigation-link {
8273 display: flex;
8274 align-items: center;
8275 position: relative;
8276 margin: 0 0.5em 0 0;
8277 }
8278 .wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty,
8279 .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty {
8280 display: none;
8281 }
8282 .wp-block-navigation .wp-block-navigation__container > .wp-block-pages-list__item:last-child,
8283 .wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link:last-child {
8284 margin-right: 0;
8285 }
8286 .wp-block-navigation .wp-block-pages-list__item__link,
8287 .wp-block-navigation .wp-block-navigation-link__content {
8288 color: inherit;
8289 display: block;
8290 padding: 0.5em 1em;
8291 }
8292 .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,
8293 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,
8294 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link {
8295 text-decoration: inherit;
8296 }
8297 .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,
8298 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content {
8299 text-decoration: inherit;
8300 }
8301 .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus, .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active,
8302 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,
8303 .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active {
8304 text-decoration: inherit;
8305 }
8306 .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link,
8307 .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content {
8308 text-decoration: none;
8309 }
8310 .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus, .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active,
8311 .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus,
8312 .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active {
8313 text-decoration: none;
8314 }
8315 .wp-block-navigation .wp-block-navigation-link__label {
8316 word-break: normal;
8317 overflow-wrap: break-word;
8318 }
8319 .wp-block-navigation .wp-block-page-list__submenu-icon,
8320 .wp-block-navigation .wp-block-navigation-link__submenu-icon {
8321 height: inherit;
8322 padding: 0.375em 1em 0.375em 0;
8323 }
8324 .wp-block-navigation .wp-block-page-list__submenu-icon svg,
8325 .wp-block-navigation .wp-block-navigation-link__submenu-icon svg {
8326 stroke: currentColor;
8327 }
8328 .wp-block-navigation .has-child > .wp-block-pages-list__item__link,
8329 .wp-block-navigation .has-child > .wp-block-navigation-link__content {
8330 padding-right: 0.5em;
8331 }
8332 .wp-block-navigation .has-child .submenu-container,
8333 .wp-block-navigation .has-child .wp-block-navigation-link__container {
8334 background-color: inherit;
8335 color: inherit;
8336 position: absolute;
8337 left: 0;
8338 top: 100%;
8339 z-index: 2;
8340 display: flex;
8341 flex-direction: column;
8342 align-items: normal;
8343 min-width: 200px;
8344 opacity: 0;
8345 transition: opacity 0.1s linear;
8346 visibility: hidden;
8347 }
8348 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item,
8349 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link,
8350 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item,
8351 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link {
8352 margin: 0;
8353 }
8354 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-pages-list__item__link,
8355 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
8356 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
8357 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__content,
8358 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-pages-list__item__link,
8359 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
8360 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
8361 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__content {
8362 flex-grow: 1;
8363 }
8364 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon,
8365 .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
8366 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon,
8367 .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon,
8368 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon,
8369 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
8370 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon,
8371 .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon {
8372 padding-right: 0.5em;
8373 }
8374 @media (min-width: 782px) {
8375 .wp-block-navigation .has-child .submenu-container .submenu-container,
8376 .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,
8377 .wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,
8378 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
8379 left: 100%;
8380 top: 0;
8381 }
8382 .wp-block-navigation .has-child .submenu-container .submenu-container::before,
8383 .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container::before,
8384 .wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container::before,
8385 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container::before {
8386 content: "";
8387 position: absolute;
8388 right: 100%;
8389 height: 100%;
8390 display: block;
8391 width: 0.5em;
8392 background: transparent;
8393 }
8394 .wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,
8395 .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,
8396 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg,
8397 .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg {
8398 transform: rotate(-90deg);
8399 }
8400 }
8401 .wp-block-navigation .has-child:hover > .wp-block-navigation-link__container {
8402 visibility: visible;
8403 opacity: 1;
8404 }
8405 .wp-block-navigation .has-child:focus-within > .wp-block-navigation-link__container {
8406 visibility: visible;
8407 opacity: 1;
8408 }
8409 .wp-block-navigation .has-child:hover {
8410 cursor: pointer;
8411 }
8412 .wp-block-navigation .has-child:hover > .submenu-container {
8413 visibility: visible;
8414 opacity: 1;
8415 }
8416 .wp-block-navigation .has-child:focus-within {
8417 cursor: pointer;
8418 }
8419 .wp-block-navigation .has-child:focus-within > .submenu-container {
8420 visibility: visible;
8421 opacity: 1;
8422 }
8423 .wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container,
8424 .wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container,
8425 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container, .wp-block-navigation.items-justified-right .has-child .submenu-container,
8426 .wp-block-navigation.items-justified-right .has-child .wp-block-navigation-link__container {
8427 left: auto;
8428 right: 0;
8429 }
8430 .wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .submenu-container,
8431 .wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .wp-block-navigation-link__container,
8432 .wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .submenu-container,
8433 .wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .submenu-container,
8434 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .wp-block-navigation-link__container,
8435 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .submenu-container,
8436 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.items-justified-right .has-child .submenu-container .submenu-container,
8437 .wp-block-navigation.items-justified-right .has-child .submenu-container .wp-block-navigation-link__container,
8438 .wp-block-navigation.items-justified-right .has-child .wp-block-navigation-link__container .submenu-container,
8439 .wp-block-navigation.items-justified-right .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
8440 left: auto;
8441 right: 100%;
8442 }
8443
8444 .wp-block-navigation:not(.has-background) .submenu-container,
8445 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container {
8446 background-color: #fff;
8447 color: #000;
8448 border: 1px solid rgba(0, 0, 0, 0.15);
8449 }
8450 .wp-block-navigation:not(.has-background) .submenu-container .submenu-container,
8451 .wp-block-navigation:not(.has-background) .submenu-container .wp-block-navigation-link__container,
8452 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container .submenu-container,
8453 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container .wp-block-navigation-link__container {
8454 top: -1px;
8455 }
8456
8457 .wp-block-navigation .wp-block-page-list {
8458 display: flex;
8459 flex-wrap: wrap;
8460 background-color: inherit;
8461 }
8462 .wp-block-navigation .wp-block-pages-list__item {
8463 background-color: inherit;
8464 }
8465 .wp-block-navigation .wp-block-page-list__submenu-icon {
8466 display: none;
8467 }
8468 .wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon {
8469 display: block;
8470 }
8471
8472 .is-vertical .wp-block-navigation__container .wp-block-page-list {
8473 display: block;
8474 }
8475
8476 .is-small-text {
8477 font-size: 0.875em;
8478 }
8479
8480 .is-regular-text {
8481 font-size: 1em;
8482 }
8483
8484 .is-large-text {
8485 font-size: 2.25em;
8486 }
8487
8488 .is-larger-text {
8489 font-size: 3em;
8490 }
8491
8492 .has-drop-cap:not(:focus)::first-letter {
8493 float: left;
8494 font-size: 8.4em;
8495 line-height: 0.68;
8496 font-weight: 100;
8497 margin: 0.05em 0.1em 0 0;
8498 text-transform: uppercase;
8499 font-style: normal;
8500 }
8501
8502 p.has-drop-cap.has-background {
8503 overflow: hidden;
8504 }
8505
8506 p.has-background {
8507 padding: 1.25em 2.375em;
8508 }
8509
8510 p.has-text-color a {
8511 color: inherit;
8512 }
8513
8514 .wp-block-post-author {
8515 display: flex;
8516 flex-wrap: wrap;
8517 }
8518 .wp-block-post-author__byline {
8519 width: 100%;
8520 margin-top: 0;
8521 margin-bottom: 0;
8522 font-size: 0.5em;
8523 }
8524 .wp-block-post-author__avatar {
8525 margin-right: 1em;
8526 }
8527 .wp-block-post-author__bio {
8528 margin-bottom: 0.7em;
8529 font-size: 0.7em;
8530 }
8531 .wp-block-post-author__content {
8532 flex-grow: 1;
8533 flex-basis: 0;
8534 }
8535 .wp-block-post-author__name {
8536 font-weight: bold;
8537 margin: 0;
8538 }
8539
8540 .wp-block-post-comments-form input[type=submit] {
8541 color: #fff;
8542 background-color: #32373c;
8543 border: none;
8544 border-radius: 9999px;
8545 box-shadow: none;
8546 cursor: pointer;
8547 display: inline-block;
8548 font-size: 1.125em;
8549 padding: 0.667em 1.333em;
8550 text-align: center;
8551 text-decoration: none;
8552 overflow-wrap: break-word;
8553 }
8554 .wp-block-post-comments-form input[type=submit]:hover, .wp-block-post-comments-form input[type=submit]:focus, .wp-block-post-comments-form input[type=submit]:active, .wp-block-post-comments-form input[type=submit]:visited {
8555 color: #fff;
8556 }
8557
8558 .wp-block-post-excerpt__more-link {
8559 display: inline-block;
8560 }
8561
8562 .wp-block-post-title a {
8563 display: inline-block;
8564 }
8565
8566 .wp-block-preformatted {
8567 white-space: pre-wrap;
8568 }
8569
8570 .wp-block-preformatted.has-background {
8571 padding: 1.25em 2.375em;
8572 }
8573
8574 .wp-block-pullquote {
8575 margin: 0 0 1em 0;
8576 padding: 3em 0;
8577 text-align: center;
8578 }
8579 .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
8580 max-width: 420px;
8581 }
8582 .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
8583 font-size: 1.25em;
8584 }
8585 .wp-block-pullquote p {
8586 font-size: 1.75em;
8587 line-height: 1.6;
8588 }
8589 .wp-block-pullquote cite,
8590 .wp-block-pullquote footer {
8591 position: relative;
8592 }
8593 .wp-block-pullquote .has-text-color a {
8594 color: inherit;
8595 }
8596
8597 .wp-block-pullquote:not(.is-style-solid-color) {
8598 background: none;
8599 }
8600
8601 .wp-block-pullquote.is-style-solid-color {
8602 border: none;
8603 }
8604 .wp-block-pullquote.is-style-solid-color blockquote {
8605 margin-left: auto;
8606 margin-right: auto;
8607 text-align: left;
8608 max-width: 60%;
8609 }
8610 .wp-block-pullquote.is-style-solid-color blockquote p {
8611 margin-top: 0;
8612 margin-bottom: 0;
8613 font-size: 2em;
8614 }
8615 .wp-block-pullquote.is-style-solid-color blockquote cite {
8616 text-transform: none;
8617 font-style: normal;
8618 }
8619
8620 .wp-block-pullquote cite {
8621 color: inherit;
8622 }
8623
8624 .wp-block-query-loop {
8625 max-width: 100%;
8626 list-style: none;
8627 padding: 0;
8628 }
8629 .wp-block-query-loop li {
8630 clear: both;
8631 }
8632 .wp-block-query-loop.is-flex-container {
8633 flex-direction: row;
8634 display: flex;
8635 flex-wrap: wrap;
8636 }
8637 .wp-block-query-loop.is-flex-container li {
8638 margin: 0 0 1.25em 0;
8639 width: 100%;
8640 }
8641 @media (min-width: 600px) {
8642 .wp-block-query-loop.is-flex-container li {
8643 margin-right: 1.25em;
8644 }
8645 .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
8646 width: calc((100% / 2) - 1.25em + (1.25em / 2));
8647 }
8648 .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n) {
8649 margin-right: 0;
8650 }
8651 .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {
8652 width: calc((100% / 3) - 1.25em + (1.25em / 3));
8653 }
8654 .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n) {
8655 margin-right: 0;
8656 }
8657 .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {
8658 width: calc((100% / 4) - 1.25em + (1.25em / 4));
8659 }
8660 .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n) {
8661 margin-right: 0;
8662 }
8663 .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {
8664 width: calc((100% / 5) - 1.25em + (1.25em / 5));
8665 }
8666 .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n) {
8667 margin-right: 0;
8668 }
8669 .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
8670 width: calc((100% / 6) - 1.25em + (1.25em / 6));
8671 }
8672 .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n) {
8673 margin-right: 0;
8674 }
8675 }
8676
8677 .wp-block-query-pagination {
8678 display: flex;
8679 flex-direction: row;
8680 flex-wrap: wrap;
8681 }
8682 .wp-block-query-pagination > .wp-block-query-pagination-next,
8683 .wp-block-query-pagination > .wp-block-query-pagination-previous,
8684 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
8685 display: inline-block;
8686 /*rtl:ignore*/
8687 margin-right: 0.5em;
8688 margin-bottom: 0.5em;
8689 }
8690 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
8691 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
8692 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
8693 /*rtl:ignore*/
8694 margin-right: 0;
8695 }
8696
8697 .wp-block-quote.is-style-large, .wp-block-quote.is-large {
8698 margin-bottom: 1em;
8699 padding: 0 1em;
8700 }
8701 .wp-block-quote.is-style-large p, .wp-block-quote.is-large p {
8702 font-size: 1.5em;
8703 font-style: italic;
8704 line-height: 1.6;
8705 }
8706 .wp-block-quote.is-style-large cite,
8707 .wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite,
8708 .wp-block-quote.is-large footer {
8709 font-size: 1.125em;
8710 text-align: right;
8711 }
8712
8713 .wp-block-rss.wp-block-rss {
8714 box-sizing: border-box;
8715 }
8716 .wp-block-rss.alignleft {
8717 /*rtl:ignore*/
8718 margin-right: 2em;
8719 }
8720 .wp-block-rss.alignright {
8721 /*rtl:ignore*/
8722 margin-left: 2em;
8723 }
8724 .wp-block-rss.is-grid {
8725 display: flex;
8726 flex-wrap: wrap;
8727 padding: 0;
8728 list-style: none;
8729 }
8730 .wp-block-rss.is-grid li {
8731 margin: 0 1em 1em 0;
8732 width: 100%;
8733 }
8734 @media (min-width: 600px) {
8735 .wp-block-rss.columns-2 li {
8736 width: calc(( 100% / 2 ) - 1em);
8737 }
8738 .wp-block-rss.columns-3 li {
8739 width: calc(( 100% / 3 ) - 1em);
8740 }
8741 .wp-block-rss.columns-4 li {
8742 width: calc(( 100% / 4 ) - 1em);
8743 }
8744 .wp-block-rss.columns-5 li {
8745 width: calc(( 100% / 5 ) - 1em);
8746 }
8747 .wp-block-rss.columns-6 li {
8748 width: calc(( 100% / 6 ) - 1em);
8749 }
8750 }
8751
8752 .wp-block-rss__item-publish-date,
8753 .wp-block-rss__item-author {
8754 display: block;
8755 color: #555;
8756 font-size: 0.8125em;
8757 }
8758
8759 .wp-block-search .wp-block-search__button {
8760 background: #f7f7f7;
8761 border: 1px solid #ccc;
8762 padding: 0.375em 0.625em;
8763 color: #32373c;
8764 margin-left: 0.625em;
8765 word-break: normal;
8766 }
8767 .wp-block-search .wp-block-search__button.has-icon {
8768 line-height: 0;
8769 }
8770 .wp-block-search .wp-block-search__button svg {
8771 min-width: 1.5em;
8772 min-height: 1.5em;
8773 }
8774 .wp-block-search .wp-block-search__inside-wrapper {
8775 display: flex;
8776 flex: auto;
8777 flex-wrap: nowrap;
8778 max-width: 100%;
8779 }
8780 .wp-block-search .wp-block-search__label {
8781 width: 100%;
8782 }
8783 .wp-block-search .wp-block-search__input {
8784 flex-grow: 1;
8785 min-width: 3em;
8786 border: 1px solid #949494;
8787 }
8788 .wp-block-search.wp-block-search__button-only .wp-block-search__button {
8789 margin-left: 0;
8790 }
8791 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
8792 padding: 4px;
8793 border: 1px solid #949494;
8794 }
8795 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
8796 border-radius: 0;
8797 border: none;
8798 padding: 0 0 0 0.25em;
8799 }
8800 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
8801 outline: none;
8802 }
8803 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
8804 padding: 0.125em 0.5em;
8805 }
8806 .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
8807 margin: auto;
8808 }
8809
8810 .wp-block-separator {
8811 border-top: 1px solid currentColor;
8812 border-bottom: 1px solid currentColor;
8813 }
8814 .wp-block-separator.is-style-wide {
8815 border-bottom-width: 1px;
8816 }
8817 .wp-block-separator.is-style-dots {
8818 background: none !important;
8819 border: none;
8820 text-align: center;
8821 width: none;
8822 line-height: 1;
8823 height: auto;
8824 }
8825 .wp-block-separator.is-style-dots::before {
8826 content: "···";
8827 color: currentColor;
8828 font-size: 1.5em;
8829 letter-spacing: 2em;
8830 /*rtl:ignore*/
8831 padding-left: 2em;
8832 font-family: serif;
8833 }
8834
8835 .wp-block-site-logo {
8836 line-height: 0;
8837 }
8838 .wp-block-site-logo a {
8839 display: inline-block;
8840 }
8841 .wp-block-site-logo.is-default-size img {
8842 width: 120px;
8843 height: auto;
8844 }
8845 .wp-block-site-logo .aligncenter {
8846 display: table;
8847 }
8848 .wp-block-site-logo.is-style-rounded img {
8849 border-radius: 9999px;
8850 }
8851
8852 .wp-block-social-links {
8853 display: flex;
8854 flex-wrap: wrap;
8855 padding-left: 0;
8856 padding-right: 0;
8857 text-indent: 0;
8858 margin-left: 0;
8859 }
8860 .wp-block-social-links .wp-social-link a,
8861 .wp-block-social-links .wp-social-link a:hover {
8862 text-decoration: none;
8863 border-bottom: 0;
8864 box-shadow: none;
8865 }
8866 .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
8867 margin: 4px 8px 4px 0;
8868 }
8869 .wp-block-social-links .wp-social-link a {
8870 padding: 0.25em;
8871 }
8872 .wp-block-social-links .wp-social-link svg {
8873 width: 1em;
8874 height: 1em;
8875 }
8876 .wp-block-social-links.has-small-icon-size {
8877 font-size: 16px;
8878 }
8879 .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
8880 font-size: 24px;
8881 }
8882 .wp-block-social-links.has-large-icon-size {
8883 font-size: 36px;
8884 }
8885 .wp-block-social-links.has-huge-icon-size {
8886 font-size: 48px;
8887 }
8888 .wp-block-social-links.aligncenter {
8889 justify-content: center;
8890 display: flex;
8891 }
8892 .wp-block-social-links.alignright {
8893 justify-content: flex-end;
8894 }
8895
8896 .wp-social-link {
8897 display: block;
8898 border-radius: 9999px;
8899 transition: transform 0.1s ease;
8900 height: auto;
8901 }
8902 @media (prefers-reduced-motion: reduce) {
8903 .wp-social-link {
8904 transition-duration: 0s;
8905 transition-delay: 0s;
8906 }
8907 }
8908 .wp-social-link a {
8909 display: block;
8910 line-height: 0;
8911 transition: transform 0.1s ease;
8912 }
8913 .wp-social-link a,
8914 .wp-social-link a:hover,
8915 .wp-social-link a:active,
8916 .wp-social-link a:visited,
8917 .wp-social-link svg {
8918 color: currentColor;
8919 fill: currentColor;
8920 }
8921 .wp-social-link:hover {
8922 transform: scale(1.1);
8923 }
8924
8925 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
8926 background-color: #f0f0f0;
8927 color: #444;
8928 }
8929 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
8930 background-color: #f90;
8931 color: #fff;
8932 }
8933 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
8934 background-color: #1ea0c3;
8935 color: #fff;
8936 }
8937 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
8938 background-color: #0757fe;
8939 color: #fff;
8940 }
8941 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
8942 background-color: #1e1f26;
8943 color: #fff;
8944 }
8945 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
8946 background-color: #02e49b;
8947 color: #fff;
8948 }
8949 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
8950 background-color: #e94c89;
8951 color: #fff;
8952 }
8953 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
8954 background-color: #4280ff;
8955 color: #fff;
8956 }
8957 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
8958 background-color: #f45800;
8959 color: #fff;
8960 }
8961 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
8962 background-color: #1778f2;
8963 color: #fff;
8964 }
8965 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
8966 background-color: #000;
8967 color: #fff;
8968 }
8969 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
8970 background-color: #0461dd;
8971 color: #fff;
8972 }
8973 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
8974 background-color: #e65678;
8975 color: #fff;
8976 }
8977 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
8978 background-color: #24292d;
8979 color: #fff;
8980 }
8981 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
8982 background-color: #eceadd;
8983 color: #382110;
8984 }
8985 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
8986 background-color: #ea4434;
8987 color: #fff;
8988 }
8989 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
8990 background-color: #f00075;
8991 color: #fff;
8992 }
8993 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
8994 background-color: #e21b24;
8995 color: #fff;
8996 }
8997 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
8998 background-color: #0d66c2;
8999 color: #fff;
9000 }
9001 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
9002 background-color: #3288d4;
9003 color: #fff;
9004 }
9005 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
9006 background-color: #02ab6c;
9007 color: #fff;
9008 }
9009 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
9010 background-color: #f6405f;
9011 color: #fff;
9012 }
9013 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
9014 background-color: #ff424d;
9015 color: #fff;
9016 }
9017 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
9018 background-color: #e60122;
9019 color: #fff;
9020 }
9021 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
9022 background-color: #ef4155;
9023 color: #fff;
9024 }
9025 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
9026 background-color: #fe4500;
9027 color: #fff;
9028 }
9029 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
9030 background-color: #0478d7;
9031 color: #fff;
9032 }
9033 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
9034 background-color: #fefc00;
9035 color: #fff;
9036 stroke: #000;
9037 }
9038 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
9039 background-color: #ff5600;
9040 color: #fff;
9041 }
9042 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
9043 background-color: #1bd760;
9044 color: #fff;
9045 }
9046 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
9047 background-color: #2aabee;
9048 color: #fff;
9049 }
9050 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
9051 background-color: #000;
9052 color: #fff;
9053 }
9054 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
9055 background-color: #011835;
9056 color: #fff;
9057 }
9058 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
9059 background-color: #6440a4;
9060 color: #fff;
9061 }
9062 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
9063 background-color: #1da1f2;
9064 color: #fff;
9065 }
9066 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
9067 background-color: #1eb7ea;
9068 color: #fff;
9069 }
9070 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
9071 background-color: #4680c2;
9072 color: #fff;
9073 }
9074 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
9075 background-color: #3499cd;
9076 color: #fff;
9077 }
9078 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
9079 background-color: #d32422;
9080 color: #fff;
9081 }
9082 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
9083 background-color: #f00;
9084 color: #fff;
9085 }
9086
9087 .wp-block-social-links.is-style-logos-only .wp-social-link {
9088 background: none;
9089 padding: 4px;
9090 }
9091 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
9092 color: #f90;
9093 }
9094 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
9095 color: #1ea0c3;
9096 }
9097 .wp-block-social-links.is-style-logos-only .wp-social-link-behance {
9098 color: #0757fe;
9099 }
9100 .wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
9101 color: #1e1f26;
9102 }
9103 .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
9104 color: #02e49b;
9105 }
9106 .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
9107 color: #e94c89;
9108 }
9109 .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
9110 color: #4280ff;
9111 }
9112 .wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
9113 color: #f45800;
9114 }
9115 .wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
9116 color: #1778f2;
9117 }
9118 .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
9119 color: #000;
9120 }
9121 .wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
9122 color: #0461dd;
9123 }
9124 .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
9125 color: #e65678;
9126 }
9127 .wp-block-social-links.is-style-logos-only .wp-social-link-github {
9128 color: #24292d;
9129 }
9130 .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
9131 color: #382110;
9132 }
9133 .wp-block-social-links.is-style-logos-only .wp-social-link-google {
9134 color: #ea4434;
9135 }
9136 .wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
9137 color: #f00075;
9138 }
9139 .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
9140 color: #e21b24;
9141 }
9142 .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
9143 color: #0d66c2;
9144 }
9145 .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
9146 color: #3288d4;
9147 }
9148 .wp-block-social-links.is-style-logos-only .wp-social-link-medium {
9149 color: #02ab6c;
9150 }
9151 .wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
9152 color: #f6405f;
9153 }
9154 .wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
9155 color: #ff424d;
9156 }
9157 .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
9158 color: #e60122;
9159 }
9160 .wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
9161 color: #ef4155;
9162 }
9163 .wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
9164 color: #fe4500;
9165 }
9166 .wp-block-social-links.is-style-logos-only .wp-social-link-skype {
9167 color: #0478d7;
9168 }
9169 .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
9170 color: #fff;
9171 stroke: #000;
9172 }
9173 .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
9174 color: #ff5600;
9175 }
9176 .wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
9177 color: #1bd760;
9178 }
9179 .wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
9180 color: #2aabee;
9181 }
9182 .wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
9183 color: #000;
9184 }
9185 .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
9186 color: #011835;
9187 }
9188 .wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
9189 color: #6440a4;
9190 }
9191 .wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
9192 color: #1da1f2;
9193 }
9194 .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
9195 color: #1eb7ea;
9196 }
9197 .wp-block-social-links.is-style-logos-only .wp-social-link-vk {
9198 color: #4680c2;
9199 }
9200 .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
9201 color: #3499cd;
9202 }
9203 .wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
9204 color: #d32422;
9205 }
9206 .wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
9207 color: #f00;
9208 }
9209
9210 .wp-block-social-links.is-style-pill-shape .wp-social-link {
9211 width: auto;
9212 }
9213 .wp-block-social-links.is-style-pill-shape .wp-social-link a {
9214 padding-left: calc((2/3) * 1em);
9215 padding-right: calc((2/3) * 1em);
9216 }
9217
9218 .wp-block-spacer {
9219 clear: both;
9220 }
9221
9222 .wp-block-tag-cloud.aligncenter {
9223 text-align: center;
9224 }
9225 .wp-block-tag-cloud.alignfull {
9226 padding-left: 1em;
9227 padding-right: 1em;
9228 }
9229
9230 .wp-block-table {
9231 margin: 0 0 1em 0;
9232 overflow-x: auto;
9233 }
9234 .wp-block-table table {
9235 border-collapse: collapse;
9236 width: 100%;
9237 }
9238 .wp-block-table .has-fixed-layout {
9239 table-layout: fixed;
9240 width: 100%;
9241 }
9242 .wp-block-table .has-fixed-layout td,
9243 .wp-block-table .has-fixed-layout th {
9244 word-break: break-word;
9245 }
9246 .wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {
9247 display: table;
9248 width: auto;
9249 }
9250 .wp-block-table.alignleft td,
9251 .wp-block-table.alignleft th, .wp-block-table.aligncenter td,
9252 .wp-block-table.aligncenter th, .wp-block-table.alignright td,
9253 .wp-block-table.alignright th {
9254 word-break: break-word;
9255 }
9256 .wp-block-table .has-subtle-light-gray-background-color {
9257 background-color: #f3f4f5;
9258 }
9259 .wp-block-table .has-subtle-pale-green-background-color {
9260 background-color: #e9fbe5;
9261 }
9262 .wp-block-table .has-subtle-pale-blue-background-color {
9263 background-color: #e7f5fe;
9264 }
9265 .wp-block-table .has-subtle-pale-pink-background-color {
9266 background-color: #fcf0ef;
9267 }
9268 .wp-block-table.is-style-stripes {
9269 border-spacing: 0;
9270 border-collapse: inherit;
9271 background-color: transparent;
9272 border-bottom: 1px solid #f0f0f0;
9273 }
9274 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
9275 background-color: #f0f0f0;
9276 }
9277 .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
9278 background-color: #f3f4f5;
9279 }
9280 .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
9281 background-color: #e9fbe5;
9282 }
9283 .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
9284 background-color: #e7f5fe;
9285 }
9286 .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
9287 background-color: #fcf0ef;
9288 }
9289 .wp-block-table.is-style-stripes th,
9290 .wp-block-table.is-style-stripes td {
9291 border-color: transparent;
9292 }
9293
9294 .wp-block-text-columns {
9295 display: flex;
9296 }
9297 .wp-block-text-columns.aligncenter {
9298 display: flex;
9299 }
9300 .wp-block-text-columns .wp-block-column {
9301 margin: 0 1em;
9302 padding: 0;
9303 }
9304 .wp-block-text-columns .wp-block-column:first-child {
9305 margin-left: 0;
9306 }
9307 .wp-block-text-columns .wp-block-column:last-child {
9308 margin-right: 0;
9309 }
9310 .wp-block-text-columns.columns-2 .wp-block-column {
9311 width: calc(100% / 2);
9312 }
9313 .wp-block-text-columns.columns-3 .wp-block-column {
9314 width: calc(100% / 3);
9315 }
9316 .wp-block-text-columns.columns-4 .wp-block-column {
9317 width: calc(100% / 4);
9318 }
9319
9320 pre.wp-block-verse {
9321 font-family: inherit;
9322 overflow: auto;
9323 white-space: pre-wrap;
9324 }
9325
9326 .wp-block-video {
9327 margin: 0 0 1em 0;
9328 }
9329 .wp-block-video video {
9330 width: 100%;
9331 }
9332 @supports (position: sticky) {
9333 .wp-block-video [poster] {
9334 -o-object-fit: cover;
9335 object-fit: cover;
9336 }
9337 }
9338 .wp-block-video.aligncenter {
9339 text-align: center;
9340 }
9341 .wp-block-video figcaption {
9342 margin-top: 0.5em;
9343 margin-bottom: 1em;
9344 }
9345
9346 .wp-block-post-featured-image a {
9347 display: inline-block;
9348 }
9349 .wp-block-post-featured-image img {
9350 max-width: 100%;
9351 height: auto;
9352 }
9353
9354 :root {
9355 /* stylelint-disable function-comma-space-after */
9356 /* stylelint-enable function-comma-space-after */
9357 }
9358 :root .has-pale-pink-background-color {
9359 background-color: #f78da7;
9360 }
9361 :root .has-vivid-red-background-color {
9362 background-color: #cf2e2e;
9363 }
9364 :root .has-luminous-vivid-orange-background-color {
9365 background-color: #ff6900;
9366 }
9367 :root .has-luminous-vivid-amber-background-color {
9368 background-color: #fcb900;
9369 }
9370 :root .has-light-green-cyan-background-color {
9371 background-color: #7bdcb5;
9372 }
9373 :root .has-vivid-green-cyan-background-color {
9374 background-color: #00d084;
9375 }
9376 :root .has-pale-cyan-blue-background-color {
9377 background-color: #8ed1fc;
9378 }
9379 :root .has-vivid-cyan-blue-background-color {
9380 background-color: #0693e3;
9381 }
9382 :root .has-vivid-purple-background-color {
9383 background-color: #9b51e0;
9384 }
9385 :root .has-white-background-color {
9386 background-color: #fff;
9387 }
9388 :root .has-very-light-gray-background-color {
9389 background-color: #eee;
9390 }
9391 :root .has-cyan-bluish-gray-background-color {
9392 background-color: #abb8c3;
9393 }
9394 :root .has-very-dark-gray-background-color {
9395 background-color: #313131;
9396 }
9397 :root .has-black-background-color {
9398 background-color: #000;
9399 }
9400 :root .has-pale-pink-color {
9401 color: #f78da7;
9402 }
9403 :root .has-vivid-red-color {
9404 color: #cf2e2e;
9405 }
9406 :root .has-luminous-vivid-orange-color {
9407 color: #ff6900;
9408 }
9409 :root .has-luminous-vivid-amber-color {
9410 color: #fcb900;
9411 }
9412 :root .has-light-green-cyan-color {
9413 color: #7bdcb5;
9414 }
9415 :root .has-vivid-green-cyan-color {
9416 color: #00d084;
9417 }
9418 :root .has-pale-cyan-blue-color {
9419 color: #8ed1fc;
9420 }
9421 :root .has-vivid-cyan-blue-color {
9422 color: #0693e3;
9423 }
9424 :root .has-vivid-purple-color {
9425 color: #9b51e0;
9426 }
9427 :root .has-white-color {
9428 color: #fff;
9429 }
9430 :root .has-very-light-gray-color {
9431 color: #eee;
9432 }
9433 :root .has-cyan-bluish-gray-color {
9434 color: #abb8c3;
9435 }
9436 :root .has-very-dark-gray-color {
9437 color: #313131;
9438 }
9439 :root .has-black-color {
9440 color: #000;
9441 }
9442 :root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
9443 background: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%);
9444 }
9445 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
9446 background: linear-gradient(135deg, #00d084 0%, #0693e3 100%);
9447 }
9448 :root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
9449 background: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
9450 }
9451 :root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
9452 background: linear-gradient(135deg, #fcb900 0%, #ff6900 100%);
9453 }
9454 :root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
9455 background: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%);
9456 }
9457 :root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
9458 background: linear-gradient(135deg, #eeeeee 0%, #a9b8c3 100%);
9459 }
9460 :root .has-cool-to-warm-spectrum-gradient-background {
9461 background: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
9462 }
9463 :root .has-blush-light-purple-gradient-background {
9464 background: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
9465 }
9466 :root .has-blush-bordeaux-gradient-background {
9467 background: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
9468 }
9469 :root .has-purple-crush-gradient-background {
9470 background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
9471 }
9472 :root .has-luminous-dusk-gradient-background {
9473 background: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
9474 }
9475 :root .has-hazy-dawn-gradient-background {
9476 background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%);
9477 }
9478 :root .has-pale-ocean-gradient-background {
9479 background: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
9480 }
9481 :root .has-electric-grass-gradient-background {
9482 background: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
9483 }
9484 :root .has-subdued-olive-gradient-background {
9485 background: linear-gradient(135deg, #fafae1 0%, #67a671 100%);
9486 }
9487 :root .has-atomic-cream-gradient-background {
9488 background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%);
9489 }
9490 :root .has-nightshade-gradient-background {
9491 background: linear-gradient(135deg, #330968 0%, #31cdcf 100%);
9492 }
9493 :root .has-midnight-gradient-background {
9494 background: linear-gradient(135deg, #020381 0%, #2874fc 100%);
9495 }
9496 :root .has-link-color a:not(.wp-block-button__link) {
9497 color: #00e;
9498 color: var(--wp--style--color--link, #00e);
9499 }
9500
9501 .has-small-font-size {
9502 font-size: 0.8125em;
9503 }
9504
9505 .has-regular-font-size,
9506 .has-normal-font-size {
9507 font-size: 1em;
9508 }
9509
9510 .has-medium-font-size {
9511 font-size: 1.25em;
9512 }
9513
9514 .has-large-font-size {
9515 font-size: 2.25em;
9516 }
9517
9518 .has-larger-font-size,
9519 .has-huge-font-size {
9520 font-size: 2.625em;
9521 }
9522
9523 .has-text-align-center {
9524 text-align: center;
9525 }
9526
9527 .has-text-align-left {
9528 /*rtl:ignore*/
9529 text-align: left;
9530 }
9531
9532 .has-text-align-right {
9533 /*rtl:ignore*/
9534 text-align: right;
9535 }
9536
9537 #end-resizable-editor-section {
9538 display: none;
9539 }
9540
9541 .aligncenter {
9542 clear: both;
9543 }
9544
9545 .items-justified-left {
9546 justify-content: flex-start;
9547 }
9548
9549 .items-justified-center {
9550 justify-content: center;
9551 }
9552
9553 .items-justified-right {
9554 justify-content: flex-end;
9555 }
9556
9557 .items-justified-space-between {
9558 justify-content: space-between;
9559 }
9560
9561 .screen-reader-text {
9562 border: 0;
9563 clip: rect(1px, 1px, 1px, 1px);
9564 -webkit-clip-path: inset(50%);
9565 clip-path: inset(50%);
9566 height: 1px;
9567 margin: -1px;
9568 overflow: hidden;
9569 padding: 0;
9570 position: absolute;
9571 width: 1px;
9572 word-wrap: normal !important;
9573 }
9574
9575 .screen-reader-text:focus {
9576 background-color: #ddd;
9577 clip: auto !important;
9578 -webkit-clip-path: none;
9579 clip-path: none;
9580 color: #444;
9581 display: block;
9582 font-size: 1em;
9583 height: auto;
9584 left: 5px;
9585 line-height: normal;
9586 padding: 15px 23px 14px;
9587 text-decoration: none;
9588 top: 5px;
9589 width: auto;
9590 z-index: 100000;
9591 }
9592 /**
9593 * Colors
9594 */
9595 /**
9596 * Breakpoints & Media Queries
9597 */
9598 /**
9599 * SCSS Variables.
9600 *
9601 * Please use variables from this sheet to ensure consistency across the UI.
9602 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
9603 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
9604 */
9605 /**
9606 * Colors
9607 */
9608 /**
9609 * Fonts & basic variables.
9610 */
9611 /**
9612 * Grid System.
9613 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
9614 */
9615 /**
9616 * Dimensions.
9617 */
9618 /**
9619 * Shadows.
9620 */
9621 /**
9622 * Editor widths.
9623 */
9624 /**
9625 * Block & Editor UI.
9626 */
9627 /**
9628 * Block paddings.
9629 */
9630 /**
9631 * React Native specific.
9632 * These variables do not appear to be used anywhere else.
9633 */
9634 /**
9635 * Breakpoint mixins
9636 */
9637 /**
9638 * Long content fade mixin
9639 *
9640 * Creates a fading overlay to signify that the content is longer
9641 * than the space allows.
9642 */
9643 /**
9644 * Focus styles.
9645 */
9646 /**
9647 * Applies editor left position to the selector passed as argument
9648 */
9649 /**
9650 * Styles that are reused verbatim in a few places
9651 */
9652 /**
9653 * Allows users to opt-out of animations via OS-level preferences.
9654 */
9655 /**
9656 * Reset default styles for JavaScript UI based pages.
9657 * This is a WP-admin agnostic reset
9658 */
9659 /**
9660 * Reset the WP Admin page styles for Gutenberg-like pages.
9661 */
9662 #start-resizable-editor-section {
9663 display: none;
9664 }
9665
9666 ul.wp-block-archives {
9667 padding-left: 2.5em;
9668 }
9669
9670 .wp-block-audio {
9671 margin-left: 0;
9672 margin-right: 0;
9673 }
9674
9675 .edit-post-visual-editor .block-library-block__reusable-block-container .is-root-container {
9676 padding-left: 0;
9677 padding-right: 0;
9678 }
9679 .edit-post-visual-editor .block-library-block__reusable-block-container .block-editor-writing-flow {
9680 display: block;
9681 }
9682 .edit-post-visual-editor .block-library-block__reusable-block-container .components-disabled .block-list-appender {
9683 display: none;
9684 }
9685
9686 .wp-block[data-align=center] > .wp-block-button {
9687 text-align: center;
9688 margin-left: auto;
9689 margin-right: auto;
9690 }
9691
9692 .wp-block[data-align=right] > .wp-block-button {
9693 /*!rtl:ignore*/
9694 text-align: right;
9695 }
9696
9697 .wp-block-button {
9698 position: relative;
9699 cursor: text;
9700 }
9701 .wp-block-button:not(.has-text-color):not(.is-style-outline) [data-rich-text-placeholder]::after {
9702 color: #fff;
9703 }
9704 .wp-block-button:focus {
9705 box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
9706 outline: 2px solid transparent;
9707 outline-offset: -2px;
9708 }
9709 .wp-block-button[data-rich-text-placeholder]::after {
9710 opacity: 0.8;
9711 }
9712
9713 .wp-block-button__inline-link {
9714 color: #757575;
9715 height: 0;
9716 overflow: hidden;
9717 max-width: 290px;
9718 }
9719 .wp-block-button__inline-link-input__suggestions {
9720 max-width: 290px;
9721 }
9722 @media (min-width: 782px) {
9723 .wp-block-button__inline-link {
9724 max-width: 260px;
9725 }
9726 .wp-block-button__inline-link-input__suggestions {
9727 max-width: 260px;
9728 }
9729 }
9730 @media (min-width: 960px) {
9731 .wp-block-button__inline-link {
9732 max-width: 290px;
9733 }
9734 .wp-block-button__inline-link-input__suggestions {
9735 max-width: 290px;
9736 }
9737 }
9738 .is-selected .wp-block-button__inline-link {
9739 height: auto;
9740 overflow: visible;
9741 margin-top: 16px;
9742 }
9743
9744 .wp-button-label__width .components-button-group {
9745 display: block;
9746 }
9747 .wp-button-label__width .components-base-control__field {
9748 margin-bottom: 12px;
9749 }
9750
9751 div[data-type="core/button"] {
9752 display: table;
9753 }
9754
9755 .wp-block > .wp-block-buttons {
9756 display: flex;
9757 flex-wrap: wrap;
9758 }
9759
9760 .wp-block-buttons {
9761 /* stylelint-disable indentation */
9762 }
9763 .wp-block-buttons > .wp-block {
9764 margin-left: 0;
9765 margin-top: 0.5em;
9766 margin-right: 0.5em;
9767 }
9768 .wp-block-buttons > .block-list-appender {
9769 display: inline-flex;
9770 align-items: center;
9771 }
9772 .wp-block-buttons.is-vertical > .block-list-appender .block-list-appender__toggle {
9773 justify-content: flex-start;
9774 }
9775 .wp-block-buttons > .wp-block-button:focus {
9776 box-shadow: none;
9777 }
9778 .wp-block-buttons:not(.is-content-justification-space-between,
9779 .is-content-justification-right,
9780 .is-content-justification-left,
9781 .is-content-justification-center) .wp-block[data-align=center] {
9782 /* stylelint-enable indentation */
9783 margin-left: auto;
9784 margin-right: auto;
9785 margin-top: 0;
9786 width: 100%;
9787 }
9788 .wp-block-buttons:not(.is-content-justification-space-between,
9789 .is-content-justification-right,
9790 .is-content-justification-left,
9791 .is-content-justification-center) .wp-block[data-align=center] .wp-block-button {
9792 margin-bottom: 0;
9793 }
9794
9795 .wp-block[data-align=center] > .wp-block-buttons {
9796 align-items: center;
9797 justify-content: center;
9798 }
9799
9800 .wp-block[data-align=right] > .wp-block-buttons {
9801 justify-content: flex-end;
9802 }
9803
9804 .wp-block-categories ul {
9805 padding-left: 2.5em;
9806 }
9807 .wp-block-categories ul ul {
9808 margin-top: 6px;
9809 }
9810
9811 .wp-block-columns .wp-block {
9812 max-width: none;
9813 margin-left: 0;
9814 margin-right: 0;
9815 }
9816
9817 @media (min-width: 600px) {
9818 .editor-styles-wrapper .block-editor-block-list__block.wp-block-column:nth-child(even) {
9819 margin-left: 32px;
9820 }
9821 }
9822 @media (min-width: 782px) {
9823 .editor-styles-wrapper .block-editor-block-list__block.wp-block-column:not(:first-child) {
9824 margin-left: 32px;
9825 }
9826 }
9827 .block-editor-block-list__block.wp-block-column.wp-block-column {
9828 margin-top: 0;
9829 margin-bottom: 0;
9830 }
9831
9832 .wp-block-cover.is-placeholder {
9833 min-height: auto !important;
9834 padding: 0 !important;
9835 }
9836 .wp-block-cover.components-placeholder h2 {
9837 color: inherit;
9838 }
9839 .wp-block-cover.is-transient::before {
9840 background-color: #fff;
9841 opacity: 0.3;
9842 }
9843 .wp-block-cover .components-spinner {
9844 position: absolute;
9845 z-index: 1;
9846 top: 50%;
9847 left: 50%;
9848 transform: translate(-50%, -50%);
9849 margin: 0;
9850 }
9851 .wp-block-cover .block-editor-block-list__layout {
9852 width: 100%;
9853 }
9854 .wp-block-cover .wp-block-cover__inner-container {
9855 text-align: left;
9856 margin-left: 0;
9857 margin-right: 0;
9858 }
9859 .wp-block-cover .wp-block-cover__placeholder-background-options {
9860 width: 100%;
9861 }
9862
9863 [data-align=left] > .wp-block-cover,
9864 [data-align=right] > .wp-block-cover {
9865 max-width: 420px;
9866 width: 100%;
9867 }
9868
9869 .block-library-cover__reset-button {
9870 margin-left: auto;
9871 }
9872
9873 .block-library-cover__resize-container {
9874 position: absolute !important;
9875 top: 0;
9876 left: 0;
9877 right: 0;
9878 bottom: 0;
9879 }
9880
9881 .block-library-cover__resize-container:not(.is-resizing) {
9882 height: auto !important;
9883 }
9884
9885 .wp-block-cover > .components-drop-zone.is-active {
9886 transition: 0.2s opacity, 0.2s border;
9887 }
9888 @media (prefers-reduced-motion: reduce) {
9889 .wp-block-cover > .components-drop-zone.is-active {
9890 transition-duration: 0s;
9891 transition-delay: 0s;
9892 }
9893 }
9894 .wp-block-cover > .components-drop-zone.is-dragging-over-element {
9895 background-color: transparent;
9896 border: 48px solid var(--wp-admin-theme-color);
9897 }
9898 .wp-block-cover > .components-drop-zone.is-dragging-over-element .components-drop-zone__content {
9899 transform: none;
9900 }
9901 .wp-block-cover > .components-drop-zone .components-drop-zone__content {
9902 display: flex;
9903 align-items: center;
9904 top: -36px;
9905 left: -36px;
9906 transform: none;
9907 }
9908 .wp-block-cover > .components-drop-zone .components-drop-zone__content-icon,
9909 .wp-block-cover > .components-drop-zone .components-drop-zone__content-text {
9910 display: inline;
9911 }
9912 .wp-block-cover > .components-drop-zone .components-drop-zone__content-icon {
9913 margin: 0;
9914 margin-right: 8px;
9915 }
9916 .wp-block-cover > .components-drop-zone .components-drop-zone__content-text {
9917 font-size: 13px;
9918 }
9919
9920 .wp-block-embed {
9921 margin-left: 0;
9922 margin-right: 0;
9923 clear: both;
9924 }
9925 .wp-block-embed.is-loading {
9926 display: flex;
9927 flex-direction: column;
9928 align-items: center;
9929 justify-content: center;
9930 padding: 1em;
9931 min-height: 200px;
9932 text-align: center;
9933 border-radius: 2px;
9934 background-color: #fff;
9935 box-shadow: inset 0 0 0 1px #1e1e1e;
9936 }
9937 .wp-block-embed.is-loading p {
9938 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
9939 font-size: 13px;
9940 }
9941 .wp-block-embed .components-placeholder__error {
9942 word-break: break-word;
9943 }
9944 .wp-block-embed .components-placeholder__learn-more {
9945 margin-top: 1em;
9946 }
9947
9948 .block-library-embed__interactive-overlay {
9949 position: absolute;
9950 top: 0;
9951 left: 0;
9952 right: 0;
9953 bottom: 0;
9954 opacity: 0;
9955 }
9956
9957 .wp-block[data-align=left] > .wp-block-embed,
9958 .wp-block[data-align=right] > .wp-block-embed {
9959 max-width: 360px;
9960 width: 100%;
9961 }
9962 .wp-block[data-align=left] > .wp-block-embed .wp-block-embed__wrapper,
9963 .wp-block[data-align=right] > .wp-block-embed .wp-block-embed__wrapper {
9964 min-width: 280px;
9965 }
9966
9967 .wp-block-file {
9968 display: flex;
9969 flex-wrap: wrap;
9970 justify-content: space-between;
9971 align-items: center;
9972 margin-bottom: 0;
9973 }
9974 .wp-block[data-align=left] > .wp-block-file, .wp-block[data-align=right] > .wp-block-file {
9975 height: auto;
9976 }
9977 .wp-block-file .components-resizable-box__container {
9978 margin-bottom: 1em;
9979 }
9980 .wp-block-file .wp-block-file__preview {
9981 margin-bottom: 1em;
9982 width: 100%;
9983 height: 100%;
9984 }
9985 .wp-block-file .wp-block-file__preview-overlay {
9986 position: absolute;
9987 top: 0;
9988 right: 0;
9989 bottom: 0;
9990 left: 0;
9991 }
9992 .wp-block-file .wp-block-file__content-wrapper {
9993 flex-grow: 1;
9994 }
9995 .wp-block-file a {
9996 min-width: 1em;
9997 }
9998 .wp-block-file .wp-block-file__button-richtext-wrapper {
9999 display: inline-block;
10000 margin-left: 0.75em;
10001 }
10002
10003 .wp-block-freeform.block-library-rich-text__tinymce {
10004 height: auto;
10005 /* Allow height of embed iframes to be calculated properly */
10006 /* Remove blue highlighting of selected images in WebKit */
10007 /* Image captions */
10008 /* WP Views */
10009 }
10010 .wp-block-freeform.block-library-rich-text__tinymce p,
10011 .wp-block-freeform.block-library-rich-text__tinymce li {
10012 line-height: 1.8;
10013 }
10014 .wp-block-freeform.block-library-rich-text__tinymce ul,
10015 .wp-block-freeform.block-library-rich-text__tinymce ol {
10016 padding-left: 2.5em;
10017 margin-left: 0;
10018 }
10019 .wp-block-freeform.block-library-rich-text__tinymce blockquote {
10020 margin: 0;
10021 box-shadow: inset 0 0 0 0 #ddd;
10022 border-left: 4px solid #000;
10023 padding-left: 1em;
10024 }
10025 .wp-block-freeform.block-library-rich-text__tinymce pre {
10026 white-space: pre-wrap;
10027 font-family: Menlo, Consolas, monaco, monospace;
10028 font-size: 15px;
10029 color: #1e1e1e;
10030 }
10031 .wp-block-freeform.block-library-rich-text__tinymce > *:first-child {
10032 margin-top: 0;
10033 }
10034 .wp-block-freeform.block-library-rich-text__tinymce > *:last-child {
10035 margin-bottom: 0;
10036 }
10037 .wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus {
10038 outline: none;
10039 }
10040 .wp-block-freeform.block-library-rich-text__tinymce a {
10041 color: var(--wp-admin-theme-color);
10042 }
10043 .wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected] {
10044 padding: 0 2px;
10045 margin: 0 -2px;
10046 border-radius: 2px;
10047 box-shadow: 0 0 0 1px #e5f5fa;
10048 background: #e5f5fa;
10049 }
10050 .wp-block-freeform.block-library-rich-text__tinymce code {
10051 padding: 2px;
10052 border-radius: 2px;
10053 color: #1e1e1e;
10054 background: #f0f0f0;
10055 font-family: Menlo, Consolas, monaco, monospace;
10056 font-size: 14px;
10057 }
10058 .wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] {
10059 background: #ddd;
10060 }
10061 .wp-block-freeform.block-library-rich-text__tinymce .alignright {
10062 /*rtl:ignore*/
10063 float: right;
10064 /*rtl:ignore*/
10065 margin: 0.5em 0 0.5em 1em;
10066 }
10067 .wp-block-freeform.block-library-rich-text__tinymce .alignleft {
10068 /*rtl:ignore*/
10069 float: left;
10070 /*rtl:ignore*/
10071 margin: 0.5em 1em 0.5em 0;
10072 }
10073 .wp-block-freeform.block-library-rich-text__tinymce .aligncenter {
10074 display: block;
10075 margin-left: auto;
10076 margin-right: auto;
10077 }
10078 .wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag {
10079 width: 96%;
10080 height: 20px;
10081 display: block;
10082 margin: 15px auto;
10083 outline: 0;
10084 cursor: default;
10085 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);
10086 background-size: 1900px 20px;
10087 background-repeat: no-repeat;
10088 background-position: center;
10089 }
10090 .wp-block-freeform.block-library-rich-text__tinymce img::selection {
10091 background-color: transparent;
10092 }
10093 .wp-block-freeform.block-library-rich-text__tinymce div.mceTemp {
10094 -ms-user-select: element;
10095 }
10096 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption {
10097 margin: 0;
10098 /* dl browser reset */
10099 max-width: 100%;
10100 }
10101 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a,
10102 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img {
10103 display: block;
10104 }
10105 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption, .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption * {
10106 -webkit-user-drag: none;
10107 }
10108 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd {
10109 padding-top: 0.5em;
10110 margin: 0;
10111 /* browser dd reset */
10112 }
10113 .wp-block-freeform.block-library-rich-text__tinymce .wpview {
10114 width: 99.99%;
10115 /* All IE need hasLayout, incl. 11 (ugh, not again!!) */
10116 position: relative;
10117 clear: both;
10118 margin-bottom: 16px;
10119 border: 1px solid transparent;
10120 }
10121 .wp-block-freeform.block-library-rich-text__tinymce .wpview iframe {
10122 display: block;
10123 max-width: 100%;
10124 background: transparent;
10125 }
10126 .wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim {
10127 position: absolute;
10128 top: 0;
10129 right: 0;
10130 bottom: 0;
10131 left: 0;
10132 }
10133 .wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim {
10134 display: none;
10135 }
10136 .wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder {
10137 border: 1px dashed #ddd;
10138 padding: 10px;
10139 }
10140 .wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error {
10141 border: 1px solid #ddd;
10142 padding: 1em 0;
10143 margin: 0;
10144 word-wrap: break-word;
10145 }
10146 .wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p {
10147 margin: 0;
10148 text-align: center;
10149 }
10150 .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 {
10151 border-color: transparent;
10152 }
10153 .wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons {
10154 display: block;
10155 margin: 0 auto;
10156 width: 32px;
10157 height: 32px;
10158 font-size: 32px;
10159 }
10160 .wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery::after {
10161 content: "";
10162 display: table;
10163 clear: both;
10164 }
10165 .wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus {
10166 outline: none;
10167 }
10168 .wp-block-freeform.block-library-rich-text__tinymce .gallery a {
10169 cursor: default;
10170 }
10171 .wp-block-freeform.block-library-rich-text__tinymce .gallery {
10172 margin: auto -6px;
10173 padding: 6px 0;
10174 line-height: 1;
10175 overflow-x: hidden;
10176 }
10177 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item {
10178 float: left;
10179 margin: 0;
10180 text-align: center;
10181 padding: 6px;
10182 box-sizing: border-box;
10183 }
10184 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,
10185 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon {
10186 margin: 0;
10187 }
10188 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption {
10189 font-size: 13px;
10190 margin: 4px 0;
10191 }
10192 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item {
10193 width: 100%;
10194 }
10195 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item {
10196 width: 50%;
10197 }
10198 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item {
10199 width: 33.3333333333%;
10200 }
10201 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item {
10202 width: 25%;
10203 }
10204 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item {
10205 width: 20%;
10206 }
10207 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item {
10208 width: 16.6666666667%;
10209 }
10210 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item {
10211 width: 14.2857142857%;
10212 }
10213 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item {
10214 width: 12.5%;
10215 }
10216 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item {
10217 width: 11.1111111111%;
10218 }
10219 .wp-block-freeform.block-library-rich-text__tinymce .gallery img {
10220 max-width: 100%;
10221 height: auto;
10222 border: none;
10223 padding: 0;
10224 }
10225
10226 div[data-type="core/freeform"]::before {
10227 transition: border-color 0.1s linear, box-shadow 0.1s linear;
10228 border: 1px solid #ddd;
10229 outline: 1px solid transparent;
10230 }
10231 @media (prefers-reduced-motion: reduce) {
10232 div[data-type="core/freeform"]::before {
10233 transition-duration: 0s;
10234 transition-delay: 0s;
10235 }
10236 }
10237 div[data-type="core/freeform"].is-selected::before {
10238 border-color: #1e1e1e;
10239 }
10240 div[data-type="core/freeform"] .block-editor-block-contextual-toolbar + div {
10241 margin-top: 0;
10242 padding-top: 0;
10243 }
10244 div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce::after {
10245 content: "";
10246 display: table;
10247 clear: both;
10248 }
10249
10250 .mce-toolbar-grp .mce-btn.mce-active button,
10251 .mce-toolbar-grp .mce-btn.mce-active:hover button,
10252 .mce-toolbar-grp .mce-btn.mce-active i,
10253 .mce-toolbar-grp .mce-btn.mce-active:hover i {
10254 color: #1e1e1e;
10255 }
10256 .mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last {
10257 margin-right: 0;
10258 margin-left: 8px;
10259 }
10260 .mce-toolbar-grp .mce-btn i {
10261 font-style: normal;
10262 }
10263
10264 .block-library-classic__toolbar {
10265 display: none;
10266 width: auto;
10267 margin: 0;
10268 position: sticky;
10269 z-index: 31;
10270 top: 0;
10271 border: 1px solid #ddd;
10272 border-bottom: none;
10273 border-radius: 2px;
10274 margin-bottom: 8px;
10275 padding: 0;
10276 }
10277 div[data-type="core/freeform"].is-selected .block-library-classic__toolbar {
10278 display: block;
10279 border-color: #1e1e1e;
10280 }
10281 .block-library-classic__toolbar .mce-tinymce {
10282 box-shadow: none;
10283 }
10284 @media (min-width: 600px) {
10285 .block-library-classic__toolbar {
10286 padding: 0;
10287 }
10288 }
10289 .block-library-classic__toolbar:empty {
10290 display: block;
10291 background: #f5f5f5;
10292 border-bottom: 1px solid #e2e4e7;
10293 }
10294 .block-library-classic__toolbar:empty::before {
10295 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
10296 font-size: 13px;
10297 content: attr(data-placeholder);
10298 color: #555d66;
10299 line-height: 37px;
10300 padding: 14px;
10301 }
10302 .block-library-classic__toolbar div.mce-toolbar-grp {
10303 border-bottom: 1px solid #1e1e1e;
10304 }
10305 .block-library-classic__toolbar .mce-tinymce-inline,
10306 .block-library-classic__toolbar .mce-tinymce-inline > div,
10307 .block-library-classic__toolbar div.mce-toolbar-grp,
10308 .block-library-classic__toolbar div.mce-toolbar-grp > div,
10309 .block-library-classic__toolbar .mce-menubar,
10310 .block-library-classic__toolbar .mce-menubar > div {
10311 height: auto !important;
10312 width: 100% !important;
10313 }
10314 .block-library-classic__toolbar .mce-container-body.mce-abs-layout {
10315 overflow: visible;
10316 }
10317 .block-library-classic__toolbar .mce-menubar,
10318 .block-library-classic__toolbar div.mce-toolbar-grp {
10319 position: static;
10320 }
10321 .block-library-classic__toolbar .mce-toolbar-grp > div {
10322 padding: 1px 3px;
10323 }
10324 .block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child) {
10325 display: none;
10326 }
10327 .block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
10328 display: block;
10329 }
10330
10331 .wp-block-gallery li {
10332 list-style-type: none;
10333 }
10334 .wp-block-gallery .block-editor-media-placeholder.is-appender .components-placeholder__label {
10335 display: none;
10336 }
10337 .wp-block-gallery .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button {
10338 margin-bottom: 0;
10339 }
10340
10341 figure.wp-block-gallery {
10342 display: block;
10343 margin: 0;
10344 }
10345
10346 .blocks-gallery-grid.blocks-gallery-grid {
10347 padding-left: 0;
10348 margin-left: 0;
10349 margin-bottom: 0;
10350 }
10351
10352 .blocks-gallery-item figure:not(.is-selected):focus,
10353 .blocks-gallery-item img:focus {
10354 outline: none;
10355 }
10356 .blocks-gallery-item figure.is-selected::before {
10357 box-shadow: 0 0 0 1px #fff inset, 0 0 0 3px var(--wp-admin-theme-color) inset;
10358 content: "";
10359 outline: 2px solid transparent;
10360 position: absolute;
10361 top: 0;
10362 right: 0;
10363 bottom: 0;
10364 left: 0;
10365 z-index: 1;
10366 pointer-events: none;
10367 }
10368 .blocks-gallery-item figure.is-selected figcaption {
10369 z-index: 2;
10370 }
10371 .blocks-gallery-item figure.is-transient img {
10372 opacity: 0.3;
10373 }
10374 .blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu {
10375 display: inline-flex;
10376 }
10377 .blocks-gallery-item .block-editor-media-placeholder {
10378 margin: 0;
10379 height: 100%;
10380 }
10381 .blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label {
10382 display: flex;
10383 }
10384
10385 .block-library-gallery-item__inline-menu {
10386 display: none;
10387 position: absolute;
10388 top: -2px;
10389 margin: 8px;
10390 z-index: 20;
10391 transition: box-shadow 0.2s ease-out;
10392 border-radius: 2px;
10393 background: #fff;
10394 border: 1px solid #1e1e1e;
10395 }
10396 @media (prefers-reduced-motion: reduce) {
10397 .block-library-gallery-item__inline-menu {
10398 transition-duration: 0s;
10399 transition-delay: 0s;
10400 }
10401 }
10402 .block-library-gallery-item__inline-menu:hover {
10403 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
10404 }
10405 @media (min-width: 600px) {
10406 .columns-7 .block-library-gallery-item__inline-menu, .columns-8 .block-library-gallery-item__inline-menu {
10407 padding: 2px;
10408 }
10409 }
10410 .block-library-gallery-item__inline-menu .components-button.has-icon:not(:focus) {
10411 border: none;
10412 box-shadow: none;
10413 }
10414 @media (min-width: 600px) {
10415 .columns-7 .block-library-gallery-item__inline-menu .components-button.has-icon, .columns-8 .block-library-gallery-item__inline-menu .components-button.has-icon {
10416 padding: 0;
10417 width: inherit;
10418 height: inherit;
10419 }
10420 }
10421 .block-library-gallery-item__inline-menu.is-left {
10422 left: -2px;
10423 }
10424 .block-library-gallery-item__inline-menu.is-right {
10425 right: -2px;
10426 }
10427
10428 .blocks-gallery-item .components-spinner {
10429 position: absolute;
10430 top: 50%;
10431 left: 50%;
10432 margin-top: -9px;
10433 margin-left: -9px;
10434 }
10435
10436 /**
10437 * Group: All Alignment Settings
10438 */
10439 .wp-block-group .block-editor-block-list__insertion-point {
10440 left: 0;
10441 right: 0;
10442 }
10443
10444 [data-type="core/group"].is-selected .block-list-appender {
10445 margin-left: 0;
10446 margin-right: 0;
10447 }
10448 [data-type="core/group"].is-selected .has-background .block-list-appender {
10449 margin-top: 18px;
10450 margin-bottom: 18px;
10451 }
10452
10453 .block-library-heading-level-dropdown .components-popover__content {
10454 min-width: 230px;
10455 }
10456 .block-library-heading-level-dropdown .components-popover__content > div {
10457 padding: 0;
10458 }
10459
10460 .block-library-heading-level-toolbar {
10461 border: none;
10462 }
10463
10464 .block-library-html__edit {
10465 margin-bottom: 28px;
10466 }
10467 .block-library-html__edit .block-library-html__preview-overlay {
10468 position: absolute;
10469 width: 100%;
10470 height: 100%;
10471 top: 0;
10472 left: 0;
10473 }
10474 .block-library-html__edit .block-editor-plain-text {
10475 font-family: Menlo, Consolas, monaco, monospace;
10476 color: #1e1e1e;
10477 padding: 0.8em 1em;
10478 border: 1px solid #ddd;
10479 border-radius: 4px;
10480 max-height: 250px;
10481 /* Fonts smaller than 16px causes mobile safari to zoom. */
10482 font-size: 16px;
10483 }
10484 @media (min-width: 600px) {
10485 .block-library-html__edit .block-editor-plain-text {
10486 font-size: 13px;
10487 }
10488 }
10489 .block-library-html__edit .block-editor-plain-text:focus {
10490 box-shadow: none;
10491 }
10492
10493 figure.wp-block-image:not(.wp-block) {
10494 margin: 0;
10495 }
10496
10497 .wp-block-image {
10498 position: relative;
10499 }
10500 .wp-block-image .is-applying img, .wp-block-image.is-transient img {
10501 opacity: 0.3;
10502 }
10503 .wp-block-image figcaption img {
10504 display: inline;
10505 }
10506 .wp-block-image .components-spinner {
10507 position: absolute;
10508 top: 50%;
10509 left: 50%;
10510 margin-top: -9px;
10511 margin-left: -9px;
10512 }
10513 .wp-block-image:not(.is-style-rounded) > div {
10514 border-radius: inherit;
10515 }
10516
10517 .wp-block-image .components-resizable-box__container {
10518 display: inline-block;
10519 }
10520 .wp-block-image .components-resizable-box__container img {
10521 display: block;
10522 width: inherit;
10523 height: inherit;
10524 }
10525
10526 .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal {
10527 position: absolute;
10528 left: 0;
10529 right: 0;
10530 margin: -1px 0;
10531 }
10532 @media (min-width: 600px) {
10533 .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal {
10534 margin: -1px;
10535 }
10536 }
10537
10538 [data-align=wide] > .wp-block-image img,
10539 [data-align=full] > .wp-block-image img {
10540 width: 100%;
10541 }
10542
10543 .wp-block[data-align=left] > .wp-block-image,
10544 .wp-block[data-align=center] > .wp-block-image,
10545 .wp-block[data-align=right] > .wp-block-image {
10546 display: table;
10547 }
10548 .wp-block[data-align=left] > .wp-block-image > figcaption,
10549 .wp-block[data-align=center] > .wp-block-image > figcaption,
10550 .wp-block[data-align=right] > .wp-block-image > figcaption {
10551 display: table-caption;
10552 caption-side: bottom;
10553 }
10554
10555 .wp-block[data-align=left] > .wp-block-image {
10556 margin-right: 1em;
10557 margin-left: 0;
10558 margin-top: 0.5em;
10559 margin-bottom: 0.5em;
10560 }
10561
10562 .wp-block[data-align=right] > .wp-block-image {
10563 margin-left: 1em;
10564 margin-right: 0;
10565 margin-top: 0.5em;
10566 margin-bottom: 0.5em;
10567 }
10568
10569 .wp-block[data-align=center] > .wp-block-image {
10570 margin-left: auto;
10571 margin-right: auto;
10572 text-align: center;
10573 }
10574
10575 .wp-block-image__crop-area {
10576 position: relative;
10577 max-width: 100%;
10578 width: 100%;
10579 }
10580
10581 .wp-block-image__crop-icon {
10582 padding: 0 8px;
10583 min-width: 48px;
10584 display: flex;
10585 justify-content: center;
10586 align-items: center;
10587 }
10588 .wp-block-image__crop-icon svg {
10589 fill: currentColor;
10590 }
10591
10592 .wp-block-image__zoom .components-popover__content {
10593 overflow: visible;
10594 min-width: 260px;
10595 }
10596 .wp-block-image__zoom .components-range-control {
10597 flex: 1;
10598 }
10599 .wp-block-image__zoom .components-base-control__field {
10600 display: flex;
10601 margin-bottom: 0;
10602 flex-direction: column;
10603 align-items: flex-start;
10604 }
10605
10606 .wp-block-image__aspect-ratio {
10607 height: 46px;
10608 margin-bottom: -8px;
10609 display: flex;
10610 align-items: center;
10611 }
10612 .wp-block-image__aspect-ratio .components-button {
10613 width: 36px;
10614 padding-left: 0;
10615 padding-right: 0;
10616 }
10617
10618 .wp-block-latest-posts {
10619 padding-left: 2.5em;
10620 }
10621 .wp-block-latest-posts.is-grid {
10622 padding-left: 0;
10623 }
10624
10625 .wp-block-latest-posts li a > div {
10626 display: inline;
10627 }
10628
10629 .edit-post-visual-editor .wp-block-latest-posts.is-grid li {
10630 margin-bottom: 20px;
10631 }
10632
10633 .wp-block-legacy-widget__edit-form {
10634 background: #fff;
10635 border-radius: 2px;
10636 border: 1px solid #1e1e1e;
10637 padding: 8px 14px;
10638 }
10639 .wp-block-legacy-widget__edit-form .wp-block-legacy-widget__edit-form-title {
10640 border-bottom: 1px solid #1e1e1e;
10641 color: #000;
10642 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
10643 font-size: 13px;
10644 font-weight: 600;
10645 margin: -8px -14px 0;
10646 padding: 14px 18px;
10647 }
10648 .wp-block-legacy-widget__edit-form .widget-inside {
10649 border: none;
10650 box-shadow: none;
10651 display: block;
10652 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
10653 }
10654 .wp-block-legacy-widget__edit-form .widget.open {
10655 z-index: 0;
10656 }
10657
10658 .wp-block-legacy-widget__edit-preview {
10659 overflow: auto;
10660 }
10661
10662 .wp-block-legacy-widget-inspector-card {
10663 padding: 0 16px 16px 60px;
10664 }
10665
10666 .interface-complementary-area .wp-block-legacy-widget-inspector-card__name {
10667 margin: 0 0 5px;
10668 font-weight: 500;
10669 }
10670
10671 .wp-block-media-text .__resizable_base__ {
10672 -ms-grid-column: 1;
10673 -ms-grid-column-span: 2;
10674 grid-column: 1/span 2;
10675 -ms-grid-row: 2;
10676 grid-row: 2;
10677 }
10678
10679 .wp-block-media-text .editor-media-container__resizer {
10680 width: 100% !important;
10681 }
10682
10683 .wp-block-media-text.is-image-fill .editor-media-container__resizer {
10684 height: 100% !important;
10685 }
10686
10687 .wp-block-media-text > .block-editor-block-list__layout > .block-editor-block-list__block {
10688 max-width: unset;
10689 }
10690
10691 .block-editor-block-list__block[data-type="core/more"] {
10692 max-width: 100%;
10693 text-align: center;
10694 margin-top: 28px;
10695 margin-bottom: 28px;
10696 }
10697
10698 .wp-block-more {
10699 display: block;
10700 text-align: center;
10701 white-space: nowrap;
10702 }
10703 .wp-block-more input[type=text] {
10704 position: relative;
10705 font-size: 13px;
10706 text-transform: uppercase;
10707 font-weight: 600;
10708 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
10709 color: #757575;
10710 border: none;
10711 box-shadow: none;
10712 white-space: nowrap;
10713 text-align: center;
10714 margin: 0;
10715 border-radius: 4px;
10716 background: #fff;
10717 padding: 6px 8px;
10718 height: 24px;
10719 max-width: 100%;
10720 }
10721 .wp-block-more input[type=text]:focus {
10722 box-shadow: none;
10723 }
10724 .wp-block-more::before {
10725 content: "";
10726 position: absolute;
10727 top: calc(50%);
10728 left: 0;
10729 right: 0;
10730 border-top: 3px dashed #ccc;
10731 }
10732
10733 /**
10734 * Editor only CSS.
10735 */
10736 .editor-styles-wrapper .wp-block-navigation ul {
10737 margin-top: 0;
10738 margin-bottom: 0;
10739 margin-left: 0;
10740 padding-left: 0;
10741 }
10742 .editor-styles-wrapper .wp-block-navigation .block-editor-block-list__block {
10743 margin: 0;
10744 }
10745 .editor-styles-wrapper .wp-block-navigation .block-editor-block-list__block.wp-block-navigation-link {
10746 margin: 0 0.5em 0 0;
10747 }
10748 .editor-styles-wrapper .wp-block-navigation .block-editor-block-list__block.has-child .block-editor-block-list__block.wp-block-navigation-link {
10749 margin: 0;
10750 }
10751 .editor-styles-wrapper .wp-block-navigation .block-editor-block-list__block.wp-block-pages-list__item:last-child, .editor-styles-wrapper .wp-block-navigation .block-editor-block-list__block.wp-block-navigation-link:last-child {
10752 margin-right: 0;
10753 }
10754
10755 /**
10756 * Submenus.
10757 */
10758 .wp-block-navigation__container.is-parent-of-selected-block {
10759 visibility: visible;
10760 opacity: 1;
10761 }
10762
10763 .wp-block-navigation__container,
10764 .wp-block-navigation-link {
10765 background-color: inherit;
10766 }
10767
10768 .wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover > .wp-block-navigation-link__container {
10769 opacity: 0;
10770 visibility: hidden;
10771 }
10772
10773 .has-child.is-selected > .wp-block-navigation-link__container, .has-child.has-child-selected > .wp-block-navigation-link__container {
10774 opacity: 1;
10775 visibility: visible;
10776 }
10777
10778 .is-dragging-components-draggable .has-child.is-dragging-within > .wp-block-navigation-link__container {
10779 opacity: 1;
10780 visibility: visible;
10781 }
10782
10783 .is-editing > .wp-block-navigation__container {
10784 visibility: visible;
10785 opacity: 1;
10786 display: flex;
10787 flex-direction: column;
10788 }
10789
10790 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container {
10791 opacity: 1;
10792 visibility: hidden;
10793 }
10794 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container .block-editor-block-draggable-chip-wrapper {
10795 visibility: visible;
10796 }
10797
10798 /**
10799 * Colors Selector component
10800 */
10801 .block-library-colors-selector {
10802 width: auto;
10803 }
10804 .block-library-colors-selector .block-library-colors-selector__toggle {
10805 display: block;
10806 margin: 0 auto;
10807 padding: 3px;
10808 width: auto;
10809 }
10810 .block-library-colors-selector .block-library-colors-selector__icon-container {
10811 height: 30px;
10812 position: relative;
10813 margin: 0 auto;
10814 padding: 3px;
10815 display: flex;
10816 align-items: center;
10817 border-radius: 4px;
10818 }
10819 .block-library-colors-selector .block-library-colors-selector__state-selection {
10820 margin-left: auto;
10821 margin-right: auto;
10822 border-radius: 11px;
10823 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
10824 width: 22px;
10825 min-width: 22px;
10826 height: 22px;
10827 min-height: 22px;
10828 line-height: 20px;
10829 padding: 2px;
10830 }
10831 .block-library-colors-selector .block-library-colors-selector__state-selection > svg {
10832 min-width: auto !important;
10833 }
10834 .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg,
10835 .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg path {
10836 color: inherit;
10837 }
10838
10839 .block-library-colors-selector__popover .color-palette-controller-container {
10840 padding: 16px;
10841 }
10842 .block-library-colors-selector__popover .components-base-control__label {
10843 height: 20px;
10844 line-height: 20px;
10845 }
10846 .block-library-colors-selector__popover .component-color-indicator {
10847 float: right;
10848 margin-top: 2px;
10849 }
10850 .block-library-colors-selector__popover .components-panel__body-title {
10851 display: none;
10852 }
10853
10854 .wp-block-navigation .block-editor-button-block-appender {
10855 justify-content: flex-start;
10856 }
10857
10858 /**
10859 * Setup state
10860 */
10861 .wp-block-navigation-placeholder,
10862 .wp-block-navigation-placeholder__preview,
10863 .is-selected .wp-block-navigation__container {
10864 min-height: 44px;
10865 }
10866
10867 .wp-block-navigation-placeholder .components-spinner {
10868 margin-top: -4px;
10869 margin-left: 4px;
10870 vertical-align: middle;
10871 margin-right: 7px;
10872 }
10873
10874 .wp-block-navigation-placeholder__preview {
10875 display: flex;
10876 flex-direction: row;
10877 align-items: center;
10878 transition: all 0.1s ease-in-out;
10879 }
10880 @media (prefers-reduced-motion: reduce) {
10881 .wp-block-navigation-placeholder__preview {
10882 transition-duration: 0s;
10883 transition-delay: 0s;
10884 }
10885 }
10886 .wp-block-navigation-placeholder__preview .wp-block-navigation-link.wp-block-navigation-link {
10887 border-radius: 2px;
10888 background: currentColor;
10889 min-width: 72px;
10890 height: 16px;
10891 margin: 12px 24px 12px 0;
10892 }
10893 .wp-block-navigation-placeholder__preview svg {
10894 fill: currentColor;
10895 }
10896 .wp-block-navigation-placeholder__preview .wp-block-navigation-link.wp-block-navigation-link,
10897 .wp-block-navigation-placeholder__preview svg {
10898 opacity: 0.3;
10899 }
10900 .is-selected .wp-block-navigation-placeholder__preview {
10901 opacity: 0;
10902 position: absolute;
10903 top: 0;
10904 right: 0;
10905 bottom: 0;
10906 left: 0;
10907 }
10908
10909 .wp-block-navigation-placeholder__controls {
10910 padding: 4px 8px;
10911 border-radius: 2px;
10912 background-color: #fff;
10913 box-shadow: inset 0 0 0 1px #1e1e1e;
10914 flex-direction: row;
10915 align-items: center;
10916 display: none;
10917 position: relative;
10918 z-index: 1;
10919 float: left;
10920 width: 100%;
10921 }
10922 .is-selected .wp-block-navigation-placeholder__controls {
10923 display: flex;
10924 }
10925 .is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions {
10926 flex-direction: column;
10927 }
10928 .is-selected.is-vertical .wp-block-navigation-placeholder__controls {
10929 display: inline-flex;
10930 }
10931 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon {
10932 margin-right: 12px;
10933 height: 36px;
10934 }
10935 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator {
10936 margin-right: 12px;
10937 padding: 6px 0;
10938 align-items: center;
10939 justify-content: flex-start;
10940 display: none;
10941 line-height: 0;
10942 margin-left: 5px;
10943 }
10944 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator svg {
10945 margin-right: 4px;
10946 }
10947 .is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator {
10948 margin-bottom: 4px;
10949 margin-left: 0;
10950 }
10951 @media (min-width: 600px) {
10952 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator {
10953 display: inline-flex;
10954 }
10955 }
10956
10957 .is-vertical .wp-block-navigation-placeholder,
10958 .is-vertical .wp-block-navigation-placeholder__preview,
10959 .is-vertical .wp-block-navigation-placeholder__controls {
10960 min-height: 156px;
10961 }
10962
10963 .is-vertical .wp-block-navigation-placeholder__preview,
10964 .is-vertical .wp-block-navigation-placeholder__controls {
10965 flex-direction: column;
10966 align-items: flex-start;
10967 }
10968
10969 .wp-block-navigation-placeholder__actions {
10970 display: flex;
10971 font-size: 13px;
10972 }
10973 .wp-block-navigation-placeholder__actions .components-button.components-dropdown-menu__toggle.has-icon {
10974 padding: 6px 4px 6px 12px;
10975 display: flex;
10976 flex-direction: row-reverse;
10977 }
10978 .wp-block-navigation-placeholder__actions .components-dropdown,
10979 .wp-block-navigation-placeholder__actions > .components-button {
10980 margin-right: 12px;
10981 }
10982
10983 .wp-block-navigation-link__container {
10984 border-radius: 0;
10985 min-height: 36px;
10986 }
10987
10988 /**
10989 * Submenus.
10990 */
10991 .wp-block-navigation .has-child {
10992 cursor: pointer;
10993 }
10994 .wp-block-navigation .has-child .submenu-container,
10995 .wp-block-navigation .has-child .wp-block-navigation-link__container {
10996 z-index: 28;
10997 }
10998 .wp-block-navigation .has-child.is-selected > .wp-block-navigation-link__container, .wp-block-navigation .has-child.has-child-selected > .wp-block-navigation-link__container {
10999 visibility: visible !important;
11000 opacity: 1 !important;
11001 }
11002
11003 /**
11004 * Navigation Items.
11005 */
11006 .wp-block-navigation-link .wp-block-navigation-link__container {
11007 display: block;
11008 }
11009 .wp-block-navigation-link .wp-block-navigation-link__content {
11010 cursor: text;
11011 }
11012 .wp-block-navigation-link.is-editing, .wp-block-navigation-link.is-selected {
11013 min-width: 20px;
11014 }
11015 .wp-block-navigation-link .block-list-appender {
11016 margin-top: 16px;
11017 margin-right: auto;
11018 margin-bottom: 16px;
11019 margin-left: 16px;
11020 }
11021
11022 .wp-block-navigation .block-editor-block-list__block[data-type="core/navigation-link"] > .block-editor-block-list__insertion-point {
11023 display: none;
11024 }
11025
11026 /**
11027 * Menu item setup state. Is shown when a menu item has no URL configured.
11028 */
11029 .wp-block-navigation-link__placeholder {
11030 position: relative;
11031 cursor: pointer;
11032 margin: 2px;
11033 }
11034 .wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text {
11035 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
11036 font-size: 13px;
11037 }
11038 .wp-block-navigation-link__placeholder::before {
11039 content: "";
11040 display: block;
11041 position: absolute;
11042 top: 0;
11043 right: 0;
11044 bottom: 0;
11045 left: 0;
11046 border-radius: 2px;
11047 opacity: 0.1;
11048 }
11049 .is-dark-theme .wp-block-navigation-link__placeholder::before {
11050 opacity: 0.2;
11051 }
11052 .is-editing .wp-block-navigation-link__placeholder::before {
11053 background: currentColor;
11054 }
11055
11056 .wp-block-navigation .wp-block-navigation-link:not(.is-editing) .wp-block-navigation-link__content.wp-block-navigation-link__placeholder {
11057 box-shadow: inset 0 0 0 1px #757575;
11058 border-radius: 2px;
11059 color: var(--wp-admin-theme-color);
11060 }
11061
11062 .block-editor-block-list__block[data-type="core/nextpage"] {
11063 max-width: 100%;
11064 text-align: center;
11065 margin-top: 28px;
11066 margin-bottom: 28px;
11067 }
11068
11069 .wp-block-nextpage {
11070 display: block;
11071 text-align: center;
11072 white-space: nowrap;
11073 }
11074 .wp-block-nextpage > span {
11075 font-size: 13px;
11076 position: relative;
11077 text-transform: uppercase;
11078 font-weight: 600;
11079 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
11080 color: #757575;
11081 border-radius: 4px;
11082 background: #fff;
11083 padding: 6px 8px;
11084 height: 24px;
11085 }
11086 .wp-block-nextpage::before {
11087 content: "";
11088 position: absolute;
11089 top: calc(50%);
11090 left: 0;
11091 right: 0;
11092 border-top: 3px dashed #ccc;
11093 }
11094
11095 .wp-block-navigation .wp-block-page-list > div,
11096 .wp-block-navigation .wp-block-page-list {
11097 background-color: inherit;
11098 }
11099
11100 .wp-block-pages-list__item__link {
11101 pointer-events: none;
11102 }
11103
11104 .wp-block-page-list .components-placeholder {
11105 min-height: 0;
11106 padding: 0;
11107 background-color: inherit;
11108 }
11109 .wp-block-page-list .components-placeholder .components-spinner {
11110 margin: 0.5em;
11111 }
11112
11113 .wp-block-page-list-modal {
11114 max-width: 400px;
11115 }
11116
11117 .wp-block-page-list-modal-buttons {
11118 display: flex;
11119 justify-content: flex-end;
11120 }
11121 .wp-block-page-list-modal-buttons .components-button {
11122 margin-left: 12px;
11123 }
11124
11125 .block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus {
11126 min-height: auto !important;
11127 }
11128
11129 .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder] {
11130 opacity: 1;
11131 }
11132
11133 .block-editor-block-list__block[data-empty=true] + .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder] {
11134 opacity: 0;
11135 }
11136
11137 .wp-block-post-content__placeholder {
11138 height: 100px;
11139 border: 1px dashed;
11140 display: flex;
11141 justify-content: center;
11142 align-items: center;
11143 }
11144 .wp-block-post-content__placeholder span {
11145 font-style: italic;
11146 }
11147
11148 .wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline {
11149 display: inline-block;
11150 }
11151
11152 .wp-block-post-author {
11153 display: flex;
11154 flex-wrap: wrap;
11155 }
11156 .wp-block-post-author .wp-block-post-author__byline {
11157 font-size: 0.5em;
11158 margin-top: 0;
11159 position: relative;
11160 font-style: normal;
11161 }
11162 .wp-block-post-author .wp-block-post-author__content {
11163 flex-grow: 1;
11164 flex-basis: 0;
11165 }
11166 .wp-block-post-author .wp-block-post-author__avatar img {
11167 margin: 0;
11168 }
11169 .wp-block-post-author .wp-block-post-author__avatar {
11170 margin-bottom: -8px;
11171 }
11172 .wp-block-post-author .wp-block-post-author__name {
11173 margin: 0;
11174 font-weight: bold;
11175 }
11176 .wp-block-post-author .wp-block-post-author__bio {
11177 margin: 0 0 8px;
11178 font-size: 0.7em;
11179 }
11180
11181 .wp-block[data-align=left] > .wp-block-pullquote p,
11182 .wp-block[data-align=right] > .wp-block-pullquote p {
11183 font-size: 20px;
11184 }
11185
11186 .wp-block-pullquote blockquote p {
11187 font-size: 28px;
11188 line-height: 1.6;
11189 }
11190
11191 .wp-block-pullquote.is-style-solid-color blockquote p {
11192 font-size: 32px;
11193 }
11194 .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation {
11195 text-transform: none;
11196 font-style: normal;
11197 }
11198
11199 .wp-block-pullquote .wp-block-pullquote__citation {
11200 color: inherit;
11201 }
11202
11203 .wp-block-rss li a > div {
11204 display: inline;
11205 }
11206
11207 .wp-block-rss__placeholder-form {
11208 display: flex;
11209 align-items: stretch;
11210 }
11211 .wp-block-rss__placeholder-form > * {
11212 margin-bottom: 8px;
11213 }
11214 @media (min-width: 782px) {
11215 .wp-block-rss__placeholder-form > * {
11216 margin-bottom: 0;
11217 }
11218 }
11219
11220 .wp-block-rss__placeholder-input {
11221 display: flex;
11222 align-items: stretch;
11223 flex-grow: 1;
11224 }
11225 .wp-block-rss__placeholder-input .components-base-control__field {
11226 margin: 0;
11227 display: flex;
11228 align-items: stretch;
11229 flex-grow: 1;
11230 margin-right: 8px;
11231 }
11232
11233 .wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper {
11234 margin: auto;
11235 }
11236
11237 .wp-block-search .wp-block-search__input {
11238 padding: 8px;
11239 }
11240 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
11241 padding: 4px;
11242 }
11243 .wp-block-search .wp-block-search__button {
11244 height: auto;
11245 border-radius: initial;
11246 }
11247 .wp-block-search .wp-block-search__button.wp-block-search__button.wp-block-search__button {
11248 padding: 6px 10px;
11249 }
11250 .wp-block-search__components-button-group {
11251 margin-top: 10px;
11252 }
11253
11254 .block-editor-block-list__block[data-type="core/separator"] {
11255 padding-top: 0.1px;
11256 padding-bottom: 0.1px;
11257 }
11258
11259 [data-type="core/shortcode"] .block-editor-plain-text {
11260 max-height: 250px;
11261 }
11262 [data-type="core/shortcode"].components-placeholder {
11263 min-height: 0;
11264 }
11265
11266 .blocks-shortcode__textarea {
11267 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
11268 padding: 6px 8px;
11269 box-shadow: 0 0 0 transparent;
11270 transition: box-shadow 0.1s linear;
11271 border-radius: 2px;
11272 border: 1px solid #757575;
11273 /* Fonts smaller than 16px causes mobile safari to zoom. */
11274 font-size: 16px;
11275 /* Override core line-height. To be reviewed. */
11276 line-height: normal;
11277 }
11278 @media (prefers-reduced-motion: reduce) {
11279 .blocks-shortcode__textarea {
11280 transition-duration: 0s;
11281 transition-delay: 0s;
11282 }
11283 }
11284 @media (min-width: 600px) {
11285 .blocks-shortcode__textarea {
11286 font-size: 13px;
11287 /* Override core line-height. To be reviewed. */
11288 line-height: normal;
11289 }
11290 }
11291 .blocks-shortcode__textarea:focus {
11292 border-color: var(--wp-admin-theme-color);
11293 box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
11294 outline: 2px solid transparent;
11295 }
11296 .blocks-shortcode__textarea::-webkit-input-placeholder {
11297 color: rgba(30, 30, 30, 0.62);
11298 }
11299 .blocks-shortcode__textarea::-moz-placeholder {
11300 opacity: 1;
11301 color: rgba(30, 30, 30, 0.62);
11302 }
11303 .blocks-shortcode__textarea:-ms-input-placeholder {
11304 color: rgba(30, 30, 30, 0.62);
11305 }
11306 .is-dark-theme .blocks-shortcode__textarea::-webkit-input-placeholder {
11307 color: rgba(255, 255, 255, 0.65);
11308 }
11309 .is-dark-theme .blocks-shortcode__textarea::-moz-placeholder {
11310 opacity: 1;
11311 color: rgba(255, 255, 255, 0.65);
11312 }
11313 .is-dark-theme .blocks-shortcode__textarea:-ms-input-placeholder {
11314 color: rgba(255, 255, 255, 0.65);
11315 }
11316
11317 .wp-block[data-align=center] > .wp-block-site-logo {
11318 margin-left: auto;
11319 margin-right: auto;
11320 text-align: center;
11321 }
11322
11323 .wp-block-site-logo a {
11324 pointer-events: none;
11325 }
11326 .wp-block-site-logo:not(.is-default-size) {
11327 display: table;
11328 }
11329 .wp-block-site-logo.is-default-size {
11330 width: 120px;
11331 }
11332 .wp-block-site-logo.is-default-size img {
11333 width: 100%;
11334 }
11335 .wp-block-site-logo .custom-logo-link {
11336 cursor: inherit;
11337 }
11338 .wp-block-site-logo .custom-logo-link:focus {
11339 box-shadow: none;
11340 }
11341 .wp-block-site-logo .custom-logo-link.is-transient img {
11342 opacity: 0.3;
11343 }
11344 .wp-block-site-logo img {
11345 display: block;
11346 max-width: 100%;
11347 }
11348 .wp-block-site-logo .components-placeholder {
11349 min-height: auto;
11350 height: 120px;
11351 padding: 8px;
11352 }
11353 .wp-block-site-logo .components-placeholder .components-placeholder__label {
11354 white-space: nowrap;
11355 }
11356 .wp-block-site-logo .components-placeholder .components-placeholder__label .block-editor-block-icon {
11357 margin-right: 4px;
11358 }
11359 .wp-block-site-logo .components-placeholder .components-form-file-upload {
11360 display: none;
11361 }
11362 .wp-block-site-logo .components-placeholder .components-placeholder__preview {
11363 position: absolute;
11364 top: 4px;
11365 right: 4px;
11366 bottom: 4px;
11367 left: 4px;
11368 background: rgba(255, 255, 255, 0.8);
11369 display: flex;
11370 align-items: center;
11371 justify-content: center;
11372 }
11373 .wp-block-site-logo .components-placeholder .components-drop-zone__content-text {
11374 display: none;
11375 }
11376
11377 .wp-block-social-links .wp-social-link {
11378 line-height: 0;
11379 }
11380 .wp-block-social-links .wp-social-link button {
11381 font-size: inherit;
11382 color: currentColor;
11383 height: auto;
11384 line-height: 0;
11385 padding: 0.25em;
11386 }
11387
11388 .wp-block-social-links.is-style-pill-shape .wp-social-link button {
11389 padding-left: calc((2/3) * 1em);
11390 padding-right: calc((2/3) * 1em);
11391 }
11392
11393 .wp-block-social-links div.block-editor-url-input {
11394 display: inline-block;
11395 margin-left: 8px;
11396 }
11397
11398 .wp-social-link:hover {
11399 transform: none;
11400 }
11401
11402 .editor-styles-wrapper .wp-block-social-links {
11403 padding: 0;
11404 }
11405
11406 .wp-block-social-links__social-placeholder {
11407 display: flex;
11408 opacity: 0.8;
11409 list-style: none;
11410 }
11411 .wp-block-social-links__social-placeholder > .wp-social-link {
11412 padding-left: 0 !important;
11413 margin-left: 0 !important;
11414 padding-right: 0 !important;
11415 margin-right: 0 !important;
11416 width: 0 !important;
11417 visibility: hidden;
11418 }
11419 .wp-block-social-links__social-placeholder > .wp-block-social-links__social-placeholder-icons {
11420 display: flex;
11421 }
11422 .wp-block-social-links__social-placeholder + .block-list-appender,
11423 .wp-block-social-links__social-placeholder .wp-social-link {
11424 padding: 0.25em;
11425 }
11426 .is-style-pill-shape .wp-block-social-links__social-placeholder + .block-list-appender,
11427 .is-style-pill-shape .wp-block-social-links__social-placeholder .wp-social-link {
11428 padding-left: calc((2/3) * 1em);
11429 padding-right: calc((2/3) * 1em);
11430 }
11431 .wp-block-social-links__social-placeholder .wp-social-link::before {
11432 content: "";
11433 display: block;
11434 width: 1em;
11435 height: 1em;
11436 border-radius: 50%;
11437 }
11438 .is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link::before {
11439 background: currentColor;
11440 }
11441
11442 .wp-block-social-links .wp-block-social-links__social-prompt {
11443 list-style: none;
11444 order: 2;
11445 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
11446 font-size: 13px;
11447 line-height: 24px;
11448 margin-top: auto;
11449 margin-bottom: auto;
11450 cursor: default;
11451 }
11452 .wp-block-social-links .wp-block-social-links__social-prompt + .block-list-appender {
11453 margin-right: 8px;
11454 padding: 0.25em;
11455 }
11456
11457 .wp-block-social-links .block-list-appender {
11458 margin: 4px auto 4px 0;
11459 border-radius: 9999px;
11460 }
11461 .wp-block-social-links .block-list-appender .block-editor-inserter {
11462 display: flex;
11463 align-items: center;
11464 justify-content: center;
11465 font-size: inherit;
11466 width: 1em;
11467 height: 1em;
11468 }
11469 .has-small-icon-size .wp-block-social-links .block-list-appender {
11470 font-size: 16px;
11471 }
11472 .has-normal-icon-size .wp-block-social-links .block-list-appender {
11473 font-size: 24px;
11474 }
11475 .has-large-icon-size .wp-block-social-links .block-list-appender {
11476 font-size: 36px;
11477 }
11478 .has-huge-icon-size .wp-block-social-links .block-list-appender {
11479 font-size: 48px;
11480 }
11481 .wp-block-social-links .block-list-appender::before {
11482 content: none;
11483 }
11484
11485 .wp-block[data-align=center] > .wp-block-social-links {
11486 justify-content: center;
11487 }
11488
11489 .block-editor-block-preview__content .components-button:disabled {
11490 opacity: 1;
11491 }
11492
11493 .wp-social-link.wp-social-link__is-incomplete {
11494 opacity: 0.5;
11495 }
11496 @media (prefers-reduced-motion: reduce) {
11497 .wp-social-link.wp-social-link__is-incomplete {
11498 transition-duration: 0s;
11499 transition-delay: 0s;
11500 }
11501 }
11502
11503 .wp-block-social-links .is-selected .wp-social-link__is-incomplete,
11504 .wp-social-link.wp-social-link__is-incomplete:hover,
11505 .wp-social-link.wp-social-link__is-incomplete:focus {
11506 opacity: 1;
11507 }
11508
11509 .block-editor-block-list__block[data-type="core/spacer"]::before {
11510 content: "";
11511 display: block;
11512 position: absolute;
11513 width: 100%;
11514 height: 24px;
11515 transform: translateY(-12px);
11516 }
11517
11518 .wp-block-spacer.is-hovered .block-library-spacer__resize-container,
11519 .block-library-spacer__resize-container.has-show-handle {
11520 background: rgba(0, 0, 0, 0.1);
11521 }
11522 .is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,
11523 .is-dark-theme .block-library-spacer__resize-container.has-show-handle {
11524 background: rgba(255, 255, 255, 0.15);
11525 }
11526
11527 .block-library-spacer__resize-container {
11528 clear: both;
11529 }
11530 .block-library-spacer__resize-container .components-resizable-box__handle::before {
11531 content: none;
11532 }
11533 .block-library-spacer__resize-container.resize-horizontal {
11534 margin-bottom: 0;
11535 }
11536
11537 .wp-block-table {
11538 margin: 0;
11539 }
11540 .wp-block[data-align=left] > .wp-block-table, .wp-block[data-align=right] > .wp-block-table, .wp-block[data-align=center] > .wp-block-table {
11541 height: auto;
11542 }
11543 .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 {
11544 width: auto;
11545 }
11546 .wp-block[data-align=left] > .wp-block-table td,
11547 .wp-block[data-align=left] > .wp-block-table th, .wp-block[data-align=right] > .wp-block-table td,
11548 .wp-block[data-align=right] > .wp-block-table th, .wp-block[data-align=center] > .wp-block-table td,
11549 .wp-block[data-align=center] > .wp-block-table th {
11550 word-break: break-word;
11551 }
11552 .wp-block[data-align=center] > .wp-block-table {
11553 text-align: initial;
11554 }
11555 .wp-block[data-align=center] > .wp-block-table table {
11556 margin: 0 auto;
11557 }
11558 .wp-block-table td,
11559 .wp-block-table th {
11560 border: 1px solid;
11561 }
11562 .wp-block-table td.is-selected,
11563 .wp-block-table th.is-selected {
11564 border-color: var(--wp-admin-theme-color);
11565 box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
11566 border-style: double;
11567 }
11568 .wp-block-table figcaption {
11569 color: #555;
11570 font-size: 13px;
11571 text-align: center;
11572 }
11573 .is-dark-theme .wp-block-table figcaption {
11574 color: rgba(255, 255, 255, 0.65);
11575 }
11576
11577 .blocks-table__placeholder-form.blocks-table__placeholder-form {
11578 display: flex;
11579 flex-direction: column;
11580 align-items: flex-start;
11581 }
11582 .blocks-table__placeholder-form.blocks-table__placeholder-form > * {
11583 margin-bottom: 8px;
11584 }
11585 @media (min-width: 782px) {
11586 .blocks-table__placeholder-form.blocks-table__placeholder-form {
11587 flex-direction: row;
11588 align-items: flex-end;
11589 }
11590 .blocks-table__placeholder-form.blocks-table__placeholder-form > * {
11591 margin-bottom: 0;
11592 }
11593 }
11594
11595 .blocks-table__placeholder-input {
11596 width: 112px;
11597 margin-right: 8px;
11598 margin-bottom: 0;
11599 }
11600 .blocks-table__placeholder-input input {
11601 height: 36px;
11602 }
11603 .blocks-table__placeholder-input .components-base-control__field {
11604 margin-bottom: 0;
11605 }
11606
11607 .wp-block-tag-cloud a {
11608 display: inline-block;
11609 margin-right: 5px;
11610 }
11611 .wp-block-tag-cloud span {
11612 display: inline-block;
11613 margin-left: 5px;
11614 color: #757575;
11615 text-decoration: none;
11616 }
11617
11618 .wp-block-template-part__placeholder-preview-dropdown-content .components-popover__content,
11619 .wp-block-template-part__preview-dropdown-content .components-popover__content {
11620 min-width: 320px;
11621 padding: 0;
11622 }
11623
11624 .wp-block-template-part__selection-preview-search-form {
11625 border-bottom: 1px solid #ddd;
11626 }
11627
11628 .wp-block-template-part__selection-preview-container {
11629 background: #fff;
11630 padding-bottom: 16px;
11631 }
11632 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item {
11633 border-radius: 2px;
11634 cursor: pointer;
11635 margin-top: 16px;
11636 transition: all 0.05s ease-in-out;
11637 border: 1px solid transparent;
11638 width: 100%;
11639 background-color: #fff;
11640 }
11641 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item:hover {
11642 border: 1px solid var(--wp-admin-theme-color);
11643 }
11644 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item:focus {
11645 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
11646 outline: 2px solid transparent;
11647 }
11648 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item.is-placeholder {
11649 min-height: 100px;
11650 }
11651 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item-title {
11652 padding: 4px;
11653 font-size: 12px;
11654 text-align: left;
11655 }
11656 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-header {
11657 padding: 16px 16px 0;
11658 }
11659 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-content {
11660 padding: 0 16px;
11661 }
11662 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-title {
11663 color: var(--wp-admin-theme-color);
11664 text-transform: uppercase;
11665 font-size: 11px;
11666 font-weight: 500;
11667 }
11668
11669 .block-editor-block-list__block[data-type="core/template-part"].has-child-selected::after {
11670 border: 1px dotted #1e1e1e;
11671 }
11672 .block-editor-block-list__block[data-type="core/template-part"].has-child-selected.is-hovered::after, .block-editor-block-list__block[data-type="core/template-part"].has-child-selected.is-highlighted::after {
11673 border: none;
11674 }
11675
11676 .wp-block-text-columns .block-editor-rich-text__editable:focus {
11677 outline: 1px solid #ddd;
11678 }
11679
11680 .wp-block[data-align=center] > .wp-block-video {
11681 text-align: center;
11682 }
11683
11684 .wp-block-video {
11685 position: relative;
11686 }
11687 .wp-block-video.is-transient video {
11688 opacity: 0.3;
11689 }
11690 .wp-block-video .components-spinner {
11691 position: absolute;
11692 top: 50%;
11693 left: 50%;
11694 margin-top: -9px;
11695 margin-left: -9px;
11696 }
11697
11698 .editor-video-poster-control .components-base-control__label {
11699 display: block;
11700 }
11701 .editor-video-poster-control .components-button {
11702 margin-right: 8px;
11703 }
11704
11705 .block-library-video-tracks-editor {
11706 z-index: 159990;
11707 }
11708
11709 .block-library-video-tracks-editor > .components-popover__content {
11710 width: 360px;
11711 }
11712
11713 .block-library-video-tracks-editor__track-list-track {
11714 display: flex;
11715 place-content: space-between;
11716 align-items: baseline;
11717 padding-left: 12px;
11718 }
11719
11720 .block-library-video-tracks-editor__single-track-editor-label-language {
11721 display: flex;
11722 margin-top: 12px;
11723 }
11724 .block-library-video-tracks-editor__single-track-editor-label-language > .components-base-control {
11725 width: 50%;
11726 }
11727 .block-library-video-tracks-editor__single-track-editor-label-language > .components-base-control:first-child {
11728 margin-right: 16px;
11729 }
11730
11731 .block-library-video-tracks-editor__single-track-editor-kind-select {
11732 max-width: 240px;
11733 }
11734
11735 .block-library-video-tracks-editor__single-track-editor-buttons-container {
11736 display: flex;
11737 place-content: space-between;
11738 margin-top: 32px;
11739 }
11740
11741 .block-library-video-tracks-editor__single-track-editor-edit-track-label {
11742 margin-top: 4px;
11743 margin-bottom: 12px;
11744 color: #757575;
11745 text-transform: uppercase;
11746 font-size: 11px;
11747 font-weight: 500;
11748 display: block;
11749 }
11750
11751 .block-library-video-tracks-editor > .components-popover__content > div {
11752 padding: 0;
11753 }
11754
11755 .block-library-video-tracks-editor__track-list .components-menu-group__label,
11756 .block-library-video-tracks-editor__add-tracks-container .components-menu-group__label {
11757 padding: 0;
11758 }
11759
11760 .block-library-video-tracks-editor__single-track-editor,
11761 .block-library-video-tracks-editor__track-list,
11762 .block-library-video-tracks-editor__add-tracks-container {
11763 padding: 12px;
11764 }
11765
11766 .block-library-video-tracks-editor__single-track-editor .components-base-control .components-base-control__label {
11767 margin-bottom: 4px;
11768 }
11769 .block-library-video-tracks-editor__single-track-editor .components-base-control .components-base-control__field {
11770 margin-bottom: 12px;
11771 }
11772 .block-library-video-tracks-editor__single-track-editor .components-base-control .components-text-control__input {
11773 margin-left: 0;
11774 }
11775 .block-library-video-tracks-editor__single-track-editor .components-base-control .components-input-control__label {
11776 margin-bottom: 4px;
11777 }
11778
11779 .wp-block-query-title__placeholder {
11780 padding: 1em 0;
11781 border: 1px dashed;
11782 }
11783
11784 .wp-block.wp-block-query-loop {
11785 padding-left: 0;
11786 margin-left: 0;
11787 list-style: none;
11788 }
11789
11790 .block-library-query-toolbar__popover .components-popover__content {
11791 min-width: 230px;
11792 }
11793
11794 .wp-block-query__create-new-link {
11795 padding: 0 16px 16px 56px;
11796 }
11797
11798 .wp-block-query .components-placeholder .block-setup-navigation {
11799 padding: 12px 0 0;
11800 }
11801 .wp-block-query .components-placeholder .block-attributes-setup-container {
11802 padding-top: 24px;
11803 }
11804 .wp-block-query .components-placeholder .block-attributes-setup-container .components-base-control__help {
11805 margin: 12px auto;
11806 }
11807
11808 .block-setup-block-layout-list__container {
11809 display: flex;
11810 flex-direction: row;
11811 flex-wrap: wrap;
11812 }
11813 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item {
11814 cursor: pointer;
11815 margin: 0 12px 12px 0;
11816 width: 200px;
11817 text-align: center;
11818 display: flex;
11819 flex-direction: column;
11820 }
11821 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item.is-block-variation {
11822 width: 90px;
11823 }
11824 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item.is-block-variation button {
11825 display: inline-flex;
11826 margin-right: 0;
11827 height: auto;
11828 }
11829 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item .block-setup-block-layout-list__item-title {
11830 padding: 4px 0;
11831 font-size: 12px;
11832 }
11833 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item .block-setup-block-layout-list__item {
11834 height: 100%;
11835 max-height: 140px;
11836 display: flex;
11837 flex-direction: column;
11838 padding: 2px;
11839 transition: all 0.05s ease-in-out;
11840 border-radius: 2px;
11841 border: 1px solid #ddd;
11842 }
11843 @media (prefers-reduced-motion: reduce) {
11844 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item .block-setup-block-layout-list__item {
11845 transition-duration: 0s;
11846 transition-delay: 0s;
11847 }
11848 }
11849 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item .block-setup-block-layout-list__item:hover {
11850 border: 1px solid var(--wp-admin-theme-color);
11851 }
11852 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item .block-setup-block-layout-list__item:focus {
11853 box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
11854 outline: 2px solid transparent;
11855 }
11856 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item .block-setup-block-layout-list__item .block-editor-block-preview__container {
11857 margin: auto 0;
11858 cursor: pointer;
11859 }
11860 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item .block-setup-block-layout-list__item .block-setup-block-layout-list__item-variation-icon {
11861 color: var(--wp-admin-theme-color);
11862 padding: 6px;
11863 border-radius: 2px;
11864 box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
11865 display: inline-flex;
11866 margin: 12px auto auto auto;
11867 }
11868 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item .block-setup-block-layout-list__item .block-setup-block-layout-list__item-variation-icon svg {
11869 fill: currentColor;
11870 outline: none;
11871 }
11872 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item.is-block-variation .block-setup-block-layout-list__item {
11873 height: 90px;
11874 min-height: 90px;
11875 }
11876 .block-setup-block-layout-list__container .block-setup-block-layout-list__list-item:not(.is-block-variation) + .block-setup-block-layout-list__list-item.is-block-variation .block-setup-block-layout-list__item {
11877 height: 100%;
11878 }
11879
11880 .components-button.block-setup-block-layout-back-button.is-tertiary.has-icon {
11881 color: inherit;
11882 padding-left: 0;
11883 display: inline-flex;
11884 margin-right: auto;
11885 margin-top: -12px;
11886 }
11887 .components-button.block-setup-block-layout-back-button.is-tertiary.has-icon:hover:not(:disabled) {
11888 box-shadow: none;
11889 color: var(--wp-admin-theme-color);
11890 }
11891 .components-button.block-setup-block-layout-back-button.is-tertiary.has-icon:active:not(:disabled) {
11892 background: transparent;
11893 color: #ddd;
11894 }
11895 .components-button.block-setup-block-layout-back-button.is-tertiary.has-icon svg {
11896 margin-right: 0;
11897 }
11898
11899 .wp-block > .wp-block-query-pagination {
11900 display: flex;
11901 flex-wrap: wrap;
11902 flex-direction: row;
11903 }
11904
11905 .editor-styles-wrapper .wp-block-query-pagination {
11906 max-width: 100%;
11907 }
11908 .editor-styles-wrapper .wp-block-query-pagination.block-editor-block-list__layout {
11909 margin: 0;
11910 }
11911
11912 .block-library-query-pagination-toolbar__popover .components-popover__content {
11913 min-width: 230px;
11914 }
11915
11916 .wp-block-query-pagination > .wp-block-query-pagination-next,
11917 .wp-block-query-pagination > .wp-block-query-pagination-previous,
11918 .wp-block-query-pagination > .wp-block-query-pagination-numbers {
11919 display: inline-block;
11920 margin-left: 0;
11921 margin-top: 0.5em;
11922 /*rtl:ignore*/
11923 margin-right: 0.5em;
11924 margin-bottom: 0.5em;
11925 }
11926 .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
11927 .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
11928 .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
11929 /*rtl:ignore*/
11930 margin-right: 0;
11931 }
11932
11933 .wp-block-query-pagination-numbers a {
11934 text-decoration: underline;
11935 }
11936 .wp-block-query-pagination-numbers .page-numbers {
11937 margin-right: 2px;
11938 }
11939 .wp-block-query-pagination-numbers .page-numbers:last-child {
11940 /*rtl:ignore*/
11941 margin-right: 0;
11942 }
11943
11944 div[data-type="core/post-featured-image"] img {
11945 max-width: 100%;
11946 height: auto;
11947 display: block;
11948 }
11949
11950 .editor-styles-wrapper .post-featured-image_placeholder {
11951 display: flex;
11952 flex-direction: row;
11953 align-items: flex-start;
11954 border-radius: 2px;
11955 background-color: #fff;
11956 box-shadow: inset 0 0 0 1px #1e1e1e;
11957 padding: 12px;
11958 }
11959 .editor-styles-wrapper .post-featured-image_placeholder svg {
11960 margin-right: 12px;
11961 }
11962 .editor-styles-wrapper .post-featured-image_placeholder p {
11963 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
11964 font-size: 13px;
11965 margin: 0;
11966 }
11967
11968 .wp-block-term-description__placeholder {
11969 padding: 1em 0;
11970 border: 1px dashed;
11971 }
11972
11973 :root .editor-styles-wrapper {
11974 /* stylelint-disable function-comma-space-after */
11975 /* stylelint-enable function-comma-space-after */
11976 }
11977 :root .editor-styles-wrapper .has-pale-pink-background-color {
11978 background-color: #f78da7;
11979 }
11980 :root .editor-styles-wrapper .has-vivid-red-background-color {
11981 background-color: #cf2e2e;
11982 }
11983 :root .editor-styles-wrapper .has-luminous-vivid-orange-background-color {
11984 background-color: #ff6900;
11985 }
11986 :root .editor-styles-wrapper .has-luminous-vivid-amber-background-color {
11987 background-color: #fcb900;
11988 }
11989 :root .editor-styles-wrapper .has-light-green-cyan-background-color {
11990 background-color: #7bdcb5;
11991 }
11992 :root .editor-styles-wrapper .has-vivid-green-cyan-background-color {
11993 background-color: #00d084;
11994 }
11995 :root .editor-styles-wrapper .has-pale-cyan-blue-background-color {
11996 background-color: #8ed1fc;
11997 }
11998 :root .editor-styles-wrapper .has-vivid-cyan-blue-background-color {
11999 background-color: #0693e3;
12000 }
12001 :root .editor-styles-wrapper .has-vivid-purple-background-color {
12002 background-color: #9b51e0;
12003 }
12004 :root .editor-styles-wrapper .has-white-background-color {
12005 background-color: #fff;
12006 }
12007 :root .editor-styles-wrapper .has-very-light-gray-background-color {
12008 background-color: #eee;
12009 }
12010 :root .editor-styles-wrapper .has-cyan-bluish-gray-background-color {
12011 background-color: #abb8c3;
12012 }
12013 :root .editor-styles-wrapper .has-very-dark-gray-background-color {
12014 background-color: #313131;
12015 }
12016 :root .editor-styles-wrapper .has-black-background-color {
12017 background-color: #000;
12018 }
12019 :root .editor-styles-wrapper .has-pale-pink-color {
12020 color: #f78da7;
12021 }
12022 :root .editor-styles-wrapper .has-vivid-red-color {
12023 color: #cf2e2e;
12024 }
12025 :root .editor-styles-wrapper .has-luminous-vivid-orange-color {
12026 color: #ff6900;
12027 }
12028 :root .editor-styles-wrapper .has-luminous-vivid-amber-color {
12029 color: #fcb900;
12030 }
12031 :root .editor-styles-wrapper .has-light-green-cyan-color {
12032 color: #7bdcb5;
12033 }
12034 :root .editor-styles-wrapper .has-vivid-green-cyan-color {
12035 color: #00d084;
12036 }
12037 :root .editor-styles-wrapper .has-pale-cyan-blue-color {
12038 color: #8ed1fc;
12039 }
12040 :root .editor-styles-wrapper .has-vivid-cyan-blue-color {
12041 color: #0693e3;
12042 }
12043 :root .editor-styles-wrapper .has-vivid-purple-color {
12044 color: #9b51e0;
12045 }
12046 :root .editor-styles-wrapper .has-white-color {
12047 color: #fff;
12048 }
12049 :root .editor-styles-wrapper .has-very-light-gray-color {
12050 color: #eee;
12051 }
12052 :root .editor-styles-wrapper .has-cyan-bluish-gray-color {
12053 color: #abb8c3;
12054 }
12055 :root .editor-styles-wrapper .has-very-dark-gray-color {
12056 color: #313131;
12057 }
12058 :root .editor-styles-wrapper .has-black-color {
12059 color: #000;
12060 }
12061 :root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
12062 background: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%);
12063 }
12064 :root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
12065 background: linear-gradient(135deg, #00d084 0%, #0693e3 100%);
12066 }
12067 :root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
12068 background: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
12069 }
12070 :root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
12071 background: linear-gradient(135deg, #fcb900 0%, #ff6900 100%);
12072 }
12073 :root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background {
12074 background: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%);
12075 }
12076 :root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
12077 background: linear-gradient(135deg, #eeeeee 0%, #a9b8c3 100%);
12078 }
12079 :root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background {
12080 background: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
12081 }
12082 :root .editor-styles-wrapper .has-blush-light-purple-gradient-background {
12083 background: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
12084 }
12085 :root .editor-styles-wrapper .has-blush-bordeaux-gradient-background {
12086 background: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
12087 }
12088 :root .editor-styles-wrapper .has-purple-crush-gradient-background {
12089 background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
12090 }
12091 :root .editor-styles-wrapper .has-luminous-dusk-gradient-background {
12092 background: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
12093 }
12094 :root .editor-styles-wrapper .has-hazy-dawn-gradient-background {
12095 background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%);
12096 }
12097 :root .editor-styles-wrapper .has-pale-ocean-gradient-background {
12098 background: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
12099 }
12100 :root .editor-styles-wrapper .has-electric-grass-gradient-background {
12101 background: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
12102 }
12103 :root .editor-styles-wrapper .has-subdued-olive-gradient-background {
12104 background: linear-gradient(135deg, #fafae1 0%, #67a671 100%);
12105 }
12106 :root .editor-styles-wrapper .has-atomic-cream-gradient-background {
12107 background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%);
12108 }
12109 :root .editor-styles-wrapper .has-nightshade-gradient-background {
12110 background: linear-gradient(135deg, #330968 0%, #31cdcf 100%);
12111 }
12112 :root .editor-styles-wrapper .has-midnight-gradient-background {
12113 background: linear-gradient(135deg, #020381 0%, #2874fc 100%);
12114 }
12115
12116 .editor-styles-wrapper .has-small-font-size {
12117 font-size: 13px;
12118 }
12119
12120 .editor-styles-wrapper .has-regular-font-size,
12121 .editor-styles-wrapper .has-normal-font-size {
12122 font-size: 16px;
12123 }
12124
12125 .editor-styles-wrapper .has-medium-font-size {
12126 font-size: 20px;
12127 }
12128
12129 .editor-styles-wrapper .has-large-font-size {
12130 font-size: 36px;
12131 }
12132
12133 .editor-styles-wrapper .has-larger-font-size,
12134 .editor-styles-wrapper .has-huge-font-size {
12135 font-size: 42px;
12136 }
12137
12138 /**
12139 * Editor Normalization Styles
12140 *
12141 * These are only output in the editor, but styles here are NOT prefixed .editor-styles-wrapper.
12142 * This allows us to create normalization styles that are easily overridden by editor styles.
12143 */
12144 #end-resizable-editor-section {
12145 display: none;
12146 }
12147 /**
12148 * Colors
12149 */
12150 /**
12151 * Breakpoints & Media Queries
12152 */
12153 /**
12154 * SCSS Variables.
12155 *
12156 * Please use variables from this sheet to ensure consistency across the UI.
12157 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
12158 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
12159 */
12160 /**
12161 * Colors
12162 */
12163 /**
12164 * Fonts & basic variables.
12165 */
12166 /**
12167 * Grid System.
12168 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
12169 */
12170 /**
12171 * Dimensions.
12172 */
12173 /**
12174 * Shadows.
12175 */
12176 /**
12177 * Editor widths.
12178 */
12179 /**
12180 * Block & Editor UI.
12181 */
12182 /**
12183 * Block paddings.
12184 */
12185 /**
12186 * React Native specific.
12187 * These variables do not appear to be used anywhere else.
12188 */
12189 /**
12190 * Breakpoint mixins
12191 */
12192 /**
12193 * Long content fade mixin
12194 *
12195 * Creates a fading overlay to signify that the content is longer
12196 * than the space allows.
12197 */
12198 /**
12199 * Focus styles.
12200 */
12201 /**
12202 * Applies editor left position to the selector passed as argument
12203 */
12204 /**
12205 * Styles that are reused verbatim in a few places
12206 */
12207 /**
12208 * Allows users to opt-out of animations via OS-level preferences.
12209 */
12210 /**
12211 * Reset default styles for JavaScript UI based pages.
12212 * This is a WP-admin agnostic reset
12213 */
12214 /**
12215 * Reset the WP Admin page styles for Gutenberg-like pages.
12216 */
12217 #start-resizable-editor-section {
12218 display: none;
12219 }
12220
12221 .wp-block-audio figcaption {
12222 color: #555;
12223 font-size: 13px;
12224 text-align: center;
12225 }
12226 .is-dark-theme .wp-block-audio figcaption {
12227 color: rgba(255, 255, 255, 0.65);
12228 }
12229
12230 .wp-block-code {
12231 font-family: Menlo, Consolas, monaco, monospace;
12232 color: #1e1e1e;
12233 padding: 0.8em 1em;
12234 border: 1px solid #ddd;
12235 border-radius: 4px;
12236 }
12237
12238 .wp-block-embed figcaption {
12239 color: #555;
12240 font-size: 13px;
12241 text-align: center;
12242 }
12243 .is-dark-theme .wp-block-embed figcaption {
12244 color: rgba(255, 255, 255, 0.65);
12245 }
12246
12247 .blocks-gallery-caption {
12248 color: #555;
12249 font-size: 13px;
12250 text-align: center;
12251 }
12252 .is-dark-theme .blocks-gallery-caption {
12253 color: rgba(255, 255, 255, 0.65);
12254 }
12255
12256 .wp-block-image figcaption {
12257 color: #555;
12258 font-size: 13px;
12259 text-align: center;
12260 }
12261 .is-dark-theme .wp-block-image figcaption {
12262 color: rgba(255, 255, 255, 0.65);
12263 }
12264
12265 .wp-block-pullquote {
12266 border-top: 4px solid currentColor;
12267 border-bottom: 4px solid currentColor;
12268 margin-bottom: 1.75em;
12269 color: currentColor;
12270 }
12271 .wp-block-pullquote cite,
12272 .wp-block-pullquote footer, .wp-block-pullquote__citation {
12273 color: currentColor;
12274 text-transform: uppercase;
12275 font-size: 0.8125em;
12276 font-style: normal;
12277 }
12278
12279 .wp-block-quote {
12280 border-left: 0.25em solid currentColor;
12281 margin: 0 0 1.75em 0;
12282 padding-left: 1em;
12283 }
12284 .wp-block-quote cite,
12285 .wp-block-quote footer {
12286 color: currentColor;
12287 font-size: 0.8125em;
12288 position: relative;
12289 font-style: normal;
12290 }
12291 .wp-block-quote.has-text-align-right {
12292 border-left: none;
12293 border-right: 0.25em solid currentColor;
12294 padding-left: 0;
12295 padding-right: 1em;
12296 }
12297 .wp-block-quote.has-text-align-center {
12298 border: none;
12299 padding-left: 0;
12300 }
12301 .wp-block-quote.is-style-large, .wp-block-quote.is-large {
12302 border: none;
12303 }
12304
12305 .wp-block-search .wp-block-search__label {
12306 font-weight: bold;
12307 }
12308
12309 .wp-block-group.has-background {
12310 padding: 1.25em 2.375em;
12311 margin-top: 0;
12312 margin-bottom: 0;
12313 }
12314
12315 .wp-block-separator {
12316 border: none;
12317 border-bottom: 2px solid currentColor;
12318 margin-left: auto;
12319 margin-right: auto;
12320 opacity: 0.4;
12321 }
12322 .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
12323 width: 100px;
12324 }
12325 .wp-block-separator.has-background:not(.is-style-dots) {
12326 border-bottom: none;
12327 height: 1px;
12328 }
12329 .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
12330 height: 2px;
12331 }
12332
12333 .wp-block-table thead {
12334 border-bottom: 3px solid;
12335 }
12336 .wp-block-table tfoot {
12337 border-top: 3px solid;
12338 }
12339 .wp-block-table td,
12340 .wp-block-table th {
12341 padding: 0.5em;
12342 border: 1px solid;
12343 word-break: normal;
12344 }
12345 .wp-block-table figcaption {
12346 color: #555;
12347 font-size: 13px;
12348 text-align: center;
12349 }
12350 .is-dark-theme .wp-block-table figcaption {
12351 color: rgba(255, 255, 255, 0.65);
12352 }
12353
12354 .wp-block-video figcaption {
12355 color: #555;
12356 font-size: 13px;
12357 text-align: center;
12358 }
12359 .is-dark-theme .wp-block-video figcaption {
12360 color: rgba(255, 255, 255, 0.65);
12361 }
12362
12363 .wp-block-template-part.has-background {
12364 padding: 1.25em 2.375em;
12365 margin-top: 0;
12366 margin-bottom: 0;
12367 }
12368
12369 #end-resizable-editor-section {
12370 display: none;
12371 }
12372 /**
12373 * Colors
12374 */
12375 /**
12376 * Breakpoints & Media Queries
12377 */
12378 /**
12379 * SCSS Variables.
12380 *
12381 * Please use variables from this sheet to ensure consistency across the UI.
12382 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
12383 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
12384 */
12385 /**
12386 * Colors
12387 */
12388 /**
12389 * Fonts & basic variables.
12390 */
12391 /**
12392 * Grid System.
12393 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
12394 */
12395 /**
12396 * Dimensions.
12397 */
12398 /**
12399 * Shadows.
12400 */
12401 /**
12402 * Editor widths.
12403 */
12404 /**
12405 * Block & Editor UI.
12406 */
12407 /**
12408 * Block paddings.
12409 */
12410 /**
12411 * React Native specific.
12412 * These variables do not appear to be used anywhere else.
12413 */
12414 /**
12415 * Breakpoint mixins
12416 */
12417 /**
12418 * Long content fade mixin
12419 *
12420 * Creates a fading overlay to signify that the content is longer
12421 * than the space allows.
12422 */
12423 /**
12424 * Focus styles.
12425 */
12426 /**
12427 * Applies editor left position to the selector passed as argument
12428 */
12429 /**
12430 * Styles that are reused verbatim in a few places
12431 */
12432 /**
12433 * Allows users to opt-out of animations via OS-level preferences.
12434 */
12435 /**
12436 * Reset default styles for JavaScript UI based pages.
12437 * This is a WP-admin agnostic reset
12438 */
12439 /**
12440 * Reset the WP Admin page styles for Gutenberg-like pages.
12441 */
12442 :root {
12443 --wp-admin-theme-color: #007cba;
12444 --wp-admin-theme-color-darker-10: #006ba1;
12445 --wp-admin-theme-color-darker-20: #005a87;
12446 --wp-admin-border-width-focus: 2px;
12447 }
12448 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
12449 :root {
12450 --wp-admin-border-width-focus: 1.5px;
12451 }
12452 }
12453
12454 .block-editor-format-toolbar__image-popover {
12455 z-index: 159990;
12456 }
12457
12458 .block-editor-format-toolbar__image-container-content {
12459 display: flex;
12460 }
12461 .block-editor-format-toolbar__image-container-content .components-button {
12462 align-self: flex-end;
12463 height: 30px;
12464 margin-bottom: 8px;
12465 margin-right: 8px;
12466 padding: 0 6px;
12467 }
12468
12469 .block-editor-format-toolbar__image-container-value {
12470 margin: 7px;
12471 flex-grow: 1;
12472 flex-shrink: 1;
12473 white-space: nowrap;
12474 min-width: 150px;
12475 max-width: 500px;
12476 }
12477 .block-editor-format-toolbar__image-container-value.components-base-control .components-base-control__field {
12478 margin-bottom: 0;
12479 }
12480 .block-editor-format-toolbar__image-container-value.components-base-control .components-base-control__label {
12481 display: block;
12482 }
12483
12484 .block-editor-format-toolbar__link-container-content {
12485 display: flex;
12486 }
12487
12488 .block-editor-format-toolbar__link-container-value {
12489 margin: 7px;
12490 flex-grow: 1;
12491 flex-shrink: 1;
12492 overflow: hidden;
12493 text-overflow: ellipsis;
12494 white-space: nowrap;
12495 min-width: 150px;
12496 max-width: 500px;
12497 }
12498 .block-editor-format-toolbar__link-container-value.has-invalid-link {
12499 color: #cc1818;
12500 }
12501
12502 .components-inline-color__indicator {
12503 position: absolute;
12504 background: #000;
12505 height: 3px;
12506 width: 20px;
12507 bottom: 6px;
12508 left: auto;
12509 right: auto;
12510 margin: 0 5px;
12511 }
12512
12513 .components-inline-color-popover .components-popover__content > div {
12514 padding: 20px 18px;
12515 }
12516 .components-inline-color-popover .components-popover__content .components-color-palette {
12517 margin-top: 0.6rem;
12518 }
12519 .components-inline-color-popover .components-popover__content .components-base-control__title {
12520 display: block;
12521 margin-bottom: 16px;
12522 font-weight: 600;
12523 color: #191e23;
12524 }
12525 .components-inline-color-popover .components-popover__content .component-color-indicator {
12526 vertical-align: text-bottom;
12527 }
12528
12529 .format-library-text-color-button {
12530 position: relative;
12531 }
12532
12533 .format-library-text-color-button__indicator {
12534 height: 4px;
12535 width: 20px;
12536 position: absolute;
12537 bottom: 10px;
12538 left: 8px;
12539 }
12540 .getdavesbe-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:space-between;position:sticky;right:0;top:0}@media(min-width:600px){.getdavesbe-header{padding:24px;position:fixed;top:46px}}@media(min-width:782px){.getdavesbe-header{top:32px}}.getdavesbe-header{left:0}@media(min-width:783px){.getdavesbe-header{left:160px}.auto-fold .getdavesbe-header{left:36px}}@media(min-width:961px){.auto-fold .getdavesbe-header{left:160px}}.folded .getdavesbe-header{left:0}@media(min-width:783px){.folded .getdavesbe-header{left:36px}}@media(max-width:783px){.auto-fold .wp-responsive-open .getdavesbe-header{left:190px}}@media(max-width:600px){.auto-fold .wp-responsive-open .getdavesbe-header{margin-left:-18px}}body.is-fullscreen-mode .getdavesbe-header{left:0!important}.getdavesbe-header__title{font-size:16px;padding:0 20px}.getdavesbe-sidebar{background:#fff;border-left:1px solid #ddd;bottom:0;color:#1e1e1e;height:100vh;overflow:hidden;position:fixed;right:0;top:0;width:280px;z-index:100000}@media(min-width:600px){.getdavesbe-sidebar{-webkit-overflow-scrolling:touch;height:auto;overflow:auto;top:106px}}@media(min-width:782px){.getdavesbe-sidebar{top:92px}}@media(min-width:600px){.getdavesbe-sidebar{display:block}}.getdavesbe-sidebar>.components-panel{border-left:0;border-right:0;margin-bottom:-1px;margin-top:-1px}.getdavesbe-sidebar>.components-panel>.components-panel__header{background:#ddd}.getdavesbe-sidebar .block-editor-block-inspector__card{margin:0}.getdavesbe-block-editor__block-list{margin-left:auto;margin-right:auto;padding-bottom:48px;padding-top:53px}.getdavesbe-block-editor__block-list .block-editor-block-list__block{margin-left:auto;margin-right:auto}.getdavesbe-block-editor__block-list .wp-block{max-width:580px}body.block-editor-page,html.wp-toolbar{background:#fff}body.block-editor-page #wpcontent{padding-left:0}body.block-editor-page #wpbody-content{padding-bottom:0}body.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.block-editor-page #wpfooter{display:none}body.block-editor-page .a11y-speak-region{left:-1px;top:-1px}body.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.block-editor-page ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}#app{bottom:0;left:0;min-height:calc(100vh - 32px);position:absolute;right:0;top:0}.editor-styles-wrapper{color:#1e1e1e;font-family:"Noto Serif",serif;font-size:16px;line-height:1.8;width:100%}@media(min-width:600px){.editor-styles-wrapper{width:calc(100% - 280px)}}.components-modal__frame,.getdave-sbe-block-editor{-webkit-box-sizing:border-box;box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before,.getdave-sbe-block-editor *,.getdave-sbe-block-editor :after,.getdave-sbe-block-editor :before{-webkit-box-sizing:inherit;box-sizing:inherit}
12541