PluginProbe
Twentig Supercharged Block Editor – Blocks, Patterns, Starter Sites, Portfolio / trunk
Twentig Supercharged Block Editor – Blocks, Patterns, Starter Sites, Portfolio vtrunk
2.0.5 2.0.4 2.0.3 2.0.2 trunk 0.0.1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0.9.1 0.9.2 1.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 All 88 releases
twentig / dist / css / customizer.css

customizer.css in Twentig Supercharged Block Editor – Blocks, Patterns, Starter Sites, Portfolio trunk, at dist/css/customizer.css

764 lines 22.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .wp-full-overlay-sidebar {
2 background: #ffffff;
3 width: 300px;
4 --wp-components-color-accent: #3858e9;
5 --wp-components-color-accent-darker-10: #2145e6;
6 --wp-components-color-accent-darker-20: #183ad6;
7 }
8
9 .expanded .wp-full-overlay-footer {
10 width: 299px;
11 }
12
13 @media screen and (min-width: 1667px) {
14 .wp-full-overlay.expanded {
15 margin-left: 300px;
16 }
17 }
18
19 .customize-control-notifications-container,
20 #accordion-section-themes,
21 #publish-settings,
22 #customize-save-button-wrapper,
23 #customize-header-actions,
24 #accordion-panel-nav_menus,
25 #customize-controls .customize-info .customize-help-toggle {
26 display: none !important;
27 }
28
29 #customize-theme-controls:has(#sub-accordion-section-last_step) .customize-pane-parent,
30 #sub-accordion-section-last_step .customize-section-back {
31 display: none;
32 }
33
34 #customize-theme-controls #sub-accordion-section-last_step {
35 transition: none;
36 transform: none;
37 visibility: visible;
38 height: auto;
39 overflow: auto;
40 }
41
42 #customize-controls #sub-accordion-section-last_step .customize-section-title h3 {
43 padding-left: 12px;
44 }
45
46 /* Top actions */
47
48 #customize-controls .customize-info {
49 margin-bottom: 28px;
50 }
51
52 #customize-controls .customize-info .accordion-section-title {
53 padding-inline: 28px;
54 padding-top: 12px;
55 height: 72px;
56 box-sizing: border-box;
57 overflow: hidden;
58 }
59
60 #customize-controls .customize-info .panel-title {
61 font-weight: 600;
62 }
63
64 #customize-controls .customize-info .accordion-section-title .preview-notice {
65 line-height: 1.5;
66 }
67
68 /* Middle controls */
69
70 #customize-theme-controls {
71 padding-inline: 16px;
72 }
73
74 #customize-theme-controls .customize-pane-parent {
75 overflow: unset;
76 }
77
78 #customize-theme-controls h3.accordion-section-title {
79 font-size: 13px;
80 font-weight: 400;
81 border: none;
82 background: transparent !important;
83 }
84
85 #customize-theme-controls .accordion-section-title:after {
86 display: none;
87 }
88
89 .accordion-section-title button.accordion-trigger {
90 gap: 8px;
91 padding: 9px 12px;
92 border-radius: 2px;
93 background: transparent !important;
94 }
95
96 #customize-controls .control-section .accordion-section-title button:is(:focus, :hover) {
97 color: var(--wp-components-color-accent);
98 box-shadow: none;
99 }
100
101 #customize-controls .control-section .accordion-section-title button:focus-visible {
102 box-shadow: 0 0 0 2px var(--wp-components-color-accent);
103 }
104
105 .accordion-section-title button::before {
106 content: "";
107 display: inline-block;
108 width: 24px;
109 height: 24px;
110 background-size: 24px 24px;
111 background-repeat: no-repeat;
112 background-position: center;
113 }
114
115 #accordion-section-title_tagline .accordion-section-title button::before {
116 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 1.5c4.1 0 7.5 3.4 7.5 7.5v.1c-1.4-.8-3.3-1.7-3.4-1.8-.2-.1-.5-.1-.8.1l-2.9 2.1L9 11.3c-.2-.1-.4 0-.6.1l-3.7 2.2c-.1-.5-.2-1-.2-1.5 0-4.2 3.4-7.6 7.5-7.6zm0 15c-3.1 0-5.7-1.9-6.9-4.5l3.7-2.2 3.5 1.2c.2.1.5 0 .7-.1l2.9-2.1c.8.4 2.5 1.2 3.5 1.9-.9 3.3-3.9 5.8-7.4 5.8z'%3E%3C/path%3E%3C/svg%3E");
117 }
118
119 #accordion-section-blog .accordion-section-title button::before {
120 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z'/%3E%3C/svg%3E");
121 }
122
123 #accordion-section-homepage .accordion-section-title button::before {
124 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z'/%3E%3C/svg%3E");
125 }
126
127 #accordion-section-header .accordion-section-title button::before {
128 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z'/%3E%3C/svg%3E");
129 }
130
131 #accordion-section-footer .accordion-section-title button::before {
132 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath fill-rule='evenodd' d='M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z'/%3E%3C/svg%3E");
133 }
134
135 #accordion-section-colors .accordion-section-title button::before {
136 background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z'/%3E%3C/svg%3E");
137 }
138
139 #accordion-section-fonts .accordion-section-title button::before {
140 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M6.9 7L3 17.8h1.7l1-2.8h4.1l1 2.8h1.7L8.6 7H6.9zm-.7 6.6l1.5-4.3 1.5 4.3h-3zM21.6 17c-.1.1-.2.2-.3.2-.1.1-.2.1-.4.1s-.3-.1-.4-.2c-.1-.1-.1-.3-.1-.6V12c0-.5 0-1-.1-1.4-.1-.4-.3-.7-.5-1-.2-.2-.5-.4-.9-.5-.4 0-.8-.1-1.3-.1s-1 .1-1.4.2c-.4.1-.7.3-1 .4-.2.2-.4.3-.6.5-.1.2-.2.4-.2.7 0 .3.1.5.2.8.2.2.4.3.8.3.3 0 .6-.1.8-.3.2-.2.3-.4.3-.7 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.6-.4.2-.2.4-.3.7-.4.3-.1.6-.1.8-.1.3 0 .6 0 .8.1.2.1.4.3.5.5.1.2.2.5.2.9v1.1c0 .3-.1.5-.3.6-.2.2-.5.3-.9.4-.3.1-.7.3-1.1.4-.4.1-.8.3-1.1.5-.3.2-.6.4-.8.7-.2.3-.3.7-.3 1.2 0 .6.2 1.1.5 1.4.3.4.9.5 1.6.5.5 0 1-.1 1.4-.3.4-.2.8-.6 1.1-1.1 0 .4.1.7.3 1 .2.3.6.4 1.2.4.4 0 .7-.1.9-.2.2-.1.5-.3.7-.4h-.3zm-3-.9c-.2.4-.5.7-.8.8-.3.2-.6.2-.8.2-.4 0-.6-.1-.9-.3-.2-.2-.3-.6-.3-1.1 0-.5.1-.9.3-1.2s.5-.5.8-.7c.3-.2.7-.3 1-.5.3-.1.6-.3.7-.6v3.4z'/%3E%3C/svg%3E");
141 }
142
143 #accordion-section-portfolio .accordion-section-title button::before {
144 background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M23.325 10H7.15l-2.429 8.154a.491.491 0 0 1-.221-.4V6a.5.5 0 0 1 .5-.5h5.764a.5.5 0 0 1 .447.276L12.2 7.75H21a2 2 0 0 0-1.929-1.5h-5.946l-.572-1.144A2 2 0 0 0 10.764 4H5a2 2 0 0 0-2 2v11.75a2 2 0 0 0 2 2h13.9a2 2 0 0 0 1.929-1.5Zm-4.05 8.25h-13l2-6.75H21.3Z'%3E%3C/path%3E%3C/svg%3E");
145 }
146
147 #accordion-section-navigation .accordion-section-title button::before {
148 background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z'%3E%3C/path%3E%3C/svg%3E");
149 }
150
151 /* Panel */
152
153 .customize-section-description-container {
154 margin-bottom: 40px;
155 }
156
157 .customize-section-title .customize-action {
158 display: none !important;
159 }
160
161 .customize-section-title {
162 margin-inline: -28px;
163 display: flex;
164 padding: 20px 16px;
165 align-items: center;
166 }
167
168 #customize-controls .customize-pane-child .customize-section-title h3 {
169 font-weight: 600;
170 line-height: 32px;
171 padding: 0;
172 }
173
174 .customize-section-title .customize-section-back {
175 border: 0;
176 float: unset;
177 width: 32px;
178 height: 32px;
179 padding: 0;
180 margin-right: 12px;
181 background-color: #fff;
182 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z'%3E%3C/path%3E%3C/svg%3E");
183 background-repeat: no-repeat;
184 background-position: center;
185 background-size: 24px 24px;
186 border-radius: 2px;
187 }
188
189 .customize-section-title .customize-section-back:hover {
190 background-color: #f0f0f0;
191 }
192
193 .customize-section-back:focus-visible {
194 box-shadow: 0 0 0 2px var(--wp-components-color-accent);
195 }
196
197 .customize-section-title .customize-section-back::before {
198 content: none;
199 }
200
201 #customize-theme-controls .control-section.open {
202 border-bottom: 0;
203 }
204
205 #customize-theme-controls .customize-pane-child.accordion-section-content {
206 padding-inline: 28px;
207 }
208
209 .customize-control {
210 margin-bottom: 28px;
211 }
212
213 .customize-control-title {
214 margin-bottom: 8px;
215 font-size: 11px;
216 font-weight: 500;
217 line-height: 1.4;
218 text-transform: uppercase;
219 }
220
221 #customize-control-single_layout,
222 #customize-control-portfolio_single_layout {
223 border-top: 1px solid #dcdcde;
224 padding-top: 28px;
225 margin-top: 4px;
226 }
227
228 .customize-control select {
229 min-height: 40px;
230 padding-inline-start: 12px;
231 background-size: 14px 14px;
232 font-size: 13px;
233 border-color: #949494;
234 color: #1e1e1e;
235 border-radius: 2px;
236 }
237
238 .customize-control-text input[type="text"],
239 .customize-control-url input[type="url"],
240 .customize-control-email input[type="email"] {
241 padding: 0 12px;
242 min-height: 40px;
243 border-color: #949494;
244 color: #1e1e1e;
245 border-radius: 2px;
246 font-size: 13px;
247 }
248
249 .customize-control-url input[type="url"]::-webkit-input-placeholder,
250 .customize-control-email input[type="email"]::-webkit-input-placeholder {
251 color: #1e1e1e9e;
252 }
253
254 .customize-control-checkbox-multiple li {
255 padding-block: 10px;
256 border-top: 1px solid #ddd;
257 margin: 0;
258 }
259
260 .customize-control-checkbox-multiple li:first-child {
261 border-top: 0;
262 }
263
264 .customize-control-checkbox-multiple input[type="checkbox"] {
265 border-color: #949494;
266 border-radius: 2px;
267 }
268
269 .customize-control-checkbox-multiple input[type="checkbox"]:focus {
270 box-shadow: 0 0 0 1px var(--wp-components-color-accent);
271 }
272
273 .customize-control-checkbox-multiple label {
274 cursor: pointer;
275 }
276
277 .twentig-color-palettes {
278 display: grid;
279 grid-template-columns: repeat(2, 1fr);
280 gap: 12px;
281 margin: 12px 0 24px;
282 }
283
284 .twentig-palette-option {
285 position: relative;
286 }
287
288 .twentig-palette-option label {
289 display: block;
290 cursor: pointer;
291 }
292
293 .palette-colors {
294 display: flex;
295 gap: 0;
296 border-radius: 2px;
297 border: 1px solid #0000002a;
298 overflow: hidden;
299 transition: border-color 0.15s ease;
300 height: 32px;
301 }
302
303 .twentig-palette-option label:hover .palette-colors {
304 border-color: #0000004d;
305 }
306
307 .color-swatch {
308 flex: 1;
309 height: 100%;
310 min-width: 0;
311 }
312
313 .twentig-palette-option input[type="radio"]:checked + label .palette-colors {
314 border-color: #fff;
315 box-shadow: 0 0 0 2px #1e1e1e;
316 }
317
318 .twentig-palette-option input[type="radio"] {
319 position: absolute;
320 width: 1px;
321 height: 1px;
322 padding: 0;
323 margin: -1px;
324 overflow: hidden;
325 clip: rect(0, 0, 0, 0);
326 border: 0;
327 }
328
329 .twentig-paste-palette-panel {
330 margin-top: 32px;
331 padding-top: 24px;
332 border-top: 1px solid #dcdcde;
333 }
334
335 .twentig-paste-palette-toggle {
336 display: flex;
337 align-items: center;
338 justify-content: space-between;
339 width: 100%;
340 padding: 0;
341 border: 0;
342 background: transparent;
343 font-size: 11px;
344 font-weight: 500;
345 color: #50575e;
346 text-transform: uppercase;
347 cursor: pointer;
348 }
349
350 .twentig-panel-toggle-icon {
351 fill: currentColor;
352 flex: 0 0 auto;
353 }
354
355 .twentig-paste-palette-panel.is-expanded .twentig-panel-toggle-icon {
356 transform: rotate(180deg);
357 }
358
359 .twentig-palette-actions {
360 display: flex;
361 flex-direction: column;
362 gap: 12px;
363 margin-top: 8px;
364 }
365
366 .twentig-paste-palette-panel.is-collapsed .twentig-palette-actions {
367 display: none;
368 }
369
370 .twentig-browse-palettes-link {
371 display: inline-flex;
372 align-items: center;
373 gap: 2px;
374 color: #50575e;
375 font-size: 12px;
376 }
377
378 .twentig-browse-palettes-link:is(:hover,:focus) {
379 text-decoration: underline;
380 }
381
382 .twentig-external-link-icon {
383 width: 16px;
384 height: 16px;
385 fill: currentColor;
386 flex: 0 0 auto;
387 }
388
389 p.twentig-paste-palette-feedback {
390 display: none;
391 padding: 12px;
392 font-size: 12px;
393 margin: 0;
394 }
395
396 #customize-controls p.twentig-paste-palette-feedback.is-error {
397 display: block;
398 background-color: #f4a2a2;
399 border-left: 4px solid #cc1818;
400 color: #1e1e1e;
401 }
402
403 .customize-control :is(input[type=text], input[type=number], select):focus {
404 border-color: var(--wp-components-color-accent);
405 box-shadow: 0 0 0 1px var(--wp-components-color-accent);
406 }
407
408 .customize-control .actions .button {
409 background: transparent;
410 color: var(--wp-components-color-accent);
411 border-color: var(--wp-components-color-accent);
412 border-radius: 2px;
413 }
414
415 .customize-control .actions .button:hover {
416 background: var(--wp-components-color-accent);
417 color: #fff;
418 }
419
420 .customize-control .actions .button:focus {
421 box-shadow: 0 0 0 1px var(--wp-components-color-accent);
422 }
423
424 .customize-control .attachment-media-view .button-add-media:focus {
425 border-color: var(--wp-components-color-accent);
426 box-shadow: 0 0 0 1px var(--wp-components-color-accent);
427 }
428
429 #customize-controls img {
430 max-width: 120px;
431 }
432
433 .customize-control.customize-control-tw-range .customize-control-content {
434 display: flex;
435 align-items: center;
436 }
437
438 .customize-control.customize-control-tw-range .tw-control-range {
439 position: relative;
440 height: 30px;
441 -webkit-appearance: none;
442 -moz-appearance: none;
443 appearance: none;
444 margin: 0;
445 padding: 0;
446 background-color: inherit;
447 outline: none;
448 cursor: pointer;
449 }
450
451 .customize-control.customize-control-tw-range .tw-control-range-value {
452 margin-left: 16px;
453 width: 120px;
454 font-size: 13px;
455 min-height: 40px;
456 border-color: #949494;
457 color: #1e1e1e;
458 border-radius: 2px;
459 }
460
461 .tw-control-range::-webkit-slider-runnable-track {
462 height: 4px;
463 background: #ddd;
464 border: none;
465 border-radius: 9999px;
466 }
467
468 .tw-control-range::-webkit-slider-thumb {
469 -webkit-appearance: none;
470 appearance: none;
471 border: none;
472 height: 12px;
473 width: 12px;
474 border-radius: 50%;
475 background-color: #3858e9;
476 margin-top: -4px;
477 }
478
479 .tw-control-range:focus::-webkit-slider-thumb {
480 box-shadow: 0 0 0 4px color-mix(in srgb, var(--wp-components-color-accent) 40%, transparent);
481 }
482
483 .tw-control-range::-moz-range-track {
484 height: 4px;
485 background: #ddd;
486 border: none;
487 border-radius: 9999px;
488 }
489
490 .tw-control-range::-moz-range-thumb {
491 border: none;
492 height: 12px;
493 width: 12px;
494 border-radius: 50%;
495 background-color: #3858e9;
496 margin-top: -4px;
497 }
498
499 .tw-control-range:focus::-moz-range-thumb {
500 box-shadow: 0 0 0 4px color-mix(in srgb, var(--wp-components-color-accent) 40%, transparent);
501 }
502
503 /* Actions footer */
504
505 .wp-full-overlay-sidebar-content {
506 top: 0 !important;
507 bottom: 118px !important;
508 }
509
510 .expanded .wp-full-overlay-footer {
511 height: 118px;
512 border-top: 0;
513 background: #ffffff;
514 }
515
516 .custom-save-button {
517 padding: 16px;
518 border-top: 1px solid #dcdcde;
519 border-bottom: 1px solid #dcdcde;
520 display: flex;
521 flex-wrap: wrap;
522 justify-content: center;
523 gap: 16px;
524 }
525
526 .custom-save-button button#custom-save-button {
527 width: 100%;
528 padding: 6px 12px;
529 border-radius: 2px;
530 cursor: pointer;
531 font-size: 13px;
532 font-weight: 400;
533 line-height: 2.1;
534 min-height: 40px;
535 border: none;
536 background: var(--wp-components-color-accent);
537 color: #fff;
538 }
539
540 .custom-save-button button#custom-save-button:hover {
541 background: var(--wp-components-color-accent-darker-10);
542 }
543
544 .custom-save-button button#custom-save-button:focus {
545 box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-components-color-accent);
546 }
547
548 .custom-save-button button#custom-save-button.is-busy {
549 background-image: linear-gradient(-45deg, var(--wp-components-color-accent) 33%, var(--wp-components-color-accent-darker-20) 33%, var(--wp-components-color-accent-darker-20) 70%, var(--wp-components-color-accent) 70%) !important;
550 background-size: 100px 100% !important;
551 border-color: var(--wp-components-color-accent) !important;
552 color: #fff !important;
553 animation: components-button__busy-animation 2.5s linear infinite;
554 pointer-events: none;
555 }
556
557 @keyframes components-button__busy-animation {
558 0% {
559 background-position: 200px 0;
560 }
561 }
562
563 .wp-full-overlay-footer .devices {
564 background: #ffffff;
565 box-shadow: none;
566 display: flex;
567 }
568
569 .wp-full-overlay-footer .devices button {
570 margin: 0;
571 }
572
573 .wp-full-overlay-footer .devices .devices__preview-label {
574 display: none;
575 }
576
577 .wp-full-overlay-footer .devices button:before {
578 content: "" !important;
579 width: 24px;
580 height: 24px;
581 background-size: 24px 24px;
582 background-repeat: no-repeat;
583 background-position: center;
584 }
585
586 .wp-full-overlay-footer .devices button.active:hover,
587 .wp-full-overlay-footer .devices button:focus {
588 border-bottom-color: var(--wp-components-color-accent);
589 }
590
591 .wp-full-overlay-footer .devices .preview-desktop:before {
592 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z'%3E%3C/path%3E%3C/svg%3E");
593 }
594
595 .wp-full-overlay-footer .devices .preview-tablet:before {
596 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z'%3E%3C/path%3E%3C/svg%3E");
597 }
598
599 .wp-full-overlay-footer .devices .preview-mobile:before {
600 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z'%3E%3C/path%3E%3C/svg%3E");
601 }
602
603 .preview-tablet .wp-full-overlay-main {
604 width: 770px;
605 height: 1024px;
606 }
607
608 .preview-mobile .wp-full-overlay-main {
609 width: 375px;
610 height: 667px;
611 }
612
613 /* Collapse sidebar button */
614
615 .wp-full-overlay .collapse-sidebar {
616 height: 40px;
617 padding: 0 12px;
618 margin: 0;
619 border-top: 1px solid #dcdcde;
620 background-color: transparent;
621 box-shadow: none;
622 display: flex;
623 align-items: center;
624 }
625
626 .wp-full-overlay .collapse-sidebar-label {
627 display: none;
628 }
629
630 .wp-full-overlay .collapse-sidebar-arrow {
631 width: 24px;
632 height: 24px;
633 display: block;
634 background-image: none !important;
635 background-color: #fff;
636 border-radius: 2px;
637 }
638
639 .wp-full-overlay.collapsed .collapse-sidebar-arrow {
640 box-shadow: 0 4px 16px #00000040 !important;
641 }
642
643 .wp-full-overlay .collapse-sidebar-arrow:before {
644 content: "" !important;
645 display: block;
646 width: 24px;
647 height: 24px;
648 background-color: transparent;
649 background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' aria-hidden='true' focusable='false'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z'%3E%3C/path%3E%3C/svg%3E");
650 background-size: 24px 24px;
651 background-repeat: no-repeat;
652 background-position: center;
653 padding: 0;
654 transform: rotate(180deg) !important;
655 }
656
657 .wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow {
658 box-shadow: none;
659 }
660
661 .wp-full-overlay .collapse-sidebar:is(:focus-visible,:hover) .collapse-sidebar-arrow {
662 box-shadow: 0 0 0 2px var(--wp-components-color-accent);
663 }
664
665 #customize-controls .customize-info .customize-panel-description {
666 padding-inline: 28px;
667 }
668
669 .customize-panel-description ol {
670 margin-left: 1em;
671 }
672
673 #customize-controls .customize-info .customize-help-toggle {
674 width: 40px;
675 height: 40px;
676 padding: 0;
677 }
678
679 #customize-controls .customize-info .customize-help-toggle:focus::before {
680 box-shadow: 0 0 0 2px var(--wp-components-color-accent);
681 }
682
683 #customize-controls .customize-info .customize-help-toggle::before {
684 content: '';
685 top: 8px;
686 left: 8px;
687 padding: 0;
688 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 18c.333 0 .617-.117.85-.35.233-.233.35-.517.35-.85s-.117-.617-.35-.85c-.233-.233-.517-.35-.85-.35s-.617.117-.85.35-.35.517-.35.85.117.617.35.85c.233.233.517.35.85.35Zm-.9-3.825h1.825c0-.617.054-1.054.163-1.313s.371-.588.788-.988c.583-.567.988-1.05 1.213-1.45s.338-.842.338-1.325c0-.917-.313-1.663-.938-2.238s-1.421-.863-2.388-.863c-.85 0-1.588.225-2.213.675S8.825 7.731 8.575 8.498l1.625.675c.15-.467.388-.829.713-1.088s.704-.388 1.138-.388c.467 0 .85.133 1.15.4s.45.617.45 1.05c0 .383-.129.725-.388 1.025s-.546.592-.863.875c-.583.533-.946.971-1.088 1.313s-.213.946-.213 1.813ZM12 21.6c-1.317 0-2.558-.25-3.725-.75s-2.188-1.188-3.063-2.063-1.563-1.896-2.063-3.063-.75-2.408-.75-3.725c0-1.333.25-2.579.75-3.738s1.188-2.175 2.063-3.05 1.896-1.563 3.063-2.063 2.408-.75 3.725-.75c1.333 0 2.579.25 3.738.75a9.71 9.71 0 0 1 5.113 5.113c.5 1.158.75 2.404.75 3.738 0 1.317-.25 2.558-.75 3.725a9.676 9.676 0 0 1-5.113 5.126c-1.158.5-2.404.75-3.738.75Zm0-1.8c2.167 0 4.008-.758 5.525-2.275C19.042 16.008 19.8 14.167 19.8 12s-.758-4.008-2.275-5.525S14.167 4.2 12 4.2s-4.008.758-5.525 2.275C4.958 7.992 4.2 9.833 4.2 12s.758 4.008 2.275 5.525C7.992 19.042 9.833 19.8 12 19.8Z'/%3E%3C/svg%3E");
689 }
690
691 #accordion-section-presets .accordion-trigger {
692 padding-left: 16px;
693 display: flex;
694 justify-content: space-between;
695 margin-bottom: 16px;
696 }
697
698 #accordion-section-presets .accordion-trigger::before {
699 content: none;
700 }
701
702 #accordion-section-presets .accordion-trigger::after {
703 content: "";
704 display: inline-block;
705 width: 24px;
706 height: 24px;
707 background-size: 24px 24px;
708 background-repeat: no-repeat;
709 background-position: center;
710 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath d='M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z'%3E%3C/path%3E%3C/svg%3E");
711 }
712
713 .customize-control-radios-selector .radio-text-container {
714 position: relative;
715 outline: 1px solid #0000001a;
716 outline-offset: -1px;
717 padding: 12px;
718 margin: 0;
719 box-sizing: border-box;
720 border-radius: 2px;
721 cursor: pointer;
722 }
723
724 .customize-control-radios-selector .radio-text-container:hover {
725 outline-color: #0000004d;
726 }
727
728 .customize-control-radios-selector .radio-selector:checked + .radio-text-container,
729 .customize-control-radios-selector .radio-selector:focus + .radio-text-container {
730 outline: 2px solid currentColor;
731 outline-offset: 1px;
732 }
733
734 .customize-control-radios-selector .radio-selector:focus + .radio-text-container {
735 outline-color: var(--wp-components-color-accent);
736 }
737
738 .customize-control-radios-selector ul {
739 display: flex;
740 flex-direction: column;
741 gap: 12px;
742 }
743
744 .customize-control-radios-selector ul li {
745 margin: 0;
746 }
747
748 @media screen and (max-width: 640px) {
749 #customize-footer-actions {
750 display: block;
751 width: 100%;
752 height: 70px;
753 }
754
755 #customize-footer-actions .collapse-sidebar,
756 .wp-full-overlay-footer .devices-wrapper {
757 display: none;
758 }
759
760 .wp-full-overlay-sidebar-content {
761 bottom: 70px !important;
762 }
763 }
764