PluginProbe ʕ •ᴥ•ʔ
MailPoet – Newsletters, Email Marketing, and Automation / 3.57.1
MailPoet – Newsletters, Email Marketing, and Automation v3.57.1
5.32.0 5.31.0 5.30.0 5.29.0 5.28.1 5.28.0 5.27.0 5.26.0 5.26.1 5.25.0 5.24.0 4.43.0 4.43.1 4.44.0 4.44.1 4.45.0 4.46.0 4.47.0 4.48.0 4.48.1 4.48.2 4.49.0 4.49.1 4.5.0 4.5.1 4.5.2 4.50.0 4.50.1 4.51.0 4.51.1 4.51.2 4.52.0 4.53.0 4.54.0 4.55.0 4.56.0 4.57.0 4.58.0 4.58.1 4.58.2 4.6.0 4.6.1 4.6.2 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 5.0.0 5.0.1 5.0.2 5.1.0 5.1.1 5.10.0 5.10.1 5.11.0 5.12.0 5.12.1 5.12.10 5.12.11 5.12.12 5.12.13 5.12.2 5.12.3 5.12.4 5.12.5 5.12.6 5.12.7 5.12.8 5.12.9 5.13.0 5.13.1 5.13.2 5.14.0 5.14.1 5.14.2 5.14.3 5.15.0 5.15.1 5.16.0 5.16.1 5.16.2 5.16.3 5.16.4 5.17.0 5.17.1 5.17.2 5.17.3 5.17.4 5.17.5 5.17.6 5.18.0 5.19.0 5.2.0 5.2.1 5.2.2 5.2.3 5.20.0 5.21.0 5.21.1 5.21.2 5.21.3 5.22.0 5.22.1 5.22.2 5.22.3 5.22.4 5.23.0 5.23.1 5.23.2 5.3.0 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 5.4.0 5.4.1 5.4.2 5.5.0 5.5.1 5.5.2 5.6.0 5.6.1 5.6.2 5.6.3 5.6.4 5.7.0 5.7.1 5.8.0 5.8.1 5.9.0 3.0.0-beta.15 3.7.1 3.0.0-beta.16 3.7.2 3.0.0-beta.17 3.7.3 3.0.0-beta.18 3.7.4 3.0.0-beta.19 3.7.5 3.0.0-beta.2 3.7.6 3.0.0-beta.20 3.7.8 3.0.0-beta.21 3.70.0 3.0.0-beta.22 3.71.0 3.0.0-beta.23 3.71.1 3.0.0-beta.23.1 3.71.2 3.0.0-beta.23.2 3.71.3 3.0.0-beta.24 3.72.0 3.0.0-beta.25 3.73.0 3.0.0-beta.26 3.73.1 3.0.0-beta.27 3.73.2 3.0.0-beta.28 3.74.0 3.0.0-beta.29 3.74.1 3.0.0-beta.3 3.74.2 3.0.0-beta.30 3.74.3 3.0.0-beta.31 3.75.0 3.0.0-beta.32 3.75.1 3.0.0-beta.33 3.76.0 3.0.0-beta.33.1 3.77.0 3.0.0-beta.34.0.0 3.77.1 3.0.0-beta.36.0.0 3.78.0 3.0.0-beta.36.0.1 3.79.0 3.0.0-beta.36.2.0 3.8 3.0.0-beta.36.3.0 3.8.1 3.0.0-beta.36.3.1 3.8.2 3.0.0-beta.37.0.0 3.8.3 3.0.0-beta.4 3.8.4 3.0.0-beta.5 3.8.5 3.0.0-beta.6 3.8.6 3.0.0-beta.7 3.80.0 3.0.0-beta.7.1 3.81.0 3.0.0-beta.8 3.82.0 3.0.0-beta.9 3.83.0 3.0.0-rc.1.0.0 3.84.0 3.0.0-rc.1.0.1 3.84.1 3.0.0-rc.1.0.2 3.85.0 3.0.0-rc.1.0.3 3.85.1 3.0.0-rc.1.0.4 3.86.0 3.0.0-rc.2.0.0 3.87.0 3.0.0-rc.2.0.1 3.87.1 3.0.0-rc.2.0.2 3.87.2 3.0.0-rc.2.0.3 3.88.0 3.0.1 3.88.1 3.0.2 3.88.2 3.0.3 3.89.0 3.0.4 3.89.1 3.0.5 3.89.2 3.0.6 3.89.3 3.0.7 3.89.4 3.0.8 3.9.0 3.0.9 3.9.1 3.1.0 3.90.0 3.10 3.90.1 3.10.1 3.90.2 3.100.0 3.91.0 3.100.1 3.91.1 3.100.2 3.92.0 3.101.0 3.92.1 3.101.1 3.93.0 3.102.0 3.93.1 3.102.1 3.94.0 3.103.0 3.95.0 3.103.1 3.95.1 3.11.0 3.96.0 3.11.1 3.96.1 3.11.2 3.97.0 3.11.3 3.98.0 3.11.4 3.98.1 3.11.5 3.99.0 3.12.0 3.99.1 3.12.1 4.0.0 3.13.0 4.0.1 3.14.0 4.1.0 3.14.1 4.1.1 3.15.0 4.10.0 3.16.0 4.11.0 3.16.1 4.11.1 3.16.2 4.12.0 3.16.3 4.12.1 3.17.0 4.12.2 3.17.1 4.13.0 3.17.2 4.14.0 3.18.0 4.15.0 3.18.1 4.16.0 3.18.2 4.17.0 3.19.0 4.17.1 3.19.1 4.18.0 3.19.2 4.18.1 3.19.3 4.19.0 3.2.0 4.2.0 3.2.1 4.20.0 3.2.2 4.20.1 3.2.3 4.20.2 3.2.4 4.21.0 3.2.5 4.22.0 3.20.0 4.22.1 3.21.0 4.22.2 3.21.1 4.23.0 3.22.0 4.24.0 3.23.0 4.25.0 3.23.1 4.26.0 3.23.2 4.26.1 3.24.0 4.27.0 3.25.0 4.28.0 3.25.1 4.29.0 3.26.0 4.3.0 3.26.1 4.3.1 3.27.0 4.30.0 3.28.0 4.31.0 3.29.0 4.31.1 3.3.0 4.32.0 3.3.1 4.33.0 3.3.2 4.34.0 3.3.3 4.35.0 3.3.4 4.35.1 3.3.5 4.36.0 3.3.6 4.37.0 3.30.0 4.38.0 3.31.0 4.39.0 3.31.1 4.4.0 3.32.0 4.40.0 3.32.1 4.41.0 3.32.2 4.41.1 3.33.0 4.41.2 3.34.0 4.41.3 3.34.1 4.42.0 3.34.2 4.42.1 3.34.3 3.34.4 3.35.0 3.35.1 3.35.3 3.35.4 3.36.0 3.37.0 3.37.1 3.37.2 3.37.3 3.38.0 3.38.1 3.39.0 3.39.1 3.39.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.40.0 3.40.1 3.41.0 3.41.1 3.41.2 3.42.0 3.42.1 3.42.2 3.42.3 3.43.0 3.43.1 3.44.0 3.45.0 3.45.1 3.46.0 3.46.1 3.46.10 3.46.11 3.46.12 3.46.13 3.46.14 3.46.2 3.46.3 3.46.4 3.46.5 3.46.6 3.46.7 3.46.8 3.46.9 3.47.0 3.47.1 3.47.10 3.47.11 3.47.2 3.47.3 3.47.5 3.47.6 3.47.7 3.47.9 3.48.0 3.48.1 3.49.0 3.49.1 3.5.0 3.5.1 3.50.0 3.51.0 3.51.1 3.51.2 3.52.0 3.53.0 3.54.0 3.54.1 3.54.2 3.54.3 3.55.0 3.55.1 3.56.0 3.56.1 3.56.2 3.57.0 3.57.1 3.58.0 3.59.0 3.59.1 3.59.2 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.60.0 3.60.1 3.60.10 3.60.11 3.60.12 3.60.2 3.60.3 3.60.4 3.60.6 3.60.7 3.60.8 3.60.9 3.61.0 3.62.0 3.62.1 3.63.0 3.64.0 3.64.1 3.64.2 3.64.3 3.65.0 trunk 3.65.1 3.0.0 3.66.0 3.0.0-beta.1 3.67.0 3.0.0-beta.10 3.67.1 3.0.0-beta.11 3.68.0 3.0.0-beta.12 3.69.0 3.0.0-beta.13 3.69.1 3.0.0-beta.14 3.7.0
mailpoet / assets / dist / css / mailpoet-form-editor.6833f80d.css
mailpoet / assets / dist / css Last commit date
index.php 7 years ago mailpoet-admin.5e97ff7b.css 5 years ago mailpoet-editor.24539acb.css 5 years ago mailpoet-font.08fac2ef.css 5 years ago mailpoet-form-editor.6833f80d.css 5 years ago mailpoet-plugin.6d3eca7e.css 5 years ago mailpoet-post-editor-block.b87557ef.css 6 years ago mailpoet-public.dd713c66.css 5 years ago manifest.json 5 years ago
mailpoet-form-editor.6833f80d.css
6448 lines
1 @charset "UTF-8";
2 /* default Select2 placeholder color for single dropdown */
3 /** Colors */
4 /** Breakpoints & Media Queries */
5 /** Colors */
6 /** Fonts & basic variables. */
7 /** Grid System. https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */
8 /** Dimensions. */
9 /** Shadows. */
10 /** Editor widths. */
11 /** Block UI. */
12 /** Border radii. */
13 /** Block paddings. */
14 /** Breakpoint mixins */
15 /** Long content fade mixin Creates a fading overlay to signify that the content is longer than the space allows. */
16 /** Focus styles. */
17 /** Applies editor left position to the selector passed as argument */
18 /** Styles that are reused verbatim in a few places */
19 /** Allows users to opt-out of animations via OS-level preferences. */
20 /** Reset default styles for JavaScript UI based pages. This is a WP-admin agnostic reset */
21 /** Reset the WP Admin page styles for Gutenberg-like pages. */
22 :root { --wp-admin-theme-color: #007cba; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-20: #005a87; }
23
24 .components-panel__header.interface-complementary-area-header__small { background: #fff; padding-right: 4px; }
25
26 .components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
27
28 @media (min-width: 782px) { .components-panel__header.interface-complementary-area-header__small { display: none; } }
29
30 .interface-complementary-area-header { background: #fff; padding-right: 4px; }
31
32 .interface-complementary-area-header .components-button.has-icon { display: none; margin-left: auto; }
33
34 .interface-complementary-area-header .components-button.has-icon ~ .components-button { margin-left: 0; }
35
36 @media (min-width: 782px) { .interface-complementary-area-header .components-button.has-icon { display: flex; } }
37
38 .interface-complementary-area { background: #fff; color: #1e1e1e; overflow: visible; }
39
40 @media (min-width: 600px) { .interface-complementary-area { z-index: auto; height: 100%; overflow: auto; -webkit-overflow-scrolling: touch; } }
41
42 @media (min-width: 782px) { .interface-complementary-area { width: 280px; } }
43
44 .interface-complementary-area > .components-panel { border-left: none; border-right: none; overflow: auto; -webkit-overflow-scrolling: touch; height: auto; max-height: calc(100vh - 142px); margin-top: -1px; margin-bottom: -1px; position: relative; }
45
46 @media (min-width: 600px) { .interface-complementary-area > .components-panel { overflow: visible; height: auto; max-height: none; } }
47
48 .interface-complementary-area > .components-panel .components-panel__header { position: fixed; z-index: 1; top: 0; left: 0; right: 0; height: 48px; }
49
50 @media (min-width: 600px) { .interface-complementary-area > .components-panel .components-panel__header { position: inherit; top: auto; left: auto; right: auto; } }
51
52 .interface-complementary-area p { margin-top: 0; }
53
54 .interface-complementary-area h2, .interface-complementary-area h3 { font-size: 13px; color: #1e1e1e; margin-bottom: 1.5em; }
55
56 .interface-complementary-area hr { border-top: none; border-bottom: 1px solid #f0f0f0; margin: 1.5em 0; }
57
58 .interface-complementary-area div.components-toolbar-group, .interface-complementary-area div.components-toolbar { box-shadow: none; margin-bottom: 1.5em; }
59
60 .interface-complementary-area div.components-toolbar-group:last-child, .interface-complementary-area div.components-toolbar:last-child { margin-bottom: 0; }
61
62 .interface-complementary-area .block-editor-skip-to-selected-block:focus { top: auto; right: 10px; bottom: 10px; left: auto; }
63
64 @media (min-width: 782px) { body.js.is-fullscreen-mode { margin-top: -32px; height: calc(100% + 32px); }
65 body.js.is-fullscreen-mode #adminmenumain, body.js.is-fullscreen-mode #wpadminbar { display: none; }
66 body.js.is-fullscreen-mode #wpcontent, body.js.is-fullscreen-mode #wpfooter { margin-left: 0; } }
67
68 html.interface-interface-skeleton__html-container { position: fixed; width: 100%; }
69
70 @media (min-width: 782px) { html.interface-interface-skeleton__html-container { position: initial; width: initial; } }
71
72 .interface-interface-skeleton { display: flex; flex-direction: column; height: auto; max-height: 100%; position: fixed; top: 46px; left: 0; right: 0; bottom: 0; }
73
74 @media (min-width: 783px) { .interface-interface-skeleton { top: 32px; }
75 .is-fullscreen-mode .interface-interface-skeleton { top: 0; } }
76
77 .interface-interface-skeleton { /* Set left position when auto-fold is not on the body element. */ left: 0; }
78
79 @media (min-width: 783px) { .interface-interface-skeleton { left: 160px; } }
80
81 .auto-fold .interface-interface-skeleton { /* Auto fold is when on smaller breakpoints, nav menu auto collapses. */ }
82
83 @media (min-width: 783px) { .auto-fold .interface-interface-skeleton { left: 36px; } }
84
85 @media (min-width: 961px) { .auto-fold .interface-interface-skeleton { left: 160px; } }
86
87 /* Sidebar manually collapsed. */
88 .folded .interface-interface-skeleton { left: 0; }
89
90 @media (min-width: 783px) { .folded .interface-interface-skeleton { left: 36px; } }
91
92 /* Mobile menu opened. */
93 @media (max-width: 783px) { .auto-fold .wp-responsive-open .interface-interface-skeleton { left: 190px; } }
94
95 /* In small screens with responsive menu expanded there is small white space. */
96 @media (max-width: 600px) { .auto-fold .wp-responsive-open .interface-interface-skeleton { margin-left: -18px; } }
97
98 body.is-fullscreen-mode .interface-interface-skeleton { left: 0 !important; }
99
100 .interface-interface-skeleton__body { flex-grow: 1; display: flex; overflow: auto; overscroll-behavior-y: none; }
101
102 .interface-interface-skeleton__content { flex-grow: 1; display: flex; flex-direction: column; overflow: auto; }
103
104 .interface-interface-skeleton__left-sidebar, .interface-interface-skeleton__sidebar { display: block; width: auto; flex-shrink: 0; position: absolute; z-index: 100000; top: 0; right: 0; bottom: 0; left: 0; background: #fff; color: #1e1e1e; }
105
106 @media (min-width: 782px) { .interface-interface-skeleton__left-sidebar, .interface-interface-skeleton__sidebar { position: relative !important; z-index: 90; } }
107
108 @media (min-width: 782px) { .interface-interface-skeleton__sidebar { overflow: auto; border-left: 1px solid #e0e0e0; } }
109
110 @media (min-width: 782px) { .interface-interface-skeleton__left-sidebar { border-right: 1px solid #e0e0e0; } }
111
112 .interface-interface-skeleton__header { flex-shrink: 0; height: auto; border-bottom: 1px solid #e0e0e0; z-index: 30; color: #1e1e1e; position: -webkit-sticky; position: sticky; top: 0; }
113
114 @media (min-width: 600px) { .interface-interface-skeleton__header { position: initial; top: 0; } }
115
116 .interface-interface-skeleton__footer { height: auto; flex-shrink: 0; border-top: 1px solid #e0e0e0; color: #1e1e1e; display: none; }
117
118 @media (min-width: 782px) { .interface-interface-skeleton__footer { display: flex; } }
119
120 .interface-interface-skeleton__footer .block-editor-block-breadcrumb { z-index: 30; display: flex; background: #fff; height: 24px; align-items: center; font-size: 13px; padding: 0 18px; }
121
122 .interface-interface-skeleton__actions { z-index: 100000; position: fixed !important; top: -9999em; bottom: auto; left: auto; right: 0; width: 280px; color: #1e1e1e; }
123
124 .interface-interface-skeleton__actions:focus { top: auto; bottom: 0; }
125
126 .interface-pinned-items { display: flex; }
127
128 .interface-pinned-items .components-button { margin-left: 4px; }
129
130 .interface-pinned-items .components-button svg { max-width: 24px; max-height: 24px; }
131
132 .edit-post-header { height: 60px; background: #fff; display: flex; flex-wrap: wrap; align-items: center; max-width: 100vw; }
133
134 @media (min-width: 280px) { .edit-post-header { flex-wrap: nowrap; } }
135
136 .edit-post-header > .edit-post-header__settings { order: 1; }
137
138 @supports ((position: -webkit-sticky) or (position: sticky)) { .edit-post-header > .edit-post-header__settings { order: initial; } }
139
140 .edit-post-header__toolbar { display: flex; flex-grow: 1; padding-left: 8px; }
141
142 @media (min-width: 600px) { .edit-post-header__toolbar { padding-left: 24px; } }
143
144 .edit-post-header__toolbar .table-of-contents { display: none; }
145
146 @media (min-width: 600px) { .edit-post-header__toolbar .table-of-contents { display: block; } }
147
148 .edit-post-header__settings { display: inline-flex; align-items: center; flex-wrap: wrap; padding-right: 4px; }
149
150 @media (min-width: 600px) { .edit-post-header__settings { padding-right: 16px; } }
151
152 /** Buttons in the Toolbar */
153 .edit-post-header__settings .editor-post-saved-state, .edit-post-header__settings .components-button.components-button { margin-right: 4px; }
154
155 @media (min-width: 600px) { .edit-post-header__settings .editor-post-saved-state, .edit-post-header__settings .components-button.components-button { margin-right: 12px; } }
156
157 .edit-post-header__settings .editor-post-saved-state, .edit-post-header__settings .components-button.is-tertiary { padding: 0 6px; }
158
159 .edit-post-header__settings .edit-post-more-menu .components-button, .edit-post-header__settings .interface-pinned-items .components-button { margin-right: 0; }
160
161 .edit-post-header-preview__grouping-external { display: flex; position: relative; padding-bottom: 0; }
162
163 .edit-post-header-preview__button-external { padding-left: 8px; margin-right: auto; width: 100%; display: flex; justify-content: flex-start; }
164
165 .edit-post-header-preview__button-external svg { margin-left: auto; }
166
167 .edit-post-post-preview-dropdown .components-popover__content > div { padding-bottom: 0; }
168
169 .show-icon-labels.interface-pinned-items .components-button.has-icon, .show-icon-labels .edit-post-header .components-button.has-icon, .edit-post-header__dropdown .components-button.has-icon { width: auto; }
170
171 .show-icon-labels.interface-pinned-items .components-button.has-icon svg, .show-icon-labels .edit-post-header .components-button.has-icon svg, .edit-post-header__dropdown .components-button.has-icon svg { display: none; }
172
173 .show-icon-labels.interface-pinned-items .components-button.has-icon::after, .show-icon-labels .edit-post-header .components-button.has-icon::after, .edit-post-header__dropdown .components-button.has-icon::after { content: attr(aria-label); }
174
175 .show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled="true"], .show-icon-labels .edit-post-header .components-button.has-icon[aria-disabled="true"], .edit-post-header__dropdown .components-button.has-icon[aria-disabled="true"] { background-color: transparent; }
176
177 .show-icon-labels.interface-pinned-items .is-tertiary:active, .show-icon-labels .edit-post-header .is-tertiary:active, .edit-post-header__dropdown .is-tertiary:active { box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); background-color: transparent; }
178
179 .show-icon-labels.interface-pinned-items .edit-post-header-toolbar__block-toolbar .components-button.has-icon svg, .show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon svg, .show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg, .show-icon-labels .edit-post-header .edit-post-header-toolbar__block-toolbar .components-button.has-icon svg, .show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon svg, .show-icon-labels .edit-post-header .components-button.has-icon.button-toggle svg, .edit-post-header__dropdown .edit-post-header-toolbar__block-toolbar .components-button.has-icon svg, .edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon svg, .edit-post-header__dropdown .components-button.has-icon.button-toggle svg { display: block; }
180
181 .show-icon-labels.interface-pinned-items .edit-post-header-toolbar__block-toolbar .components-button.has-icon::after, .show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon::after, .show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle::after, .show-icon-labels .edit-post-header .edit-post-header-toolbar__block-toolbar .components-button.has-icon::after, .show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon::after, .show-icon-labels .edit-post-header .components-button.has-icon.button-toggle::after, .edit-post-header__dropdown .edit-post-header-toolbar__block-toolbar .components-button.has-icon::after, .edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon::after, .edit-post-header__dropdown .components-button.has-icon.button-toggle::after { content: none; }
182
183 .show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon, .show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon, .edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon { width: 60px; }
184
185 .show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon, .show-icon-labels .edit-post-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon, .edit-post-header__dropdown .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon { display: block; }
186
187 .show-icon-labels.interface-pinned-items .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle, .show-icon-labels.interface-pinned-items .interface-pinned-items .components-button, .show-icon-labels .edit-post-header .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle, .show-icon-labels .edit-post-header .interface-pinned-items .components-button, .edit-post-header__dropdown .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle, .edit-post-header__dropdown .interface-pinned-items .components-button { padding-left: 8px; padding-right: 8px; }
188
189 @media (min-width: 600px) { .show-icon-labels.interface-pinned-items .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle, .show-icon-labels.interface-pinned-items .interface-pinned-items .components-button, .show-icon-labels .edit-post-header .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle, .show-icon-labels .edit-post-header .interface-pinned-items .components-button, .edit-post-header__dropdown .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle, .edit-post-header__dropdown .interface-pinned-items .components-button { padding-left: 12px; padding-right: 12px; } }
190
191 .show-icon-labels.interface-pinned-items .components-dropdown-menu__toggle, .show-icon-labels .edit-post-header .components-dropdown-menu__toggle, .edit-post-header__dropdown .components-dropdown-menu__toggle { margin-left: 8px; padding-left: 8px; padding-right: 8px; }
192
193 @media (min-width: 600px) { .show-icon-labels.interface-pinned-items .components-dropdown-menu__toggle, .show-icon-labels .edit-post-header .components-dropdown-menu__toggle, .edit-post-header__dropdown .components-dropdown-menu__toggle { margin-left: 12px; padding-left: 12px; padding-right: 12px; } }
194
195 .show-icon-labels.interface-pinned-items .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle::after, .show-icon-labels .edit-post-header .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle::after, .edit-post-header__dropdown .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle::after { content: none; }
196
197 .show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft::after, .show-icon-labels .edit-post-header .editor-post-save-draft.editor-post-save-draft::after, .edit-post-header__dropdown .editor-post-save-draft.editor-post-save-draft::after { content: none; }
198
199 @media (min-width: 600px) { .show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft::after, .show-icon-labels .edit-post-header .editor-post-save-draft.editor-post-save-draft::after, .edit-post-header__dropdown .editor-post-save-draft.editor-post-save-draft::after { content: attr(aria-label); } }
200
201 .edit-post-header__dropdown .components-menu-item__button.components-menu-item__button, .edit-post-header__dropdown .components-button.editor-history__undo, .edit-post-header__dropdown .components-button.editor-history__redo, .edit-post-header__dropdown .table-of-contents .components-button, .edit-post-header__dropdown .components-button.block-editor-block-navigation { margin: 0; padding: 6px 6px 6px 40px; width: 14.625rem; text-align: left; justify-content: flex-start; }
202
203 .show-icon-labels.interface-pinned-items { padding: 6px 12px 12px; margin-top: 0; margin-bottom: 0; margin-left: -12px; margin-right: -12px; border-bottom: 1px solid #ccc; display: block; }
204
205 .show-icon-labels.interface-pinned-items > .components-button.has-icon { margin: 0; padding: 6px 6px 6px 8px; width: 14.625rem; justify-content: flex-start; }
206
207 .show-icon-labels.interface-pinned-items > .components-button.has-icon[aria-expanded="true"] svg { display: block; max-width: 24px; }
208
209 .show-icon-labels.interface-pinned-items > .components-button.has-icon[aria-expanded="false"] { padding-left: 40px; }
210
211 .show-icon-labels.interface-pinned-items > .components-button.has-icon svg { margin-right: 8px; }
212
213 .edit-post-fullscreen-mode-close.has-icon { display: none; }
214
215 @media (min-width: 782px) { .edit-post-fullscreen-mode-close.has-icon { display: flex; align-items: center; align-self: stretch; border: none; background: #23282e; color: #fff; border-radius: 0; height: auto; width: 60px; }
216 .edit-post-fullscreen-mode-close.has-icon:hover { background: #32373d; }
217 .edit-post-fullscreen-mode-close.has-icon:active { color: #fff; }
218 .edit-post-fullscreen-mode-close.has-icon:focus { box-shadow: inset 0 0 0 1.5px #007cba, inset 0 0 0 2.5px #fff; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 2.5px #fff; } }
219
220 .edit-post-fullscreen-mode-close_site-icon { width: 36px; }
221
222 .edit-post-header-toolbar { display: inline-flex; align-items: center; border: none; }
223
224 .edit-post-header-toolbar > .components-button { display: none; }
225
226 @media (min-width: 600px) { .edit-post-header-toolbar > .components-button { display: inline-flex; } }
227
228 .edit-post-header-toolbar > .edit-post-header-toolbar__inserter-toggle { display: inline-flex; }
229
230 .edit-post-header-toolbar .block-editor-block-navigation { display: none; }
231
232 @media (min-width: 600px) { .edit-post-header-toolbar .block-editor-block-navigation { display: flex; } }
233
234 .edit-post-header-toolbar > .components-button.has-icon, .edit-post-header-toolbar > .components-dropdown > .components-button.has-icon { height: 36px; min-width: 36px; padding: 6px; }
235
236 .edit-post-header-toolbar > .components-button.has-icon.is-pressed, .edit-post-header-toolbar > .components-dropdown > .components-button.has-icon.is-pressed { background: #1e1e1e; }
237
238 .edit-post-header-toolbar > .components-button.has-icon:focus:not(:disabled), .edit-post-header-toolbar > .components-dropdown > .components-button.has-icon:focus:not(:disabled) { box-shadow: 0 0 0 1.5px #007cba, inset 0 0 0 1px #fff; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 1px #fff; outline: 1px solid transparent; }
239
240 .edit-post-header-toolbar > .components-button.has-icon::before, .edit-post-header-toolbar > .components-dropdown > .components-button.has-icon::before { display: none; }
241
242 .edit-post-header-toolbar__block-toolbar { position: absolute; top: 61px; left: 0; right: 0; background: #fff; border-bottom: 1px solid #ddd; }
243
244 .edit-post-header-toolbar__block-toolbar:empty { display: none; }
245
246 .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar .components-toolbar-group, .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar .components-toolbar { border-top: none; border-bottom: none; }
247
248 .is-sidebar-opened .edit-post-header-toolbar__block-toolbar { display: none; }
249
250 @media (min-width: 782px) { .is-sidebar-opened .edit-post-header-toolbar__block-toolbar { display: block; right: 280px; } }
251
252 @media (min-width: 1280px) { .edit-post-header-toolbar__block-toolbar { padding-left: 8px; position: static; left: auto; right: auto; background: none; border-bottom: none; }
253 .is-sidebar-opened .edit-post-header-toolbar__block-toolbar { right: auto; }
254 .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar { border-left: 1px solid #ddd; }
255 .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar .components-toolbar-group, .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar .components-toolbar { height: 60px; padding: 6px 0; } }
256
257 .edit-post-header-toolbar .edit-post-header-toolbar__inserter-toggle.has-icon { margin-right: 8px; min-width: 32px; width: 32px; height: 32px; padding: 0; }
258
259 @media (min-width: 1280px) { .show-icon-labels .edit-post-header-toolbar__block-toolbar { position: absolute; top: 61px; left: 0; right: 0; border-bottom: 1px solid #ddd; padding: 0; background-color: #fff; }
260 .show-icon-labels .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar .components-toolbar-group, .show-icon-labels .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar .components-toolbar { height: auto; padding: 0; } }
261
262 .show-icon-labels .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle { height: 36px; }
263
264 .edit-post-more-menu { margin-left: -4px; }
265
266 .edit-post-more-menu .components-button { width: auto; padding: 0 2px; }
267
268 @media (min-width: 600px) { .edit-post-more-menu { margin-left: 0; }
269 .edit-post-more-menu .components-button { padding: 0 4px; } }
270
271 .edit-post-more-menu__content .components-popover__content { min-width: 280px; }
272
273 @media (min-width: 480px) { .edit-post-more-menu__content .components-popover__content { width: auto; max-width: 480px; } }
274
275 .edit-post-more-menu__content .components-popover__content .components-dropdown-menu__menu { padding: 0; }
276
277 .components-popover.edit-post-more-menu__content { z-index: 99998; }
278
279 .edit-post-keyboard-shortcut-help-modal__section { margin: 0 0 2rem 0; }
280
281 .edit-post-keyboard-shortcut-help-modal__main-shortcuts .edit-post-keyboard-shortcut-help-modal__shortcut-list { margin-top: -25px; }
282
283 .edit-post-keyboard-shortcut-help-modal__section-title { font-size: 0.9rem; font-weight: 600; }
284
285 .edit-post-keyboard-shortcut-help-modal__shortcut { display: flex; align-items: baseline; padding: 0.6rem 0; border-top: 1px solid #ddd; margin-bottom: 0; }
286
287 .edit-post-keyboard-shortcut-help-modal__shortcut:last-child { border-bottom: 1px solid #ddd; }
288
289 .edit-post-keyboard-shortcut-help-modal__shortcut:empty { display: none; }
290
291 .edit-post-keyboard-shortcut-help-modal__shortcut-term { font-weight: 600; margin: 0 0 0 1rem; text-align: right; }
292
293 .edit-post-keyboard-shortcut-help-modal__shortcut-description { flex: 1; margin: 0; flex-basis: auto; }
294
295 .edit-post-keyboard-shortcut-help-modal__shortcut-key-combination { display: block; background: none; margin: 0; padding: 0; }
296
297 .edit-post-keyboard-shortcut-help-modal__shortcut-key-combination + .edit-post-keyboard-shortcut-help-modal__shortcut-key-combination { margin-top: 10px; }
298
299 .edit-post-keyboard-shortcut-help-modal__shortcut-key { padding: 0.25rem 0.5rem; border-radius: 8%; margin: 0 0.2rem 0 0.2rem; }
300
301 .edit-post-keyboard-shortcut-help-modal__shortcut-key:last-child { margin: 0 0 0 0.2rem; }
302
303 .edit-post-layout__metaboxes { flex-shrink: 0; }
304
305 .edit-post-layout__metaboxes:not(:empty) { border-top: 1px solid #ddd; padding: 10px 0 10px; clear: both; }
306
307 .edit-post-layout__metaboxes:not(:empty) .edit-post-meta-boxes-area { margin: auto 20px; }
308
309 .edit-post-layout .components-editor-notices__snackbar { position: fixed; right: 0; bottom: 40px; padding-left: 16px; padding-right: 16px; }
310
311 .edit-post-layout .components-editor-notices__snackbar { /* Set left position when auto-fold is not on the body element. */ left: 0; }
312
313 @media (min-width: 783px) { .edit-post-layout .components-editor-notices__snackbar { left: 160px; } }
314
315 .auto-fold .edit-post-layout .components-editor-notices__snackbar { /* Auto fold is when on smaller breakpoints, nav menu auto collapses. */ }
316
317 @media (min-width: 783px) { .auto-fold .edit-post-layout .components-editor-notices__snackbar { left: 36px; } }
318
319 @media (min-width: 961px) { .auto-fold .edit-post-layout .components-editor-notices__snackbar { left: 160px; } }
320
321 /* Sidebar manually collapsed. */
322 .folded .edit-post-layout .components-editor-notices__snackbar { left: 0; }
323
324 @media (min-width: 783px) { .folded .edit-post-layout .components-editor-notices__snackbar { left: 36px; } }
325
326 /* Mobile menu opened. */
327 @media (max-width: 783px) { .auto-fold .wp-responsive-open .edit-post-layout .components-editor-notices__snackbar { left: 190px; } }
328
329 /* In small screens with responsive menu expanded there is small white space. */
330 @media (max-width: 600px) { .auto-fold .wp-responsive-open .edit-post-layout .components-editor-notices__snackbar { margin-left: -18px; } }
331
332 body.is-fullscreen-mode .edit-post-layout .components-editor-notices__snackbar { left: 0 !important; }
333
334 .edit-post-layout .editor-post-publish-panel { position: fixed; z-index: 100001; top: 46px; bottom: 0; right: 0; left: 0; overflow: auto; }
335
336 @media (min-width: 782px) { .edit-post-layout .editor-post-publish-panel { z-index: 99998; top: 32px; left: auto; width: 281px; border-left: 1px solid #ddd; transform: translateX(100%); -webkit-animation: edit-post-post-publish-panel__slide-in-animation 0.1s forwards; animation: edit-post-post-publish-panel__slide-in-animation 0.1s forwards; } }
337
338 @media (min-width: 782px) and (prefers-reduced-motion: reduce) { .edit-post-layout .editor-post-publish-panel { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
339
340 @media (min-width: 782px) { body.is-fullscreen-mode .edit-post-layout .editor-post-publish-panel { top: 0; }
341 .is-focusing-regions .edit-post-layout .editor-post-publish-panel { transform: translateX(0%); } }
342
343 @-webkit-keyframes edit-post-post-publish-panel__slide-in-animation { 100% { transform: translateX(0%); } }
344
345 @keyframes edit-post-post-publish-panel__slide-in-animation { 100% { transform: translateX(0%); } }
346
347 .interface-interface-skeleton__sidebar > div { height: 100%; padding-bottom: 48px; }
348
349 .edit-post-layout .editor-post-publish-panel__header-publish-button { justify-content: center; }
350
351 .edit-post-layout__toggle-publish-panel, .edit-post-layout__toogle-sidebar-panel, .edit-post-layout__toggle-entities-saved-states-panel { z-index: 100000; position: fixed !important; top: -9999em; bottom: auto; left: auto; right: 0; width: 280px; background-color: #fff; border: 1px dotted #ddd; height: auto !important; padding: 24px; display: flex; justify-content: center; }
352
353 .interface-interface-skeleton__actions:focus .edit-post-layout__toggle-publish-panel, .interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-publish-panel, .interface-interface-skeleton__actions:focus .edit-post-layout__toggle-publish-panel, .interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-publish-panel, .interface-interface-skeleton__actions:focus .edit-post-layout__toogle-sidebar-panel, .interface-interface-skeleton__actions:focus-within .edit-post-layout__toogle-sidebar-panel, .interface-interface-skeleton__actions:focus .edit-post-layout__toogle-sidebar-panel, .interface-interface-skeleton__actions:focus-within .edit-post-layout__toogle-sidebar-panel, .interface-interface-skeleton__actions:focus .edit-post-layout__toggle-entities-saved-states-panel, .interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-entities-saved-states-panel, .interface-interface-skeleton__actions:focus .edit-post-layout__toggle-entities-saved-states-panel, .interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-entities-saved-states-panel { top: auto; bottom: 0; }
354
355 .edit-post-layout .interface-interface-skeleton__content { background-color: #ccc; }
356
357 .edit-post-layout__inserter-panel-popover-wrapper, .edit-post-layout__inserter-panel-popover-wrapper > div, .edit-post-layout__inserter-panel-popover-wrapper > div > div, .edit-post-layout__inserter-panel-popover-wrapper > div > div > div { height: 100%; }
358
359 .edit-post-layout__inserter-panel { height: 100%; display: flex; flex-direction: column; }
360
361 .edit-post-layout__inserter-panel-header { padding-top: 8px; padding-right: 8px; display: flex; justify-content: flex-end; }
362
363 @media (min-width: 782px) { .edit-post-layout__inserter-panel-header { display: none; } }
364
365 .edit-post-layout__inserter-panel-content { height: calc(100% - 36px - 8px); }
366
367 @media (min-width: 782px) { .edit-post-layout__inserter-panel-content { height: 100%; } }
368
369 @media (min-width: 600px) { .edit-post-manage-blocks-modal { height: calc(100% - 60px - 60px); } }
370
371 .edit-post-manage-blocks-modal .components-modal__content { padding-bottom: 0; display: flex; flex-direction: column; }
372
373 .edit-post-manage-blocks-modal .components-modal__header { flex-shrink: 0; margin-bottom: 0; }
374
375 .edit-post-manage-blocks-modal__content { display: flex; flex-direction: column; flex: 0 1 100%; min-height: 0; }
376
377 .edit-post-manage-blocks-modal__no-results { font-style: italic; padding: 24px 0; text-align: center; }
378
379 .edit-post-manage-blocks-modal__search { margin: 16px 0; }
380
381 .edit-post-manage-blocks-modal__search .components-base-control__field { margin-bottom: 0; }
382
383 .edit-post-manage-blocks-modal__search .components-base-control__label { margin-top: -4px; }
384
385 .edit-post-manage-blocks-modal__search input[type="search"].components-text-control__input { padding: 8px; border-radius: 2px; }
386
387 .edit-post-manage-blocks-modal__disabled-blocks-count { border-top: 1px solid #ddd; margin-left: -24px; margin-right: -24px; padding-top: 0.6rem; padding-bottom: 0.6rem; padding-left: 24px; padding-right: 24px; background-color: #f0f0f0; }
388
389 .edit-post-manage-blocks-modal__category { margin: 0 0 2rem 0; }
390
391 .edit-post-manage-blocks-modal__category-title { position: -webkit-sticky; position: sticky; top: 0; padding: 16px 0; background-color: #fff; z-index: 1; }
392
393 .edit-post-manage-blocks-modal__category-title .components-base-control__field { margin-bottom: 0; }
394
395 .edit-post-manage-blocks-modal__category-title .components-checkbox-control__label { font-size: 0.9rem; font-weight: 600; }
396
397 .edit-post-manage-blocks-modal__show-all { margin-right: 8px; }
398
399 .edit-post-manage-blocks-modal__checklist { margin-top: 0; }
400
401 .edit-post-manage-blocks-modal__checklist-item { margin-bottom: 0; padding-left: 16px; border-top: 1px solid #ddd; }
402
403 .edit-post-manage-blocks-modal__checklist-item:last-child { border-bottom: 1px solid #ddd; }
404
405 .edit-post-manage-blocks-modal__checklist-item .components-base-control__field { align-items: center; display: flex; margin: 0; }
406
407 .components-modal__content .edit-post-manage-blocks-modal__checklist-item.components-checkbox-control__input-container { margin: 0 8px; }
408
409 .edit-post-manage-blocks-modal__checklist-item .components-checkbox-control__label { display: flex; align-items: center; justify-content: space-between; flex-grow: 1; padding: 0.6rem 0 0.6rem 10px; }
410
411 .edit-post-manage-blocks-modal__checklist-item .block-editor-block-icon { margin-right: 10px; fill: #1e1e1e; }
412
413 .edit-post-manage-blocks-modal__results { height: 100%; overflow: auto; margin-left: -24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; border-top: 1px solid #ddd; }
414
415 .edit-post-meta-boxes-area { position: relative; /** The wordpress default for most meta-box elements is content-box. Some elements such as textarea and input are set to border-box in forms.css. These elements therefore specifically set back to border-box here, while other elements (such as .button) are unaffected by Gutenberg's style because of their higher specificity. */ /* Match width and positioning of the meta boxes. Override default styles. */ /* Override Default meta box stylings */ }
416
417 .edit-post-meta-boxes-area__container, .edit-post-meta-boxes-area .inside { box-sizing: content-box; }
418
419 .edit-post-meta-boxes-area textarea, .edit-post-meta-boxes-area input { box-sizing: border-box; }
420
421 .edit-post-meta-boxes-area #poststuff { margin: 0 auto; padding-top: 0; min-width: auto; }
422
423 .edit-post-meta-boxes-area #poststuff h3.hndle, .edit-post-meta-boxes-area #poststuff .stuffbox > h3, .edit-post-meta-boxes-area #poststuff h2.hndle { /* WordPress selectors yolo */ box-sizing: border-box; color: inherit; font-weight: 600; outline: none; padding: 15px; position: relative; width: 100%; }
424
425 .edit-post-meta-boxes-area .postbox { border: 0; color: inherit; margin-bottom: 0; }
426
427 .edit-post-meta-boxes-area .postbox > .inside { border-bottom: 1px solid #ddd; color: inherit; padding: 0 14px 14px; margin: 0; }
428
429 .edit-post-meta-boxes-area .postbox .handlediv { height: 44px; width: 44px; }
430
431 .edit-post-meta-boxes-area.is-loading::before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; background: transparent; z-index: 1; }
432
433 .edit-post-meta-boxes-area .components-spinner { position: absolute; top: 10px; right: 20px; z-index: 5; }
434
435 .edit-post-meta-boxes-area .is-hidden { display: none; }
436
437 .edit-post-meta-boxes-area .metabox-location-side .postbox input[type="checkbox"] { border: 1px solid #757575; }
438
439 .edit-post-meta-boxes-area .metabox-location-side .postbox input[type="checkbox"]:checked { background: #fff; border-color: #757575; }
440
441 .edit-post-meta-boxes-area .metabox-location-side .postbox input[type="checkbox"]::before { margin: -3px -4px; }
442
443 .edit-post-meta-boxes-area__clear { clear: both; }
444
445 .components-panel__header.edit-post-sidebar__panel-tabs { justify-content: flex-start; padding-left: 0; padding-right: 16px; border-top: 0; margin-top: 0; }
446
447 .components-panel__header.edit-post-sidebar__panel-tabs ul { display: flex; }
448
449 .components-panel__header.edit-post-sidebar__panel-tabs li { margin: 0; }
450
451 .components-panel__header.edit-post-sidebar__panel-tabs .components-button.has-icon { display: none; margin: 0 0 0 auto; padding: 0; min-width: 24px; height: 24px; }
452
453 @media (min-width: 782px) { .components-panel__header.edit-post-sidebar__panel-tabs .components-button.has-icon { display: flex; } }
454
455 .components-panel__body.is-opened.edit-post-last-revision__panel { padding: 0; height: 48px; }
456
457 .editor-post-last-revision__title.components-button { padding: 16px; }
458
459 .editor-post-author__select { margin: -5px 0; width: 100%; }
460
461 @supports ((position: -webkit-sticky) or (position: sticky)) { .editor-post-author__select { width: auto; } }
462
463 .edit-post-post-link__link-post-name { font-weight: 600; }
464
465 .edit-post-post-link__preview-label { font-weight: 400; margin: 0; }
466
467 .edit-post-post-link__link { text-align: left; word-wrap: break-word; display: block; }
468
469 /* rtl:begin:ignore */
470 .edit-post-post-link__preview-link-container { direction: ltr; }
471
472 /* rtl:end:ignore */
473 .edit-post-post-schedule { width: 100%; position: relative; justify-content: left; }
474
475 .edit-post-post-schedule span { display: block; width: 45%; }
476
477 .components-button.edit-post-post-schedule__toggle { text-align: right; }
478
479 .editor-post-slug__input { margin: -5px 0; padding: 2px; }
480
481 .edit-post-post-status .edit-post-post-publish-dropdown__switch-to-draft { margin-top: 15px; width: 100%; text-align: center; }
482
483 .edit-post-post-visibility { width: 100%; justify-content: left; }
484
485 .edit-post-post-visibility span { display: block; width: 45%; }
486
487 @media (min-width: 782px) { .edit-post-post-visibility__dialog .components-popover__content { width: 257px; } }
488
489 .edit-post-post-visibility__dialog-legend { font-weight: 600; }
490
491 .edit-post-post-visibility__choice { margin: 10px 0; }
492
493 .edit-post-post-visibility__dialog-radio, .edit-post-post-visibility__dialog-label { vertical-align: top; }
494
495 .edit-post-post-visibility__dialog-password-input { width: calc(100% - 20px); margin-left: 20px; }
496
497 .edit-post-post-visibility__dialog-info { color: #757575; padding-left: 20px; font-style: italic; margin: 4px 0 0; line-height: 1.4; }
498
499 .components-button.edit-post-sidebar__panel-tab { border-radius: 0; height: 48px; background: transparent; border: none; box-shadow: none; cursor: pointer; display: inline-block; padding: 3px 15px; margin-left: 0; font-weight: 500; }
500
501 .components-button.edit-post-sidebar__panel-tab::after { content: attr(data-label); display: block; font-weight: 600; height: 0; overflow: hidden; speak: none; visibility: hidden; }
502
503 .components-button.edit-post-sidebar__panel-tab.is-active { box-shadow: inset 0 0 0 1.5px transparent, inset 0 -4px 0 0 #007cba; box-shadow: inset 0 0 0 1.5px transparent, inset 0 -4px 0 0 var(--wp-admin-theme-color); position: relative; z-index: 1; }
504
505 .components-button.edit-post-sidebar__panel-tab.is-active::before { content: ""; position: absolute; top: 0; bottom: 1px; right: 0; left: 0; border-bottom: 4px solid transparent; }
506
507 .components-button.edit-post-sidebar__panel-tab:focus { box-shadow: inset 0 0 0 1.5px #007cba; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color); position: relative; z-index: 1; }
508
509 .components-button.edit-post-sidebar__panel-tab.is-active:focus { box-shadow: inset 0 0 0 1.5px #007cba, inset 0 -4px 0 0 #007cba; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 -4px 0 0 var(--wp-admin-theme-color); }
510
511 .edit-post-text-editor { position: relative; width: 100%; background-color: #fff; flex-grow: 1; }
512
513 .edit-post-text-editor .wp-block.editor-post-title { max-width: none; line-height: 1.4; }
514
515 .edit-post-text-editor .wp-block.editor-post-title .editor-post-title__input.editor-post-title__input.editor-post-title__input { font-family: Menlo, Consolas, monaco, monospace; font-size: 2.5em; font-weight: normal; }
516
517 .edit-post-text-editor .wp-block.editor-post-title .editor-post-title__input { border: 1px solid #949494; margin-bottom: -1px; padding: 16px; }
518
519 @media (min-width: 600px) { .edit-post-text-editor .wp-block.editor-post-title .editor-post-title__input { padding: 24px; } }
520
521 .edit-post-text-editor .wp-block.editor-post-title .editor-post-title__input:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); }
522
523 @media (min-width: 600px) { .edit-post-text-editor .wp-block.editor-post-title { padding: 0; } }
524
525 .edit-post-text-editor__body { width: 100%; padding: 0 12px 12px 12px; max-width: 1080px; margin-left: auto; margin-right: auto; }
526
527 @media (min-width: 960px) { .edit-post-text-editor__body { padding: 16px 24px 96px 24px; padding: 0 24px 24px 24px; } }
528
529 .edit-post-text-editor__toolbar { position: -webkit-sticky; position: sticky; z-index: 1; top: 0; left: 0; right: 0; display: flex; background: rgba(255, 255, 255, 0.8); padding: 4px 12px; }
530
531 @media (min-width: 600px) { .edit-post-text-editor__toolbar { padding: 12px; } }
532
533 @media (min-width: 960px) { .edit-post-text-editor__toolbar { padding: 12px 24px; } }
534
535 .edit-post-text-editor__toolbar h2 { line-height: 36px; margin: 0 auto 0 0; font-size: 13px; color: #1e1e1e; }
536
537 .edit-post-text-editor__toolbar .components-button svg { order: 1; }
538
539 .edit-post-visual-editor { position: relative; padding-top: 50px; background-color: #fff; flex: 1 1 auto; }
540
541 .edit-post-visual-editor .components-button { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; padding: 6px 12px; }
542
543 .edit-post-visual-editor .components-button.is-tertiary, .edit-post-visual-editor .components-button.has-icon { padding: 6px; }
544
545 @supports ((position: -webkit-sticky) or (position: sticky)) { .edit-post-visual-editor { flex-basis: 100%; } }
546
547 .edit-post-visual-editor > .block-editor__typewriter, .edit-post-visual-editor > .block-editor__typewriter > div, .edit-post-visual-editor > .block-editor__typewriter > div > .block-editor-writing-flow, .edit-post-visual-editor > .block-editor__typewriter > div > .block-editor-writing-flow > .block-editor-writing-flow__click-redirect { height: 100%; }
548
549 .edit-post-visual-editor .block-editor-writing-flow__click-redirect { min-height: 40vh; width: 100%; }
550
551 .has-metaboxes .edit-post-visual-editor .block-editor-writing-flow__click-redirect { height: 0; }
552
553 .edit-post-visual-editor__post-title-wrapper .editor-post-title { margin-top: 2em; margin-left: auto; margin-right: auto; margin-bottom: 32px; }
554
555 .edit-post-options-modal__section { margin: 0 0 2rem 0; }
556
557 .edit-post-options-modal__section-title { font-size: 0.9rem; font-weight: 600; }
558
559 .edit-post-options-modal__option { border-top: 1px solid #ddd; }
560
561 .edit-post-options-modal__option:last-child { border-bottom: 1px solid #ddd; }
562
563 .edit-post-options-modal__option .components-base-control__field { align-items: center; display: flex; margin: 0; }
564
565 .edit-post-options-modal__option .components-checkbox-control__label { flex-grow: 1; padding: 0.6rem 0 0.6rem 10px; }
566
567 .edit-post-options-modal__custom-fields-confirmation-message, .edit-post-options-modal__custom-fields-confirmation-button { margin: 0 0 0.6rem 48px; }
568
569 @media (min-width: 782px) { .edit-post-options-modal__custom-fields-confirmation-message, .edit-post-options-modal__custom-fields-confirmation-button { margin-left: 38px; } }
570
571 @media (min-width: 600px) { .edit-post-options-modal__custom-fields-confirmation-message, .edit-post-options-modal__custom-fields-confirmation-button { max-width: 300px; } }
572
573 .edit-post-welcome-guide { width: 312px; }
574
575 .edit-post-welcome-guide__image { background: #00a0d2; height: 240px; }
576
577 .edit-post-welcome-guide__image__prm-r { display: none; }
578
579 @media (prefers-reduced-motion: reduce) { .edit-post-welcome-guide__image__prm-r { display: block; }
580 .edit-post-welcome-guide__image__prm-np { display: none; } }
581
582 .edit-post-welcome-guide__heading { font-family: "Noto Serif", serif; font-size: 24px; line-height: 1.4; margin: 0 0 16px 0; padding: 0 32px; }
583
584 .edit-post-welcome-guide__text { font-size: 13px; line-height: 1.4; margin: 0 0 24px 0; padding: 0 32px; }
585
586 .edit-post-welcome-guide__inserter-icon { margin: 0 4px; vertical-align: text-top; }
587
588 /** Animations */
589 @-webkit-keyframes edit-post__fade-in-animation { from { opacity: 0; }
590 to { opacity: 1; } }
591 @keyframes edit-post__fade-in-animation { from { opacity: 0; }
592 to { opacity: 1; } }
593
594 html.wp-toolbar { background: #fff; }
595
596 body.block-editor-page { background: #fff; /* We hide legacy notices in Gutenberg Based Pages, because they were not designed in a way that scaled well. Plugins can use Gutenberg notices if they need to pass on information to the user when they are editing. */ }
597
598 body.block-editor-page #wpcontent { padding-left: 0; }
599
600 body.block-editor-page #wpbody-content { padding-bottom: 0; }
601
602 body.block-editor-page #wpbody-content > div:not(.block-editor):not(#screen-meta) { display: none; }
603
604 body.block-editor-page #wpfooter { display: none; }
605
606 body.block-editor-page .a11y-speak-region { left: -1px; top: -1px; }
607
608 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; }
609
610 body.block-editor-page .media-frame select.attachment-filters:last-of-type { width: auto; max-width: 100%; }
611
612 .edit-post-header, .edit-post-visual-editor, .edit-post-text-editor, .edit-post-sidebar, .editor-post-publish-panel, .components-popover, .components-modal__frame, .edit-post-layout__inserter-panel { box-sizing: border-box; }
613
614 .edit-post-header *, .edit-post-header *::before, .edit-post-header *::after, .edit-post-visual-editor *, .edit-post-visual-editor *::before, .edit-post-visual-editor *::after, .edit-post-text-editor *, .edit-post-text-editor *::before, .edit-post-text-editor *::after, .edit-post-sidebar *, .edit-post-sidebar *::before, .edit-post-sidebar *::after, .editor-post-publish-panel *, .editor-post-publish-panel *::before, .editor-post-publish-panel *::after, .components-popover *, .components-popover *::before, .components-popover *::after, .components-modal__frame *, .components-modal__frame *::before, .components-modal__frame *::after, .edit-post-layout__inserter-panel *, .edit-post-layout__inserter-panel *::before, .edit-post-layout__inserter-panel *::after { box-sizing: inherit; }
615
616 @media (min-width: 600px) { .block-editor__container { position: absolute; top: 0; right: 0; bottom: 0; left: 0; min-height: calc(100vh - 46px); } }
617
618 @media (min-width: 782px) { .block-editor__container { min-height: calc(100vh - 32px); }
619 body.is-fullscreen-mode .block-editor__container { min-height: 100vh; } }
620
621 .block-editor__container img { max-width: 100%; height: auto; }
622
623 .block-editor__container iframe { width: 100%; }
624
625 .block-editor__container .components-navigate-regions { height: 100%; }
626
627 .wp-block { max-width: 580px; }
628
629 .wp-block[data-align="wide"] { max-width: 1100px; }
630
631 .wp-block[data-align="full"] { max-width: none; }
632
633 body.admin-color-light { --wp-admin-theme-color: #0085ba; --wp-admin-theme-color-darker-10: #0073a1; --wp-admin-theme-color-darker-20: #006187; }
634
635 body.admin-color-modern { --wp-admin-theme-color: #3858e9; --wp-admin-theme-color-darker-10: #2145e6; --wp-admin-theme-color-darker-20: #183ad6; }
636
637 body.admin-color-blue { --wp-admin-theme-color: #096484; --wp-admin-theme-color-darker-10: #07526c; --wp-admin-theme-color-darker-20: #064054; }
638
639 body.admin-color-coffee { --wp-admin-theme-color: #46403c; --wp-admin-theme-color-darker-10: #383330; --wp-admin-theme-color-darker-20: #2b2724; }
640
641 body.admin-color-ectoplasm { --wp-admin-theme-color: #523f6d; --wp-admin-theme-color-darker-10: #46365d; --wp-admin-theme-color-darker-20: #3a2c4d; }
642
643 body.admin-color-midnight { --wp-admin-theme-color: #e14d43; --wp-admin-theme-color-darker-10: #dd382d; --wp-admin-theme-color-darker-20: #d02c21; }
644
645 body.admin-color-ocean { --wp-admin-theme-color: #627c83; --wp-admin-theme-color-darker-10: #576e74; --wp-admin-theme-color-darker-20: #4c6066; }
646
647 body.admin-color-sunrise { --wp-admin-theme-color: #dd823b; --wp-admin-theme-color-darker-10: #d97426; --wp-admin-theme-color-darker-20: #c36922; }
648
649 /** Colors */
650 /** Breakpoints & Media Queries */
651 /** Colors */
652 /** Fonts & basic variables. */
653 /** Grid System. https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */
654 /** Dimensions. */
655 /** Shadows. */
656 /** Editor widths. */
657 /** Block UI. */
658 /** Border radii. */
659 /** Block paddings. */
660 /** Breakpoint mixins */
661 /** Long content fade mixin Creates a fading overlay to signify that the content is longer than the space allows. */
662 /** Focus styles. */
663 /** Applies editor left position to the selector passed as argument */
664 /** Styles that are reused verbatim in a few places */
665 /** Allows users to opt-out of animations via OS-level preferences. */
666 /** Reset default styles for JavaScript UI based pages. This is a WP-admin agnostic reset */
667 /** Reset the WP Admin page styles for Gutenberg-like pages. */
668 :root { --wp-admin-theme-color: #007cba; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-20: #005a87; }
669
670 .editor-autocompleters__user .editor-autocompleters__no-avatar::before { /* stylelint-disable */ font: normal 20px/1 dashicons; /* stylelint-enable */ content: "\f110"; margin-right: 5px; vertical-align: middle; }
671
672 .editor-autocompleters__user .editor-autocompleters__user-avatar { margin-right: 8px; flex-grow: 0; flex-shrink: 0; max-width: none; width: 24px; height: 24px; }
673
674 .editor-autocompleters__user .editor-autocompleters__user-name { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 200px; flex-shrink: 0; flex-grow: 1; }
675
676 .editor-autocompleters__user .editor-autocompleters__user-slug { margin-left: 8px; color: #757575; white-space: nowrap; text-overflow: ellipsis; overflow: none; max-width: 100px; flex-grow: 0; flex-shrink: 0; }
677
678 .editor-autocompleters__user:hover .editor-autocompleters__user-slug { color: #007cba; color: var(--wp-admin-theme-color); }
679
680 .document-outline { margin: 20px 0; }
681
682 .document-outline ul { margin: 0; padding: 0; }
683
684 .document-outline__item { display: flex; margin: 4px 0; }
685
686 .document-outline__item a { text-decoration: none; }
687
688 .document-outline__item .document-outline__emdash::before { color: #ddd; margin-right: 4px; }
689
690 .document-outline__item.is-h2 .document-outline__emdash::before { content: ""; }
691
692 .document-outline__item.is-h3 .document-outline__emdash::before { content: "——"; }
693
694 .document-outline__item.is-h4 .document-outline__emdash::before { content: "———"; }
695
696 .document-outline__item.is-h5 .document-outline__emdash::before { content: "————"; }
697
698 .document-outline__item.is-h6 .document-outline__emdash::before { content: "—————"; }
699
700 .document-outline__button { cursor: pointer; background: none; border: none; display: flex; align-items: flex-start; margin: 0 0 0 -1px; padding: 2px 5px 2px 1px; color: #1e1e1e; text-align: left; border-radius: 2px; }
701
702 .document-outline__button:disabled { cursor: default; }
703
704 .document-outline__button:focus { box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
705
706 .document-outline__level { background: #ddd; color: #1e1e1e; border-radius: 3px; font-size: 13px; padding: 1px 6px; margin-right: 4px; }
707
708 .is-invalid .document-outline__level { background: #f0b849; }
709
710 .document-outline__item-content { padding: 1px 0; }
711
712 .components-editor-notices__dismissible { position: -webkit-sticky; position: sticky; top: 0; right: 0; color: #1e1e1e; }
713
714 .components-editor-notices__pinned { position: relative; left: 0; top: 0; right: 0; color: #1e1e1e; }
715
716 .components-editor-notices__dismissible .components-notice, .components-editor-notices__pinned .components-notice { box-sizing: border-box; margin: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding: 0 12px; min-height: 60px; }
717
718 .components-editor-notices__dismissible .components-notice .components-notice__dismiss, .components-editor-notices__pinned .components-notice .components-notice__dismiss { margin-top: 12px; }
719
720 .components-editor-notices__snackbar { width: 100%; }
721
722 @media (min-width: 782px) { .components-editor-notices__snackbar { width: -webkit-fit-content; width: fit-content; width: -moz-fit-content; } }
723
724 .entities-saved-states__panel { box-sizing: border-box; background: #fff; position: fixed; z-index: 100001; top: 46px; bottom: 0; right: 0; left: 0; overflow: auto; box-sizing: border-box; }
725
726 .entities-saved-states__panel *, .entities-saved-states__panel *::before, .entities-saved-states__panel *::after { box-sizing: inherit; }
727
728 .entities-saved-states__panel .entities-saved-states__find-entity { display: none; }
729
730 .entities-saved-states__panel .entities-saved-states__find-entity-small { display: block; }
731
732 @media (min-width: 782px) { .entities-saved-states__panel { z-index: 99998; top: 32px; left: auto; width: 280px; border-left: 1px solid #ddd; }
733 body.is-fullscreen-mode .entities-saved-states__panel { top: 0; }
734 .entities-saved-states__panel .entities-saved-states__find-entity { display: block; }
735 .entities-saved-states__panel .entities-saved-states__find-entity-small { display: none; } }
736
737 .entities-saved-states__panel .entities-saved-states__panel-header { background: #fff; padding-left: 8px; padding-right: 8px; height: 61px; border-bottom: 1px solid #ddd; display: flex; align-items: center; align-content: space-between; }
738
739 .entities-saved-states__panel .entities-saved-states__panel-header .editor-entities-saved-states__save-button { margin: auto; }
740
741 .entities-saved-states__panel .entities-saved-states__panel-header .components-button.has-icon { position: absolute; right: 8px; }
742
743 .entities-saved-states__panel .entities-saved-states__text-prompt { border-bottom: 1px solid #ddd; padding: 16px; padding-bottom: 4px; }
744
745 .editor-error-boundary { margin: auto; max-width: 780px; padding: 20px; margin-top: 60px; box-shadow: 0 3px 30px rgba(0, 0, 0, 0.2); }
746
747 .editor-page-attributes__template { margin-bottom: 10px; }
748
749 .editor-page-attributes__template label, .editor-page-attributes__template select { width: 100%; }
750
751 .editor-page-attributes__order { width: 100%; }
752
753 .editor-page-attributes__order .components-base-control__field { display: flex; justify-content: space-between; align-items: center; }
754
755 .editor-page-attributes__order input { width: 66px; }
756
757 .editor-post-excerpt__textarea { width: 100%; margin-bottom: 10px; }
758
759 .editor-post-featured-image { padding: 0; }
760
761 .editor-post-featured-image__container { margin-bottom: 1em; position: relative; }
762
763 .editor-post-featured-image .components-spinner { position: absolute; top: 50%; left: 50%; margin-top: -9px; margin-left: -9px; }
764
765 .editor-post-featured-image .components-button + .components-button { display: block; margin-top: 1em; }
766
767 .editor-post-featured-image .components-responsive-wrapper__content { max-width: 100%; width: auto; }
768
769 .editor-post-featured-image__toggle, .editor-post-featured-image__preview { display: block; width: 100%; padding: 0; transition: all 0.1s ease-out; box-shadow: 0 0 0 0 #007cba; box-shadow: 0 0 0 0 var(--wp-admin-theme-color); }
770
771 @media (prefers-reduced-motion: reduce) { .editor-post-featured-image__toggle, .editor-post-featured-image__preview { transition-duration: 0s; } }
772
773 .editor-post-featured-image__preview { height: auto; }
774
775 .editor-post-featured-image__preview:not(:disabled):not([aria-disabled="true"]):focus { box-shadow: 0 0 0 4px #007cba; box-shadow: 0 0 0 4px var(--wp-admin-theme-color); }
776
777 .editor-post-featured-image__toggle { border-radius: 2px; background-color: #f0f0f0; min-height: 90px; line-height: 20px; padding: 8px 0; text-align: center; }
778
779 .editor-post-featured-image__toggle:hover { background: #ddd; color: #1e1e1e; }
780
781 .editor-post-format { flex-direction: column; align-items: stretch; width: 100%; }
782
783 .editor-post-format__content { display: inline-flex; justify-content: space-between; align-items: center; width: 100%; }
784
785 .editor-post-format__suggestion { text-align: right; font-size: 13px; }
786
787 .editor-post-last-revision__title { width: 100%; font-weight: 600; }
788
789 .editor-post-last-revision__title .dashicon { margin-right: 5px; }
790
791 .components-button.editor-post-last-revision__title { height: 100%; }
792
793 .components-button.editor-post-last-revision__title:hover, .components-button.editor-post-last-revision__title:active { background: #f0f0f0; }
794
795 .components-button.editor-post-last-revision__title:focus { box-shadow: inset 0 0 0 1.5px #007cba; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color); border-radius: 0; }
796
797 .editor-post-locked-modal { height: auto; padding-right: 10px; padding-left: 10px; padding-top: 10px; max-width: 480px; }
798
799 .editor-post-locked-modal .components-modal__header { height: 36px; }
800
801 .editor-post-locked-modal .components-modal__content { height: auto; }
802
803 .editor-post-locked-modal__buttons { margin-top: 10px; }
804
805 .editor-post-locked-modal__buttons .components-button { margin-right: 5px; }
806
807 .editor-post-locked-modal__avatar { float: left; margin: 5px; margin-right: 15px; }
808
809 .editor-post-publish-button__button.has-changes-dot::before { background: currentcolor; border-radius: 4px; content: ""; height: 8px; margin: auto 5px auto -3px; width: 8px; }
810
811 .editor-post-publish-panel { background: #fff; }
812
813 .editor-post-publish-panel__content { min-height: calc(100% - 144px); }
814
815 .editor-post-publish-panel__content .components-spinner { display: block; margin: 100px auto 0; }
816
817 .editor-post-publish-panel__header { background: #fff; padding-left: 16px; padding-right: 16px; height: 61px; border-bottom: 1px solid #ddd; display: flex; align-items: center; align-content: space-between; }
818
819 .editor-post-publish-panel__header .components-button { width: 100%; justify-content: center; }
820
821 .editor-post-publish-panel__header .has-icon { margin-left: auto; width: auto; }
822
823 .editor-post-publish-panel__header-publish-button, .editor-post-publish-panel__header-cancel-button { flex-grow: 1; }
824
825 @media (min-width: 480px) { .editor-post-publish-panel__header-publish-button, .editor-post-publish-panel__header-cancel-button { max-width: 160px; } }
826
827 .editor-post-publish-panel__header-publish-button { padding-right: 4px; }
828
829 .editor-post-publish-panel__header-cancel-button { padding-left: 4px; }
830
831 .editor-post-publish-panel__header-published { flex-grow: 1; }
832
833 .editor-post-publish-panel__footer { padding: 16px; }
834
835 .components-button.editor-post-publish-panel__toggle.is-primary { display: inline-flex; align-items: center; }
836
837 .components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon { display: none; }
838
839 .components-button.editor-post-publish-panel__toggle.is-primary .dashicon { margin-right: -4px; }
840
841 .editor-post-publish-panel__link { font-weight: 400; padding-left: 4px; }
842
843 .editor-post-publish-panel__prepublish { padding: 16px; }
844
845 .editor-post-publish-panel__prepublish strong { color: #1e1e1e; }
846
847 .editor-post-publish-panel__prepublish .components-panel__body { background: #fff; margin-left: -16px; margin-right: -16px; }
848
849 .editor-post-publish-panel__prepublish .editor-post-visibility__dialog-legend { display: none; }
850
851 .post-publish-panel__postpublish .components-panel__body { border-bottom: 1px solid #e0e0e0; border-top: none; }
852
853 .post-publish-panel__postpublish-buttons { display: flex; align-content: space-between; flex-wrap: wrap; margin: -5px; }
854
855 .post-publish-panel__postpublish-buttons > * { flex-grow: 1; margin: 5px; }
856
857 .post-publish-panel__postpublish-buttons .components-button { height: auto; justify-content: center; padding: 3px 10px 4px; line-height: 1.6; text-align: center; white-space: normal; }
858
859 .post-publish-panel__postpublish-buttons .components-clipboard-button { width: 100%; }
860
861 .post-publish-panel__postpublish-post-address { margin-bottom: 16px; }
862
863 .post-publish-panel__postpublish-post-address input[readonly] { padding: 10px; background: #ddd; overflow: hidden; text-overflow: ellipsis; }
864
865 .post-publish-panel__postpublish-header { font-weight: 500; }
866
867 .post-publish-panel__postpublish-subheader { margin: 0 0 8px; }
868
869 .post-publish-panel__tip { color: #f0b849; }
870
871 .editor-post-saved-state { display: flex; align-items: center; width: 28px; padding: 12px 4px; color: #757575; overflow: hidden; white-space: nowrap; }
872
873 .editor-post-saved-state svg { display: inline-block; flex: 0 0 auto; fill: currentColor; margin-right: 8px; }
874
875 @media (min-width: 600px) { .editor-post-saved-state { width: auto; padding: 8px 12px; text-indent: inherit; }
876 .editor-post-saved-state svg { margin-right: 4px; } }
877
878 .editor-post-taxonomies__hierarchical-terms-list { max-height: 14em; overflow: auto; margin-left: -5.5px; padding-left: 5.5px; margin-top: -5.5px; padding-top: 5.5px; }
879
880 .editor-post-taxonomies__hierarchical-terms-choice { margin-bottom: 8px; }
881
882 .editor-post-taxonomies__hierarchical-terms-subchoices { margin-top: 8px; margin-left: 16px; }
883
884 .components-button.editor-post-taxonomies__hierarchical-terms-submit, .components-button.editor-post-taxonomies__hierarchical-terms-add { margin-top: 12px; }
885
886 .editor-post-taxonomies__hierarchical-terms-label { display: inline-block; margin-top: 12px; }
887
888 .editor-post-taxonomies__hierarchical-terms-input { margin-top: 8px; width: 100%; }
889
890 .editor-post-taxonomies__hierarchical-terms-filter { margin-bottom: 8px; width: 100%; }
891
892 .edit-post-text-editor__body textarea.editor-post-text-editor { border: 1px solid #949494; border-radius: 0; display: block; margin: 0; width: 100%; box-shadow: none; resize: none; overflow: hidden; font-family: Menlo, Consolas, monaco, monospace; line-height: 2.4; min-height: 200px; transition: border 0.1s ease-out, box-shadow 0.1s linear; padding: 16px; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px !important; }
893
894 @media (prefers-reduced-motion: reduce) { .edit-post-text-editor__body textarea.editor-post-text-editor { transition-duration: 0s; } }
895
896 @media (min-width: 600px) { .edit-post-text-editor__body textarea.editor-post-text-editor { padding: 24px; } }
897
898 @media (min-width: 600px) { .edit-post-text-editor__body textarea.editor-post-text-editor { font-size: 15px !important; } }
899
900 .edit-post-text-editor__body textarea.editor-post-text-editor:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); position: relative; }
901
902 .edit-post-text-editor__body textarea.editor-post-text-editor::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
903
904 .edit-post-text-editor__body textarea.editor-post-text-editor::-moz-placeholder { color: rgba(30, 30, 30, 0.62); opacity: 1; }
905
906 .edit-post-text-editor__body textarea.editor-post-text-editor:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
907
908 .edit-post-post-visibility__dialog, .editor-post-visibility__dialog-fieldset { padding: 4px; padding-top: 0; }
909
910 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-legend, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-legend { font-weight: 600; margin-bottom: 1em; margin-top: 0.5em; padding: 0; }
911
912 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"], .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"] { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; border: 1px solid #1e1e1e; margin-right: 12px; transition: none; border-radius: 50%; margin-top: 2px; }
913
914 @media (prefers-reduced-motion: reduce) { .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"], .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"] { transition-duration: 0s; } }
915
916 @media (min-width: 600px) { .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"], .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"] { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
917
918 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"]:focus, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"]:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
919
920 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"]::-webkit-input-placeholder, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
921
922 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"]::-moz-placeholder, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"]::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
923
924 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"]:-ms-input-placeholder, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"]:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
925
926 .is-dark-theme .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"]::-webkit-input-placeholder, .is-dark-theme .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"]::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
927
928 .is-dark-theme .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"]::-moz-placeholder, .is-dark-theme .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"]::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
929
930 .is-dark-theme .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"]:-ms-input-placeholder, .is-dark-theme .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"]:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
931
932 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"]:checked::before, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"]:checked::before { width: 7px; height: 7px; margin: 8px 0 0 8px; background-color: #fff; border: 3px solid #fff; }
933
934 @media (min-width: 782px) { .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"]:checked::before, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"]:checked::before { width: 6px; height: 6px; margin: 4px 0 0 4px; } }
935
936 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"]:focus, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"]:focus { box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba; box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
937
938 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-radio[type="radio"]:checked, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-radio[type="radio"]:checked { background: #007cba; background: var(--wp-admin-theme-color); border-color: #007cba; border-color: var(--wp-admin-theme-color); }
939
940 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-label, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-label { font-weight: 600; }
941
942 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-info, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-info { margin-top: 0; margin-left: 28px; }
943
944 .edit-post-post-visibility__dialog .editor-post-visibility__choice:last-child .editor-post-visibility__dialog-info, .editor-post-visibility__dialog-fieldset .editor-post-visibility__choice:last-child .editor-post-visibility__dialog-info { margin-bottom: 0; }
945
946 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-password-input[type="text"], .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-password-input[type="text"] { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; margin-left: 28px; }
947
948 @media (prefers-reduced-motion: reduce) { .edit-post-post-visibility__dialog .editor-post-visibility__dialog-password-input[type="text"], .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-password-input[type="text"] { transition-duration: 0s; } }
949
950 @media (min-width: 600px) { .edit-post-post-visibility__dialog .editor-post-visibility__dialog-password-input[type="text"], .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-password-input[type="text"] { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
951
952 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-password-input[type="text"]:focus, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-password-input[type="text"]:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
953
954 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-password-input[type="text"]::-webkit-input-placeholder, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-password-input[type="text"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
955
956 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-password-input[type="text"]::-moz-placeholder, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-password-input[type="text"]::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
957
958 .edit-post-post-visibility__dialog .editor-post-visibility__dialog-password-input[type="text"]:-ms-input-placeholder, .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-password-input[type="text"]:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
959
960 .is-dark-theme .edit-post-post-visibility__dialog .editor-post-visibility__dialog-password-input[type="text"]::-webkit-input-placeholder, .is-dark-theme .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-password-input[type="text"]::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
961
962 .is-dark-theme .edit-post-post-visibility__dialog .editor-post-visibility__dialog-password-input[type="text"]::-moz-placeholder, .is-dark-theme .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-password-input[type="text"]::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
963
964 .is-dark-theme .edit-post-post-visibility__dialog .editor-post-visibility__dialog-password-input[type="text"]:-ms-input-placeholder, .is-dark-theme .editor-post-visibility__dialog-fieldset .editor-post-visibility__dialog-password-input[type="text"]:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
965
966 .editor-post-title { position: relative; }
967
968 .editor-post-title .editor-post-title__input { display: block; width: 100%; margin: 0; box-shadow: none; background: transparent; transition: border 0.1s ease-out, box-shadow 0.1s linear; padding: 19px 0; word-break: keep-all; font-family: inherit; color: inherit; border: 1px solid transparent; border-left-width: 0; border-right-width: 0; border-radius: 0; outline: 1px solid transparent; font-size: 2.44em; font-weight: bold; line-height: 1.4; }
969
970 @media (prefers-reduced-motion: reduce) { .editor-post-title .editor-post-title__input { transition-duration: 0s; } }
971
972 @media (min-width: 600px) { .editor-post-title .editor-post-title__input { border-width: 1px; } }
973
974 .editor-post-title .editor-post-title__input::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
975
976 .editor-post-title .editor-post-title__input::-moz-placeholder { color: rgba(30, 30, 30, 0.62); opacity: 1; }
977
978 .editor-post-title .editor-post-title__input:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
979
980 .editor-post-title .editor-post-title__input:focus { border: 1px solid transparent; outline: 1px solid transparent; box-shadow: none; }
981
982 .editor-post-title.is-focus-mode .editor-post-title__input { opacity: 0.5; transition: opacity 0.1s linear; }
983
984 @media (prefers-reduced-motion: reduce) { .editor-post-title.is-focus-mode .editor-post-title__input { transition-duration: 0s; } }
985
986 .editor-post-title.is-focus-mode .editor-post-title__input:focus { opacity: 1; }
987
988 .editor-post-trash.components-button { margin-top: 4px; }
989
990 .table-of-contents__popover.components-popover .components-popover__content { min-width: 380px; }
991
992 .components-popover.table-of-contents__popover { z-index: 99998; }
993
994 .table-of-contents__popover .components-popover__content > div { padding: 16px; }
995
996 @media (min-width: 600px) { .table-of-contents__popover .components-popover__content { max-height: calc(100vh - 120px); overflow-y: auto; } }
997
998 .table-of-contents__popover hr { margin: 10px -16px 0; }
999
1000 .table-of-contents__wrapper:focus::before { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; box-shadow: inset 0 0 0 1.5px #007cba; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color); }
1001
1002 .table-of-contents__counts { display: flex; flex-wrap: wrap; margin: 0; margin-top: -8px; }
1003
1004 .table-of-contents__count { flex-basis: 25%; display: flex; flex-direction: column; font-size: 13px; color: #1e1e1e; padding-right: 8px; margin-bottom: 0; margin-top: 8px; }
1005
1006 .table-of-contents__count:nth-child(4n) { padding-right: 0; }
1007
1008 .table-of-contents__number, .table-of-contents__popover .word-count { font-size: 21px; font-weight: 400; line-height: 30px; color: #1e1e1e; }
1009
1010 .table-of-contents__title { display: block; margin-top: 20px; font-size: 15px; font-weight: 600; }
1011
1012 .editor-template-validation-notice { display: flex; justify-content: space-between; align-items: center; }
1013
1014 .editor-template-validation-notice .components-button { margin-left: 5px; }
1015
1016 /** Colors */
1017 /** Breakpoints & Media Queries */
1018 /** Colors */
1019 /** Fonts & basic variables. */
1020 /** Grid System. https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */
1021 /** Dimensions. */
1022 /** Shadows. */
1023 /** Editor widths. */
1024 /** Block UI. */
1025 /** Border radii. */
1026 /** Block paddings. */
1027 /** Breakpoint mixins */
1028 /** Long content fade mixin Creates a fading overlay to signify that the content is longer than the space allows. */
1029 /** Focus styles. */
1030 /** Applies editor left position to the selector passed as argument */
1031 /** Styles that are reused verbatim in a few places */
1032 /** Allows users to opt-out of animations via OS-level preferences. */
1033 /** Reset default styles for JavaScript UI based pages. This is a WP-admin agnostic reset */
1034 /** Reset the WP Admin page styles for Gutenberg-like pages. */
1035 :root { --wp-admin-theme-color: #007cba; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-20: #005a87; }
1036
1037 .components-animate__appear { -webkit-animation: components-animate__appear-animation 0.1s cubic-bezier(0, 0, 0.2, 1) 0s; animation: components-animate__appear-animation 0.1s cubic-bezier(0, 0, 0.2, 1) 0s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
1038
1039 @media (prefers-reduced-motion: reduce) { .components-animate__appear { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
1040
1041 .components-animate__appear.is-from-top, .components-animate__appear.is-from-top.is-from-left { transform-origin: top left; }
1042
1043 .components-animate__appear.is-from-top.is-from-right { transform-origin: top right; }
1044
1045 .components-animate__appear.is-from-bottom, .components-animate__appear.is-from-bottom.is-from-left { transform-origin: bottom left; }
1046
1047 .components-animate__appear.is-from-bottom.is-from-right { transform-origin: bottom right; }
1048
1049 @-webkit-keyframes components-animate__appear-animation { from { transform: translateY(-2em) scaleY(0) scaleX(0); }
1050 to { transform: translateY(0%) scaleY(1) scaleX(1); } }
1051
1052 @keyframes components-animate__appear-animation { from { transform: translateY(-2em) scaleY(0) scaleX(0); }
1053 to { transform: translateY(0%) scaleY(1) scaleX(1); } }
1054
1055 .components-animate__slide-in { -webkit-animation: components-animate__slide-in-animation 0.1s cubic-bezier(0, 0, 0.2, 1); animation: components-animate__slide-in-animation 0.1s cubic-bezier(0, 0, 0.2, 1); -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
1056
1057 @media (prefers-reduced-motion: reduce) { .components-animate__slide-in { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
1058
1059 .components-animate__slide-in.is-from-left { transform: translateX(100%); }
1060
1061 .components-animate__slide-in.is-from-right { transform: translateX(-100%); }
1062
1063 @-webkit-keyframes components-animate__slide-in-animation { 100% { transform: translateX(0%); } }
1064
1065 @keyframes components-animate__slide-in-animation { 100% { transform: translateX(0%); } }
1066
1067 .components-animate__loading { -webkit-animation: components-animate__loading 1.6s ease-in-out infinite; animation: components-animate__loading 1.6s ease-in-out infinite; }
1068
1069 @-webkit-keyframes components-animate__loading { 0% { opacity: 0.5; }
1070 50% { opacity: 1; }
1071 100% { opacity: 0.5; } }
1072
1073 @keyframes components-animate__loading { 0% { opacity: 0.5; }
1074 50% { opacity: 1; }
1075 100% { opacity: 0.5; } }
1076
1077 .components-autocomplete__popover .components-popover__content > div { padding: 16px; }
1078
1079 .components-autocomplete__result.components-button { display: flex; height: auto; min-height: 36px; text-align: left; width: 100%; }
1080
1081 .components-autocomplete__result.components-button.is-selected { box-shadow: 0 0 0 2px #007cba; box-shadow: 0 0 0 2px var(--wp-admin-theme-color); }
1082
1083 .components-base-control { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; }
1084
1085 .components-base-control .components-base-control__field { margin-bottom: 8px; }
1086
1087 .components-panel__row .components-base-control .components-base-control__field { margin-bottom: inherit; }
1088
1089 .components-base-control .components-base-control__label { display: inline-block; margin-bottom: 8px; }
1090
1091 .components-base-control .components-base-control__help { margin-top: -8px; font-style: italic; }
1092
1093 .components-button-group { display: inline-block; }
1094
1095 .components-button-group .components-button { border-radius: 0; display: inline-flex; color: #1e1e1e; box-shadow: inset 0 0 0 1px #1e1e1e; }
1096
1097 .components-button-group .components-button + .components-button { margin-left: -1px; }
1098
1099 .components-button-group .components-button:first-child { border-radius: 2px 0 0 2px; }
1100
1101 .components-button-group .components-button:last-child { border-radius: 0 2px 2px 0; }
1102
1103 .components-button-group .components-button:focus, .components-button-group .components-button.is-primary { position: relative; z-index: 1; }
1104
1105 .components-button-group .components-button.is-primary { box-shadow: inset 0 0 0 1px #1e1e1e; }
1106
1107 .components-button { display: inline-flex; text-decoration: none; font-size: 13px; margin: 0; border: 0; cursor: pointer; -webkit-appearance: none; background: none; transition: box-shadow 0.1s linear; height: 36px; align-items: center; box-sizing: border-box; padding: 6px 12px; border-radius: 2px; color: #1e1e1e; /** Primary button style. */ /** Secondary and tertiary buttons. */ /** Secondary button style. */ /** Tertiary buttons. */ /** Destructive buttons. */ /** Link buttons. */ }
1108
1109 @media (prefers-reduced-motion: reduce) { .components-button { transition-duration: 0s; } }
1110
1111 .components-button[aria-expanded="true"], .components-button:hover { color: #007cba; color: var(--wp-admin-theme-color); }
1112
1113 .components-button[aria-disabled="true"]:hover { color: initial; }
1114
1115 .components-button:focus:not(:disabled) { box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); outline: 1px solid transparent; }
1116
1117 .components-button.is-primary { white-space: nowrap; background: #007cba; background: var(--wp-admin-theme-color); color: #fff; text-decoration: none; text-shadow: none; }
1118
1119 .components-button.is-primary:hover:not(:disabled) { background: #006ba1; background: var(--wp-admin-theme-color-darker-10); color: #fff; }
1120
1121 .components-button.is-primary:active:not(:disabled) { background: #005a87; background: var(--wp-admin-theme-color-darker-20); border-color: #005a87; border-color: var(--wp-admin-theme-color-darker-20); color: #fff; }
1122
1123 .components-button.is-primary:focus:not(:disabled) { box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba; box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px var(--wp-admin-theme-color); outline: 1px solid transparent; }
1124
1125 .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 { color: rgba(255, 255, 255, 0.4); background: #007cba; background: var(--wp-admin-theme-color); border-color: #007cba; border-color: var(--wp-admin-theme-color); opacity: 1; }
1126
1127 .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 { box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007cba; box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color); }
1128
1129 .components-button.is-primary.is-busy, .components-button.is-primary.is-busy:disabled, .components-button.is-primary.is-busy[aria-disabled="true"] { color: #fff; background-size: 100px 100%; /* stylelint-disable */ background-image: linear-gradient(-45deg, #007cba 28%, #005a87 28%, #005a87 72%, #007cba 72%); 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%); /* stylelint-enable */ border-color: #007cba; border-color: var(--wp-admin-theme-color); }
1130
1131 .components-button.is-secondary:active:not(:disabled), .components-button.is-tertiary:active:not(:disabled) { background: #ddd; color: #006ba1; color: var(--wp-admin-theme-color-darker-10); box-shadow: none; }
1132
1133 .components-button.is-secondary:hover:not(:disabled), .components-button.is-tertiary:hover:not(:disabled) { color: #006ba1; color: var(--wp-admin-theme-color-darker-10); box-shadow: inset 0 0 0 1px #006ba1; box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color-darker-10); }
1134
1135 .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 { color: #828282; background: #eaeaea; transform: none; opacity: 1; box-shadow: none; }
1136
1137 .components-button.is-secondary { box-shadow: inset 0 0 0 1px #007cba; box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color); outline: 1px solid transparent; white-space: nowrap; color: #007cba; color: var(--wp-admin-theme-color); background: transparent; }
1138
1139 .components-button.is-tertiary { white-space: nowrap; color: #007cba; color: var(--wp-admin-theme-color); background: transparent; padding: 6px; outline: 1px dotted transparent; }
1140
1141 .components-button.is-tertiary .dashicon { display: inline-block; flex: 0 0 auto; }
1142
1143 .components-button.is-destructive { color: #cc1818; box-shadow: inset 0 0 0 1px #cc1818; }
1144
1145 .components-button.is-destructive:hover:not(:disabled) { color: #710d0d; box-shadow: inset 0 0 0 1px #710d0d; }
1146
1147 .components-button.is-destructive:focus:not(:disabled) { color: #007cba; color: var(--wp-admin-theme-color); }
1148
1149 .components-button.is-destructive:active:not(:disabled) { background: #ccc; }
1150
1151 .components-button.is-link { margin: 0; padding: 0; box-shadow: none; border: 0; border-radius: 0; background: none; outline: none; text-align: left; /* Mimics the default link style in common.css */ color: #0073aa; text-decoration: underline; transition-property: border, background, color; transition-duration: 0.05s; transition-timing-function: ease-in-out; height: auto; }
1152
1153 @media (prefers-reduced-motion: reduce) { .components-button.is-link { transition-duration: 0s; } }
1154
1155 .components-button.is-link:hover:not(:disabled), .components-button.is-link:active:not(:disabled) { color: #00a0d2; box-shadow: none; }
1156
1157 .components-button.is-link:focus { color: #124964; box-shadow: 0 0 0 1px #5b9dd9, 0 0 1.5px 1px rgba(30, 140, 190, 0.8); }
1158
1159 .components-button.is-link.is-destructive { color: #cc1818; }
1160
1161 .components-button.is-link.is-destructive:active:not(:disabled), .components-button.is-link.is-destructive:hover:not(:disabled) { color: #710d0d; background: none; }
1162
1163 .components-button.is-link.is-destructive:focus:not(:disabled) { color: #007cba; color: var(--wp-admin-theme-color); }
1164
1165 .components-button:not([aria-disabled="true"]):active { color: inherit; }
1166
1167 .components-button:disabled, .components-button[aria-disabled="true"] { cursor: default; opacity: 0.3; }
1168
1169 .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"] { -webkit-animation: components-button__busy-animation 2500ms infinite linear; animation: components-button__busy-animation 2500ms infinite linear; opacity: 1; background-size: 100px 100%; /* stylelint-disable */ background-image: linear-gradient(-45deg, #fafafa 28%, #e0e0e0 28%, #e0e0e0 72%, #fafafa 72%); /* stylelint-enable */ }
1170
1171 .components-button.is-small { height: 24px; line-height: 22px; padding: 0 8px; font-size: 11px; }
1172
1173 .components-button.is-small.has-icon:not(.has-text) { padding: 0 8px; width: 24px; }
1174
1175 .components-button.has-icon { padding: 6px; min-width: 36px; justify-content: center; }
1176
1177 .components-button.has-icon .dashicon { display: inline-block; flex: 0 0 auto; }
1178
1179 .components-button.has-icon.has-text { justify-content: left; }
1180
1181 .components-button.has-icon.has-text svg { margin-right: 8px; }
1182
1183 .components-button.is-pressed { color: #fff; background: #1e1e1e; }
1184
1185 .components-button.is-pressed:focus:not(:disabled) { box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba; box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
1186
1187 .components-button.is-pressed:hover:not(:disabled) { background: #1e1e1e; }
1188
1189 .components-button svg { fill: currentColor; outline: none; }
1190
1191 .components-button .components-visually-hidden { height: auto; }
1192
1193 @-webkit-keyframes components-button__busy-animation { 0% { background-position: 200px 0; } }
1194
1195 @keyframes components-button__busy-animation { 0% { background-position: 200px 0; } }
1196
1197 .components-checkbox-control__input[type="checkbox"] { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; border: 1px solid #1e1e1e; margin-right: 12px; transition: none; border-radius: 2px; background: #fff; color: #1e1e1e; clear: none; cursor: pointer; display: inline-block; line-height: 0; margin: 0 4px 0 0; outline: 0; padding: 0 !important; text-align: center; vertical-align: top; width: 24px; height: 24px; -webkit-appearance: none; -moz-appearance: none; appearance: none; transition: 0.1s border-color ease-in-out; }
1198
1199 @media (prefers-reduced-motion: reduce) { .components-checkbox-control__input[type="checkbox"] { transition-duration: 0s; } }
1200
1201 @media (min-width: 600px) { .components-checkbox-control__input[type="checkbox"] { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
1202
1203 .components-checkbox-control__input[type="checkbox"]:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
1204
1205 .components-checkbox-control__input[type="checkbox"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
1206
1207 .components-checkbox-control__input[type="checkbox"]::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
1208
1209 .components-checkbox-control__input[type="checkbox"]:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
1210
1211 .is-dark-theme .components-checkbox-control__input[type="checkbox"]::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
1212
1213 .is-dark-theme .components-checkbox-control__input[type="checkbox"]::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
1214
1215 .is-dark-theme .components-checkbox-control__input[type="checkbox"]:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
1216
1217 .components-checkbox-control__input[type="checkbox"]:focus { box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba; box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
1218
1219 .components-checkbox-control__input[type="checkbox"]:checked { background: #007cba; background: var(--wp-admin-theme-color); border-color: #007cba; border-color: var(--wp-admin-theme-color); }
1220
1221 .components-checkbox-control__input[type="checkbox"]:checked::-ms-check { opacity: 0; }
1222
1223 .components-checkbox-control__input[type="checkbox"]:checked::before, .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before { margin: -3px -5px; color: #fff; }
1224
1225 @media (min-width: 782px) { .components-checkbox-control__input[type="checkbox"]:checked::before, .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before { margin: -4px 0 0 -5px; } }
1226
1227 .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"] { background: #007cba; background: var(--wp-admin-theme-color); border-color: #007cba; border-color: var(--wp-admin-theme-color); }
1228
1229 .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before { content: "\f460"; float: left; display: inline-block; vertical-align: middle; width: 16px; /* stylelint-disable */ font: normal 30px/1 dashicons; /* stylelint-enable */ speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
1230
1231 @media (min-width: 782px) { .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before { float: none; font-size: 21px; } }
1232
1233 @media (min-width: 600px) { .components-checkbox-control__input[type="checkbox"] { height: 20px; width: 20px; } }
1234
1235 @media (prefers-reduced-motion: reduce) { .components-checkbox-control__input[type="checkbox"] { transition-duration: 0s; } }
1236
1237 .components-checkbox-control__input[type="checkbox"]:focus { box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba; box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
1238
1239 .components-checkbox-control__input[type="checkbox"]:checked { background: #007cba; background: var(--wp-admin-theme-color); border-color: #007cba; border-color: var(--wp-admin-theme-color); }
1240
1241 .components-checkbox-control__input[type="checkbox"]:checked::-ms-check { opacity: 0; }
1242
1243 .components-checkbox-control__input[type="checkbox"]:checked::before { content: none; }
1244
1245 .components-checkbox-control__input-container { position: relative; display: inline-block; margin-right: 12px; vertical-align: middle; width: 24px; height: 24px; }
1246
1247 @media (min-width: 600px) { .components-checkbox-control__input-container { width: 20px; height: 20px; } }
1248
1249 svg.components-checkbox-control__checked { fill: #fff; cursor: pointer; position: absolute; left: 0; top: 0; width: 24px; height: 24px; -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; pointer-events: none; }
1250
1251 @media (min-width: 600px) { svg.components-checkbox-control__checked { left: -2px; top: -2px; } }
1252
1253 .components-circular-option-picker { display: inline-block; width: 100%; margin-right: -10px; }
1254
1255 .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper { display: flex; justify-content: flex-end; }
1256
1257 .components-circular-option-picker .components-circular-option-picker__swatches { margin-right: -16px; }
1258
1259 .components-circular-option-picker__option-wrapper { display: inline-block; height: 28px; width: 28px; margin-right: 16px; margin-bottom: 12px; vertical-align: top; transform: scale(1); transition: 100ms transform ease; }
1260
1261 @media (prefers-reduced-motion: reduce) { .components-circular-option-picker__option-wrapper { transition-duration: 0s; } }
1262
1263 .components-circular-option-picker__option-wrapper:hover { transform: scale(1.2); }
1264
1265 .components-circular-option-picker__option-wrapper > div { height: 100%; width: 100%; }
1266
1267 .components-circular-option-picker__option-wrapper::before { content: ""; position: absolute; top: 1px; left: 1px; bottom: 1px; right: 1px; border-radius: 50%; z-index: -1; /* stylelint-disable-next-line function-url-quotes */ 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'); }
1268
1269 .components-circular-option-picker__option { display: inline-block; vertical-align: top; height: 100%; width: 100%; border: none; border-radius: 50%; background: transparent; box-shadow: inset 0 0 0 14px; transition: 100ms box-shadow ease; cursor: pointer; }
1270
1271 @media (prefers-reduced-motion: reduce) { .components-circular-option-picker__option { transition-duration: 0s; } }
1272
1273 .components-circular-option-picker__option:hover { box-shadow: inset 0 0 0 14px !important; }
1274
1275 .components-circular-option-picker__option.is-pressed { box-shadow: inset 0 0 0 4px; position: relative; z-index: 1; overflow: visible; }
1276
1277 .components-circular-option-picker__option.is-pressed + svg { position: absolute; left: 2px; top: 2px; border-radius: 50%; z-index: 2; pointer-events: none; }
1278
1279 .components-circular-option-picker__option::after { content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; right: -1px; border-radius: 50%; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); border: 1px solid transparent; }
1280
1281 .components-circular-option-picker__option:focus::after { content: ""; border: 2px solid #757575; width: 32px; height: 32px; position: absolute; top: -2px; left: -2px; border-radius: 50%; box-shadow: inset 0 0 0 2px #fff; }
1282
1283 .components-circular-option-picker__option.components-button:focus { background-color: transparent; box-shadow: inset 0 0 0 14px; outline: none; }
1284
1285 .components-circular-option-picker__button-action .components-circular-option-picker__option { color: #fff; background: #fff; }
1286
1287 .components-circular-option-picker__dropdown-link-action { margin-right: 16px; }
1288
1289 .components-circular-option-picker__dropdown-link-action .components-button { line-height: 22px; }
1290
1291 .component-color-indicator { width: 25px; height: 16px; margin-left: 0.8rem; border: 1px solid #dadada; display: inline-block; }
1292
1293 .component-color-indicator + .component-color-indicator { margin-left: 0.5rem; }
1294
1295 /** Parts of this source were derived and modified from react-color, released under the MIT license. https://github.com/casesandberg/react-color/ Copyright (c) 2015 Case Sandberg Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
1296 .components-color-picker { width: 100%; }
1297
1298 .components-color-picker * { box-sizing: border-box; }
1299
1300 .components-color-picker__saturation { width: 100%; padding-bottom: 55%; position: relative; }
1301
1302 .components-color-picker__body { padding: 16px 16px 12px; }
1303
1304 .components-color-picker__controls { display: flex; }
1305
1306 .components-color-picker__saturation-pointer, .components-color-picker__hue-pointer, .components-color-picker__alpha-pointer { padding: 0; position: absolute; cursor: pointer; box-shadow: none; border: none; }
1307
1308 /* CURRENT COLOR COMPONENT */
1309 .components-color-picker__swatch { margin-right: 8px; width: 32px; height: 32px; border-radius: 50%; position: relative; overflow: hidden; 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%); background-size: 10px 10px; background-position: 0 0, 0 5px, 5px -5px, -5px 0; }
1310
1311 .is-alpha-disabled .components-color-picker__swatch { width: 12px; height: 12px; margin-top: 0; }
1312
1313 .components-color-picker__active { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 50%; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); z-index: 2; }
1314
1315 /* SATURATION COMPONENT */
1316 .components-color-picker__saturation-color, .components-color-picker__saturation-white, .components-color-picker__saturation-black { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
1317
1318 .components-color-picker__saturation-color { overflow: visible; }
1319
1320 .components-color-picker__saturation-white { /*rtl:ignore*/ background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); }
1321
1322 .components-color-picker__saturation-black { background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); }
1323
1324 .components-button.components-color-picker__saturation-pointer { width: 14px; height: 14px; padding: 0; border-radius: 50%; background-color: transparent; transform: translate(-50%, -50%); box-shadow: 0 0 0 1px #fff, inset 0 0 0 1px #000, 0 0 0 2px #000; }
1325
1326 .components-button.components-color-picker__saturation-pointer:focus:not(:disabled) { box-shadow: 0 0 0 2px #fff, inset 0 0 0 1px #000, 0 0 0 3px #000; }
1327
1328 /* HUE & ALPHA BARS */
1329 .components-color-picker__toggles { flex: 1; }
1330
1331 .components-color-picker__alpha { 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%); background-size: 10px 10px; background-position: 0 0, 0 5px, 5px -5px, -5px 0; }
1332
1333 .components-color-picker__hue-gradient, .components-color-picker__alpha-gradient { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
1334
1335 .components-color-picker__hue, .components-color-picker__alpha { height: 12px; position: relative; }
1336
1337 .is-alpha-enabled .components-color-picker__hue { margin-bottom: 8px; }
1338
1339 .components-color-picker__hue-bar, .components-color-picker__alpha-bar { position: relative; margin: 0 3px; height: 100%; padding: 0 2px; }
1340
1341 .components-color-picker__hue-gradient { /*rtl:ignore*/ background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); }
1342
1343 .components-color-picker__hue-pointer, .components-color-picker__alpha-pointer { /*rtl:ignore*/ left: 0; width: 14px; height: 14px; border-radius: 50%; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); background: #fff; transform: translate(-7px, -1px); }
1344
1345 .components-color-picker__hue-pointer, .components-color-picker__saturation-pointer { transition: box-shadow 0.1s linear; }
1346
1347 @media (prefers-reduced-motion: reduce) { .components-color-picker__hue-pointer, .components-color-picker__saturation-pointer { transition-duration: 0s; } }
1348
1349 .components-color-picker__saturation-pointer:focus { 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); 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); }
1350
1351 .components-color-picker__hue-pointer:focus, .components-color-picker__alpha-pointer:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 2px #007cba, 0 0 3px 0 #007cba; box-shadow: 0 0 0 2px var(--wp-admin-theme-color), 0 0 3px 0 var(--wp-admin-theme-color); outline: 2px solid transparent; outline-offset: -2px; }
1352
1353 /* INPUTS COMPONENT */
1354 .components-color-picker__inputs-wrapper { margin: 0 -4px; padding-top: 16px; display: flex; align-items: flex-end; min-width: 255px; }
1355
1356 .components-color-picker__inputs-wrapper fieldset { flex: 1; border: none; margin: 0; padding: 0; }
1357
1358 .components-color-picker__inputs-wrapper .components-color-picker__inputs-fields .components-text-control__input[type="number"] { padding: 6px 3px; margin: 0; }
1359
1360 .components-color-picker__inputs-field { width: 100%; }
1361
1362 .components-color-picker__inputs-fields { display: flex; /*rtl:ignore*/ direction: ltr; flex-grow: 1; margin-right: 4px; }
1363
1364 .components-color-picker__inputs-fields .components-base-control + .components-base-control { margin-top: 0; }
1365
1366 .components-color-picker__inputs-fields .components-base-control__field { margin: 0 2px; }
1367
1368 .components-color-picker__inputs-toggle { height: 30px; padding: 0 5px; }
1369
1370 .components-combobox-control { width: 100%; }
1371
1372 input.components-combobox-control__input[type="text"] { width: 100%; border: none; box-shadow: none; padding: 2px; margin: 0; line-height: inherit; min-height: auto; }
1373
1374 input.components-combobox-control__input[type="text"]:focus { outline: none; box-shadow: none; }
1375
1376 .components-combobox-control__suggestions-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; display: flex; flex-wrap: wrap; align-items: flex-start; width: 100%; margin: 0 0 8px 0; padding: 4px; }
1377
1378 @media (prefers-reduced-motion: reduce) { .components-combobox-control__suggestions-container { transition-duration: 0s; } }
1379
1380 @media (min-width: 600px) { .components-combobox-control__suggestions-container { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
1381
1382 .components-combobox-control__suggestions-container:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
1383
1384 .components-combobox-control__suggestions-container::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
1385
1386 .components-combobox-control__suggestions-container::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
1387
1388 .components-combobox-control__suggestions-container:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
1389
1390 .is-dark-theme .components-combobox-control__suggestions-container::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
1391
1392 .is-dark-theme .components-combobox-control__suggestions-container::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
1393
1394 .is-dark-theme .components-combobox-control__suggestions-container:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
1395
1396 .components-combobox-control__suggestions-container:focus-within { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
1397
1398 .components-custom-gradient-picker__gradient-bar:not(.has-gradient) { opacity: 0.4; }
1399
1400 .components-custom-gradient-picker__gradient-bar { margin-top: 12px; width: 100%; height: 36px; border-radius: 36px; margin-bottom: 12px; padding-left: 6px; padding-right: 30px; }
1401
1402 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container { position: relative; }
1403
1404 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point { border-radius: 50%; background: #fff; padding: 2px; top: 6px; min-width: 24px; width: 24px; height: 24px; position: relative; color: #1e1e1e; }
1405
1406 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point svg { height: 100%; width: 100%; }
1407
1408 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button { border: 2px solid transparent; box-shadow: inset 0 0 0 1.5px #fff; border-radius: 50%; height: 24px; width: 24px; padding: 0; position: absolute; top: 6px; }
1409
1410 .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 { box-shadow: 0 0 0 1px #fff, 0 0 0 3px #1e1e1e; }
1411
1412 .components-custom-gradient-picker__color-picker-popover .components-custom-gradient-picker__remove-control-point { margin-left: auto; margin-right: auto; display: block; margin-bottom: 8px; }
1413
1414 .components-custom-gradient-picker__inserter { width: 100%; }
1415
1416 .components-custom-gradient-picker__liner-gradient-indicator { display: inline-block; flex: 0 auto; width: 20px; height: 20px; }
1417
1418 .components-custom-gradient-picker .components-custom-gradient-picker__ui-line { margin-bottom: 16px; }
1419
1420 .components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-angle-picker, .components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-custom-gradient-picker__type-picker { margin-bottom: 0; }
1421
1422 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar { border: none; }
1423
1424 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar > div + div { margin-left: 1px; }
1425
1426 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar button.is-pressed > svg { background: #fff; border: 1px solid #949494; border-radius: 2px; }
1427
1428 .components-custom-select-control { position: relative; }
1429
1430 .components-custom-select-control__label { display: block; margin-bottom: 8px; }
1431
1432 .components-custom-select-control__button { border: 1px solid #757575; border-radius: 2px; min-height: 30px; min-width: 130px; position: relative; text-align: left; }
1433
1434 .components-custom-select-control__button.components-custom-select-control__button { padding-right: 24px; }
1435
1436 .components-custom-select-control__button:focus:not(:disabled) { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); }
1437
1438 .components-custom-select-control__button .components-custom-select-control__button-icon { height: 100%; padding: 0; position: absolute; right: 0; top: 0; }
1439
1440 .components-custom-select-control__menu { background-color: #fff; max-height: 400px; min-width: 100%; overflow: auto; padding: 0; position: absolute; z-index: 1000000; }
1441
1442 .components-custom-select-control__menu:focus { border: 1px solid #1e1e1e; border-radius: 2px; outline: none; transition: none; }
1443
1444 .components-custom-select-control__item { align-items: center; display: flex; list-style-type: none; padding: 10px 5px 10px 25px; cursor: default; }
1445
1446 .components-custom-select-control__item.is-highlighted { background: #ddd; }
1447
1448 .components-custom-select-control__item-icon { margin-left: -20px; margin-right: 0; }
1449
1450 /*rtl:begin:ignore*/
1451 .PresetDateRangePicker_panel { padding: 0 22px 11px; }
1452
1453 .PresetDateRangePicker_button { position: relative; height: 100%; text-align: center; background: 0 0; border: 2px solid #00a699; color: #00a699; padding: 4px 12px; margin-right: 8px; font: inherit; font-weight: 700; line-height: normal; overflow: visible; box-sizing: border-box; cursor: pointer; }
1454
1455 .PresetDateRangePicker_button:active { outline: 0; }
1456
1457 .PresetDateRangePicker_button__selected { color: #fff; background: #00a699; }
1458
1459 .SingleDatePickerInput { display: inline-block; background-color: #fff; }
1460
1461 .SingleDatePickerInput__withBorder { border-radius: 2px; border: 1px solid #dbdbdb; }
1462
1463 .SingleDatePickerInput__rtl { direction: rtl; }
1464
1465 .SingleDatePickerInput__disabled { background-color: #f2f2f2; }
1466
1467 .SingleDatePickerInput__block { display: block; }
1468
1469 .SingleDatePickerInput__showClearDate { padding-right: 30px; }
1470
1471 .SingleDatePickerInput_clearDate { background: 0 0; border: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; cursor: pointer; padding: 10px; margin: 0 10px 0 5px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
1472
1473 .SingleDatePickerInput_clearDate__default:focus, .SingleDatePickerInput_clearDate__default:hover { background: #dbdbdb; border-radius: 50%; }
1474
1475 .SingleDatePickerInput_clearDate__small { padding: 6px; }
1476
1477 .SingleDatePickerInput_clearDate__hide { visibility: hidden; }
1478
1479 .SingleDatePickerInput_clearDate_svg { fill: #82888a; height: 12px; width: 15px; vertical-align: middle; }
1480
1481 .SingleDatePickerInput_clearDate_svg__small { height: 9px; }
1482
1483 .SingleDatePickerInput_calendarIcon { background: 0 0; border: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; cursor: pointer; display: inline-block; vertical-align: middle; padding: 10px; margin: 0 5px 0 10px; }
1484
1485 .SingleDatePickerInput_calendarIcon_svg { fill: #82888a; height: 15px; width: 14px; vertical-align: middle; }
1486
1487 .SingleDatePicker { position: relative; display: inline-block; }
1488
1489 .SingleDatePicker__block { display: block; }
1490
1491 .SingleDatePicker_picker { z-index: 1; background-color: #fff; position: absolute; }
1492
1493 .SingleDatePicker_picker__rtl { direction: rtl; }
1494
1495 .SingleDatePicker_picker__directionLeft { left: 0; }
1496
1497 .SingleDatePicker_picker__directionRight { right: 0; }
1498
1499 .SingleDatePicker_picker__portal { background-color: rgba(0, 0, 0, 0.3); position: fixed; top: 0; left: 0; height: 100%; width: 100%; }
1500
1501 .SingleDatePicker_picker__fullScreenPortal { background-color: #fff; }
1502
1503 .SingleDatePicker_closeButton { background: 0 0; border: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; cursor: pointer; position: absolute; top: 0; right: 0; padding: 15px; z-index: 2; }
1504
1505 .SingleDatePicker_closeButton:focus, .SingleDatePicker_closeButton:hover { color: #b0b3b4; text-decoration: none; }
1506
1507 .SingleDatePicker_closeButton_svg { height: 15px; width: 15px; fill: #cacccd; }
1508
1509 .DayPickerKeyboardShortcuts_buttonReset { background: 0 0; border: 0; border-radius: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; padding: 0; cursor: pointer; font-size: 14px; }
1510
1511 .DayPickerKeyboardShortcuts_buttonReset:active { outline: 0; }
1512
1513 .DayPickerKeyboardShortcuts_show { width: 22px; position: absolute; z-index: 2; }
1514
1515 .DayPickerKeyboardShortcuts_show__bottomRight { border-top: 26px solid transparent; border-right: 33px solid #00a699; bottom: 0; right: 0; }
1516
1517 .DayPickerKeyboardShortcuts_show__bottomRight:hover { border-right: 33px solid #008489; }
1518
1519 .DayPickerKeyboardShortcuts_show__topRight { border-bottom: 26px solid transparent; border-right: 33px solid #00a699; top: 0; right: 0; }
1520
1521 .DayPickerKeyboardShortcuts_show__topRight:hover { border-right: 33px solid #008489; }
1522
1523 .DayPickerKeyboardShortcuts_show__topLeft { border-bottom: 26px solid transparent; border-left: 33px solid #00a699; top: 0; left: 0; }
1524
1525 .DayPickerKeyboardShortcuts_show__topLeft:hover { border-left: 33px solid #008489; }
1526
1527 .DayPickerKeyboardShortcuts_showSpan { color: #fff; position: absolute; }
1528
1529 .DayPickerKeyboardShortcuts_showSpan__bottomRight { bottom: 0; right: -28px; }
1530
1531 .DayPickerKeyboardShortcuts_showSpan__topRight { top: 1px; right: -28px; }
1532
1533 .DayPickerKeyboardShortcuts_showSpan__topLeft { top: 1px; left: -28px; }
1534
1535 .DayPickerKeyboardShortcuts_panel { overflow: auto; background: #fff; border: 1px solid #dbdbdb; border-radius: 2px; position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 2; padding: 22px; margin: 33px; }
1536
1537 .DayPickerKeyboardShortcuts_title { font-size: 16px; font-weight: 700; margin: 0; }
1538
1539 .DayPickerKeyboardShortcuts_list { list-style: none; padding: 0; font-size: 14px; }
1540
1541 .DayPickerKeyboardShortcuts_close { position: absolute; right: 22px; top: 22px; z-index: 2; }
1542
1543 .DayPickerKeyboardShortcuts_close:active { outline: 0; }
1544
1545 .DayPickerKeyboardShortcuts_closeSvg { height: 15px; width: 15px; fill: #cacccd; }
1546
1547 .DayPickerKeyboardShortcuts_closeSvg:focus, .DayPickerKeyboardShortcuts_closeSvg:hover { fill: #82888a; }
1548
1549 .CalendarDay { box-sizing: border-box; cursor: pointer; font-size: 14px; text-align: center; }
1550
1551 .CalendarDay:active { outline: 0; }
1552
1553 .CalendarDay__defaultCursor { cursor: default; }
1554
1555 .CalendarDay__default { border: 1px solid #e4e7e7; color: #484848; background: #fff; }
1556
1557 .CalendarDay__default:hover { background: #e4e7e7; border: 1px double #e4e7e7; color: inherit; }
1558
1559 .CalendarDay__hovered_offset { background: #f4f5f5; border: 1px double #e4e7e7; color: inherit; }
1560
1561 .CalendarDay__outside { border: 0; background: #fff; color: #484848; }
1562
1563 .CalendarDay__outside:hover { border: 0; }
1564
1565 .CalendarDay__blocked_minimum_nights { background: #fff; border: 1px solid #eceeee; color: #cacccd; }
1566
1567 .CalendarDay__blocked_minimum_nights:active, .CalendarDay__blocked_minimum_nights:hover { background: #fff; color: #cacccd; }
1568
1569 .CalendarDay__highlighted_calendar { background: #ffe8bc; color: #484848; }
1570
1571 .CalendarDay__highlighted_calendar:active, .CalendarDay__highlighted_calendar:hover { background: #ffce71; color: #484848; }
1572
1573 .CalendarDay__selected_span { background: #66e2da; border: 1px solid #33dacd; color: #fff; }
1574
1575 .CalendarDay__selected_span:active, .CalendarDay__selected_span:hover { background: #33dacd; border: 1px solid #33dacd; color: #fff; }
1576
1577 .CalendarDay__last_in_range { border-right: #00a699; }
1578
1579 .CalendarDay__selected, .CalendarDay__selected:active, .CalendarDay__selected:hover { background: #00a699; border: 1px solid #00a699; color: #fff; }
1580
1581 .CalendarDay__hovered_span, .CalendarDay__hovered_span:hover { background: #b2f1ec; border: 1px solid #80e8e0; color: #007a87; }
1582
1583 .CalendarDay__hovered_span:active { background: #80e8e0; border: 1px solid #80e8e0; color: #007a87; }
1584
1585 .CalendarDay__blocked_calendar, .CalendarDay__blocked_calendar:active, .CalendarDay__blocked_calendar:hover { background: #cacccd; border: 1px solid #cacccd; color: #82888a; }
1586
1587 .CalendarDay__blocked_out_of_range, .CalendarDay__blocked_out_of_range:active, .CalendarDay__blocked_out_of_range:hover { background: #fff; border: 1px solid #e4e7e7; color: #cacccd; }
1588
1589 .CalendarMonth { background: #fff; text-align: center; vertical-align: top; -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; }
1590
1591 .CalendarMonth_table { border-collapse: collapse; border-spacing: 0; }
1592
1593 .CalendarMonth_verticalSpacing { border-collapse: separate; }
1594
1595 .CalendarMonth_caption { color: #484848; font-size: 18px; text-align: center; padding-top: 22px; padding-bottom: 37px; caption-side: initial; }
1596
1597 .CalendarMonth_caption__verticalScrollable { padding-top: 12px; padding-bottom: 7px; }
1598
1599 .CalendarMonthGrid { background: #fff; text-align: left; z-index: 0; }
1600
1601 .CalendarMonthGrid__animating { z-index: 1; }
1602
1603 .CalendarMonthGrid__horizontal { position: absolute; left: 9px; }
1604
1605 .CalendarMonthGrid__vertical { margin: 0 auto; }
1606
1607 .CalendarMonthGrid__vertical_scrollable { margin: 0 auto; overflow-y: scroll; }
1608
1609 .CalendarMonthGrid_month__horizontal { display: inline-block; vertical-align: top; min-height: 100%; }
1610
1611 .CalendarMonthGrid_month__hideForAnimation { position: absolute; z-index: -1; opacity: 0; pointer-events: none; }
1612
1613 .CalendarMonthGrid_month__hidden { visibility: hidden; }
1614
1615 .DayPickerNavigation { position: relative; z-index: 2; }
1616
1617 .DayPickerNavigation__horizontal { height: 0; }
1618
1619 .DayPickerNavigation__verticalDefault { position: absolute; width: 100%; height: 52px; bottom: 0; left: 0; }
1620
1621 .DayPickerNavigation__verticalScrollableDefault { position: relative; }
1622
1623 .DayPickerNavigation_button { cursor: pointer; -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; border: 0; padding: 0; margin: 0; }
1624
1625 .DayPickerNavigation_button__default { border: 1px solid #e4e7e7; background-color: #fff; color: #757575; }
1626
1627 .DayPickerNavigation_button__default:focus, .DayPickerNavigation_button__default:hover { border: 1px solid #c4c4c4; }
1628
1629 .DayPickerNavigation_button__default:active { background: #f2f2f2; }
1630
1631 .DayPickerNavigation_button__horizontalDefault { position: absolute; top: 18px; line-height: .78; border-radius: 3px; padding: 6px 9px; }
1632
1633 .DayPickerNavigation_leftButton__horizontalDefault { left: 22px; }
1634
1635 .DayPickerNavigation_rightButton__horizontalDefault { right: 22px; }
1636
1637 .DayPickerNavigation_button__verticalDefault { padding: 5px; background: #fff; box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1); position: relative; display: inline-block; height: 100%; width: 50%; }
1638
1639 .DayPickerNavigation_nextButton__verticalDefault { border-left: 0; }
1640
1641 .DayPickerNavigation_nextButton__verticalScrollableDefault { width: 100%; }
1642
1643 .DayPickerNavigation_svg__horizontal { height: 19px; width: 19px; fill: #82888a; display: block; }
1644
1645 .DayPickerNavigation_svg__vertical { height: 42px; width: 42px; fill: #484848; display: block; }
1646
1647 .DayPicker { background: #fff; position: relative; text-align: left; }
1648
1649 .DayPicker__horizontal { background: #fff; }
1650
1651 .DayPicker__verticalScrollable { height: 100%; }
1652
1653 .DayPicker__hidden { visibility: hidden; }
1654
1655 .DayPicker__withBorder { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07); border-radius: 3px; }
1656
1657 .DayPicker_portal__horizontal { box-shadow: none; position: absolute; left: 50%; top: 50%; }
1658
1659 .DayPicker_portal__vertical { position: initial; }
1660
1661 .DayPicker_focusRegion { outline: 0; }
1662
1663 .DayPicker_calendarInfo__horizontal, .DayPicker_wrapper__horizontal { display: inline-block; vertical-align: top; }
1664
1665 .DayPicker_weekHeaders { position: relative; }
1666
1667 .DayPicker_weekHeaders__horizontal { margin-left: 9px; }
1668
1669 .DayPicker_weekHeader { color: #757575; position: absolute; top: 62px; z-index: 2; text-align: left; }
1670
1671 .DayPicker_weekHeader__vertical { left: 50%; }
1672
1673 .DayPicker_weekHeader__verticalScrollable { top: 0; display: table-row; border-bottom: 1px solid #dbdbdb; background: #fff; margin-left: 0; left: 0; width: 100%; text-align: center; }
1674
1675 .DayPicker_weekHeader_ul { list-style: none; margin: 1px 0; padding-left: 0; padding-right: 0; font-size: 14px; }
1676
1677 .DayPicker_weekHeader_li { display: inline-block; text-align: center; }
1678
1679 .DayPicker_transitionContainer { position: relative; overflow: hidden; border-radius: 3px; }
1680
1681 .DayPicker_transitionContainer__horizontal { transition: height .2s ease-in-out; }
1682
1683 .DayPicker_transitionContainer__vertical { width: 100%; }
1684
1685 .DayPicker_transitionContainer__verticalScrollable { padding-top: 20px; height: 100%; position: absolute; top: 0; bottom: 0; right: 0; left: 0; overflow-y: scroll; }
1686
1687 .DateInput { margin: 0; padding: 0; background: #fff; position: relative; display: inline-block; width: 130px; vertical-align: middle; }
1688
1689 .DateInput__small { width: 97px; }
1690
1691 .DateInput__block { width: 100%; }
1692
1693 .DateInput__disabled { background: #f2f2f2; color: #dbdbdb; }
1694
1695 .DateInput_input { font-weight: 200; font-size: 19px; line-height: 24px; color: #484848; background-color: #fff; width: 100%; padding: 11px 11px 9px; border: 0; border-top: 0; border-right: 0; border-bottom: 2px solid transparent; border-left: 0; border-radius: 0; }
1696
1697 .DateInput_input__small { font-size: 15px; line-height: 18px; letter-spacing: .2px; padding: 7px 7px 5px; }
1698
1699 .DateInput_input__regular { font-weight: auto; }
1700
1701 .DateInput_input__readOnly { -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; }
1702
1703 .DateInput_input__focused { outline: 0; background: #fff; border: 0; border-top: 0; border-right: 0; border-bottom: 2px solid #008489; border-left: 0; }
1704
1705 .DateInput_input__disabled { background: #f2f2f2; font-style: italic; }
1706
1707 .DateInput_screenReaderMessage { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
1708
1709 .DateInput_fang { position: absolute; width: 20px; height: 10px; left: 22px; z-index: 2; }
1710
1711 .DateInput_fangShape { fill: #fff; }
1712
1713 .DateInput_fangStroke { stroke: #dbdbdb; fill: transparent; }
1714
1715 .DateRangePickerInput { background-color: #fff; display: inline-block; }
1716
1717 .DateRangePickerInput__disabled { background: #f2f2f2; }
1718
1719 .DateRangePickerInput__withBorder { border-radius: 2px; border: 1px solid #dbdbdb; }
1720
1721 .DateRangePickerInput__rtl { direction: rtl; }
1722
1723 .DateRangePickerInput__block { display: block; }
1724
1725 .DateRangePickerInput__showClearDates { padding-right: 30px; }
1726
1727 .DateRangePickerInput_arrow { display: inline-block; vertical-align: middle; color: #484848; }
1728
1729 .DateRangePickerInput_arrow_svg { vertical-align: middle; fill: #484848; height: 24px; width: 24px; }
1730
1731 .DateRangePickerInput_clearDates { background: 0 0; border: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; cursor: pointer; padding: 10px; margin: 0 10px 0 5px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
1732
1733 .DateRangePickerInput_clearDates__small { padding: 6px; }
1734
1735 .DateRangePickerInput_clearDates_default:focus, .DateRangePickerInput_clearDates_default:hover { background: #dbdbdb; border-radius: 50%; }
1736
1737 .DateRangePickerInput_clearDates__hide { visibility: hidden; }
1738
1739 .DateRangePickerInput_clearDates_svg { fill: #82888a; height: 12px; width: 15px; vertical-align: middle; }
1740
1741 .DateRangePickerInput_clearDates_svg__small { height: 9px; }
1742
1743 .DateRangePickerInput_calendarIcon { background: 0 0; border: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; cursor: pointer; display: inline-block; vertical-align: middle; padding: 10px; margin: 0 5px 0 10px; }
1744
1745 .DateRangePickerInput_calendarIcon_svg { fill: #82888a; height: 15px; width: 14px; vertical-align: middle; }
1746
1747 .DateRangePicker { position: relative; display: inline-block; }
1748
1749 .DateRangePicker__block { display: block; }
1750
1751 .DateRangePicker_picker { z-index: 1; background-color: #fff; position: absolute; }
1752
1753 .DateRangePicker_picker__rtl { direction: rtl; }
1754
1755 .DateRangePicker_picker__directionLeft { left: 0; }
1756
1757 .DateRangePicker_picker__directionRight { right: 0; }
1758
1759 .DateRangePicker_picker__portal { background-color: rgba(0, 0, 0, 0.3); position: fixed; top: 0; left: 0; height: 100%; width: 100%; }
1760
1761 .DateRangePicker_picker__fullScreenPortal { background-color: #fff; }
1762
1763 .DateRangePicker_closeButton { background: 0 0; border: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; cursor: pointer; position: absolute; top: 0; right: 0; padding: 15px; z-index: 2; }
1764
1765 .DateRangePicker_closeButton:focus, .DateRangePicker_closeButton:hover { color: #b0b3b4; text-decoration: none; }
1766
1767 .DateRangePicker_closeButton_svg { height: 15px; width: 15px; fill: #cacccd; }
1768
1769 /*rtl:end:ignore*/
1770 .components-datetime { padding: 0; }
1771
1772 .components-datetime .components-datetime__calendar-help { padding: 16px; }
1773
1774 .components-datetime .components-datetime__calendar-help h4 { margin: 0; }
1775
1776 .components-datetime .components-datetime__buttons { display: flex; justify-content: space-between; }
1777
1778 .components-datetime .components-datetime__date-help-toggle { display: block; margin-left: auto; }
1779
1780 .components-datetime fieldset { border: 0; padding: 0; margin: 0; }
1781
1782 .components-datetime select, .components-datetime input { box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; }
1783
1784 @media (prefers-reduced-motion: reduce) { .components-datetime select, .components-datetime input { transition-duration: 0s; } }
1785
1786 .components-datetime select, .components-datetime input[type="number"], .components-datetime .components-button { height: 30px; margin-top: 0; margin-bottom: 0; }
1787
1788 .components-datetime__date { min-height: 236px; border-top: 1px solid #ddd; }
1789
1790 .components-datetime__date .DayPickerNavigation_leftButton__horizontalDefault { left: 0; }
1791
1792 .components-datetime__date .CalendarMonth_caption { font-size: 13px; }
1793
1794 .components-datetime__date .CalendarMonth_table { border-collapse: separate; border-spacing: 2px; }
1795
1796 .components-datetime__date .CalendarDay { font-size: 13px; border: none; border-radius: 50%; text-align: center; }
1797
1798 .components-datetime__date .CalendarDay:focus { box-shadow: inset 0 0 0 1.5px #007cba, inset 0 0 0 2.5px #fff; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 2.5px #fff; outline: 2px solid transparent; }
1799
1800 .components-datetime__date .CalendarDay__selected { background: #007cba; background: var(--wp-admin-theme-color); border: 2px solid transparent; }
1801
1802 .components-datetime__date .CalendarDay__selected:hover { background: #005a87; background: var(--wp-admin-theme-color-darker-20); }
1803
1804 .components-datetime__date .CalendarDay__selected:focus { box-shadow: inset 0 0 0 1px #fff; }
1805
1806 .components-datetime__date .DayPickerNavigation_button__horizontalDefault { padding: 2px 8px; top: 20px; }
1807
1808 .components-datetime__date .DayPickerNavigation_button__horizontalDefault:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
1809
1810 .components-datetime__date .DayPicker_weekHeader { top: 50px; }
1811
1812 .components-datetime__date .DayPicker_weekHeader .DayPicker_weekHeader_ul { margin: 1px 0; padding-left: 0; padding-right: 0; }
1813
1814 .components-datetime__date.is-description-visible .DayPicker { visibility: hidden; }
1815
1816 .components-datetime__time { padding-bottom: 16px; }
1817
1818 .components-datetime__time fieldset { position: relative; margin-bottom: 0.5em; }
1819
1820 .components-datetime__time fieldset + fieldset { margin-bottom: 0; }
1821
1822 .components-datetime__time .components-datetime__time-field-am-pm fieldset { margin-top: 0; }
1823
1824 .components-datetime__time .components-datetime__time-wrapper { display: flex; }
1825
1826 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-separator { display: inline-block; padding: 0 3px 0 0; }
1827
1828 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field-time { /*rtl:ignore*/ direction: ltr; }
1829
1830 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select { margin-right: 4px; }
1831
1832 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select:focus { position: relative; z-index: 1; }
1833
1834 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type="number"] { padding: 2px; margin-right: 4px; text-align: center; -moz-appearance: textfield; }
1835
1836 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type="number"]:focus { position: relative; z-index: 1; }
1837
1838 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
1839
1840 .components-datetime__time.is-12-hour .components-datetime__time-field-day input { margin: -4px 0 0 !important; border-radius: 2px 0 0 2px !important; }
1841
1842 .components-datetime__time.is-12-hour .components-datetime__time-field-year input { border-radius: 0 2px 2px 0 !important; }
1843
1844 .components-datetime__timezone { line-height: 30px; margin-left: 4px; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; }
1845
1846 .components-datetime__time-legend { font-weight: 600; margin-top: 0.5em; }
1847
1848 .components-datetime__time-legend.invisible { position: absolute; top: -999em; left: -999em; }
1849
1850 .components-datetime__time-field-hours-input, .components-datetime__time-field-minutes-input, .components-datetime__time-field-day-input { width: 35px; }
1851
1852 .components-datetime__time-field-year-input { width: 55px; }
1853
1854 .components-datetime__time-field-month-select { max-width: 145px; }
1855
1856 .components-popover .components-datetime__date { padding-left: 4px; }
1857
1858 .block-editor-dimension-control .components-base-control__field { display: flex; align-items: center; }
1859
1860 .block-editor-dimension-control .components-base-control__label { display: flex; align-items: center; margin-right: 1em; margin-bottom: 0; }
1861
1862 .block-editor-dimension-control .components-base-control__label .dashicon { margin-right: 0.5em; }
1863
1864 .block-editor-dimension-control.is-manual .components-base-control__label { width: 10em; }
1865
1866 .components-disabled { position: relative; pointer-events: none; }
1867
1868 .components-disabled::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
1869
1870 .components-disabled * { pointer-events: none; }
1871
1872 body.is-dragging-components-draggable { cursor: move; /* Fallback for IE/Edge < 14 */ cursor: -webkit-grabbing !important; cursor: grabbing !important; }
1873
1874 .components-draggable__invisible-drag-image { position: fixed; left: -1000px; height: 50px; width: 50px; }
1875
1876 .components-draggable__clone { position: fixed; padding: 0; background: transparent; pointer-events: none; z-index: 1000000000; }
1877
1878 .components-drop-zone { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 40; visibility: hidden; opacity: 0; transition: 0.3s opacity, 0.3s background-color, 0s visibility 0.3s; border: 2px solid #007cba; border: 2px solid var(--wp-admin-theme-color); border-radius: 2px; }
1879
1880 @media (prefers-reduced-motion: reduce) { .components-drop-zone { transition-duration: 0s; } }
1881
1882 .components-drop-zone.is-active { opacity: 1; visibility: visible; transition: 0.3s opacity, 0.3s background-color; }
1883
1884 @media (prefers-reduced-motion: reduce) { .components-drop-zone.is-active { transition-duration: 0s; } }
1885
1886 .components-drop-zone.is-dragging-over-element { background-color: #007cba; background-color: var(--wp-admin-theme-color); }
1887
1888 .components-drop-zone__content { position: absolute; top: 50%; left: 0; right: 0; z-index: 50; transform: translateY(-50%); width: 100%; text-align: center; color: #fff; transition: transform 0.2s ease-in-out; }
1889
1890 @media (prefers-reduced-motion: reduce) { .components-drop-zone__content { transition-duration: 0s; } }
1891
1892 .components-drop-zone.is-dragging-over-element .components-drop-zone__content { transform: translateY(-50%) scale(1.05); }
1893
1894 .components-drop-zone__content-icon, .components-drop-zone__content-text { display: block; }
1895
1896 .components-drop-zone__content-icon { margin: 0 auto; line-height: 0; fill: currentColor; }
1897
1898 .components-drop-zone__content-text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
1899
1900 .components-drop-zone__provider { height: 100%; }
1901
1902 .components-dropdown { display: inline-block; }
1903
1904 .components-dropdown__content .components-popover__content > div { padding: 12px; }
1905
1906 .components-dropdown-menu__popover .components-popover__content { width: 200px; }
1907
1908 .components-dropdown-menu__menu { width: 100%; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; line-height: 1.4; }
1909
1910 .components-dropdown-menu__menu .components-dropdown-menu__menu-item, .components-dropdown-menu__menu .components-menu-item { width: 100%; padding: 6px; outline: none; cursor: pointer; }
1911
1912 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator, .components-dropdown-menu__menu .components-menu-item.has-separator { margin-top: 6px; position: relative; overflow: visible; }
1913
1914 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator::before, .components-dropdown-menu__menu .components-menu-item.has-separator::before { display: block; content: ""; box-sizing: content-box; background-color: #ddd; position: absolute; top: -3px; left: 0; right: 0; height: 1px; }
1915
1916 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg, .components-dropdown-menu__menu .components-menu-item.is-active svg { color: #fff; background: #1e1e1e; box-shadow: 0 0 0 1px #1e1e1e; border-radius: 1px; }
1917
1918 .components-dropdown-menu__menu .components-dropdown-menu__menu-item > svg, .components-dropdown-menu__menu .components-menu-item > svg { border-radius: 2px; width: 24px; height: 24px; }
1919
1920 .components-dropdown-menu__menu .components-menu-item__button, .components-dropdown-menu__menu .components-menu-item__button.components-button { min-height: 36px; height: auto; text-align: left; padding-left: 8px; padding-right: 8px; }
1921
1922 .components-dropdown-menu__menu .components-menu-item__button .components-menu-item__info-wrapper, .components-dropdown-menu__menu .components-menu-item__button.components-button .components-menu-item__info-wrapper { max-width: calc(100% - 32px); }
1923
1924 .components-dropdown-menu__menu .components-menu-group { padding: 12px; margin-top: 0; margin-bottom: 0; margin-left: -12px; margin-right: -12px; }
1925
1926 .components-dropdown-menu__menu .components-menu-group:first-child { margin-top: -12px; }
1927
1928 .components-dropdown-menu__menu .components-menu-group:last-child { margin-bottom: -12px; }
1929
1930 .components-dropdown-menu__menu .components-menu-group + .components-menu-group { margin-top: 0; border-top: 1px solid #ccc; padding: 12px; }
1931
1932 .is-alternate .components-dropdown-menu__menu .components-menu-group + .components-menu-group { border-color: #1e1e1e; }
1933
1934 .components-external-link__icon { width: 1.4em; height: 1.4em; margin: -0.2em 0.1em 0; vertical-align: middle; fill: currentColor; }
1935
1936 .components-font-size-picker__controls { max-width: 248px; display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 24px; }
1937
1938 .components-font-size-picker__controls .components-font-size-picker__number { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; display: inline-block; font-weight: 500; height: 30px; margin-bottom: 0; margin-left: 0; margin-right: 8px; margin-top: 8px; width: 54px; }
1939
1940 @media (prefers-reduced-motion: reduce) { .components-font-size-picker__controls .components-font-size-picker__number { transition-duration: 0s; } }
1941
1942 @media (min-width: 600px) { .components-font-size-picker__controls .components-font-size-picker__number { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
1943
1944 .components-font-size-picker__controls .components-font-size-picker__number:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
1945
1946 .components-font-size-picker__controls .components-font-size-picker__number::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
1947
1948 .components-font-size-picker__controls .components-font-size-picker__number::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
1949
1950 .components-font-size-picker__controls .components-font-size-picker__number:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
1951
1952 .is-dark-theme .components-font-size-picker__controls .components-font-size-picker__number::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
1953
1954 .is-dark-theme .components-font-size-picker__controls .components-font-size-picker__number::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
1955
1956 .is-dark-theme .components-font-size-picker__controls .components-font-size-picker__number:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
1957
1958 .components-font-size-picker__controls .components-font-size-picker__number[value=""] + .components-button { cursor: default; opacity: 0.3; pointer-events: none; }
1959
1960 .components-font-size-picker__controls .components-font-size-picker__number-container { display: flex; flex-direction: column; }
1961
1962 .components-font-size-picker__controls .components-font-size-picker__select { margin-right: 8px; }
1963
1964 .components-font-size-picker__controls .components-color-palette__clear { height: 30px; margin-top: 26px; }
1965
1966 .components-font-size-picker__custom-input .components-range-control__slider + .dashicon { width: 30px; height: 30px; }
1967
1968 .components-font-size-picker { border: 0; padding: 0; margin: 0; }
1969
1970 .components-form-toggle { position: relative; display: inline-block; }
1971
1972 .components-form-toggle .components-form-toggle__track { content: ""; display: inline-block; box-sizing: border-box; vertical-align: top; background-color: #fff; border: 1px solid #1e1e1e; width: 36px; height: 18px; border-radius: 9px; transition: 0.2s background ease; }
1973
1974 @media (prefers-reduced-motion: reduce) { .components-form-toggle .components-form-toggle__track { transition-duration: 0s; } }
1975
1976 .components-form-toggle .components-form-toggle__thumb { display: block; position: absolute; box-sizing: border-box; top: 3px; left: 3px; width: 12px; height: 12px; border-radius: 50%; transition: 0.1s transform ease; background-color: #1e1e1e; border: 5px solid #1e1e1e; }
1977
1978 @media (prefers-reduced-motion: reduce) { .components-form-toggle .components-form-toggle__thumb { transition-duration: 0s; } }
1979
1980 .components-form-toggle.is-checked .components-form-toggle__track { background-color: #007cba; background-color: var(--wp-admin-theme-color); border: 1px solid #007cba; border: 1px solid var(--wp-admin-theme-color); border: 9px solid transparent; }
1981
1982 .components-form-toggle .components-form-toggle__input:focus + .components-form-toggle__track { box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba; box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color); outline: 2px solid transparent; outline-offset: 2px; }
1983
1984 .components-form-toggle.is-checked .components-form-toggle__thumb { background-color: #fff; border-width: 0; transform: translateX(18px); }
1985
1986 .components-disabled .components-form-toggle { opacity: 0.3; }
1987
1988 .components-form-toggle input.components-form-toggle__input[type="checkbox"] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; margin: 0; padding: 0; z-index: 1; border: none; }
1989
1990 .components-form-toggle input.components-form-toggle__input[type="checkbox"]:checked { background: none; }
1991
1992 .components-form-toggle input.components-form-toggle__input[type="checkbox"]::before { content: ""; }
1993
1994 .components-form-token-field__input-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; display: flex; flex-wrap: wrap; align-items: flex-start; width: 100%; margin: 0 0 8px 0; padding: 4px; cursor: text; }
1995
1996 @media (prefers-reduced-motion: reduce) { .components-form-token-field__input-container { transition-duration: 0s; } }
1997
1998 @media (min-width: 600px) { .components-form-token-field__input-container { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
1999
2000 .components-form-token-field__input-container:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
2001
2002 .components-form-token-field__input-container::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
2003
2004 .components-form-token-field__input-container::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
2005
2006 .components-form-token-field__input-container:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
2007
2008 .is-dark-theme .components-form-token-field__input-container::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
2009
2010 .is-dark-theme .components-form-token-field__input-container::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
2011
2012 .is-dark-theme .components-form-token-field__input-container:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
2013
2014 .components-form-token-field__input-container.is-disabled { background: #ddd; border-color: #ddd; }
2015
2016 .components-form-token-field__input-container.is-active { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
2017
2018 .components-form-token-field__input-container input[type="text"].components-form-token-field__input { display: inline-block; width: 100%; max-width: 100%; margin-left: 4px; padding: 0; min-height: 24px; background: inherit; border: 0; color: #1e1e1e; box-shadow: none; }
2019
2020 .components-form-token-field__input-container input[type="text"].components-form-token-field__input:focus, .components-form-token-field.is-active .components-form-token-field__input-container input[type="text"].components-form-token-field__input { outline: none; box-shadow: none; }
2021
2022 .components-form-token-field__input-container .components-form-token-field__token + input[type="text"].components-form-token-field__input { width: auto; }
2023
2024 .components-form-token-field__label { display: inline-block; margin-bottom: 4px; }
2025
2026 .components-form-token-field__help { font-style: italic; }
2027
2028 .components-form-token-field__token { font-size: 13px; display: flex; margin: 2px 4px 2px 0; color: #1e1e1e; max-width: 100%; }
2029
2030 .components-form-token-field__token.is-success .components-form-token-field__token-text, .components-form-token-field__token.is-success .components-form-token-field__remove-token { background: #4ab866; }
2031
2032 .components-form-token-field__token.is-error .components-form-token-field__token-text, .components-form-token-field__token.is-error .components-form-token-field__remove-token { background: #cc1818; }
2033
2034 .components-form-token-field__token.is-validating .components-form-token-field__token-text, .components-form-token-field__token.is-validating .components-form-token-field__remove-token { color: #757575; }
2035
2036 .components-form-token-field__token.is-borderless { position: relative; padding: 0 16px 0 0; }
2037
2038 .components-form-token-field__token.is-borderless .components-form-token-field__token-text { background: transparent; color: #007cba; color: var(--wp-admin-theme-color); }
2039
2040 .components-form-token-field__token.is-borderless .components-form-token-field__remove-token { background: transparent; color: #757575; position: absolute; top: 1px; right: 0; }
2041
2042 .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text { color: #4ab866; }
2043
2044 .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text { color: #cc1818; border-radius: 4px 0 0 4px; padding: 0 4px 0 6px; }
2045
2046 .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text { color: #1e1e1e; }
2047
2048 .components-form-token-field__token.is-disabled .components-form-token-field__remove-token { cursor: default; }
2049
2050 .components-form-token-field__token-text, .components-form-token-field__remove-token.components-button { display: inline-block; line-height: 24px; height: auto; background: #ddd; transition: all 0.2s cubic-bezier(0.4, 1, 0.4, 1); }
2051
2052 @media (prefers-reduced-motion: reduce) { .components-form-token-field__token-text, .components-form-token-field__remove-token.components-button { transition-duration: 0s; -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
2053
2054 .components-form-token-field__token-text { border-radius: 12px 0 0 12px; padding: 0 4px 0 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
2055
2056 .components-form-token-field__remove-token.components-button { cursor: pointer; border-radius: 0 12px 12px 0; padding: 0 2px; color: #757575; line-height: 10px; overflow: initial; }
2057
2058 .components-form-token-field__remove-token.components-button:hover { color: #1e1e1e; }
2059
2060 .components-form-token-field__suggestions-list { flex: 1 0 100%; min-width: 100%; max-height: 9em; overflow-y: auto; transition: all 0.15s ease-in-out; list-style: none; border-top: 1px solid #757575; margin: 4px -4px -4px; padding: 0; }
2061
2062 @media (prefers-reduced-motion: reduce) { .components-form-token-field__suggestions-list { transition-duration: 0s; } }
2063
2064 .components-form-token-field__suggestion { color: #757575; display: block; font-size: 13px; padding: 4px 8px; margin: 0; cursor: pointer; }
2065
2066 .components-form-token-field__suggestion.is-selected { background: #007cba; background: var(--wp-admin-theme-color); color: #fff; }
2067
2068 .components-form-token-field__suggestion-match { text-decoration: underline; }
2069
2070 @media (min-width: 600px) { .components-guide { width: 600px; } }
2071
2072 .components-guide .components-modal__header { background: none; border-bottom: none; width: 100%; padding: 0; margin: 0; }
2073
2074 .components-guide .components-modal__header .components-button { align-self: flex-start; margin: 8px 8px 0 0; position: static; }
2075
2076 .components-guide .components-modal__header .components-button:hover svg { fill: #fff; }
2077
2078 .components-guide__container { display: flex; flex-direction: column; justify-content: space-between; margin-top: -60px; min-height: 100%; }
2079
2080 .components-guide__page { display: flex; flex-direction: column; justify-content: center; position: relative; }
2081
2082 @media (min-width: 600px) { .components-guide__page { min-height: 300px; } }
2083
2084 .components-guide__footer { align-content: center; display: flex; height: 30px; justify-content: center; margin: 0 0 24px 0; padding: 0 32px; position: relative; width: 100%; }
2085
2086 @media (max-width: 600px) { .components-guide__footer { position: absolute; bottom: 0; } }
2087
2088 .components-guide__page-control { margin: 8px 0 8px 0; text-align: center; }
2089
2090 .components-guide__page-control li { display: inline-block; }
2091
2092 .components-guide__page-control .components-button { height: 30px; min-width: 20px; }
2093
2094 .components-guide .components-modal__content { padding: 0; }
2095
2096 .components-modal__frame.components-guide { border: none; min-width: 312px; height: 80vh; max-height: 575px; }
2097
2098 @media (max-width: 600px) { .components-modal__frame.components-guide { bottom: 5%; left: 16px; right: 16px; top: 5%; margin: 0 auto; } }
2099
2100 .components-button.components-guide__back-button, .components-button.components-guide__forward-button, .components-button.components-guide__finish-button { height: 30px; position: absolute; }
2101
2102 .components-button.components-guide__back-button, .components-button.components-guide__forward-button { font-size: 13px; padding: 4px 2px; }
2103
2104 .components-button.components-guide__back-button.has-text svg, .components-button.components-guide__forward-button.has-text svg { margin: 0; }
2105
2106 .components-button.components-guide__back-button:hover, .components-button.components-guide__forward-button:hover { text-decoration: underline; }
2107
2108 .components-button.components-guide__back-button { left: 32px; }
2109
2110 .components-button.components-guide__forward-button { right: 32px; color: #1386bf; font-weight: bold; }
2111
2112 .components-button.components-guide__finish-button { right: 32px; }
2113
2114 .components-button.components-guide__inline-finish-button { display: none; }
2115
2116 .components-navigate-regions.is-focusing-regions [role="region"] { position: relative; }
2117
2118 .components-navigate-regions.is-focusing-regions [role="region"]:focus::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; pointer-events: none; outline: 4px solid transparent; box-shadow: inset 0 0 0 4px #007cba; box-shadow: inset 0 0 0 4px var(--wp-admin-theme-color); }
2119
2120 @supports (outline-offset: 1px) { .components-navigate-regions.is-focusing-regions [role="region"]:focus::after { content: none; }
2121 .components-navigate-regions.is-focusing-regions [role="region"]:focus { outline-style: solid; outline-color: #007cba; outline-color: var(--wp-admin-theme-color); outline-width: 4px; outline-offset: -4px; } }
2122
2123 .components-menu-group + .components-menu-group { margin-top: 8px; padding-top: 8px; border-top: 1px solid #1e1e1e; }
2124
2125 .components-menu-group__label { padding: 0 8px; margin-top: 4px; margin-bottom: 12px; color: #757575; text-transform: uppercase; font-size: 11px; font-weight: 500; }
2126
2127 .components-menu-item__button, .components-menu-item__button.components-button { width: 100%; }
2128
2129 .components-menu-item__button .components-menu-items__item-icon, .components-menu-item__button.components-button .components-menu-items__item-icon { margin-right: -2px; margin-left: auto; display: inline-block; flex: 0 0 auto; }
2130
2131 .components-menu-item__button .components-menu-item__shortcut + .components-menu-items__item-icon, .components-menu-item__button.components-button .components-menu-item__shortcut + .components-menu-items__item-icon { margin-left: 8px; }
2132
2133 .components-menu-item__button .block-editor-block-icon, .components-menu-item__button.components-button .block-editor-block-icon { margin-left: -2px; margin-right: 8px; }
2134
2135 .components-menu-item__info-wrapper { display: flex; flex-direction: column; }
2136
2137 .components-menu-item__info { margin-top: 4px; font-size: 12px; color: #757575; }
2138
2139 .components-menu-item__shortcut { -ms-grid-row-align: center; align-self: center; margin-right: 0; margin-left: auto; padding-left: 12px; color: currentColor; display: none; }
2140
2141 @media (min-width: 480px) { .components-menu-item__shortcut { display: inline; } }
2142
2143 .components-menu-items-choice svg, .components-menu-items-choice.components-button svg { margin-right: 12px; }
2144
2145 .components-menu-items-choice.has-icon, .components-menu-items-choice.components-button.has-icon { padding-left: 12px; }
2146
2147 .components-modal__screen-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.7); z-index: 100000; -webkit-animation: edit-post__fade-in-animation 0.2s ease-out 0s; animation: edit-post__fade-in-animation 0.2s ease-out 0s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
2148
2149 @media (prefers-reduced-motion: reduce) { .components-modal__screen-overlay { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
2150
2151 .components-modal__frame { position: absolute; top: 0; right: 0; bottom: 0; left: 0; box-sizing: border-box; margin: 0; border: 1px solid #ddd; background: #fff; box-shadow: 0 3px 30px rgba(0, 0, 0, 0.2); overflow: auto; }
2152
2153 @media (min-width: 600px) { .components-modal__frame { top: 50%; right: auto; bottom: auto; left: 50%; min-width: 360px; max-width: calc(100% - 16px - 16px); max-height: calc(100% - 60px - 60px); transform: translate(-50%, -50%); -webkit-animation: components-modal__appear-animation 0.1s ease-out; animation: components-modal__appear-animation 0.1s ease-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } }
2154
2155 @media (min-width: 600px) and (prefers-reduced-motion: reduce) { .components-modal__frame { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
2156
2157 @-webkit-keyframes components-modal__appear-animation { from { margin-top: 32px; }
2158 to { margin-top: 0; } }
2159
2160 @keyframes components-modal__appear-animation { from { margin-top: 32px; }
2161 to { margin-top: 0; } }
2162
2163 .components-modal__header { box-sizing: border-box; border-bottom: 1px solid #ddd; padding: 0 24px; display: flex; flex-direction: row; justify-content: space-between; background: #fff; align-items: center; height: 60px; z-index: 10; position: relative; position: -webkit-sticky; position: sticky; top: 0; margin: 0 -24px 24px; }
2164
2165 @supports (-ms-ime-align: auto) { .components-modal__header { position: fixed; width: 100%; } }
2166
2167 .components-modal__header .components-modal__header-heading { font-size: 1rem; font-weight: 600; }
2168
2169 .components-modal__header h1 { line-height: 1; margin: 0; }
2170
2171 .components-modal__header .components-button { position: relative; left: 8px; }
2172
2173 .components-modal__header-heading-container { align-items: center; flex-grow: 1; display: flex; flex-direction: row; justify-content: left; }
2174
2175 .components-modal__header-icon-container { display: inline-block; }
2176
2177 .components-modal__header-icon-container svg { max-width: 36px; max-height: 36px; padding: 8px; }
2178
2179 .components-modal__content { box-sizing: border-box; height: 100%; padding: 0 24px 24px; }
2180
2181 @supports (-ms-ime-align: auto) { .components-modal__content { padding-top: 60px; } }
2182
2183 .components-notice { display: flex; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; background-color: #fff; border-left: 4px solid #007cba; border-left: 4px solid var(--wp-admin-theme-color); margin: 5px 15px 2px; padding: 8px 12px; align-items: center; }
2184
2185 .components-notice.is-dismissible { padding-right: 36px; position: relative; }
2186
2187 .components-notice.is-success { border-left-color: #4ab866; background-color: #eff9f1; }
2188
2189 .components-notice.is-warning { border-left-color: #f0b849; background-color: #fef8ee; }
2190
2191 .components-notice.is-error { border-left-color: #cc1818; background-color: #f4a2a2; }
2192
2193 .components-notice__content { flex-grow: 1; margin: 4px 25px 4px 0; }
2194
2195 .components-notice__action.components-button, .components-notice__action.components-button.is-link { margin-left: 12px; }
2196
2197 .components-notice__action.components-button.is-secondary { vertical-align: initial; }
2198
2199 .components-notice__dismiss { color: #757575; align-self: flex-start; flex-shrink: 0; }
2200
2201 .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 { color: #1e1e1e; background-color: transparent; }
2202
2203 .components-notice__dismiss:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):hover { box-shadow: none; }
2204
2205 .components-notice-list { max-width: 100vw; box-sizing: border-box; z-index: 29; }
2206
2207 .components-notice-list .components-notice__content { margin-top: 12px; margin-bottom: 12px; line-height: 2; }
2208
2209 .components-notice-list .components-notice__action.components-button { display: block; margin-left: 0; margin-top: 8px; }
2210
2211 .components-panel { background: #fff; border: 1px solid #e0e0e0; }
2212
2213 .components-panel > .components-panel__header:first-child, .components-panel > .components-panel__body:first-child { margin-top: -1px; }
2214
2215 .components-panel > .components-panel__header:last-child, .components-panel > .components-panel__body:last-child { border-bottom-width: 0; }
2216
2217 .components-panel + .components-panel { margin-top: -1px; }
2218
2219 .components-panel__body { border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
2220
2221 .components-panel__body h3 { margin: 0 0 0.5em; }
2222
2223 .components-panel__body.is-opened { padding: 16px; }
2224
2225 .components-panel__header { display: flex; justify-content: space-between; align-items: center; padding: 0 16px; height: 48px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
2226
2227 .components-panel__header h2 { margin: 0; font-size: inherit; color: inherit; }
2228
2229 .components-panel__body + .components-panel__body, .components-panel__body + .components-panel__header, .components-panel__header + .components-panel__body, .components-panel__header + .components-panel__header { margin-top: -1px; }
2230
2231 .components-panel__body > .components-panel__body-title { display: block; padding: 0; font-size: inherit; margin-top: 0; margin-bottom: 0; transition: 0.1s background ease-in-out; }
2232
2233 @media (prefers-reduced-motion: reduce) { .components-panel__body > .components-panel__body-title { transition-duration: 0s; } }
2234
2235 .components-panel__body.is-opened > .components-panel__body-title { margin: -16px; margin-bottom: 5px; }
2236
2237 .components-panel__body > .components-panel__body-title:hover { background: #f0f0f0; border: none; }
2238
2239 .components-panel__body-toggle.components-button { position: relative; padding: 16px; outline: none; width: 100%; font-weight: 500; text-align: left; color: #1e1e1e; border: none; box-shadow: none; transition: 0.1s background ease-in-out; height: auto; /* rtl:begin:ignore */ /* rtl:end:ignore */ }
2240
2241 @media (prefers-reduced-motion: reduce) { .components-panel__body-toggle.components-button { transition-duration: 0s; } }
2242
2243 .components-panel__body-toggle.components-button:focus { box-shadow: inset 0 0 0 1.5px #007cba; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color); border-radius: 0; }
2244
2245 .components-panel__body-toggle.components-button .components-panel__arrow { position: absolute; right: 16px; top: 50%; transform: translateY(-50%); color: #1e1e1e; fill: currentColor; transition: 0.1s color ease-in-out; }
2246
2247 @media (prefers-reduced-motion: reduce) { .components-panel__body-toggle.components-button .components-panel__arrow { transition-duration: 0s; } }
2248
2249 body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right { transform: scaleX(-1); -ms-filter: fliph; filter: FlipH; margin-top: -10px; }
2250
2251 .components-panel__icon { color: #757575; margin: -2px 0 -2px 6px; }
2252
2253 .components-panel__body-toggle-icon { margin-right: -5px; }
2254
2255 .components-panel__color-title { float: left; height: 19px; }
2256
2257 .components-panel__row { display: flex; justify-content: space-between; align-items: center; margin-top: 8px; min-height: 36px; }
2258
2259 .components-panel__row select { min-width: 0; }
2260
2261 .components-panel__row label { margin-right: 12px; flex-shrink: 0; max-width: 75%; }
2262
2263 .components-panel__row:empty, .components-panel__row:first-of-type { margin-top: 0; }
2264
2265 .components-panel .circle-picker { padding-bottom: 20px; }
2266
2267 .components-placeholder.components-placeholder { box-sizing: border-box; position: relative; padding: 1em; min-height: 200px; width: 100%; text-align: left; margin: 0; color: #1e1e1e; -moz-font-smoothing: subpixel-antialiased; -webkit-font-smoothing: subpixel-antialiased; border-radius: 2px; background-color: #fff; box-shadow: inset 0 0 0 1px #1e1e1e; outline: 1px solid transparent; }
2268
2269 @supports ((position: -webkit-sticky) or (position: sticky)) { .components-placeholder.components-placeholder { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; } }
2270
2271 .components-placeholder.components-placeholder .components-base-control__label { font-size: 13px; }
2272
2273 .components-placeholder__error, .components-placeholder__instructions, .components-placeholder__label, .components-placeholder__fieldset { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; }
2274
2275 .components-placeholder__label { display: flex; font-weight: 600; margin-bottom: 16px; align-items: center; }
2276
2277 .components-placeholder__label > svg, .components-placeholder__label .dashicon, .components-placeholder__label .block-editor-block-icon { fill: currentColor; margin-right: 1ch; }
2278
2279 .components-placeholder__fieldset, .components-placeholder__fieldset form { display: flex; flex-direction: row; width: 100%; flex-wrap: wrap; }
2280
2281 .components-placeholder__fieldset p, .components-placeholder__fieldset form p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; }
2282
2283 .components-placeholder__fieldset.is-column-layout, .components-placeholder__fieldset.is-column-layout form { flex-direction: column; }
2284
2285 .components-placeholder__input[type="url"] { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; margin: 0 8px 0 0; flex: 1 1 auto; }
2286
2287 @media (prefers-reduced-motion: reduce) { .components-placeholder__input[type="url"] { transition-duration: 0s; } }
2288
2289 @media (min-width: 600px) { .components-placeholder__input[type="url"] { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
2290
2291 .components-placeholder__input[type="url"]:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
2292
2293 .components-placeholder__input[type="url"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
2294
2295 .components-placeholder__input[type="url"]::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
2296
2297 .components-placeholder__input[type="url"]:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
2298
2299 .is-dark-theme .components-placeholder__input[type="url"]::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
2300
2301 .is-dark-theme .components-placeholder__input[type="url"]::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
2302
2303 .is-dark-theme .components-placeholder__input[type="url"]:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
2304
2305 .components-placeholder__instructions { margin-bottom: 1em; }
2306
2307 .components-placeholder__error { margin-top: 1em; width: 100%; }
2308
2309 .components-placeholder__preview img { margin: 3%; width: 50%; }
2310
2311 .components-placeholder__fieldset .components-button { margin-right: 12px; margin-bottom: 12px; }
2312
2313 .components-placeholder__fieldset .components-button:last-child { margin-bottom: 0; margin-right: 0; }
2314
2315 .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link { margin-left: 10px; margin-right: 10px; }
2316
2317 .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link:last-child { margin-right: 0; }
2318
2319 .components-placeholder.is-large .components-placeholder__label { font-size: 18pt; font-weight: normal; }
2320
2321 .components-placeholder.is-medium .components-placeholder__instructions, .components-placeholder.is-small .components-placeholder__instructions { display: none; }
2322
2323 .components-placeholder.is-medium .components-placeholder__fieldset, .components-placeholder.is-medium .components-placeholder__fieldset form, .components-placeholder.is-small .components-placeholder__fieldset, .components-placeholder.is-small .components-placeholder__fieldset form { flex-direction: column; }
2324
2325 .components-placeholder.is-medium .components-placeholder__fieldset .components-button, .components-placeholder.is-small .components-placeholder__fieldset .components-button { margin-right: auto; }
2326
2327 .components-placeholder.is-small .components-button { padding: 0 8px 2px; }
2328
2329 /*!rtl:begin:ignore*/
2330 .components-popover { position: fixed; z-index: 1000000; top: 0; left: 0; opacity: 0; }
2331
2332 .components-popover.is-expanded, .components-popover[data-x-axis][data-y-axis] { opacity: 1; }
2333
2334 .components-popover.is-expanded { top: 0; left: 0; right: 0; bottom: 0; z-index: 1000000 !important; }
2335
2336 .components-popover:not(.is-without-arrow) { margin-left: 2px; }
2337
2338 .components-popover:not(.is-without-arrow)::before { border: 8px solid #ccc; }
2339
2340 .components-popover:not(.is-without-arrow).is-alternate::before { border-color: #1e1e1e; }
2341
2342 .components-popover:not(.is-without-arrow)::after { border: 8px solid #fff; }
2343
2344 .components-popover:not(.is-without-arrow)::before, .components-popover:not(.is-without-arrow)::after { content: ""; position: absolute; height: 0; width: 0; line-height: 0; }
2345
2346 .components-popover:not(.is-without-arrow)[data-y-axis="top"] { margin-top: -8px; }
2347
2348 .components-popover:not(.is-without-arrow)[data-y-axis="top"]::before { bottom: -8px; }
2349
2350 .components-popover:not(.is-without-arrow)[data-y-axis="top"]::after { bottom: -6px; }
2351
2352 .components-popover:not(.is-without-arrow)[data-y-axis="top"]::before, .components-popover:not(.is-without-arrow)[data-y-axis="top"]::after { border-bottom: none; border-left-color: transparent; border-right-color: transparent; border-top-style: solid; margin-left: -10px; }
2353
2354 .components-popover:not(.is-without-arrow)[data-y-axis="bottom"] { margin-top: 8px; }
2355
2356 .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::before { top: -8px; }
2357
2358 .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::after { top: -6px; }
2359
2360 .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::before, .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::after { border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; border-top: none; margin-left: -10px; }
2361
2362 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"] { margin-left: -8px; }
2363
2364 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"]::before { right: -8px; }
2365
2366 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"]::after { right: -6px; }
2367
2368 .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 { border-bottom-color: transparent; border-left-style: solid; border-right: none; border-top-color: transparent; }
2369
2370 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"] { margin-left: 8px; }
2371
2372 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"]::before { left: -8px; }
2373
2374 .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"]::after { left: -6px; }
2375
2376 .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 { border-bottom-color: transparent; border-left: none; border-right-style: solid; border-top-color: transparent; }
2377
2378 .components-popover[data-y-axis="top"] { bottom: 100%; }
2379
2380 .components-popover[data-y-axis="bottom"] { top: 100%; }
2381
2382 .components-popover[data-y-axis="middle"] { align-items: center; display: flex; }
2383
2384 .components-popover.is-from-top { margin-top: 12px; }
2385
2386 .components-popover.is-from-bottom { margin-top: -12px; }
2387
2388 .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom) { margin-left: 12px; }
2389
2390 .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom) { margin-right: 12px; }
2391
2392 .components-popover__content { height: 100%; background: #fff; border: 1px solid #ccc; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); border-radius: 2px; }
2393
2394 .is-alternate .components-popover__content { border: 1px solid #1e1e1e; box-shadow: none; }
2395
2396 .components-popover .components-popover__content { position: absolute; height: auto; overflow-y: auto; min-width: 260px; }
2397
2398 .components-popover.is-expanded .components-popover__content { position: static; height: calc(100% - 48px); overflow-y: visible; min-width: auto; border: none; border-top: 1px solid #1e1e1e; }
2399
2400 .components-popover[data-y-axis="top"] .components-popover__content { bottom: 100%; }
2401
2402 .components-popover[data-x-axis="center"] .components-popover__content { left: 50%; transform: translateX(-50%); }
2403
2404 .components-popover[data-x-axis="right"] .components-popover__content { position: absolute; left: 100%; }
2405
2406 .components-popover:not([data-y-axis="middle"])[data-x-axis="right"] .components-popover__content { margin-left: -25px; }
2407
2408 .components-popover[data-x-axis="left"] .components-popover__content { position: absolute; right: 100%; }
2409
2410 .components-popover:not([data-y-axis="middle"])[data-x-axis="left"] .components-popover__content { margin-right: -25px; }
2411
2412 .components-popover__header { align-items: center; background: #fff; display: flex; height: 48px; justify-content: space-between; padding: 0 8px 0 16px; }
2413
2414 .components-popover__header-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
2415
2416 .components-popover__close.components-button { z-index: 5; }
2417
2418 /*!rtl:end:ignore*/
2419 .components-radio-control { display: flex; flex-direction: column; }
2420
2421 .components-radio-control .components-base-control__help { margin-top: 0; }
2422
2423 .components-radio-control .components-base-control__field { margin-bottom: 0; }
2424
2425 .components-radio-control__option:not(:last-child) { margin-bottom: 4px; }
2426
2427 .components-radio-control__input[type="radio"] { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; border: 1px solid #1e1e1e; margin-right: 12px; transition: none; border-radius: 50%; margin-top: 0; margin-right: 6px; }
2428
2429 @media (prefers-reduced-motion: reduce) { .components-radio-control__input[type="radio"] { transition-duration: 0s; } }
2430
2431 @media (min-width: 600px) { .components-radio-control__input[type="radio"] { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
2432
2433 .components-radio-control__input[type="radio"]:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
2434
2435 .components-radio-control__input[type="radio"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
2436
2437 .components-radio-control__input[type="radio"]::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
2438
2439 .components-radio-control__input[type="radio"]:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
2440
2441 .is-dark-theme .components-radio-control__input[type="radio"]::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
2442
2443 .is-dark-theme .components-radio-control__input[type="radio"]::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
2444
2445 .is-dark-theme .components-radio-control__input[type="radio"]:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
2446
2447 .components-radio-control__input[type="radio"]:checked::before { width: 7px; height: 7px; margin: 8px 0 0 8px; background-color: #fff; border: 3px solid #fff; }
2448
2449 @media (min-width: 782px) { .components-radio-control__input[type="radio"]:checked::before { width: 6px; height: 6px; margin: 4px 0 0 4px; } }
2450
2451 .components-radio-control__input[type="radio"]:focus { box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba; box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
2452
2453 .components-radio-control__input[type="radio"]:checked { background: #007cba; background: var(--wp-admin-theme-color); border-color: #007cba; border-color: var(--wp-admin-theme-color); }
2454
2455 .components-resizable-box__handle { display: none; width: 23px; height: 23px; }
2456
2457 .components-resizable-box__container.has-show-handle .components-resizable-box__handle { display: block; }
2458
2459 .components-resizable-box__handle::after { display: block; content: ""; width: 15px; height: 15px; border: 2px solid #fff; border-radius: 50%; background: #007cba; background: var(--wp-admin-theme-color); cursor: inherit; position: absolute; top: calc(50% - 8px); right: calc(50% - 8px); }
2460
2461 .components-resizable-box__side-handle::before { display: block; content: ""; width: 7px; height: 7px; border: 2px solid #fff; background: #007cba; background: var(--wp-admin-theme-color); cursor: inherit; position: absolute; top: calc(50% - 4px); right: calc(50% - 4px); transition: transform 0.1s ease-in; opacity: 0; }
2462
2463 @media (prefers-reduced-motion: reduce) { .components-resizable-box__side-handle::before { transition-duration: 0s; } }
2464
2465 .is-dark-theme .components-resizable-box__side-handle::before, .is-dark-theme .components-resizable-box__handle::after { border-color: #ddd; }
2466
2467 .components-resizable-box__handle { z-index: 2; }
2468
2469 .components-resizable-box__side-handle { z-index: 2; }
2470
2471 .components-resizable-box__corner-handle { z-index: 2; }
2472
2473 .components-resizable-box__side-handle.components-resizable-box__handle-top, .components-resizable-box__side-handle.components-resizable-box__handle-bottom, .components-resizable-box__side-handle.components-resizable-box__handle-top::before, .components-resizable-box__side-handle.components-resizable-box__handle-bottom::before { width: 100%; left: 0; border-left: 0; border-right: 0; }
2474
2475 .components-resizable-box__side-handle.components-resizable-box__handle-left, .components-resizable-box__side-handle.components-resizable-box__handle-right, .components-resizable-box__side-handle.components-resizable-box__handle-left::before, .components-resizable-box__side-handle.components-resizable-box__handle-right::before { height: 100%; top: 0; border-top: 0; border-bottom: 0; }
2476
2477 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before { -webkit-animation: components-resizable-box__top-bottom-animation 0.1s ease-out 0s; animation: components-resizable-box__top-bottom-animation 0.1s ease-out 0s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
2478
2479 @media (prefers-reduced-motion: reduce) { .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
2480
2481 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before { -webkit-animation: components-resizable-box__left-right-animation 0.1s ease-out 0s; animation: components-resizable-box__left-right-animation 0.1s ease-out 0s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
2482
2483 @media (prefers-reduced-motion: reduce) { .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
2484
2485 /* This CSS is shown only to Safari, which has a bug with table-caption making it jumpy.
2486 See https://bugs.webkit.org/show_bug.cgi?id=187903. */
2487 @media not all and (min-resolution: 0.001dpcm) { @supports (-webkit-appearance: none) { .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before { -webkit-animation: none; animation: none; }
2488 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before { -webkit-animation: none; animation: none; } } }
2489
2490 @-webkit-keyframes components-resizable-box__top-bottom-animation { from { transform: scaleX(0);
2491 opacity: 0; }
2492 to { transform: scaleX(1);
2493 opacity: 1; } }
2494
2495 @keyframes components-resizable-box__top-bottom-animation { from { transform: scaleX(0);
2496 opacity: 0; }
2497 to { transform: scaleX(1);
2498 opacity: 1; } }
2499
2500 @-webkit-keyframes components-resizable-box__left-right-animation { from { transform: scaleY(0);
2501 opacity: 0; }
2502 to { transform: scaleY(1);
2503 opacity: 1; } }
2504
2505 @keyframes components-resizable-box__left-right-animation { from { transform: scaleY(0);
2506 opacity: 0; }
2507 to { transform: scaleY(1);
2508 opacity: 1; } }
2509
2510 /*!rtl:begin:ignore*/
2511 .components-resizable-box__handle-right { right: calc(11.5px * -1); }
2512
2513 .components-resizable-box__handle-left { left: calc(11.5px * -1); }
2514
2515 .components-resizable-box__handle-top { top: calc(11.5px * -1); }
2516
2517 .components-resizable-box__handle-bottom { bottom: calc(11.5px * -1); }
2518
2519 /*!rtl:end:ignore*/
2520 .components-responsive-wrapper { position: relative; max-width: 100%; }
2521
2522 .components-responsive-wrapper, .components-responsive-wrapper > span { display: block; }
2523
2524 .components-responsive-wrapper__content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; margin: auto; }
2525
2526 .components-sandbox { overflow: hidden; }
2527
2528 iframe.components-sandbox { width: 100%; }
2529
2530 html.lockscroll, body.lockscroll { overflow: hidden; }
2531
2532 .components-select-control__input { background: #fff; height: 36px; line-height: 36px; margin: 1px; outline: 0; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; }
2533
2534 @media (min-width: 782px) { .components-select-control__input { height: 28px; line-height: 28px; } }
2535
2536 @media (max-width: 782px) { .components-base-control .components-base-control__field .components-select-control__input { font-size: 16px; } }
2537
2538 .components-snackbar { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; background-color: #1e1e1e; border-radius: 2px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); color: #fff; padding: 16px 24px; width: 100%; max-width: 600px; box-sizing: border-box; cursor: pointer; }
2539
2540 @media (min-width: 600px) { .components-snackbar { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }
2541
2542 .components-snackbar:focus { box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007cba; box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color); }
2543
2544 .components-snackbar__action.components-button { margin-left: 32px; color: #fff; height: auto; flex-shrink: 0; line-height: 1.4; padding: 0; }
2545
2546 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary) { text-decoration: underline; background-color: transparent; }
2547
2548 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):focus { color: #fff; box-shadow: none; outline: 1px dotted #fff; }
2549
2550 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):hover { color: #007cba; color: var(--wp-admin-theme-color); }
2551
2552 .components-snackbar__content { display: flex; align-items: baseline; justify-content: space-between; line-height: 1.4; }
2553
2554 .components-snackbar-list { position: absolute; z-index: 100000; width: 100%; box-sizing: border-box; }
2555
2556 .components-snackbar-list__notice-container { position: relative; padding-top: 8px; }
2557
2558 .components-spinner { display: inline-block; background-color: #949494; width: 18px; height: 18px; opacity: 0.7; margin: 5px 11px 0; border-radius: 100%; position: relative; }
2559
2560 .components-spinner::before { /* rtl:begin:ignore */ content: ""; position: absolute; background-color: #fff; top: 3px; left: 3px; width: 4px; height: 4px; border-radius: 100%; transform-origin: 6px 6px; -webkit-animation: components-spinner__animation 1s infinite linear; animation: components-spinner__animation 1s infinite linear; /* rtl:end:ignore */ }
2561
2562 @-webkit-keyframes components-spinner__animation { from { transform: rotate(0deg); }
2563 to { transform: rotate(360deg); } }
2564
2565 @keyframes components-spinner__animation { from { transform: rotate(0deg); }
2566 to { transform: rotate(360deg); } }
2567
2568 .components-tab-panel__tabs { display: flex; align-items: stretch; }
2569
2570 .components-tab-panel__tabs-item { background: transparent; border: none; box-shadow: none; border-radius: 0; cursor: pointer; height: 48px; padding: 3px 16px; margin-left: 0; font-weight: 500; transition: box-shadow 0.1s linear; box-sizing: border-box; }
2571
2572 .components-tab-panel__tabs-item::after { content: attr(data-label); display: block; height: 0; overflow: hidden; speak: none; visibility: hidden; }
2573
2574 .components-tab-panel__tabs-item:focus:not(:disabled) { box-shadow: inset 0 1.5px #007cba; box-shadow: inset 0 1.5px var(--wp-admin-theme-color); }
2575
2576 .components-tab-panel__tabs-item.is-active { box-shadow: inset 0 0 0 1.5px transparent, inset 0 -4px 0 0 #007cba; box-shadow: inset 0 0 0 1.5px transparent, inset 0 -4px 0 0 var(--wp-admin-theme-color); position: relative; }
2577
2578 .components-tab-panel__tabs-item.is-active::before { content: ""; position: absolute; top: 0; bottom: 1px; right: 0; left: 0; border-bottom: 4px solid transparent; }
2579
2580 .components-tab-panel__tabs-item:focus { box-shadow: inset 0 0 0 1.5px #007cba; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color); }
2581
2582 .components-tab-panel__tabs-item.is-active:focus { box-shadow: inset 0 0 0 1.5px #007cba, inset 0 -4px 0 0 #007cba; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 -4px 0 0 var(--wp-admin-theme-color); }
2583
2584 .components-text-control__input, .components-text-control__input[type="text"], .components-text-control__input[type="tel"], .components-text-control__input[type="time"], .components-text-control__input[type="url"], .components-text-control__input[type="week"], .components-text-control__input[type="password"], .components-text-control__input[type="color"], .components-text-control__input[type="date"], .components-text-control__input[type="datetime"], .components-text-control__input[type="datetime-local"], .components-text-control__input[type="email"], .components-text-control__input[type="month"], .components-text-control__input[type="number"] { width: 100%; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; }
2585
2586 @media (prefers-reduced-motion: reduce) { .components-text-control__input, .components-text-control__input[type="text"], .components-text-control__input[type="tel"], .components-text-control__input[type="time"], .components-text-control__input[type="url"], .components-text-control__input[type="week"], .components-text-control__input[type="password"], .components-text-control__input[type="color"], .components-text-control__input[type="date"], .components-text-control__input[type="datetime"], .components-text-control__input[type="datetime-local"], .components-text-control__input[type="email"], .components-text-control__input[type="month"], .components-text-control__input[type="number"] { transition-duration: 0s; } }
2587
2588 @media (min-width: 600px) { .components-text-control__input, .components-text-control__input[type="text"], .components-text-control__input[type="tel"], .components-text-control__input[type="time"], .components-text-control__input[type="url"], .components-text-control__input[type="week"], .components-text-control__input[type="password"], .components-text-control__input[type="color"], .components-text-control__input[type="date"], .components-text-control__input[type="datetime"], .components-text-control__input[type="datetime-local"], .components-text-control__input[type="email"], .components-text-control__input[type="month"], .components-text-control__input[type="number"] { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
2589
2590 .components-text-control__input:focus, .components-text-control__input[type="text"]:focus, .components-text-control__input[type="tel"]:focus, .components-text-control__input[type="time"]:focus, .components-text-control__input[type="url"]:focus, .components-text-control__input[type="week"]:focus, .components-text-control__input[type="password"]:focus, .components-text-control__input[type="color"]:focus, .components-text-control__input[type="date"]:focus, .components-text-control__input[type="datetime"]:focus, .components-text-control__input[type="datetime-local"]:focus, .components-text-control__input[type="email"]:focus, .components-text-control__input[type="month"]:focus, .components-text-control__input[type="number"]:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
2591
2592 .components-text-control__input::-webkit-input-placeholder, .components-text-control__input[type="text"]::-webkit-input-placeholder, .components-text-control__input[type="tel"]::-webkit-input-placeholder, .components-text-control__input[type="time"]::-webkit-input-placeholder, .components-text-control__input[type="url"]::-webkit-input-placeholder, .components-text-control__input[type="week"]::-webkit-input-placeholder, .components-text-control__input[type="password"]::-webkit-input-placeholder, .components-text-control__input[type="color"]::-webkit-input-placeholder, .components-text-control__input[type="date"]::-webkit-input-placeholder, .components-text-control__input[type="datetime"]::-webkit-input-placeholder, .components-text-control__input[type="datetime-local"]::-webkit-input-placeholder, .components-text-control__input[type="email"]::-webkit-input-placeholder, .components-text-control__input[type="month"]::-webkit-input-placeholder, .components-text-control__input[type="number"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
2593
2594 .components-text-control__input::-moz-placeholder, .components-text-control__input[type="text"]::-moz-placeholder, .components-text-control__input[type="tel"]::-moz-placeholder, .components-text-control__input[type="time"]::-moz-placeholder, .components-text-control__input[type="url"]::-moz-placeholder, .components-text-control__input[type="week"]::-moz-placeholder, .components-text-control__input[type="password"]::-moz-placeholder, .components-text-control__input[type="color"]::-moz-placeholder, .components-text-control__input[type="date"]::-moz-placeholder, .components-text-control__input[type="datetime"]::-moz-placeholder, .components-text-control__input[type="datetime-local"]::-moz-placeholder, .components-text-control__input[type="email"]::-moz-placeholder, .components-text-control__input[type="month"]::-moz-placeholder, .components-text-control__input[type="number"]::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
2595
2596 .components-text-control__input:-ms-input-placeholder, .components-text-control__input[type="text"]:-ms-input-placeholder, .components-text-control__input[type="tel"]:-ms-input-placeholder, .components-text-control__input[type="time"]:-ms-input-placeholder, .components-text-control__input[type="url"]:-ms-input-placeholder, .components-text-control__input[type="week"]:-ms-input-placeholder, .components-text-control__input[type="password"]:-ms-input-placeholder, .components-text-control__input[type="color"]:-ms-input-placeholder, .components-text-control__input[type="date"]:-ms-input-placeholder, .components-text-control__input[type="datetime"]:-ms-input-placeholder, .components-text-control__input[type="datetime-local"]:-ms-input-placeholder, .components-text-control__input[type="email"]:-ms-input-placeholder, .components-text-control__input[type="month"]:-ms-input-placeholder, .components-text-control__input[type="number"]:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
2597
2598 .is-dark-theme .components-text-control__input::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="text"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="tel"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="time"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="url"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="week"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="password"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="color"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="date"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="datetime"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="datetime-local"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="email"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="month"]::-webkit-input-placeholder, .is-dark-theme .components-text-control__input[type="number"]::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
2599
2600 .is-dark-theme .components-text-control__input::-moz-placeholder, .is-dark-theme .components-text-control__input[type="text"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="tel"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="time"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="url"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="week"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="password"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="color"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="date"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="datetime"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="datetime-local"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="email"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="month"]::-moz-placeholder, .is-dark-theme .components-text-control__input[type="number"]::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
2601
2602 .is-dark-theme .components-text-control__input:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="text"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="tel"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="time"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="url"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="week"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="password"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="color"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="date"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="datetime"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="datetime-local"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="email"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="month"]:-ms-input-placeholder, .is-dark-theme .components-text-control__input[type="number"]:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
2603
2604 .components-textarea-control__input { width: 100%; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; }
2605
2606 @media (prefers-reduced-motion: reduce) { .components-textarea-control__input { transition-duration: 0s; } }
2607
2608 @media (min-width: 600px) { .components-textarea-control__input { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
2609
2610 .components-textarea-control__input:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
2611
2612 .components-textarea-control__input::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
2613
2614 .components-textarea-control__input::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
2615
2616 .components-textarea-control__input:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
2617
2618 .is-dark-theme .components-textarea-control__input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
2619
2620 .is-dark-theme .components-textarea-control__input::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
2621
2622 .is-dark-theme .components-textarea-control__input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
2623
2624 .components-tip { display: flex; color: #757575; }
2625
2626 .components-tip svg { -ms-grid-row-align: center; align-self: center; fill: #f0b849; flex-shrink: 0; margin-right: 16px; }
2627
2628 .components-tip p { margin: 0; }
2629
2630 .components-toggle-control .components-base-control__field { display: flex; margin-bottom: 12px; line-height: initial; align-items: center; }
2631
2632 .components-toggle-control .components-base-control__field .components-form-toggle { margin-right: 12px; }
2633
2634 .components-toggle-control .components-base-control__field .components-toggle-control__label { display: block; }
2635
2636 .components-accessible-toolbar { display: inline-flex; border: 1px solid #1e1e1e; border-radius: 2px; flex-shrink: 0; }
2637
2638 .components-accessible-toolbar > .components-toolbar-group:last-child { border-right: none; }
2639
2640 .components-accessible-toolbar .components-button, .components-toolbar .components-button { position: relative; height: 48px; z-index: 1; padding-left: 16px; padding-right: 16px; }
2641
2642 .components-accessible-toolbar .components-button:focus:enabled, .components-toolbar .components-button:focus:enabled { box-shadow: none; outline: none; }
2643
2644 .components-accessible-toolbar .components-button::before, .components-toolbar .components-button::before { content: ""; position: absolute; display: block; border-radius: 2px; height: 32px; left: 8px; right: 8px; z-index: -1; -webkit-animation: components-button__appear-animation 0.1s ease; animation: components-button__appear-animation 0.1s ease; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
2645
2646 @media (prefers-reduced-motion: reduce) { .components-accessible-toolbar .components-button::before, .components-toolbar .components-button::before { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
2647
2648 .components-accessible-toolbar .components-button svg, .components-toolbar .components-button svg { position: relative; margin-left: auto; margin-right: auto; }
2649
2650 .components-accessible-toolbar .components-button.is-pressed, .components-toolbar .components-button.is-pressed { background: transparent; }
2651
2652 .components-accessible-toolbar .components-button.is-pressed:hover, .components-toolbar .components-button.is-pressed:hover { background: transparent; }
2653
2654 .components-accessible-toolbar .components-button.is-pressed::before, .components-toolbar .components-button.is-pressed::before { background: #1e1e1e; }
2655
2656 .components-accessible-toolbar .components-button:focus::before, .components-toolbar .components-button:focus::before { box-shadow: inset 0 0 0 1.5px #007cba, inset 0 0 0 4px #fff; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 4px #fff; outline: 2px solid transparent; }
2657
2658 .components-accessible-toolbar .components-button.has-icon, .components-toolbar .components-button.has-icon { padding-left: 8px; padding-right: 8px; min-width: 48px; justify-content: center; }
2659
2660 .components-accessible-toolbar .components-button.components-tab-button, .components-toolbar .components-button.components-tab-button { font-weight: 500; }
2661
2662 .components-accessible-toolbar .components-button.components-tab-button span, .components-toolbar .components-button.components-tab-button span { display: inline-block; padding-left: 0; padding-right: 0; position: relative; }
2663
2664 @-webkit-keyframes components-button__appear-animation { from { transform: scaleY(0); }
2665 to { transform: scaleY(1); } }
2666
2667 @keyframes components-button__appear-animation { from { transform: scaleY(0); }
2668 to { transform: scaleY(1); } }
2669
2670 .components-toolbar__control.components-button { position: relative; }
2671
2672 .components-toolbar__control.components-button[data-subscript] svg { padding: 5px 10px 5px 0; }
2673
2674 .components-toolbar__control.components-button[data-subscript]::after { content: attr(data-subscript); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; font-weight: 600; line-height: 12px; position: absolute; right: 8px; bottom: 10px; }
2675
2676 .components-toolbar__control.components-button:active::before { display: none; }
2677
2678 .components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]::after { color: #fff; }
2679
2680 .components-toolbar-group { min-height: 48px; border-right: 1px solid #1e1e1e; background-color: #fff; display: inline-flex; flex-shrink: 0; flex-wrap: wrap; line-height: 0; }
2681
2682 .components-toolbar-group .components-toolbar-group.components-toolbar-group { border-width: 0; margin: 0; }
2683
2684 .components-toolbar { min-height: 48px; margin: 0; border: 1px solid #1e1e1e; background-color: #fff; display: inline-flex; flex-shrink: 0; flex-wrap: wrap; }
2685
2686 .components-toolbar .components-toolbar.components-toolbar { border-width: 0; margin: 0; }
2687
2688 div.components-toolbar > div { display: block; margin: 0; }
2689
2690 @supports ((position: -webkit-sticky) or (position: sticky)) { div.components-toolbar > div { display: flex; } }
2691
2692 div.components-toolbar > div + div.has-left-divider { margin-left: 6px; position: relative; overflow: visible; }
2693
2694 div.components-toolbar > div + div.has-left-divider::before { display: inline-block; content: ""; box-sizing: content-box; background-color: #ddd; position: absolute; top: 8px; left: -3px; width: 1px; height: 20px; }
2695
2696 .components-accessible-toolbar .components-toolbar-group > .components-button.components-button.has-icon, .components-toolbar div > .components-button.components-button.has-icon { min-width: 36px; padding-left: 6px; padding-right: 6px; }
2697
2698 .components-accessible-toolbar .components-toolbar-group > .components-button.components-button.has-icon svg, .components-toolbar div > .components-button.components-button.has-icon svg { min-width: 24px; }
2699
2700 .components-accessible-toolbar .components-toolbar-group > .components-button.components-button.has-icon::before, .components-toolbar div > .components-button.components-button.has-icon::before { left: 2px; right: 2px; }
2701
2702 .components-accessible-toolbar .components-toolbar-group > .components-button:first-child.has-icon, .components-accessible-toolbar .components-toolbar-group > div:first-child > .components-button.has-icon, .components-toolbar div:first-child .components-button.has-icon { min-width: 42px; padding-left: 11px; padding-right: 6px; }
2703
2704 .components-accessible-toolbar .components-toolbar-group > .components-button:first-child.has-icon::before, .components-accessible-toolbar .components-toolbar-group > div:first-child > .components-button.has-icon::before, .components-toolbar div:first-child .components-button.has-icon::before { left: 8px; right: 2px; }
2705
2706 .components-accessible-toolbar .components-toolbar-group > .components-button:last-of-type.has-icon, .components-accessible-toolbar .components-toolbar-group > div:last-child > .components-button.has-icon, .components-toolbar div:last-child .components-button.has-icon { min-width: 42px; padding-left: 6px; padding-right: 11px; }
2707
2708 .components-accessible-toolbar .components-toolbar-group > .components-button:last-of-type.has-icon::before, .components-accessible-toolbar .components-toolbar-group > div:last-child > .components-button.has-icon::before, .components-toolbar div:last-child .components-button.has-icon::before { left: 2px; right: 8px; }
2709
2710 .components-accessible-toolbar .components-toolbar-group > .components-button:first-of-type:last-of-type.has-icon, .components-accessible-toolbar .components-toolbar-group > div:first-child:last-child > .components-button.has-icon, .components-toolbar div:first-child:last-child > .components-button.has-icon { min-width: 48px; padding-left: 12px; padding-right: 12px; }
2711
2712 .components-accessible-toolbar .components-toolbar-group > .components-button:first-of-type:last-of-type.has-icon::before, .components-accessible-toolbar .components-toolbar-group > div:first-child:last-child > .components-button.has-icon::before, .components-toolbar div:first-child:last-child > .components-button.has-icon::before { left: 8px; right: 8px; }
2713
2714 .components-tooltip.components-popover { z-index: 1000002; }
2715
2716 .components-tooltip.components-popover .components-popover__content { min-width: 0; }
2717
2718 .components-tooltip .components-popover__content { background: #1e1e1e; border-radius: 2px; border-width: 0; color: #fff; white-space: nowrap; text-align: center; line-height: 1.4; font-size: 12px; box-shadow: none; }
2719
2720 .components-tooltip .components-popover__content > div { padding: 4px 8px; }
2721
2722 .components-tooltip__shortcut { display: inline-block; margin-left: 8px; }
2723
2724 .components-visually-hidden { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; }
2725
2726 .components-visually-hidden:focus { background-color: #ddd; clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
2727
2728 /** Colors */
2729 /** Breakpoints & Media Queries */
2730 /** Colors */
2731 /** Fonts & basic variables. */
2732 /** Grid System. https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */
2733 /** Dimensions. */
2734 /** Shadows. */
2735 /** Editor widths. */
2736 /** Block UI. */
2737 /** Border radii. */
2738 /** Block paddings. */
2739 /** Breakpoint mixins */
2740 /** Long content fade mixin Creates a fading overlay to signify that the content is longer than the space allows. */
2741 /** Focus styles. */
2742 /** Applies editor left position to the selector passed as argument */
2743 /** Styles that are reused verbatim in a few places */
2744 /** Allows users to opt-out of animations via OS-level preferences. */
2745 /** Reset default styles for JavaScript UI based pages. This is a WP-admin agnostic reset */
2746 /** Reset the WP Admin page styles for Gutenberg-like pages. */
2747 :root { --wp-admin-theme-color: #007cba; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-20: #005a87; }
2748
2749 #start-resizable-editor-section { display: none; }
2750
2751 .block-editor-autocompleters__block .block-editor-block-icon { margin-right: 8px; }
2752
2753 .block-editor-block-alignment-matrix-toolbar__popover .components-popover__content { min-width: 0; width: auto; }
2754
2755 .block-editor-block-alignment-matrix-toolbar__popover .components-popover__content > div { padding: 8px; }
2756
2757 .block-editor-block-icon { display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; }
2758
2759 .block-editor-block-icon.has-colors svg { fill: currentColor; }
2760
2761 .block-editor-block-icon svg { min-width: 20px; min-height: 20px; max-width: 24px; max-height: 24px; }
2762
2763 .block-editor-block-inspector .components-base-control { margin-bottom: 24px; }
2764
2765 .block-editor-block-inspector .components-base-control:last-child { margin-bottom: 8px; }
2766
2767 .block-editor-block-inspector .components-panel__body { border: none; border-top: 1px solid #e0e0e0; }
2768
2769 .block-editor-block-inspector .block-editor-block-card { padding: 16px; }
2770
2771 .block-editor-block-inspector__no-blocks { display: block; font-size: 13px; background: #fff; padding: 32px 16px; text-align: center; }
2772
2773 .block-editor-block-list__layout .block-editor-block-list__block .reusable-block-edit-panel * { z-index: 1; }
2774
2775 .block-editor-block-styles .block-editor-block-list__block { margin: 0; }
2776
2777 /** Notices & Block Selected/Hover Styles. */
2778 .block-editor-block-list__layout .block-editor-block-list__block { position: relative; overflow-wrap: break-word; /** Notices */ /** Block Layout */ }
2779
2780 .block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui { margin: -10px 0 12px 0; }
2781
2782 .block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui { margin: 0 0 12px 0; width: 100%; }
2783
2784 .block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice { margin-left: 0; margin-right: 0; }
2785
2786 .block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui .components-notice .components-notice__content { font-size: 13px; }
2787
2788 .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus { outline: none; }
2789
2790 .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus::after { position: absolute; z-index: 1; pointer-events: none; content: ""; top: 1px; bottom: 1px; left: 1px; right: 1px; box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); border-radius: 1px; }
2791
2792 .is-dark-theme .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable]):focus::after { box-shadow: 0 0 0 1.5px #fff; }
2793
2794 .block-editor-block-list__layout .block-editor-block-list__block.is-focus-mode:not(.is-multi-selected) { opacity: 0.5; transition: opacity 0.1s linear; }
2795
2796 @media (prefers-reduced-motion: reduce) { .block-editor-block-list__layout .block-editor-block-list__block.is-focus-mode:not(.is-multi-selected) { transition-duration: 0s; } }
2797
2798 .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 { opacity: 1; }
2799
2800 .block-editor-block-list__layout .block-editor-block-list__block, .block-editor-block-list__layout .block-list-appender { position: relative; }
2801
2802 .block-editor-block-list__layout .block-editor-block-list__block.is-drop-target::before, .block-editor-block-list__layout .block-list-appender.is-drop-target::before { content: ""; position: absolute; z-index: 0; pointer-events: none; transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear; top: -14px; right: 0; left: 0; border-top: 4px solid #007cba; border-top: 4px solid var(--wp-admin-theme-color); }
2803
2804 .block-editor-block-list__layout .block-editor-block-list__block.is-drop-target.is-dropping-horizontally::before, .block-editor-block-list__layout .block-list-appender.is-drop-target.is-dropping-horizontally::before { top: 0; bottom: 0; left: -6px; border-top: none; border-left: 4px solid #007cba; border-left: 4px solid var(--wp-admin-theme-color); }
2805
2806 /** Cross-Block Selection */
2807 .block-editor-block-list__layout { position: relative; }
2808
2809 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::after, .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered::after, .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected::after { position: absolute; z-index: 1; pointer-events: none; content: ""; top: 1px; bottom: 1px; left: 1px; right: 1px; }
2810
2811 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::after, .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered::after, .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected::after { box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); border-radius: 1px; transition: box-shadow 0.2s ease-out; outline: 2px solid transparent; }
2812
2813 @media (prefers-reduced-motion: reduce) { .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::after, .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered::after, .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected::after { transition-duration: 0s; } }
2814
2815 .is-dark-theme .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::after, .is-dark-theme .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered::after, .is-dark-theme .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after, .is-dark-theme .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected::after { box-shadow: 0 0 0 1.5px #fff; }
2816
2817 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected .components-placeholder ::-moz-selection, .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered .components-placeholder ::-moz-selection, .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted .components-placeholder ::-moz-selection, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected .components-placeholder ::-moz-selection { background: transparent; }
2818
2819 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected .components-placeholder ::selection, .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered .components-placeholder ::selection, .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted .components-placeholder ::selection, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected .components-placeholder ::selection { background: transparent; }
2820
2821 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block.is-hovered:not(.is-selected)::after { box-shadow: 0 0 0 1px #949494; }
2822
2823 .is-block-moving-mode .block-editor-block-list__layout .block-editor-block-list__block.has-child-selected { box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); outline: 1.5px solid transparent; }
2824
2825 .is-block-moving-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::before { content: ""; position: absolute; z-index: 0; pointer-events: none; transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear; right: 0; left: 0; top: -14px; border-radius: 2px; border-top: 4px solid #ccc; }
2826
2827 .is-block-moving-mode .block-editor-block-list__layout .block-editor-block-list__block.is-selected::after { content: none; }
2828
2829 .is-block-moving-mode.can-insert-moving-block .block-editor-block-list__layout .block-editor-block-list__block.is-selected::before { border-color: #007cba; border-color: var(--wp-admin-theme-color); }
2830
2831 .is-block-moving-mode.block-editor-block-list__block-selection-button { opacity: 0; font-size: 1px; height: 1px; padding: 0; }
2832
2833 /** Block styles and alignments */
2834 .block-editor-block-list__layout .block-editor-block-list__block.has-warning { min-height: 36px; }
2835
2836 .block-editor-block-list__layout .block-editor-block-list__block::after { content: ""; pointer-events: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 2px; box-shadow: 0 0 0 1.5px transparent; transition: box-shadow 0.1s ease-in; }
2837
2838 @media (prefers-reduced-motion: reduce) { .block-editor-block-list__layout .block-editor-block-list__block::after { transition-duration: 0s; } }
2839
2840 .block-editor-block-list__layout .block-editor-block-list__block.has-warning > * { pointer-events: none; -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; }
2841
2842 .block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning { pointer-events: all; }
2843
2844 .block-editor-block-list__layout .block-editor-block-list__block.has-warning::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 2px; background-color: rgba(255, 255, 255, 0.4); }
2845
2846 .block-editor-block-list__layout .block-editor-block-list__block.has-warning.is-multi-selected::after { background-color: transparent; }
2847
2848 .block-editor-block-list__layout .block-editor-block-list__block.is-reusable > .block-editor-inner-blocks > .block-editor-block-list__layout.has-overlay::after { display: none; }
2849
2850 .block-editor-block-list__layout .block-editor-block-list__block.is-reusable > .block-editor-inner-blocks > .block-editor-block-list__layout.has-overlay .block-editor-block-list__layout.has-overlay::after { display: block; }
2851
2852 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block { cursor: default; }
2853
2854 .block-editor-block-list__layout .block-editor-block-list__block[data-clear="true"] { float: none; }
2855
2856 .block-editor-block-list__layout .block-editor-block-list__block .block-editor-block-list__layout .block-editor-default-block-appender .block-editor-inserter { left: auto; right: 8px; }
2857
2858 .block-editor-block-list__layout .wp-block { margin-left: auto; margin-right: auto; }
2859
2860 .wp-block[data-align="left"], .wp-block[data-align="right"] { width: 100%; height: 0; }
2861
2862 .wp-block[data-align="left"]::before, .wp-block[data-align="right"]::before { content: none; }
2863
2864 .wp-block[data-align="left"] > *, .wp-block[data-align="right"] > * { z-index: 21; }
2865
2866 .wp-block[data-align="left"] > * { /*!rtl:begin:ignore*/ float: left; margin-right: 2em; /*!rtl:end:ignore*/ }
2867
2868 .wp-block[data-align="right"] > * { /*!rtl:begin:ignore*/ float: right; margin-left: 2em; /*!rtl:end:ignore*/ }
2869
2870 .wp-block[data-align="full"], .wp-block[data-align="wide"] { clear: both; }
2871
2872 /** In-Canvas Inserter */
2873 .block-editor-block-list .block-editor-inserter { margin: 8px; cursor: move; cursor: -webkit-grab; cursor: grab; }
2874
2875 .block-editor-block-list__insertion-point { position: relative; z-index: 6; margin-top: -28px; }
2876
2877 .block-editor-block-list__insertion-point-indicator { position: absolute; top: calc(50% - 1px); height: 1.5px; left: 0; right: 0; background: #007cba; background: var(--wp-admin-theme-color); }
2878
2879 .block-editor-block-list__insertion-point-inserter { display: none; justify-content: center; }
2880
2881 @media (min-width: 480px) { .block-editor-block-list__insertion-point-inserter { display: flex; } }
2882
2883 .block-editor-block-list__insertion-point-inserter.is-inserter-hidden .block-editor-inserter__toggle { visibility: hidden; pointer-events: none; }
2884
2885 .block-editor-block-list__block-popover-inserter { position: absolute; top: -9999em; margin-bottom: 14px; }
2886
2887 .block-editor-block-list__block-popover-inserter.is-visible { position: static; }
2888
2889 .block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon, .block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon, .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon, .block-editor-block-list__block-popover-inserter .block-editor-inserter__toggle.components-button.has-icon { background: #1e1e1e; border-radius: 2px; color: #fff; padding: 0; min-width: 24px; height: 24px; }
2890
2891 .block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover, .block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover, .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover, .block-editor-block-list__block-popover-inserter .block-editor-inserter__toggle.components-button.has-icon:hover { color: #fff; }
2892
2893 .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button, .block-editor-block-list__block-popover-inserter .block-editor-inserter__toggle.components-button { -webkit-animation: block-editor-inserter__toggle__fade-in-animation-delayed 0.3s ease; animation: block-editor-inserter__toggle__fade-in-animation-delayed 0.3s ease; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
2894
2895 @media (prefers-reduced-motion: reduce) { .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button, .block-editor-block-list__block-popover-inserter .block-editor-inserter__toggle.components-button { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
2896
2897 @-webkit-keyframes block-editor-inserter__toggle__fade-in-animation-delayed { 0% { opacity: 0; }
2898 80% { opacity: 0; }
2899 100% { opacity: 1; } }
2900
2901 @keyframes block-editor-inserter__toggle__fade-in-animation-delayed { 0% { opacity: 0; }
2902 80% { opacity: 0; }
2903 100% { opacity: 1; } }
2904
2905 @-webkit-keyframes block-editor-inserter__toggle__fade-in-animation { from { opacity: 0;
2906 transform: scale(0); }
2907 to { opacity: 1;
2908 transform: scale(1); } }
2909
2910 @keyframes block-editor-inserter__toggle__fade-in-animation { from { opacity: 0;
2911 transform: scale(0); }
2912 to { opacity: 1;
2913 transform: scale(1); } }
2914
2915 .wp-block .block-list-appender .block-editor-inserter__toggle { -webkit-animation: block-editor-inserter__toggle__fade-in-animation 0.1s ease; animation: block-editor-inserter__toggle__fade-in-animation 0.1s ease; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
2916
2917 @media (prefers-reduced-motion: reduce) { .wp-block .block-list-appender .block-editor-inserter__toggle { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
2918
2919 .block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender { display: none; }
2920
2921 .block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender .block-editor-inserter__toggle { opacity: 0; transform: scale(0); }
2922
2923 .block-editor-block-list__block > .block-editor-block-list__insertion-point { position: absolute; top: -16px; height: 28px; bottom: auto; left: 14px; right: 14px; }
2924
2925 .block-editor-block-list__block .block-editor-block-list__block-html-textarea { display: block; margin: 0; width: 100%; border: none; outline: none; box-shadow: none; resize: none; overflow: hidden; font-family: Menlo, Consolas, monaco, monospace; font-size: 15px; line-height: 1.5; transition: padding 0.2s linear; }
2926
2927 @media (prefers-reduced-motion: reduce) { .block-editor-block-list__block .block-editor-block-list__block-html-textarea { transition-duration: 0s; } }
2928
2929 .block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus { box-shadow: none; }
2930
2931 /** Block Toolbar when contextual. */
2932 .block-editor-block-contextual-toolbar { border: 1px solid #1e1e1e; border-radius: 2px; background-color: #fff; }
2933
2934 .block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar-group, .block-editor-block-contextual-toolbar .block-editor-block-toolbar .components-toolbar { border-right-color: #1e1e1e; }
2935
2936 .block-editor-block-contextual-toolbar .block-editor-block-mover-button { overflow: hidden; }
2937
2938 .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button { min-width: 24px; width: 24px; }
2939
2940 .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 { transition: ease-in-out transform 0.1s; }
2941
2942 @media (prefers-reduced-motion: reduce) { .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 { transition-duration: 0s; } }
2943
2944 .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 { transform: translateX(-2px); }
2945
2946 .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 { transition: ease-in-out transform 0.1s; }
2947
2948 @media (prefers-reduced-motion: reduce) { .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 { transition-duration: 0s; } }
2949
2950 .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 { transform: translateX(2px); }
2951
2952 .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-up-button svg { margin-top: 2px; transition: ease-in-out transform 0.1s; }
2953
2954 @media (prefers-reduced-motion: reduce) { .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-up-button svg { transition-duration: 0s; } }
2955
2956 .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 { transform: translateY(-2px); }
2957
2958 .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-down-button svg { margin-bottom: 3px; transition: ease-in-out transform 0.1s; }
2959
2960 @media (prefers-reduced-motion: reduce) { .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button.is-down-button svg { transition-duration: 0s; } }
2961
2962 .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 { transform: translateY(2px); }
2963
2964 .block-editor-block-contextual-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button:focus::before { left: 0 !important; min-width: 0; width: 100%; }
2965
2966 /** Block Label for Navigation/Selection Mode */
2967 .block-editor-block-list__block-selection-button { display: block; z-index: 22; }
2968
2969 .block-editor-block-list__block-selection-button .components-button { font-size: 13px; height: 46px; padding: 12px 16px; position: relative; top: -1px; box-shadow: 0 0 0 1px #1e1e1e; border-radius: 1px; background-color: #fff; }
2970
2971 .block-editor-block-list__block-selection-button .components-button:focus { box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); }
2972
2973 /** Warnings. */
2974 .block-editor-block-list__block .block-editor-warning { z-index: 5; position: relative; }
2975
2976 .block-editor-block-list__block .block-editor-warning.block-editor-block-list__block-crash-warning { margin-bottom: auto; }
2977
2978 /** Popovers. */
2979 .block-editor-block-list__insertion-point-popover.is-without-arrow { z-index: 28; position: absolute; }
2980
2981 .block-editor-block-list__insertion-point-popover.is-without-arrow .components-popover__content.components-popover__content { background: none; border: none; box-shadow: none; overflow-y: visible; margin-left: 0; }
2982
2983 @-webkit-keyframes hide-during-dragging { to { position: fixed;
2984 transform: translate(9999px, 9999px); } }
2985
2986 @keyframes hide-during-dragging { to { position: fixed;
2987 transform: translate(9999px, 9999px); } }
2988
2989 .components-popover.block-editor-block-list__block-popover { z-index: 31; position: absolute; }
2990
2991 .components-popover.block-editor-block-list__block-popover .components-popover__content { margin: 0 !important; min-width: auto; width: -webkit-max-content; width: -moz-max-content; width: max-content; background: none; border: none; box-shadow: none; overflow-y: visible; pointer-events: none; }
2992
2993 .components-popover.block-editor-block-list__block-popover .components-popover__content > * { pointer-events: all; }
2994
2995 .components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-list__block-selection-button, .components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-contextual-toolbar { margin-bottom: 12px; }
2996
2997 .is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover { opacity: 0; -webkit-animation: hide-during-dragging 1ms linear forwards; animation: hide-during-dragging 1ms linear forwards; }
2998
2999 .is-dragging-components-draggable .components-tooltip { display: none; }
3000
3001 .block-editor-block-list__block .block-list-appender { margin: 8px 0; }
3002
3003 .has-background .block-editor-block-list__block .block-list-appender { margin: 20px 8px; }
3004
3005 .block-editor-block-list__block .block-list-appender .block-list-appender__toggle { padding: 0; opacity: 1; transform: scale(1); transition: all 0.1s ease; }
3006
3007 @media (prefers-reduced-motion: reduce) { .block-editor-block-list__block .block-list-appender .block-list-appender__toggle { transition-duration: 0s; } }
3008
3009 .block-list-appender > .block-editor-inserter { display: block; }
3010
3011 .block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout > .block-list-appender .block-list-appender__toggle { opacity: 0; transform: scale(0); }
3012
3013 .block-editor-block-breadcrumb { list-style: none; padding: 0; margin: 0; }
3014
3015 .block-editor-block-breadcrumb li { display: inline-block; margin: 0; }
3016
3017 .block-editor-block-breadcrumb li:not(:last-child)::after { content: ""; }
3018
3019 .block-editor-block-breadcrumb__button.components-button { height: 24px; line-height: 24px; padding: 0; position: relative; }
3020
3021 .block-editor-block-breadcrumb__button.components-button:hover:not(:disabled) { text-decoration: underline; box-shadow: none; }
3022
3023 .block-editor-block-breadcrumb__button.components-button:focus { box-shadow: none; }
3024
3025 .block-editor-block-breadcrumb__button.components-button:focus::before { content: ""; display: block; position: absolute; border-radius: 2px; top: 1px; right: 1px; bottom: 1px; left: 1px; box-shadow: inset 0 0 0 1.5px #007cba; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color); }
3026
3027 .block-editor-block-breadcrumb__current { cursor: default; }
3028
3029 .block-editor-block-breadcrumb__button.components-button, .block-editor-block-breadcrumb__current { color: #1e1e1e; padding: 0 8px; font-size: inherit; }
3030
3031 .block-editor-block-card { display: flex; align-items: flex-start; }
3032
3033 .block-editor-block-card__icon { border: 1px solid #ddd; padding: 7px; margin-right: 10px; height: 36px; width: 36px; }
3034
3035 .block-editor-block-card__content { flex-grow: 1; }
3036
3037 .block-editor-block-card__title { font-weight: 500; }
3038
3039 .block-editor-block-card__title.block-editor-block-card__title { margin: 0 0 5px; }
3040
3041 .block-editor-block-card__description { font-size: 13px; }
3042
3043 .block-editor-block-card .block-editor-block-icon { margin-left: -2px; margin-right: 10px; padding: 0 3px; width: 36px; height: 24px; }
3044
3045 /** Invalid block comparison */
3046 .block-editor-block-compare { overflow: auto; height: auto; }
3047
3048 @media (min-width: 600px) { .block-editor-block-compare { max-height: 70%; } }
3049
3050 .block-editor-block-compare__wrapper { display: flex; padding-bottom: 16px; }
3051
3052 .block-editor-block-compare__wrapper > div { display: flex; justify-content: space-between; flex-direction: column; width: 50%; padding: 0 16px 0 0; min-width: 200px; }
3053
3054 .block-editor-block-compare__wrapper > div button { float: right; }
3055
3056 .block-editor-block-compare__wrapper .block-editor-block-compare__converted { border-left: 1px solid #ddd; padding-left: 15px; padding-right: 0; }
3057
3058 .block-editor-block-compare__wrapper .block-editor-block-compare__html { font-family: Menlo, Consolas, monaco, monospace; font-size: 12px; color: #1e1e1e; border-bottom: 1px solid #ddd; padding-bottom: 15px; line-height: 1.7; }
3059
3060 .block-editor-block-compare__wrapper .block-editor-block-compare__html span { background-color: #e6ffed; padding-top: 3px; padding-bottom: 3px; }
3061
3062 .block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added { background-color: #acf2bd; }
3063
3064 .block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed { background-color: #cc1818; }
3065
3066 .block-editor-block-compare__wrapper .block-editor-block-compare__preview { padding: 0; padding-top: 14px; }
3067
3068 .block-editor-block-compare__wrapper .block-editor-block-compare__preview p { font-size: 12px; margin-top: 0; }
3069
3070 .block-editor-block-compare__wrapper .block-editor-block-compare__action { margin-top: 14px; }
3071
3072 .block-editor-block-compare__wrapper .block-editor-block-compare__heading { font-size: 1em; font-weight: 400; margin: 0.67em 0; }
3073
3074 .block-editor-block-draggable-chip-wrapper { position: absolute; top: -24px; left: 0; }
3075
3076 .block-editor-block-draggable-chip { background-color: #1e1e1e; border-radius: 2px; border: 1px solid #1e1e1e; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3); color: #fff; cursor: -webkit-grabbing; cursor: grabbing; display: inline-flex; height: 48px; min-width: 72px; padding: 0 12px; -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; }
3077
3078 .block-editor-block-draggable-chip svg { fill: currentColor; }
3079
3080 .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content { margin: auto; }
3081
3082 .block-editor-block-draggable-chip .components-flex__item { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; }
3083
3084 .is-dragging { display: none !important; }
3085
3086 .block-editor-block-mobile-toolbar { display: flex; flex-direction: row; border-right: 1px solid #ddd; }
3087
3088 .block-editor-block-mobile-toolbar .block-editor-block-mover-button { width: 36px; height: 36px; border-radius: 2px; padding: 3px; margin: 0; justify-content: center; align-items: center; }
3089
3090 .block-editor-block-mobile-toolbar .block-editor-block-mover-button .dashicon { margin: auto; }
3091
3092 .block-editor-block-mobile-toolbar .block-editor-block-mover { display: flex; margin-right: auto; }
3093
3094 .block-editor-block-mobile-toolbar .block-editor-block-mover .block-editor-block-mover-button { float: left; }
3095
3096 .block-editor-block-mover { display: inline-flex; flex-direction: row; }
3097
3098 .block-editor-block-mover-button__description { display: none; }
3099
3100 .block-editor-block-mover-button.has-icon { padding: 0; }
3101
3102 .block-editor-block-mover .block-editor-block-mover__move-button-container, .block-editor-block-mover .components-toolbar { flex: 1; flex-direction: row; border-right: none !important; }
3103
3104 @media (min-width: 600px) { .block-editor-block-mover .block-editor-block-mover__move-button-container, .block-editor-block-mover .components-toolbar { flex-direction: column; } }
3105
3106 .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container, .block-editor-block-mover.is-horizontal .components-toolbar { flex-direction: row; }
3107
3108 @media (min-width: 600px) { .block-editor-block-mover .block-editor-block-mover-button { height: 24px; width: 42px; padding-right: 11px !important; padding-left: 6px !important; } }
3109
3110 @media (min-width: 600px) { .block-editor-block-mover .block-editor-block-mover-button::before { left: 8px !important; right: 8px !important; } }
3111
3112 .block-editor-block-mover .block-editor-block-mover__drag-handle { width: 24px; cursor: -webkit-grab; cursor: grab; min-width: 24px !important; padding: 0 !important; }
3113
3114 .block-editor-block-mover .block-editor-block-mover__drag-handle:focus::before { left: 0 !important; right: 0 !important; }
3115
3116 @media (min-width: 600px) { .block-editor-block-mover .components-toolbar-group .block-editor-block-mover-button.is-up-button svg, .block-editor-block-mover .components-toolbar .block-editor-block-mover-button.is-up-button svg { margin-bottom: -8px; }
3117 .block-editor-block-mover .components-toolbar-group .block-editor-block-mover-button.is-up-button::before, .block-editor-block-mover .components-toolbar .block-editor-block-mover-button.is-up-button::before { bottom: 0; height: calc(100% - 1px); }
3118 .block-editor-block-mover .components-toolbar-group .block-editor-block-mover-button.is-down-button svg, .block-editor-block-mover .components-toolbar .block-editor-block-mover-button.is-down-button svg { margin-top: -8px; }
3119 .block-editor-block-mover .components-toolbar-group .block-editor-block-mover-button.is-down-button::before, .block-editor-block-mover .components-toolbar .block-editor-block-mover-button.is-down-button::before { top: 0; height: calc(100% - 1px); } }
3120
3121 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.has-icon { height: 48px; width: 24px; padding-left: 0; padding-right: 0; }
3122
3123 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.has-icon::before { top: 1px; bottom: 1px; min-width: 0; width: auto; height: auto; }
3124
3125 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-up-button.has-icon svg { margin-left: 0; margin-right: -8px; margin-bottom: 0; }
3126
3127 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-up-button.has-icon::before { left: 0 !important; right: 0 !important; }
3128
3129 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-down-button.has-icon svg { margin-left: -8px; margin-right: 0; margin-top: 0; }
3130
3131 .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.is-down-button.has-icon::before { left: 0 !important; right: 0 !important; width: calc(100% + 1px); }
3132
3133 .block-editor-block-navigation__container { padding: 7px; }
3134
3135 .block-editor-block-navigation__label { margin: 0 0 12px; color: #757575; text-transform: uppercase; font-size: 11px; font-weight: 500; }
3136
3137 .block-editor-block-navigation__container { padding: 7px; }
3138
3139 .block-editor-block-navigation-tree { width: 100%; border-collapse: collapse; padding: 0; margin: 0; }
3140
3141 .block-editor-block-navigation-leaf { position: relative; }
3142
3143 .block-editor-block-navigation-leaf.is-dragging { display: none; }
3144
3145 .block-editor-block-navigation-leaf .block-editor-block-navigation-block-contents { display: flex; align-items: center; width: 100%; height: auto; padding: 12px 6px; margin-top: auto; margin-bottom: auto; text-align: left; color: #1e1e1e; border-radius: 2px; position: relative; }
3146
3147 .block-editor-block-navigation-leaf .block-editor-block-navigation-block-contents.is-dropping-before::before { content: ""; position: absolute; pointer-events: none; transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear; top: -2px; right: 0; left: 0; border-top: 4px solid #007cba; border-top: 4px solid var(--wp-admin-theme-color); }
3148
3149 .block-editor-block-navigation-leaf .block-editor-block-navigation-block-contents.is-dropping-after::before { content: ""; position: absolute; pointer-events: none; transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear; bottom: -2px; right: 0; left: 0; border-bottom: 4px solid #007cba; border-bottom: 4px solid var(--wp-admin-theme-color); }
3150
3151 .block-editor-block-navigation-leaf .block-editor-block-navigation-block-contents.is-dropping-to-inner-blocks::before { content: ""; position: absolute; pointer-events: none; transition: border-color 0.1s linear, border-style 0.1s linear, box-shadow 0.1s linear; bottom: -2px; right: 0; left: 24px; border-bottom: 4px solid #007cba; border-bottom: 4px solid var(--wp-admin-theme-color); }
3152
3153 .components-modal__content .block-editor-block-navigation-leaf .block-editor-block-navigation-block-contents { padding-left: 0; padding-right: 0; }
3154
3155 .block-editor-block-navigation-leaf.is-visible .block-editor-block-navigation-block-contents { opacity: 1; -webkit-animation: edit-post__fade-in-animation 0.2s ease-out 0s; animation: edit-post__fade-in-animation 0.2s ease-out 0s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
3156
3157 @media (prefers-reduced-motion: reduce) { .block-editor-block-navigation-leaf.is-visible .block-editor-block-navigation-block-contents { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
3158
3159 .block-editor-block-navigation-leaf .block-editor-block-icon { align-self: flex-start; margin-right: 6px; }
3160
3161 .block-editor-block-navigation-leaf.is-selected .block-editor-block-icon svg, .block-editor-block-navigation-leaf.is-selected:focus .block-editor-block-icon svg { color: #fff; background: #1e1e1e; box-shadow: 0 0 0 1px #1e1e1e; border-radius: 1px; }
3162
3163 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell, .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell, .block-editor-block-navigation-leaf .block-editor-block-navigation-block__contents-cell { padding-top: 0; padding-bottom: 0; }
3164
3165 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell, .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell { line-height: 0; width: 36px; opacity: 0; vertical-align: top; }
3166
3167 @media (prefers-reduced-motion: reduce) { .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell, .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell { transition-duration: 0s; } }
3168
3169 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell.is-visible, .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell.is-visible { opacity: 1; -webkit-animation: edit-post__fade-in-animation 0.2s ease-out 0s; animation: edit-post__fade-in-animation 0.2s ease-out 0s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
3170
3171 @media (prefers-reduced-motion: reduce) { .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell.is-visible, .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell.is-visible { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
3172
3173 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell, .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell .components-button.has-icon, .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell, .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell .components-button.has-icon { width: 24px; min-width: 24px; padding: 0; }
3174
3175 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__menu-cell { padding-top: 8px; }
3176
3177 .block-editor-block-navigation-leaf .block-editor-block-navigation-block__mover-cell-alignment-wrapper { display: flex; height: 100%; flex-direction: column; align-items: center; }
3178
3179 .block-editor-block-navigation-leaf .block-editor-block-mover-button { position: relative; width: 36px; height: 24px; }
3180
3181 .block-editor-block-navigation-leaf .block-editor-block-mover-button svg { position: relative; height: 24px; }
3182
3183 .block-editor-block-navigation-leaf .block-editor-block-mover-button.is-up-button { align-items: flex-end; }
3184
3185 .block-editor-block-navigation-leaf .block-editor-block-mover-button.is-up-button svg { bottom: -4px; }
3186
3187 .block-editor-block-navigation-leaf .block-editor-block-mover-button.is-down-button { align-items: flex-start; }
3188
3189 .block-editor-block-navigation-leaf .block-editor-block-mover-button.is-down-button svg { top: -4px; }
3190
3191 .block-editor-block-navigation-leaf .block-editor-block-mover-button:focus:enabled { box-shadow: none; outline: none; }
3192
3193 .block-editor-block-navigation-leaf .block-editor-block-mover-button:focus { box-shadow: none; outline: none; }
3194
3195 .block-editor-block-navigation-leaf .block-editor-block-mover-button:focus::before { box-shadow: inset 0 0 0 1.5px #007cba, inset 0 0 0 4px #fff; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 4px #fff; outline: 2px solid transparent; }
3196
3197 .block-editor-block-navigation-leaf .block-editor-block-mover-button::before { content: ""; position: absolute; display: block; border-radius: 2px; height: 16px; min-width: 100%; left: 0; right: 0; -webkit-animation: components-button__appear-animation 0.1s ease; animation: components-button__appear-animation 0.1s ease; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
3198
3199 @media (prefers-reduced-motion: reduce) { .block-editor-block-navigation-leaf .block-editor-block-mover-button::before { -webkit-animation-duration: 1ms; animation-duration: 1ms; } }
3200
3201 .block-editor-block-navigation-leaf .block-editor-inserter__toggle { background: #1e1e1e; color: #fff; height: 24px; margin: 6px 6px 6px 1px; min-width: 24px; }
3202
3203 .block-editor-block-navigation-leaf .block-editor-inserter__toggle:active { color: #fff; }
3204
3205 .block-editor-block-navigation-block-slot__description, .block-editor-block-navigation-block-select-button__description, .block-editor-block-navigation-appender__description { display: none; }
3206
3207 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigation-block__contents-container, .block-editor-block-navigation-block__contents-cell .block-editor-block-navigation-appender__container, .block-editor-block-navigation-appender__cell .block-editor-block-navigation-block__contents-container, .block-editor-block-navigation-appender__cell .block-editor-block-navigation-appender__container { display: flex; }
3208
3209 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigation-block__contents-container, .block-editor-block-navigation-appender__cell .block-editor-block-navigation-block__contents-container { min-height: 48px; }
3210
3211 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line, .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line { position: relative; flex-shrink: 0; width: 24px; }
3212
3213 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line:first-child, .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line:first-child { width: 18px; }
3214
3215 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line.has-item, .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.has-item { margin-right: 6px; }
3216
3217 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line::before, .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line::before { content: ""; display: block; position: absolute; top: 1px; bottom: -2px; right: -1px; border-right: 2px solid #949494; }
3218
3219 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line.is-terminated::before, .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.is-terminated::before { border-color: transparent; }
3220
3221 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line.has-item.is-last-row, .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.has-item.is-last-row { height: 26px; }
3222
3223 .block-editor-block-navigation-block__contents-cell .block-editor-block-navigator-descender-line.has-item::after, .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.has-item::after { content: ""; display: block; position: absolute; top: 26px; left: 100%; width: 5px; border-bottom: 2px solid #949494; }
3224
3225 .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.has-item.is-last-row { height: 16px; }
3226
3227 .block-editor-block-navigation-appender__cell .block-editor-block-navigator-descender-line.has-item.is-last-row::after { top: 100%; }
3228
3229 .block-editor-block-parent-selector { background: #fff; border-radius: 2px; }
3230
3231 .block-editor-block-parent-selector .block-editor-block-parent-selector__button { width: 48px; height: 48px; border: 1px solid #1e1e1e; border-radius: 2px; }
3232
3233 .block-editor-block-patterns-list__item { border-radius: 2px; cursor: pointer; margin-top: 16px; transition: all 0.05s ease-in-out; position: relative; border: 1px solid transparent; }
3234
3235 .block-editor-block-patterns-list__item:hover { border: 1px solid #007cba; border: 1px solid var(--wp-admin-theme-color); }
3236
3237 .block-editor-block-patterns-list__item:focus { box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba; box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
3238
3239 .block-editor-block-patterns-list__item.is-placeholder { min-height: 100px; }
3240
3241 .block-editor-block-patterns-list__item-title { padding: 4px; font-size: 12px; text-align: center; }
3242
3243 .block-editor-block-preview__container { position: relative; width: 100%; overflow: hidden; }
3244
3245 .block-editor-block-preview__container.editor-styles-wrapper { padding: 0; margin: 0; }
3246
3247 .block-editor-block-preview__content { position: absolute; top: 0; left: 0; transform-origin: top left; text-align: initial; margin: 0; overflow: visible; min-height: auto; }
3248
3249 .block-editor-block-preview__content .block-editor-block-list__insertion-point, .block-editor-block-preview__content .block-editor-block-drop-zone, .block-editor-block-preview__content .reusable-block-indicator, .block-editor-block-preview__content .block-list-appender { display: none; }
3250
3251 .block-editor-block-preview__content .block-editor-block-list__layout.is-root-container { padding-left: 0; padding-right: 0; }
3252
3253 .block-editor-block-preview__content .block-editor-block-list__layout.is-root-container > .wp-block[data-align="full"] { margin-left: 0; margin-right: 0; }
3254
3255 .block-editor-block-settings-menu__popover .components-dropdown-menu__menu { padding: 0; }
3256
3257 .block-editor-block-styles { display: flex; flex-wrap: wrap; justify-content: space-between; }
3258
3259 .block-editor-block-styles__item { width: calc(50% - 4px); margin: 4px 0; flex-shrink: 0; cursor: pointer; overflow: hidden; border-radius: 2px; padding: 6px; display: flex; flex-direction: column; }
3260
3261 .block-editor-block-styles__item:focus { box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
3262
3263 .block-editor-block-styles__item:hover .block-editor-block-styles__item-preview { border-color: #007cba; border-color: var(--wp-admin-theme-color); }
3264
3265 .block-editor-block-styles__item.is-active .block-editor-block-styles__item-label { font-weight: bold; }
3266
3267 .block-editor-block-styles__item.is-active .block-editor-block-styles__item-preview { margin: 0; border: 2px solid #1e1e1e; }
3268
3269 .block-editor-block-styles__item-preview { outline: 1px solid transparent; padding: 0; margin: 2px; border-radius: 2px; display: flex; overflow: hidden; background: #fff; align-items: center; flex-grow: 1; min-height: 80px; max-height: 160px; }
3270
3271 .block-editor-block-switcher__styles__menugroup { position: relative; }
3272
3273 .block-editor-block-styles__item-label { text-align: center; padding: 4px 0; }
3274
3275 .block-editor-block-switcher { position: relative; }
3276
3277 .block-editor-block-switcher__no-switcher-icon, .block-editor-block-switcher__toggle { position: relative; }
3278
3279 .components-button.block-editor-block-switcher__toggle, .components-button.block-editor-block-switcher__no-switcher-icon { margin: 0; display: block; height: 48px; }
3280
3281 .components-button.block-editor-block-switcher__toggle .block-editor-block-icon, .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon { margin: auto; }
3282
3283 .block-editor-block-switcher__popover { margin-left: 6px; }
3284
3285 .components-button.block-editor-block-switcher__no-switcher-icon { width: 48px; }
3286
3287 .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-blocks-icon { margin-right: auto; margin-left: auto; }
3288
3289 .components-button.block-editor-block-switcher__no-switcher-icon:disabled { opacity: 1; }
3290
3291 .components-button.block-editor-block-switcher__no-switcher-icon:disabled, .components-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors { color: #1e1e1e !important; }
3292
3293 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon, .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon .block-editor-block-icon, .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon, .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon .block-editor-block-icon { height: 100%; position: relative; margin: 0 auto; display: flex; align-items: center; }
3294
3295 .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon::before, .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__no-switcher-icon.has-icon.has-icon::before, .block-editor-block-toolbar .components-toolbar-group .components-button.block-editor-block-switcher__toggle.has-icon.has-icon::before, .block-editor-block-toolbar .components-toolbar .components-button.block-editor-block-switcher__toggle.has-icon.has-icon::before { top: 8px; right: 8px; bottom: 8px; left: 8px; }
3296
3297 .components-popover.block-editor-block-switcher__popover .components-popover__content { min-width: 300px; }
3298
3299 .components-popover.block-editor-block-switcher__popover .components-popover__content > div { min-width: auto; display: flex; background: #fff; padding: 0; }
3300
3301 .components-popover.block-editor-block-switcher__popover .components-popover__content > div .components-menu-group { padding: 16px; margin: 0; }
3302
3303 .block-editor-block-switcher__popover .components-popover__content .block-editor-block-styles { margin: 0 -3px; }
3304
3305 .block-editor-block-switcher__popover .components-popover__content .components-panel__body { border: 0; position: relative; z-index: 1; }
3306
3307 .block-editor-block-switcher__popover .components-popover__content .components-panel__body + .components-panel__body { border-top: 1px solid #e0e0e0; }
3308
3309 .block-editor-block-switcher__popover__preview__parent .block-editor-block-switcher__popover__preview__container { position: absolute; top: -12px; left: calc(100% + 32px); }
3310
3311 .block-editor-block-switcher__preview__popover { display: none; }
3312
3313 .block-editor-block-switcher__preview__popover.components-popover { margin-left: 4px; margin-top: 11px; }
3314
3315 @media (min-width: 782px) { .block-editor-block-switcher__preview__popover { display: block; } }
3316
3317 .block-editor-block-switcher__preview__popover .components-popover__content { box-shadow: none; border: 1px solid #1e1e1e; background: #fff; border-radius: 2px; }
3318
3319 .block-editor-block-switcher__preview__popover .block-editor-block-switcher__preview { width: 300px; height: auto; padding: 16px; }
3320
3321 .block-editor-block-switcher__preview-title { margin-bottom: 12px; color: #757575; text-transform: uppercase; font-size: 11px; font-weight: 500; }
3322
3323 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon { height: 48px; }
3324
3325 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon { width: 48px; }
3326
3327 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform { width: 48px; height: 48px; }
3328
3329 .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform { padding: 12px; }
3330
3331 .block-editor-block-types-list { list-style: none; padding: 4px; margin-left: -4px; margin-right: -4px; overflow: hidden; display: flex; flex-wrap: wrap; }
3332
3333 .block-editor-block-variation-picker .components-placeholder__instructions { margin-bottom: 0; }
3334
3335 .block-editor-block-variation-picker .components-placeholder__fieldset { flex-direction: column; }
3336
3337 .block-editor-block-variation-picker.has-many-variations .components-placeholder__fieldset { max-width: 90%; }
3338
3339 .block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations { display: flex; justify-content: flex-start; flex-direction: row; flex-wrap: wrap; width: 100%; margin: 16px 0; padding: 0; list-style: none; }
3340
3341 .block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations > li { list-style: none; margin: 8px 20px 0 0; flex-shrink: 1; max-width: 100px; text-align: center; }
3342
3343 .block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations > li button { display: inline-flex; margin-right: 0; }
3344
3345 .block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations .block-editor-block-variation-picker__variation { padding: 8px; }
3346
3347 .block-editor-block-variation-picker__variations.block-editor-block-variation-picker__variations .block-editor-block-variation-picker__variation-label { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 12px; display: block; }
3348
3349 .block-editor-block-variation-picker__variation { width: 100%; }
3350
3351 .block-editor-block-variation-picker__variation.components-button.has-icon { justify-content: center; width: auto; }
3352
3353 .block-editor-block-variation-picker__variation.components-button.has-icon.is-secondary { background-color: #fff; }
3354
3355 .block-editor-block-variation-picker__variation.components-button { height: auto; padding: 0; }
3356
3357 .block-editor-block-variation-picker__variation::before { content: ""; padding-bottom: 100%; }
3358
3359 .block-editor-block-variation-picker__variation:first-child { margin-left: 0; }
3360
3361 .block-editor-block-variation-picker__variation:last-child { margin-right: 0; }
3362
3363 .block-editor-button-block-appender { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 8px; width: 100%; height: auto; color: #1e1e1e; box-shadow: inset 0 0 0 1px #1e1e1e; }
3364
3365 .block-editor-button-block-appender:hover { box-shadow: inset 0 0 0 1px #007cba; box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color); }
3366
3367 .block-editor-button-block-appender:focus { box-shadow: inset 0 0 0 2px #007cba; box-shadow: inset 0 0 0 2px var(--wp-admin-theme-color); }
3368
3369 .block-editor-button-block-appender:active { color: #000; }
3370
3371 .block-editor-button-block-appender.block-list-appender__toggle { display: flex; flex-direction: row; color: #1e1e1e; box-shadow: none; height: 24px; padding: 0; margin-left: 8px; }
3372
3373 .block-editor-button-block-appender.block-list-appender__toggle:active { color: #fff; }
3374
3375 .block-editor-button-block-appender.block-list-appender__toggle > svg { width: 24px; background-color: #1e1e1e; color: #fff; border-radius: 2px; }
3376
3377 .block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator { margin-bottom: 12px; }
3378
3379 .block-editor-color-gradient-control .block-editor-color-gradient-control__button-tabs { display: block; margin-bottom: 12px; }
3380
3381 .block-editor-panel-color-gradient-settings .component-color-indicator { vertical-align: text-bottom; }
3382
3383 .block-editor-panel-color-gradient-settings__panel-title .component-color-indicator { display: inline-block; }
3384
3385 .block-editor-panel-color-gradient-settings.is-opened .block-editor-panel-color-gradient-settings__panel-title .component-color-indicator { display: none; }
3386
3387 .block-editor-contrast-checker > .components-notice { margin: 0; }
3388
3389 .block-editor-default-block-appender { clear: both; margin-left: auto; margin-right: auto; position: relative; }
3390
3391 .block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover { outline: 1px solid transparent; }
3392
3393 .block-editor-default-block-appender textarea.block-editor-default-block-appender__content { font-family: inherit; font-size: inherit; border: none; background: none; box-shadow: none; display: block; cursor: text; width: 100%; outline: 1px solid transparent; transition: 0.2s outline; resize: none; margin-top: 28px; margin-bottom: 28px; padding: 0 50px 0 0; color: rgba(30, 30, 30, 0.62); }
3394
3395 @media (prefers-reduced-motion: reduce) { .block-editor-default-block-appender textarea.block-editor-default-block-appender__content { transition-duration: 0s; } }
3396
3397 .is-dark-theme .block-editor-default-block-appender textarea.block-editor-default-block-appender__content { color: rgba(255, 255, 255, 0.65); }
3398
3399 .block-editor-default-block-appender .components-drop-zone__content-icon { display: none; }
3400
3401 .block-editor-default-block-appender__content { line-height: 1.8; }
3402
3403 .block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter, .block-editor-default-block-appender .block-editor-inserter { position: absolute; top: 0; height: 32px; }
3404
3405 .block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle, .block-editor-default-block-appender .block-editor-inserter .block-editor-inserter__toggle { margin-right: 0; }
3406
3407 .block-editor-block-list__empty-block-inserter, .block-editor-default-block-appender .block-editor-inserter { right: 8px; }
3408
3409 @media (min-width: 600px) { .block-editor-block-list__empty-block-inserter, .block-editor-default-block-appender .block-editor-inserter { display: flex; height: 100%; } }
3410
3411 .block-editor-block-list__empty-block-inserter:disabled, .block-editor-default-block-appender .block-editor-inserter:disabled { display: none; }
3412
3413 @media (min-width: 600px) { .block-editor-default-block-appender .block-editor-inserter { align-items: center; } }
3414
3415 .block-editor-link-control { position: relative; min-width: 360px; }
3416
3417 .components-popover__content .block-editor-link-control { min-width: auto; width: 90vw; max-width: 360px; }
3418
3419 .block-editor-link-control__search-input-wrapper { position: relative; }
3420
3421 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"] { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; width: calc(100% - 32px); display: block; padding: 11px 16px; padding-right: 36px; margin: 16px; position: relative; border: 1px solid #ddd; border-radius: 2px; }
3422
3423 @media (prefers-reduced-motion: reduce) { .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"] { transition-duration: 0s; } }
3424
3425 @media (min-width: 600px) { .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"] { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
3426
3427 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
3428
3429 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
3430
3431 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
3432
3433 .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
3434
3435 .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 { color: rgba(255, 255, 255, 0.65); }
3436
3437 .is-dark-theme .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"]::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
3438
3439 .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 { color: rgba(255, 255, 255, 0.65); }
3440
3441 .block-editor-link-control .block-editor-link-control__search-input .components-base-control__field { margin-bottom: 0; }
3442
3443 .block-editor-link-control__search-error { margin: -8px 16px 16px; }
3444
3445 .block-editor-link-control__search-actions { position: absolute; /* Actions must be positioned on top of URLInput, since the input will grow when suggestions are rendered. Compensate for: - Input margin ($grid-unit-20) - Border (1px) - Vertically, for the difference in height between the input (40px) and the icon buttons. - Horizontally, pad to the minimum of: default input padding, or the equivalent of the vertical padding. */ top: 19px; right: 19px; }
3446
3447 .block-editor-link-control__search-results-wrapper { position: relative; margin-top: -15px; }
3448
3449 .block-editor-link-control__search-results-wrapper::before, .block-editor-link-control__search-results-wrapper::after { content: ""; position: absolute; left: -1px; right: 16px; display: block; pointer-events: none; z-index: 100; }
3450
3451 .block-editor-link-control__search-results-wrapper::before { height: 8px; top: 0; bottom: auto; background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%); }
3452
3453 .block-editor-link-control__search-results-wrapper::after { height: 16px; bottom: 0; top: auto; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); }
3454
3455 .block-editor-link-control__search-results-label { padding: 15px 30px 0 30px; display: block; font-size: 1.1em; }
3456
3457 .block-editor-link-control__search-results { margin: 0; padding: 8px 16px 8px; max-height: 200px; overflow-y: auto; }
3458
3459 .block-editor-link-control__search-results.is-loading { opacity: 0.2; }
3460
3461 .block-editor-link-control__search-item { position: relative; display: flex; align-items: center; font-size: 13px; cursor: pointer; background: #fff; width: 100%; border: none; text-align: left; padding: 10px 15px; border-radius: 5px; height: auto; }
3462
3463 .block-editor-link-control__search-item:hover, .block-editor-link-control__search-item:focus { background-color: #ddd; }
3464
3465 .block-editor-link-control__search-item:focus:not(:disabled) { box-shadow: 0 0 0 1.5px #007cba inset; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color) inset; }
3466
3467 .block-editor-link-control__search-item.is-selected { background: #f0f0f0; }
3468
3469 .block-editor-link-control__search-item.is-selected .block-editor-link-control__search-item-type { background: #fff; }
3470
3471 .block-editor-link-control__search-item.is-current { background: transparent; border: 0; width: 100%; cursor: default; padding: 16px; padding-left: 24px; }
3472
3473 .block-editor-link-control__search-item .block-editor-link-control__search-item-header { display: block; margin-right: 24px; overflow: hidden; white-space: nowrap; }
3474
3475 .block-editor-link-control__search-item .block-editor-link-control__search-item-icon { margin-right: 1em; min-width: 24px; }
3476
3477 .block-editor-link-control__search-item .block-editor-link-control__search-item-info, .block-editor-link-control__search-item .block-editor-link-control__search-item-title { max-width: 230px; overflow: hidden; text-overflow: ellipsis; }
3478
3479 .block-editor-link-control__search-item .block-editor-link-control__search-item-title mark { color: #1e1e1e; }
3480
3481 .block-editor-link-control__search-item .block-editor-link-control__search-item-title { display: block; margin-bottom: 0.2em; font-weight: 500; }
3482
3483 .block-editor-link-control__search-item .block-editor-link-control__search-item-title mark { font-weight: 700; color: #000; background-color: transparent; }
3484
3485 .block-editor-link-control__search-item .block-editor-link-control__search-item-title span { font-weight: normal; }
3486
3487 .block-editor-link-control__search-item .block-editor-link-control__search-item-info { display: block; color: #757575; font-size: 0.9em; line-height: 1.3; }
3488
3489 .block-editor-link-control__search-item .block-editor-link-control__search-item-type { display: block; padding: 3px 8px; margin-left: auto; font-size: 0.9em; background-color: #f0f0f0; border-radius: 2px; }
3490
3491 .block-editor-link-control__loading { margin: 16px; display: flex; align-items: center; }
3492
3493 .block-editor-link-control__loading .components-spinner { margin-top: 0; }
3494
3495 .components-button + .block-editor-link-control__search-create { margin-top: 20px; overflow: visible; padding: 12px 15px; }
3496
3497 .components-button + .block-editor-link-control__search-create::before { content: ""; position: absolute; top: -10px; left: 0; display: block; width: 100%; border-top: 1px solid #ddd; }
3498
3499 .block-editor-link-control__search-results div[role="menu"] > .block-editor-link-control__search-item.block-editor-link-control__search-item { padding: 10px; }
3500
3501 .block-editor-link-control__settings { border-top: 1px solid #ddd; margin: 0; padding: 16px 24px; }
3502
3503 .block-editor-link-control__settings :last-child { margin-bottom: 0; }
3504
3505 .block-editor-link-control__setting { margin-bottom: 16px; }
3506
3507 .block-editor-link-control__setting :last-child { margin-bottom: 0; }
3508
3509 .block-editor-link-control .block-editor-link-control__search-input .components-spinner { display: block; }
3510
3511 .block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner { position: absolute; left: auto; bottom: auto; /* Position spinner to the left of the actions. Compensate for: - Input margin ($grid-unit-20) - Border (1px) - Vertically, for the difference in height between the input (40px) and the spinner. - Horizontally, adjust for the width occupied by the icon buttons, then artificially create spacing that mimics as if the spinner were center-padded to the same width as an icon button. */ top: 28px; right: 62px; }
3512
3513 .block-editor-link-control__search-item-action { margin-left: auto; flex-shrink: 0; }
3514
3515 .block-editor-line-height-control { margin-bottom: 24px; }
3516
3517 .block-editor-line-height-control input { display: block; max-width: 60px; }
3518
3519 .block-editor-image-size-control { margin-bottom: 1em; }
3520
3521 .block-editor-image-size-control .block-editor-image-size-control__row { display: flex; justify-content: space-between; }
3522
3523 .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__width, .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__height { margin-bottom: 0.5em; }
3524
3525 .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__width input, .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__height input { line-height: 1.25; }
3526
3527 .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__width { margin-right: 5px; }
3528
3529 .block-editor-image-size-control .block-editor-image-size-control__row .block-editor-image-size-control__height { margin-left: 5px; }
3530
3531 .block-editor-block-list__layout.has-overlay::after { content: ""; position: absolute; top: -14px; right: -14px; bottom: -14px; left: -14px; z-index: 60; }
3532
3533 [data-align="full"] .has-overlay::after { right: 0; left: 0; }
3534
3535 .block-editor-block-types-list__list-item { display: block; width: 33.33%; padding: 0; margin: 0; }
3536
3537 .components-button.block-editor-block-types-list__item { display: flex; flex-direction: column; width: 100%; font-size: 13px; color: #1e1e1e; padding: 8px; align-items: stretch; justify-content: center; cursor: pointer; background: transparent; word-break: break-word; border-radius: 2px; border: 1px solid transparent; transition: all 0.05s ease-in-out; position: relative; height: auto; }
3538
3539 @media (prefers-reduced-motion: reduce) { .components-button.block-editor-block-types-list__item { transition-duration: 0s; } }
3540
3541 .components-button.block-editor-block-types-list__item:disabled { opacity: 0.6; cursor: default; }
3542
3543 .components-button.block-editor-block-types-list__item:not(:disabled):hover { border-color: #007cba; border-color: var(--wp-admin-theme-color); color: #007cba !important; color: var(--wp-admin-theme-color) !important; }
3544
3545 .components-button.block-editor-block-types-list__item:not(:disabled).is-active { color: #fff; background: #1e1e1e; outline: 2px solid transparent; outline-offset: -2px; }
3546
3547 .block-editor-block-types-list__item-icon { padding: 12px 20px; border-radius: 2px; color: #1e1e1e; transition: all 0.05s ease-in-out; }
3548
3549 @media (prefers-reduced-motion: reduce) { .block-editor-block-types-list__item-icon { transition-duration: 0s; } }
3550
3551 .block-editor-block-types-list__item-icon .block-editor-block-icon { margin-left: auto; margin-right: auto; }
3552
3553 .block-editor-block-types-list__item-icon svg { transition: all 0.15s ease-out; }
3554
3555 @media (prefers-reduced-motion: reduce) { .block-editor-block-types-list__item-icon svg { transition-duration: 0s; } }
3556
3557 .block-editor-block-types-list__item-title { padding: 4px 2px 8px; font-size: 12px; }
3558
3559 .modal-open .block-editor-media-replace-flow__options { display: none; }
3560
3561 .block-editor-media-replace-flow__options .components-popover__content > div { padding-top: 16px; }
3562
3563 .block-editor-media-replace-flow__indicator { margin-left: 4px; }
3564
3565 .block-editor-media-flow__url-input { border-top: 1px solid #1e1e1e; margin-top: 12px; margin-right: -12px; margin-left: -12px; padding: 12px 24px 0; }
3566
3567 .block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label { top: 16px; }
3568
3569 .block-editor-media-flow__url-input .block-editor-link-control { margin-top: -16px; width: auto; }
3570
3571 .block-editor-media-flow__url-input .block-editor-link-control .components-base-control .components-base-control__field { margin-bottom: 0; }
3572
3573 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title { max-width: 180px; margin-top: 16px; }
3574
3575 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current { width: auto; padding: 0; }
3576
3577 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"] { margin: 16px 0 0 0; width: 100%; }
3578
3579 .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions { right: 4px; }
3580
3581 .block-editor-media-flow__error { padding: 0 20px 20px 20px; max-width: 255px; }
3582
3583 .block-editor-media-flow__error .components-with-notices-ui { max-width: 255px; }
3584
3585 .block-editor-media-flow__error .components-with-notices-ui .components-notice__content { overflow: hidden; word-wrap: break-word; }
3586
3587 .block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss { position: absolute; right: 10px; }
3588
3589 .block-editor-media-placeholder__url-input-container .block-editor-media-placeholder__button { margin-bottom: 0; }
3590
3591 .block-editor-media-placeholder__url-input-form { display: flex; }
3592
3593 .block-editor-media-placeholder__url-input-form input[type="url"].block-editor-media-placeholder__url-input-field { width: 100%; flex-grow: 1; border: none; border-radius: 0; margin: 2px; }
3594
3595 @media (min-width: 600px) { .block-editor-media-placeholder__url-input-form input[type="url"].block-editor-media-placeholder__url-input-field { width: 300px; } }
3596
3597 .block-editor-media-placeholder__url-input-submit-button { flex-shrink: 1; }
3598
3599 .block-editor-media-placeholder__button { margin-bottom: 0.5rem; }
3600
3601 .block-editor-media-placeholder__cancel-button.is-link { margin: 1em; display: block; }
3602
3603 .block-editor-media-placeholder.is-appender { min-height: 0; }
3604
3605 .block-editor-media-placeholder.is-appender:hover { cursor: pointer; box-shadow: 0 0 0 1px #007cba; box-shadow: 0 0 0 1px var(--wp-admin-theme-color); }
3606
3607 .block-editor-multi-selection-inspector__card { display: flex; align-items: flex-start; padding: 16px; }
3608
3609 .block-editor-multi-selection-inspector__card-content { flex-grow: 1; }
3610
3611 .block-editor-multi-selection-inspector__card-title { font-weight: 500; margin-bottom: 5px; }
3612
3613 .block-editor-multi-selection-inspector__card-description { font-size: 13px; }
3614
3615 .block-editor-multi-selection-inspector__card .block-editor-block-icon { margin-left: -2px; margin-right: 10px; padding: 0 3px; width: 36px; height: 24px; }
3616
3617 .block-editor .block-editor-plain-text { box-shadow: none; font-family: inherit; font-size: inherit; color: inherit; line-height: inherit; border: none; padding: 0; margin: 0; width: 100%; }
3618
3619 .block-editor-responsive-block-control { margin-bottom: 28px; border-bottom: 1px solid #ccc; padding-bottom: 14px; }
3620
3621 .block-editor-responsive-block-control:last-child { padding-bottom: 0; border-bottom: 0; }
3622
3623 .block-editor-responsive-block-control__title { margin: 0; margin-bottom: 0.6em; margin-left: -3px; }
3624
3625 .block-editor-responsive-block-control__label { font-weight: 600; margin-bottom: 0.6em; margin-left: -3px; }
3626
3627 .block-editor-responsive-block-control__inner { margin-left: -1px; }
3628
3629 .block-editor-responsive-block-control__toggle { margin-left: 1px; }
3630
3631 .block-editor-responsive-block-control .components-base-control__help { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; }
3632
3633 .block-editor-format-toolbar .components-dropdown-menu__toggle { justify-content: center; }
3634
3635 .block-editor-rich-text__editable > p:first-child { margin-top: 0; }
3636
3637 .block-editor-rich-text__editable [data-rich-text-placeholder] { pointer-events: none; }
3638
3639 .block-editor-rich-text__editable [data-rich-text-placeholder]::after { content: attr(data-rich-text-placeholder); opacity: 0.62; }
3640
3641 .block-editor-rich-text__editable:focus { outline: none; }
3642
3643 .block-editor-rich-text__editable:focus [data-rich-text-format-boundary] { border-radius: 2px; }
3644
3645 .block-editor-rich-text__editable:focus:not(.keep-placeholder-on-focus) [data-rich-text-placeholder]::after { display: none; }
3646
3647 figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]::before { opacity: 0.8; }
3648
3649 .components-popover.block-editor-rich-text__inline-format-toolbar { z-index: 99998; }
3650
3651 .components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content { width: auto; min-width: auto; margin-bottom: 8px; box-shadow: none; border: 1px solid #1e1e1e; border-radius: 2px; background-color: #fff; }
3652
3653 .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group, .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar { border: none; }
3654
3655 .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control, .components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle { min-width: 48px; min-height: 48px; padding-left: 12px; padding-right: 12px; }
3656
3657 .block-editor-skip-to-selected-block { position: absolute; top: -9999em; }
3658
3659 .block-editor-skip-to-selected-block:focus { height: auto; width: auto; display: block; font-size: 14px; font-weight: 600; padding: 15px 23px 14px; background: #f1f1f1; color: #007cba; color: var(--wp-admin-theme-color); line-height: normal; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); text-decoration: none; outline: none; z-index: 100000; }
3660
3661 .block-editor-tool-selector__help { margin-top: 8px; margin-left: -12px; margin-right: -12px; margin-bottom: -12px; padding: 12px 20px; border-top: 1px solid #ddd; color: #757575; }
3662
3663 .block-editor-block-list__block .block-editor-url-input, .components-popover .block-editor-url-input, .block-editor-url-input { flex-grow: 1; position: relative; padding: 1px; }
3664
3665 .block-editor-block-list__block .block-editor-url-input input[type="text"], .components-popover .block-editor-url-input input[type="text"], .block-editor-url-input input[type="text"] { width: 100%; padding: 8px; border: none; border-radius: 0; margin-left: 0; margin-right: 0; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; }
3666
3667 @media (min-width: 600px) { .block-editor-block-list__block .block-editor-url-input input[type="text"], .components-popover .block-editor-url-input input[type="text"], .block-editor-url-input input[type="text"] { width: 300px; } }
3668
3669 @media (min-width: 600px) { .block-editor-block-list__block .block-editor-url-input input[type="text"], .components-popover .block-editor-url-input input[type="text"], .block-editor-url-input input[type="text"] { font-size: 13px; } }
3670
3671 .block-editor-block-list__block .block-editor-url-input input[type="text"]::-ms-clear, .components-popover .block-editor-url-input input[type="text"]::-ms-clear, .block-editor-url-input input[type="text"]::-ms-clear { display: none; }
3672
3673 .block-editor-block-list__block .block-editor-url-input.is-full-width, .components-popover .block-editor-url-input.is-full-width, .block-editor-url-input.is-full-width { width: 100%; }
3674
3675 .block-editor-block-list__block .block-editor-url-input.is-full-width .block-editor-url-input__input[type="text"], .components-popover .block-editor-url-input.is-full-width .block-editor-url-input__input[type="text"], .block-editor-url-input.is-full-width .block-editor-url-input__input[type="text"] { width: 100%; }
3676
3677 .block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions, .components-popover .block-editor-url-input.is-full-width__suggestions, .block-editor-url-input.is-full-width__suggestions { width: 100%; }
3678
3679 .block-editor-block-list__block .block-editor-url-input .components-spinner, .components-popover .block-editor-url-input .components-spinner, .block-editor-url-input .components-spinner { position: absolute; right: 8px; bottom: 17px; margin: 0; }
3680
3681 .block-editor-url-input__input[type="text"] { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; }
3682
3683 @media (prefers-reduced-motion: reduce) { .block-editor-url-input__input[type="text"] { transition-duration: 0s; } }
3684
3685 @media (min-width: 600px) { .block-editor-url-input__input[type="text"] { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
3686
3687 .block-editor-url-input__input[type="text"]:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
3688
3689 .block-editor-url-input__input[type="text"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
3690
3691 .block-editor-url-input__input[type="text"]::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
3692
3693 .block-editor-url-input__input[type="text"]:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
3694
3695 .is-dark-theme .block-editor-url-input__input[type="text"]::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
3696
3697 .is-dark-theme .block-editor-url-input__input[type="text"]::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
3698
3699 .is-dark-theme .block-editor-url-input__input[type="text"]:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
3700
3701 .block-editor-url-input__suggestions { max-height: 200px; transition: all 0.15s ease-in-out; padding: 4px 0; width: 302px; overflow-y: auto; }
3702
3703 @media (prefers-reduced-motion: reduce) { .block-editor-url-input__suggestions { transition-duration: 0s; } }
3704
3705 .block-editor-url-input__suggestions, .block-editor-url-input .components-spinner { display: none; }
3706
3707 @media (min-width: 600px) { .block-editor-url-input__suggestions, .block-editor-url-input .components-spinner { display: inherit; } }
3708
3709 .block-editor-url-input__suggestion { padding: 4px 8px; color: #757575; display: block; font-size: 13px; cursor: pointer; background: #fff; width: 100%; border: none; text-align: left; box-shadow: none; }
3710
3711 .block-editor-url-input__suggestion:hover { background: #ddd; }
3712
3713 .block-editor-url-input__suggestion:focus, .block-editor-url-input__suggestion.is-selected { background: #005a87; background: var(--wp-admin-theme-color-darker-20); color: #fff; outline: none; }
3714
3715 .components-toolbar-group > .block-editor-url-input__button, .components-toolbar > .block-editor-url-input__button { position: inherit; }
3716
3717 .block-editor-url-input__button .block-editor-url-input__back { margin-right: 4px; overflow: visible; }
3718
3719 .block-editor-url-input__button .block-editor-url-input__back::after { content: ""; position: absolute; display: block; width: 1px; height: 24px; right: -1px; background: #ddd; }
3720
3721 .block-editor-url-input__button-modal { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); border: 1px solid #ddd; background: #fff; }
3722
3723 .block-editor-url-input__button-modal-line { display: flex; flex-direction: row; flex-grow: 1; flex-shrink: 1; min-width: 0; align-items: flex-start; }
3724
3725 .block-editor-url-input__button-modal-line .components-button { flex-shrink: 0; width: 36px; height: 36px; }
3726
3727 .block-editor-url-popover__additional-controls { border-top: 1px solid #ddd; }
3728
3729 .block-editor-url-popover__additional-controls > div[role="menu"] .components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary) > svg { box-shadow: none; }
3730
3731 .block-editor-url-popover__additional-controls div[role="menu"] > .components-button { padding-left: 2px; }
3732
3733 .block-editor-url-popover__row { display: flex; }
3734
3735 .block-editor-url-popover__row > :not(.block-editor-url-popover__settings-toggle) { flex-grow: 1; }
3736
3737 .block-editor-url-popover .components-button.has-icon { padding: 3px; }
3738
3739 .block-editor-url-popover .components-button.has-icon > svg { padding: 5px; border-radius: 2px; height: 30px; width: 30px; }
3740
3741 .block-editor-url-popover .components-button.has-icon:not(:disabled):focus { box-shadow: none; }
3742
3743 .block-editor-url-popover .components-button.has-icon:not(:disabled):focus > svg { box-shadow: inset 0 0 0 1.5px #007cba, inset 0 0 0 4px #fff; box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 4px #fff; outline: 2px solid transparent; }
3744
3745 .block-editor-url-popover__settings-toggle { flex-shrink: 0; border-radius: 0; border-left: 1px solid #ddd; margin-left: 1px; }
3746
3747 .block-editor-url-popover__settings-toggle[aria-expanded="true"] .dashicon { transform: rotate(180deg); }
3748
3749 .block-editor-url-popover__input-container .components-base-control:last-child, .block-editor-url-popover__input-container .components-base-control:last-child .components-base-control__field { margin-bottom: 0; }
3750
3751 .block-editor-url-popover__settings { display: block; padding: 16px; border-top: 1px solid #ddd; }
3752
3753 .block-editor-url-popover__link-editor, .block-editor-url-popover__link-viewer { display: flex; }
3754
3755 .block-editor-url-popover__link-editor .block-editor-url-input .components-base-control__field, .block-editor-url-popover__link-viewer .block-editor-url-input .components-base-control__field { margin-bottom: 0; }
3756
3757 .block-editor-url-popover__link-editor .block-editor-url-input .components-spinner, .block-editor-url-popover__link-viewer .block-editor-url-input .components-spinner { bottom: 9px; }
3758
3759 .block-editor-url-popover__link-viewer-url { margin: 7px; flex-grow: 1; flex-shrink: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 150px; max-width: 500px; }
3760
3761 .block-editor-url-popover__link-viewer-url.has-invalid-link { color: #cc1818; }
3762
3763 .block-editor-warning { align-items: center; display: flex; flex-wrap: wrap; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 1em; border: 1px solid #1e1e1e; border-radius: 2px; background-color: #fff; }
3764
3765 .block-editor-warning .block-editor-warning__message { line-height: 1.4; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; margin: 0 0 1em; }
3766
3767 .block-editor-warning p.block-editor-warning__message.block-editor-warning__message { min-height: auto; }
3768
3769 .block-editor-warning .block-editor-warning__contents { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; align-items: baseline; width: 100%; }
3770
3771 .block-editor-warning .block-editor-warning__actions { display: flex; }
3772
3773 .block-editor-warning .block-editor-warning__action { margin: 0 8px 0 0; }
3774
3775 .block-editor-warning__secondary { margin: auto 0 auto 8px; }
3776
3777 .components-popover.block-editor-warning__dropdown { z-index: 99998; }
3778
3779 .block-editor-writing-flow { display: flex; flex-direction: column; }
3780
3781 .block-editor-writing-flow__click-redirect { cursor: text; }
3782
3783 .html-anchor-control .components-external-link { display: block; margin-top: 8px; }
3784
3785 #end-resizable-editor-section { display: none; }
3786
3787 /** Block Toolbar */
3788 .block-editor-block-toolbar { display: flex; flex-grow: 1; width: 100%; overflow: auto; position: relative; transition: border-color 0.1s linear, box-shadow 0.1s linear; }
3789
3790 @media (prefers-reduced-motion: reduce) { .block-editor-block-toolbar { transition-duration: 0s; } }
3791
3792 @media (min-width: 600px) { .block-editor-block-toolbar { overflow: inherit; } }
3793
3794 .block-editor-block-toolbar .components-toolbar-group, .block-editor-block-toolbar .components-toolbar { background: none; line-height: 0; margin-top: -1px; margin-bottom: -1px; border: 0; border-right: 1px solid #ddd; }
3795
3796 .block-editor-block-toolbar > :last-child, .block-editor-block-toolbar > :last-child .components-toolbar-group, .block-editor-block-toolbar > :last-child .components-toolbar { border-right: none; }
3797
3798 .block-editor-block-toolbar__block-controls { height: auto !important; padding: 0 !important; }
3799
3800 .block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon, .block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon { width: 24px !important; margin: 0 !important; }
3801
3802 .block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle:focus::before, .block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon:focus::before { right: 4px !important; }
3803
3804 .block-editor-block-toolbar__block-controls .block-editor-block-mover { margin-left: -6px; }
3805
3806 .block-editor-block-toolbar .components-toolbar-group, .block-editor-block-toolbar .components-toolbar, .block-editor-format-toolbar .components-toolbar-group, .block-editor-format-toolbar .components-toolbar { display: flex; flex-wrap: nowrap; }
3807
3808 .block-editor-block-toolbar__slot { display: inline-block; line-height: 0; }
3809
3810 @supports ((position: -webkit-sticky) or (position: sticky)) { .block-editor-block-toolbar__slot { display: inline-flex; } }
3811
3812 .block-editor-block-toolbar__block-parent-selector-wrapper { position: absolute; top: -1px; left: -1px; opacity: 0; transition: all 60ms linear; z-index: -1; }
3813
3814 @media (prefers-reduced-motion: reduce) { .block-editor-block-toolbar__block-parent-selector-wrapper { transition-duration: 0s; } }
3815
3816 .is-showing-movers .block-editor-block-toolbar__block-parent-selector-wrapper { opacity: 1; transform: translateY(-60px); }
3817
3818 .edit-post-header-toolbar__block-toolbar .block-editor-block-toolbar__block-parent-selector-wrapper { display: none; }
3819
3820 .block-editor-block-toolbar-animated-width-container { position: relative; overflow: hidden; transition: width 300ms; }
3821
3822 .block-editor-block-toolbar-content-enter { position: absolute; top: 0; left: 0; width: auto; opacity: 0; }
3823
3824 .block-editor-block-toolbar-content-enter-active { position: absolute; opacity: 1; transition: opacity 300ms; }
3825
3826 .block-editor-block-toolbar-content-exit { width: auto; opacity: 1; pointer-events: none; }
3827
3828 .block-editor-block-toolbar-content-exit-active { opacity: 0; transition: opacity 300ms; }
3829
3830 .block-editor-inserter { display: inline-block; background: none; border: none; padding: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; line-height: 0; }
3831
3832 @media (min-width: 782px) { .block-editor-inserter { position: relative; } }
3833
3834 .block-editor-inserter__popover .block-editor-inserter__menu { margin: -12px; }
3835
3836 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tabs .components-tab-panel__tabs { top: 60px; }
3837
3838 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area { overflow: visible; height: auto; }
3839
3840 .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container { display: none; }
3841
3842 .block-editor-inserter__toggle.components-button { display: inline-flex; align-items: center; cursor: pointer; border: none; outline: none; padding: 0; transition: color 0.2s ease; }
3843
3844 @media (prefers-reduced-motion: reduce) { .block-editor-inserter__toggle.components-button { transition-duration: 0s; } }
3845
3846 .block-editor-inserter__menu { height: 100%; position: relative; overflow: visible; }
3847
3848 .block-editor-inserter__main-area { width: auto; overflow-y: auto; height: 100%; }
3849
3850 @media (min-width: 782px) { .block-editor-inserter__main-area { width: 350px; } }
3851
3852 .block-editor-inserter__inline-elements { margin-top: -1px; }
3853
3854 .block-editor-inserter__menu.is-bottom::after { border-bottom-color: #fff; }
3855
3856 .components-popover.block-editor-inserter__popover { z-index: 99999; }
3857
3858 .block-editor-inserter__search { padding: 16px; position: -webkit-sticky; position: sticky; top: 0; background: #fff; z-index: 1; }
3859
3860 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; display: block; padding: 16px 48px 16px 16px; background: #f0f0f0; border: none; width: 100%; height: 48px; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; }
3861
3862 @media (prefers-reduced-motion: reduce) { .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input { transition-duration: 0s; } }
3863
3864 @media (min-width: 600px) { .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
3865
3866 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
3867
3868 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
3869
3870 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
3871
3872 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
3873
3874 .is-dark-theme .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
3875
3876 .is-dark-theme .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
3877
3878 .is-dark-theme .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
3879
3880 @media (min-width: 600px) { .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input { font-size: 13px; } }
3881
3882 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input:focus { background: #fff; box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); }
3883
3884 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input:-ms-input-placeholder { color: #757575; }
3885
3886 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::-moz-placeholder { color: #757575; }
3887
3888 .block-editor-inserter__search input[type="search"].block-editor-inserter__search-input::placeholder { color: #757575; }
3889
3890 .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 { -webkit-appearance: none; }
3891
3892 .block-editor-inserter__search-icon { position: absolute; top: 0; right: 20px; bottom: 0; display: flex; align-items: center; }
3893
3894 .block-editor-inserter__search-icon > svg { margin: 8px; }
3895
3896 .block-editor-inserter__tabs { display: flex; flex-direction: column; margin-top: -8px; }
3897
3898 .block-editor-inserter__tabs .components-tab-panel__tabs { position: -webkit-sticky; position: sticky; top: 72px; background: #fff; z-index: 1; border-bottom: 1px solid #ddd; }
3899
3900 .block-editor-inserter__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item { flex-grow: 1; margin-bottom: -1px; }
3901
3902 .block-editor-inserter__tabs .components-tab-panel__tab-content { display: flex; flex-grow: 1; flex-direction: column; position: relative; }
3903
3904 .block-editor-inserter__panel-header { display: inline-flex; align-items: center; padding: 16px 16px 0; }
3905
3906 .block-editor-inserter__panel-header-patterns { padding: 16px 16px 0 8px; }
3907
3908 .block-editor-inserter__panel-content { padding: 16px; }
3909
3910 .block-editor-inserter__panel-title, .block-editor-inserter__panel-title button, .components-custom-select-control__menu li { margin: 0 12px 0 0; color: #757575; text-transform: uppercase; font-size: 11px; font-weight: 500; }
3911
3912 .block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input { line-height: 1.2; }
3913
3914 .block-editor-inserter__panel-dropdown select { border: none; }
3915
3916 .block-editor-inserter__block-list { flex-grow: 1; position: relative; }
3917
3918 .block-editor-inserter__popover .block-editor-block-types-list { margin: -8px; }
3919
3920 .block-editor-inserter__reusable-blocks-panel { position: relative; text-align: right; }
3921
3922 .block-editor-inserter__manage-reusable-blocks { display: inline-block; margin: 16px; }
3923
3924 .block-editor-inserter__no-results { padding: 32px; margin-top: 64px; text-align: center; }
3925
3926 .block-editor-inserter__no-results-icon { fill: #949494; }
3927
3928 .block-editor-inserter__child-blocks { padding: 0 16px; }
3929
3930 .block-editor-inserter__parent-block-header { display: flex; align-items: center; }
3931
3932 .block-editor-inserter__parent-block-header h2 { font-size: 13px; }
3933
3934 .block-editor-inserter__parent-block-header .block-editor-block-icon { margin-right: 8px; }
3935
3936 .block-editor-inserter__preview-container { display: none; width: 300px; background: #fff; border-radius: 2px; border: 1px solid #ddd; position: absolute; top: 16px; left: calc(100% + 16px); max-height: calc(100% - 32px); overflow-y: hidden; }
3937
3938 @media (min-width: 782px) { .block-editor-inserter__preview-container { display: block; } }
3939
3940 .block-editor-inserter__preview-container .block-editor-block-card { padding: 16px; }
3941
3942 .block-editor-inserter__preview-container .block-editor-block-card__title { font-size: 13px; }
3943
3944 .block-editor-inserter__preview-content { min-height: 144px; background: #f0f0f0; display: -ms-grid; display: grid; flex-grow: 1; align-items: center; }
3945
3946 .block-editor-inserter__preview-content-missing { flex: 1; display: flex; justify-content: center; align-items: center; min-height: 144px; color: #757575; background: #f0f0f0; }
3947
3948 .block-editor-inserter__tips { border-top: 1px solid #ddd; padding: 16px; flex-shrink: 0; }
3949
3950 .block-editor-inserter__manage-reusable-blocks-container { padding: 16px; }
3951
3952 .block-editor-inserter__quick-inserter { width: 100%; max-width: 100%; }
3953
3954 @media (min-width: 782px) { .block-editor-inserter__quick-inserter { width: 350px; } }
3955
3956 .block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header { height: 0; padding: 0; float: left; }
3957
3958 .block-editor-inserter__quick-inserter .block-editor-inserter__panel-content { padding: 8px; }
3959
3960 .block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content, .block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content { padding: 16px; }
3961
3962 .block-editor-inserter__quick-inserter-patterns { display: -ms-grid; display: grid; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; grid-gap: 8px; }
3963
3964 .block-editor-inserter__quick-inserter-separator { border-top: 1px solid #ddd; }
3965
3966 .block-editor-inserter__popover.is-quick > .components-popover__content > div { padding: 0; }
3967
3968 .block-editor-inserter__quick-inserter-expand.components-button { display: block; background: #1e1e1e; color: #fff; width: 100%; height: 44px; border-radius: 0; }
3969
3970 .block-editor-inserter__quick-inserter-expand.components-button:hover { color: #fff; }
3971
3972 .block-editor-inserter__quick-inserter-expand.components-button:focus:not(:disabled) { box-shadow: inset 0 0 0 1.5px #1e1e1e, inset 0 0 0 2px #fff; }
3973
3974 .block-editor-post-preview__dropdown { padding: 0; }
3975
3976 .block-editor-post-preview__button-resize.block-editor-post-preview__button-resize { padding-left: 40px; }
3977
3978 .block-editor-post-preview__button-resize.block-editor-post-preview__button-resize.has-icon { padding-left: 8px; }
3979
3980 .block-editor-post-preview__dropdown-content .components-popover__content { overflow-y: visible; }
3981
3982 .block-editor-post-preview__dropdown-content.edit-post-post-preview-dropdown .components-menu-group:first-child { padding-bottom: 8px; }
3983
3984 .block-editor-post-preview__dropdown-content.edit-post-post-preview-dropdown .components-menu-group:last-child { margin-bottom: 0; }
3985
3986 .block-editor-post-preview__dropdown-content .components-menu-group + .components-menu-group { padding: 8px; }
3987
3988 @media (min-width: 600px) { .edit-post-header__settings .editor-post-preview, .edit-site-header__actions .editor-post-preview { display: none; } }
3989
3990 /** Colors */
3991 /** Breakpoints & Media Queries */
3992 /** Colors */
3993 /** Fonts & basic variables. */
3994 /** Grid System. https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */
3995 /** Dimensions. */
3996 /** Shadows. */
3997 /** Editor widths. */
3998 /** Block UI. */
3999 /** Border radii. */
4000 /** Block paddings. */
4001 /** Breakpoint mixins */
4002 /** Long content fade mixin Creates a fading overlay to signify that the content is longer than the space allows. */
4003 /** Focus styles. */
4004 /** Applies editor left position to the selector passed as argument */
4005 /** Styles that are reused verbatim in a few places */
4006 /** Allows users to opt-out of animations via OS-level preferences. */
4007 /** Reset default styles for JavaScript UI based pages. This is a WP-admin agnostic reset */
4008 /** Reset the WP Admin page styles for Gutenberg-like pages. */
4009 :root { --wp-admin-theme-color: #007cba; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-20: #005a87; }
4010
4011 #start-resizable-editor-section { display: none; }
4012
4013 .wp-block-audio figcaption { margin-top: 0.5em; margin-bottom: 1em; }
4014
4015 .wp-block-audio audio { width: 100%; min-width: 300px; }
4016
4017 .wp-block-button__link { color: #fff; background-color: #32373c; border: none; border-radius: 1.55em; box-shadow: none; cursor: pointer; display: inline-block; font-size: 1.125em; padding: 0.667em 1.333em; text-align: center; text-decoration: none; overflow-wrap: break-word; }
4018
4019 .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited { color: #fff; }
4020
4021 .wp-block-button__link.aligncenter { text-align: center; }
4022
4023 .wp-block-button__link.alignright { /*rtl:ignore*/ text-align: right; }
4024
4025 .wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared { border-radius: 0; }
4026
4027 .wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius { border-radius: 0 !important; }
4028
4029 .is-style-outline .wp-block-button__link, .wp-block-button__link.is-style-outline { color: #32373c; background-color: transparent; border: 2px solid; }
4030
4031 .wp-block-buttons .wp-block-button { display: inline-block; margin-right: 0.5em; margin-bottom: 0.5em; }
4032
4033 .wp-block-buttons .wp-block-button:last-child { margin-right: 0; }
4034
4035 .wp-block-buttons.alignright .wp-block-button { /*rtl:ignore*/ margin-right: 0; /*rtl:ignore*/ margin-left: 0.5em; }
4036
4037 .wp-block-buttons.alignright .wp-block-button:first-child { margin-left: 0; }
4038
4039 .wp-block-buttons.alignleft .wp-block-button { /*rtl:ignore*/ margin-left: 0; /*rtl:ignore*/ margin-right: 0.5em; }
4040
4041 .wp-block-buttons.alignleft .wp-block-button:last-child { margin-right: 0; }
4042
4043 .wp-block-button.aligncenter, .wp-block-buttons.aligncenter { text-align: center; }
4044
4045 .wp-block-calendar { text-align: center; }
4046
4047 .wp-block-calendar th, .wp-block-calendar tbody td { padding: 0.25em; border: 1px solid #ddd; }
4048
4049 .wp-block-calendar tfoot td { border: none; }
4050
4051 .wp-block-calendar table { width: 100%; border-collapse: collapse; }
4052
4053 .wp-block-calendar table th { font-weight: 400; background: #ddd; }
4054
4055 .wp-block-calendar a { text-decoration: underline; }
4056
4057 .wp-block-calendar table tbody, .wp-block-calendar table caption { color: #40464d; }
4058
4059 .wp-block-categories.alignleft { /*rtl:ignore*/ margin-right: 2em; }
4060
4061 .wp-block-categories.alignright { /*rtl:ignore*/ margin-left: 2em; }
4062
4063 .wp-block-columns { display: flex; margin-bottom: 1.75em; flex-wrap: wrap; }
4064
4065 @media (min-width: 782px) { .wp-block-columns { flex-wrap: nowrap; } }
4066
4067 .wp-block-columns.has-background { padding: 1.25em 2.375em; }
4068
4069 .wp-block-column { flex-grow: 1; min-width: 0; word-break: break-word; overflow-wrap: break-word; }
4070
4071 @media (max-width: 599px) { .wp-block-column { flex-basis: 100% !important; } }
4072
4073 @media (min-width: 600px) and (max-width: 781px) { .wp-block-column { flex-basis: calc(50% - 1em) !important; flex-grow: 0; }
4074 .wp-block-column:nth-child(even) { margin-left: 2em; } }
4075
4076 @media (min-width: 782px) { .wp-block-column { flex-basis: 0; flex-grow: 1; }
4077 .wp-block-column[style*="flex-basis"] { flex-grow: 0; }
4078 .wp-block-column:not(:first-child) { margin-left: 2em; } }
4079
4080 /** All Columns Alignment */
4081 .wp-block-columns.are-vertically-aligned-top { align-items: flex-start; }
4082
4083 .wp-block-columns.are-vertically-aligned-center { align-items: center; }
4084
4085 .wp-block-columns.are-vertically-aligned-bottom { align-items: flex-end; }
4086
4087 /** Individual Column Alignment */
4088 .wp-block-column.is-vertically-aligned-top { align-self: flex-start; }
4089
4090 .wp-block-column.is-vertically-aligned-center { -ms-grid-row-align: center; align-self: center; }
4091
4092 .wp-block-column.is-vertically-aligned-bottom { align-self: flex-end; }
4093
4094 .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom { width: 100%; }
4095
4096 .wp-block-cover-image, .wp-block-cover { position: relative; background-size: cover; background-position: center center; min-height: 430px; height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; padding: 1em; box-sizing: border-box; }
4097
4098 .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax { background-attachment: fixed; }
4099
4100 @supports (-webkit-overflow-scrolling: touch) { .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax { background-attachment: scroll; } }
4101
4102 @media (prefers-reduced-motion: reduce) { .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax { background-attachment: scroll; } }
4103
4104 .wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim { background-color: #000; }
4105
4106 .wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-background-dim::before { content: ""; background-color: inherit; }
4107
4108 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover .wp-block-cover__gradient-background { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; }
4109
4110 .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover .wp-block-cover__gradient-background { opacity: 0.5; }
4111
4112 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before { opacity: 0.1; }
4113
4114 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background { opacity: 0.1; }
4115
4116 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before { opacity: 0.2; }
4117
4118 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background { opacity: 0.2; }
4119
4120 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before { opacity: 0.3; }
4121
4122 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background { opacity: 0.3; }
4123
4124 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before { opacity: 0.4; }
4125
4126 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background { opacity: 0.4; }
4127
4128 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before { opacity: 0.5; }
4129
4130 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background { opacity: 0.5; }
4131
4132 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before { opacity: 0.6; }
4133
4134 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background { opacity: 0.6; }
4135
4136 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before { opacity: 0.7; }
4137
4138 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background { opacity: 0.7; }
4139
4140 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before { opacity: 0.8; }
4141
4142 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background { opacity: 0.8; }
4143
4144 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before { opacity: 0.9; }
4145
4146 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background { opacity: 0.9; }
4147
4148 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before { opacity: 1; }
4149
4150 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background { opacity: 1; }
4151
4152 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright { max-width: 290px; width: 100%; }
4153
4154 .wp-block-cover-image::after, .wp-block-cover::after { display: block; content: ""; font-size: 0; min-height: inherit; }
4155
4156 @supports ((position: -webkit-sticky) or (position: sticky)) { .wp-block-cover-image::after, .wp-block-cover::after { content: none; } }
4157
4158 .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright { display: flex; }
4159
4160 .wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container { z-index: 1; color: #fff; }
4161
4162 .wp-block-cover-image p:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover p:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color) { color: inherit; }
4163
4164 .wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left { align-items: flex-start; justify-content: flex-start; }
4165
4166 .wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center { align-items: flex-start; justify-content: center; }
4167
4168 .wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right { align-items: flex-start; justify-content: flex-end; }
4169
4170 .wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left { align-items: center; justify-content: flex-start; }
4171
4172 .wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center { align-items: center; justify-content: center; }
4173
4174 .wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right { align-items: center; justify-content: flex-end; }
4175
4176 .wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left { align-items: flex-end; justify-content: flex-start; }
4177
4178 .wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center { align-items: flex-end; justify-content: center; }
4179
4180 .wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right { align-items: flex-end; justify-content: flex-end; }
4181
4182 .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container { margin: 0; width: auto; }
4183
4184 .wp-block-cover__video-background { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); width: 100%; height: 100%; z-index: 0; -o-object-fit: cover; object-fit: cover; }
4185
4186 section.wp-block-cover-image h2, .wp-block-cover-image-text, .wp-block-cover-text { color: #fff; }
4187
4188 section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:hover, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:active, .wp-block-cover-image-text a, .wp-block-cover-image-text a:hover, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:active, .wp-block-cover-text a, .wp-block-cover-text a:hover, .wp-block-cover-text a:focus, .wp-block-cover-text a:active { color: #fff; }
4189
4190 .wp-block-cover-image .wp-block-cover.has-left-content { justify-content: flex-start; }
4191
4192 .wp-block-cover-image .wp-block-cover.has-right-content { justify-content: flex-end; }
4193
4194 section.wp-block-cover-image.has-left-content > h2, .wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text { margin-left: 0; text-align: left; }
4195
4196 section.wp-block-cover-image.has-right-content > h2, .wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text { margin-right: 0; text-align: right; }
4197
4198 section.wp-block-cover-image > h2, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text { font-size: 2em; line-height: 1.25; z-index: 1; margin-bottom: 0; max-width: 580px; padding: 0.44em; text-align: center; }
4199
4200 .wp-block[data-align="left"] > [data-type="core/embed"], .wp-block[data-align="right"] > [data-type="core/embed"], .wp-block-embed.alignleft, .wp-block-embed.alignright { max-width: 360px; width: 100%; }
4201
4202 .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper { min-width: 280px; }
4203
4204 .wp-block-embed { margin-bottom: 1em; }
4205
4206 .wp-block-embed figcaption { margin-top: 0.5em; margin-bottom: 1em; }
4207
4208 .wp-block-embed iframe { max-width: 100%; }
4209
4210 .wp-block-embed__wrapper { position: relative; }
4211
4212 .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before { content: ""; display: block; padding-top: 50%; }
4213
4214 .wp-embed-responsive .wp-has-aspect-ratio iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; }
4215
4216 .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { padding-top: 42.85%; }
4217
4218 .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before { padding-top: 50%; }
4219
4220 .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { padding-top: 56.25%; }
4221
4222 .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before { padding-top: 75%; }
4223
4224 .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before { padding-top: 100%; }
4225
4226 .wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper::before { padding-top: 66.66%; }
4227
4228 .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before { padding-top: 200%; }
4229
4230 .wp-block-file { margin-bottom: 1.5em; }
4231
4232 .wp-block-file.aligncenter { text-align: center; }
4233
4234 .wp-block-file.alignright { /*rtl:ignore*/ text-align: right; }
4235
4236 .wp-block-file .wp-block-file__button { background: #32373c; border-radius: 2em; color: #fff; font-size: 0.8em; padding: 0.5em 1em; }
4237
4238 .wp-block-file a.wp-block-file__button { text-decoration: none; }
4239
4240 .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 { box-shadow: none; color: #fff; opacity: 0.85; text-decoration: none; }
4241
4242 .wp-block-file * + .wp-block-file__button { margin-left: 0.75em; }
4243
4244 .wp-block-gallery, .blocks-gallery-grid { display: flex; flex-wrap: wrap; list-style-type: none; padding: 0; margin: 0; }
4245
4246 .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item, .blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item { margin: 0 1em 1em 0; display: flex; flex-grow: 1; flex-direction: column; justify-content: center; position: relative; }
4247
4248 .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure, .blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure { margin: 0; height: 100%; }
4249
4250 @supports ((position: -webkit-sticky) or (position: sticky)) { .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure, .blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure { display: flex; align-items: flex-end; justify-content: flex-start; } }
4251
4252 .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img, .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img { display: block; max-width: 100%; height: auto; }
4253
4254 .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img, .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img { width: 100%; }
4255
4256 @supports ((position: -webkit-sticky) or (position: sticky)) { .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img, .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img { width: auto; } }
4257
4258 .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption, .blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption { position: absolute; bottom: 0; width: 100%; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; color: #fff; text-align: center; font-size: 0.8em; background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent); box-sizing: border-box; }
4259
4260 .wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img, .blocks-gallery-grid .blocks-gallery-image figcaption img, .blocks-gallery-grid .blocks-gallery-item figcaption img { display: inline; }
4261
4262 .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img, .blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img { width: 100%; }
4263
4264 @supports ((position: -webkit-sticky) or (position: sticky)) { .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img, .blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img { height: 100%; flex: 1; -o-object-fit: cover; object-fit: cover; } }
4265
4266 .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item, .blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item { width: calc(50% - 1em); }
4267
4268 .wp-block-gallery .blocks-gallery-image:nth-of-type(even), .wp-block-gallery .blocks-gallery-item:nth-of-type(even), .blocks-gallery-grid .blocks-gallery-image:nth-of-type(even), .blocks-gallery-grid .blocks-gallery-item:nth-of-type(even) { margin-right: 0; }
4269
4270 .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item, .blocks-gallery-grid.columns-1 .blocks-gallery-image, .blocks-gallery-grid.columns-1 .blocks-gallery-item { width: 100%; margin-right: 0; }
4271
4272 @media (min-width: 600px) { .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item, .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item { width: calc(33.33333% - 0.66667em); margin-right: 1em; }
4273 .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item, .blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item { width: calc(25% - 0.75em); margin-right: 1em; }
4274 .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item, .blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item { width: calc(20% - 0.8em); margin-right: 1em; }
4275 .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item, .blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item { width: calc(16.66667% - 0.83333em); margin-right: 1em; }
4276 .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item, .blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item { width: calc(14.28571% - 0.85714em); margin-right: 1em; }
4277 .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item, .blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item { width: calc(12.5% - 0.875em); margin-right: 1em; }
4278 .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n) { margin-right: 0; }
4279 .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n) { margin-right: 0; }
4280 .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n) { margin-right: 0; }
4281 .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n) { margin-right: 0; }
4282 .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n) { margin-right: 0; }
4283 .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n) { margin-right: 0; }
4284 .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n) { margin-right: 0; }
4285 .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n) { margin-right: 0; } }
4286
4287 .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child, .blocks-gallery-grid .blocks-gallery-image:last-child, .blocks-gallery-grid .blocks-gallery-item:last-child { margin-right: 0; }
4288
4289 .wp-block-gallery.alignleft, .wp-block-gallery.alignright, .blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright { max-width: 290px; width: 100%; }
4290
4291 .wp-block-gallery.aligncenter .blocks-gallery-item figure, .blocks-gallery-grid.aligncenter .blocks-gallery-item figure { justify-content: center; }
4292
4293 .wp-block-group { box-sizing: border-box; }
4294
4295 h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background { padding: 1.25em 2.375em; }
4296
4297 .wp-block-image { margin-bottom: 1em; }
4298
4299 .wp-block-image img { max-width: 100%; }
4300
4301 .wp-block-image.aligncenter { text-align: center; }
4302
4303 .wp-block-image.alignfull img, .wp-block-image.alignwide img { width: 100%; }
4304
4305 .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image .aligncenter, .wp-block-image.is-resized { display: table; }
4306
4307 .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image .aligncenter > figcaption, .wp-block-image.is-resized > figcaption { display: table-caption; caption-side: bottom; }
4308
4309 .wp-block-image .alignleft { /*rtl:ignore*/ float: left; /*rtl:ignore*/ margin-left: 0; margin-right: 1em; margin-top: 0.5em; margin-bottom: 0.5em; }
4310
4311 .wp-block-image .alignright { /*rtl:ignore*/ float: right; /*rtl:ignore*/ margin-right: 0; margin-left: 1em; margin-top: 0.5em; margin-bottom: 0.5em; }
4312
4313 .wp-block-image .aligncenter { margin-left: auto; margin-right: auto; }
4314
4315 .wp-block-image figcaption { margin-top: 0.5em; margin-bottom: 1em; }
4316
4317 .is-style-rounded img { border-radius: 9999px; }
4318
4319 .is-style-circle-mask img { border-radius: 9999px; }
4320
4321 @supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) { .is-style-circle-mask img { /* stylelint-disable */ -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>'); 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>'); /* stylelint-enable */ mask-mode: alpha; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-position: center; mask-position: center; border-radius: 0; } }
4322
4323 .wp-block-latest-comments__comment { line-height: 1.1; list-style: none; margin-bottom: 1em; }
4324
4325 .has-avatars .wp-block-latest-comments__comment { min-height: 2.25em; list-style: none; }
4326
4327 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt { margin-left: 3.25em; }
4328
4329 .has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment { line-height: 1.5; }
4330
4331 .wp-block-latest-comments__comment-excerpt p { font-size: 0.875em; line-height: 1.8; margin: 0.36em 0 1.4em; }
4332
4333 .wp-block-latest-comments__comment-date { display: block; font-size: 0.75em; }
4334
4335 .wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar { border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
4336
4337 .wp-block-latest-posts.alignleft { /*rtl:ignore*/ margin-right: 2em; }
4338
4339 .wp-block-latest-posts.alignright { /*rtl:ignore*/ margin-left: 2em; }
4340
4341 .wp-block-latest-posts.wp-block-latest-posts__list { list-style: none; }
4342
4343 .wp-block-latest-posts.wp-block-latest-posts__list li { clear: both; }
4344
4345 .wp-block-latest-posts.is-grid { display: flex; flex-wrap: wrap; padding: 0; }
4346
4347 .wp-block-latest-posts.is-grid li { margin: 0 1.25em 1.25em 0; width: 100%; }
4348
4349 @media (min-width: 600px) { .wp-block-latest-posts.columns-2 li { width: calc((100% / 2) - 1.25em); }
4350 .wp-block-latest-posts.columns-3 li { width: calc((100% / 3) - 1.25em); }
4351 .wp-block-latest-posts.columns-4 li { width: calc((100% / 4) - 1.25em); }
4352 .wp-block-latest-posts.columns-5 li { width: calc((100% / 5) - 1.25em); }
4353 .wp-block-latest-posts.columns-6 li { width: calc((100% / 6) - 1.25em); } }
4354
4355 .wp-block-latest-posts__post-date, .wp-block-latest-posts__post-author { display: block; color: #555; font-size: 0.8125em; }
4356
4357 .wp-block-latest-posts__post-excerpt { margin-top: 0.5em; margin-bottom: 1em; }
4358
4359 .wp-block-latest-posts__featured-image a { display: inline-block; }
4360
4361 .wp-block-latest-posts__featured-image img { height: auto; width: auto; }
4362
4363 .wp-block-latest-posts__featured-image.alignleft { /*rtl:ignore*/ margin-right: 1em; }
4364
4365 .wp-block-latest-posts__featured-image.alignright { /*rtl:ignore*/ margin-left: 1em; }
4366
4367 .wp-block-latest-posts__featured-image.aligncenter { margin-bottom: 1em; text-align: center; }
4368
4369 .block-editor-image-alignment-control__row .components-base-control__field { display: flex; justify-content: space-between; align-items: center; }
4370
4371 .block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label { margin-bottom: 0; }
4372
4373 ol.has-background, ul.has-background { padding: 1.25em 2.375em; }
4374
4375 .wp-block-media-text { /*!rtl:begin:ignore*/ direction: ltr; /*!rtl:end:ignore*/ display: -ms-grid; display: grid; -ms-grid-columns: 50% 1fr; grid-template-columns: 50% 1fr; -ms-grid-rows: auto; grid-template-rows: auto; }
4376
4377 .wp-block-media-text.has-media-on-the-right { -ms-grid-columns: 1fr 50%; grid-template-columns: 1fr 50%; }
4378
4379 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media { -ms-grid-row-align: start; align-self: start; }
4380
4381 .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media { -ms-grid-row-align: center; align-self: center; }
4382
4383 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media { -ms-grid-row-align: end; align-self: end; }
4384
4385 .wp-block-media-text .wp-block-media-text__media { /*!rtl:begin:ignore*/ -ms-grid-column: 1; grid-column: 1; -ms-grid-row: 1; grid-row: 1; /*!rtl:end:ignore*/ margin: 0; }
4386
4387 .wp-block-media-text .wp-block-media-text__content { direction: ltr; /*!rtl:begin:ignore*/ -ms-grid-column: 2; grid-column: 2; -ms-grid-row: 1; grid-row: 1; /*!rtl:end:ignore*/ padding: 0 8% 0 8%; word-break: break-word; }
4388
4389 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media { /*!rtl:begin:ignore*/ -ms-grid-column: 2; grid-column: 2; -ms-grid-row: 1; grid-row: 1; /*!rtl:end:ignore*/ }
4390
4391 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content { /*!rtl:begin:ignore*/ -ms-grid-column: 1; grid-column: 1; -ms-grid-row: 1; grid-row: 1; /*!rtl:end:ignore*/ }
4392
4393 .wp-block-media-text__media img, .wp-block-media-text__media video { max-width: unset; width: 100%; vertical-align: middle; }
4394
4395 .wp-block-media-text.is-image-fill figure.wp-block-media-text__media { height: 100%; min-height: 250px; background-size: cover; }
4396
4397 .wp-block-media-text.is-image-fill figure.wp-block-media-text__media > img { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
4398
4399 /* Here we here not able to use a mobile first CSS approach. Custom widths are set using inline styles, and on mobile, we need 100% width, so we use important to overwrite the inline style. If the style were set on mobile first, on desktop styles, we would have no way of setting the style again to the inline style. */
4400 @media (max-width: 600px) { .wp-block-media-text.is-stacked-on-mobile { -ms-grid-columns: 100% !important; grid-template-columns: 100% !important; }
4401 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media { -ms-grid-column: 1; grid-column: 1; -ms-grid-row: 1; grid-row: 1; }
4402 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { -ms-grid-column: 1; grid-column: 1; -ms-grid-row: 2; grid-row: 2; } }
4403
4404 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link:not(.has-text-color) { color: #1e1e1e; }
4405
4406 .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container { background-color: #fff; }
4407
4408 .items-justified-left > ul { justify-content: flex-start; }
4409
4410 .items-justified-center > ul { justify-content: center; }
4411
4412 .items-justified-right > ul { justify-content: flex-end; }
4413
4414 .wp-block-navigation-link { display: flex; align-items: center; position: relative; margin: 0; }
4415
4416 .wp-block-navigation-link .wp-block-navigation__container:empty { display: none; }
4417
4418 .wp-block-navigation__container { list-style: none; margin: 0; padding-left: 0; display: flex; flex-wrap: wrap; }
4419
4420 .is-vertical .wp-block-navigation__container { display: block; }
4421
4422 .has-child > .wp-block-navigation-link__content { padding-right: 0.5em; }
4423
4424 .has-child .wp-block-navigation__container { border: 1px solid rgba(0, 0, 0, 0.15); background-color: inherit; color: inherit; position: absolute; left: 0; top: 100%; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; z-index: 2; opacity: 0; transition: opacity 0.1s linear; visibility: hidden; }
4425
4426 .has-child .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__content { flex-grow: 1; }
4427
4428 .has-child .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon { padding-right: 0.5em; }
4429
4430 @media (min-width: 782px) { .has-child .wp-block-navigation__container { left: 1.5em; }
4431 .has-child .wp-block-navigation__container .wp-block-navigation__container { left: 100%; top: -1px; }
4432 .has-child .wp-block-navigation__container .wp-block-navigation__container::before { content: ""; position: absolute; right: 100%; height: 100%; display: block; width: 0.5em; background: transparent; }
4433 .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg { transform: rotate(0); } }
4434
4435 .has-child:hover { cursor: pointer; }
4436
4437 .has-child:hover > .wp-block-navigation__container { visibility: visible; opacity: 1; display: flex; flex-direction: column; }
4438
4439 .has-child:focus-within { cursor: pointer; }
4440
4441 .has-child:focus-within > .wp-block-navigation__container { visibility: visible; opacity: 1; display: flex; flex-direction: column; }
4442
4443 .wp-block-navigation-link__content { color: inherit; text-decoration: none; padding: 0.5em 1em; }
4444
4445 .wp-block-navigation-link__content + .wp-block-navigation-link__content { padding-top: 0; }
4446
4447 .has-text-color .wp-block-navigation-link__content { color: inherit; }
4448
4449 .wp-block-navigation-link__label { word-break: normal; overflow-wrap: break-word; }
4450
4451 .wp-block-navigation-link__submenu-icon { height: inherit; padding: 0.375em 1em 0.375em 0; }
4452
4453 .wp-block-navigation-link__submenu-icon svg { fill: currentColor; }
4454
4455 @media (min-width: 782px) { .wp-block-navigation-link__submenu-icon svg { transform: rotate(90deg); } }
4456
4457 .is-small-text { font-size: 0.875em; }
4458
4459 .is-regular-text { font-size: 1em; }
4460
4461 .is-large-text { font-size: 2.25em; }
4462
4463 .is-larger-text { font-size: 3em; }
4464
4465 .has-drop-cap:not(:focus)::first-letter { float: left; font-size: 8.4em; line-height: 0.68; font-weight: 100; margin: 0.05em 0.1em 0 0; text-transform: uppercase; font-style: normal; }
4466
4467 p.has-background { padding: 1.25em 2.375em; }
4468
4469 p.has-text-color a { color: inherit; }
4470
4471 .wp-block-post-author { display: flex; flex-wrap: wrap; }
4472
4473 .wp-block-post-author__byline { width: 100%; margin-top: 0; margin-bottom: 0; font-size: 0.5em; }
4474
4475 .wp-block-post-author__avatar { margin-right: 1em; }
4476
4477 .wp-block-post-author__bio { margin-bottom: 0.7em; font-size: 0.7em; }
4478
4479 .wp-block-post-author__content { flex-grow: 1; flex-basis: 0; }
4480
4481 .wp-block-post-author__name { font-weight: bold; margin: 0; }
4482
4483 .wp-block-pullquote { padding: 3em 0; margin-left: 0; margin-right: 0; text-align: center; }
4484
4485 .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { max-width: 290px; }
4486
4487 .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p { font-size: 1.25em; }
4488
4489 .wp-block-pullquote p { font-size: 1.75em; line-height: 1.6; }
4490
4491 .wp-block-pullquote cite, .wp-block-pullquote footer { position: relative; }
4492
4493 .wp-block-pullquote .has-text-color a { color: inherit; }
4494
4495 .wp-block-pullquote:not(.is-style-solid-color) { background: none; }
4496
4497 .wp-block-pullquote.is-style-solid-color { border: none; }
4498
4499 .wp-block-pullquote.is-style-solid-color blockquote { margin-left: auto; margin-right: auto; text-align: left; max-width: 60%; }
4500
4501 .wp-block-pullquote.is-style-solid-color blockquote p { margin-top: 0; margin-bottom: 0; font-size: 2em; }
4502
4503 .wp-block-pullquote.is-style-solid-color blockquote cite { text-transform: none; font-style: normal; }
4504
4505 .wp-block-pullquote cite { color: inherit; }
4506
4507 .wp-block-quote.is-style-large, .wp-block-quote.is-large { margin: 0 0 1em; padding: 0 1em; }
4508
4509 .wp-block-quote.is-style-large p, .wp-block-quote.is-large p { font-size: 1.5em; font-style: italic; line-height: 1.6; }
4510
4511 .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite, .wp-block-quote.is-large footer { font-size: 1.125em; text-align: right; }
4512
4513 .wp-block-rss.alignleft { /*rtl:ignore*/ margin-right: 2em; }
4514
4515 .wp-block-rss.alignright { /*rtl:ignore*/ margin-left: 2em; }
4516
4517 .wp-block-rss.is-grid { display: flex; flex-wrap: wrap; padding: 0; list-style: none; }
4518
4519 .wp-block-rss.is-grid li { margin: 0 1em 1em 0; width: 100%; }
4520
4521 @media (min-width: 600px) { .wp-block-rss.columns-2 li { width: calc(( 100% / 2 ) - 1em); }
4522 .wp-block-rss.columns-3 li { width: calc(( 100% / 3 ) - 1em); }
4523 .wp-block-rss.columns-4 li { width: calc(( 100% / 4 ) - 1em); }
4524 .wp-block-rss.columns-5 li { width: calc(( 100% / 5 ) - 1em); }
4525 .wp-block-rss.columns-6 li { width: calc(( 100% / 6 ) - 1em); } }
4526
4527 .wp-block-rss__item-publish-date, .wp-block-rss__item-author { display: block; color: #555; font-size: 0.8125em; }
4528
4529 .wp-block-search .wp-block-search__inside-wrapper { display: flex; flex: auto; flex-wrap: nowrap; max-width: 100%; }
4530
4531 .wp-block-search .wp-block-search__label { width: 100%; }
4532
4533 .wp-block-search .wp-block-search__input { flex-grow: 1; min-width: 3em; border: 1px solid #949494; }
4534
4535 .wp-block-search .wp-block-search__button { margin-left: 0.625em; word-break: normal; }
4536
4537 .wp-block-search .wp-block-search__button svg { min-width: 1.5em; min-height: 1.5em; }
4538
4539 .wp-block-search.wp-block-search__button-only .wp-block-search__button { margin-left: 0; }
4540
4541 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { padding: 4px; border: 1px solid #949494; }
4542
4543 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { border-radius: 0; border: none; padding: 0 0 0 0.25em; }
4544
4545 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus { outline: none; }
4546
4547 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button { padding: 0.125em 0.5em; }
4548
4549 .wp-block-separator.is-style-wide { border-bottom-width: 1px; }
4550
4551 .wp-block-separator.is-style-dots { background: none !important; border: none; text-align: center; max-width: none; line-height: 1; height: auto; }
4552
4553 .wp-block-separator.is-style-dots::before { content: "\00b7 \00b7 \00b7"; color: currentColor; font-size: 1.5em; letter-spacing: 2em; /*rtl:ignore*/ padding-left: 2em; font-family: serif; }
4554
4555 .wp-block-custom-logo .aligncenter { display: table; }
4556
4557 .wp-block-social-links { display: flex; flex-wrap: wrap; justify-content: flex-start; padding-left: 0; padding-right: 0; margin-left: 0; }
4558
4559 .wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover { text-decoration: none; border-bottom: 0; box-shadow: none; }
4560
4561 .wp-social-link { display: block; width: 36px; height: 36px; border-radius: 36px; margin: 0 8px 8px 0; transition: transform 0.1s ease; }
4562
4563 @media (prefers-reduced-motion: reduce) { .wp-social-link { transition-duration: 0s; } }
4564
4565 .wp-social-link a { padding: 6px; display: block; line-height: 0; transition: transform 0.1s ease; }
4566
4567 .wp-social-link a, .wp-social-link a:hover, .wp-social-link a:active, .wp-social-link a:visited, .wp-social-link svg { color: currentColor; fill: currentColor; }
4568
4569 .wp-social-link:hover { transform: scale(1.1); }
4570
4571 .wp-block-social-links.aligncenter { justify-content: center; display: flex; }
4572
4573 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link { background-color: #f0f0f0; color: #444; }
4574
4575 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon { background-color: #f90; color: #fff; }
4576
4577 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp { background-color: #1ea0c3; color: #fff; }
4578
4579 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance { background-color: #0757fe; color: #fff; }
4580
4581 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen { background-color: #1e1f26; color: #fff; }
4582
4583 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart { background-color: #02e49b; color: #fff; }
4584
4585 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble { background-color: #e94c89; color: #fff; }
4586
4587 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox { background-color: #4280ff; color: #fff; }
4588
4589 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy { background-color: #f45800; color: #fff; }
4590
4591 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook { background-color: #1778f2; color: #fff; }
4592
4593 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx { background-color: #000; color: #fff; }
4594
4595 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr { background-color: #0461dd; color: #fff; }
4596
4597 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare { background-color: #e65678; color: #fff; }
4598
4599 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github { background-color: #24292d; color: #fff; }
4600
4601 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads { background-color: #eceadd; color: #382110; }
4602
4603 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google { background-color: #ea4434; color: #fff; }
4604
4605 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram { background-color: #f00075; color: #fff; }
4606
4607 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm { background-color: #e21b24; color: #fff; }
4608
4609 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin { background-color: #0d66c2; color: #fff; }
4610
4611 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon { background-color: #3288d4; color: #fff; }
4612
4613 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium { background-color: #02ab6c; color: #fff; }
4614
4615 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup { background-color: #f6405f; color: #fff; }
4616
4617 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest { background-color: #e60122; color: #fff; }
4618
4619 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket { background-color: #ef4155; color: #fff; }
4620
4621 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit { background-color: #fe4500; color: #fff; }
4622
4623 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype { background-color: #0478d7; color: #fff; }
4624
4625 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat { background-color: #fefc00; color: #fff; stroke: #000; }
4626
4627 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud { background-color: #ff5600; color: #fff; }
4628
4629 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify { background-color: #1bd760; color: #fff; }
4630
4631 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr { background-color: #011835; color: #fff; }
4632
4633 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch { background-color: #6440a4; color: #fff; }
4634
4635 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter { background-color: #1da1f2; color: #fff; }
4636
4637 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo { background-color: #1eb7ea; color: #fff; }
4638
4639 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk { background-color: #4680c2; color: #fff; }
4640
4641 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress { background-color: #3499cd; color: #fff; }
4642
4643 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp { background-color: #d32422; color: #fff; }
4644
4645 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube { background-color: #f00; color: #fff; }
4646
4647 .wp-block-social-links.is-style-logos-only .wp-social-link { background: none; padding: 4px; }
4648
4649 .wp-block-social-links.is-style-logos-only .wp-social-link svg { width: 28px; height: 28px; }
4650
4651 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon { color: #f90; }
4652
4653 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp { color: #1ea0c3; }
4654
4655 .wp-block-social-links.is-style-logos-only .wp-social-link-behance { color: #0757fe; }
4656
4657 .wp-block-social-links.is-style-logos-only .wp-social-link-codepen { color: #1e1f26; }
4658
4659 .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart { color: #02e49b; }
4660
4661 .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble { color: #e94c89; }
4662
4663 .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox { color: #4280ff; }
4664
4665 .wp-block-social-links.is-style-logos-only .wp-social-link-etsy { color: #f45800; }
4666
4667 .wp-block-social-links.is-style-logos-only .wp-social-link-facebook { color: #1778f2; }
4668
4669 .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx { color: #000; }
4670
4671 .wp-block-social-links.is-style-logos-only .wp-social-link-flickr { color: #0461dd; }
4672
4673 .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare { color: #e65678; }
4674
4675 .wp-block-social-links.is-style-logos-only .wp-social-link-github { color: #24292d; }
4676
4677 .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads { color: #382110; }
4678
4679 .wp-block-social-links.is-style-logos-only .wp-social-link-google { color: #ea4434; }
4680
4681 .wp-block-social-links.is-style-logos-only .wp-social-link-instagram { color: #f00075; }
4682
4683 .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm { color: #e21b24; }
4684
4685 .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin { color: #0d66c2; }
4686
4687 .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon { color: #3288d4; }
4688
4689 .wp-block-social-links.is-style-logos-only .wp-social-link-medium { color: #02ab6c; }
4690
4691 .wp-block-social-links.is-style-logos-only .wp-social-link-meetup { color: #f6405f; }
4692
4693 .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest { color: #e60122; }
4694
4695 .wp-block-social-links.is-style-logos-only .wp-social-link-pocket { color: #ef4155; }
4696
4697 .wp-block-social-links.is-style-logos-only .wp-social-link-reddit { color: #fe4500; }
4698
4699 .wp-block-social-links.is-style-logos-only .wp-social-link-skype { color: #0478d7; }
4700
4701 .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat { color: #fff; stroke: #000; }
4702
4703 .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud { color: #ff5600; }
4704
4705 .wp-block-social-links.is-style-logos-only .wp-social-link-spotify { color: #1bd760; }
4706
4707 .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr { color: #011835; }
4708
4709 .wp-block-social-links.is-style-logos-only .wp-social-link-twitch { color: #6440a4; }
4710
4711 .wp-block-social-links.is-style-logos-only .wp-social-link-twitter { color: #1da1f2; }
4712
4713 .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo { color: #1eb7ea; }
4714
4715 .wp-block-social-links.is-style-logos-only .wp-social-link-vk { color: #4680c2; }
4716
4717 .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress { color: #3499cd; }
4718
4719 .wp-block-social-links.is-style-logos-only .wp-social-link-yelp { background-color: #d32422; color: #fff; }
4720
4721 .wp-block-social-links.is-style-logos-only .wp-social-link-youtube { color: #f00; }
4722
4723 .wp-block-social-links.is-style-pill-shape .wp-social-link { width: auto; }
4724
4725 .wp-block-social-links.is-style-pill-shape .wp-social-link a { padding-left: 16px; padding-right: 16px; }
4726
4727 .wp-block-spacer { clear: both; }
4728
4729 p.wp-block-subhead { font-size: 1.1em; font-style: italic; opacity: 0.75; }
4730
4731 .wp-block-table { overflow-x: auto; }
4732
4733 .wp-block-table table { width: 100%; }
4734
4735 .wp-block-table .has-fixed-layout { table-layout: fixed; width: 100%; }
4736
4737 .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th { word-break: break-word; }
4738
4739 .wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright { display: table; width: auto; }
4740
4741 .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignright td, .wp-block-table.alignright th { word-break: break-word; }
4742
4743 .wp-block-table .has-subtle-light-gray-background-color { background-color: #f3f4f5; }
4744
4745 .wp-block-table .has-subtle-pale-green-background-color { background-color: #e9fbe5; }
4746
4747 .wp-block-table .has-subtle-pale-blue-background-color { background-color: #e7f5fe; }
4748
4749 .wp-block-table .has-subtle-pale-pink-background-color { background-color: #fcf0ef; }
4750
4751 .wp-block-table.is-style-stripes { border-spacing: 0; border-collapse: inherit; background-color: transparent; border-bottom: 1px solid #f0f0f0; }
4752
4753 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { background-color: #f0f0f0; }
4754
4755 .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) { background-color: #f3f4f5; }
4756
4757 .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) { background-color: #e9fbe5; }
4758
4759 .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) { background-color: #e7f5fe; }
4760
4761 .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) { background-color: #fcf0ef; }
4762
4763 .wp-block-table.is-style-stripes th, .wp-block-table.is-style-stripes td { border-color: transparent; }
4764
4765 .wp-block-text-columns { display: flex; }
4766
4767 .wp-block-text-columns.aligncenter { display: flex; }
4768
4769 .wp-block-text-columns .wp-block-column { margin: 0 1em; padding: 0; }
4770
4771 .wp-block-text-columns .wp-block-column:first-child { margin-left: 0; }
4772
4773 .wp-block-text-columns .wp-block-column:last-child { margin-right: 0; }
4774
4775 .wp-block-text-columns.columns-2 .wp-block-column { width: calc(100% / 2); }
4776
4777 .wp-block-text-columns.columns-3 .wp-block-column { width: calc(100% / 3); }
4778
4779 .wp-block-text-columns.columns-4 .wp-block-column { width: calc(100% / 4); }
4780
4781 .wp-block-video { margin-left: 0; margin-right: 0; }
4782
4783 .wp-block-video video { max-width: 100%; }
4784
4785 @supports ((position: -webkit-sticky) or (position: sticky)) { .wp-block-video [poster] { -o-object-fit: cover; object-fit: cover; } }
4786
4787 .wp-block-video.aligncenter { text-align: center; }
4788
4789 .wp-block-video figcaption { margin-top: 0.5em; margin-bottom: 1em; }
4790
4791 :root { /* stylelint-disable function-comma-space-after */ /* stylelint-enable function-comma-space-after */ }
4792
4793 :root .has-pale-pink-background-color { background-color: #f78da7; }
4794
4795 :root .has-vivid-red-background-color { background-color: #cf2e2e; }
4796
4797 :root .has-luminous-vivid-orange-background-color { background-color: #ff6900; }
4798
4799 :root .has-luminous-vivid-amber-background-color { background-color: #fcb900; }
4800
4801 :root .has-light-green-cyan-background-color { background-color: #7bdcb5; }
4802
4803 :root .has-vivid-green-cyan-background-color { background-color: #00d084; }
4804
4805 :root .has-pale-cyan-blue-background-color { background-color: #8ed1fc; }
4806
4807 :root .has-vivid-cyan-blue-background-color { background-color: #0693e3; }
4808
4809 :root .has-vivid-purple-background-color { background-color: #9b51e0; }
4810
4811 :root .has-white-background-color { background-color: #fff; }
4812
4813 :root .has-very-light-gray-background-color { background-color: #eee; }
4814
4815 :root .has-cyan-bluish-gray-background-color { background-color: #abb8c3; }
4816
4817 :root .has-very-dark-gray-background-color { background-color: #313131; }
4818
4819 :root .has-black-background-color { background-color: #000; }
4820
4821 :root .has-pale-pink-color { color: #f78da7; }
4822
4823 :root .has-vivid-red-color { color: #cf2e2e; }
4824
4825 :root .has-luminous-vivid-orange-color { color: #ff6900; }
4826
4827 :root .has-luminous-vivid-amber-color { color: #fcb900; }
4828
4829 :root .has-light-green-cyan-color { color: #7bdcb5; }
4830
4831 :root .has-vivid-green-cyan-color { color: #00d084; }
4832
4833 :root .has-pale-cyan-blue-color { color: #8ed1fc; }
4834
4835 :root .has-vivid-cyan-blue-color { color: #0693e3; }
4836
4837 :root .has-vivid-purple-color { color: #9b51e0; }
4838
4839 :root .has-white-color { color: #fff; }
4840
4841 :root .has-very-light-gray-color { color: #eee; }
4842
4843 :root .has-cyan-bluish-gray-color { color: #abb8c3; }
4844
4845 :root .has-very-dark-gray-color { color: #313131; }
4846
4847 :root .has-black-color { color: #000; }
4848
4849 :root .has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%); }
4850
4851 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { background: linear-gradient(135deg, #00d084 0%, #0693e3 100%); }
4852
4853 :root .has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: linear-gradient(135deg, #7adcb4 0%, #00d082 100%); }
4854
4855 :root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: linear-gradient(135deg, #fcb900 0%, #ff6900 100%); }
4856
4857 :root .has-luminous-vivid-orange-to-vivid-red-gradient-background { background: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%); }
4858
4859 :root .has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: linear-gradient(135deg, #eeeeee 0%, #a9b8c3 100%); }
4860
4861 :root .has-cool-to-warm-spectrum-gradient-background { background: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%); }
4862
4863 :root .has-blush-light-purple-gradient-background { background: linear-gradient(135deg, #ffceec 0%, #9896f0 100%); }
4864
4865 :root .has-blush-bordeaux-gradient-background { background: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%); }
4866
4867 :root .has-purple-crush-gradient-background { background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%); }
4868
4869 :root .has-luminous-dusk-gradient-background { background: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%); }
4870
4871 :root .has-hazy-dawn-gradient-background { background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%); }
4872
4873 :root .has-pale-ocean-gradient-background { background: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%); }
4874
4875 :root .has-electric-grass-gradient-background { background: linear-gradient(135deg, #caf880 0%, #71ce7e 100%); }
4876
4877 :root .has-subdued-olive-gradient-background { background: linear-gradient(135deg, #fafae1 0%, #67a671 100%); }
4878
4879 :root .has-atomic-cream-gradient-background { background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%); }
4880
4881 :root .has-nightshade-gradient-background { background: linear-gradient(135deg, #330968 0%, #31cdcf 100%); }
4882
4883 :root .has-midnight-gradient-background { background: linear-gradient(135deg, #020381 0%, #2874fc 100%); }
4884
4885 :root .has-link-color a { color: #00e; color: var(--wp--style--color--link, #00e); }
4886
4887 .has-small-font-size { font-size: 0.8125em; }
4888
4889 .has-regular-font-size, .has-normal-font-size { font-size: 1em; }
4890
4891 .has-medium-font-size { font-size: 1.25em; }
4892
4893 .has-large-font-size { font-size: 2.25em; }
4894
4895 .has-larger-font-size, .has-huge-font-size { font-size: 2.625em; }
4896
4897 .has-text-align-center { text-align: center; }
4898
4899 .has-text-align-left { /*rtl:ignore*/ text-align: left; }
4900
4901 .has-text-align-right { /*rtl:ignore*/ text-align: right; }
4902
4903 #end-resizable-editor-section { display: none; }
4904
4905 .aligncenter { clear: both; }
4906
4907 /** Colors */
4908 /** Breakpoints & Media Queries */
4909 /** Colors */
4910 /** Fonts & basic variables. */
4911 /** Grid System. https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */
4912 /** Dimensions. */
4913 /** Shadows. */
4914 /** Editor widths. */
4915 /** Block UI. */
4916 /** Border radii. */
4917 /** Block paddings. */
4918 /** Breakpoint mixins */
4919 /** Long content fade mixin Creates a fading overlay to signify that the content is longer than the space allows. */
4920 /** Focus styles. */
4921 /** Applies editor left position to the selector passed as argument */
4922 /** Styles that are reused verbatim in a few places */
4923 /** Allows users to opt-out of animations via OS-level preferences. */
4924 /** Reset default styles for JavaScript UI based pages. This is a WP-admin agnostic reset */
4925 /** Reset the WP Admin page styles for Gutenberg-like pages. */
4926 :root { --wp-admin-theme-color: #007cba; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-20: #005a87; }
4927
4928 #start-resizable-editor-section { display: none; }
4929
4930 .wp-block-audio figcaption { color: #555; font-size: 13px; text-align: center; }
4931
4932 .wp-block-code { font-family: Menlo, Consolas, monaco, monospace; font-size: 0.9em; color: #1e1e1e; padding: 0.8em 1em; border: 1px solid #ddd; border-radius: 4px; }
4933
4934 .wp-block-embed figcaption { color: #555; font-size: 13px; text-align: center; }
4935
4936 .blocks-gallery-caption { color: #555; font-size: 13px; text-align: center; }
4937
4938 .wp-block-image figcaption { color: #555; font-size: 13px; text-align: center; }
4939
4940 .wp-block-pullquote { border-top: 4px solid #555; border-bottom: 4px solid #555; margin-bottom: 1.75em; color: #555; }
4941
4942 .wp-block-pullquote cite, .wp-block-pullquote footer, .wp-block-pullquote__citation { color: #555; text-transform: uppercase; font-size: 0.8125em; font-style: normal; }
4943
4944 .wp-block-navigation ul, .wp-block-navigation ul li { list-style: none; }
4945
4946 .wp-block-navigation-link.wp-block-navigation-link { margin: 0; }
4947
4948 .wp-block-quote { border-left: 0.25em solid #000; margin: 0 0 1.75em 0; padding-left: 1em; }
4949
4950 .wp-block-quote cite, .wp-block-quote footer, .wp-block-quote__citation { color: #555; font-size: 0.8125em; margin-top: 1em; position: relative; font-style: normal; }
4951
4952 .wp-block-quote.has-text-align-right { border-left: none; border-right: 0.25em solid #000; padding-left: 0; padding-right: 1em; }
4953
4954 .wp-block-quote.has-text-align-center { border: none; padding-left: 0; }
4955
4956 .wp-block-quote.is-style-large, .wp-block-quote.is-large { border: none; }
4957
4958 .wp-block-search .wp-block-search__label { font-weight: bold; }
4959
4960 .wp-block-group.has-background { padding: 20px 30px; margin-top: 0; margin-bottom: 0; }
4961
4962 .wp-block-separator { border: none; border-bottom: 2px solid currentColor; margin-left: auto; margin-right: auto; opacity: 0.4; }
4963
4964 .wp-block-separator:not(.is-style-wide):not(.is-style-dots) { max-width: 100px; }
4965
4966 .wp-block-separator.has-background:not(.is-style-dots) { border-bottom: none; height: 1px; }
4967
4968 .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) { height: 2px; }
4969
4970 .wp-block-table { border-collapse: collapse; }
4971
4972 .wp-block-table thead { border-bottom: 3px solid; }
4973
4974 .wp-block-table tfoot { border-top: 3px solid; }
4975
4976 .wp-block-table td, .wp-block-table th { padding: 0.5em; border: 1px solid; word-break: normal; }
4977
4978 .wp-block-table figcaption { color: #555; font-size: 13px; text-align: center; }
4979
4980 .wp-block-video figcaption { color: #555; font-size: 13px; text-align: center; }
4981
4982 .wp-block-template-part.has-background { padding: 20px 30px; margin-top: 0; margin-bottom: 0; }
4983
4984 #end-resizable-editor-section { display: none; }
4985
4986 /** Colors */
4987 /** Breakpoints & Media Queries */
4988 /** Colors */
4989 /** Fonts & basic variables. */
4990 /** Grid System. https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */
4991 /** Dimensions. */
4992 /** Shadows. */
4993 /** Editor widths. */
4994 /** Block UI. */
4995 /** Border radii. */
4996 /** Block paddings. */
4997 /** Breakpoint mixins */
4998 /** Long content fade mixin Creates a fading overlay to signify that the content is longer than the space allows. */
4999 /** Focus styles. */
5000 /** Applies editor left position to the selector passed as argument */
5001 /** Styles that are reused verbatim in a few places */
5002 /** Allows users to opt-out of animations via OS-level preferences. */
5003 /** Reset default styles for JavaScript UI based pages. This is a WP-admin agnostic reset */
5004 /** Reset the WP Admin page styles for Gutenberg-like pages. */
5005 :root { --wp-admin-theme-color: #007cba; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-20: #005a87; }
5006
5007 #start-resizable-editor-section { display: none; }
5008
5009 .block-editor ul.wp-block-archives { padding-left: 2.5em; }
5010
5011 .wp-block-audio { margin-left: 0; margin-right: 0; }
5012
5013 .edit-post-visual-editor .block-library-block__reusable-block-container .block-editor-writing-flow__click-redirect { min-height: auto; }
5014
5015 .edit-post-visual-editor .block-library-block__reusable-block-container .is-root-container { padding-left: 0; padding-right: 0; }
5016
5017 .edit-post-visual-editor .block-library-block__reusable-block-container .block-editor-writing-flow { display: block; }
5018
5019 .edit-post-visual-editor .block-library-block__reusable-block-container .components-disabled .block-list-appender { display: none; }
5020
5021 .wp-block[data-align="center"] > .wp-block-button { text-align: center; margin-left: auto; margin-right: auto; }
5022
5023 .wp-block[data-align="right"] > .wp-block-button { /*!rtl:ignore*/ text-align: right; }
5024
5025 .wp-block-button { position: relative; cursor: text; }
5026
5027 .wp-block-button:not(.has-text-color):not(.is-style-outline) [data-rich-text-placeholder]::after { color: #fff; }
5028
5029 .wp-block-button:focus { box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007cba; box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color); outline: 2px solid transparent; outline-offset: -2px; }
5030
5031 .wp-block-button[data-rich-text-placeholder]::after { opacity: 0.8; }
5032
5033 .wp-block-button__inline-link { color: #757575; height: 0; overflow: hidden; max-width: 290px; }
5034
5035 .wp-block-button__inline-link-input__suggestions { max-width: 290px; }
5036
5037 @media (min-width: 782px) { .wp-block-button__inline-link { max-width: 260px; }
5038 .wp-block-button__inline-link-input__suggestions { max-width: 260px; } }
5039
5040 @media (min-width: 960px) { .wp-block-button__inline-link { max-width: 290px; }
5041 .wp-block-button__inline-link-input__suggestions { max-width: 290px; } }
5042
5043 .is-selected .wp-block-button__inline-link { height: auto; overflow: visible; margin-top: 16px; }
5044
5045 div[data-type="core/button"] { display: table; }
5046
5047 .wp-block-buttons > .wp-block { margin-left: 0; }
5048
5049 .wp-block[data-align="center"] > .wp-block-buttons { display: flex; align-items: center; flex-wrap: wrap; justify-content: center; }
5050
5051 .wp-block[data-align="right"] > .wp-block-buttons { display: flex; justify-content: flex-end; }
5052
5053 .wp-block-buttons > .block-list-appender { display: inline-block; }
5054
5055 .block-editor .wp-block-categories ul { padding-left: 2.5em; }
5056
5057 .block-editor .wp-block-categories ul ul { margin-top: 6px; }
5058
5059 .wp-block-code > code { display: block; }
5060
5061 .wp-block-columns .wp-block { max-width: none; }
5062
5063 @media (min-width: 600px) { .editor-styles-wrapper .block-editor-block-list__block.wp-block-column:nth-child(even) { margin-left: 32px; } }
5064
5065 @media (min-width: 782px) { .editor-styles-wrapper .block-editor-block-list__block.wp-block-column:not(:first-child) { margin-left: 32px; } }
5066
5067 .block-editor-block-list__block.wp-block-column.wp-block-column { margin-top: 0; margin-bottom: 0; }
5068
5069 .wp-block-cover { position: relative; }
5070
5071 .wp-block-cover.is-placeholder { min-height: auto !important; padding: 0 !important; }
5072
5073 .wp-block-cover.components-placeholder h2 { color: inherit; }
5074
5075 .wp-block-cover .block-editor-block-list__layout { width: 100%; }
5076
5077 .wp-block-cover .wp-block-cover__inner-container { text-align: left; margin-left: 0; margin-right: 0; }
5078
5079 .wp-block-cover .wp-block-cover__placeholder-background-options { width: 100%; }
5080
5081 [data-align="left"] > .wp-block-cover, [data-align="right"] > .wp-block-cover { max-width: 290px; width: 100%; }
5082
5083 .block-library-cover__reset-button { margin-left: auto; }
5084
5085 .block-library-cover__resize-container { position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; }
5086
5087 .block-library-cover__resize-container:not(.is-resizing) { height: auto !important; }
5088
5089 .wp-block-embed { margin-left: 0; margin-right: 0; clear: both; }
5090
5091 .wp-block-embed.is-loading { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 1em; min-height: 200px; text-align: center; border-radius: 2px; background-color: #fff; box-shadow: inset 0 0 0 1px #1e1e1e; }
5092
5093 .wp-block-embed.is-loading p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; }
5094
5095 .wp-block-embed .components-placeholder__error { word-break: break-word; }
5096
5097 .wp-block-embed .components-placeholder__learn-more { margin-top: 1em; }
5098
5099 .block-library-embed__interactive-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; }
5100
5101 .wp-block-file { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0; }
5102
5103 .wp-block-file .wp-block-file__content-wrapper { flex-grow: 1; }
5104
5105 .wp-block-file .wp-block-file__textlink { display: inline-block; min-width: 1em; }
5106
5107 .wp-block-file .wp-block-file__textlink:focus { box-shadow: none; }
5108
5109 .wp-block-file .wp-block-file__button-richtext-wrapper { display: inline-block; margin-left: 0.75em; }
5110
5111 .wp-block-file .wp-block-file__copy-url-button { margin-left: 1em; }
5112
5113 .wp-block-freeform.block-library-rich-text__tinymce { height: auto; /* Allow height of embed iframes to be calculated properly */ /* Remove blue highlighting of selected images in WebKit */ /* Image captions */ /* WP Views */ }
5114
5115 .wp-block-freeform.block-library-rich-text__tinymce p, .wp-block-freeform.block-library-rich-text__tinymce li { line-height: 1.8; }
5116
5117 .wp-block-freeform.block-library-rich-text__tinymce ul, .wp-block-freeform.block-library-rich-text__tinymce ol { padding-left: 2.5em; margin-left: 0; }
5118
5119 .wp-block-freeform.block-library-rich-text__tinymce blockquote { margin: 0; box-shadow: inset 0 0 0 0 #ddd; border-left: 4px solid #000; padding-left: 1em; }
5120
5121 .wp-block-freeform.block-library-rich-text__tinymce pre { white-space: pre-wrap; font-family: Menlo, Consolas, monaco, monospace; font-size: 15px; color: #1e1e1e; }
5122
5123 .wp-block-freeform.block-library-rich-text__tinymce > *:first-child { margin-top: 0; }
5124
5125 .wp-block-freeform.block-library-rich-text__tinymce > *:last-child { margin-bottom: 0; }
5126
5127 .wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus { outline: none; }
5128
5129 .wp-block-freeform.block-library-rich-text__tinymce a { color: #007cba; color: var(--wp-admin-theme-color); }
5130
5131 .wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected] { padding: 0 2px; margin: 0 -2px; border-radius: 2px; box-shadow: 0 0 0 1px #e5f5fa; background: #e5f5fa; }
5132
5133 .wp-block-freeform.block-library-rich-text__tinymce code { padding: 2px; border-radius: 2px; color: #1e1e1e; background: #f0f0f0; font-family: Menlo, Consolas, monaco, monospace; font-size: 14px; }
5134
5135 .wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] { background: #ddd; }
5136
5137 .wp-block-freeform.block-library-rich-text__tinymce .alignright { /*rtl:ignore*/ float: right; /*rtl:ignore*/ margin: 0.5em 0 0.5em 1em; }
5138
5139 .wp-block-freeform.block-library-rich-text__tinymce .alignleft { /*rtl:ignore*/ float: left; /*rtl:ignore*/ margin: 0.5em 1em 0.5em 0; }
5140
5141 .wp-block-freeform.block-library-rich-text__tinymce .aligncenter { display: block; margin-left: auto; margin-right: auto; }
5142
5143 .wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag { width: 96%; height: 20px; display: block; margin: 15px auto; outline: 0; cursor: default; 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); background-size: 1900px 20px; background-repeat: no-repeat; background-position: center; }
5144
5145 .wp-block-freeform.block-library-rich-text__tinymce img::-moz-selection { background-color: transparent; }
5146
5147 .wp-block-freeform.block-library-rich-text__tinymce img::selection { background-color: transparent; }
5148
5149 .wp-block-freeform.block-library-rich-text__tinymce div.mceTemp { -ms-user-select: element; }
5150
5151 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption { margin: 0; /* dl browser reset */ max-width: 100%; }
5152
5153 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a, .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img { display: block; }
5154
5155 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption, .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption * { -webkit-user-drag: none; }
5156
5157 .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd { padding-top: 0.5em; margin: 0; /* browser dd reset */ }
5158
5159 .wp-block-freeform.block-library-rich-text__tinymce .wpview { width: 99.99%; /* All IE need hasLayout, incl. 11 (ugh, not again!!) */ position: relative; clear: both; margin-bottom: 16px; border: 1px solid transparent; }
5160
5161 .wp-block-freeform.block-library-rich-text__tinymce .wpview iframe { display: block; max-width: 100%; background: transparent; }
5162
5163 .wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
5164
5165 .wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim { display: none; }
5166
5167 .wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder { border: 1px dashed #ddd; padding: 10px; }
5168
5169 .wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error { border: 1px solid #ddd; padding: 1em 0; margin: 0; word-wrap: break-word; }
5170
5171 .wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p { margin: 0; text-align: center; }
5172
5173 .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 { border-color: transparent; }
5174
5175 .wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons { display: block; margin: 0 auto; width: 32px; height: 32px; font-size: 32px; }
5176
5177 .wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery::after { content: ""; display: table; clear: both; }
5178
5179 .wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus { outline: none; }
5180
5181 .wp-block-freeform.block-library-rich-text__tinymce .gallery a { cursor: default; }
5182
5183 .wp-block-freeform.block-library-rich-text__tinymce .gallery { margin: auto -6px; padding: 6px 0; line-height: 1; overflow-x: hidden; }
5184
5185 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item { float: left; margin: 0; text-align: center; padding: 6px; box-sizing: border-box; }
5186
5187 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption, .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon { margin: 0; }
5188
5189 .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption { font-size: 13px; margin: 4px 0; }
5190
5191 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item { width: 100%; }
5192
5193 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item { width: 50%; }
5194
5195 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item { width: 33.33333%; }
5196
5197 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item { width: 25%; }
5198
5199 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item { width: 20%; }
5200
5201 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item { width: 16.66667%; }
5202
5203 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item { width: 14.28571%; }
5204
5205 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item { width: 12.5%; }
5206
5207 .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item { width: 11.11111%; }
5208
5209 .wp-block-freeform.block-library-rich-text__tinymce .gallery img { max-width: 100%; height: auto; border: none; padding: 0; }
5210
5211 div[data-type="core/freeform"]::before { transition: border-color 0.1s linear, box-shadow 0.1s linear; border: 1px solid #ddd; outline: 1px solid transparent; }
5212
5213 @media (prefers-reduced-motion: reduce) { div[data-type="core/freeform"]::before { transition-duration: 0s; } }
5214
5215 div[data-type="core/freeform"].is-selected::before { border-color: #1e1e1e; }
5216
5217 div[data-type="core/freeform"] .block-editor-block-contextual-toolbar + div { margin-top: 0; padding-top: 0; }
5218
5219 div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce::after { content: ""; display: table; clear: both; }
5220
5221 .mce-toolbar-grp .mce-btn.mce-active button, .mce-toolbar-grp .mce-btn.mce-active:hover button, .mce-toolbar-grp .mce-btn.mce-active i, .mce-toolbar-grp .mce-btn.mce-active:hover i { color: #1e1e1e; }
5222
5223 .mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last { margin-right: 0; margin-left: 8px; }
5224
5225 .mce-toolbar-grp .mce-btn i { font-style: normal; }
5226
5227 .block-library-classic__toolbar { display: none; width: auto; margin: 0; position: -webkit-sticky; position: sticky; z-index: 31; top: 0; border: 1px solid #ddd; border-bottom: none; border-radius: 2px; margin-bottom: 8px; padding: 0; }
5228
5229 div[data-type="core/freeform"].is-selected .block-library-classic__toolbar, div[data-type="core/freeform"].is-typing .block-library-classic__toolbar { display: block; border-color: #1e1e1e; }
5230
5231 .block-library-classic__toolbar .mce-tinymce { box-shadow: none; }
5232
5233 @media (min-width: 600px) { .block-library-classic__toolbar { padding: 0; } }
5234
5235 .block-library-classic__toolbar:empty { display: block; background: #f5f5f5; border-bottom: 1px solid #e2e4e7; }
5236
5237 .block-library-classic__toolbar:empty::before { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; content: attr(data-placeholder); color: #555d66; line-height: 37px; padding: 14px; }
5238
5239 .block-library-classic__toolbar div.mce-toolbar-grp { border-bottom: 1px solid #1e1e1e; }
5240
5241 .block-library-classic__toolbar .mce-tinymce-inline, .block-library-classic__toolbar .mce-tinymce-inline > div, .block-library-classic__toolbar div.mce-toolbar-grp, .block-library-classic__toolbar div.mce-toolbar-grp > div, .block-library-classic__toolbar .mce-menubar, .block-library-classic__toolbar .mce-menubar > div { height: auto !important; width: 100% !important; }
5242
5243 .block-library-classic__toolbar .mce-container-body.mce-abs-layout { overflow: visible; }
5244
5245 .block-library-classic__toolbar .mce-menubar, .block-library-classic__toolbar div.mce-toolbar-grp { position: static; }
5246
5247 .block-library-classic__toolbar .mce-toolbar-grp > div { padding: 1px 3px; }
5248
5249 .block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child) { display: none; }
5250
5251 .block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar { display: block; }
5252
5253 .wp-block-gallery li { list-style-type: none; }
5254
5255 .wp-block-gallery .block-editor-media-placeholder { margin-bottom: 12px; padding: 12px; }
5256
5257 .wp-block-gallery .block-editor-media-placeholder .components-placeholder__label { display: none; }
5258
5259 .wp-block-gallery .block-editor-media-placeholder .components-button { margin-bottom: 0; }
5260
5261 figure.wp-block-gallery { display: block; margin: 0; }
5262
5263 .blocks-gallery-grid.blocks-gallery-grid { padding-left: 0; margin-left: 0; margin-bottom: 0; }
5264
5265 .blocks-gallery-item figure:not(.is-selected):focus, .blocks-gallery-item img:focus { outline: none; }
5266
5267 .blocks-gallery-item figure.is-selected { box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007cba; box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color); border-radius: 2px; outline: 2px solid transparent; }
5268
5269 .blocks-gallery-item figure.is-selected img { border-radius: 2px; }
5270
5271 .blocks-gallery-item figure.is-transient img { opacity: 0.3; }
5272
5273 .blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu { display: inline-flex; }
5274
5275 .blocks-gallery-item .block-editor-media-placeholder { margin: 0; height: 100%; }
5276
5277 .blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label { display: flex; }
5278
5279 .block-library-gallery-item__inline-menu { display: none; position: absolute; top: -2px; margin: 8px; z-index: 20; transition: box-shadow 0.2s ease-out; border-radius: 2px; background: #fff; border: 1px solid #1e1e1e; }
5280
5281 @media (prefers-reduced-motion: reduce) { .block-library-gallery-item__inline-menu { transition-duration: 0s; } }
5282
5283 .block-library-gallery-item__inline-menu:hover { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); }
5284
5285 @media (min-width: 600px) { .columns-7 .block-library-gallery-item__inline-menu, .columns-8 .block-library-gallery-item__inline-menu { padding: 2px; } }
5286
5287 .block-library-gallery-item__inline-menu .components-button.has-icon:not(:focus) { border: none; box-shadow: none; }
5288
5289 @media (min-width: 600px) { .columns-7 .block-library-gallery-item__inline-menu .components-button.has-icon, .columns-8 .block-library-gallery-item__inline-menu .components-button.has-icon { padding: 0; width: inherit; height: inherit; } }
5290
5291 .block-library-gallery-item__inline-menu.is-left { left: -2px; }
5292
5293 .block-library-gallery-item__inline-menu.is-right { right: -2px; }
5294
5295 .blocks-gallery-item .components-spinner { position: absolute; top: 50%; left: 50%; margin-top: -9px; margin-left: -9px; }
5296
5297 /** Group: All Alignment Settings */
5298 .wp-block-group .block-editor-block-list__insertion-point { left: 0; right: 0; }
5299
5300 .wp-block-group > .wp-block-group__inner-container > [data-align="full"] { margin-left: auto; margin-right: auto; }
5301
5302 .wp-block-group.has-background > .wp-block-group__inner-container > [data-align="full"] { margin-left: -30px; width: calc(100% + 60px); }
5303
5304 /** Group: Full Width Alignment */
5305 [data-align="full"] .wp-block-group > .wp-block-group__inner-container > .wp-block { padding-left: 14px; padding-right: 14px; }
5306
5307 @media (min-width: 600px) { [data-align="full"] .wp-block-group > .wp-block-group__inner-container > .wp-block { padding-left: 0; padding-right: 0; } }
5308
5309 [data-align="full"] .wp-block-group > .wp-block-group__inner-container > [data-align="full"] { padding-right: 0; padding-left: 0; left: 0; width: 100%; max-width: none; }
5310
5311 [data-align="full"] .wp-block-group.has-background > .wp-block-group__inner-container > [data-align="full"] { width: calc(100% + 60px); }
5312
5313 [data-type="core/group"].is-selected .block-list-appender { margin-left: 0; margin-right: 0; }
5314
5315 [data-type="core/group"].is-selected .has-background .block-list-appender { margin-top: 18px; margin-bottom: 18px; }
5316
5317 .block-library-heading-level-dropdown .components-popover__content { min-width: 230px; }
5318
5319 .block-library-heading-level-dropdown .components-popover__content > div { padding: 0; }
5320
5321 .block-library-heading-level-toolbar { border: none; }
5322
5323 .wp-block-html { margin-bottom: 28px; }
5324
5325 .wp-block-html .block-library-html__preview-overlay { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
5326
5327 .wp-block-html .block-editor-plain-text { font-family: Menlo, Consolas, monaco, monospace; color: #1e1e1e; padding: 0.8em 1em; border: 1px solid #ddd; border-radius: 4px; max-height: 250px; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; }
5328
5329 @media (min-width: 600px) { .wp-block-html .block-editor-plain-text { font-size: 13px; } }
5330
5331 .wp-block-html .block-editor-plain-text:focus { box-shadow: none; }
5332
5333 figure.wp-block-image:not(.wp-block) { margin: 0; }
5334
5335 .wp-block-image { position: relative; }
5336
5337 .wp-block-image .is-applying img, .wp-block-image.is-transient img { opacity: 0.3; }
5338
5339 .wp-block-image figcaption img { display: inline; }
5340
5341 .wp-block-image .components-spinner { position: absolute; top: 50%; left: 50%; margin-top: -9px; margin-left: -9px; }
5342
5343 .wp-block-image .components-resizable-box__container { display: inline-block; }
5344
5345 .wp-block-image .components-resizable-box__container img { display: block; width: inherit; height: inherit; }
5346
5347 .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal { position: absolute; left: 0; right: 0; margin: -1px 0; }
5348
5349 @media (min-width: 600px) { .block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal { margin: -1px; } }
5350
5351 [data-align="wide"] > .wp-block-image img, [data-align="full"] > .wp-block-image img { width: 100%; }
5352
5353 .wp-block[data-align="left"] > .wp-block-image { margin-right: 1em; margin-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; }
5354
5355 .wp-block[data-align="right"] > .wp-block-image { margin-left: 1em; margin-right: 0; margin-top: 0.5em; margin-bottom: 0.5em; }
5356
5357 .wp-block[data-align="center"] > .wp-block-image { margin-left: auto; margin-right: auto; text-align: center; }
5358
5359 .wp-block-image__crop-area { position: relative; max-width: 100%; width: 100%; }
5360
5361 .wp-block-image__crop-icon { padding: 0 8px; min-width: 48px; display: flex; justify-content: center; align-items: center; }
5362
5363 .wp-block-image__crop-icon svg { fill: currentColor; }
5364
5365 .wp-block-image__zoom .components-popover__content { overflow: visible; }
5366
5367 .wp-block-image__zoom .components-range-control { flex: 1; }
5368
5369 .wp-block-image__zoom .components-base-control__field { display: flex; margin-bottom: 0; }
5370
5371 .wp-block-image__aspect-ratio { height: 46px; margin-bottom: -8px; display: flex; align-items: center; }
5372
5373 .wp-block-image__aspect-ratio .components-button { width: 36px; padding-left: 0; padding-right: 0; }
5374
5375 .wp-block-latest-comments.has-avatars .avatar { margin-right: 10px; }
5376
5377 .wp-block-latest-comments__comment-excerpt p { font-size: 14px; line-height: 1.8; margin: 5px 0 20px; padding-top: 0; }
5378
5379 .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment { min-height: 36px; }
5380
5381 .block-editor .wp-block-latest-posts { padding-left: 2.5em; }
5382
5383 .block-editor .wp-block-latest-posts.is-grid { padding-left: 0; }
5384
5385 .wp-block-latest-posts li a > div { display: inline; }
5386
5387 .edit-post-visual-editor .wp-block-latest-posts.is-grid li { margin-bottom: 20px; }
5388
5389 ol.has-background.has-background, ul.has-background.has-background { padding: 1.25em 2.375em; }
5390
5391 .wp-block-media-text .__resizable_base__ { -ms-grid-column: 1; -ms-grid-column-span: 2; grid-column: 1 / span 2; -ms-grid-row: 2; grid-row: 2; }
5392
5393 .wp-block-media-text .editor-media-container__resizer { width: 100% !important; }
5394
5395 .wp-block-media-text.is-image-fill .editor-media-container__resizer { height: 100% !important; }
5396
5397 .wp-block-media-text > .block-editor-block-list__layout > .block-editor-block-list__block { max-width: unset; }
5398
5399 .block-editor-block-list__block[data-type="core/more"] { max-width: 100%; text-align: center; margin-top: 28px; margin-bottom: 28px; }
5400
5401 .block-editor .wp-block-more { display: block; text-align: center; white-space: nowrap; }
5402
5403 .block-editor .wp-block-more input[type="text"] { position: relative; font-size: 13px; text-transform: uppercase; font-weight: 600; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; color: #757575; border: none; box-shadow: none; white-space: nowrap; text-align: center; margin: 0; border-radius: 4px; background: #fff; padding: 6px 8px; height: 24px; max-width: 100%; }
5404
5405 .block-editor .wp-block-more input[type="text"]:focus { box-shadow: none; }
5406
5407 .block-editor .wp-block-more::before { content: ""; position: absolute; top: calc(50%); left: 0; right: 0; border-top: 3px dashed #ccc; }
5408
5409 .editor-styles-wrapper .wp-block-navigation ul, .editor-styles-wrapper .wp-block-navigation ol { margin-bottom: 0; margin-left: 0; padding-left: 0; }
5410
5411 .editor-styles-wrapper .wp-block-navigation .block-editor-block-list__block { margin: 0; }
5412
5413 .wp-block-navigation .block-list-appender { margin: 0; display: flex; align-items: center; }
5414
5415 .wp-block-navigation.is-vertical .block-list-appender { margin: 8px; }
5416
5417 .wp-block-navigation__inserter-content { padding: 16px; }
5418
5419 .wp-block-navigation__container { min-height: 46px; }
5420
5421 .wp-block-navigation__container.is-parent-of-selected-block { visibility: visible; opacity: 1; }
5422
5423 .has-child > .wp-block-navigation__container, .has-child:hover > .wp-block-navigation__container { opacity: 0; visibility: hidden; }
5424
5425 .has-child.is-selected > .wp-block-navigation__container, .has-child.has-child-selected > .wp-block-navigation__container, .is-dragging-components-draggable .has-child.is-dragging-within > .wp-block-navigation__container { opacity: 1; visibility: visible; }
5426
5427 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container { opacity: 1; visibility: hidden; }
5428
5429 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container .block-editor-block-draggable-chip-wrapper { visibility: visible; }
5430
5431 /** Colors Selector component */
5432 .block-library-colors-selector { width: auto; }
5433
5434 .block-library-colors-selector .block-library-colors-selector__toggle { display: block; margin: 0 auto; padding: 3px; width: auto; }
5435
5436 .block-library-colors-selector .block-library-colors-selector__icon-container { height: 30px; position: relative; margin: 0 auto; padding: 3px; display: flex; align-items: center; border-radius: 4px; }
5437
5438 .block-library-colors-selector .block-library-colors-selector__state-selection { margin-left: auto; margin-right: auto; }
5439
5440 .block-library-colors-selector .block-library-colors-selector__state-selection { border-radius: 11px; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); width: 22px; min-width: 22px; height: 22px; min-height: 22px; line-height: 20px; padding: 2px; }
5441
5442 .block-library-colors-selector .block-library-colors-selector__state-selection > svg { min-width: auto !important; }
5443
5444 .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg, .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg path { color: inherit; }
5445
5446 .block-library-colors-selector__popover .color-palette-controller-container { padding: 16px; }
5447
5448 .block-library-colors-selector__popover .components-base-control__label { height: 20px; line-height: 20px; }
5449
5450 .block-library-colors-selector__popover .component-color-indicator { float: right; margin-top: 2px; }
5451
5452 .block-library-colors-selector__popover .components-panel__body-title { display: none; }
5453
5454 .is-editing > .wp-block-navigation__container { visibility: visible; opacity: 1; display: flex; flex-direction: column; }
5455
5456 .wp-block-navigation-placeholder .components-spinner { margin-top: -4px; margin-left: 4px; vertical-align: middle; margin-right: 7px; }
5457
5458 .wp-block-navigation-placeholder .components-custom-select-control__label { margin-bottom: 1rem; }
5459
5460 .wp-block-navigation-placeholder .components-custom-select-control__button { height: auto; padding: 0.375rem 0.75rem 0.375rem 1.5rem; min-width: 13.75rem; }
5461
5462 .wp-block-navigation-placeholder .components-custom-select-control.has-menus .components-custom-select-control__item.is-create-empty-option { position: relative; margin-top: 20px; }
5463
5464 .wp-block-navigation-placeholder .components-custom-select-control.has-menus .components-custom-select-control__item.is-create-empty-option::before { content: ""; position: absolute; top: -10px; left: 25px; right: 25px; height: 15px; border-top: 1px solid #757575; }
5465
5466 .wp-block-navigation-placeholder .components-custom-select-control__label { font-size: 13px; font-weight: normal; }
5467
5468 .wp-block-navigation-placeholder .components-custom-select-control__menu { margin: 0; max-height: none; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; }
5469
5470 .wp-block-navigation .block-editor-button-block-appender { justify-content: flex-start; }
5471
5472 .wp-block-navigation-link__field .components-text-control__input.components-text-control__input, .wp-block-navigation-link__container { border-radius: 0; line-height: 36px; min-height: 36px; }
5473
5474 /** Adjust Navigation Item. */
5475 .wp-block-navigation-link .block-editor-block-list__layout { display: block; }
5476
5477 .wp-block-navigation-link.is-editing, .wp-block-navigation-link.is-selected { min-width: 20px; }
5478
5479 .wp-block-navigation-link .block-editor-rich-text__editable.is-selected:not(.keep-placeholder-on-focus):not(:focus)[data-rich-text-placeholder]::after { display: inline-block; }
5480
5481 .wp-block-navigation-link .block-list-appender { margin: 16px; margin-left: 10px; margin-top: 10px; }
5482
5483 .wp-block-navigation-link__separator { margin: 8px 0 8px; border-top: 1px solid #ddd; }
5484
5485 .components-popover.wp-block-navigation-link__dropdown-content { margin-top: -1px; margin-left: -4px; }
5486
5487 .wp-block-navigation-link__dropdown-content .components-popover__content > div { padding: 8px 0; }
5488
5489 .wp-block-navigation .block-editor-block-list__block[data-type="core/navigation-link"] > .block-editor-block-list__insertion-point { display: none; }
5490
5491 .block-editor-block-list__block[data-type="core/nextpage"] { max-width: 100%; margin-top: 28px; margin-bottom: 28px; }
5492
5493 .wp-block-nextpage { display: block; text-align: center; white-space: nowrap; }
5494
5495 .wp-block-nextpage > span { font-size: 13px; position: relative; display: inline-block; text-transform: uppercase; font-weight: 600; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; color: #757575; border-radius: 4px; background: #fff; padding: 6px 8px; height: 24px; }
5496
5497 .wp-block-nextpage::before { content: ""; position: absolute; top: calc(50%); left: 0; right: 0; border-top: 3px dashed #ccc; }
5498
5499 .block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus { min-height: auto !important; }
5500
5501 .wp-block-post-content__placeholder { height: 100px; border: 1px dashed; display: flex; justify-content: center; align-items: center; }
5502
5503 .wp-block-post-content__placeholder span { font-style: italic; }
5504
5505 .wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline { display: inline-block; }
5506
5507 .wp-block-post-author { display: flex; flex-wrap: wrap; }
5508
5509 .wp-block-post-author .wp-block-post-author__byline { font-size: 0.5em; margin-top: 0; position: relative; font-style: normal; }
5510
5511 .wp-block-post-author .wp-block-post-author__content { flex-grow: 1; flex-basis: 0; }
5512
5513 .wp-block-post-author .wp-block-post-author__avatar img { margin: 0; }
5514
5515 .wp-block-post-author .wp-block-post-author__avatar { margin-bottom: -8px; }
5516
5517 .wp-block-post-author .wp-block-post-author__name { margin: 0; font-weight: bold; }
5518
5519 .wp-block-post-author .wp-block-post-author__bio { margin: 0 0 8px; font-size: 0.7em; }
5520
5521 .wp-block[data-align="left"] > .wp-block-pullquote p, .wp-block[data-align="right"] > .wp-block-pullquote p { font-size: 20px; }
5522
5523 .wp-block-pullquote blockquote p { font-size: 28px; line-height: 1.6; }
5524
5525 .wp-block-pullquote.is-style-solid-color { margin-left: 0; margin-right: 0; }
5526
5527 .wp-block-pullquote.is-style-solid-color blockquote p { font-size: 32px; }
5528
5529 .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation { text-transform: none; font-style: normal; }
5530
5531 .wp-block-pullquote .wp-block-pullquote__citation { color: inherit; }
5532
5533 .wp-block-quote__citation { font-size: 13px; }
5534
5535 .block-editor .wp-block-rss { padding-left: 2.5em; }
5536
5537 .block-editor .wp-block-rss.is-grid { padding-left: 0; }
5538
5539 .wp-block-rss li a > div { display: inline; }
5540
5541 .wp-block-rss__placeholder-form { display: flex; align-items: stretch; }
5542
5543 .wp-block-rss__placeholder-form > * { margin-bottom: 8px; }
5544
5545 @media (min-width: 782px) { .wp-block-rss__placeholder-form > * { margin-bottom: 0; } }
5546
5547 .wp-block-rss__placeholder-input { display: flex; align-items: stretch; flex-grow: 1; }
5548
5549 .wp-block-rss__placeholder-input .components-base-control__field { margin: 0; display: flex; align-items: stretch; flex-grow: 1; margin-right: 8px; }
5550
5551 .wp-block-search .wp-block-search__input { padding: 8px; }
5552
5553 .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { padding: 4px; }
5554
5555 .wp-block-search .wp-block-search__input, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { border-radius: 2px; border: 1px solid #949494; color: rgba(30, 30, 30, 0.62); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; background-color: #fff; }
5556
5557 .wp-block-search .wp-block-search__input:focus, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus { outline: none; }
5558
5559 .wp-block-search .wp-block-search__button { background: #f7f7f7; border-radius: 2px; border: 1px solid #ccc; box-shadow: inset 0 -1px 0 #ccc; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; padding: 6px 10px; color: #32373c; }
5560
5561 .wp-block-search__components-button-group { margin-top: 10px; }
5562
5563 .block-editor-block-list__block[data-type="core/separator"] { padding-top: 0.1px; padding-bottom: 0.1px; }
5564
5565 .block-editor-block-list__block[data-type="core/separator"].block-editor-block-list__block { margin-top: 0; margin-bottom: 0; }
5566
5567 .wp-block-shortcode { display: flex; flex-direction: column; padding: 14px; font-size: 13px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; margin-bottom: 28px; }
5568
5569 .wp-block-shortcode label { display: flex; align-items: center; white-space: nowrap; font-weight: 600; flex-shrink: 0; }
5570
5571 .wp-block-shortcode .block-editor-plain-text { max-height: 250px; }
5572
5573 .wp-block-shortcode .dashicon { margin-right: 8px; }
5574
5575 .block-editor .blocks-shortcode__textarea, .blocks-shortcode__textarea { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; }
5576
5577 @media (prefers-reduced-motion: reduce) { .block-editor .blocks-shortcode__textarea, .blocks-shortcode__textarea { transition-duration: 0s; } }
5578
5579 @media (min-width: 600px) { .block-editor .blocks-shortcode__textarea, .blocks-shortcode__textarea { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
5580
5581 .block-editor .blocks-shortcode__textarea:focus, .blocks-shortcode__textarea:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
5582
5583 .block-editor .blocks-shortcode__textarea::-webkit-input-placeholder, .blocks-shortcode__textarea::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
5584
5585 .block-editor .blocks-shortcode__textarea::-moz-placeholder, .blocks-shortcode__textarea::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
5586
5587 .block-editor .blocks-shortcode__textarea:-ms-input-placeholder, .blocks-shortcode__textarea:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
5588
5589 .is-dark-theme .block-editor .blocks-shortcode__textarea::-webkit-input-placeholder, .is-dark-theme .blocks-shortcode__textarea::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
5590
5591 .is-dark-theme .block-editor .blocks-shortcode__textarea::-moz-placeholder, .is-dark-theme .blocks-shortcode__textarea::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
5592
5593 .is-dark-theme .block-editor .blocks-shortcode__textarea:-ms-input-placeholder, .is-dark-theme .blocks-shortcode__textarea:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
5594
5595 .wp-block[data-align="center"] > .wp-block-site-logo { margin-left: auto; margin-right: auto; text-align: center; }
5596
5597 .wp-block-site-logo.is-resized { display: table; }
5598
5599 .wp-block-site-logo .custom-logo-link { cursor: inherit; }
5600
5601 .wp-block-site-logo .custom-logo-link:focus { box-shadow: none; }
5602
5603 .wp-block-site-logo .custom-logo-link.is-transient img { opacity: 0.3; }
5604
5605 .wp-block-site-logo img { display: block; max-width: 100%; }
5606
5607 .wp-block-social-links .wp-social-link button { color: currentColor; padding: 6px; }
5608
5609 .wp-block-social-links.is-style-pill-shape .wp-social-link button { padding-left: 16px; padding-right: 16px; }
5610
5611 .wp-block-social-links div.block-editor-url-input { display: inline-block; margin-left: 8px; }
5612
5613 .editor-styles-wrapper .wp-block-social-link { margin: 0 8px 8px 0; }
5614
5615 .editor-styles-wrapper .wp-block-social-link.is-selected, .editor-styles-wrapper .wp-block-social-link.is-hovered { transform: none; }
5616
5617 .editor-styles-wrapper .wp-block-social-links { padding: 0; }
5618
5619 .wp-block-social-links .block-list-appender { margin: 0; display: flex; align-items: center; }
5620
5621 .wp-block[data-align="center"] > .wp-block-social-links { justify-content: center; }
5622
5623 .block-editor-block-preview__content .wp-social-link:disabled { opacity: 1; }
5624
5625 [data-type="core/social-links"]:not(.is-selected):not(.has-child-selected) .wp-block-social-links { min-height: 36px; }
5626
5627 [data-type="core/social-links"] .wp-social-link__is-incomplete { transition: transform 0.1s ease; transform-origin: center center; }
5628
5629 [data-type="core/social-links"]:not(.is-selected):not(.has-child-selected) .wp-social-link__is-incomplete { opacity: 0; transform: scale(0); width: 0; padding: 0; margin-right: 0; }
5630
5631 .wp-social-link.wp-social-link__is-incomplete { opacity: 0.5; }
5632
5633 @media (prefers-reduced-motion: reduce) { .wp-social-link.wp-social-link__is-incomplete { transition-duration: 0s; } }
5634
5635 .wp-block-social-links .is-selected .wp-social-link__is-incomplete, .wp-social-link.wp-social-link__is-incomplete:hover, .wp-social-link.wp-social-link__is-incomplete:focus { opacity: 1; }
5636
5637 [data-type="core/social-links"] .wp-social-link:focus { opacity: 1; box-shadow: 0 0 0 2px #fff, 0 0 0 4px #007cba; box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color); outline: 2px solid transparent; }
5638
5639 .is-navigate-mode .block-editor-block-list__layout .block-editor-block-list__block[data-type="core/social-link"].is-selected::after, .block-editor-block-list__layout .block-editor-block-list__block[data-type="core/social-link"]:not([contenteditable]):focus::after { right: 8px; }
5640
5641 .block-editor-block-list__block[data-type="core/spacer"]::before { content: ""; display: block; position: absolute; width: 100%; height: 24px; transform: translateY(-12px); }
5642
5643 .block-library-spacer__resize-container.has-show-handle { background: #f0f0f0; }
5644
5645 .is-dark-theme .block-library-spacer__resize-container.has-show-handle { background: rgba(255, 255, 255, 0.15); }
5646
5647 .block-library-spacer__resize-container { clear: both; margin-bottom: 28px; }
5648
5649 .block-library-spacer__resize-container .components-resizable-box__handle::before { content: none; }
5650
5651 .edit-post-visual-editor p.wp-block-subhead { color: #555; font-size: 1.1em; font-style: italic; }
5652
5653 .wp-block[data-align="left"] > .wp-block-table, .wp-block[data-align="right"] > .wp-block-table, .wp-block[data-align="center"] > .wp-block-table { height: auto; }
5654
5655 .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 { width: auto; }
5656
5657 .wp-block[data-align="left"] > .wp-block-table td, .wp-block[data-align="left"] > .wp-block-table th, .wp-block[data-align="right"] > .wp-block-table td, .wp-block[data-align="right"] > .wp-block-table th, .wp-block[data-align="center"] > .wp-block-table td, .wp-block[data-align="center"] > .wp-block-table th { word-break: break-word; }
5658
5659 .wp-block[data-align="center"] > .wp-block-table { text-align: initial; }
5660
5661 .wp-block[data-align="center"] > .wp-block-table table { margin: 0 auto; }
5662
5663 .wp-block-table { margin: 0; }
5664
5665 .wp-block-table table { border-collapse: collapse; }
5666
5667 .wp-block-table td, .wp-block-table th { border: 1px solid; }
5668
5669 .wp-block-table td.is-selected, .wp-block-table th.is-selected { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: inset 0 0 0 1px #007cba; box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color); border-style: double; }
5670
5671 .wp-block-table figcaption { color: #555; font-size: 13px; text-align: center; }
5672
5673 .blocks-table__placeholder-form.blocks-table__placeholder-form { display: flex; flex-direction: column; align-items: flex-start; }
5674
5675 .blocks-table__placeholder-form.blocks-table__placeholder-form > * { margin-bottom: 8px; }
5676
5677 @media (min-width: 782px) { .blocks-table__placeholder-form.blocks-table__placeholder-form { flex-direction: row; align-items: flex-end; }
5678 .blocks-table__placeholder-form.blocks-table__placeholder-form > * { margin-bottom: 0; } }
5679
5680 .blocks-table__placeholder-input { width: 112px; margin-right: 8px; margin-bottom: 0; }
5681
5682 .blocks-table__placeholder-input input { height: 36px; }
5683
5684 .blocks-table__placeholder-input .components-base-control__field { margin-bottom: 0; }
5685
5686 .block-editor .wp-block-tag-cloud a { display: inline-block; margin-right: 5px; }
5687
5688 .block-editor .wp-block-tag-cloud span { display: inline-block; margin-left: 5px; color: #757575; text-decoration: none; }
5689
5690 .wp-block-template-part__placeholder-preview-dropdown-content .components-popover__content, .wp-block-template-part__preview-dropdown-content .components-popover__content { min-width: 320px; padding: 0; }
5691
5692 .wp-block-template-part__selection-preview-search-form { border-bottom: 1px solid #ddd; }
5693
5694 .wp-block-template-part__selection-preview-container { background: #fff; padding-bottom: 16px; }
5695
5696 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item { border-radius: 2px; cursor: pointer; margin-top: 16px; transition: all 0.05s ease-in-out; border: 1px solid transparent; }
5697
5698 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item:hover { border: 1px solid #007cba; border: 1px solid var(--wp-admin-theme-color); }
5699
5700 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item:focus { box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba; box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
5701
5702 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item.is-placeholder { min-height: 100px; }
5703
5704 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item-title { padding: 4px; font-size: 12px; text-align: left; }
5705
5706 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-header { padding: 16px 16px 0; }
5707
5708 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-content { padding: 0 16px; }
5709
5710 .wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-title { color: #007cba; color: var(--wp-admin-theme-color); text-transform: uppercase; font-size: 11px; font-weight: 500; }
5711
5712 .wp-block-template-part__block-control-group { display: flex; }
5713
5714 .wp-block-template-part__block-control-group .wp-block-template-part__name-panel { outline: 1px solid transparent; padding: 8px 0 8px 12px; }
5715
5716 .wp-block-template-part__block-control-group .wp-block-template-part__name-panel .components-base-control__field { align-items: center; display: flex; margin-bottom: 0; }
5717
5718 .wp-block-template-part__block-control-group .wp-block-template-part__name-panel .components-base-control__label { margin-bottom: 0; margin-right: 8px; }
5719
5720 .is-navigate-mode .is-selected .wp-block-template-part__name-panel { box-shadow: 0 0 0 1px #007cba; box-shadow: 0 0 0 1px var(--wp-admin-theme-color); }
5721
5722 .is-dark-theme .is-navigate-mode .is-selected .wp-block-template-part__name-panel { box-shadow: 0 0 0 1px #007cba; box-shadow: 0 0 0 1px var(--wp-admin-theme-color); }
5723
5724 .block-editor-block-list__block[data-type="core/template-part"].is-selected::after, .block-editor-block-list__block[data-type="core/template-part"].has-child-selected::after { top: 1px; bottom: 1px; left: 1px; right: 1px; border-radius: 1px; }
5725
5726 .block-editor-block-list__block[data-type="core/template-part"].is-selected::after { box-shadow: 0 0 0 1.5px #007cba; box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color); }
5727
5728 .is-dark-theme .block-editor-block-list__block[data-type="core/template-part"].is-selected::after { box-shadow: 0 0 0 1.5px #fff; }
5729
5730 .block-editor-block-list__block[data-type="core/template-part"].has-child-selected::after { box-shadow: 0 0 0 1px #ddd; }
5731
5732 .is-dark-theme .block-editor-block-list__block[data-type="core/template-part"].has-child-selected::after { box-shadow: 0 0 0 1.5px #757575; }
5733
5734 .wp-block-text-columns .block-editor-rich-text__editable:focus { outline: 1px solid #ddd; }
5735
5736 pre.wp-block-verse { color: #1e1e1e; white-space: nowrap; font-family: inherit; font-size: inherit; padding: 1em; overflow: auto; }
5737
5738 .wp-block[data-align="center"] > .wp-block-video { text-align: center; }
5739
5740 .editor-video-poster-control .components-base-control__label { display: block; }
5741
5742 .editor-video-poster-control .components-button { margin-right: 8px; }
5743
5744 .wp-block[data-type="core/widget-area"] { max-width: 700px; }
5745
5746 .wp-block-widget-area > .components-panel__body.is-opened:not(.widget-area-is-opened) { padding: 0; }
5747
5748 .wp-block-widget-area > .components-panel__body.is-opened:not(.widget-area-is-opened) > .components-panel__body-title { padding: 0; margin: 0; }
5749
5750 .wp-block-widget-area > .components-panel__body > .block-editor-inner-blocks { padding-top: 24px; }
5751
5752 .editor-styles-wrapper .wp-block.wp-block-query-loop { max-width: 100%; }
5753
5754 .editor-styles-wrapper .wp-block.wp-block-query { max-width: 100%; }
5755
5756 /** Import styles from internal editor components used by the blocks. */
5757 .block-editor-block-list__layout .reusable-block-edit-panel { align-items: center; display: flex; flex-wrap: wrap; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; padding: 6px 12px; border-radius: 2px; background-color: #fff; box-shadow: 0 0 0 1px #1e1e1e; outline: 1px solid transparent; }
5758
5759 .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info { margin-right: auto; }
5760
5761 .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label { margin-right: 8px; white-space: nowrap; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; }
5762
5763 .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title { flex: 1 1 100%; }
5764
5765 .block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button { flex-shrink: 0; }
5766
5767 @media (min-width: 960px) { .block-editor-block-list__layout .reusable-block-edit-panel { flex-wrap: nowrap; }
5768 .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title { margin: 0; }
5769 .block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button { margin: 0 0 0 8px; } }
5770
5771 .reusable-block-edit-panel__title[type="text"] { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; padding: 6px 8px; box-shadow: 0 0 0 transparent; transition: box-shadow 0.1s linear; border-radius: 2px; border: 1px solid #757575; /* Fonts smaller than 16px causes mobile safari to zoom. */ font-size: 16px; /* Override core line-height. To be reviewed. */ line-height: normal; }
5772
5773 @media (prefers-reduced-motion: reduce) { .reusable-block-edit-panel__title[type="text"] { transition-duration: 0s; } }
5774
5775 @media (min-width: 600px) { .reusable-block-edit-panel__title[type="text"] { font-size: 13px; /* Override core line-height. To be reviewed. */ line-height: normal; } }
5776
5777 .reusable-block-edit-panel__title[type="text"]:focus { border-color: #007cba; border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 0.5px #007cba; box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); outline: 2px solid transparent; }
5778
5779 .reusable-block-edit-panel__title[type="text"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
5780
5781 .reusable-block-edit-panel__title[type="text"]::-moz-placeholder { opacity: 1; color: rgba(30, 30, 30, 0.62); }
5782
5783 .reusable-block-edit-panel__title[type="text"]:-ms-input-placeholder { color: rgba(30, 30, 30, 0.62); }
5784
5785 .is-dark-theme .reusable-block-edit-panel__title[type="text"]::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.65); }
5786
5787 .is-dark-theme .reusable-block-edit-panel__title[type="text"]::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.65); }
5788
5789 .is-dark-theme .reusable-block-edit-panel__title[type="text"]:-ms-input-placeholder { color: rgba(255, 255, 255, 0.65); }
5790
5791 .is-navigate-mode .is-selected .reusable-block-edit-panel { box-shadow: 0 0 0 1px #007cba; box-shadow: 0 0 0 1px var(--wp-admin-theme-color); }
5792
5793 .is-dark-theme .is-navigate-mode .is-selected .reusable-block-edit-panel { box-shadow: 0 0 0 1px #007cba; box-shadow: 0 0 0 1px var(--wp-admin-theme-color); }
5794
5795 :root .editor-styles-wrapper { /* stylelint-disable function-comma-space-after */ /* stylelint-enable function-comma-space-after */ }
5796
5797 :root .editor-styles-wrapper .has-pale-pink-background-color { background-color: #f78da7; }
5798
5799 :root .editor-styles-wrapper .has-vivid-red-background-color { background-color: #cf2e2e; }
5800
5801 :root .editor-styles-wrapper .has-luminous-vivid-orange-background-color { background-color: #ff6900; }
5802
5803 :root .editor-styles-wrapper .has-luminous-vivid-amber-background-color { background-color: #fcb900; }
5804
5805 :root .editor-styles-wrapper .has-light-green-cyan-background-color { background-color: #7bdcb5; }
5806
5807 :root .editor-styles-wrapper .has-vivid-green-cyan-background-color { background-color: #00d084; }
5808
5809 :root .editor-styles-wrapper .has-pale-cyan-blue-background-color { background-color: #8ed1fc; }
5810
5811 :root .editor-styles-wrapper .has-vivid-cyan-blue-background-color { background-color: #0693e3; }
5812
5813 :root .editor-styles-wrapper .has-vivid-purple-background-color { background-color: #9b51e0; }
5814
5815 :root .editor-styles-wrapper .has-white-background-color { background-color: #fff; }
5816
5817 :root .editor-styles-wrapper .has-very-light-gray-background-color { background-color: #eee; }
5818
5819 :root .editor-styles-wrapper .has-cyan-bluish-gray-background-color { background-color: #abb8c3; }
5820
5821 :root .editor-styles-wrapper .has-very-dark-gray-background-color { background-color: #313131; }
5822
5823 :root .editor-styles-wrapper .has-black-background-color { background-color: #000; }
5824
5825 :root .editor-styles-wrapper .has-pale-pink-color { color: #f78da7; }
5826
5827 :root .editor-styles-wrapper .has-vivid-red-color { color: #cf2e2e; }
5828
5829 :root .editor-styles-wrapper .has-luminous-vivid-orange-color { color: #ff6900; }
5830
5831 :root .editor-styles-wrapper .has-luminous-vivid-amber-color { color: #fcb900; }
5832
5833 :root .editor-styles-wrapper .has-light-green-cyan-color { color: #7bdcb5; }
5834
5835 :root .editor-styles-wrapper .has-vivid-green-cyan-color { color: #00d084; }
5836
5837 :root .editor-styles-wrapper .has-pale-cyan-blue-color { color: #8ed1fc; }
5838
5839 :root .editor-styles-wrapper .has-vivid-cyan-blue-color { color: #0693e3; }
5840
5841 :root .editor-styles-wrapper .has-vivid-purple-color { color: #9b51e0; }
5842
5843 :root .editor-styles-wrapper .has-white-color { color: #fff; }
5844
5845 :root .editor-styles-wrapper .has-very-light-gray-color { color: #eee; }
5846
5847 :root .editor-styles-wrapper .has-cyan-bluish-gray-color { color: #abb8c3; }
5848
5849 :root .editor-styles-wrapper .has-very-dark-gray-color { color: #313131; }
5850
5851 :root .editor-styles-wrapper .has-black-color { color: #000; }
5852
5853 :root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%); }
5854
5855 :root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { background: linear-gradient(135deg, #00d084 0%, #0693e3 100%); }
5856
5857 :root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: linear-gradient(135deg, #7adcb4 0%, #00d082 100%); }
5858
5859 :root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: linear-gradient(135deg, #fcb900 0%, #ff6900 100%); }
5860
5861 :root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background { background: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%); }
5862
5863 :root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: linear-gradient(135deg, #eeeeee 0%, #a9b8c3 100%); }
5864
5865 :root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background { background: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%); }
5866
5867 :root .editor-styles-wrapper .has-blush-light-purple-gradient-background { background: linear-gradient(135deg, #ffceec 0%, #9896f0 100%); }
5868
5869 :root .editor-styles-wrapper .has-blush-bordeaux-gradient-background { background: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%); }
5870
5871 :root .editor-styles-wrapper .has-purple-crush-gradient-background { background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%); }
5872
5873 :root .editor-styles-wrapper .has-luminous-dusk-gradient-background { background: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%); }
5874
5875 :root .editor-styles-wrapper .has-hazy-dawn-gradient-background { background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%); }
5876
5877 :root .editor-styles-wrapper .has-pale-ocean-gradient-background { background: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%); }
5878
5879 :root .editor-styles-wrapper .has-electric-grass-gradient-background { background: linear-gradient(135deg, #caf880 0%, #71ce7e 100%); }
5880
5881 :root .editor-styles-wrapper .has-subdued-olive-gradient-background { background: linear-gradient(135deg, #fafae1 0%, #67a671 100%); }
5882
5883 :root .editor-styles-wrapper .has-atomic-cream-gradient-background { background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%); }
5884
5885 :root .editor-styles-wrapper .has-nightshade-gradient-background { background: linear-gradient(135deg, #330968 0%, #31cdcf 100%); }
5886
5887 :root .editor-styles-wrapper .has-midnight-gradient-background { background: linear-gradient(135deg, #020381 0%, #2874fc 100%); }
5888
5889 .editor-styles-wrapper .has-small-font-size { font-size: 13px; }
5890
5891 .editor-styles-wrapper .has-regular-font-size, .editor-styles-wrapper .has-normal-font-size { font-size: 16px; }
5892
5893 .editor-styles-wrapper .has-medium-font-size { font-size: 20px; }
5894
5895 .editor-styles-wrapper .has-large-font-size { font-size: 36px; }
5896
5897 .editor-styles-wrapper .has-larger-font-size, .editor-styles-wrapper .has-huge-font-size { font-size: 42px; }
5898
5899 /** Editor Normalization Styles These are only output in the editor, but styles here are NOT prefixed .editor-styles-wrapper. This allows us to create normalization styles that are easily overridden by editor styles. */
5900 .block-editor-block-list__block { margin-top: 28px; margin-bottom: 28px; }
5901
5902 #end-resizable-editor-section { display: none; }
5903
5904 /** Colors */
5905 /** Breakpoints & Media Queries */
5906 /** Colors */
5907 /** Fonts & basic variables. */
5908 /** Grid System. https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */
5909 /** Dimensions. */
5910 /** Shadows. */
5911 /** Editor widths. */
5912 /** Block UI. */
5913 /** Border radii. */
5914 /** Block paddings. */
5915 /** Breakpoint mixins */
5916 /** Long content fade mixin Creates a fading overlay to signify that the content is longer than the space allows. */
5917 /** Focus styles. */
5918 /** Applies editor left position to the selector passed as argument */
5919 /** Styles that are reused verbatim in a few places */
5920 /** Allows users to opt-out of animations via OS-level preferences. */
5921 /** Reset default styles for JavaScript UI based pages. This is a WP-admin agnostic reset */
5922 /** Reset the WP Admin page styles for Gutenberg-like pages. */
5923 :root { --wp-admin-theme-color: #007cba; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-20: #005a87; }
5924
5925 .block-editor-format-toolbar__image-container-content { display: flex; }
5926
5927 .block-editor-format-toolbar__image-container-content .components-button { align-self: flex-end; height: 30px; margin-bottom: 8px; margin-right: 8px; padding: 0 6px; }
5928
5929 .block-editor-format-toolbar__image-container-value { margin: 7px; flex-grow: 1; flex-shrink: 1; white-space: nowrap; min-width: 150px; max-width: 500px; }
5930
5931 .block-editor-format-toolbar__image-container-value.components-base-control .components-base-control__field { margin-bottom: 0; }
5932
5933 .block-editor-format-toolbar__image-container-value.components-base-control .components-base-control__label { display: block; }
5934
5935 .block-editor-format-toolbar__link-container-content { display: flex; }
5936
5937 .block-editor-format-toolbar__link-container-value { margin: 7px; flex-grow: 1; flex-shrink: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 150px; max-width: 500px; }
5938
5939 .block-editor-format-toolbar__link-container-value.has-invalid-link { color: #cc1818; }
5940
5941 .components-inline-color__indicator { position: absolute; background: #000; height: 3px; width: 20px; bottom: 6px; left: auto; right: auto; margin: 0 5px; }
5942
5943 .components-inline-color-popover .components-popover__content > div { padding: 20px 18px; }
5944
5945 .components-inline-color-popover .components-popover__content .components-color-palette { margin-top: 0.6rem; }
5946
5947 .components-inline-color-popover .components-popover__content .components-base-control__title { display: block; margin-bottom: 16px; font-weight: 600; color: #191e23; }
5948
5949 .components-inline-color-popover .components-popover__content .component-color-indicator { vertical-align: text-bottom; }
5950
5951 .format-library-text-color-button { position: relative; }
5952
5953 .format-library-text-color-button__indicator { height: 4px; width: 20px; position: absolute; bottom: 10px; left: 8px; }
5954
5955 /* BASICS */
5956 .CodeMirror { /* Set height, width, borders, and global font properties here */ font-family: monospace; height: 300px; color: black; direction: ltr; }
5957
5958 /* PADDING */
5959 .CodeMirror-lines { padding: 4px 0; /* Vertical padding around content */ }
5960
5961 .CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like { padding: 0 4px; /* Horizontal padding of content */ }
5962
5963 .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { background-color: white; /* The little square between H and V scrollbars */ }
5964
5965 /* GUTTER */
5966 .CodeMirror-gutters { border-right: 1px solid #ddd; background-color: #f7f7f7; white-space: nowrap; }
5967
5968 .CodeMirror-linenumber { padding: 0 3px 0 5px; min-width: 20px; text-align: right; color: #999; white-space: nowrap; }
5969
5970 .CodeMirror-guttermarker { color: black; }
5971
5972 .CodeMirror-guttermarker-subtle { color: #999; }
5973
5974 /* CURSOR */
5975 .CodeMirror-cursor { border-left: 1px solid black; border-right: none; width: 0; }
5976
5977 /* Shown when moving in bi-directional text */
5978 .CodeMirror div.CodeMirror-secondarycursor { border-left: 1px solid silver; }
5979
5980 .cm-fat-cursor .CodeMirror-cursor { width: auto; border: 0 !important; background: #7e7; }
5981
5982 .cm-fat-cursor div.CodeMirror-cursors { z-index: 1; }
5983
5984 .cm-fat-cursor-mark { background-color: rgba(20, 255, 20, 0.5); -webkit-animation: blink 1.06s steps(1) infinite; animation: blink 1.06s steps(1) infinite; }
5985
5986 .cm-animate-fat-cursor { width: auto; border: 0; -webkit-animation: blink 1.06s steps(1) infinite; animation: blink 1.06s steps(1) infinite; background-color: #7e7; }
5987
5988 @-webkit-keyframes blink { 0% { }
5989 50% { background-color: transparent; }
5990 100% { } }
5991
5992 @keyframes blink { 0% { }
5993 50% { background-color: transparent; }
5994 100% { } }
5995
5996 /* Can style cursor different in overwrite (non-insert) mode */
5997 .cm-tab { display: inline-block; text-decoration: inherit; }
5998
5999 .CodeMirror-rulers { position: absolute; left: 0; right: 0; top: -50px; bottom: 0; overflow: hidden; }
6000
6001 .CodeMirror-ruler { border-left: 1px solid #ccc; top: 0; bottom: 0; position: absolute; }
6002
6003 /* DEFAULT THEME */
6004 .cm-s-default .cm-header { color: blue; }
6005
6006 .cm-s-default .cm-quote { color: #090; }
6007
6008 .cm-negative { color: #d44; }
6009
6010 .cm-positive { color: #292; }
6011
6012 .cm-header, .cm-strong { font-weight: bold; }
6013
6014 .cm-em { font-style: italic; }
6015
6016 .cm-link { text-decoration: underline; }
6017
6018 .cm-strikethrough { text-decoration: line-through; }
6019
6020 .cm-s-default .cm-keyword { color: #708; }
6021
6022 .cm-s-default .cm-atom { color: #219; }
6023
6024 .cm-s-default .cm-number { color: #164; }
6025
6026 .cm-s-default .cm-def { color: #00f; }
6027
6028 .cm-s-default .cm-variable-2 { color: #05a; }
6029
6030 .cm-s-default .cm-variable-3, .cm-s-default .cm-type { color: #085; }
6031
6032 .cm-s-default .cm-comment { color: #a50; }
6033
6034 .cm-s-default .cm-string { color: #a11; }
6035
6036 .cm-s-default .cm-string-2 { color: #f50; }
6037
6038 .cm-s-default .cm-meta { color: #555; }
6039
6040 .cm-s-default .cm-qualifier { color: #555; }
6041
6042 .cm-s-default .cm-builtin { color: #30a; }
6043
6044 .cm-s-default .cm-bracket { color: #997; }
6045
6046 .cm-s-default .cm-tag { color: #170; }
6047
6048 .cm-s-default .cm-attribute { color: #00c; }
6049
6050 .cm-s-default .cm-hr { color: #999; }
6051
6052 .cm-s-default .cm-link { color: #00c; }
6053
6054 .cm-s-default .cm-error { color: #f00; }
6055
6056 .cm-invalidchar { color: #f00; }
6057
6058 .CodeMirror-composing { border-bottom: 2px solid; }
6059
6060 /* Default styles for common addons */
6061 div.CodeMirror span.CodeMirror-matchingbracket { color: #0b0; }
6062
6063 div.CodeMirror span.CodeMirror-nonmatchingbracket { color: #a22; }
6064
6065 .CodeMirror-matchingtag { background: rgba(255, 150, 0, 0.3); }
6066
6067 .CodeMirror-activeline-background { background: #e8f2ff; }
6068
6069 /* STOP */
6070 /* The rest of this file contains styles related to the mechanics of the editor. You probably shouldn't touch them. */
6071 .CodeMirror { position: relative; overflow: hidden; background: white; }
6072
6073 .CodeMirror-scroll { overflow: scroll !important; /* Things will break if this is overridden */ /* 30px is the magic margin used to hide the element's real scrollbars */ /* See overflow: hidden in .CodeMirror */ margin-bottom: -30px; margin-right: -30px; padding-bottom: 30px; height: 100%; outline: none; /* Prevent dragging from highlighting the element */ position: relative; }
6074
6075 .CodeMirror-sizer { position: relative; border-right: 30px solid transparent; }
6076
6077 /* The fake, visible scrollbars. Used to force redraw during scrolling before actual scrolling happens, thus preventing shaking and flickering artifacts. */
6078 .CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { position: absolute; z-index: 6; display: none; }
6079
6080 .CodeMirror-vscrollbar { right: 0; top: 0; overflow-x: hidden; overflow-y: scroll; }
6081
6082 .CodeMirror-hscrollbar { bottom: 0; left: 0; overflow-y: hidden; overflow-x: scroll; }
6083
6084 .CodeMirror-scrollbar-filler { right: 0; bottom: 0; }
6085
6086 .CodeMirror-gutter-filler { left: 0; bottom: 0; }
6087
6088 .CodeMirror-gutters { position: absolute; left: 0; top: 0; min-height: 100%; z-index: 3; }
6089
6090 .CodeMirror-gutter { white-space: normal; height: 100%; display: inline-block; vertical-align: top; margin-bottom: -30px; }
6091
6092 .CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: none !important; border: none !important; }
6093
6094 .CodeMirror-gutter-background { position: absolute; top: 0; bottom: 0; z-index: 4; }
6095
6096 .CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
6097
6098 .CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent; }
6099
6100 .CodeMirror-gutter-wrapper ::selection { background-color: transparent; }
6101
6102 .CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent; }
6103
6104 .CodeMirror-lines { cursor: text; min-height: 1px; /* prevents collapsing before first draw */ }
6105
6106 .CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like { /* Reset some styles that the rest of the page might have set */ border-radius: 0; border-width: 0; background: transparent; font-family: inherit; font-size: inherit; margin: 0; white-space: pre; word-wrap: normal; line-height: inherit; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent; font-variant-ligatures: contextual; }
6107
6108 .CodeMirror-wrap pre.CodeMirror-line, .CodeMirror-wrap pre.CodeMirror-line-like { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
6109
6110 .CodeMirror-linebackground { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; }
6111
6112 .CodeMirror-linewidget { position: relative; z-index: 2; padding: 0.1px; /* Force widget margins to stay inside of the container */ }
6113
6114 .CodeMirror-rtl pre { direction: rtl; }
6115
6116 .CodeMirror-code { outline: none; }
6117
6118 /* Force content-box sizing for the elements where we expect it */
6119 .CodeMirror-scroll, .CodeMirror-sizer, .CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber { box-sizing: content-box; }
6120
6121 .CodeMirror-measure { position: absolute; width: 100%; height: 0; overflow: hidden; visibility: hidden; }
6122
6123 .CodeMirror-cursor { position: absolute; pointer-events: none; }
6124
6125 .CodeMirror-measure pre { position: static; }
6126
6127 div.CodeMirror-cursors { visibility: hidden; position: relative; z-index: 3; }
6128
6129 div.CodeMirror-dragcursors { visibility: visible; }
6130
6131 .CodeMirror-focused div.CodeMirror-cursors { visibility: visible; }
6132
6133 .CodeMirror-selected { background: #d9d9d9; }
6134
6135 .CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
6136
6137 .CodeMirror-crosshair { cursor: crosshair; }
6138
6139 .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
6140
6141 .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
6142
6143 .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
6144
6145 .cm-searching { background-color: #ffa; background-color: rgba(255, 255, 0, 0.4); }
6146
6147 /* Used to force a border model for a node */
6148 .cm-force-border { padding-right: .1px; }
6149
6150 @media print { /* Hide the cursor when printing */
6151 .CodeMirror div.CodeMirror-cursors { visibility: hidden; } }
6152
6153 /* See issue #2901 */
6154 .cm-tab-wrap-hack:after { content: ''; }
6155
6156 /* Help users use markselection to safely style text background */
6157 span.CodeMirror-selectedtext { background: none; }
6158
6159 /* neo theme for codemirror */
6160 /* Color scheme */
6161 .cm-s-neo.CodeMirror { background-color: #ffffff; color: #2e383c; line-height: 1.4375; }
6162
6163 .cm-s-neo .cm-comment { color: #75787b; }
6164
6165 .cm-s-neo .cm-keyword, .cm-s-neo .cm-property { color: #1d75b3; }
6166
6167 .cm-s-neo .cm-atom, .cm-s-neo .cm-number { color: #75438a; }
6168
6169 .cm-s-neo .cm-node, .cm-s-neo .cm-tag { color: #9c3328; }
6170
6171 .cm-s-neo .cm-string { color: #b35e14; }
6172
6173 .cm-s-neo .cm-variable, .cm-s-neo .cm-qualifier { color: #047d65; }
6174
6175 /* Editor styling */
6176 .cm-s-neo pre { padding: 0; }
6177
6178 .cm-s-neo .CodeMirror-gutters { border: none; border-right: 10px solid transparent; background-color: transparent; }
6179
6180 .cm-s-neo .CodeMirror-linenumber { padding: 0; color: #e0e2e5; }
6181
6182 .cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; }
6183
6184 .cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; }
6185
6186 .cm-s-neo .CodeMirror-cursor { width: auto; border: 0; background: rgba(155, 157, 162, 0.37); z-index: 1; }
6187
6188 .mailpoet-template { background: #fff; border: 1px solid #e5e9f8; border-radius: 4px; height: 384px; overflow: hidden; position: relative; }
6189
6190 .mailpoet-template:hover { box-shadow: 0 10px 20px #e5e9f8; }
6191
6192 .mailpoet-template-thumbnail { border-radius: 4px 4px 0 0; height: 320px; overflow: hidden; }
6193
6194 .mailpoet-template-thumbnail img { width: 100%; }
6195
6196 .mailpoet-template-two-lines .mailpoet-template-thumbnail { height: 292px; }
6197
6198 .mailpoet_custom_select .mailpoet_select { padding: 0 24px 0 8px; }
6199
6200 .edit-post-visual-editor .mailpoet_custom_date select, .edit-post-visual-editor .mailpoet_custom_field_add_form select, .mailpoet_form_editor_sidebar select { padding: 0 24px 0 8px; }
6201
6202 .mailpoet_custom_field_add_form { width: 100%; }
6203
6204 .mailpoet_custom_field_add_form .components-base-control, .mailpoet_custom_field_add_form .custom-field-settings { text-align: left; }
6205
6206 .components-placeholder.mailpoet_custom_field_add_placeholder { align-items: center; }
6207
6208 .components-placeholder.mailpoet_custom_field_add_placeholder .components-placeholder__label { align-items: center; }
6209
6210 .components-placeholder.mailpoet_custom_field_add_placeholder .components-placeholder__fieldset { justify-content: center; max-width: 400px; text-align: center; }
6211
6212 .form-editor-title { margin-bottom: 16px; overflow: hidden; overflow-wrap: break-word; resize: none; width: 100%; }
6213
6214 .mailpoet-editor-header-button { padding-left: 8px; padding-right: 8px; }
6215
6216 @media (min-width: 600px) { .mailpoet-editor-header-button { margin-right: 12px; padding: 0 12px; } }
6217
6218 .mailpoet-preview-button { margin-right: 6px; }
6219
6220 .edit-post-header__toolbar .toolbar { align-items: center; display: inline-flex; }
6221
6222 .mailpoet-dropdown-menu-group .components-menu-item__button.mailpoet-dropdown-button { padding-left: 40px; }
6223
6224 .admin_page_mailpoet-form-editor .BeaconFabButtonFrame, .admin_page_mailpoet-form-editor .BeaconContainer { left: 175px; }
6225
6226 .admin_page_mailpoet-form-editor.folded .BeaconFabButtonFrame, .admin_page_mailpoet-form-editor.folded .BeaconContainer { left: 50px; }
6227
6228 @media screen and (max-width: 960px) { .admin_page_mailpoet-form-editor .BeaconFabButtonFrame, .admin_page_mailpoet-form-editor .BeaconContainer { left: 50px; } }
6229
6230 @media screen and (max-width: 782px) { .admin_page_mailpoet-form-editor .BeaconFabButtonFrame, .admin_page_mailpoet-form-editor .BeaconContainer { left: 15px; } }
6231
6232 .form-placement-option-list { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; margin: 0 -8px; }
6233
6234 .form-placement-option { height: 142px; text-align: center; width: 116px; }
6235
6236 .form-placement-settings { width: 400px; }
6237
6238 .form-editor-sidebar-heading { margin-bottom: 8px; }
6239
6240 .form-placement-option-label { align-items: center; color: #23282d; display: flex; font-size: 14px; height: 40px; justify-content: center; pointer-events: none; width: 100%; z-index: 2; }
6241
6242 .form-placement-option-label p { line-height: 1.2; margin-bottom: 0; }
6243
6244 .form-placement-option-icon { background-color: #fff; box-shadow: 0 4px 18px 0 rgba(68, 75, 102, 0.15); height: 63px; margin: 0 auto; -o-object-fit: contain; object-fit: contain; pointer-events: none; width: 76px; z-index: 2; }
6245
6246 .form-placement-option-icon svg { height: 63px; width: 76px; }
6247
6248 .mailpoet-form-placement-save { display: flex; flex-direction: row; justify-content: flex-end; }
6249
6250 .form-editor-placement-selection { font-size: 14px; max-width: 280px; }
6251
6252 .mailpoet_spinner_wrapper { align-items: center; background: #fff; display: flex; flex-direction: column; height: 100%; justify-content: center; width: 100%; }
6253
6254 .mailpoet_form_preview_modal .mailpoet-modal-content { align-items: stretch; display: flex; flex-direction: column; position: relative; }
6255
6256 .mailpoet_form_preview_modal .mailpoet-modal-content *:before { box-sizing: inherit; }
6257
6258 .mailpoet_form_preview_modal .mailpoet_browser_preview { display: flex; flex-direction: column; height: 100%; width: 100%; }
6259
6260 .mailpoet_form_preview_modal .mailpoet_browser_preview .mailpoet_spinner_wrapper { left: 0; position: absolute; top: 0; }
6261
6262 .mailpoet_form_preview_modal .mailpoet_browser_preview_container { height: 100%; }
6263
6264 .mailpoet_form_preview_modal .mailpoet_browser_preview_container_mobile { margin-top: 0; max-height: 760px; }
6265
6266 .mailpoet_form_preview_modal .mailpoet_browser_preview_border { position: relative; }
6267
6268 .mailpoet_form_preview_modal .mailpoet_form_preview_iframe { height: 100%; max-height: 100%; width: 100%; }
6269
6270 .mailpoet_form_preview_modal .mailpoet_preview_form_type_selection label { font-weight: bold; }
6271
6272 .mailpoet_form_preview_modal_overlay { z-index: 100010; }
6273
6274 .mailpoet_form_preview_disclaimer { bottom: 10px; font-size: .9em; position: absolute; right: 0; width: 380px; }
6275
6276 .mailpoet_preview_content_wrapper { display: flex; flex-direction: row; height: 100%; }
6277
6278 .mailpoet_preview_content_wrapper .mailpoet_preview_sidebar { display: flex; flex-direction: column; overflow-y: auto; padding: 0 16px 10px 5px; width: 400px; }
6279
6280 .mailpoet_preview_content_wrapper .mailpoet_preview_sidebar .components-base-control:first-child { margin-top: 42px; }
6281
6282 .mailpoet_preview_content_wrapper .mailpoet_preview_sidebar b { font-weight: bold; }
6283
6284 .mailpoet_preview_content_wrapper .mailpoet_preview_sidebar .form-editor-sidebar-heading { color: #1e1e1e; font-size: 13px; }
6285
6286 .mailpoet-form-submit-button .block-editor-block-toolbar > .components-toolbar-group, .mailpoet-form-email-input .block-editor-block-toolbar > .components-toolbar-group { display: none; }
6287
6288 .mailpoet-form-submit-button .block-editor-block-toolbar .components-toolbar-group, .mailpoet-form-email-input .block-editor-block-toolbar .components-toolbar-group { border-right: none; }
6289
6290 .interface-interface-skeleton__body, .is-sidebar-opened .interface-interface-skeleton__sidebar { overflow: hidden; }
6291
6292 .edit-post-header { flex-direction: row-reverse; justify-content: space-between; }
6293
6294 .mailpoet-html-block-editor-content-wrapper { position: relative; }
6295
6296 .mailpoet-html-block-editor-content-wrapper:after { background: transparent; content: ' '; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
6297
6298 h2 { font-size: 1.7em; }
6299
6300 .mailpoet-form-background > div > .block-editor-block-list__layout > .block-editor-block-list__block:first-child { margin-top: 0; }
6301
6302 .block-editor-block-list__layout .mailpoet_text { min-height: 0; }
6303
6304 .block-editor-block-list__layout .mailpoet_paragraph .mailpoet_text, .block-editor-block-list__layout .mailpoet_paragraph .mailpoet_submit { font-size: 1em; line-height: 1.5; }
6305
6306 .block-editor-block-list__layout .mailpoet_paragraph .mailpoet_text_label { font-size: 1em; line-height: 1.2; }
6307
6308 .mailpoet_toolbar_item { align-items: center; background-color: white; display: flex; padding-left: 8px; }
6309
6310 .mailpoet_toolbar_item .mailpoet-font-family-select { width: 272px; }
6311
6312 @media screen and (min-width: 782px) { .interface-complementary-area { width: 300px; } }
6313
6314 .block-editor-inserter__popover { z-index: 100000 !important; }
6315
6316 .edit-post-visual-editor .block-editor-writing-flow__click-redirect { height: 0; min-height: 0; }
6317
6318 .wp-block { max-width: initial; }
6319
6320 .block-editor-block-list__layout.is-root-container { padding-left: 0; padding-right: 0; }
6321
6322 .edit-post-visual-editor { padding-left: 50px; padding-right: 50px; }
6323
6324 .selection-item { background-color: #fff; border: solid 1px #e5e9f8; border-radius: 4px; box-shadow: 0 1px 2px 0 #e5e9f8; cursor: pointer; display: flex; flex-direction: column; justify-content: space-between; margin-bottom: 16px; padding: 6px; pointer-events: auto; position: relative; }
6325
6326 .selection-item-overlay { background-color: rgba(0, 0, 0, 0.3); border-radius: 2px; height: 100%; left: 0; pointer-events: none; position: absolute; top: 0; width: 100%; z-index: 3; }
6327
6328 .selection-item-active { border: solid 1px #ff5301; box-shadow: 0 4px 8px 0 rgba(156, 166, 204, 0.5); }
6329
6330 .selection-item-settings { display: flex; flex-direction: row; height: 25px; justify-content: space-between; pointer-events: none; width: 100%; z-index: 4; }
6331
6332 .selection-item-settings-oval { background-color: #dcdcdc; border: solid 1px #969ca1; border-radius: 7px; height: 13px; pointer-events: none; width: 13px; }
6333
6334 .selection-item-settings-check { height: 13px; pointer-events: none; width: 13px; z-index: 4; }
6335
6336 .selection-item-settings-icon { height: 14px; pointer-events: none; width: 14px; z-index: 4; }
6337
6338 .selection-item-settings-icon svg { fill: #e5e9f8; }
6339
6340 .selection-item-settings-icon-hover svg { fill: white; }
6341
6342 .components-panel .select2-container { width: 100% !important; }
6343
6344 .components-panel .select2-container input.select2-search__field:focus { border: 0; box-shadow: none; }
6345
6346 .components-panel .select2-container .select2-selection { border-color: #7e8993; }
6347
6348 .components-panel .select2-container.select2-container--focus .select2-selection { border-color: #007cba; box-shadow: 0 0 0 1px #007cba; }
6349
6350 .components-panel .mailpoet-form-missing-lists .select2-selection { border-color: red; }
6351
6352 .components-panel .mailpoet-form-missing-lists .mailpoet-form-lists-error { color: red; }
6353
6354 .components-base-control.mailpoet-form-success-types__control { margin-bottom: 0; }
6355
6356 .components-base-control.mailpoet-form-success-types__control .components-base-control__label { display: block; }
6357
6358 .components-base-control.mailpoet-form-success-types__control .components-radio-control__option { display: inline-block; margin-right: 1em; }
6359
6360 .components-base-control.mailpoet-form-success-types__control .components-radio-control__option input { margin-right: 6px; }
6361
6362 .button-on-top, .button-on-top.components-button.is-link { margin-bottom: 12px; max-height: 30px; }
6363
6364 .mailpoet-dnd-items-list > div { display: flex; flex-direction: column; }
6365
6366 .mailpoet-dnd-items-list > div > * { margin-bottom: 12px; }
6367
6368 .mailpoet-form-segments-settings-list { align-items: center; display: flex; flex-direction: row; }
6369
6370 .mailpoet-form-segments-settings-list .components-base-control { flex-grow: 1; margin: 8px 0; }
6371
6372 .mailpoet-form-segments-settings-list .components-base-control .components-base-control__field { margin: 0; }
6373
6374 .mailpoet-form-segments-settings-list .mailpoet-form-segments-segment-remove { cursor: pointer; flex-grow: 0; margin: 8px 0; }
6375
6376 .components-circular-option-picker { width: 245px; }
6377
6378 @media screen and (max-width: 782px) { .components-circular-option-picker { width: 100%; } }
6379
6380 .CodeMirror { border: 1px solid #eee; }
6381
6382 .CodeMirror textarea { font-size: 12px; }
6383
6384 .components-button.mailpoet-save-button { background-color: #ff5301; border-radius: 4px; color: #fff; display: block; font-size: 16px; font-stretch: normal; font-style: normal; font-weight: bold; height: 48px; letter-spacing: normal; line-height: 1.25; margin-left: auto; padding-left: 16px; padding-right: 16px; text-align: center; }
6385
6386 .components-button.mailpoet-save-button:hover { background-color: #fff !important; color: #ff5301 !important; }
6387
6388 .mailpoet_form_editor_sidebar .mailpoet-sidebar-header-heading { margin: auto 0; padding-left: 16px; }
6389
6390 .mailpoet-styles-settings { display: grid; grid-auto-flow: row; grid-row-gap: 20px; }
6391
6392 .mailpoet-styles-settings .components-base-control { margin-bottom: 0; }
6393
6394 .mailpoet-styles-settings .components-base-control__label { display: block; font-weight: bold; }
6395
6396 .mailpoet-styles-settings .components-radio-control__option { display: inline-block; margin-right: 1em; width: auto; }
6397
6398 .mailpoet-styles-settings .mailpoet-size-settings-control .components-range-control__number { min-width: 5em; }
6399
6400 .mailpoet-styles-settings hr { margin: 0; }
6401
6402 .mailpoet-styles-settings-heading { font-size: 15px; }
6403
6404 .mailpoet-styles-settings-heading .component-color-indicator { vertical-align: text-bottom; }
6405
6406 .mailpoet-font-family-select button { width: 100%; }
6407
6408 .mailpoet-font-family-select .components-custom-select-control__label { font-weight: bold; }
6409
6410 .mailpoet-styles-settings-image-url { max-width: 245px; }
6411
6412 .mailpoet-styles-settings-image-url .mailpoet-styles-settings-image-url-body { align-items: center; display: flex; flex-direction: row; margin-bottom: 4px; }
6413
6414 .mailpoet-styles-settings-image-url .mailpoet-styles-settings-image-url-body input { flex-grow: 1; flex-shrink: 1; margin-right: 4px; min-width: 100px; }
6415
6416 .mailpoet-styles-settings-image-url .mailpoet-styles-settings-image-url-body button { flex-shrink: 0; white-space: normal; }
6417
6418 .mailpoet-styles-settings-image-url .mailpoet-styles-settings-image-url-display { margin-right: 1px; }
6419
6420 .close-button-selection-item-list { display: grid; grid-gap: 15px; grid-template-columns: repeat(3, 72px); }
6421
6422 .close-button-selection-item { background-color: #e5e9f8; height: 72px; }
6423
6424 .close-button-selection-item .selection-item-body { display: flex; flex-direction: column; }
6425
6426 .close-button-selection-item-icon { align-self: center; height: 24px; margin-top: -7px; width: 24px; }
6427
6428 .mailpoet-color-gradient-picker .block-editor-color-gradient-control__color-indicator { font-weight: bold; }
6429
6430 .mailpoet-color-gradient-picker .component-color-indicator { vertical-align: text-bottom; }
6431
6432 .mailpoet-templates { display: grid; grid-gap: 16px; grid-template-columns: repeat(auto-fill, 488px); justify-content: center; padding-bottom: 105.33333px; padding-top: 32px; }
6433
6434 .mailpoet-templates .mailpoet-categories { grid-column: 1 / -1; justify-content: center; }
6435
6436 .mailpoet-form-template { height: 380px; padding-bottom: 4px; width: 488px; }
6437
6438 .mailpoet-form-template .mailpoet-template-thumbnail { height: 316px; padding: 4px 4px 0; }
6439
6440 /** The header uses grid to position heading in center (second column) and a new form button on right (third column) */
6441 .mailpoet-template-selection-header { display: grid; grid-gap: 16px; grid-template-columns: repeat(auto-fill, 488px); justify-content: center; background: #fdfdff; border-bottom: 1px solid #e5e9f8; grid-row-gap: 0; justify-items: center; padding: 16px 0; position: relative; }
6442
6443 @media screen and (min-width: 1152px) { .mailpoet-template-selection-header { justify-items: right; } }
6444
6445 @media screen and (min-width: 1152px) { .mailpoet-template-selection-header .mailpoet-h4 { left: 50%; margin-top: 0; position: absolute; top: 50%; transform: translate(-50%, -50%); } }
6446
6447 .mailpoet-template-selection-header .mailpoet-button { align-self: center; grid-column-end: -1; }
6448