PluginProbe ʕ •ᴥ•ʔ
WooCommerce / 5.0.0-rc.2
WooCommerce v5.0.0-rc.2
10.8.1 10.8.0 10.8.0-rc.1 10.8.0-beta.2 10.8.0-beta.1 7.8.0-beta.1 7.8.0-beta.2 7.8.0-rc.1 7.8.0-rc.2 7.8.1 7.8.2 7.8.3 7.8.4 7.9.0 7.9.0-beta.1 7.9.0-beta.2 7.9.0-rc.2 7.9.0-rc.3 7.9.1 7.9.2 8.0.0 8.0.0-beta.1 8.0.0-beta.2 8.0.0-rc.1 8.0.0-rc.2 8.0.1 8.0.2 8.0.3 8.0.4 8.0.5 8.1.0 8.1.0-beta.1 8.1.0-rc.1 8.1.0-rc.2 8.1.1 8.1.2 8.1.3 8.1.4 8.2.0 8.2.0-beta.1 8.2.0-rc.1 8.2.0-rc.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.3.0 8.3.0-beta.1 8.3.0-rc.1 8.3.0-rc.2 8.3.1 8.3.2 8.3.3 8.3.4 8.4.0 8.4.0-beta.1 8.4.0-rc.1 8.4.1 8.4.2 8.4.3 8.5.0 8.5.0-beta.1 8.5.0-rc.1 8.5.1 8.5.2 8.5.3 8.5.4 8.5.5 8.6.0 8.6.0-beta.1 8.6.0-rc.1 8.6.1 8.6.2 8.6.3 8.6.4 8.7.0 8.7.0-beta.1 8.7.0-beta.2 8.7.0-rc.1 8.7.1 8.7.2 8.7.3 8.8.0 8.8.0-beta.1 8.8.0-rc.1 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.8.6 8.8.7 8.9.0 8.9.0-beta.1 8.9.0-rc.1 8.9.1 8.9.2 8.9.3 8.9.4 8.9.5 9.0.0 9.0.0-beta.1 9.0.0-beta.2 9.0.0-rc.1 9.0.1 9.0.2 9.0.3 9.0.4 9.1.0 9.1.0-beta.1 9.1.0-rc.1 9.1.1 9.1.2 9.1.3 9.1.4 9.1.5 9.1.6 9.2.0 9.2.0-beta.1 9.2.0-rc.1 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 9.3.0 9.3.0-beta.1 9.3.0-rc.1 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.4.0 9.4.0-beta.1 9.4.0-beta.2 9.4.0-rc.1 9.4.0-rc.2 9.4.0-rc.3 9.4.0-rc.4 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.5.0 9.5.0-beta.1 9.5.0-beta.2 9.5.0-rc.1 9.5.1 9.5.2 9.5.3 9.5.4 9.6.0 9.6.0-beta.1 9.6.0-beta.2 9.6.0-rc.1 9.6.1 9.6.2 9.6.3 9.6.4 9.7.0 9.7.0-beta.1 9.7.0-rc.1 9.7.1 9.7.2 9.7.3 9.8.0 9.8.0-beta.1 9.8.0-rc.1 9.8.1 9.8.2 9.8.3 9.8.4 9.8.5 9.8.6 9.8.7 9.9.0 9.9.0-beta.1 9.9.0-rc.1 9.9.1 9.9.2 9.9.3 9.9.4 9.9.5 9.9.6 9.9.7 3.7.3 7.1.2 3.8.0 7.2.0 3.8.0-beta.1 7.2.0-beta.1 3.8.0-rc.1 7.2.0-beta.2 3.8.0-rc.2 7.2.0-rc.1 3.8.1 7.2.0-rc.2 3.8.2 7.2.1 3.8.3 7.2.2 3.9.0 7.2.3 3.9.0-beta.1 7.2.4 3.9.0-beta.2 7.3.0 3.9.0-rc.1 7.3.0-beta.1 3.9.0-rc.2 7.3.0-beta.2 3.9.0-rc.3 7.3.0-rc.1 3.9.0-rc.4 7.3.0-rc.2 3.9.1 7.3.1 3.9.2 7.4.0 3.9.3 7.4.0-beta.1 3.9.4 7.4.0-beta.2 3.9.5 7.4.0-rc.1 4.0.0 7.4.0-rc.2 4.0.0-beta.1 7.4.1 4.0.0-rc.1 7.4.2 4.0.0-rc.2 7.5.0 4.0.1 7.5.0-beta.1 4.0.2 7.5.0-beta.2 4.0.3 7.5.0-rc.1 4.0.4 7.5.1 4.1.0 7.5.2 4.1.0-beta.1 7.6.0 4.1.0-beta.2 7.6.0-beta.1 4.1.0-rc.1 7.6.0-beta.2 4.1.0-rc.2 7.6.0-rc.1 4.1.1 7.6.0-rc.2 4.1.2 7.6.0-rc.3 4.1.3 7.6.1 4.1.4 7.6.2 4.2.0 7.7.0 4.2.0-RC.1 7.7.0-beta.1 4.2.0-RC.2 7.7.0-beta.2 4.2.0-beta.1 7.7.0-rc.1 4.2.1 7.7.1 4.2.2 7.7.2 4.2.3 7.7.3 4.2.4 7.8.0 4.2.5 4.3.0 4.3.0-beta.1 4.3.0-rc.1 4.3.0-rc.2 4.3.0-rc.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.4.0 4.4.0-beta.1 4.4.0-rc.1 4.4.1 4.4.2 4.4.3 4.4.4 4.5.0 4.5.0-beta.1 4.5.0-rc.1 4.5.0-rc.3 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.6.0-beta.1 4.6.0-rc.1 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.7.0 4.7.0-beta.1 4.7.0-beta.2 4.7.0-rc.1 4.7.1 4.7.1-beta.1 4.7.2 4.7.3 4.7.4 4.8.0 4.8.0-beta.1 4.8.0-rc.1 4.8.0-rc.2 4.8.1 4.8.2 4.8.3 4.9.0 4.9.0-beta.1 4.9.0-rc.1 4.9.0-rc.2 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 5.0.0 5.0.0-beta.1 5.0.0-beta.2 5.0.0-rc.1 5.0.0-rc.2 5.0.0-rc.3 5.0.1 5.0.2 5.0.3 5.1.0 5.1.0-beta.1 5.1.0-rc.1 trunk 5.1.1 10.0.0 5.1.2 10.0.0-rc.1 5.1.3 10.0.0-rc.2 5.2.0 10.0.1 5.2.0-beta.1 10.0.2 5.2.0-rc.1 10.0.3 5.2.0-rc.2 10.0.4 5.2.1 10.0.5 5.2.2 10.0.6 5.2.3 10.1.0 5.2.4 10.1.0-rc.1 5.2.5 10.1.0-rc.2 5.3.0 10.1.0-rc.3 5.3.0-beta.1 10.1.0-rc.4 5.3.0-rc.1 10.1.1 5.3.0-rc.2 10.1.2 5.3.1 10.1.3 5.3.2 10.1.4 5.3.3 10.2.0 5.4.0 10.2.0-beta.1 5.4.0-beta.1 10.2.0-beta.2 5.4.0-rc.1 10.2.0-rc.1 5.4.1 10.2.1 5.4.2 10.2.2 5.4.3 10.2.3 5.4.4 10.2.4 5.4.5 10.3.0 5.5.0 10.3.0-beta.1 5.5.0-beta.1 10.3.0-beta.2 5.5.0-rc.1 10.3.0-rc.1 5.5.0-rc.2 10.3.0-rc.2 5.5.1 10.3.1 5.5.2 10.3.2 5.5.3 10.3.3 5.5.4 10.3.4 5.5.5 10.3.5 5.6.0 10.3.6 5.6.0-beta.1 10.3.7 5.6.0-rc.1 10.3.8 5.6.0-rc.2 10.4.0 5.6.1 10.4.0-beta.1 5.6.2 10.4.0-beta.2 5.6.3 10.4.0-rc.1 5.7.0 10.4.1 5.7.0-beta.1 10.4.2 5.7.0-rc.1 10.4.3 5.7.1 10.4.4 5.7.2 10.5.0 5.7.3 10.5.0-beta.1 5.8.0 10.5.0-beta.2 5.8.0-beta.1 10.5.0-rc.1 5.8.0-beta.2 10.5.0-rc.2 5.8.0-rc.1 10.5.0-rc.3 5.8.1 10.5.1 5.8.2 10.5.2 5.9.0 10.5.3 5.9.0-beta.1 10.6.0 5.9.0-rc.1 10.6.0-beta.1 5.9.0-rc.2 10.6.0-beta.2 5.9.1 10.6.0-rc.1 5.9.2 10.6.1 6.0.0 10.6.2 6.0.0-beta.1 10.7.0 6.0.0-rc.1 10.7.0-beta.1 6.0.1 10.7.0-beta.2 6.0.2 10.7.0-rc.1 6.1.0 3.0.0 6.1.0-beta.1 3.0.1 6.1.0-rc.1 3.0.2 6.1.0-rc.2 3.0.3 6.1.1 3.0.4 6.1.2 3.0.5 6.1.3 3.0.6 6.2.0 3.0.7 6.2.0-beta.1 3.0.8 6.2.0-rc.1 3.0.9 6.2.0-rc.2 3.1.0 6.2.1 3.1.1 6.2.2 3.1.2 6.2.3 3.2.0 6.3.0 3.2.1 6.3.0-beta.1 3.2.2 6.3.0-rc.1 3.2.3 6.3.0-rc.2 3.2.4 6.3.1 3.2.5 6.3.2 3.2.6 6.4.0 3.3.0 6.4.0-beta.1 3.3.1 6.4.0-rc.1 3.3.2 6.4.1 3.3.2-rc.1 6.4.2 3.3.3 6.5.0 3.3.4 6.5.0-beta.1 3.3.5 6.5.0-rc.1 3.3.6 6.5.0-rc.2 3.4.0 6.5.1 3.4.0-beta.1 6.5.2 3.4.0-rc.2 6.6.0 3.4.1 6.6.0-beta.1 3.4.2 6.6.0-rc.1 3.4.3 6.6.0-rc.2 3.4.4 6.6.1 3.4.5 6.6.2 3.4.6 6.7.0 3.4.7 6.7.0-beta.1 3.4.8 6.7.0-beta.2 3.5.0 6.7.0-rc.1 3.5.0-beta.1 6.7.1 3.5.0-rc.1 6.8.0 3.5.0-rc.2 6.8.0-beta.1 3.5.1 6.8.0-beta.2 3.5.10 6.8.0-rc.1 3.5.2 6.8.1 3.5.3 6.8.2 3.5.4 6.8.3 3.5.5 6.9.0 3.5.6 6.9.0-beta.1 3.5.7 6.9.0-beta.2 3.5.8 6.9.0-rc.1 3.5.9 6.9.1 3.6.0 6.9.2 3.6.0-beta.1 6.9.3 3.6.0-rc.1 6.9.4 3.6.0-rc.2 6.9.5 3.6.0-rc.3 7.0.0 3.6.1 7.0.0-beta.1 3.6.2 7.0.0-beta.2 3.6.3 7.0.0-beta.3 3.6.4 7.0.0-rc.1 3.6.5 7.0.0-rc.2 3.6.6 7.0.1 3.6.7 7.0.2 3.7.0 7.1.0 3.7.0-beta.1 7.1.0-beta.1 3.7.0-rc.1 7.1.0-beta.2 3.7.0-rc.2 7.1.0-rc.1 3.7.1 7.1.0-rc.2 3.7.2 7.1.1
woocommerce / assets / css / admin.scss
woocommerce / assets / css Last commit date
jquery-ui 5 years ago photoswipe 5 years ago _animation.scss 8 years ago _fonts.scss 8 years ago _mixins.scss 5 years ago _variables.scss 5 years ago activation-rtl.css 5 years ago activation.css 5 years ago activation.scss 5 years ago admin-rtl.css 5 years ago admin.css 5 years ago admin.scss 5 years ago auth-rtl.css 7 years ago auth.css 7 years ago auth.scss 8 years ago dashboard-rtl.css 5 years ago dashboard.css 5 years ago dashboard.scss 5 years ago helper-rtl.css 6 years ago helper.css 6 years ago helper.scss 7 years ago marketplace-suggestions-rtl.css 5 years ago marketplace-suggestions.css 5 years ago marketplace-suggestions.scss 6 years ago menu-rtl.css 5 years ago menu.css 5 years ago menu.scss 5 years ago network-order-widget-rtl.css 6 years ago network-order-widget.css 6 years ago network-order-widget.scss 8 years ago prettyPhoto-rtl.css 5 years ago prettyPhoto.css 5 years ago prettyPhoto.scss 8 years ago privacy-rtl.css 6 years ago privacy.css 6 years ago privacy.scss 6 years ago reports-print-rtl.css 7 years ago reports-print.css 7 years ago reports-print.scss 8 years ago select2.css 5 years ago select2.scss 8 years ago twenty-nineteen-rtl.css 6 years ago twenty-nineteen.css 6 years ago twenty-nineteen.scss 6 years ago twenty-seventeen-rtl.css 5 years ago twenty-seventeen.css 5 years ago twenty-seventeen.scss 7 years ago twenty-twenty-one-admin-rtl.css 5 years ago twenty-twenty-one-admin.css 5 years ago twenty-twenty-one-admin.scss 5 years ago twenty-twenty-one-rtl.css 5 years ago twenty-twenty-one.css 5 years ago twenty-twenty-one.scss 5 years ago twenty-twenty-rtl.css 5 years ago twenty-twenty.css 5 years ago twenty-twenty.scss 5 years ago wc-setup-rtl.css 5 years ago wc-setup.css 5 years ago wc-setup.scss 5 years ago woocommerce-layout-rtl.css 5 years ago woocommerce-layout.css 5 years ago woocommerce-layout.scss 6 years ago woocommerce-rtl.css 5 years ago woocommerce-smallscreen-rtl.css 5 years ago woocommerce-smallscreen.css 5 years ago woocommerce-smallscreen.scss 8 years ago woocommerce.css 5 years ago woocommerce.scss 6 years ago
admin.scss
7328 lines
1
2 /**
3 * admin.scss
4 * General WooCommerce admin styles. Settings, product data tabs, reports, etc.
5 */
6
7 /**
8 * Imports
9 */
10 @import "mixins";
11 @import "variables";
12 @import "animation";
13 @import "fonts";
14
15 /**
16 * Styling begins
17 */
18 .blockUI.blockOverlay {
19
20 @include loader();
21 }
22
23 .wc_addons_wrap {
24 max-width: 1200px;
25
26 h1.search-form-title {
27 clear: left;
28 padding: 0;
29 }
30
31 form.search-form {
32 clear: both;
33 display: block;
34 position: relative;
35 margin-top: 1em;
36 margin-bottom: 1em;
37
38 input {
39 border: 1px solid #ddd;
40 box-shadow: none;
41 height: 53px;
42 padding-left: 50px;
43 width: 100%;
44 margin: 0;
45 }
46
47 button {
48 background: none;
49 border: none;
50 cursor: pointer;
51 height: 53px;
52 position: absolute;
53 width: 53px;
54 }
55 }
56
57 .update-plugins .update-count {
58 background-color: #d54e21;
59 border-radius: 10px;
60 color: #fff;
61 display: inline-block;
62 font-size: 9px;
63 font-weight: 600;
64 line-height: 17px;
65 margin: 1px 0 0 2px;
66 padding: 0 6px;
67 vertical-align: text-top;
68 }
69
70 .addons-featured {
71 margin: 0;
72 }
73
74 ul.subsubsub.subsubsub {
75 margin: -2px 0 12px;
76 }
77
78 .subsubsub li::after {
79 content: "|";
80 }
81
82 .subsubsub li:last-child::after {
83 content: "";
84 }
85
86 .addons-banner-block-item-icon,
87 .addons-column-block-item-icon {
88 align-items: center;
89 display: flex;
90 justify-content: center;
91 }
92
93 .addons-banner-block,
94 .addons-wcs-banner-block {
95 background: #fff;
96 border: 1px solid #ddd;
97 margin: 0 0 1em 0;
98 padding: 2em 2em 1em;
99 }
100
101 .addons-banner-block img {
102 height: 62px;
103 }
104
105 .addons-banner-block p {
106 margin: 0 0 20px;
107 }
108
109 .addons-banner-block-items {
110 display: flex;
111 flex-direction: row;
112 flex-wrap: wrap;
113 justify-content: space-around;
114 margin: 0 -10px 0 -10px;
115 }
116
117 .addons-banner-block-item {
118 border: 1px solid #e6e6e6;
119 border-radius: 3px;
120 flex: 1;
121 margin: 1em;
122 min-width: 200px;
123 width: 30%;
124 }
125
126 .addons-banner-block-item-icon {
127 background: #f7f7f7;
128 height: 143px;
129 }
130
131 .addons-banner-block-item-content {
132 display: flex;
133 flex-direction: column;
134 height: 184px;
135 justify-content: space-between;
136 padding: 24px;
137 }
138
139 .addons-banner-block-item-content h3 {
140 margin-top: 0;
141 }
142
143 .addons-banner-block-item-content p {
144 margin: 0 0 auto;
145 }
146
147 .addons-wcs-banner-block {
148 display: flex;
149 align-items: center;
150 }
151
152 .addons-wcs-banner-block-image {
153 background: #f7f7f7;
154 border: 1px solid #e6e6e6;
155 margin-right: 2em;
156 padding: 4em;
157
158 .addons-img {
159 max-height: 86px;
160 max-width: 97px;
161 }
162 }
163
164 .addons-shipping-methods .addons-wcs-banner-block {
165 margin-left: 0;
166 margin-right: 0;
167 margin-top: 1em;
168 }
169
170 .addons-wcs-banner-block-content {
171 display: flex;
172 flex-direction: column;
173 justify-content: space-around;
174 align-self: stretch;
175 padding: 1em 0;
176
177 h1 {
178 padding-bottom: 0;
179 }
180
181 p {
182 margin-bottom: 0;
183 }
184
185 .wcs-service-logo {
186 max-width: 40px;
187 }
188 }
189
190 .addons-column-section {
191 display: flex;
192 flex-direction: row;
193 flex-wrap: wrap;
194 justify-content: space-around;
195 }
196
197 .addons-column {
198 flex: 1;
199 width: 50%;
200 padding: 0 0.5em;
201 }
202
203 .addons-column:nth-child(2) {
204 margin-right: 0;
205 }
206
207 .addons-small-light-block,
208 .addons-small-dark-block,
209 .addons-column-block {
210 box-sizing: border-box;
211 border: 1px solid #ddd;
212 margin: 0 0 1em;
213 padding: 20px;
214 }
215
216 .addons-column-block img {
217 max-height: 50px;
218 max-width: 50px;
219 }
220
221 .addons-small-light-block,
222 .addons-column-block {
223 background: #fff;
224 }
225
226 .addons-column-block-left {
227 float: left;
228 }
229
230 .addons-column-block-right {
231 float: right;
232 }
233
234 .addons-column-block-item {
235 border-top: 2px solid #f9f9f9;
236 flex-direction: row;
237 flex-wrap: wrap;
238 justify-content: space-between;
239 margin: 0 -20px;
240 padding: 20px;
241 }
242
243 .addons-column-block-item-icon {
244 background: #f7f7f7;
245 border: 1px solid #e6e6e6;
246 height: 100px;
247 margin: 0 10px 10px 0;
248 width: 100px;
249 }
250
251 .addons-column-block-item-content {
252 display: flex;
253 flex: 1;
254 flex-wrap: wrap;
255 height: 20%;
256 justify-content: space-between;
257 min-width: 200px;
258 }
259
260 .addons-column-block-item-content h2 {
261 float: left;
262 margin-top: 8px;
263 }
264
265 .addons-column-block-item-content a {
266 float: right;
267 }
268
269 .addons-column-block-item-content p {
270 float: left;
271 }
272
273 .addons-banner-block-item,
274 .addons-column-block-item {
275 display: none;
276 }
277
278 .addons-banner-block-item:nth-child(-n+3) {
279 display: block;
280 }
281
282 .addons-column-block-item:nth-of-type(-n+3) {
283 display: flex;
284 }
285
286 .addons-small-dark-block {
287 background-color: #54687d;
288 text-align: center;
289 }
290
291 .addons-small-dark-items {
292 display: flex;
293 flex-wrap: wrap;
294 justify-content: space-around;
295 }
296
297 .addons-small-dark-item {
298 margin: 0 0 20px;
299 }
300
301 .addons-small-dark-block h1 {
302 color: #fff;
303 }
304
305 .addons-small-dark-block p {
306 color: #fafafa;
307 }
308
309 .addons-small-dark-item-icon img {
310 height: 30px;
311 }
312
313 .addons-small-dark-item a {
314 margin: 28px auto 0;
315 }
316
317 .addons-small-light-block {
318 display: flex;
319 flex-wrap: wrap;
320 }
321
322 .addons-small-light-block h1 {
323 margin-top: -12px;
324 }
325
326 .addons-small-light-block p {
327 margin-top: 0;
328 }
329
330 .addons-small-light-block img {
331 height: 225px;
332 margin: 0 0 0 -20px;
333 }
334
335 .addons-small-light-block-content {
336 display: flex;
337 flex: 1 1 100px;
338 flex-direction: column;
339 justify-content: space-around;
340 }
341
342 .addons-small-light-block-buttons {
343 display: flex;
344 justify-content: space-between;
345 }
346
347 .addons-small-light-block-content a {
348 width: 48%;
349 }
350
351 .addons-button {
352 border-radius: 3px;
353 cursor: pointer;
354 display: block;
355 height: 37px;
356 line-height: 37px;
357 text-align: center;
358 text-decoration: none;
359 width: 124px;
360 }
361
362 .addons-button-solid {
363 background-color: #674399;
364 color: #fff;
365 }
366
367 .addons-button-solid:hover {
368 color: #fff;
369 opacity: 0.8;
370 }
371
372 .addons-button-outline-green {
373 border: 1px solid #73ae39;
374 color: #73ae39;
375 }
376
377 .addons-button-outline-green:hover {
378 color: #73ae39;
379 opacity: 0.8;
380 }
381
382 .addons-button-outline-purple {
383 border: 1px solid #674399;
384 color: #674399;
385 }
386
387 .addons-button-outline-purple:hover {
388 color: #674399;
389 opacity: 0.8;
390 }
391
392 .addons-button-outline-white {
393 border: 1px solid #fff;
394 color: #fff;
395 }
396
397 .addons-button-outline-white:hover {
398 color: #fff;
399 opacity: 0.8;
400 }
401
402 .addons-button-installed {
403 background: #e6e6e6;
404 color: #3c3c3c;
405 }
406
407 .addons-button-installed:hover {
408 color: #3c3c3c;
409 opacity: 0.8;
410 }
411
412 @media only screen and (max-width: 400px) {
413
414 .addons-featured {
415 margin: -1% -5%;
416 }
417
418 .addons-button {
419 width: 100%;
420 }
421
422 .addons-small-dark-item {
423 width: 100%;
424 }
425
426 .addons-column-block-item-icon {
427 background: none;
428 border: none;
429 height: 75px;
430 margin: 0 10px 10px 0;
431 width: 75px;
432 }
433 }
434
435 .products {
436 overflow: hidden;
437 display: flex;
438 flex-flow: row;
439 flex-wrap: wrap;
440 margin: 0 -0.5em;
441
442 li {
443 float: left;
444 border: 1px solid #ddd;
445 margin: 0 0.5em 1em !important;
446 padding: 0;
447 vertical-align: top;
448 width: 25%;
449 min-width: 280px;
450 min-height: 220px;
451 flex: 1;
452 overflow: hidden;
453 background: #f5f5f5;
454 box-shadow:
455 inset 0 1px 0 rgba(255, 255, 255, 0.2),
456 inset 0 -1px 0 rgba(0, 0, 0, 0.1);
457
458 a {
459 text-decoration: none;
460 color: inherit;
461 display: block;
462 height: 100%;
463
464 .product-img-wrap {
465 background: #fff;
466 display: block;
467 }
468
469 img {
470 max-width: 258px;
471 max-height: 24px;
472 padding: 17px 20px;
473 display: block;
474 margin: 0;
475 background: #fff;
476 border-right: 260px solid #fff;
477 }
478
479 img.extension-thumb + h3 {
480 display: none;
481 }
482
483 .price {
484 display: none;
485 }
486
487 h2,
488 h3 {
489 margin: 0 !important;
490 padding: 20px !important;
491 background: #fff;
492 }
493
494 p {
495 padding: 20px !important;
496 margin: 0 !important;
497 border-top: 1px solid #f1f1f1;
498 }
499
500 &:hover,
501 &:focus {
502 background-color: #fff;
503 }
504 }
505 }
506 }
507
508 .storefront {
509 background: url("../images/storefront-bg.jpg") bottom right #f6f6f6;
510 border: 1px solid #ddd;
511 margin-top: 1em;
512 padding: 20px;
513 overflow: hidden;
514 zoom: 1;
515
516 img {
517 width: 278px;
518 height: auto;
519 float: left;
520 margin: 0 20px 0 0;
521 box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
522 }
523
524 p {
525 max-width: 750px;
526 }
527 }
528 }
529
530 .woocommerce-message,
531 .woocommerce-BlankState {
532
533 a.button-primary,
534 button.button-primary {
535 background: #bb77ae;
536 border-color: #a36597;
537 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
538 color: #fff;
539 text-shadow: 0 -1px 1px #a36597, 1px 0 1px #a36597, 0 1px 1px #a36597, -1px 0 1px #a36597;
540 display: inline-block;
541
542 &:hover,
543 &:focus,
544 &:active {
545 background: #a36597;
546 border-color: #a36597;
547 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
548 }
549 }
550 }
551
552 .woocommerce-message {
553 position: relative;
554 overflow: hidden;
555
556 &.updated {
557 border-left-color: #cc99c2 !important;
558 }
559
560 a.skip,
561 a.docs {
562 text-decoration: none !important;
563 }
564
565 a.woocommerce-message-close {
566 position: static;
567 float: right;
568 padding: 0 15px 10px 28px;
569 margin-top: -10px;
570 font-size: 13px;
571 line-height: 1.23076923;
572 text-decoration: none;
573
574 &::before {
575 position: relative;
576 top: 18px;
577 left: -20px;
578 transition: all 0.1s ease-in-out;
579 }
580 }
581
582 .twitter-share-button {
583 margin-top: -3px;
584 margin-left: 3px;
585 vertical-align: middle;
586 }
587 }
588
589 #variable_product_options #message,
590 #variable_product_options .notice {
591 margin: 10px;
592 }
593
594 #variable_product_options {
595
596 .form-row select {
597 max-width: 100%;
598 }
599
600 .toolbar-top {
601
602 .button {
603 margin: 1px;
604 }
605 }
606 }
607
608 #product_attributes {
609
610 .toolbar-top {
611
612 .button {
613 margin: 1px;
614 }
615 }
616 }
617
618 .clear {
619 clear: both;
620 }
621
622 .wrap.woocommerce div.updated,
623 .wrap.woocommerce div.error {
624 margin-top: 10px;
625 }
626
627 mark.amount {
628 background: transparent none;
629 color: inherit;
630 }
631
632 /**
633 * Help Tip
634 */
635 .woocommerce-help-tip {
636 color: #666;
637 display: inline-block;
638 font-size: 1.1em;
639 font-style: normal;
640 height: 16px;
641 line-height: 16px;
642 position: relative;
643 vertical-align: middle;
644 width: 16px;
645
646 &::after {
647
648 @include icon_dashicons( "\f223" );
649 cursor: help;
650 }
651 }
652
653 .wc-wp-version-gte-53 {
654
655 .woocommerce-help-tip {
656 font-size: 1.2em;
657 cursor: help;
658 }
659 }
660
661 h2 .woocommerce-help-tip {
662 margin-top: -5px;
663 margin-left: 0.25em;
664 }
665
666 table.wc_status_table {
667 margin-bottom: 1em;
668
669 h2 {
670 font-size: 14px;
671 margin: 0;
672 }
673
674 tr:nth-child(2n) {
675
676 th,
677 td {
678 background: #fcfcfc;
679 }
680 }
681
682 th {
683 font-weight: 700;
684 padding: 9px;
685 }
686
687 td:first-child {
688 width: 33%;
689 }
690
691 td.help {
692 width: 1em;
693 }
694
695 td,
696 th {
697 font-size: 1.1em;
698 font-weight: normal;
699
700 &.run-tool {
701 text-align: right;
702 }
703
704 strong.name {
705 display: block;
706 margin-bottom: 0.5em;
707 }
708
709 mark {
710 background: transparent none;
711 }
712
713 mark.yes {
714 color: $green;
715 }
716
717 mark.no {
718 color: #999;
719 }
720
721 mark.error,
722 .red {
723 color: $red;
724 }
725
726 ul {
727 margin: 0;
728 }
729 }
730
731 .help_tip {
732 cursor: help;
733 }
734 }
735
736 table.wc_status_table--tools {
737
738 td,
739 th {
740 padding: 2em;
741 }
742 }
743
744 .taxonomy-product_cat {
745
746 .check-column .woocommerce-help-tip {
747 font-size: 1.5em;
748 margin: -3px 0 0 5px;
749 display: block;
750 position: absolute;
751 }
752 }
753
754 #debug-report {
755 display: none;
756 margin: 10px 0;
757 padding: 0;
758 position: relative;
759
760 textarea {
761 font-family: monospace;
762 width: 100%;
763 margin: 0;
764 height: 300px;
765 padding: 20px;
766 border-radius: 0;
767 resize: none;
768 font-size: 12px;
769 line-height: 20px;
770 outline: 0;
771 }
772 }
773
774
775 /**
776 * DB log viewer
777 */
778 .wp-list-table.logs {
779
780 .log-level {
781 display: inline;
782 padding: 0.2em 0.6em 0.3em;
783 font-size: 80%;
784 font-weight: bold;
785 line-height: 1;
786 color: #fff;
787 text-align: center;
788 white-space: nowrap;
789 vertical-align: baseline;
790 border-radius: 0.2em;
791
792 &:empty {
793 display: none;
794 }
795 }
796
797 /**
798 * Add color to levels
799 *
800 * Descending severity:
801 * emergency, alert -> red
802 * critical, error -> orange
803 * warning, notice -> yellow
804 * info -> blue
805 * debug -> gree
806 */
807
808 .log-level--emergency,
809 .log-level--alert {
810 background-color: #ff4136;
811 }
812
813 .log-level--critical,
814 .log-level--error {
815 background-color: #ff851b;
816 }
817
818 .log-level--warning,
819 .log-level--notice {
820 color: #222;
821 background-color: #ffdc00;
822 }
823
824 .log-level--info {
825 background-color: #0074d9;
826 }
827
828 .log-level--debug {
829 background-color: #3d9970;
830 }
831
832 // Adjust log table columns only when table is not collapsed
833 @media screen and ( min-width: 783px ) {
834
835 .column-timestamp {
836 width: 18%;
837 }
838
839 .column-level {
840 width: 14%;
841 }
842
843 .column-source {
844 width: 15%;
845 }
846 }
847 }
848
849 #log-viewer-select {
850 padding: 10px 0 8px;
851 line-height: 28px;
852
853 h2 a {
854 vertical-align: middle;
855 }
856 }
857
858 #log-viewer {
859 background: #fff;
860 border: 1px solid #e5e5e5;
861 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
862 padding: 5px 20px;
863
864 pre {
865 font-family: monospace;
866 white-space: pre-wrap;
867 word-wrap: break-word;
868 }
869 }
870
871 .inline-edit-product.quick-edit-row {
872
873 .inline-edit-col-center,
874 .inline-edit-col-right {
875 float: right !important;
876 }
877 }
878
879 #woocommerce-fields.inline-edit-col {
880 clear: left;
881
882 label.featured,
883 label.manage_stock {
884 margin-left: 10px;
885 }
886
887 label.stock_status_field {
888 clear: both;
889 float: left;
890 }
891
892 .dimensions div {
893 display: block;
894 margin: 0.2em 0;
895
896 span.title {
897 display: block;
898 float: left;
899 width: 5em;
900 }
901
902 span.input-text-wrap {
903 display: block;
904 margin-left: 5em;
905 }
906 }
907
908 .text {
909 box-sizing: border-box;
910 width: 99%;
911 float: left;
912 margin: 1px 1% 1px 1px;
913 }
914
915 .length,
916 .width,
917 .height {
918 width: 32.33%;
919 }
920
921 .height {
922 margin-right: 0;
923 }
924 }
925
926 #woocommerce-fields-bulk.inline-edit-col {
927
928 label {
929 clear: left;
930 }
931
932 .inline-edit-group {
933
934 label {
935 clear: none;
936 width: 49%;
937 margin: 0.2em 0;
938 }
939
940 &.dimensions label {
941 width: 75%;
942 max-width: 75%;
943 }
944 }
945
946 .regular_price,
947 .sale_price,
948 .weight,
949 .stock,
950 .length {
951 box-sizing: border-box;
952 width: 100%;
953 margin-left: 4.4em;
954 }
955
956 .length,
957 .width,
958 .height {
959 box-sizing: border-box;
960 width: 25%;
961 }
962 }
963
964 .column-coupon_code {
965 line-height: 2.25em;
966 }
967
968 ul.wc_coupon_list,
969 .column-coupon_code {
970 margin: 0;
971 overflow: hidden;
972 zoom: 1;
973 clear: both;
974 }
975
976 ul.wc_coupon_list {
977 padding-bottom: 5px;
978
979 li {
980 margin: 0;
981
982 &.code {
983 display: inline-block;
984 position: relative;
985 padding: 0 0.5em;
986 background-color: #fff;
987 border: 1px solid #aaa;
988 -webkit-box-shadow: 0 1px 0 #dfdfdf;
989 box-shadow: 0 1px 0 #dfdfdf;
990
991 border-radius: 4px;
992 margin-right: 5px;
993 margin-top: 5px;
994
995 &.editable {
996 padding-right: 2em;
997 }
998
999 .tips {
1000 cursor: pointer;
1001
1002 span {
1003 color: #888;
1004
1005 &:hover {
1006 color: #000;
1007 }
1008 }
1009 }
1010
1011 .remove-coupon {
1012 text-decoration: none;
1013 color: #888;
1014 position: absolute;
1015 top: 7px;
1016 right: 20px;
1017
1018 /*rtl:raw:
1019 left: 7px;
1020 */
1021
1022 &::before {
1023
1024 @include icon_dashicons( "\f158" );
1025 }
1026
1027 &:hover::before {
1028 color: $red;
1029 }
1030 }
1031 }
1032 }
1033 }
1034
1035 ul.wc_coupon_list_block {
1036 margin: 0;
1037 padding-bottom: 2px;
1038
1039 li {
1040 border-top: 1px solid #fff;
1041 border-bottom: 1px solid #ccc;
1042 line-height: 2.5em;
1043 margin: 0;
1044 padding: 0.5em 0;
1045 }
1046
1047 li:first-child {
1048 border-top: 0;
1049 padding-top: 0;
1050 }
1051
1052 li:last-child {
1053 border-bottom: 0;
1054 padding-bottom: 0;
1055 }
1056 }
1057
1058 .button.wc-reload {
1059
1060 @include ir();
1061 padding: 0;
1062 height: 28px;
1063 width: 28px !important;
1064 display: inline-block;
1065
1066 &::after {
1067
1068 @include icon_dashicons( "\f345" );
1069 line-height: 28px;
1070 }
1071 }
1072
1073 #woocommerce-order-data {
1074
1075 .postbox-header,
1076 .hndle,
1077 .handlediv {
1078 display: none;
1079 }
1080
1081 .inside {
1082 display: block !important;
1083 }
1084 }
1085
1086 #order_data {
1087 padding: 23px 24px 12px;
1088
1089 h2 {
1090 margin: 0;
1091 font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
1092 font-size: 21px;
1093 font-weight: normal;
1094 line-height: 1.2;
1095 text-shadow: 1px 1px 1px white;
1096 padding: 0;
1097 }
1098
1099 h3 {
1100 font-size: 14px;
1101 }
1102
1103 h3,
1104 h4 {
1105 color: #333;
1106 margin: 1.33em 0 0;
1107 }
1108
1109 p {
1110 color: #777;
1111 }
1112
1113 p.order_number {
1114 margin: 0;
1115 font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
1116 font-weight: normal;
1117 line-height: 1.6em;
1118 font-size: 16px;
1119 }
1120
1121 .order_data_column_container {
1122 clear: both;
1123
1124 p._billing_email_field {
1125 margin-top: 13px;
1126 }
1127 }
1128
1129 .order_data_column {
1130 width: 32%;
1131 padding: 0 2% 0 0;
1132 float: left;
1133
1134 > h3 span {
1135 display: block;
1136 }
1137
1138 &:last-child {
1139 padding-right: 0;
1140 }
1141
1142 p {
1143 padding: 0 !important;
1144 }
1145
1146 .address strong {
1147 display: block;
1148 }
1149
1150 .form-field {
1151 float: left;
1152 clear: left;
1153 width: 48%;
1154 padding: 0;
1155 margin: 9px 0 0;
1156
1157 label {
1158 display: block;
1159 padding: 0 0 3px;
1160 }
1161
1162 input,
1163 textarea {
1164 width: 100%;
1165 }
1166
1167 select {
1168 width: 100%;
1169 max-width: 100%;
1170 }
1171
1172 .select2-container {
1173 width: 100% !important;
1174 }
1175
1176 .date-picker {
1177 width: 50%;
1178 }
1179
1180 .hour,
1181 .minute {
1182 width: 3.5em;
1183 }
1184
1185 small {
1186 display: block;
1187 margin: 5px 0 0;
1188 color: #999;
1189 }
1190 }
1191
1192 .form-field.last,
1193 ._billing_last_name_field,
1194 ._billing_address_2_field,
1195 ._billing_postcode_field,
1196 ._billing_state_field,
1197 ._billing_phone_field,
1198 ._shipping_last_name_field,
1199 ._shipping_address_2_field,
1200 ._shipping_postcode_field,
1201 ._shipping_state_field {
1202 float: right;
1203 clear: right;
1204 }
1205
1206 .form-field-wide,
1207 ._billing_company_field,
1208 ._shipping_company_field,
1209 ._transaction_id_field {
1210 width: 100%;
1211 clear: both;
1212
1213 input,
1214 textarea,
1215 select,
1216 .wc-enhanced-select,
1217 .wc-category-search,
1218 .wc-customer-search {
1219 width: 100%;
1220 }
1221 }
1222
1223 p.none_set {
1224 color: #999;
1225 }
1226
1227 div.edit_address {
1228 display: none;
1229 zoom: 1;
1230 padding-right: 1px;
1231
1232 .select2-container {
1233
1234 .select2-selection--single {
1235 height: 32px;
1236
1237 .select2-selection__rendered {
1238 line-height: 32px;
1239 }
1240 }
1241 }
1242 }
1243
1244 .wc-customer-user,
1245 .wc-order-status {
1246
1247 label a {
1248 float: right;
1249 margin-left: 8px;
1250 }
1251 }
1252
1253 a.edit_address {
1254 width: 14px;
1255 height: 0;
1256 padding: 14px 0 0;
1257 margin: 0 0 0 6px;
1258 overflow: hidden;
1259 position: relative;
1260 color: #999;
1261 border: 0;
1262 float: right;
1263
1264 &:hover,
1265 &:focus {
1266 color: #000;
1267 }
1268
1269 &::after {
1270 font-family: "WooCommerce";
1271 position: absolute;
1272 top: 0;
1273 left: 0;
1274 text-align: center;
1275 vertical-align: top;
1276 line-height: 14px;
1277 font-size: 14px;
1278 font-weight: 400;
1279 }
1280 }
1281
1282 a.edit_address::after {
1283 font-family: "Dashicons";
1284 content: "\f464";
1285 }
1286
1287 .billing-same-as-shipping,
1288 .load_customer_shipping,
1289 .load_customer_billing {
1290 font-size: 13px;
1291 display: inline-block;
1292 font-weight: normal;
1293 }
1294
1295 .load_customer_shipping {
1296 margin-right: 0.3em;
1297 }
1298 }
1299 }
1300
1301 .order_actions {
1302 margin: 0;
1303 overflow: hidden;
1304 zoom: 1;
1305
1306 li {
1307 border-top: 1px solid #fff;
1308 border-bottom: 1px solid #ddd;
1309 padding: 6px 0;
1310 margin: 0;
1311 line-height: 1.6em;
1312 float: left;
1313 width: 50%;
1314 text-align: center;
1315
1316 a {
1317 float: none;
1318 text-align: center;
1319 text-decoration: underline;
1320 }
1321
1322 &.wide {
1323 width: auto;
1324 float: none;
1325 clear: both;
1326 padding: 6px;
1327 text-align: left;
1328 overflow: hidden;
1329 }
1330
1331 #delete-action {
1332 line-height: 25px;
1333 vertical-align: middle;
1334 text-align: left;
1335 float: left;
1336 }
1337
1338 .save_order {
1339 float: right;
1340 }
1341
1342 &#actions {
1343 overflow: hidden;
1344
1345 .button {
1346 width: 24px;
1347 box-sizing: border-box;
1348 float: right;
1349 }
1350
1351 select {
1352 width: 225px;
1353 box-sizing: border-box;
1354 float: left;
1355 }
1356 }
1357 }
1358 }
1359
1360 #woocommerce-order-items {
1361
1362 .inside {
1363 margin: 0;
1364 padding: 0;
1365 background: #fefefe;
1366 }
1367
1368 .wc-order-data-row {
1369 border-bottom: 1px solid #dfdfdf;
1370 padding: 1.5em 2em;
1371 background: #f8f8f8;
1372
1373 @include clearfix();
1374 line-height: 2em;
1375 text-align: right;
1376
1377 p {
1378 margin: 0;
1379 line-height: 2em;
1380 }
1381
1382 .wc-used-coupons {
1383 text-align: left;
1384
1385 .tips {
1386 display: inline-block;
1387 }
1388 }
1389 }
1390
1391 .wc-used-coupons {
1392 float: left;
1393 width: 50%;
1394 }
1395
1396 .wc-order-totals {
1397 float: right;
1398 width: 50%;
1399 margin: 0;
1400 padding: 0;
1401 text-align: right;
1402
1403 .amount {
1404 font-weight: 700;
1405 }
1406
1407 .label {
1408 vertical-align: top;
1409 }
1410
1411 .total {
1412 font-size: 1em !important;
1413 width: 10em;
1414 margin: 0 0 0 0.5em;
1415 box-sizing: border-box;
1416
1417 input[type="text"]="text""] {
1418 width: 96%;
1419 float: right;
1420 }
1421 }
1422
1423 .refunded-total {
1424 color: $red;
1425 }
1426
1427 .label-highlight {
1428 font-weight: bold;
1429 }
1430 }
1431
1432 .refund-actions {
1433 margin-top: 5px;
1434 padding-top: 12px;
1435 border-top: 1px solid #dfdfdf;
1436
1437 .button {
1438 float: right;
1439 margin-left: 4px;
1440 }
1441
1442 .cancel-action {
1443 float: left;
1444 margin-left: 0;
1445 }
1446 }
1447
1448 .add_meta {
1449 margin-left: 0 !important;
1450 }
1451
1452 h3 small {
1453 color: #999;
1454 }
1455
1456 .amount {
1457 white-space: nowrap;
1458 }
1459
1460 .add-items {
1461
1462 .description {
1463 margin-right: 10px;
1464 }
1465
1466 .button {
1467 float: left;
1468 margin-right: 0.25em;
1469 }
1470
1471 .button-primary {
1472 float: none;
1473 margin-right: 0;
1474 }
1475 }
1476 }
1477
1478 #woocommerce-order-items {
1479
1480 .inside {
1481 display: block !important;
1482 }
1483
1484 .postbox-header,
1485 .hndle,
1486 .handlediv {
1487 display: none;
1488 }
1489
1490 .woocommerce_order_items_wrapper {
1491 margin: 0;
1492 overflow-x: auto;
1493
1494 table.woocommerce_order_items {
1495 width: 100%;
1496 background: #fff;
1497
1498 thead th {
1499 text-align: left;
1500 padding: 1em;
1501 font-weight: normal;
1502 color: #999;
1503 background: #f8f8f8;
1504 -webkit-touch-callout: none;
1505 -webkit-user-select: none;
1506 -khtml-user-select: none;
1507 -moz-user-select: none;
1508 -ms-user-select: none;
1509 user-select: none;
1510
1511 &.sortable {
1512 cursor: pointer;
1513 }
1514
1515 &:last-child {
1516 padding-right: 2em;
1517 }
1518
1519 &:first-child {
1520 padding-left: 2em;
1521 }
1522
1523 .wc-arrow {
1524 float: right;
1525 position: relative;
1526 margin-right: -1em;
1527 }
1528 }
1529
1530 tbody th,
1531 td {
1532 padding: 1.5em 1em 1em;
1533 text-align: left;
1534 line-height: 1.5em;
1535 vertical-align: top;
1536 border-bottom: 1px solid #f8f8f8;
1537
1538 textarea {
1539 width: 100%;
1540 }
1541
1542 select {
1543 width: 50%;
1544 }
1545
1546 input,
1547 textarea {
1548 font-size: 14px;
1549 padding: 4px;
1550 color: #555;
1551 }
1552
1553 &:last-child {
1554 padding-right: 2em;
1555 }
1556
1557 &:first-child {
1558 padding-left: 2em;
1559 }
1560 }
1561
1562 tbody tr:last-child td {
1563 border-bottom: 1px solid #dfdfdf;
1564 }
1565
1566 tbody tr:first-child td {
1567 border-top: 8px solid #f8f8f8;
1568 }
1569
1570 tbody#order_line_items tr:first-child td {
1571 border-top: none;
1572 }
1573
1574 td.thumb {
1575 text-align: left;
1576 width: 38px;
1577 padding-bottom: 1.5em;
1578
1579 .wc-order-item-thumbnail {
1580 width: 38px;
1581 height: 38px;
1582 border: 2px solid #e8e8e8;
1583 background: #f8f8f8;
1584 color: #ccc;
1585 position: relative;
1586 font-size: 21px;
1587 display: block;
1588 text-align: center;
1589
1590 &::before {
1591
1592 @include icon_dashicons( "\f128" );
1593 width: 38px;
1594 line-height: 38px;
1595 display: block;
1596 }
1597
1598 img {
1599 width: 100%;
1600 height: 100%;
1601 margin: 0;
1602 padding: 0;
1603 position: relative;
1604 }
1605 }
1606 }
1607
1608 td.name {
1609
1610 .wc-order-item-sku,
1611 .wc-order-item-variation {
1612 display: block;
1613 margin-top: 0.5em;
1614 font-size: 0.92em !important;
1615 color: #888;
1616 }
1617 }
1618
1619 .item {
1620 min-width: 200px;
1621 }
1622
1623 .center,
1624 .variation-id {
1625 text-align: center;
1626 }
1627
1628 .cost,
1629 .tax,
1630 .quantity,
1631 .line_cost,
1632 .line_tax,
1633 .tax_class,
1634 .item_cost {
1635 text-align: right;
1636
1637 label {
1638 white-space: nowrap;
1639 color: #999;
1640 font-size: 0.833em;
1641
1642 input {
1643 display: inline;
1644 }
1645 }
1646
1647 input {
1648 width: 70px;
1649 vertical-align: middle;
1650 text-align: right;
1651 }
1652
1653 select {
1654 width: 85px;
1655 height: 26px;
1656 vertical-align: middle;
1657 font-size: 1em;
1658 }
1659
1660 .split-input {
1661 display: inline-block;
1662 background: #fff;
1663 border: 1px solid #ddd;
1664 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
1665 margin: 1px 0;
1666 min-width: 80px;
1667 overflow: hidden;
1668 line-height: 1em;
1669 text-align: right;
1670
1671 div.input {
1672 width: 100%;
1673 box-sizing: border-box;
1674
1675 label {
1676 font-size: 0.75em;
1677 padding: 4px 6px 0;
1678 color: #555;
1679 display: block;
1680 }
1681
1682 input {
1683 width: 100%;
1684 box-sizing: border-box;
1685 border: 0;
1686 box-shadow: none;
1687 margin: 0;
1688 padding: 0 6px 4px;
1689 color: #555;
1690 background: transparent;
1691
1692 &::-webkit-input-placeholder {
1693 color: #ddd;
1694 }
1695 }
1696 }
1697
1698 div.input:first-child {
1699 border-bottom: 1px dashed #ddd;
1700 background: #fff;
1701
1702 label {
1703 color: #ccc;
1704 }
1705
1706 input {
1707 color: #ccc;
1708 }
1709 }
1710 }
1711
1712 .view {
1713 white-space: nowrap;
1714 }
1715
1716 .edit {
1717 text-align: left;
1718 }
1719
1720 small.times,
1721 del,
1722 .wc-order-item-taxes,
1723 .wc-order-item-discount,
1724 .wc-order-item-refund-fields {
1725 font-size: 0.92em !important;
1726 color: #888;
1727 }
1728
1729 .wc-order-item-taxes,
1730 .wc-order-item-refund-fields {
1731 margin: 0;
1732
1733 label {
1734 display: block;
1735 }
1736 }
1737
1738 .wc-order-item-discount {
1739 display: block;
1740 margin-top: 0.5em;
1741 }
1742
1743 small.times {
1744 margin-right: 0.25em;
1745 }
1746 }
1747
1748 .quantity {
1749 text-align: center;
1750
1751 input {
1752 text-align: center;
1753 width: 50px;
1754 }
1755 }
1756
1757 span.subtotal {
1758 opacity: 0.5;
1759 }
1760
1761 td.tax_class,
1762 th.tax_class {
1763 text-align: left;
1764 }
1765
1766 .calculated {
1767 border-color: #ae8ca2;
1768 border-style: dotted;
1769 }
1770
1771 table.meta {
1772 width: 100%;
1773 }
1774
1775 table.meta,
1776 table.display_meta {
1777 margin: 0.5em 0 0;
1778 font-size: 0.92em !important;
1779 color: #888;
1780
1781 tr {
1782
1783 th {
1784 border: 0;
1785 padding: 0 4px 0.5em 0;
1786 line-height: 1.5em;
1787 width: 20%;
1788 }
1789
1790 td {
1791 padding: 0 4px 0.5em 0;
1792 border: 0;
1793 line-height: 1.5em;
1794
1795 input {
1796 width: 100%;
1797 margin: 0;
1798 position: relative;
1799 border-bottom: 0;
1800 box-shadow: none;
1801 }
1802
1803 textarea {
1804 width: 100%;
1805 height: 4em;
1806 margin: 0;
1807 box-shadow: none;
1808 }
1809
1810 input:focus + textarea {
1811 border-top-color: #999;
1812 }
1813
1814 p {
1815 margin: 0 0 0.5em;
1816 line-height: 1.5em;
1817 }
1818
1819 p:last-child {
1820 margin: 0;
1821 }
1822 }
1823 }
1824 }
1825
1826 .refund_by {
1827 border-bottom: 1px dotted #999;
1828 }
1829
1830 tr.fee .thumb div {
1831
1832 @include ir();
1833 font-size: 1.5em;
1834 line-height: 1em;
1835 vertical-align: middle;
1836 margin: 0 auto;
1837
1838 &::before {
1839
1840 @include icon( "\e007" );
1841 color: #ccc;
1842 }
1843 }
1844
1845 tr.refund .thumb div {
1846
1847 @include ir();
1848 font-size: 1.5em;
1849 line-height: 1em;
1850 vertical-align: middle;
1851 margin: 0 auto;
1852
1853 &::before {
1854
1855 @include icon( "\e014" );
1856 color: #ccc;
1857 }
1858 }
1859
1860 tr.shipping {
1861
1862 .thumb div {
1863
1864 @include ir();
1865 font-size: 1.5em;
1866 line-height: 1em;
1867 vertical-align: middle;
1868 margin: 0 auto;
1869
1870 &::before {
1871
1872 @include icon( "\e01a" );
1873 color: #ccc;
1874 }
1875 }
1876
1877 .shipping_method_name,
1878 .shipping_method {
1879 width: 100%;
1880 margin: 0 0 0.5em;
1881 }
1882 }
1883
1884 th.line_tax {
1885 white-space: nowrap;
1886 }
1887
1888 th.line_tax,
1889 td.line_tax {
1890
1891 .delete-order-tax {
1892
1893 @include ir();
1894 float: right;
1895 font-size: 14px;
1896 visibility: hidden;
1897 margin: 3px -18px 0 0;
1898
1899 &::before {
1900
1901 @include icon_dashicons( "\f153" );
1902 color: #999;
1903 }
1904
1905 &:hover::before {
1906 color: $red;
1907 }
1908 }
1909
1910 &:hover .delete-order-tax {
1911 visibility: visible;
1912 }
1913 }
1914
1915 small.refunded {
1916 display: block;
1917 color: $red;
1918 white-space: nowrap;
1919 margin-top: 0.5em;
1920
1921 &::before {
1922
1923 @include icon_dashicons( "\f171" );
1924 position: relative;
1925 top: auto;
1926 left: auto;
1927 margin: -1px 4px 0 0;
1928 vertical-align: middle;
1929 line-height: 1em;
1930 }
1931 }
1932 }
1933 }
1934
1935 .wc-order-edit-line-item {
1936 padding-left: 0;
1937 }
1938
1939 .wc-order-edit-line-item-actions {
1940 width: 44px;
1941 text-align: right;
1942 padding-left: 0;
1943 vertical-align: middle;
1944
1945 a {
1946 color: #ccc;
1947 display: inline-block;
1948 cursor: pointer;
1949 padding: 0 0 0.5em;
1950 margin: 0 0 0 12px;
1951 vertical-align: middle;
1952 text-decoration: none;
1953 line-height: 16px;
1954 width: 16px;
1955 overflow: hidden;
1956
1957 &::before {
1958 margin: 0;
1959 padding: 0;
1960 font-size: 16px;
1961 width: 16px;
1962 height: 16px;
1963 }
1964
1965 &:hover {
1966
1967 &::before {
1968 color: #999;
1969 }
1970 }
1971
1972 &:first-child {
1973 margin-left: 0;
1974 }
1975 }
1976
1977 .edit-order-item::before {
1978
1979 @include icon_dashicons( "\f464" );
1980 position: relative;
1981 }
1982
1983 .delete-order-item,
1984 .delete_refund {
1985
1986 &::before {
1987
1988 @include icon_dashicons( "\f158" );
1989 position: relative;
1990 }
1991
1992 &:hover::before {
1993 color: $red;
1994 }
1995 }
1996 }
1997
1998 tbody tr .wc-order-edit-line-item-actions {
1999 visibility: hidden;
2000 }
2001
2002 tbody tr:hover .wc-order-edit-line-item-actions {
2003 visibility: visible;
2004 }
2005
2006 .wc-order-totals .wc-order-edit-line-item-actions {
2007 width: 1.5em;
2008 visibility: visible !important;
2009
2010 a {
2011 padding: 0;
2012 }
2013 }
2014 }
2015
2016 #woocommerce-order-downloads {
2017
2018 .buttons {
2019 float: left;
2020 padding: 0;
2021 margin: 0;
2022 vertical-align: top;
2023
2024 .add_item_id,
2025 .select2-container {
2026 width: 400px !important;
2027 margin-right: 9px;
2028 vertical-align: top;
2029 float: left;
2030 }
2031
2032 button {
2033 margin: 2px 0 0;
2034 }
2035 }
2036
2037 h3 small {
2038 color: #999;
2039 }
2040 }
2041
2042 #poststuff #woocommerce-order-actions .inside {
2043 margin: 0;
2044 padding: 0;
2045
2046 ul.order_actions li {
2047 padding: 6px 10px;
2048 box-sizing: border-box;
2049
2050 &:last-child {
2051 border-bottom: 0;
2052 }
2053 }
2054
2055 button {
2056 margin: 1px;
2057 }
2058 }
2059
2060 #poststuff #woocommerce-order-notes .inside {
2061 margin: 0;
2062 padding: 0;
2063
2064 ul.order_notes li {
2065 padding: 0 10px;
2066 }
2067
2068 button {
2069 margin: 1px;
2070 vertical-align: top;
2071 }
2072 }
2073
2074 #woocommerce_customers {
2075
2076 p.search-box {
2077 margin: 6px 0 4px;
2078 float: left;
2079 }
2080
2081 .tablenav {
2082 float: right;
2083 clear: none;
2084 }
2085 }
2086
2087 .widefat {
2088
2089 &.customers td {
2090 vertical-align: middle;
2091 padding: 4px 7px;
2092 }
2093
2094 .column-order_title {
2095 width: 15%;
2096
2097 time {
2098 display: block;
2099 color: #999;
2100 margin: 3px 0;
2101 }
2102 }
2103
2104 .column-orders,
2105 .column-paying,
2106 .column-spent {
2107 text-align: center;
2108 width: 8%;
2109 }
2110
2111 .column-last_order {
2112 width: 11%;
2113 }
2114
2115 .column-wc_actions {
2116 width: 110px;
2117
2118 a.button {
2119
2120 @include ir();
2121 display: inline-block;
2122 margin: 2px 4px 2px 0;
2123 padding: 0 !important;
2124 height: 2em !important;
2125 width: 2em;
2126 overflow: hidden;
2127 vertical-align: middle;
2128
2129 &::after {
2130 font-family: "Dashicons";
2131 speak: never;
2132 font-weight: normal;
2133 font-variant: normal;
2134 text-transform: none;
2135 margin: 0;
2136 text-indent: 0;
2137 position: absolute;
2138 top: 0;
2139 left: 0;
2140 width: 100%;
2141 height: 100%;
2142 text-align: center;
2143 line-height: 1.85;
2144 }
2145
2146 img {
2147 display: block;
2148 width: 12px;
2149 height: auto;
2150 }
2151 }
2152
2153 a.edit::after {
2154 content: "\f464";
2155 }
2156
2157 a.link::after {
2158 font-family: "WooCommerce";
2159 content: "\e00d";
2160 }
2161
2162 a.view::after {
2163 content: "\f177";
2164 }
2165
2166 a.refresh::after {
2167 font-family: "WooCommerce";
2168 content: "\e031";
2169 }
2170
2171 a.processing::after {
2172 font-family: "WooCommerce";
2173 content: "\e00f";
2174 }
2175
2176 a.complete::after {
2177 content: "\f147";
2178 }
2179 }
2180
2181 small.meta {
2182 display: block;
2183 color: #999;
2184 font-size: inherit;
2185 margin: 3px 0;
2186 }
2187 }
2188
2189 .wc-wp-version-gte-53 {
2190
2191 .widefat {
2192
2193 .column-wc_actions {
2194
2195 a.button {
2196
2197 &::after {
2198 margin-top: 2px;
2199 }
2200 }
2201 }
2202 }
2203 }
2204
2205 .post-type-shop_order {
2206
2207 .tablenav .one-page .displaying-num {
2208 display: none;
2209 }
2210
2211 .tablenav {
2212
2213 .select2-selection--single {
2214 height: 32px;
2215
2216 .select2-selection__rendered {
2217 line-height: 29px;
2218 }
2219
2220 .select2-selection__arrow {
2221 height: 30px;
2222 }
2223 }
2224 }
2225
2226 .wp-list-table {
2227 margin-top: 1em;
2228
2229 thead,
2230 tfoot {
2231
2232 th {
2233 padding: 0.75em 1em;
2234 }
2235
2236 th.sortable a,
2237 th.sorted a {
2238 padding: 0;
2239 }
2240
2241 th:first-child {
2242 padding-left: 2em;
2243 }
2244
2245 th:last-child {
2246 padding-right: 2em;
2247 }
2248 }
2249
2250 tbody {
2251
2252 td,
2253 th {
2254 padding: 1em;
2255 line-height: 26px;
2256 }
2257
2258 td:first-child {
2259 padding-left: 2em;
2260 }
2261
2262 td:last-child {
2263 padding-right: 2em;
2264 }
2265 }
2266
2267 tbody tr {
2268 border-top: 1px solid #f5f5f5;
2269 }
2270
2271 tbody tr:hover:not(.status-trash):not(.no-link) td {
2272 cursor: pointer;
2273 }
2274
2275 .no-link {
2276 cursor: default !important;
2277 }
2278
2279 // Columns.
2280 td,
2281 th {
2282 width: 12ch;
2283 vertical-align: middle;
2284
2285 p {
2286 margin: 0;
2287 }
2288 }
2289
2290 .check-column {
2291 width: 1px;
2292 white-space: nowrap;
2293 padding: 1em 1em 1em 1em !important;
2294 vertical-align: middle;
2295
2296 input {
2297 vertical-align: text-top;
2298 margin: 1px 0;
2299 }
2300 }
2301
2302 .column-order_number {
2303 width: 20ch;
2304 }
2305
2306 .column-order_total {
2307 width: 8ch;
2308 text-align: right;
2309
2310 a span {
2311 float: right;
2312 }
2313 }
2314
2315 .column-order_date,
2316 .column-order_status {
2317 width: 10ch;
2318 }
2319
2320 .column-order_status {
2321 width: 14ch;
2322 }
2323
2324 .column-shipping_address,
2325 .column-billing_address {
2326 width: 20ch;
2327 line-height: 1.5em;
2328
2329 .description {
2330 display: block;
2331 color: #999;
2332 }
2333 }
2334
2335 .column-wc_actions {
2336 text-align: right;
2337
2338 a.button {
2339 text-indent: 9999px;
2340 margin: 2px 0 2px 4px;
2341 }
2342 }
2343
2344 .order-preview {
2345 float: right;
2346 width: 16px;
2347 padding: 20px 4px 4px 4px;
2348 height: 0;
2349 overflow: hidden;
2350 position: relative;
2351 border: 2px solid transparent;
2352 border-radius: 4px;
2353
2354 &::before {
2355
2356 @include icon( "\e010" );
2357 line-height: 16px;
2358 font-size: 14px;
2359 vertical-align: middle;
2360 top: 4px;
2361
2362 }
2363
2364 &:hover {
2365 border: 2px solid #00a0d2;
2366 }
2367 }
2368
2369 .order-preview.disabled {
2370
2371 &::before {
2372 content: "";
2373 background: url("../images/wpspin-2x.gif") no-repeat center top;
2374 background-size: 71%;
2375 }
2376 }
2377 }
2378 }
2379
2380 .order-status {
2381 display: inline-flex;
2382 line-height: 2.5em;
2383 color: #777;
2384 background: #e5e5e5;
2385 border-radius: 4px;
2386 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
2387 margin: -0.25em 0;
2388 cursor: inherit !important;
2389 white-space: nowrap;
2390 max-width: 100%;
2391
2392 &.status-completed {
2393 background: #c8d7e1;
2394 color: #2e4453;
2395 }
2396
2397 &.status-on-hold {
2398 background: #f8dda7;
2399 color: #94660c;
2400 }
2401
2402 &.status-failed {
2403 background: #eba3a3;
2404 color: #761919;
2405 }
2406
2407 &.status-processing {
2408 background: #c6e1c6;
2409 color: #5b841b;
2410 }
2411
2412 &.status-trash {
2413 background: #eba3a3;
2414 color: #761919;
2415 }
2416
2417 > span {
2418 margin: 0 1em;
2419 overflow: hidden;
2420 text-overflow: ellipsis;
2421 }
2422 }
2423
2424 .wc-order-preview {
2425
2426 .order-status {
2427 float: right;
2428 margin-right: 54px;
2429 }
2430
2431 article {
2432 padding: 0 !important;
2433 }
2434
2435 .modal-close {
2436 border-radius: 0;
2437 }
2438
2439 .wc-order-preview-table {
2440 width: 100%;
2441 margin: 0;
2442
2443 th,
2444 td {
2445 padding: 1em 1.5em;
2446 text-align: left;
2447 border: 0;
2448 border-bottom: 1px solid #eee;
2449 margin: 0;
2450 background: transparent;
2451 box-shadow: none;
2452 text-align: right;
2453 vertical-align: top;
2454 }
2455
2456 td:first-child,
2457 th:first-child {
2458 text-align: left;
2459 }
2460
2461 th {
2462 border-color: #ccc;
2463 }
2464
2465 tr:last-child td {
2466 border: 0;
2467 }
2468
2469 .wc-order-item-sku {
2470 margin-top: 0.5em;
2471 }
2472
2473 .wc-order-item-meta {
2474 margin-top: 0.5em;
2475
2476 th,
2477 td {
2478 padding: 0;
2479 border: 0;
2480 text-align: left;
2481 vertical-align: top;
2482 }
2483
2484 td:last-child {
2485 padding-left: 0.5em;
2486 }
2487 }
2488 }
2489
2490 .wc-order-preview-addresses {
2491 overflow: hidden;
2492 padding-bottom: 1.5em;
2493
2494 .wc-order-preview-address,
2495 .wc-order-preview-note {
2496 width: 50%;
2497 float: left;
2498 padding: 1.5em 1.5em 0;
2499 box-sizing: border-box;
2500 word-wrap: break-word;
2501
2502 h2 {
2503 margin-top: 0;
2504 }
2505
2506 strong {
2507 display: block;
2508 margin-top: 1.5em;
2509 }
2510
2511 strong:first-child {
2512 margin-top: 0;
2513 }
2514 }
2515 }
2516
2517 footer {
2518
2519 .wc-action-button-group {
2520 display: inline-block;
2521 float: left;
2522 }
2523
2524 .button.button-large {
2525 margin-left: 10px;
2526 padding: 0 10px !important;
2527 line-height: 28px;
2528 height: auto;
2529 display: inline-block;
2530 }
2531 }
2532
2533 .wc-action-button-group label {
2534 display: none;
2535 }
2536 }
2537
2538 .wc-action-button-group {
2539 vertical-align: middle;
2540 line-height: 26px;
2541 text-align: left;
2542
2543 label {
2544 margin-right: 6px;
2545 cursor: default;
2546 font-weight: bold;
2547 line-height: 28px;
2548 }
2549
2550 .wc-action-button-group__items {
2551 display: inline-flex;
2552 flex-flow: row wrap;
2553 align-content: flex-start;
2554 justify-content: flex-start;
2555 }
2556
2557 .wc-action-button {
2558 margin: 0 0 0 -1px !important;
2559 border: 1px solid #ccc;
2560 padding: 0 10px !important;
2561 border-radius: 0 !important;
2562 float: none;
2563 line-height: 28px;
2564 height: auto;
2565 z-index: 1;
2566 position: relative;
2567 overflow: hidden;
2568 text-overflow: ellipsis;
2569 flex: 1 0 auto;
2570 box-sizing: border-box;
2571 text-align: center;
2572 white-space: nowrap;
2573 }
2574
2575 .wc-action-button:hover,
2576 .wc-action-button:focus {
2577 border: 1px solid #999;
2578 z-index: 2;
2579 }
2580
2581 .wc-action-button:first-child {
2582 margin-left: 0 !important;
2583 border-top-left-radius: 3px !important;
2584 border-bottom-left-radius: 3px !important;
2585 }
2586
2587 .wc-action-button:last-child {
2588 border-top-right-radius: 3px !important;
2589 border-bottom-right-radius: 3px !important;
2590 }
2591 }
2592
2593 @media screen and (max-width: 782px) {
2594
2595 .wc-order-preview footer {
2596
2597 .wc-action-button-group .wc-action-button-group__items {
2598 display: flex;
2599 }
2600
2601 .wc-action-button-group {
2602 float: none;
2603 display: block;
2604 margin-bottom: 4px;
2605 }
2606
2607 .button.button-large {
2608 width: 100%;
2609 float: none;
2610 text-align: center;
2611 margin: 0;
2612 display: block;
2613 }
2614 }
2615
2616 .post-type-shop_order .wp-list-table {
2617
2618 td.check-column {
2619 width: 1em;
2620 }
2621
2622 td.column-order_number {
2623 padding-left: 0;
2624 padding-bottom: 0.5em;
2625 }
2626
2627 td.column-order_status,
2628 td.column-order_date {
2629 display: inline-block !important;
2630 padding: 0 1em 1em 1em !important;
2631
2632 &::before {
2633 display: none !important;
2634 }
2635 }
2636
2637 td.column-order_date {
2638 padding-left: 0 !important;
2639 }
2640
2641 td.column-order_status {
2642 float: right;
2643 }
2644 }
2645 }
2646
2647 .column-customer_message .note-on {
2648
2649 @include ir();
2650 margin: 0 auto;
2651 color: #999;
2652
2653 &::after {
2654
2655 @include icon( "\e026" );
2656 line-height: 16px;
2657 }
2658 }
2659
2660 .column-order_notes .note-on {
2661
2662 @include ir();
2663 margin: 0 auto;
2664 color: #999;
2665
2666 &::after {
2667
2668 @include icon( "\e027" );
2669 line-height: 16px;
2670 }
2671 }
2672
2673 .attributes-table {
2674
2675 td,
2676 th {
2677 width: 15%;
2678 vertical-align: top;
2679 }
2680
2681 .attribute-terms {
2682 width: 32%;
2683 }
2684
2685 .attribute-actions {
2686 width: 2em;
2687
2688 .configure-terms {
2689
2690 @include ir();
2691 padding: 0 !important;
2692 height: 2em !important;
2693 width: 2em;
2694
2695 &::after {
2696
2697 @include icon("\f111");
2698 font-family: "Dashicons";
2699 line-height: 1.85;
2700 }
2701 }
2702 }
2703 }
2704
2705 /* Order notes */
2706 ul.order_notes {
2707 padding: 2px 0 0;
2708
2709 li {
2710
2711 .note_content {
2712 padding: 10px;
2713 background: #efefef;
2714 position: relative;
2715
2716 p {
2717 margin: 0;
2718 padding: 0;
2719 word-wrap: break-word;
2720 }
2721 }
2722
2723 p.meta {
2724 padding: 10px;
2725 color: #999;
2726 margin: 0;
2727 font-size: 11px;
2728
2729 .exact-date {
2730 border-bottom: 1px dotted #999;
2731 }
2732 }
2733
2734 a.delete_note {
2735 color: $red;
2736 }
2737
2738 .note_content::after {
2739 content: "";
2740 display: block;
2741 position: absolute;
2742 bottom: -10px;
2743 left: 20px;
2744 width: 0;
2745 height: 0;
2746 border-width: 10px 10px 0 0;
2747 border-style: solid;
2748 border-color: #efefef transparent;
2749 }
2750 }
2751
2752 li.system-note {
2753
2754 .note_content {
2755 background: #d7cad2;
2756 }
2757
2758 .note_content::after {
2759 border-color: #d7cad2 transparent;
2760 }
2761 }
2762
2763 li.customer-note {
2764
2765 .note_content {
2766 background: #a7cedc;
2767 }
2768
2769 .note_content::after {
2770 border-color: #a7cedc transparent;
2771 }
2772 }
2773 }
2774
2775 .add_note {
2776 border-top: 1px solid #ddd;
2777 padding: 10px 10px 0;
2778
2779 h4 {
2780 margin-top: 5px !important;
2781 }
2782
2783 #add_order_note {
2784 width: 100%;
2785 height: 50px;
2786 }
2787 }
2788
2789 table.wp-list-table {
2790
2791 .column-thumb {
2792 width: 52px;
2793 text-align: center;
2794 white-space: nowrap;
2795 }
2796
2797 .column-handle {
2798 width: 17px;
2799 display: none;
2800 }
2801
2802 tbody {
2803
2804 td.column-handle {
2805 cursor: move;
2806 width: 17px;
2807 text-align: center;
2808 vertical-align: text-top;
2809
2810 &::before {
2811 content: "\f333";
2812 font-family: "Dashicons";
2813 text-align: center;
2814 line-height: 1;
2815 color: #999;
2816 display: block;
2817 width: 17px;
2818 height: 100%;
2819 margin: 4px 0 0 0;
2820 }
2821 }
2822 }
2823
2824 .column-name {
2825 width: 22%;
2826 }
2827
2828 .column-product_cat,
2829 .column-product_tag {
2830 width: 11% !important;
2831 }
2832
2833 .column-featured,
2834 .column-product_type {
2835 width: 48px;
2836 text-align: left !important;
2837 }
2838
2839 .column-customer_message,
2840 .column-order_notes {
2841 width: 48px;
2842 text-align: center;
2843
2844 img {
2845 margin: 0 auto;
2846 padding-top: 0 !important;
2847 }
2848 }
2849
2850 .manage-column.column-featured img,
2851 .manage-column.column-product_type img {
2852 padding-left: 2px;
2853 }
2854
2855 .column-price .woocommerce-price-suffix {
2856 display: none;
2857 }
2858
2859 img {
2860 margin: 1px 2px;
2861 }
2862
2863 .row-actions {
2864 color: #999;
2865 }
2866
2867 .row-actions span.id {
2868 padding-top: 8px;
2869 }
2870
2871 td.column-thumb img {
2872 margin: 0;
2873 width: auto;
2874 height: auto;
2875 max-width: 40px;
2876 max-height: 40px;
2877 vertical-align: middle;
2878 }
2879
2880 span.na {
2881 color: #999;
2882 }
2883
2884 .column-sku {
2885 width: 10%;
2886 }
2887
2888 .column-price {
2889 width: 10ch;
2890 }
2891
2892 .column-is_in_stock {
2893 text-align: left !important;
2894 width: 12ch;
2895 }
2896
2897 span.wc-image,
2898 span.wc-featured {
2899
2900 @include ir();
2901 margin: 0 auto;
2902
2903 &::before {
2904
2905 @include icon_dashicons( "\f128" );
2906 }
2907 }
2908
2909 span.wc-featured {
2910
2911 &::before {
2912 content: "\f155";
2913 }
2914
2915 &.not-featured::before {
2916 content: "\f154";
2917 }
2918 }
2919
2920 td.column-featured span.wc-featured {
2921 font-size: 1.6em;
2922 cursor: pointer;
2923 }
2924
2925 mark {
2926
2927 &.instock,
2928 &.outofstock,
2929 &.onbackorder {
2930 font-weight: 700;
2931 background: transparent none;
2932 line-height: 1;
2933 }
2934
2935 &.instock {
2936 color: $green;
2937 }
2938
2939 &.outofstock {
2940 color: #a44;
2941 }
2942
2943 &.onbackorder {
2944 color: #eaa600;
2945 }
2946 }
2947
2948 .order-notes_head,
2949 .notes_head,
2950 .status_head {
2951
2952 @include ir();
2953 margin: 0 auto;
2954
2955 &::after {
2956
2957 @include icon;
2958 }
2959 }
2960
2961 .order-notes_head::after {
2962 content: "\e028";
2963 }
2964
2965 .notes_head::after {
2966 content: "\e026";
2967 }
2968
2969 .status_head::after {
2970 content: "\e011";
2971 }
2972
2973 .column-order_items {
2974 width: 12%;
2975
2976 table.order_items {
2977 width: 100%;
2978 margin: 3px 0 0;
2979 padding: 0;
2980 display: none;
2981
2982 td {
2983 border: 0;
2984 margin: 0;
2985 padding: 0 0 3px;
2986 }
2987
2988 td.qty {
2989 color: #999;
2990 padding-right: 6px;
2991 text-align: left;
2992 }
2993 }
2994 }
2995 }
2996
2997 mark.notice {
2998 background: #fff;
2999 color: $red;
3000 margin: 0 0 0 10px;
3001 }
3002
3003 a.export_rates,
3004 a.import_rates {
3005 float: right;
3006 margin-left: 9px;
3007 margin-top: -2px;
3008 margin-bottom: 0;
3009 }
3010
3011 #rates-search {
3012 float: right;
3013
3014 input.wc-tax-rates-search-field {
3015 padding: 4px 8px;
3016 font-size: 1.2em;
3017 }
3018 }
3019
3020 #rates-pagination {
3021 float: right;
3022 margin-right: 0.5em;
3023
3024 .tablenav {
3025 margin: 0;
3026 }
3027 }
3028
3029 .wc_input_table_wrapper {
3030 overflow-x: auto;
3031 display: block;
3032 }
3033
3034 table.wc_tax_rates,
3035 table.wc_input_table {
3036 width: 100%;
3037
3038 th,
3039 td {
3040 display: table-cell !important;
3041 }
3042
3043 span.tips {
3044 color: $blue;
3045 }
3046
3047 th {
3048 white-space: nowrap;
3049 padding: 10px;
3050 }
3051
3052 td {
3053 padding: 0;
3054 border-right: 1px solid #dfdfdf;
3055 border-bottom: 1px solid #dfdfdf;
3056 border-top: 0;
3057 background: #fff;
3058 cursor: default;
3059
3060 input[type=text]=text],
3061 input[type=number]=number] {
3062 width: 100% !important;
3063 min-width: 100px;
3064 padding: 8px 10px;
3065 margin: 0;
3066 border: 0;
3067 outline: 0;
3068 background: transparent none;
3069
3070 &:focus {
3071 outline: 0;
3072 box-shadow: none;
3073 }
3074 }
3075
3076 &.compound,
3077 &.apply_to_shipping {
3078 padding: 5px 7px;
3079 vertical-align: middle;
3080
3081 input {
3082 padding: 0;
3083 }
3084 }
3085 }
3086
3087 td:last-child {
3088 border-right: 0;
3089 }
3090
3091 tr.current td {
3092 background-color: #fefbcc;
3093 }
3094
3095 .item_cost,
3096 .cost {
3097 text-align: right;
3098
3099 input {
3100 text-align: right;
3101 }
3102 }
3103
3104 th.sort {
3105 width: 17px;
3106 padding: 0 4px;
3107 }
3108
3109 td.sort {
3110 padding: 0 4px;
3111 }
3112
3113 .ui-sortable:not(.ui-sortable-disabled) td.sort {
3114 cursor: move;
3115 font-size: 15px;
3116 background: #f9f9f9;
3117 text-align: center;
3118 vertical-align: middle;
3119
3120 &::before {
3121 content: "\f333";
3122 font-family: "Dashicons";
3123 text-align: center;
3124 line-height: 1;
3125 color: #999;
3126 display: block;
3127 width: 17px;
3128 float: left;
3129 height: 100%;
3130 }
3131
3132 &:hover::before {
3133 color: #333;
3134 }
3135 }
3136
3137 .button {
3138 float: left;
3139 margin-right: 5px;
3140 }
3141
3142 .export,
3143 .import {
3144 float: right;
3145 margin-right: 0;
3146 margin-left: 5px;
3147 }
3148
3149 span.tips {
3150 padding: 0 3px;
3151 }
3152
3153 .pagination {
3154 float: right;
3155
3156 .button {
3157 margin-left: 5px;
3158 margin-right: 0;
3159 }
3160
3161 .current {
3162 background: #bbb;
3163 text-shadow: none;
3164 }
3165 }
3166
3167 tr:last-child td {
3168 border-bottom: 0;
3169 }
3170 }
3171
3172 table.wc_tax_rates {
3173
3174 td.country {
3175 position: relative;
3176 }
3177 }
3178
3179 table.wc_gateways,
3180 table.wc_emails,
3181 table.wc_shipping {
3182 position: relative;
3183
3184 th,
3185 td {
3186 display: table-cell !important;
3187 padding: 1em !important;
3188 vertical-align: top;
3189 line-height: 1.75em;
3190 }
3191
3192 &.wc_emails td {
3193 vertical-align: middle;
3194 }
3195
3196 tr:nth-child(odd) td {
3197 background: #f9f9f9;
3198 }
3199
3200 td.name {
3201 font-weight: 700;
3202 }
3203
3204 .settings {
3205 text-align: right;
3206 }
3207
3208 .radio,
3209 .default,
3210 .status {
3211 text-align: center;
3212
3213 .tips {
3214 margin: 0 auto;
3215 }
3216
3217 input {
3218 margin: 0;
3219 }
3220 }
3221
3222 td.sort {
3223 font-size: 15px;
3224 text-align: center;
3225
3226 .wc-item-reorder-nav {
3227 white-space: nowrap;
3228 width: 72px;
3229
3230 &::before {
3231 content: "\f333";
3232 font-family: "Dashicons";
3233 text-align: center;
3234 line-height: 1;
3235 color: #999;
3236 display: block;
3237 width: 24px;
3238 float: left;
3239 height: 100%;
3240 line-height: 24px;
3241 cursor: move;
3242 }
3243
3244 button {
3245 position: relative;
3246 overflow: hidden;
3247 float: left;
3248 display: block;
3249 width: 24px;
3250 height: 24px;
3251 margin: 0;
3252 background: transparent;
3253 border: none;
3254 box-shadow: none;
3255 color: #82878c;
3256 text-indent: -9999px;
3257 cursor: pointer;
3258 outline: none;
3259 }
3260
3261 button::before {
3262 display: inline-block;
3263 position: absolute;
3264 top: 0;
3265 right: 0;
3266 width: 100%;
3267 height: 100%;
3268 font: normal 20px/23px dashicons;
3269 text-align: center;
3270 text-indent: 0;
3271 -webkit-font-smoothing: antialiased;
3272 -moz-osx-font-smoothing: grayscale;
3273 }
3274
3275 button:hover,
3276 button:focus {
3277 color: #191e23;
3278 }
3279
3280 .wc-move-down::before {
3281 content: "\f347";
3282 }
3283
3284 .wc-move-up::before {
3285 content: "\f343";
3286 }
3287
3288 .wc-move-disabled {
3289 color: #d5d5d5 !important;
3290 cursor: default;
3291 pointer-events: none;
3292 }
3293 }
3294 }
3295
3296 .wc-payment-gateway-method-name {
3297 font-weight: normal;
3298 }
3299
3300 .wc-email-settings-table-name {
3301 font-weight: 700;
3302
3303 span {
3304 font-weight: normal;
3305 color: #999;
3306 margin: 0 0 0 4px !important;
3307 }
3308 }
3309
3310 .wc-payment-gateway-method-toggle-enabled,
3311 .wc-payment-gateway-method-toggle-disabled {
3312 padding-top: 1px;
3313 display: block;
3314 outline: 0;
3315 box-shadow: none;
3316 }
3317
3318 .wc-email-settings-table-status {
3319 text-align: center;
3320 width: 1em;
3321
3322 .tips {
3323 margin: 0 auto;
3324 }
3325 }
3326 }
3327
3328 .wc-shipping-zone-settings {
3329
3330 th {
3331 padding: 24px 24px 24px 0;
3332 }
3333
3334 td.forminp {
3335
3336 input,
3337 textarea {
3338 padding: 8px;
3339 max-width: 100% !important;
3340 }
3341
3342 .wc-shipping-zone-region-select {
3343 width: 448px;
3344 max-width: 100% !important;
3345
3346 .select2-choices {
3347 padding: 8px 8px 4px;
3348 border-color: #ddd;
3349 min-height: 0;
3350 line-height: 1;
3351
3352 input {
3353 padding: 0;
3354 }
3355
3356 li {
3357 margin: 0 4px 4px 0;
3358 }
3359 }
3360 }
3361 }
3362
3363 .wc-shipping-zone-postcodes-toggle {
3364 margin: 0.5em 0 0;
3365 font-size: 0.9em;
3366 text-decoration: underline;
3367 display: block;
3368 }
3369
3370 .wc-shipping-zone-postcodes-toggle + .wc-shipping-zone-postcodes {
3371 display: none;
3372 }
3373
3374 .wc-shipping-zone-postcodes {
3375
3376 textarea {
3377 margin: 10px 0;
3378 }
3379
3380 .description {
3381 font-size: 0.9em;
3382 color: #999;
3383 }
3384 }
3385 }
3386
3387 .wc-shipping-zone-settings + p.submit {
3388 margin-top: 0;
3389 }
3390
3391 .wc-shipping-zone-settings tbody {
3392 display: table-row-group;
3393 }
3394
3395 table {
3396
3397 tr,
3398 tr:hover {
3399
3400 table.wc-shipping-zone-methods {
3401
3402 tr .row-actions {
3403 position: relative;
3404 }
3405
3406 tr:hover .row-actions {
3407 position: static;
3408 }
3409 }
3410 }
3411 }
3412
3413 .wc-shipping-zones-heading .page-title-action {
3414 display: inline-block;
3415 }
3416
3417 table.wc-shipping-zones,
3418 table.wc-shipping-zone-methods,
3419 table.wc-shipping-classes {
3420
3421 td,
3422 th {
3423 vertical-align: top;
3424 line-height: 24px;
3425 padding: 1em !important;
3426 font-size: 14px;
3427 background: #fff;
3428 display: table-cell !important;
3429
3430 li {
3431 line-height: 24px;
3432 font-size: 14px;
3433 }
3434
3435 .woocommerce-help-tip {
3436 margin: 0 !important;
3437 }
3438 }
3439
3440 thead {
3441
3442 th {
3443 vertical-align: middle;
3444 }
3445
3446 .wc-shipping-zone-sort {
3447 text-align: center;
3448 }
3449 }
3450
3451 td.wc-shipping-zones-blank-state,
3452 td.wc-shipping-zone-method-blank-state {
3453 background: #f7f1f6 !important;
3454 overflow: hidden;
3455 position: relative;
3456 padding: 7.5em 7.5% !important;
3457 border-bottom: 2px solid #eee2ec;
3458
3459 &.wc-shipping-zone-method-blank-state {
3460 padding: 2em !important;
3461
3462 p {
3463 margin-bottom: 0;
3464 }
3465 }
3466
3467 p,
3468 li {
3469 color: #a46497;
3470 font-size: 1.5em;
3471 line-height: 1.5em;
3472 margin: 0 0 1em;
3473 position: relative;
3474 z-index: 1;
3475 text-shadow: 1px 1px 1px white;
3476
3477 &.main {
3478 font-size: 2em;
3479 }
3480 }
3481
3482 li {
3483 margin-left: 1em;
3484 list-style: circle inside;
3485 }
3486
3487 &::before {
3488 content: "\e01b";
3489 font-family: "WooCommerce";
3490 text-align: center;
3491 line-height: 1;
3492 color: #eee2ec;
3493 display: block;
3494 width: 1em;
3495 font-size: 40em;
3496 top: 50%;
3497 right: -3.75%;
3498 margin-top: -0.1875em;
3499 position: absolute;
3500 }
3501
3502 .button-primary {
3503 background-color: #804877;
3504 border-color: #804877;
3505 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.15);
3506 margin: 0;
3507 opacity: 1;
3508 text-shadow: 0 -1px 1px #8a4f7f, 1px 0 1px #8a4f7f, 0 1px 1px #8a4f7f, -1px 0 1px #8a4f7f;
3509 font-size: 1.5em;
3510 padding: 0.75em 1em;
3511 height: auto;
3512 position: relative;
3513 z-index: 1;
3514 }
3515 }
3516
3517 .wc-shipping-zone-method-rows {
3518
3519 tr:nth-child(even) td {
3520 background: #f9f9f9;
3521 }
3522 }
3523
3524 tr.odd,
3525 .wc-shipping-class-rows tr:nth-child(odd) {
3526
3527 td {
3528 background: #f9f9f9;
3529 }
3530 }
3531
3532 tbody.wc-shipping-zone-rows {
3533
3534 td {
3535 border-top: 2px solid #f9f9f9;
3536 }
3537
3538 tr:first-child {
3539
3540 td {
3541 border-top: 0;
3542 }
3543 }
3544 }
3545
3546 tr.wc-shipping-zone-worldwide {
3547
3548 td {
3549 background: #f9f9f9;
3550 border-top: 2px solid #e1e1e1;
3551 }
3552 }
3553
3554 ul,
3555 p {
3556 margin: 0;
3557 }
3558
3559 td.wc-shipping-zone-sort,
3560 td.wc-shipping-zone-method-sort {
3561 cursor: move;
3562 font-size: 15px;
3563 text-align: center;
3564
3565 &::before {
3566 content: "\f333";
3567 font-family: "Dashicons";
3568 text-align: center;
3569 line-height: 1;
3570 color: #999;
3571 display: block;
3572 width: 17px;
3573 float: left;
3574 height: 100%;
3575 line-height: 24px;
3576 }
3577
3578 &:hover::before {
3579 color: #333;
3580 }
3581 }
3582
3583 td.wc-shipping-zone-worldwide {
3584 text-align: center;
3585
3586 &::before {
3587 content: "\f319";
3588 font-family: "dashicons";
3589 text-align: center;
3590 line-height: 1;
3591 color: #999;
3592 display: block;
3593 width: 17px;
3594 float: left;
3595 height: 100%;
3596 line-height: 24px;
3597 }
3598 }
3599
3600 .wc-shipping-zone-name,
3601 .wc-shipping-zone-methods {
3602 width: 25%;
3603 }
3604
3605 .wc-shipping-class-description,
3606 .wc-shipping-class-name,
3607 .wc-shipping-class-slug,
3608 .wc-shipping-zone-name,
3609 .wc-shipping-zone-region {
3610
3611 input,
3612 select,
3613 textarea {
3614 width: 100%;
3615 }
3616
3617 a.wc-shipping-zone-delete,
3618 a.wc-shipping-class-delete {
3619 color: #a00;
3620 }
3621
3622 a.wc-shipping-zone-delete:hover,
3623 a.wc-shipping-class-delete:hover {
3624 color: red;
3625 }
3626 }
3627
3628 .wc-shipping-class-count {
3629 text-align: center;
3630 }
3631
3632 td.wc-shipping-zone-methods {
3633 color: #555;
3634
3635 .method_disabled {
3636 text-decoration: line-through;
3637 }
3638
3639 ul {
3640 position: relative;
3641 padding-right: 32px;
3642
3643 li {
3644 color: #555;
3645 display: inline;
3646 margin: 0;
3647 }
3648
3649 li::before {
3650 content: ", ";
3651 }
3652
3653 li:first-child::before {
3654 content: "";
3655 }
3656 }
3657
3658 .add_shipping_method {
3659 display: block;
3660 width: 24px;
3661 padding: 24px 0 0;
3662 height: 0;
3663 overflow: hidden;
3664 cursor: pointer;
3665
3666 &::before {
3667
3668 @include icon;
3669 font-family: "Dashicons";
3670 content: "\f502";
3671 color: #999;
3672 vertical-align: middle;
3673 line-height: 24px;
3674 font-size: 16px;
3675 margin: 0;
3676 }
3677
3678 &.disabled {
3679 cursor: not-allowed;
3680
3681 &::before {
3682 color: #ccc;
3683 }
3684 }
3685 }
3686 }
3687
3688 .wc-shipping-zone-method-title {
3689 width: 25%;
3690
3691 .wc-shipping-zone-method-delete {
3692 color: red;
3693 }
3694 }
3695
3696 .wc-shipping-zone-method-enabled {
3697 text-align: center;
3698
3699 a {
3700 display: inline-block;
3701 }
3702
3703 .woocommerce-input-toggle {
3704 margin-top: 3px;
3705 }
3706 }
3707
3708 .wc-shipping-zone-method-type {
3709 display: block;
3710 }
3711
3712 tfoot {
3713
3714 input,
3715 select {
3716 vertical-align: middle !important;
3717 }
3718
3719 .button-secondary {
3720 float: right;
3721 }
3722 }
3723
3724 .editing {
3725
3726 .wc-shipping-zone-view,
3727 .wc-shipping-zone-edit {
3728 display: none;
3729 }
3730 }
3731 }
3732
3733 .woocommerce-input-toggle {
3734 height: 16px;
3735 width: 32px;
3736 border: 2px solid #935687;
3737 background-color: #935687;
3738 display: inline-block;
3739 text-indent: -9999px;
3740 border-radius: 10em;
3741 position: relative;
3742 margin-top: -1px;
3743 vertical-align: text-top;
3744
3745 &::before {
3746 content: "";
3747 display: block;
3748 width: 16px;
3749 height: 16px;
3750 background: #fff;
3751 position: absolute;
3752 top: 0;
3753 right: 0;
3754 border-radius: 100%;
3755 }
3756
3757 &.woocommerce-input-toggle--disabled {
3758 border-color: #999;
3759 background-color: #999;
3760
3761 &::before {
3762 right: auto;
3763 left: 0;
3764 }
3765 }
3766
3767 &.woocommerce-input-toggle--loading {
3768 opacity: 0.5;
3769 }
3770 }
3771
3772 .wc-modal-shipping-method-settings {
3773 background: #f8f8f8;
3774 padding: 1em !important;
3775
3776 form .form-table {
3777 width: 100%;
3778 background: #fff;
3779 margin: 0 0 1.5em;
3780
3781 tr {
3782
3783 th {
3784 width: 30%;
3785 position: relative;
3786
3787 .woocommerce-help-tip {
3788 float: right;
3789 margin: -8px -0.5em 0 0;
3790 vertical-align: middle;
3791 right: 0;
3792 top: 50%;
3793 position: absolute;
3794 }
3795 }
3796
3797 td {
3798
3799 input,
3800 select,
3801 textarea {
3802 width: 50%;
3803 min-width: 250px;
3804 }
3805
3806 input[type="checkbox"]="checkbox""] {
3807 width: auto;
3808 min-width: 16px;
3809 }
3810 }
3811
3812 td,
3813 th {
3814 vertical-align: middle;
3815 margin: 0;
3816 line-height: 24px;
3817 padding: 1em;
3818 border-bottom: 1px solid #f8f8f8;
3819 }
3820 }
3821
3822 &:last-of-type {
3823 margin-bottom: 0;
3824 }
3825 }
3826 }
3827
3828 .wc-backbone-modal .wc-shipping-zone-method-selector {
3829
3830 p {
3831 margin-top: 0;
3832 }
3833
3834 .wc-shipping-zone-method-description {
3835 margin: 0.75em 1px 0;
3836 line-height: 1.5em;
3837 color: #999;
3838 font-style: italic;
3839 }
3840
3841 select {
3842 width: 100%;
3843 cursor: pointer;
3844 }
3845 }
3846
3847 img.help_tip {
3848 margin: 0 0 0 9px;
3849 vertical-align: middle;
3850 }
3851
3852 .postbox img.help_tip {
3853 margin-top: 0;
3854 }
3855
3856 .postbox .woocommerce-help-tip {
3857 margin: 0 0 0 9px;
3858 }
3859
3860 .status-enabled,
3861 .status-manual,
3862 .status-disabled {
3863 font-size: 1.4em;
3864
3865 @include ir();
3866 }
3867
3868 .status-manual::before {
3869
3870 @include icon( "\e008" );
3871 color: #999;
3872 }
3873
3874 .status-enabled::before {
3875
3876 @include icon( "\e015" );
3877 color: $woocommerce;
3878 }
3879
3880 .status-disabled::before {
3881
3882 @include icon( "\e013" );
3883 color: #ccc;
3884 }
3885
3886 .woocommerce {
3887
3888 h2.woo-nav-tab-wrapper {
3889 margin-bottom: 1em;
3890 }
3891
3892 nav.woo-nav-tab-wrapper {
3893 margin: 1.5em 0 1em;
3894 }
3895
3896 .subsubsub {
3897 margin: -8px 0 0;
3898 }
3899
3900 .wc-admin-breadcrumb {
3901 margin-left: 0.5em;
3902
3903 a {
3904 color: #a46497;
3905 }
3906 }
3907
3908 #template div {
3909 margin: 0;
3910
3911 p .button {
3912 float: right;
3913 margin-left: 10px;
3914 margin-top: -4px;
3915 }
3916
3917 .editor textarea {
3918 margin-bottom: 8px;
3919 }
3920 }
3921
3922 textarea[disabled="disabled"]="disabled""] {
3923 background: #dfdfdf !important;
3924 }
3925
3926 table.form-table {
3927 margin: 0;
3928 position: relative;
3929 table-layout: fixed;
3930
3931 .forminp-radio ul {
3932 margin: 0;
3933
3934 li {
3935 line-height: 1.4em;
3936 }
3937 }
3938
3939 input[type="text"]="text""],
3940 input[type="number"]="number""],
3941 input[type="email"]="email""] {
3942 height: auto;
3943 }
3944
3945 textarea.input-text {
3946 height: 100%;
3947 min-width: 150px;
3948 display: block;
3949 }
3950
3951 // Give regular settings inputs a standard width and padding.
3952 textarea,
3953 input[type="text"]="text""],
3954 input[type="email"]="email""],
3955 input[type="number"]="number""],
3956 input[type="password"]="password""],
3957 input[type="datetime"]="datetime""],
3958 input[type="datetime-local"]="datetime-local""],
3959 input[type="date"]="date""],
3960 input[type="time"]="time""],
3961 input[type="week"]="week""],
3962 input[type="url"]="url""],
3963 input[type="tel"]="tel""],
3964 input.regular-input {
3965 width: 400px;
3966 margin: 0;
3967 padding: 6px;
3968 box-sizing: border-box;
3969 vertical-align: top;
3970 }
3971
3972 input[type="datetime-local"]="datetime-local""],
3973 input[type="date"]="date""],
3974 input[type="time"]="time""],
3975 input[type="week"]="week""],
3976 input[type="tel"]="tel""] {
3977 width: 200px;
3978 }
3979
3980 select {
3981 width: 400px;
3982 margin: 0;
3983 box-sizing: border-box;
3984 line-height: 32px;
3985 vertical-align: top;
3986 }
3987
3988 input[size]] {
3989 width: auto !important;
3990 }
3991
3992 // Ignore nested inputs.
3993 table {
3994
3995 select,
3996 textarea,
3997 input[type="text"]="text""],
3998 input[type="email"]="email""],
3999 input[type="number"]="number""],
4000 input.regular-input {
4001 width: auto;
4002 }
4003 }
4004
4005 textarea.wide-input {
4006 width: 100%;
4007 }
4008
4009 img.help_tip,
4010 .woocommerce-help-tip {
4011 padding: 0;
4012 margin: -4px 0 0 5px;
4013 vertical-align: middle;
4014 cursor: help;
4015 line-height: 1;
4016 }
4017
4018 span.help_tip {
4019 cursor: help;
4020 color: $blue;
4021 }
4022
4023 th {
4024 position: relative;
4025 padding-right: 24px;
4026 }
4027
4028 th label {
4029 position: relative;
4030 display: block;
4031
4032 img.help_tip,
4033 .woocommerce-help-tip {
4034 margin: -8px -24px 0 0;
4035 position: absolute;
4036 right: 0;
4037 top: 50%;
4038 }
4039 }
4040
4041 th label + .woocommerce-help-tip {
4042 margin: 0 0 0 0;
4043 position: absolute;
4044 right: 0;
4045 top: 20px;
4046 }
4047
4048 .select2-container {
4049 vertical-align: top;
4050 margin-bottom: 3px;
4051 }
4052
4053 .select2-container + span.description {
4054 display: block;
4055 margin-top: 8px;
4056 }
4057
4058 table.widefat th {
4059 padding-right: inherit;
4060 }
4061
4062 .wp-list-table .woocommerce-help-tip {
4063 float: none;
4064 }
4065
4066 fieldset {
4067 margin-top: 4px;
4068
4069 img.help_tip,
4070 .woocommerce-help-tip {
4071 margin: -3px 0 0 5px;
4072 }
4073
4074 p.description {
4075 margin-bottom: 8px;
4076 }
4077
4078 &:first-child {
4079 margin-top: 0;
4080 }
4081 }
4082
4083 .iris-picker {
4084 z-index: 100;
4085 display: none;
4086 position: absolute;
4087 border: 1px solid #ccc;
4088 border-radius: 3px;
4089 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
4090
4091 .ui-slider {
4092 border: 0 !important;
4093 margin: 0 !important;
4094 width: auto !important;
4095 height: auto !important;
4096 background: none transparent !important;
4097
4098 .ui-slider-handle {
4099 margin-bottom: 0 !important;
4100 }
4101 }
4102 }
4103
4104 .iris-error {
4105 background-color: #ffafaf;
4106 }
4107
4108 .colorpickpreview {
4109 padding: 7px 0;
4110 line-height: 1em;
4111 display: inline-block;
4112 width: 26px;
4113 border: 1px solid #ddd;
4114 font-size: 14px;
4115 }
4116
4117 .image_width_settings {
4118 vertical-align: middle;
4119
4120 label {
4121 margin-left: 10px;
4122 }
4123
4124 input {
4125 width: auto;
4126 }
4127 }
4128
4129 .wc_payment_gateways_wrapper,
4130 .wc_emails_wrapper {
4131 padding: 0 15px 10px 0;
4132 }
4133 }
4134
4135 .wc-shipping-zone-settings {
4136
4137 td.forminp {
4138
4139 input,
4140 textarea {
4141 width: 448px;
4142 padding: 6px 11px;
4143 }
4144
4145 .select2-search input {
4146 padding: 6px;
4147 }
4148 }
4149 }
4150 }
4151
4152 .wc-wp-version-gte-53 {
4153
4154 .woocommerce {
4155
4156 h2.wc-table-list-header {
4157 margin: 1em 0 0.35em 0;
4158 }
4159
4160 input + .subsubsub {
4161 margin: 8px 0 0;
4162 }
4163
4164 table.form-table {
4165
4166 // Give regular settings inputs a standard width and padding.
4167 textarea,
4168 input[type="text"]="text""],
4169 input[type="email"]="email""],
4170 input[type="number"]="number""],
4171 input[type="password"]="password""],
4172 input[type="datetime"]="datetime""],
4173 input[type="datetime-local"]="datetime-local""],
4174 input[type="date"]="date""],
4175 input[type="time"]="time""],
4176 input[type="week"]="week""],
4177 input[type="url"]="url""],
4178 input[type="tel"]="tel""],
4179 input.regular-input {
4180 padding: 0 8px;
4181
4182 @media only screen and (max-width: 782px) {
4183 width: 100%;
4184 }
4185 }
4186
4187 select {
4188
4189 @media only screen and (max-width: 782px) {
4190 width: 100%;
4191 }
4192 }
4193
4194 th label {
4195
4196 img.help_tip,
4197 .woocommerce-help-tip {
4198 margin: -7px -24px 0 0;
4199
4200 @media only screen and (max-width: 782px) {
4201 right: auto;
4202 margin-left: 5px;
4203 }
4204 }
4205 }
4206
4207 .forminp-color {
4208 font-size: 0;
4209 }
4210
4211 .colorpickpreview {
4212 padding: 0;
4213 width: 30px;
4214 height: 30px;
4215 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
4216 font-size: 16px;
4217 border-radius: 4px;
4218 margin-right: 3px;
4219
4220 @media only screen and (max-width: 782px) {
4221 float: left;
4222 width: 40px;
4223 height: 40px;
4224 }
4225 }
4226 }
4227 }
4228 }
4229
4230 .woocommerce #tabs-wrap table a.remove {
4231 margin-left: 4px;
4232 }
4233
4234 .woocommerce #tabs-wrap table p {
4235 margin: 0 0 4px !important;
4236 overflow: hidden;
4237 zoom: 1;
4238 }
4239
4240 .woocommerce #tabs-wrap table p a.add {
4241 float: left;
4242 }
4243
4244 #wp-excerpt-editor-container {
4245 background: #fff;
4246 }
4247
4248 #product_variation-parent #parent_id {
4249 width: 100%;
4250 }
4251
4252 #postimagediv img {
4253 border: 1px solid #d5d5d5;
4254 max-width: 100%;
4255 }
4256
4257 #woocommerce-product-images .inside {
4258 margin: 0;
4259 padding: 0;
4260
4261 .add_product_images {
4262 padding: 0 12px 12px;
4263 }
4264
4265 #product_images_container {
4266 padding: 0 0 0 9px;
4267
4268 ul {
4269
4270 @include clearfix();
4271 margin: 0;
4272 padding: 0;
4273
4274 li.image,
4275 li.add,
4276 li.wc-metabox-sortable-placeholder {
4277 width: 80px;
4278 float: left;
4279 cursor: move;
4280 border: 1px solid #d5d5d5;
4281 margin: 9px 9px 0 0;
4282 background: #f7f7f7;
4283
4284 @include border-radius(2px);
4285 position: relative;
4286 box-sizing: border-box;
4287
4288 img {
4289 width: 100%;
4290 height: auto;
4291 display: block;
4292 }
4293 }
4294
4295 li.wc-metabox-sortable-placeholder {
4296 border: 3px dashed #ddd;
4297 position: relative;
4298
4299 &::after {
4300
4301 @include icon_dashicons( "\f161" );
4302 font-size: 2.618em;
4303 line-height: 72px;
4304 color: #ddd;
4305 }
4306 }
4307
4308 ul.actions {
4309 position: absolute;
4310 top: -8px;
4311 right: -8px;
4312 padding: 2px;
4313 display: none;
4314
4315 @media (max-width: 768px) {
4316 display: block;
4317 }
4318
4319 li {
4320 float: right;
4321 margin: 0 0 0 2px;
4322
4323 a {
4324 width: 1em;
4325 height: 1em;
4326 margin: 0;
4327 height: 0;
4328 display: block;
4329 overflow: hidden;
4330
4331 &.tips {
4332 cursor: pointer;
4333 }
4334 }
4335
4336 a.delete {
4337
4338 @include ir();
4339 font-size: 1.4em;
4340
4341 &::before {
4342
4343 @include icon_dashicons( "\f153" );
4344 color: #999;
4345 background: #fff;
4346 border-radius: 50%;
4347 height: 1em;
4348 width: 1em;
4349 line-height: 1em;
4350 }
4351
4352 &:hover::before {
4353 color: $red;
4354 }
4355 }
4356 }
4357 }
4358
4359 li:hover ul.actions {
4360 display: block;
4361 }
4362 }
4363 }
4364 }
4365
4366 #woocommerce-product-data {
4367
4368 .hndle {
4369 padding: 10px;
4370
4371 span {
4372 display: block;
4373 line-height: 24px;
4374 }
4375
4376 .type_box {
4377 display: inline;
4378 line-height: inherit;
4379 vertical-align: baseline;
4380 }
4381
4382 select {
4383 margin: 0;
4384 }
4385
4386 label {
4387 padding-right: 1em;
4388 font-size: 12px;
4389 vertical-align: baseline;
4390 }
4391
4392 label:first-child {
4393 margin-right: 1em;
4394 border-right: 1px solid #dfdfdf;
4395 }
4396
4397 input,
4398 select {
4399 margin-top: -3px 0 0;
4400 vertical-align: middle;
4401 }
4402
4403 select {
4404 margin-left: 0.5em;
4405 }
4406 }
4407
4408 > .handlediv {
4409 margin-top: 4px;
4410 }
4411
4412 .wrap {
4413 margin: 0;
4414 }
4415 }
4416
4417 #woocommerce-coupon-description {
4418 padding: 3px 8px;
4419 font-size: 1.7em;
4420 line-height: 1.42em;
4421 height: auto;
4422 width: 100%;
4423 outline: 0;
4424 margin: 10px 0;
4425 display: block;
4426
4427 &::-webkit-input-placeholder {
4428 line-height: 1.42em;
4429 color: #bbb;
4430 }
4431
4432 &::-moz-placeholder {
4433 line-height: 1.42em;
4434 color: #bbb;
4435 }
4436
4437 &:-ms-input-placeholder {
4438 line-height: 1.42em;
4439 color: #bbb;
4440 }
4441
4442 &:-moz-placeholder {
4443 line-height: 1.42em;
4444 color: #bbb;
4445 }
4446 }
4447
4448 #woocommerce-product-data,
4449 #woocommerce-coupon-data {
4450
4451 .panel-wrap {
4452 background: #fff;
4453 }
4454
4455 .woocommerce_options_panel,
4456 .wc-metaboxes-wrapper {
4457 float: left;
4458 width: 80%;
4459
4460 .wc-radios {
4461 display: block;
4462 float: left;
4463 margin: 0;
4464
4465 li {
4466 display: block;
4467 padding: 0 0 10px;
4468
4469 input {
4470 width: auto;
4471 }
4472 }
4473 }
4474 }
4475 }
4476
4477 #woocommerce-product-data,
4478 #woocommerce-coupon-data,
4479 .woocommerce {
4480
4481 .panel-wrap {
4482 overflow: hidden;
4483 }
4484
4485 ul.wc-tabs {
4486 margin: 0;
4487 width: 20%;
4488 float: left;
4489 line-height: 1em;
4490 padding: 0 0 10px;
4491 position: relative;
4492 background-color: #fafafa;
4493 border-right: 1px solid #eee;
4494 box-sizing: border-box;
4495
4496 &::after {
4497 content: "";
4498 display: block;
4499 width: 100%;
4500 height: 9999em;
4501 position: absolute;
4502 bottom: -9999em;
4503 left: 0;
4504 background-color: #fafafa;
4505 border-right: 1px solid #eee;
4506 }
4507
4508 li {
4509 margin: 0;
4510 padding: 0;
4511 display: block;
4512 position: relative;
4513
4514 a {
4515 margin: 0;
4516 padding: 10px;
4517 display: block;
4518 box-shadow: none;
4519 text-decoration: none;
4520 line-height: 20px !important;
4521 border-bottom: 1px solid #eee;
4522
4523 span {
4524 margin-left: 0.618em;
4525 margin-right: 0.618em;
4526 }
4527
4528 &::before {
4529
4530 @include iconbeforedashicons( "\f107" );
4531 }
4532 }
4533
4534 &.general_options a::before {
4535 content: "\f107";
4536 }
4537
4538 &.inventory_options a::before {
4539 content: "\f481";
4540 }
4541
4542 &.shipping_options a::before {
4543 font-family: "WooCommerce";
4544 content: "\e01a";
4545 }
4546
4547 &.linked_product_options a::before {
4548 content: "\f103";
4549 }
4550
4551 &.attribute_options a::before {
4552 content: "\f175";
4553 }
4554
4555 &.advanced_options a::before {
4556 font-family: "Dashicons";
4557 content: "\f111";
4558 }
4559
4560 &.marketplace-suggestions_options a::before {
4561 content: none;
4562 }
4563
4564 &.variations_options a::before {
4565 content: "\f509";
4566 }
4567
4568 &.usage_restriction_options a::before {
4569 font-family: "WooCommerce";
4570 content: "\e602";
4571 }
4572
4573 &.usage_limit_options a::before {
4574 font-family: "WooCommerce";
4575 content: "\e601";
4576 }
4577
4578 &.general_coupon_data a::before {
4579 font-family: "WooCommerce";
4580 content: "\e600";
4581 }
4582
4583 &.active a {
4584 color: #555;
4585 position: relative;
4586 background-color: #eee;
4587 }
4588 }
4589 }
4590 }
4591
4592 /**
4593 * Shipping
4594 */
4595 .woocommerce_page_wc-settings {
4596
4597 input[type=url]=url],
4598 input[type=email]=email] {
4599 direction: ltr;
4600 }
4601
4602 .shippingrows {
4603
4604 th.check-column {
4605 padding-top: 20px;
4606 }
4607
4608 tfoot th {
4609 padding-left: 10px;
4610 }
4611
4612 .add.button::before {
4613
4614 @include iconbefore( "\e007" );
4615 }
4616 }
4617
4618 h3.wc-settings-sub-title {
4619 font-size: 1.2em;
4620 }
4621 }
4622
4623 #woocommerce-product-data,
4624 #woocommerce-product-type-options,
4625 #woocommerce-order-data,
4626 #woocommerce-order-downloads,
4627 #woocommerce-coupon-data {
4628
4629 .inside {
4630 margin: 0;
4631 padding: 0;
4632 }
4633 }
4634
4635 .woocommerce_options_panel,
4636 .panel {
4637 padding: 9px;
4638 color: #555;
4639
4640 .form-field .woocommerce-help-tip {
4641 font-size: 1.4em;
4642 }
4643 }
4644
4645 .woocommerce_page_settings .woocommerce_options_panel,
4646 .panel {
4647 padding: 0;
4648 }
4649
4650 #woocommerce-product-type-options .panel,
4651 #woocommerce-product-specs .inside {
4652 margin: 0;
4653 padding: 9px;
4654 }
4655
4656 .woocommerce_options_panel p,
4657 #woocommerce-product-type-options .panel p,
4658 .woocommerce_options_panel fieldset.form-field {
4659 margin: 0 0 9px;
4660 font-size: 12px;
4661 padding: 5px 9px;
4662 line-height: 24px;
4663
4664 &::after {
4665 content: ".";
4666 display: block;
4667 height: 0;
4668 clear: both;
4669 visibility: hidden;
4670 }
4671 }
4672
4673 .woocommerce_options_panel .checkbox,
4674 .woocommerce_variable_attributes .checkbox {
4675 margin: 4px 0 !important;
4676 vertical-align: middle;
4677 float: left;
4678 }
4679
4680 .woocommerce_variations,
4681 .woocommerce_options_panel {
4682
4683 .downloadable_files table {
4684 width: 100%;
4685 padding: 0 !important;
4686
4687 th {
4688 padding: 7px 0 7px 7px !important;
4689
4690 &.sort {
4691 width: 17px;
4692 padding: 7px !important;
4693 }
4694
4695 .woocommerce-help-tip {
4696 font-size: 1.1em;
4697 margin-left: 0;
4698 }
4699 }
4700
4701 td {
4702 vertical-align: middle !important;
4703 padding: 4px 0 4px 7px !important;
4704 position: relative;
4705
4706 &:last-child {
4707 padding-right: 7px !important;
4708 }
4709
4710 input.input_text {
4711 width: 100%;
4712 float: none;
4713 min-width: 0;
4714 margin: 1px 0;
4715 }
4716
4717 .upload_file_button {
4718 width: auto;
4719 float: right;
4720 cursor: pointer;
4721 }
4722
4723 .delete {
4724
4725 @include ir();
4726 font-size: 1.2em;
4727
4728 &::before {
4729
4730 @include icon_dashicons( "\f153" );
4731 color: #999;
4732 }
4733
4734 &:hover {
4735
4736 &::before {
4737 color: $red;
4738 }
4739 }
4740 }
4741 }
4742
4743 td.sort {
4744 width: 17px;
4745 cursor: move;
4746 font-size: 15px;
4747 text-align: center;
4748 background: #f9f9f9;
4749 padding-right: 7px !important;
4750
4751 &::before {
4752 content: "\f333";
4753 font-family: "Dashicons";
4754 text-align: center;
4755 line-height: 1;
4756 color: #999;
4757 display: block;
4758 width: 17px;
4759 float: left;
4760 height: 100%;
4761 }
4762
4763 &:hover::before {
4764 color: #333;
4765 }
4766 }
4767 }
4768 }
4769
4770 .woocommerce_attribute,
4771 .woocommerce_variation {
4772
4773 h3 .sort {
4774 width: 17px;
4775 height: 26px;
4776 cursor: move;
4777 float: right;
4778 font-size: 15px;
4779 font-weight: 400;
4780 margin-right: 0.5em;
4781 visibility: hidden;
4782 text-align: center;
4783 vertical-align: middle;
4784
4785 &::before {
4786 content: "\f333";
4787 font-family: "Dashicons";
4788 text-align: center;
4789 line-height: 28px;
4790 color: #999;
4791 display: block;
4792 width: 17px;
4793 float: left;
4794 height: 100%;
4795 }
4796
4797 &:hover::before {
4798 color: #777;
4799 }
4800 }
4801
4802 h3:hover,
4803 &.ui-sortable-helper {
4804
4805 .sort {
4806 visibility: visible;
4807 }
4808 }
4809 }
4810
4811 .woocommerce_options_panel {
4812 min-height: 175px;
4813 box-sizing: border-box;
4814
4815 .downloadable_files {
4816 padding: 0 9px 0 162px;
4817 position: relative;
4818 margin: 9px 0;
4819
4820 label {
4821 position: absolute;
4822 left: 0;
4823 margin: 0 0 0 12px;
4824 line-height: 24px;
4825 }
4826 }
4827
4828 p {
4829 margin: 9px 0;
4830 }
4831
4832 p.form-field,
4833 fieldset.form-field {
4834 padding: 5px 20px 5px 162px !important; /** Padding for aligning labels left - 12px + 150 label width **/
4835 }
4836
4837 .sale_price_dates_fields {
4838
4839 .short:first-of-type {
4840 margin-bottom: 1em;
4841 }
4842
4843 .short:nth-of-type(2) {
4844 clear: left;
4845 }
4846 }
4847
4848 label,
4849 legend {
4850 float: left;
4851 width: 150px;
4852 padding: 0;
4853 margin: 0 0 0 -150px;
4854
4855 .req {
4856 font-weight: 700;
4857 font-style: normal;
4858 color: $red;
4859 }
4860 }
4861
4862 .description {
4863 padding: 0;
4864 margin: 0 0 0 7px;
4865 clear: none;
4866 display: inline;
4867 }
4868
4869 .description-block {
4870 margin-left: 0;
4871 display: block;
4872 }
4873
4874 textarea,
4875 input,
4876 select {
4877 margin: 0;
4878 }
4879
4880 textarea {
4881 float: left;
4882 height: 3.5em;
4883 line-height: 1.5em;
4884 vertical-align: top;
4885 }
4886
4887 input[type="text"]="text""],
4888 input[type="email"]="email""],
4889 input[type="number"]="number""],
4890 input[type="password"]="password""] {
4891 width: 50%;
4892 float: left;
4893 }
4894
4895 input.button {
4896 width: auto;
4897 margin-left: 8px;
4898 }
4899
4900 select {
4901 float: left;
4902 }
4903
4904 input[type="text"]="text""].short,
4905 input[type="email"]="email""].short,
4906 input[type="number"]="number""].short,
4907 input[type="password"]="password""].short,
4908 .short {
4909 width: 50%;
4910 }
4911
4912 .sized {
4913 width: auto !important;
4914 margin-right: 6px;
4915 }
4916
4917 .options_group {
4918 border-top: 1px solid white;
4919 border-bottom: 1px solid #eee;
4920
4921 &:first-child {
4922 border-top: 0;
4923 }
4924
4925 &:last-child {
4926 border-bottom: 0;
4927 }
4928
4929 fieldset {
4930 margin: 9px 0;
4931 font-size: 12px;
4932 padding: 5px 9px;
4933 line-height: 24px;
4934
4935 label {
4936 width: auto;
4937 float: none;
4938 }
4939
4940 ul {
4941 float: left;
4942 width: 50%;
4943 margin: 0;
4944 padding: 0;
4945
4946 li {
4947 margin: 0;
4948 width: auto;
4949
4950 input {
4951 width: auto;
4952 float: none;
4953 margin-right: 4px;
4954 }
4955 }
4956 }
4957
4958 ul.wc-radios label {
4959 margin-left: 0;
4960 }
4961 }
4962 }
4963
4964 .dimensions_field .wrap {
4965 display: block;
4966 width: 50%;
4967
4968 input {
4969 width: 30.75%;
4970 margin-right: 3.8%;
4971 }
4972
4973 .last {
4974 margin-right: 0;
4975 }
4976 }
4977
4978 &.padded {
4979 padding: 1em;
4980 }
4981
4982 .select2-container {
4983 float: left;
4984 }
4985 }
4986
4987 #woocommerce-product-data input.dp-applied {
4988 float: left;
4989 }
4990
4991 #grouped_product_options,
4992 #virtual_product_options,
4993 #simple_product_options {
4994 padding: 12px;
4995 font-style: italic;
4996 color: #666;
4997 }
4998
4999 /**
5000 * WooCommerce meta boxes
5001 */
5002 .wc-metaboxes-wrapper {
5003
5004 .toolbar {
5005 margin: 0 !important;
5006 border-top: 1px solid white;
5007 border-bottom: 1px solid #eee;
5008 padding: 9px 12px !important;
5009
5010 &:first-child {
5011 border-top: 0;
5012 }
5013
5014 &:last-child {
5015 border-bottom: 0;
5016 }
5017
5018 .add_variation {
5019 float: right;
5020 margin-left: 5px;
5021 }
5022
5023 .save-variation-changes,
5024 .cancel-variation-changes {
5025 float: left;
5026 margin-right: 5px;
5027 }
5028 }
5029
5030 p.toolbar {
5031 overflow: hidden;
5032 zoom: 1;
5033 }
5034
5035 .expand-close {
5036 margin-right: 2px;
5037 color: #777;
5038 font-size: 12px;
5039 font-style: italic;
5040
5041 a {
5042 background: none;
5043 padding: 0;
5044 font-size: 12px;
5045 text-decoration: none;
5046 }
5047 }
5048
5049 &#product_attributes .expand-close {
5050 float: right;
5051 line-height: 28px;
5052 }
5053
5054 button.add_variable_attribute,
5055 .fr {
5056 float: right;
5057 margin: 0 0 0 6px;
5058 }
5059
5060 .wc-metaboxes {
5061 border-bottom: 1px solid #eee;
5062 }
5063
5064 .wc-metabox-sortable-placeholder {
5065 border-color: #bbb;
5066 background-color: #f5f5f5;
5067 margin-bottom: 9px;
5068 border-width: 1px;
5069 border-style: dashed;
5070 }
5071
5072 .wc-metabox {
5073 background: #fff;
5074 border-bottom: 1px solid #eee;
5075 margin: 0 !important;
5076
5077 select {
5078 font-weight: 400;
5079 }
5080
5081 &:last-of-type {
5082 border-bottom: 0;
5083 }
5084
5085 .handlediv {
5086 width: 27px;
5087 float: right;
5088
5089 &::before {
5090 content: "\f142" !important;
5091 cursor: pointer;
5092 display: inline-block;
5093 font: 400 20px/1 "Dashicons";
5094 line-height: 0.5 !important;
5095 padding: 8px 10px;
5096 position: relative;
5097 right: 12px;
5098 top: 0;
5099 }
5100 }
5101
5102 &.closed {
5103
5104 @include border-radius(3px);
5105
5106 .handlediv::before {
5107 content: "\f140" !important;
5108 }
5109
5110 h3 {
5111 border: 0;
5112 }
5113 }
5114
5115 h3 {
5116 margin: 0 !important;
5117 padding: 0.75em 0.75em 0.75em 1em !important;
5118 font-size: 1em !important;
5119 overflow: hidden;
5120 zoom: 1;
5121 cursor: move;
5122
5123 button,
5124 a.delete {
5125 float: right;
5126 }
5127
5128 a.delete {
5129 color: red;
5130 font-weight: normal;
5131 line-height: 26px;
5132 text-decoration: none;
5133 position: relative;
5134 visibility: hidden;
5135 }
5136
5137 strong {
5138 font-weight: normal;
5139 line-height: 26px;
5140 font-weight: 700;
5141 }
5142
5143 select {
5144 font-family: sans-serif;
5145 max-width: 20%;
5146 margin: 0.25em 0.25em 0.25em 0;
5147 }
5148
5149 .handlediv {
5150 background-position: 6px 5px !important;
5151 visibility: hidden;
5152 height: 26px;
5153 }
5154
5155 &.fixed {
5156 cursor: pointer !important;
5157 }
5158 }
5159
5160 &.woocommerce_attribute h3,
5161 &.woocommerce_variation h3 {
5162 cursor: pointer;
5163 padding: 0.5em 0.75em 0.5em 1em !important;
5164
5165 a.delete,
5166 .handlediv,
5167 .sort {
5168 margin-top: 0.25em;
5169 }
5170 }
5171
5172 h3:hover,
5173 &.ui-sortable-helper {
5174
5175 a.delete,
5176 .handlediv {
5177 visibility: visible;
5178 }
5179 }
5180
5181 table {
5182 width: 100%;
5183 position: relative;
5184 background-color: #fdfdfd;
5185 padding: 1em;
5186 border-top: 1px solid #eee;
5187
5188 td {
5189 text-align: left;
5190 padding: 0 6px 1em 0;
5191 vertical-align: top;
5192 border: 0;
5193
5194 label {
5195 text-align: left;
5196 display: block;
5197 line-height: 21px;
5198 }
5199
5200 input {
5201 float: left;
5202 min-width: 200px;
5203 }
5204
5205 input,
5206 textarea {
5207 width: 100%;
5208 margin: 0;
5209 display: block;
5210 font-size: 14px;
5211 padding: 4px;
5212 color: #555;
5213 }
5214
5215 select,
5216 .select2-container {
5217 width: 100% !important;
5218 }
5219
5220 input.short {
5221 width: 200px;
5222 }
5223
5224 input.checkbox {
5225 width: 16px;
5226 min-width: inherit;
5227 vertical-align: text-bottom;
5228 display: inline-block;
5229 float: none;
5230 }
5231 }
5232
5233 td.attribute_name {
5234 width: 200px;
5235 }
5236
5237 .plus,
5238 .minus {
5239 margin-top: 6px;
5240 }
5241
5242 .fl {
5243 float: left;
5244 }
5245
5246 .fr {
5247 float: right;
5248 }
5249 }
5250 }
5251 }
5252
5253 .variations-pagenav {
5254 float: right;
5255 line-height: 24px;
5256
5257 .displaying-num {
5258 color: #777;
5259 font-size: 12px;
5260 font-style: italic;
5261 }
5262
5263 a {
5264 padding: 0 10px 3px;
5265 background: rgba(0, 0, 0, 0.05);
5266 font-size: 16px;
5267 font-weight: 400;
5268 text-decoration: none;
5269 }
5270
5271 a.disabled,
5272 a.disabled:active,
5273 a.disabled:focus,
5274 a.disabled:hover {
5275 color: #a0a5aa;
5276 background: rgba(0, 0, 0, 0.05);
5277 }
5278 }
5279
5280 .variations-defaults {
5281 float: left;
5282
5283 select {
5284 margin: 0.25em 0.25em 0.25em 0;
5285 }
5286 }
5287
5288 .woocommerce_variable_attributes {
5289 background-color: #fdfdfd;
5290 border-top: 1px solid #eee;
5291
5292 .data {
5293
5294 @include clearfix;
5295 padding: 1em 2em;
5296 }
5297
5298 .upload_image_button {
5299 display: block;
5300 width: 64px;
5301 height: 64px;
5302 float: left;
5303 margin-right: 20px;
5304 position: relative;
5305 cursor: pointer;
5306
5307 img {
5308 width: 100%;
5309 height: auto;
5310 display: none;
5311 }
5312
5313 &::before {
5314 content: "\f128";
5315 font-family: "Dashicons";
5316 position: absolute;
5317 top: 0;
5318 left: 0;
5319 right: 0;
5320 bottom: 0;
5321 text-align: center;
5322 line-height: 64px;
5323 font-size: 64px;
5324 font-weight: 400;
5325 -webkit-font-smoothing: antialiased;
5326 }
5327
5328 &.remove {
5329
5330 img {
5331 display: block;
5332 }
5333
5334 &::before {
5335 content: "\f335";
5336 display: none;
5337 }
5338
5339 &:hover::before {
5340 display: block;
5341 }
5342 }
5343 }
5344
5345 .options {
5346 border: 1px solid #eee;
5347 border-width: 1px 0;
5348 padding: 0.25em 0;
5349
5350 label {
5351 display: inline-block;
5352 padding: 4px 1em 2px 0;
5353 }
5354
5355 input[type=checkbox]=checkbox] {
5356 margin: 0 5px 0 0.5em !important;
5357 vertical-align: middle;
5358 }
5359 }
5360 }
5361
5362 .form-row {
5363
5364 label {
5365 display: inline-block;
5366 }
5367
5368 .woocommerce-help-tip {
5369 float: right;
5370 }
5371
5372 input[type="text"]="text""],
5373 input[type="number"]="number""],
5374 input[type="password"]="password""],
5375 input[type="color"]="color""],
5376 input[type="date"]="date""],
5377 input[type="datetime"]="datetime""],
5378 input[type="datetime-local"]="datetime-local""],
5379 input[type="email"]="email""],
5380 input[type="month"]="month""],
5381 input[type="search"]="search""],
5382 input[type="tel"]="tel""],
5383 input[type="time"]="time""],
5384 input[type="url"]="url""],
5385 input[type="week"]="week""],
5386 select,
5387 textarea {
5388 width: 100%;
5389 vertical-align: middle;
5390 margin: 2px 0 0;
5391 padding: 5px;
5392 }
5393
5394 select {
5395 height: 40px;
5396 }
5397
5398 &.dimensions_field {
5399
5400 .wrap {
5401 clear: left;
5402 display: block;
5403 }
5404
5405 input {
5406 width: 33%;
5407 float: left;
5408 vertical-align: middle;
5409
5410 &:last-of-type {
5411 margin-right: 0;
5412 width: 34%;
5413 }
5414 }
5415 }
5416
5417 &.form-row-first,
5418 &.form-row-last {
5419 width: 48%;
5420 float: right;
5421 }
5422
5423 &.form-row-first {
5424 clear: both;
5425 float: left;
5426 }
5427
5428 &.form-row-full {
5429 clear: both;
5430 }
5431 }
5432
5433 /**
5434 * Tooltips
5435 */
5436 .tips {
5437 cursor: help;
5438 text-decoration: none;
5439 }
5440
5441 img.tips {
5442 padding: 5px 0 0;
5443 }
5444
5445 #tiptip_holder {
5446 display: none;
5447 z-index: 8675309;
5448 position: absolute;
5449 top: 0;
5450
5451 /*rtl:ignore*/
5452 left: 0;
5453
5454
5455 &.tip_top {
5456 padding-bottom: 5px;
5457
5458 #tiptip_arrow_inner {
5459 margin-top: -7px;
5460 margin-left: -6px;
5461 border-top-color: #333;
5462 }
5463 }
5464
5465 &.tip_bottom {
5466 padding-top: 5px;
5467
5468 #tiptip_arrow_inner {
5469 margin-top: -5px;
5470 margin-left: -6px;
5471 border-bottom-color: #333;
5472 }
5473 }
5474
5475 &.tip_right {
5476 padding-left: 5px;
5477
5478 #tiptip_arrow_inner {
5479 margin-top: -6px;
5480 margin-left: -5px;
5481 border-right-color: #333;
5482 }
5483 }
5484
5485 &.tip_left {
5486 padding-right: 5px;
5487
5488 #tiptip_arrow_inner {
5489 margin-top: -6px;
5490 margin-left: -7px;
5491 border-left-color: #333;
5492 }
5493 }
5494 }
5495
5496 #tiptip_content,
5497 .chart-tooltip,
5498 .wc_error_tip {
5499 color: #fff;
5500 font-size: 0.8em;
5501 max-width: 150px;
5502 background: #333;
5503 text-align: center;
5504 border-radius: 3px;
5505 padding: 0.618em 1em;
5506 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
5507
5508 code {
5509 padding: 1px;
5510 background: #888;
5511 }
5512 }
5513
5514 #tiptip_arrow,
5515 #tiptip_arrow_inner {
5516 position: absolute;
5517 border-color: transparent;
5518 border-style: solid;
5519 border-width: 6px;
5520 height: 0;
5521 width: 0;
5522 }
5523
5524 /*rtl:raw:
5525 #tiptip_arrow {
5526 right: 50%;
5527 margin-right: -6px;
5528 }
5529 */
5530
5531 .wc_error_tip {
5532 max-width: 20em;
5533 line-height: 1.8em;
5534 position: absolute;
5535 white-space: normal;
5536 background: #d82223;
5537 margin: 1.5em 1px 0 -1em;
5538 z-index: 9999999;
5539
5540 &::after {
5541 content: "";
5542 display: block;
5543 border: 8px solid #d82223;
5544 border-right-color: transparent;
5545 border-left-color: transparent;
5546 border-top-color: transparent;
5547 position: absolute;
5548 top: -3px;
5549 left: 50%;
5550 margin: -1em 0 0 -3px;
5551 }
5552 }
5553
5554 /**
5555 * Date picker
5556 */
5557 img.ui-datepicker-trigger {
5558 vertical-align: middle;
5559 margin-top: -1px;
5560 cursor: pointer;
5561 }
5562
5563 .woocommerce_options_panel img.ui-datepicker-trigger,
5564 .wc-metabox-content img.ui-datepicker-trigger {
5565 float: left;
5566 margin-right: 8px;
5567 margin-top: 4px;
5568 margin-left: 4px;
5569 }
5570
5571 #ui-datepicker-div {
5572 display: none;
5573 }
5574
5575 /**
5576 * Reports
5577 */
5578 .woocommerce-reports-remove-filter {
5579 color: red;
5580 text-decoration: none;
5581 }
5582
5583 .woocommerce-reports-wrap,
5584 .woocommerce-reports-wide {
5585
5586 &.woocommerce-reports-wrap {
5587 margin-left: 300px;
5588 padding-top: 18px;
5589 }
5590
5591 &.halved {
5592 margin: 0;
5593 overflow: hidden;
5594 zoom: 1;
5595 }
5596
5597 .widefat th {
5598 padding: 7px;
5599 }
5600
5601 .widefat td {
5602 vertical-align: top;
5603 padding: 7px;
5604
5605 .description {
5606 margin: 4px 0 0;
5607 }
5608 }
5609
5610 .postbox {
5611
5612 &::after {
5613 content: ".";
5614 display: block;
5615 height: 0;
5616 clear: both;
5617 visibility: hidden;
5618 }
5619
5620 h3 {
5621 cursor: default !important;
5622 }
5623
5624 .inside {
5625 padding: 10px;
5626 margin: 0 !important;
5627 }
5628
5629 div.stats_range,
5630 h3.stats_range {
5631 border-bottom-color: #dfdfdf;
5632 margin: 0;
5633 padding: 0 !important;
5634
5635 .export_csv {
5636 float: right;
5637 line-height: 26px;
5638 border-left: 1px solid #dfdfdf;
5639 padding: 10px;
5640 display: block;
5641 text-decoration: none;
5642
5643 &::before {
5644
5645 @include iconbeforedashicons( "\f346" );
5646 margin-right: 4px;
5647 }
5648 }
5649
5650 ul {
5651 list-style: none outside;
5652 margin: 0;
5653 padding: 0;
5654 zoom: 1;
5655 background: #f5f5f5;
5656 border-bottom: 1px solid #ccc;
5657
5658 &::before,
5659 &::after {
5660 content: " ";
5661 display: table;
5662 }
5663
5664 &::after {
5665 clear: both;
5666 }
5667
5668 li {
5669 float: left;
5670 margin: 0;
5671 padding: 0;
5672 line-height: 26px;
5673 font-weight: bold;
5674 font-size: 14px;
5675
5676 a {
5677 border-right: 1px solid #dfdfdf;
5678 padding: 10px;
5679 display: block;
5680 text-decoration: none;
5681 }
5682
5683 &.active {
5684 background: #fff;
5685 box-shadow: 0 4px 0 0 #fff;
5686
5687 a {
5688 color: #777;
5689 }
5690 }
5691
5692 &.custom {
5693 padding: 9px 10px;
5694 vertical-align: middle;
5695
5696 form,
5697 div {
5698 display: inline;
5699 margin: 0;
5700
5701 input.range_datepicker {
5702 padding: 0;
5703 margin: 0 10px 0 0;
5704 background: transparent;
5705 border: 0;
5706 color: #777;
5707 text-align: center;
5708 box-shadow: none;
5709
5710 &.from {
5711 margin-right: 0;
5712 }
5713 }
5714 }
5715 }
5716 }
5717 }
5718 }
5719
5720 .chart-with-sidebar {
5721 padding: 12px 12px 12px 249px;
5722 margin: 0 !important;
5723
5724 .chart-sidebar {
5725 width: 225px;
5726 margin-left: -237px;
5727 float: left;
5728 }
5729 }
5730
5731 .chart-widgets {
5732 margin: 0;
5733 padding: 0;
5734
5735 li.chart-widget {
5736 margin: 0 0 1em;
5737 background: #fafafa;
5738 border: 1px solid #dfdfdf;
5739
5740 &::after {
5741 content: ".";
5742 display: block;
5743 height: 0;
5744 clear: both;
5745 visibility: hidden;
5746 }
5747
5748 h4 {
5749 background: #fff;
5750 border: 1px solid #dfdfdf;
5751 border-left-width: 0;
5752 border-right-width: 0;
5753 padding: 10px;
5754 margin: 0;
5755 color: $blue;
5756 border-top-width: 0;
5757 background-image: linear-gradient(to top, #ececec, #f9f9f9);
5758
5759 &.section_title:hover {
5760 color: $red;
5761 }
5762 }
5763
5764 .section_title {
5765 cursor: pointer;
5766
5767 span {
5768 display: block;
5769
5770 &::after {
5771
5772 @include iconafter( "\e035" );
5773 float: right;
5774 font-size: 0.9em;
5775 line-height: 1.618;
5776 }
5777 }
5778
5779 &.open {
5780 color: #333;
5781
5782 span::after {
5783 display: none;
5784 }
5785 }
5786 }
5787
5788 .section {
5789 border-bottom: 1px solid #dfdfdf;
5790
5791 .select2-container {
5792 width: 100% !important;
5793 }
5794
5795 &:last-of-type {
5796 border-radius: 0 0 3px 3px;
5797 }
5798 }
5799
5800 table {
5801 width: 100%;
5802
5803 td {
5804 padding: 7px 10px;
5805 vertical-align: top;
5806 border-top: 1px solid #e5e5e5;
5807 line-height: 1.4em;
5808 }
5809
5810 tr:first-child td {
5811 border-top: 0;
5812 }
5813
5814 td.count {
5815 background: #f5f5f5;
5816 }
5817
5818 td.name {
5819 max-width: 175px;
5820
5821 a {
5822 word-wrap: break-word;
5823 }
5824 }
5825
5826 td.sparkline {
5827 vertical-align: middle;
5828 }
5829
5830 .wc_sparkline {
5831 width: 32px;
5832 height: 1em;
5833 display: block;
5834 float: right;
5835 }
5836
5837 tr.active td {
5838 background: #f5f5f5;
5839 }
5840 }
5841
5842 form,
5843 p {
5844 margin: 0;
5845 padding: 10px;
5846
5847 .submit {
5848 margin-top: 10px;
5849 }
5850 }
5851
5852 #product_ids {
5853 width: 100%;
5854 }
5855
5856 .select_all,
5857 .select_none {
5858 float: right;
5859 color: #999;
5860 margin-left: 4px;
5861 margin-top: 10px;
5862 }
5863
5864 .description {
5865 margin-left: 0.5em;
5866 font-weight: normal;
5867 opacity: 0.8;
5868 }
5869 }
5870 }
5871
5872 .chart-legend {
5873 list-style: none outside;
5874 margin: 0 0 1em;
5875 padding: 0;
5876 border: 1px solid #dfdfdf;
5877 border-right-width: 0;
5878 border-bottom-width: 0;
5879 background: #fff;
5880
5881 li {
5882 border-right: 5px solid #aaa;
5883 color: #aaa;
5884 padding: 1em;
5885 display: block;
5886 margin: 0;
5887 transition: all ease 0.5s;
5888 box-shadow: inset 0 -1px 0 0 #dfdfdf;
5889
5890 strong {
5891 font-size: 1.618em;
5892 line-height: 1.2em;
5893 color: #464646;
5894 font-weight: normal;
5895 display: block;
5896 font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
5897
5898 del {
5899 color: #e74c3c;
5900 font-weight: normal;
5901 }
5902 }
5903
5904 &:hover {
5905 box-shadow:
5906 inset 0 -1px 0 0 #dfdfdf,
5907 inset 300px 0 0 rgba(156, 93, 144, 0.1);
5908 border-right: 5px solid #9c5d90 !important;
5909 padding-left: 1.5em;
5910 color: #9c5d90;
5911 }
5912 }
5913 }
5914
5915 .pie-chart-legend {
5916 margin: 12px 0 0;
5917 overflow: hidden;
5918
5919 li {
5920 float: left;
5921 margin: 0;
5922 padding: 6px 0 0;
5923 border-top: 4px solid #999;
5924 text-align: center;
5925 box-sizing: border-box;
5926 width: 50%;
5927 }
5928 }
5929
5930 .stat {
5931 font-size: 1.5em !important;
5932 font-weight: 700;
5933 text-align: center;
5934 }
5935
5936 .chart-placeholder {
5937 width: 100%;
5938 height: 650px;
5939 overflow: hidden;
5940 position: relative;
5941 }
5942
5943 .chart-prompt {
5944 line-height: 650px;
5945 margin: 0;
5946 color: #999;
5947 font-size: 1.2em;
5948 font-style: italic;
5949 text-align: center;
5950 }
5951
5952 .chart-container {
5953 background: #fff;
5954 padding: 12px;
5955 position: relative;
5956 border: 1px solid #dfdfdf;
5957 border-radius: 3px;
5958 }
5959
5960 .main .chart-legend {
5961 margin-top: 12px;
5962
5963 li {
5964 border-right: 0;
5965 margin: 0 8px 0 0;
5966 float: left;
5967 border-top: 4px solid #aaa;
5968 }
5969 }
5970 }
5971
5972 .woocommerce-reports-main {
5973 float: left;
5974 min-width: 100%;
5975
5976 table td {
5977 padding: 9px;
5978 }
5979 }
5980
5981 .woocommerce-reports-sidebar {
5982 display: inline;
5983 width: 281px;
5984 margin-left: -300px;
5985 clear: both;
5986 float: left;
5987 }
5988
5989 .woocommerce-reports-left {
5990 width: 49.5%;
5991 float: left;
5992 }
5993
5994 .woocommerce-reports-right {
5995 width: 49.5%;
5996 float: right;
5997 }
5998 }
5999
6000 .woocommerce-wide-reports-wrap {
6001 padding-bottom: 11px;
6002
6003 .widefat {
6004
6005 .export-data {
6006 float: right;
6007 }
6008
6009 th,
6010 td {
6011 vertical-align: middle;
6012 padding: 7px;
6013 }
6014 }
6015 }
6016
6017 form.report_filters {
6018
6019 p {
6020 vertical-align: middle;
6021 }
6022
6023 label,
6024 input,
6025 div {
6026 vertical-align: middle;
6027 }
6028 }
6029
6030 .chart-tooltip {
6031 position: absolute;
6032 display: none;
6033 line-height: 1;
6034 }
6035
6036 table.bar_chart {
6037 width: 100%;
6038
6039 thead th {
6040 text-align: left;
6041 color: #ccc;
6042 padding: 6px 0;
6043 }
6044
6045 tbody {
6046
6047 th {
6048 padding: 6px 0;
6049 width: 25%;
6050 text-align: left !important;
6051 font-weight: normal !important;
6052 border-bottom: 1px solid #fee;
6053 }
6054
6055 td {
6056 text-align: right;
6057 line-height: 24px;
6058 padding: 6px 6px 6px 0;
6059 border-bottom: 1px solid #fee;
6060
6061 span {
6062 color: #8a4b75;
6063 display: block;
6064 }
6065
6066 span.alt {
6067 color: #47a03e;
6068 margin-top: 6px;
6069 }
6070 }
6071
6072 td.bars {
6073 position: relative;
6074 text-align: left;
6075 padding: 6px 6px 6px 0;
6076 border-bottom: 1px solid #fee;
6077
6078 span,
6079 a {
6080 text-decoration: none;
6081 clear: both;
6082 background: #8a4b75;
6083 float: left;
6084 display: block;
6085 line-height: 24px;
6086 height: 24px;
6087 border-radius: 3px;
6088 }
6089
6090 span.alt {
6091 clear: both;
6092 background: #47a03e;
6093
6094 span {
6095 margin: 0;
6096 color: #c5dec2 !important;
6097 text-shadow: 0 1px 0 #47a03e;
6098 background: transparent;
6099 }
6100 }
6101 }
6102 }
6103 }
6104
6105 .post-type-shop_order .woocommerce-BlankState-message::before {
6106
6107 @include icon( "\e01d" );
6108 }
6109
6110 .post-type-shop_coupon .woocommerce-BlankState-message::before {
6111
6112 @include icon( "\e600" );
6113 }
6114
6115 .post-type-product .woocommerce-BlankState-message::before {
6116
6117 @include icon( "\e006" );
6118 }
6119
6120 .woocommerce-BlankState--api .woocommerce-BlankState-message::before {
6121
6122 @include icon( "\e01c" );
6123 }
6124
6125 .woocommerce-BlankState--webhooks .woocommerce-BlankState-message::before {
6126
6127 @include icon( "\e01b" );
6128 }
6129
6130 .woocommerce-BlankState {
6131 text-align: center;
6132 padding: 5em 0 0;
6133
6134 .woocommerce-BlankState-message {
6135 color: #aaa;
6136 margin: 0 auto 1.5em;
6137 line-height: 1.5em;
6138 font-size: 1.2em;
6139 max-width: 500px;
6140
6141 &::before {
6142 color: #ddd;
6143 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.8);
6144 font-size: 8em;
6145 display: block;
6146 position: relative !important;
6147 top: auto;
6148 left: auto;
6149 line-height: 1em;
6150 margin: 0 0 0.1875em;
6151 }
6152 }
6153
6154 .woocommerce-BlankState-cta {
6155 font-size: 1.2em;
6156 padding: 0.75em 1.5em;
6157 margin: 0 0.25em;
6158 height: auto;
6159 display: inline-block !important;
6160 }
6161 }
6162
6163 .post-type-product .woocommerce-BlankState,
6164 .post-type-shop_order .woocommerce-BlankState {
6165 max-width: 764px;
6166 text-align: center;
6167 margin: auto;
6168
6169 .woocommerce-BlankState-message {
6170 color: #444;
6171 font-size: 1.5em;
6172 margin: 0 auto 1em;
6173 }
6174
6175 .woocommerce-BlankState-message::before {
6176 font-size: 120px;
6177 }
6178
6179 .woocommerce-BlankState-buttons {
6180 margin-bottom: 4em;
6181 }
6182 }
6183
6184 .post-type-product {
6185
6186 #wp-pointer-2 .wp-pointer-arrow {
6187 left: 240px;
6188 }
6189
6190 #wp-pointer-3 .wp-pointer-arrow,
6191 #wp-pointer-4 .wp-pointer-arrow {
6192 left: 46%;
6193 }
6194 }
6195
6196 /**
6197 * Small screen optimisation
6198 */
6199 @media only screen and (max-width: 1280px) {
6200
6201 #order_data {
6202
6203 .order_data_column {
6204 width: 48%;
6205
6206 &:first-child {
6207 width: 100%;
6208 }
6209 }
6210 }
6211
6212 .woocommerce_options_panel {
6213
6214 .description {
6215 display: block;
6216 clear: both;
6217 margin-left: 0;
6218 }
6219
6220 .short,
6221 input[type="text"]="text""].short,
6222 input[type="email"]="email""].short,
6223 input[type="number"]="number""].short,
6224 input[type="password"]="password""].short,
6225 .dimensions_field .wrap {
6226 width: 80%;
6227 }
6228 }
6229
6230
6231 .woocommerce_variations,
6232 .woocommerce_options_panel {
6233
6234 .downloadable_files {
6235 padding: 0;
6236 clear: both;
6237
6238 label {
6239 position: static;
6240 }
6241
6242 table {
6243 margin: 0 12px 24px;
6244 width: 94%;
6245
6246 .sort {
6247 visibility: hidden;
6248 }
6249 }
6250 }
6251
6252 .woocommerce_variable_attributes .downloadable_files table {
6253 margin: 0 0 1em;
6254 width: 100%;
6255 }
6256 }
6257 }
6258
6259 /**
6260 * Optimisation for screens 900px and smaller
6261 */
6262 @media only screen and (max-width: 900px) {
6263
6264 #woocommerce-coupon-data ul.coupon_data_tabs,
6265 #woocommerce-product-data ul.product_data_tabs,
6266 #woocommerce-product-data .wc-tabs-back {
6267 width: 10%;
6268 }
6269
6270 #woocommerce-coupon-data .wc-metaboxes-wrapper,
6271 #woocommerce-coupon-data .woocommerce_options_panel,
6272 #woocommerce-product-data .wc-metaboxes-wrapper,
6273 #woocommerce-product-data .woocommerce_options_panel {
6274 width: 90%;
6275 }
6276
6277 #woocommerce-coupon-data ul.coupon_data_tabs li a,
6278 #woocommerce-product-data ul.product_data_tabs li a {
6279 position: relative;
6280 text-indent: -999px;
6281 padding: 10px;
6282
6283 &::before {
6284 position: absolute;
6285 top: 0;
6286 right: 0;
6287 bottom: 0;
6288 left: 0;
6289 text-indent: 0;
6290 text-align: center;
6291 line-height: 40px;
6292 width: 100%;
6293 height: 40px;
6294 }
6295 }
6296 }
6297
6298 /**
6299 * Optimisation for screens 782px and smaller
6300 */
6301 @media only screen and (max-width: 782px) {
6302
6303 #wp-excerpt-media-buttons a {
6304 font-size: 16px;
6305 line-height: 37px;
6306 height: 39px;
6307 padding: 0 20px 0 15px;
6308 }
6309
6310 #wp-excerpt-editor-tools {
6311 padding-top: 20px;
6312 padding-right: 15px;
6313 overflow: hidden;
6314 margin-bottom: -1px;
6315 }
6316
6317 #woocommerce-product-data .checkbox {
6318 width: 25px;
6319 }
6320
6321 .variations-pagenav {
6322 float: none;
6323 text-align: center;
6324 font-size: 18px;
6325
6326 .displaying-num {
6327 font-size: 16px;
6328 }
6329
6330 a {
6331 padding: 8px 20px 11px;
6332 font-size: 18px;
6333 }
6334
6335 select {
6336 padding: 0 20px;
6337 }
6338 }
6339
6340 .variations-defaults {
6341 float: none;
6342 text-align: center;
6343 margin-top: 10px;
6344 }
6345
6346 .post-type-product {
6347
6348 .wp-list-table {
6349
6350 .column-thumb {
6351 display: none;
6352 text-align: left;
6353 padding-bottom: 0;
6354
6355 &::before {
6356 display: none !important;
6357 }
6358
6359 img {
6360 max-width: 32px;
6361 }
6362 }
6363
6364 .is-expanded td:not(.hidden) {
6365 overflow: visible;
6366 }
6367
6368 .toggle-row {
6369 top: -28px;
6370 }
6371 }
6372 }
6373
6374 .post-type-shop_order {
6375
6376 .wp-list-table {
6377
6378 .column-customer_message,
6379 .column-order_notes {
6380 text-align: inherit;
6381 }
6382
6383 .column-order_notes .note-on {
6384 font-size: 1.3em;
6385 margin: 0;
6386 }
6387
6388 .is-expanded td:not(.hidden) {
6389 overflow: visible;
6390 }
6391
6392 .toggle-row {
6393 top: -15px;
6394 }
6395 }
6396 }
6397 }
6398
6399 @media only screen and (max-width: 500px) {
6400
6401 .woocommerce_options_panel label,
6402 .woocommerce_options_panel legend {
6403 float: none;
6404 width: auto;
6405 display: block;
6406 margin: 0;
6407 }
6408
6409 .woocommerce_options_panel fieldset.form-field,
6410 .woocommerce_options_panel p.form-field {
6411 padding: 5px 20px !important;
6412 }
6413
6414 .addons-wcs-banner-block {
6415 flex-direction: column;
6416 }
6417
6418 .wc_addons_wrap {
6419
6420 .addons-wcs-banner-block {
6421 padding: 40px;
6422 }
6423
6424 .addons-wcs-banner-block-image {
6425 padding: 1em;
6426 text-align: center;
6427 width: 100%;
6428 padding: 2em 0;
6429 margin: 0;
6430
6431 .addons-img {
6432 margin: 0;
6433 }
6434 }
6435 }
6436 }
6437
6438 /**
6439 * Backbone modal dialog
6440 */
6441 .wc-backbone-modal {
6442
6443 * {
6444 box-sizing: border-box;
6445 }
6446
6447 .wc-backbone-modal-content {
6448 position: fixed;
6449 background: #fff;
6450 z-index: 100000;
6451 left: 50%;
6452 top: 50%;
6453 transform: translate(-50%, -50%);
6454 max-width: 100%;
6455 min-width: 500px;
6456
6457 article {
6458 overflow: auto;
6459 }
6460 }
6461
6462 &.wc-backbone-modal-shipping-method-settings .wc-backbone-modal-content {
6463 width: 75%;
6464 min-width: 500px;
6465 }
6466
6467 .select2-container {
6468 width: 100% !important;
6469 }
6470 }
6471
6472 @media screen and (max-width: 782px) {
6473
6474 .wc-backbone-modal .wc-backbone-modal-content {
6475 width: 100%;
6476 height: 100%;
6477 min-width: 100%;
6478 }
6479 }
6480
6481 .wc-backbone-modal-backdrop {
6482 position: fixed;
6483 top: 0;
6484 left: 0;
6485 right: 0;
6486 bottom: 0;
6487 min-height: 360px;
6488 background: #000;
6489 opacity: 0.7;
6490 z-index: 99900;
6491 }
6492
6493 .wc-backbone-modal-main {
6494 padding-bottom: 55px;
6495
6496 header,
6497 article {
6498 display: block;
6499 position: relative;
6500 }
6501
6502 .wc-backbone-modal-header {
6503 height: auto;
6504 background: #fcfcfc;
6505 padding: 1em 1.5em;
6506 border-bottom: 1px solid #ddd;
6507
6508 h1 {
6509 margin: 0;
6510 font-size: 18px;
6511 font-weight: 700;
6512 line-height: 1.5em;
6513 }
6514
6515 .modal-close-link {
6516 cursor: pointer;
6517 color: #777;
6518 height: 54px;
6519 width: 54px;
6520 padding: 0;
6521 position: absolute;
6522 top: 0;
6523 right: 0;
6524 text-align: center;
6525 border: 0;
6526 border-left: 1px solid #ddd;
6527 background-color: transparent;
6528 transition: color 0.1s ease-in-out, background 0.1s ease-in-out;
6529
6530 &::before {
6531 font: normal 22px/50px "dashicons" !important;
6532 color: #666;
6533 display: block;
6534 content: "\f335";
6535 font-weight: 300;
6536 }
6537
6538 &:hover,
6539 &:focus {
6540 background: #ddd;
6541 border-color: #ccc;
6542 color: #000;
6543 }
6544
6545 &:focus {
6546 outline: none;
6547 }
6548 }
6549 }
6550
6551 article {
6552 padding: 1.5em;
6553
6554 p {
6555 margin: 1.5em 0;
6556 }
6557
6558 p:first-child {
6559 margin-top: 0;
6560 }
6561
6562 p:last-child {
6563 margin-bottom: 0;
6564 }
6565
6566 .pagination {
6567 padding: 10px 0 0;
6568 text-align: center;
6569 }
6570
6571 table.widefat {
6572 margin: 0;
6573 width: 100%;
6574 border: 0;
6575 box-shadow: none;
6576
6577 thead th {
6578 padding: 0 1em 1em 1em;
6579 text-align: left;
6580
6581 &:first-child {
6582 padding-left: 0;
6583 }
6584
6585 &:last-child {
6586 padding-right: 0;
6587 text-align: right;
6588 }
6589 }
6590
6591 tbody td,
6592 tbody th {
6593 padding: 1em;
6594 text-align: left;
6595 vertical-align: middle;
6596
6597 &:first-child {
6598 padding-left: 0;
6599 }
6600
6601 &:last-child {
6602 padding-right: 0;
6603 text-align: right;
6604 }
6605
6606 select,
6607 .select2-container {
6608 width: 100%;
6609 }
6610 }
6611 }
6612 }
6613
6614 footer {
6615 position: absolute;
6616 left: 0;
6617 right: 0;
6618 bottom: 0;
6619 z-index: 100;
6620 padding: 1em 1.5em;
6621 background: #fcfcfc;
6622 border-top: 1px solid #dfdfdf;
6623 box-shadow: 0 -4px 4px -4px rgba(0, 0, 0, 0.1);
6624
6625 .inner {
6626 text-align: right;
6627 line-height: 23px;
6628
6629 .button {
6630 margin-bottom: 0;
6631 }
6632 }
6633 }
6634 }
6635
6636 /**
6637 * Select2 elements.
6638 */
6639 .select2-drop,
6640 .select2-dropdown {
6641 z-index: 999999 !important;
6642 }
6643
6644 .select2-results {
6645 line-height: 1.5em;
6646
6647 .select2-results__option,
6648 .select2-results__group {
6649 margin: 0;
6650 padding: 8px;
6651 }
6652
6653 .description {
6654 display: block;
6655 color: #999;
6656 padding-top: 4px;
6657 }
6658 }
6659
6660 .select2-dropdown {
6661 border-color: #ddd;
6662 }
6663
6664 .select2-dropdown--below {
6665 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
6666 }
6667
6668 .select2-dropdown--above {
6669 box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
6670 }
6671
6672 .select2-container {
6673
6674 .select2-selection__rendered.ui-sortable li {
6675 cursor: move;
6676 }
6677
6678 .select2-selection {
6679 border-color: #ddd;
6680 }
6681
6682 .select2-search__field {
6683 min-width: 150px;
6684 }
6685
6686 .select2-selection--single {
6687 height: 40px;
6688
6689 .select2-selection__rendered {
6690 line-height: 40px;
6691 padding-right: 24px;
6692 }
6693
6694 .select2-selection__arrow {
6695 right: 3px;
6696 height: 36px;
6697 }
6698 }
6699
6700 .select2-selection--multiple {
6701 min-height: 28px;
6702 border-radius: 0;
6703 line-height: 1.5;
6704
6705 li {
6706 margin: 0;
6707 }
6708
6709 .select2-selection__choice {
6710 padding: 2px 6px;
6711
6712 .description {
6713 display: none;
6714 }
6715 }
6716 }
6717
6718 .select2-selection__clear {
6719 color: #999;
6720 margin-top: -1px;
6721 z-index: 1;
6722 }
6723
6724 .select2-search--inline .select2-search__field {
6725 font-family: inherit;
6726 font-size: inherit;
6727 font-weight: inherit;
6728 padding: 3px 0;
6729 }
6730 }
6731
6732 .woocommerce table.form-table .select2-container {
6733 min-width: 400px !important;
6734 }
6735
6736 .wc-wp-version-gte-53 {
6737
6738 .select2-results {
6739
6740 .select2-results__option,
6741 .select2-results__group {
6742
6743 &:focus {
6744 outline: none;
6745 }
6746 }
6747 }
6748
6749 .select2-dropdown {
6750 border-color: #007cba;
6751
6752 &::after {
6753 position: absolute;
6754 left: 0;
6755 right: 0;
6756 height: 1px;
6757 background: #fff;
6758 content: "";
6759 }
6760 }
6761
6762 .select2-dropdown--below {
6763 box-shadow: 0 0 0 1px #007cba, 0 2px 1px rgba(0, 0, 0, 0.1);
6764
6765 &::after {
6766 top: -1px;
6767 }
6768 }
6769
6770 .select2-dropdown--above {
6771 box-shadow: 0 0 0 1px #007cba, 0 -2px 1px rgba(0, 0, 0, 0.1);
6772
6773 &::after {
6774 bottom: -1px;
6775 }
6776 }
6777
6778 .select2-container {
6779
6780 @media only screen and (max-width: 782px) {
6781 font-size: 16px;
6782 }
6783
6784 &:focus {
6785 outline: none;
6786 }
6787
6788 .select2-selection--single {
6789 height: 30px;
6790 border-color: #7e8993;
6791
6792 @media only screen and (max-width: 782px) {
6793 height: 40px;
6794 }
6795
6796 &:focus {
6797 outline: none;
6798 }
6799
6800 .select2-selection__rendered {
6801 line-height: 28px;
6802
6803 @media only screen and (max-width: 782px) {
6804 line-height: 38px;
6805 }
6806
6807 &:hover {
6808 color: #007cba;
6809 }
6810 }
6811
6812 .select2-selection__arrow {
6813 right: 1px;
6814 height: 28px;
6815 width: 23px;
6816 background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%;
6817 background-size: 16px 16px;
6818
6819 @media only screen and (max-width: 782px) {
6820 height: 38px;
6821 }
6822
6823 b {
6824 display: none;
6825 }
6826 }
6827 }
6828
6829 &.select2-container--focus .select2-selection--single,
6830 &.select2-container--open .select2-selection--single,
6831 &.select2-container--open .select2-selection--multiple {
6832 border-color: #007cba;
6833 box-shadow: 0 0 0 1px #007cba;
6834 }
6835
6836 .select2-selection--multiple {
6837 min-height: 30px;
6838 border-color: #7e8993;
6839 border-radius: 4px;
6840 }
6841
6842 .select2-search--inline .select2-search__field {
6843 padding: 0 0 0 3px;
6844 min-height: 28px;
6845 }
6846
6847 }
6848
6849 .woocommerce table.form-table .select2-container {
6850
6851 @media only screen and (max-width: 782px) {
6852 min-width: 100% !important;
6853 }
6854 }
6855 }
6856
6857 .wc-wp-version-gte-55 {
6858
6859 #woocommerce-product-data {
6860
6861 .hndle {
6862 display: block;
6863 line-height: 24px;
6864
6865 .type_box {
6866 display: inline;
6867 line-height: inherit;
6868 vertical-align: baseline;
6869 }
6870 }
6871 }
6872 }
6873
6874 /**
6875 * Select2 colors for built-in admin color themes.
6876 */
6877 .admin-color {
6878 $wp_admin_colors: (
6879 blue: #096484,
6880 coffee: #c7a589,
6881 ectoplasm: #a3b745,
6882 midnight: #e14d43,
6883 ocean: #9ebaa0,
6884 sunrise: #dd823b,
6885 light: #04a4cc
6886 );
6887
6888 @each $name, $color in $wp_admin_colors {
6889
6890 &-#{$name}.wc-wp-version-gte-53 {
6891
6892 .select2-dropdown {
6893 border-color: $color;
6894 }
6895
6896 .select2-dropdown--below {
6897 box-shadow: 0 0 0 1px $color, 0 2px 1px rgba(0, 0, 0, 0.1);
6898 }
6899
6900 .select2-dropdown--above {
6901 box-shadow: 0 0 0 1px $color, 0 -2px 1px rgba(0, 0, 0, 0.1);
6902 }
6903
6904 .select2-selection--single .select2-selection__rendered:hover {
6905 color: $color;
6906 }
6907
6908 .select2-container.select2-container--focus .select2-selection--single,
6909 .select2-container.select2-container--open .select2-selection--single,
6910 .select2-container.select2-container--open .select2-selection--multiple {
6911 border-color: $color;
6912 box-shadow: 0 0 0 1px $color;
6913 }
6914
6915 .select2-container--default .select2-results__option--highlighted[aria-selected]],
6916 .select2-container--default .select2-results__option--highlighted[data-selected]] {
6917 background-color: $color;
6918 }
6919 }
6920 }
6921 }
6922
6923
6924 .post-type-product .tablenav,
6925 .post-type-shop_order .tablenav {
6926
6927 .actions {
6928 overflow: visible;
6929 }
6930
6931 select,
6932 input {
6933 height: 32px;
6934 }
6935
6936 .select2-container {
6937 float: left;
6938 width: 240px !important;
6939 font-size: 14px;
6940 vertical-align: middle;
6941 margin: 1px 6px 4px 1px;
6942 }
6943 }
6944
6945 .woocommerce-progress-form-wrapper,
6946 .woocommerce-exporter-wrapper,
6947 .woocommerce-importer-wrapper {
6948 text-align: center;
6949 max-width: 700px;
6950 margin: 40px auto;
6951
6952 .error {
6953 text-align: left;
6954 }
6955
6956 .wc-progress-steps {
6957 padding: 0 0 24px;
6958 margin: 0;
6959 list-style: none outside;
6960 overflow: hidden;
6961 color: #ccc;
6962 width: 100%;
6963 display: -webkit-inline-flex;
6964 display: -ms-inline-flexbox;
6965 display: inline-flex;
6966
6967 li {
6968 width: 25%;
6969 float: left;
6970 padding: 0 0 0.8em;
6971 margin: 0;
6972 text-align: center;
6973 position: relative;
6974 border-bottom: 4px solid #ccc;
6975 line-height: 1.4em;
6976 }
6977
6978 li::before {
6979 content: "";
6980 border: 4px solid #ccc;
6981 border-radius: 100%;
6982 width: 4px;
6983 height: 4px;
6984 position: absolute;
6985 bottom: 0;
6986 left: 50%;
6987 margin-left: -6px;
6988 margin-bottom: -8px;
6989 background: #fff;
6990 }
6991
6992 li.active {
6993 border-color: #a16696;
6994 color: #a16696;
6995
6996 &::before {
6997 border-color: #a16696;
6998 }
6999 }
7000
7001 li.done {
7002 border-color: #a16696;
7003 color: #a16696;
7004
7005 &::before {
7006 border-color: #a16696;
7007 background: #a16696;
7008 }
7009 }
7010 }
7011
7012 .button {
7013 font-size: 1.25em;
7014 padding: 0.5em 1em !important;
7015 line-height: 1.5em !important;
7016 margin-right: 0.5em;
7017 margin-bottom: 2px;
7018 height: auto !important;
7019 border-radius: 4px;
7020 background-color: #bb77ae;
7021 border-color: #a36597;
7022 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
7023 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
7024 text-shadow: 0 -1px 1px #a36597, 1px 0 1px #a36597, 0 1px 1px #a36597, -1px 0 1px #a36597;
7025 margin: 0;
7026 opacity: 1;
7027
7028 &:hover,
7029 &:focus,
7030 &:active {
7031 background: #a36597;
7032 border-color: #a36597;
7033 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
7034 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
7035 }
7036 }
7037
7038 .error .button {
7039 font-size: 1em;
7040 }
7041
7042 .wc-actions {
7043 overflow: hidden;
7044 border-top: 1px solid #eee;
7045 margin: 0;
7046 padding: 23px 24px 24px;
7047 line-height: 3em;
7048
7049 .button {
7050 float: right;
7051 }
7052
7053 .woocommerce-importer-toggle-advanced-options {
7054 color: #999;
7055 }
7056 }
7057
7058 .woocommerce-exporter,
7059 .woocommerce-importer,
7060 .wc-progress-form-content {
7061 background: #fff;
7062 overflow: hidden;
7063 padding: 0;
7064 margin: 0 0 16px;
7065 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
7066 color: #555;
7067 text-align: left;
7068
7069 header {
7070 border-bottom: 1px solid #eee;
7071 margin: 0;
7072 padding: 24px 24px 0;
7073 }
7074
7075 section {
7076 padding: 24px 24px 0;
7077 }
7078
7079 h2 {
7080 margin: 0 0 24px;
7081 color: #555;
7082 font-size: 24px;
7083 font-weight: normal;
7084 line-height: 1em;
7085 }
7086
7087 p {
7088 font-size: 1em;
7089 line-height: 1.75em;
7090 font-size: 16px;
7091 color: #555;
7092 margin: 0 0 24px;
7093 }
7094
7095 .form-row {
7096 margin-top: 24px;
7097 }
7098
7099 .spinner {
7100 display: none;
7101 }
7102
7103 .woocommerce-importer-options th,
7104 .woocommerce-importer-options td,
7105 .woocommerce-exporter-options th,
7106 .woocommerce-exporter-options td {
7107 vertical-align: top;
7108 line-height: 1.75em;
7109 padding: 0 0 24px 0;
7110
7111 label {
7112 color: #555;
7113 font-weight: normal;
7114 }
7115
7116 input[type="checkbox"]="checkbox""] {
7117 margin: 0 4px 0 0;
7118 padding: 7px;
7119 }
7120
7121 input[type="text"]="text""],
7122 input[type="number"]="number""] {
7123 padding: 7px;
7124 height: auto;
7125 margin: 0;
7126 }
7127
7128 .woocommerce-importer-file-url-field-wrapper {
7129 border: 1px solid #ddd;
7130 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
7131 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
7132 background-color: #fff;
7133 color: #32373c;
7134 outline: 0;
7135 line-height: 1;
7136 display: block;
7137
7138 code {
7139 background: none;
7140 font-size: smaller;
7141 padding: 0;
7142 margin: 0;
7143 color: #999;
7144 padding: 7px 0 0 7px;
7145 display: inline-block;
7146 }
7147
7148 input {
7149 font-family: Consolas, Monaco, monospace;
7150 border: 0;
7151 margin: 0;
7152 outline: 0;
7153 box-shadow: none;
7154 display: inline-block;
7155 min-width: 100%;
7156 }
7157 }
7158 }
7159
7160 .woocommerce-exporter-options th,
7161 .woocommerce-importer-options th {
7162 width: 35%;
7163 padding-right: 20px;
7164 }
7165
7166 progress {
7167 width: 100%;
7168 height: 42px;
7169 margin: 0 auto 24px;
7170 display: block;
7171 -webkit-appearance: none;
7172 border: none;
7173 display: none;
7174 background: #f5f5f5;
7175 border: 2px solid #eee;
7176 border-radius: 4px;
7177 padding: 0;
7178 box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2);
7179 }
7180
7181 progress::-webkit-progress-bar {
7182 background: transparent none;
7183 border: 0;
7184 border-radius: 4px;
7185 padding: 0;
7186 box-shadow: none;
7187 }
7188
7189 progress::-webkit-progress-value {
7190 border-radius: 3px;
7191 box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.4);
7192 background: #a46497;
7193 background: linear-gradient(to bottom, #a46497, #66405f), #a46497;
7194 transition: width 1s ease;
7195 }
7196
7197 progress::-moz-progress-bar {
7198 border-radius: 3px;
7199 box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.4);
7200 background: #a46497;
7201 background: linear-gradient(to bottom, #a46497, #66405f), #a46497;
7202 transition: width 1s ease;
7203 }
7204
7205 progress::-ms-fill {
7206 border-radius: 3px;
7207 box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.4);
7208 background: #a46497;
7209 background: linear-gradient(to bottom, #a46497, #66405f), #a46497;
7210 transition: width 1s ease;
7211 }
7212
7213 &.woocommerce-exporter__exporting,
7214 &.woocommerce-importer__importing {
7215
7216 .spinner {
7217 display: block;
7218 }
7219
7220 progress {
7221 display: block;
7222 }
7223
7224 .wc-actions,
7225 .woocommerce-exporter-options {
7226 display: none;
7227 }
7228 }
7229
7230 .wc-importer-mapping-table-wrapper,
7231 .wc-importer-error-log {
7232 padding: 0;
7233 }
7234
7235 .wc-importer-mapping-table,
7236 .wc-importer-error-log-table {
7237 margin: 0;
7238 border: 0;
7239 box-shadow: none;
7240 width: 100%;
7241 table-layout: fixed;
7242
7243 td,
7244 th {
7245 border: 0;
7246 padding: 12px;
7247 vertical-align: middle;
7248 word-wrap: break-word;
7249
7250 select {
7251 width: 100%;
7252 }
7253 }
7254
7255 tbody tr:nth-child(odd) td,
7256 tbody tr:nth-child(odd) th {
7257 background: #fbfbfb;
7258 }
7259
7260 th {
7261 font-weight: bold;
7262 }
7263
7264 td:first-child,
7265 th:first-child {
7266 padding-left: 24px;
7267 }
7268
7269 td:last-child,
7270 th:last-child {
7271 padding-right: 24px;
7272 }
7273
7274 .wc-importer-mapping-table-name {
7275 width: 50%;
7276
7277 .description {
7278 color: #999;
7279 margin-top: 4px;
7280 display: block;
7281
7282 code {
7283 background: none;
7284 padding: 0;
7285 white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
7286 word-wrap: break-word; /* IE */
7287 word-break: break-all;
7288 }
7289 }
7290 }
7291 }
7292
7293 .woocommerce-importer-done {
7294 text-align: center;
7295 padding: 48px 24px;
7296 font-size: 1.5em;
7297 line-height: 1.75em;
7298
7299 &::before {
7300
7301 @include icon( "\e015" );
7302 color: #a16696;
7303 position: static;
7304 font-size: 100px;
7305 display: block;
7306 float: none;
7307 margin: 0 0 24px;
7308 }
7309 }
7310 }
7311 }
7312
7313 .wc-pointer {
7314
7315 .wc-pointer-buttons {
7316
7317 .close {
7318 float: left;
7319 margin: 6px 0 0 15px;
7320 }
7321 }
7322 }
7323
7324 .wc-quick-edit-warning {
7325 color: darkred;
7326 font-weight: bold;
7327 }
7328