PluginProbe
Leyka / 3.7
Leyka v3.7
3.32.3 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.6.1 2.3.7 2.3.8 2.3.9 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1 3.10 3.11 3.11.1 3.12 3.13 3.14 3.15 3.16 3.17 All 89 releases
leyka / css / admin.css

admin.css in Leyka 3.7, at css/admin.css

1,246 lines 37.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /** Admin styles **/
2 /*---------------------------------------------------------
3 Mixins (_utility.scss)
4 -------------------------------------------------------- */
5 .leyka-screen-reader-text {
6 position: absolute !important;
7 height: 1px;
8 width: 1px;
9 overflow: hidden;
10 clip: rect(1px, 1px, 1px, 1px);
11 border: 0 none;
12 padding: 0; }
13
14 .leyka-scale-ultra {
15 position: relative;
16 border: 1px solid #1db318;
17 -moz-box-sizing: border-box;
18 -webkit-box-sizing: border-box;
19 box-sizing: border-box; }
20 .leyka-scale-ultra .leyka-scale-scale {
21 height: 16px; }
22 .leyka-scale-ultra .leyka-scale-scale .target {
23 background: #fff;
24 width: 100%;
25 height: 100%; }
26 .leyka-scale-ultra .leyka-scale-scale .collected {
27 height: 100%;
28 background: rgba(29, 179, 24, 0.5); }
29 .leyka-scale-ultra .leyka-scale-label {
30 position: absolute;
31 top: -2px;
32 left: 0;
33 width: 100%;
34 text-align: center;
35 height: 14px; }
36 .leyka-scale-ultra .leyka-scale-label span {
37 font-size: 11px;
38 line-height: 14px;
39 padding: 0 3px;
40 color: #333; }
41
42 .leyka-scale-ultra-fake {
43 position: relative;
44 border: 1px solid #ccc;
45 -moz-box-sizing: border-box;
46 -webkit-box-sizing: border-box;
47 box-sizing: border-box; }
48 .leyka-scale-ultra-fake .leyka-scale-scale {
49 height: 16px; }
50 .leyka-scale-ultra-fake .leyka-scale-scale .target {
51 background: #fff;
52 width: 100%;
53 height: 100%; }
54 .leyka-scale-ultra-fake .leyka-scale-scale .collected {
55 height: 100%;
56 background: rgba(204, 204, 204, 0.5); }
57 .leyka-scale-ultra-fake .leyka-scale-label {
58 position: absolute;
59 top: -2px;
60 left: 0;
61 width: 100%;
62 text-align: center;
63 height: 14px; }
64 .leyka-scale-ultra-fake .leyka-scale-label span {
65 font-size: 11px;
66 line-height: 14px;
67 padding: 0 3px;
68 color: #333; }
69
70 /** Options **/
71 .leyka-options-section {
72 margin: 40px 0 30px;}
73
74 #leyka-settings-form div[id*=wrapper] {
75 margin: 15px 0; }
76 #leyka-settings-form div[id*=wrapper] label[for*="field"] {
77 display: block; }
78 #leyka-settings-form div[id*=wrapper] .field-component {
79 display: block;
80 padding: 2px 0; }
81 #leyka-settings-form div[id*=wrapper] .field-component.title {
82 font-weight: bold; }
83 #leyka-settings-form div[id*=wrapper] .field-component.help {
84 font-size: 95%;
85 font-style: italic;
86 color: #666;
87 padding-left: 4px; }
88 #leyka-settings-form div[id*=wrapper] .required {
89 display: none; }
90 #leyka-settings-form div[id*=wrapper] .wp-editor-container,
91 #leyka-settings-form div[id*=wrapper] .field-component.field {
92 max-width: 700px; }
93 #leyka-settings-form div[id*=wrapper] input[type="text"],
94 #leyka-settings-form div[id*=wrapper] textarea {
95 width: 100%; }
96
97 #currency_rates div[id*="wrapper"] .field-component.help, #rur_currency div[id*="wrapper"] .field-component.help, #usd_currency div[id*="wrapper"] .field-component.help, #eur_currency div[id*="wrapper"] .field-component.help,
98 #email_from div[id*="wrapper"] .field-component.help,
99 #org_name div[id*="wrapper"] .field-component.help,
100 #org_bank_essentials div[id*="wrapper"] .field-component.help {
101 display: none; }
102
103 #leyka-settings-form #leyka_donation_submit_text-wrapper .field-component.help,
104 #leyka-settings-form #leyka_agree_to_terms_text-wrapper .field-component.help,
105 #leyka-settings-form #leyka_email_recurrents_thanks_title-wrapper .field-component.help,
106 #leyka-settings-form #leyka_email_thanks_title-wrapper .field-component.help {
107 display: none; }
108
109 #donation-status-log-toggle {
110 cursor: pointer; }
111
112 .leyka-options-section .placeholders-help {
113 font-style: normal;
114 display: block;
115 padding-top: 4px;
116 line-height: 1.8; }
117
118 .placeholders-help code {
119 color: #333;
120 font-size: 12px; }
121
122 .wp-editor-wrap + .field-component.help {
123 padding-top: 4px; }
124
125 .wp-editor-wrap + .help {
126 max-width: 900px; }
127
128 /* PM page */
129 .gw-icon {
130 margin-right: 8px;
131 display: inline-block;
132 line-height: 20px;
133 }
134 .gw-icon img {
135 height: 20px;
136 line-height: 20px;
137 vertical-align: middle;
138 }
139
140 #wpbody-content #leyka-pm-selectors {
141 padding-top: 20px; }
142
143 #leyka-pm-selectors::after {
144 clear: both;
145 content: "";
146 display: table; }
147 #leyka-pm-selectors .postbox-container {
148 min-width: 98%; }
149 @media screen and (min-width: 900px) {
150 #leyka-pm-selectors .postbox-container {
151 min-width: 350px;
152 margin-right: 12px; } }
153 #leyka-pm-selectors .inside input[type="checkbox"] {
154 margin-right: 8px; }
155 #leyka-pm-selectors .active {
156 display: inline-block;
157 padding: 0px 6px;
158 border-radius: 3px;
159 background: #0073aa;
160 color: #fff;
161 font-size: 12px;
162 font-weight: normal;
163 margin-left: 10px;
164 line-height: 18px; }
165 #leyka-pm-selectors .dashicons {
166 color: #aaa;
167 margin-right: 8px; }
168 #leyka-pm-selectors .postbox {
169 margin-bottom: 10px; }
170
171 #payment-settings-area {
172 padding-top: 36px; }
173 #payment-settings-area::after {
174 clear: both;
175 content: "";
176 display: table; }
177 #payment-settings-area .accordion-section-title .dashicons {
178 color: #aaa;
179 margin-right: 8px; }
180 #payment-settings-area .doc-link {
181 font-weight: normal;
182 font-size: 12px;
183 margin-left: 12px;
184 text-decoration: underline; }
185 #payment-settings-area .pm-active-panel {
186 background: #fff;
187 border: 1px solid #d6d6d6;
188 padding: 5px 0; }
189 @media screen and (min-width: 900px) {
190 #payment-settings-area .pm-active-panel {
191 float: left;
192 width: 65%;
193 max-width: 712px;
194 min-height: 600px; } }
195 #payment-settings-area .pm-active-panel .panel-title {
196 padding: 0 15px;
197 margin: 15px 0 0; }
198 #payment-settings-area .pm-active-panel .panel-desc {
199 padding: 0 15px;
200 margin: 5px 0; }
201 #payment-settings-area .pm-active-panel .gateway-settings {
202 margin-top: 4px; }
203 #payment-settings-area .pm-active-panel .accordion-section-title {
204 border: none;
205 font-size: 14px;
206 border-top: 1px solid #eee;
207 border-bottom: 1px solid #eee;
208 background: #fafafa; }
209 #payment-settings-area .pm-active-panel .accordion-section-content {
210 padding: 15px; }
211 #payment-settings-area .pm-active-panel .field-component.help {
212 display: none; }
213 #payment-settings-area .pm-order-panel {
214 background: #E9E9E9;
215 border: 1px solid #d6d6d6;
216 margin-top: 36px; }
217 @media screen and (min-width: 900px) {
218 #payment-settings-area .pm-order-panel {
219 float: left;
220 width: 34%;
221 max-width: 400px;
222 margin-left: -1px; } }
223 #payment-settings-area .pm-order-panel .panel-content {
224 padding: 15px; }
225 @media screen and (min-width: 900px) {
226 #payment-settings-area .pm-order-panel .panel-content {
227 min-height: 380px; } }
228 #payment-settings-area #pm-order-settings {
229 margin: 20px 0; }
230 #payment-settings-area #pm-order-settings li {
231 background: #fff;
232 border: 1px solid #d6d6d6;
233 padding: 8px;
234 margin-bottom: 4px;
235 cursor: move;
236 position: relative; }
237 #payment-settings-area #pm-order-settings li .pm-label {
238 display: inline-block;
239 width: 100%;
240 padding-right: 34px;
241 box-sizing: border-box; }
242 #payment-settings-area #pm-order-settings .pm-change-label {
243 cursor: pointer;
244 color: #aaa;
245 display: block;
246 width: 22px;
247 text-align: right;
248 height: 18px;
249 line-height: 18px;
250 position: absolute;
251 right: 8px;
252 top: 8px; }
253 #payment-settings-area #pm-order-settings .pm-change-label:hover {
254 color: #0073aa; }
255 #payment-settings-area #pm-order-settings .pm-change-label .dashicons {
256 color: inherit; }
257 #payment-settings-area #pm-order-settings .pm-label-fields input {
258 box-sizing: border-box;
259 width: -webkit-calc(100% - 50px);
260 width: calc(100% - 50px); }
261 #payment-settings-area #pm-order-settings .pm-label-fields span[class*="new-pm-label"] {
262 cursor: pointer;
263 display: inline-block;
264 text-align: center;
265 -webkit-transition: all 0.35s;
266 -moz-transition: all 0.35s;
267 transition: all 0.35s; }
268 #payment-settings-area #pm-order-settings .pm-label-fields .new-pm-label-ok {
269 background: #1db318;
270 color: #fff;
271 border-radius: 3px; }
272 #payment-settings-area #pm-order-settings .pm-label-fields .new-pm-label-ok:hover {
273 background: #24e01e; }
274 #payment-settings-area #pm-order-settings .pm-label-fields .new-pm-label-cancel:hover {
275 color: #aa0000; }
276 #payment-settings-area #pm-order-settings .pm-label-fields .dashicons {
277 vertical-align: middle;
278 color: inherit; }
279
280 /** Shared styles **/
281 #itv-card {
282 max-width: 280px;
283 background: #f9f9f9;
284 padding: 10px; }
285 #itv-card .itv-logo {
286 width: 160px;
287 padding: 5px; }
288 #itv-card .itv-logo img {
289 max-width: 100%;
290 height: auto; }
291 #itv-card .itv-logo a {
292 display: block; }
293 #itv-card p:last-child {
294 margin-bottom: 0; }
295
296 #leyka-card + #itv-card {
297 margin-top: 3em; }
298
299 #icon-leyka {
300 background: transparent url(../img/leyka-icon.png) no-repeat 1px 0; }
301
302 /** Campaign screen **/
303 .metabox-field {
304 margin: 10px 0 20px; }
305 .metabox-field > label {
306 font-weight: bold;
307 display: inline-block;
308 padding-bottom: 4px; }
309
310 .campaign-field label {
311 display: block;
312 margin-bottom: 4px; }
313 .campaign-field label small {
314 color: #999; }
315 .campaign-field select {
316 min-width: 300px;
317 display: inline-block; }
318 .campaign-field input[type="text"] {
319 display: inline-block;
320 padding: 4px; }
321
322 /* campaign target */
323 .metabox-field-title {
324 text-transform: uppercase;
325 color: #666;
326 letter-spacing: 1px;
327 padding-bottom: 2px;
328 border-bottom: 1px solid #eee;
329 margin: 28px 0 5px; }
330
331 #target-amount {
332 float: left;
333 margin-right: 20px;
334 width: 200px; }
335 #target-amount input {
336 text-align: right; }
337
338 #collected-amount {
339 float: left;
340 width: 200px; }
341 #collected-amount input {
342 text-align: right;
343 background: #f5f5f5; }
344
345 .d-scale-scale {
346 height: 6px;
347 width: 100%; }
348 .d-scale-scale .target {
349 background: #f1f1f1;
350 width: 100%;
351 height: 100%; }
352 .d-scale-scale .collected {
353 background: #1db318;
354 height: 100%; }
355
356 #d-scale-demo {
357 clear: both;
358 min-height: 1px;
359 margin-bottom: 28px; }
360 #d-scale-demo .d-scale-scale {
361 max-width: 420px;
362 height: 10px; }
363
364 #leyka_campaign_statistics .stats-block {
365 margin-bottom: 3px; }
366 #leyka_campaign_statistics .stats-block:first-child {
367 margin-top: 10px; }
368 #leyka_campaign_statistics .stats-data {
369 font-weight: bold; }
370
371 /* donations metabox */
372 #donations-data-table_wrapper {
373 margin-top: 20px;
374 overflow: hidden; }
375 #donations-data-table_wrapper .dataTables_length {
376 font-size: 12px;
377 margin-bottom: 20px; }
378 #donations-data-table_wrapper .dataTables_length select {
379 font-size: 12px;
380 line-height: 20px;
381 height: 26px;
382 padding: 2px 5px;
383 margin: 1px 4px; }
384 #donations-data-table_wrapper .dataTables_filter {
385 font-size: 12px;
386 margin-bottom: 20px; }
387 #donations-data-table_wrapper .dataTables_info {
388 color: #999;
389 font-size: 12px; }
390 #donations-data-table_wrapper .dataTable {
391 margin: 25px 0; }
392 #donations-data-table_wrapper .dataTable thead td, #donations-data-table_wrapper .dataTable tfoot td {
393 border-color: #cacaca; }
394 #donations-data-table_wrapper .dataTable tr.even {
395 background: #f6f6f6; }
396 #donations-data-table_wrapper .dataTable i.funded {
397 color: #1db318; }
398 #donations-data-table_wrapper .dataTable i.failed {
399 color: #aa0000; }
400 #donations-data-table_wrapper .dataTable .amount-negative {
401 color: red; }
402 #donations-data-table_wrapper .dataTables_paginate {
403 font-size: 12px; }
404 #donations-data-table_wrapper .dataTables_paginate .paginate_button {
405 padding: 0.2em 0.7em;
406 border: 1px solid #cacaca;
407 color: #333;
408 background: #f9f9f9;
409 cursor: pointer; }
410 #donations-data-table_wrapper .dataTables_paginate .paginate_button:hover {
411 background: #666;
412 border-color: #666; }
413 #donations-data-table_wrapper .dataTables_paginate .paginate_button.current,
414 #donations-data-table_wrapper .dataTables_paginate .paginate_button.current:hover {
415 cursor: default;
416 background: #cacaca;
417 border-color: #cacaca;
418 color: #333; }
419 #donations-data-table_wrapper .dataTables_paginate .paginate_button.previous.disabled,
420 #donations-data-table_wrapper .dataTables_paginate .paginate_button.next.disabled,
421 #donations-data-table_wrapper .dataTables_paginate .paginate_button.previous.disabled:hover,
422 #donations-data-table_wrapper .dataTables_paginate .paginate_button.next.disabled:hover {
423 border-color: #eee;
424 color: #999 !important;
425 cursor: default;
426 background: #fff; }
427
428 #leyka_campaign_embed .embed-block {
429 padding-top: 8px; }
430 #leyka_campaign_embed .embed-block::after {
431 clear: both;
432 content: "";
433 display: table; }
434 #leyka_campaign_embed .embed-block h4 {
435 margin-top: 0; }
436 #leyka_campaign_embed .leyka-embed-preview {
437 margin-left: 330px; }
438 #leyka_campaign_embed .leyka-embed-preview iframe {
439 border: 4px solid #dfdfdf;
440 padding: 1px; }
441 #leyka_campaign_embed .embed-code-wrap {
442 float: left;
443 width: 290px; }
444 #leyka_campaign_embed .setting-row {
445 margin-bottom: 25px; }
446 #leyka_campaign_embed textarea {
447 width: 100%;
448 min-height: 150px;
449 margin-top: 5px; }
450
451 /** Campaign table **/
452 .post-type-leyka_campaign .column-ID {
453 width: 4%; }
454 .post-type-leyka_campaign .column-coll_state {
455 width: 10%; }
456 .post-type-leyka_campaign tbody .coll_state {
457 text-align: center; }
458 .post-type-leyka_campaign tbody .column-target {
459 text-align: center; }
460 .post-type-leyka_campaign .column-target .c-reached {
461 display: block;
462 text-align: right;
463 font-size: 0.9em;
464 margin-top: 4px; }
465 .post-type-leyka_campaign .column-target time {
466 font-weight: bold; }
467 .post-type-leyka_campaign .collected-plain {
468 text-align: right; }
469 .post-type-leyka_campaign .c-closed {
470 color: #999; }
471 .post-type-leyka_campaign .c-opened {
472 color: #111;
473 font-weight: 500; }
474
475 /** Donation table **/
476 .post-type-leyka_donation .column-ID {
477 width: 4%; }
478 .post-type-leyka_donation .column-amount {
479 width: 6%; }
480 .post-type-leyka_donation .column-title {
481 width: 20%; }
482 .post-type-leyka_donation .column-emails,
483 .post-type-leyka_donation .column-donor {
484 width: 12%; }
485 .post-type-leyka_donation .column-donation_date,
486 .post-type-leyka_donation .column-status {
487 width: 8%; }
488 .post-type-leyka_donation i.funded {
489 color: #1db318; }
490 .post-type-leyka_donation i.failed {
491 color: #aa0000; }
492 .post-type-leyka_donation .amount-negative {
493 color: red; }
494 .post-type-leyka_donation .column-method b {
495 color: #111;
496 text-transform: uppercase;
497 letter-spacing: -0.5px; }
498 .post-type-leyka_donation .column-method small {
499 letter-spacing: 1px;
500 color: #777; }
501
502 /** Donation page **/
503 .post-type-leyka_donation #post-body-content {
504 margin: 0; }
505
506 .leyka-set {
507 margin: 20px 0 8px; }
508 .leyka-set legend {
509 display: block;
510 width: 98%;
511 color: #666;
512 font-size: 1em;
513 letter-spacing: 1px;
514 text-transform: uppercase;
515 margin-bottom: 0.5em;
516 border-bottom: 1px solid #eee;
517 padding-bottom: 2px; }
518 .leyka-set .leyka-ddata-string {
519 margin: 5px 0; }
520 .leyka-set .leyka-ddata-string::after {
521 clear: both;
522 content: "";
523 display: table; }
524 .leyka-set label {
525 font-weight: bold;
526 float: left;
527 width: 20%;
528 text-align: right;
529 line-height: 27px; }
530 .leyka-set .leyka-ddata-field {
531 float: left;
532 width: 78%;
533 margin-left: 2%; }
534 .leyka-set .leyka-ddata-field input, .leyka-set .leyka-ddata-field textarea {
535 width: 98%;
536 max-width: 700px; }
537
538 .leyka-set .leyka-ddata-field input[type=checkbox], .leyka-set .leyka-ddata-field input[type=radio] {
539 width: unset;
540 max-width: 700px; }
541
542 .leyka-set .recurring-is-active-field {
543 width: 100%;
544 float: none;
545 clear: both;
546 }
547
548 .leyka-set .recurring-is-active-field .leyka-ddata-field {
549 padding-top: 10px;
550 }
551
552 .leyka-set .leyka-ddata-field .fake-input {
553 display: inline-block;
554 -moz-box-sizing: border-box;
555 -webkit-box-sizing: border-box;
556 box-sizing: border-box;
557 width: 98%;
558 max-width: 700px;
559 border: 1px solid #ddd;
560 padding: 3px 5px;
561 line-height: 20px;
562 min-height: 27px; }
563 .leyka-set .leyka-ddata-field .text-line {
564 display: inline-block;
565 -moz-box-sizing: border-box;
566 -webkit-box-sizing: border-box;
567 box-sizing: border-box;
568 width: 98%;
569 max-width: 700px;
570 border-bottom: 1px dashed #ddd;
571 padding: 3px 5px;
572 line-height: 20px;
573 min-height: 27px; }
574 .leyka-set .leyka-ddata-field .field-help {
575 display: inline-block;
576 padding: 2px 0 0 4px; }
577 .leyka-set .leyka-ddata-field .campaign-actions {
578 margin-left: 20px; }
579 .leyka-set .leyka-ddata-field .campaign-actions a {
580 text-transform: uppercase;
581 font-size: 10px;
582 margin-right: 5px; }
583 .leyka-set .leyka-ddata-field #donation-amount,
584 .leyka-set .leyka-ddata-field #donation-amount-total,
585 .leyka-set .leyka-ddata-field #new-donation-amount
586 {
587 max-width: 320px;
588 }
589 .leyka-set .leyka-ddata-field #custom-payment-info {
590 margin-top: 10px; }
591 .leyka-set .field-error {
592 display: none;
593 background: #FFE9E9;
594 border: 1px solid #FBC4C4;
595 color: #DE5959;
596 padding: 2px 10px;
597 margin-top: 5px;
598 font-size: 12px;
599 -webkit-border-radius: 3px;
600 -moz-border-radius: 3px;
601 border-radius: 3px; }
602 .leyka-set .field-error a {
603 color: #fc001e; }
604 .leyka-set .field-error a:hover, .leyka-set .field-error a:focus, .leyka-set .field-error a:active {
605 color: #aa363a; }
606 .leyka-set .set-action {
607 margin: 15px 0 15px 22%; }
608 .leyka-set .set-action #campaign-select {
609 width: 70%;
610 max-width: 700px; }
611
612 #leyka_donation_emails_status .leyka-ddata-string {
613 margin: 7px 0; }
614
615
616 .send-donor-thanks {
617 display: inline;
618 cursor: pointer;
619 font-weight: bold; }
620 .send-donor-thanks:hover {
621 color: #ff0000; }
622
623 /* datepicker */
624 #ui-datepicker-div {
625 background: #fff;
626 border: 4px solid #dfdfdf;
627 -webkit-box-shadow: 1px 1px 3px rgba(10, 10, 10, 0.65);
628 -moz-box-shadow: 1px 1px 3px rgba(10, 10, 10, 0.65);
629 box-shadow: 1px 1px 3px rgba(10, 10, 10, 0.65); }
630 #ui-datepicker-div table {
631 font-size: 12px;
632 border-collapse: collapse; }
633 #ui-datepicker-div table thead th {
634 background: #f9f9f9;
635 text-align: center; }
636 #ui-datepicker-div table thead th span {
637 padding: 4px 0; }
638 #ui-datepicker-div table tbody td {
639 text-align: right;
640 border: 1px solid #dfdfdf; }
641 #ui-datepicker-div table tbody td:hover {
642 background: #f5f5f5; }
643 #ui-datepicker-div table a {
644 text-decoration: none !important;
645 display: inline-block;
646 padding: 4px 8px;
647 background: transparent; }
648 #ui-datepicker-div table a, #ui-datepicker-div table a:visited, #ui-datepicker-div table a:hover {
649 color: #333; }
650 #ui-datepicker-div table tbody td.ui-datepicker-current-day,
651 #ui-datepicker-div table tbody td.ui-datepicker-current-day:hover {
652 background: #eaf9ff;
653 font-weight: bold; }
654 #ui-datepicker-div table tbody td.ui-datepicker-current-day a,
655 #ui-datepicker-div table tbody td.ui-datepicker-current-day:hover a {
656 color: #0074a2; }
657 #ui-datepicker-div .ui-datepicker-header {
658 padding: 4px 0;
659 position: relative; }
660 #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
661 #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
662 font-size: 12px;
663 line-height: 28px;
664 cursor: pointer;
665 width: 38px;
666 letter-spacing: -0.5px;
667 position: absolute;
668 top: 4px; }
669 #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
670 text-align: right;
671 left: 0; }
672 #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
673 text-align: left;
674 right: 0; }
675 #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
676 -moz-box-sizing: border-box;
677 -webkit-box-sizing: border-box;
678 box-sizing: border-box;
679 width: 100%;
680 text-align: center;
681 padding: 0 38px; }
682
683 /* sidebar */
684 .leyka-status-section {
685 padding: 10px 0; }
686
687 .leyka-status-section.select {
688 text-align: right; }
689 .leyka-status-section.select label {
690 display: inline-block;
691 width: 20%;
692 text-align: left; }
693 .leyka-status-section.select select {
694 width: 77%;
695 text-align: left; }
696
697 .leyka-status-section.actions {
698 overflow: hidden;
699 background: #f5f5f5;
700 border-top: 1px solid #ddd;
701 border-bottom: 1px solid #ddd;
702 margin: 0 -12px;
703 padding: 5px 12px; }
704 .leyka-status-section.actions div {
705 float: left;
706 width: 50%;
707 padding: 5px 0; }
708 .leyka-status-section.actions .delete-action {
709 text-align: left;
710 line-height: 30px; }
711 .leyka-status-section.actions .delete-action a {
712 color: #AA0000; }
713 .leyka-status-section.actions .delete-action a:hover {
714 color: #ff0000; }
715 .leyka-status-section.actions .save-action {
716 text-align: right;
717 height: 30px; }
718
719 #donation-status-log-toggle {
720 text-align: right;
721 padding: 5px 0;
722 color: #0074A2;
723 text-decoration: underline;
724 cursor: pointer;
725 font-size: 11px; }
726 #donation-status-log-toggle:hover {
727 color: #2ea2cc; }
728
729 #donation-status-log {
730 font-size: 12px; }
731
732 /** add donation **/
733 /* Dashboard */
734 #leyka-widgets #postbox-container-1 {
735 width: 65%; }
736
737 #leyka-widgets #postbox-container-2 {
738 float: right;
739 width: 34%; }
740
741 #dashboard-widgets .meta-box-sortables {
742 margin: 0 8px; }
743
744 #leyka-card {
745 max-width: 280px; }
746
747 #leyka-card h2 {
748 position: relative;
749 padding-left: 42px; }
750
751 #leyka-card h2 i {
752 display: block;
753 width: 32px;
754 height: 32px;
755 background: transparent url(../img/leyka-icon.png) no-repeat 0 2px;
756 background-image: url(../img/leyka-icon.svg);
757 position: absolute;
758 top: 5px;
759 left: 0; }
760
761 #leyka-card .te-st {
762 margin-bottom: 30px; }
763
764 .leyka-widget-table {
765 width: 100%;
766 border-collapse: collapse; }
767
768 .leyka-widget-table th {
769 text-align: left;
770 padding: 3px;
771 background: #f9f9f9;
772 border-top: 1px solid #eee;
773 border-bottom: 1px solid #eee; }
774
775 .leyka-widget-table td {
776 padding: 3px;
777 border-top: 1px solid #eee;
778 border-bottom: 1px solid #eee; }
779
780 .leyka-widget-table .date {
781 width: 10%; }
782
783 .leyka-widget-table .details {
784 width: 7%; }
785
786 .leyka-widget-table .type {
787 width: 30%; }
788
789 .leyka-widget-table .amount {
790 width: 10%; }
791
792 .leyka-ff-msg {
793 font-size: 14px;
794 background: none repeat scroll 0 0 #fff;
795 border-left: 4px solid #fff;
796 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
797 margin: 30px 0 2px;
798 padding: 1px 12px; }
799 .leyka-ff-msg p {
800 margin: 0;
801 padding: 15px; }
802 .leyka-ff-msg.ok {
803 border-left-color: #7ad03a; }
804 .leyka-ff-msg.wrong {
805 border-left-color: #dd3d36; }
806
807 .leyka-guide-table td {
808 font-size: 14px;
809 padding: 0.4em 0.5em; }
810 .leyka-guide-table .step {
811 font-weight: 600; }
812 .leyka-guide-table .action {
813 font-size: 13px;
814 padding-left: 2em; }
815 .leyka-guide-table .action.complete span {
816 display: inline-block;
817 border-radius: 3px;
818 background: #1db318;
819 color: #fff;
820 padding: 0.1em 0.95em; }
821 .leyka-guide-table .docs a {
822 text-decoration: none; }
823 .leyka-guide-table .docs a span {
824 font-size: 24px; }
825
826 .column-shortcode .campaign-shortcode {
827 font-size: 9pt;
828 width: 100%;
829 }
830
831 .campaign-shortcode {
832 width: 30%;
833 }
834
835 /* download l10n */
836 #upload_l10n .content {
837 cursor: default;
838 }
839
840 #upload_l10n label {
841 cursor: default;
842 }
843
844 #leyka-settings-form div#leyka_lang2upload-wrapper .field-component select {
845 float: left;
846 margin-right: 16px;
847 margin-top: 3px;
848 display: inline-block
849 }
850
851 #leyka-settings-form div#leyka_lang2upload-wrapper .field-component.help {
852 padding-left: 0px;
853 margin-top: -1px;
854 min-height: 40px;
855 }
856
857 #leyka-settings-form div#leyka_lang2upload-wrapper #upload-l10n-button {
858 margin-right: 1.5rem;
859 }
860
861 #leyka-settings-form div#leyka_lang2upload-wrapper .leyka-loader {
862 margin-top: 12px;
863 }
864
865 #leyka-settings-form div#leyka_lang2upload-wrapper .field-errors,
866 #leyka-settings-form div#leyka_lang2upload-wrapper .field-success {
867 padding: 8px 16px;
868 max-width: 100%;
869 font-size: 13px;
870 color: #666666;
871 border: 1px solid rgba(212, 60, 87, 0.4);
872 background-color: rgba(212, 60, 87, 0.2);
873 display: none;
874 margin: 1rem 0 0 0;
875 font-style: normal;
876 max-width: max-content;
877 }
878
879 #leyka-settings-form div#leyka_lang2upload-wrapper .field-errors span,
880 #leyka-settings-form div#leyka_lang2upload-wrapper .field-success span {
881 font-size: 13px;
882 line-height: 15px;
883 font-weight: 500;
884 margin-bottom: 0;
885 color: #d43c57;
886 }
887
888 #leyka-settings-form div#leyka_lang2upload-wrapper .field-success {
889 color: #248f24;
890 border: 1px solid #2eb82e;
891 background-color: #d6f5d6;
892 }
893
894 #leyka-settings-form div#leyka_lang2upload-wrapper .field-success span {
895 color: #248f24;
896 }
897
898 #leyka-settings-form div#leyka_lang2upload-wrapper .field-errors.has-errors {
899 display: block;
900 }
901
902 /* loader */
903 .leyka-loader {
904 display: inline-block;
905 color: #0085ba;
906 font-size: 20px;
907 margin: 100px auto;
908 width: 1em;
909 height: 1em;
910 border-radius: 50%;
911 position: relative;
912 text-indent: -9999em;
913 animation: load4 1.3s infinite linear;
914 -ms-transform: translateZ(0);
915 transform: translateZ(0);
916 }
917
918 .leyka-loader.xs {
919 font-size: 4px;
920 margin: 20px auto;
921 }
922
923 .leyka-loader.sm {
924 font-size: 8px;
925 margin: 40px auto;
926 }
927
928 .leyka-loader.md {
929 font-size: 12px;
930 margin: 60px auto;
931 }
932
933 @keyframes load4 {
934 0%,
935 100% {
936 box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
937 }
938 12.5% {
939 box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
940 }
941 25% {
942 box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
943 }
944 37.5% {
945 box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
946 }
947 50% {
948 box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
949 }
950 62.5% {
951 box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
952 }
953 75% {
954 box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
955 }
956 87.5% {
957 box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
958 }
959 }
960
961 /* imported from v3 SCSS */
962
963 /* nav */
964 .leyka-settings-page #tab-container {
965 margin-top: 32px;
966 }
967
968 .leyka-settings-page .nav-tab-wrapper {
969 border-bottom: 1px solid #dddddd;
970 }
971
972 .leyka-settings-page .nav-tab-wrapper a {
973 color: unset;
974 font-size: 16px;
975 line-height: 19px;
976 font-weight: 500;
977 }
978
979 .leyka-settings-page .nav-tab-wrapper a.nav-tab {
980 background-color: #e5e5e5;
981 border-color: #dddddd;
982 color: #8f8f8f;
983 border-radius: 4px 4px 0px 0px;
984 padding: 10px 12px 7px 12px;
985 margin-left: 0.5em;
986 margin-right: 0.5em;
987 }
988
989 .leyka-settings-page .nav-tab-wrapper a.nav-tab:first-child {
990 margin-left: 0;
991 }
992
993 .leyka-settings-page .nav-tab-wrapper a.nav-tab.nav-tab-active {
994 margin-right: 1.5em;
995 margin-left: 1.5em;
996 background-color: #f1f1f1;
997 color: #44444a;
998 border-bottom: 1px solid #f1f1f1;
999 }
1000
1001 .leyka-settings-page .nav-tab-wrapper a.nav-tab.nav-tab-active:first-child {
1002 margin-left: 0;
1003 }
1004
1005 /* settings page */
1006 .leyka-settings-page {
1007 margin: 41px 72px;
1008 margin-left: 2rem;
1009 font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
1010 font-weight: 400;
1011 font-style: normal;
1012 font-size: 14px;
1013 line-height: 21px;
1014 font-size: 13px;
1015 }
1016
1017 .leyka-settings-page h1 {
1018 font-size: 23px;
1019 line-height: 34px;
1020 font-weight: 400;
1021 margin-bottom: 8px;
1022 }
1023
1024 .init-wizard-tab {
1025 float: right;
1026 background-image: url(../img/icon-wizard-stick-only.svg);
1027 background-size: cover;
1028 background-color: #0085ba;
1029 background-position: center;
1030 width: 24px;
1031 height: 24px;
1032 border-radius: 50%;
1033 margin-top: 6px;
1034
1035 }
1036
1037 /* wp messages -- should be removed after move all pages to new design */
1038 .update-nag {
1039 margin-left: 30px;
1040 }
1041
1042 #message {
1043 margin-left: 32px;
1044 }
1045
1046 .leyka-admin #message {
1047 margin-left: 0px;
1048 }
1049
1050 /* end wp messages */
1051
1052 /* helpchat -- should be removed after move all pages to new design */
1053 .leyka-wizard .step-common-errors.has-errors, .leyka-admin .step-common-errors.has-errors {
1054 padding: 8px 16px;
1055 max-width: 490px;
1056 margin-bottom: 8px;
1057 font-size: 13px;
1058 color: #666666;
1059 border: 1px solid rgba(212, 60, 87, 0.4);
1060 background-color: rgba(212, 60, 87, 0.2);
1061 }
1062
1063 .leyka-wizard .help-chat-button, .leyka-admin .help-chat-button {
1064 border-bottom: none;
1065 padding-bottom: 0;
1066 width: 64px;
1067 height: 64px;
1068 display: -ms-flexbox;
1069 display: flex;
1070 -ms-flex-align: center;
1071 align-items: center;
1072 -ms-flex-pack: center;
1073 justify-content: center;
1074 background-color: #0085ba;
1075 border-radius: 32px;
1076 position: fixed;
1077 right: 40px;
1078 bottom: 40px;
1079 }
1080
1081 .leyka-wizard .help-chat-button[href='#'], .leyka-admin .help-chat-button[href='#'] {
1082 border-bottom: none;
1083 padding-bottom: 0;
1084 }
1085
1086 .leyka-wizard .help-chat-button img, .leyka-admin .help-chat-button img {
1087 width: 34px;
1088 height: 34px;
1089 }
1090
1091 .leyka-wizard .help-chat, .leyka-admin .help-chat {
1092 position: fixed;
1093 right: 40px;
1094 bottom: 40px;
1095 width: 315px;
1096 background-color: #006799;
1097 border-radius: 6px;
1098 display: none;
1099 }
1100
1101 .leyka-wizard .help-chat.fix-height, .leyka-admin .help-chat.fix-height {
1102 height: 403px;
1103 }
1104
1105 .leyka-wizard .help-chat .chat-header, .leyka-admin .help-chat .chat-header {
1106 display: -ms-flexbox;
1107 display: flex;
1108 -ms-flex-align: center;
1109 align-items: center;
1110 -ms-flex-pack: justify;
1111 justify-content: space-between;
1112 padding-left: 1.5rem;
1113 border-bottom: 1px solid rgba(255, 255, 255, 0.24);
1114 height: 51px;
1115 }
1116
1117 .leyka-wizard .help-chat .chat-header .title, .leyka-admin .help-chat .chat-header .title {
1118 font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
1119 font-size: 16px;
1120 line-height: 19px;
1121 font-weight: 500;
1122 color: #f1f1f1;
1123 }
1124
1125 .leyka-wizard .help-chat .chat-header .close, .leyka-admin .help-chat .chat-header .close {
1126 margin-right: 1rem;
1127 cursor: pointer;
1128 }
1129
1130 .leyka-wizard .help-chat .chat-body, .leyka-admin .help-chat .chat-body {
1131 padding-left: 1.5rem;
1132 padding-right: 1.5rem;
1133 padding-top: 1.5rem;
1134 }
1135
1136 .leyka-wizard .help-chat .chat-body .ok-message, .leyka-admin .help-chat .chat-body .ok-message {
1137 display: none;
1138 padding-bottom: 2rem;
1139 }
1140
1141 .leyka-wizard .help-chat .chat-body .ok-message p, .leyka-admin .help-chat .chat-body .ok-message p {
1142 color: #ffffff;
1143 text-align: center;
1144 font-size: 14px;
1145 margin-bottom: 0;
1146 }
1147
1148 .leyka-wizard .help-chat .chat-body .leyka-loader, .leyka-admin .help-chat .chat-body .leyka-loader {
1149 display: none;
1150 }
1151
1152 .leyka-wizard .help-chat .chat-body .title, .leyka-admin .help-chat .chat-body .title {
1153 color: #ffffff;
1154 display: block;
1155 }
1156
1157 .leyka-wizard .help-chat .chat-body .settings-block.option-block, .leyka-wizard.wizard-yandex.step-test_payment .help-chat .chat-body .main-area .settings-block.custom_yandex_enumerated_block, .leyka-wizard.wizard-yandex.step-test_payment .main-area .help-chat .chat-body .settings-block.custom_yandex_enumerated_block, .leyka-admin .help-chat .chat-body .settings-block.option-block, .leyka-admin .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .help-chat .chat-body .settings-block.custom_yandex_enumerated_block {
1158 margin-bottom: 0rem;
1159 }
1160
1161 .leyka-wizard .help-chat .chat-body .settings-block.option-block .title, .leyka-wizard.wizard-yandex.step-test_payment .help-chat .chat-body .main-area .settings-block.custom_yandex_enumerated_block .title, .leyka-wizard.wizard-yandex.step-test_payment .main-area .help-chat .chat-body .settings-block.custom_yandex_enumerated_block .title, .leyka-admin .help-chat .chat-body .settings-block.option-block .title, .leyka-admin .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .title, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .help-chat .chat-body .settings-block.custom_yandex_enumerated_block .title {
1162 font-weight: 400;
1163 }
1164
1165 .leyka-wizard .help-chat .chat-body .settings-block.option-block .field-errors, .leyka-wizard.wizard-yandex.step-test_payment .help-chat .chat-body .main-area .settings-block.custom_yandex_enumerated_block .field-errors, .leyka-wizard.wizard-yandex.step-test_payment .main-area .help-chat .chat-body .settings-block.custom_yandex_enumerated_block .field-errors, .leyka-admin .help-chat .chat-body .settings-block.option-block .field-errors, .leyka-admin .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block .field-errors, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .help-chat .chat-body .settings-block.custom_yandex_enumerated_block .field-errors {
1166 color: #d43c57;
1167 visibility: hidden;
1168 }
1169
1170 .leyka-wizard .help-chat .chat-body .settings-block.option-block input, .leyka-wizard.wizard-yandex.step-test_payment .help-chat .chat-body .main-area .settings-block.custom_yandex_enumerated_block input, .leyka-wizard.wizard-yandex.step-test_payment .main-area .help-chat .chat-body .settings-block.custom_yandex_enumerated_block input, .leyka-wizard .help-chat .chat-body .settings-block.option-block textarea, .leyka-wizard.wizard-yandex.step-test_payment .help-chat .chat-body .main-area .settings-block.custom_yandex_enumerated_block textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area .help-chat .chat-body .settings-block.custom_yandex_enumerated_block textarea, .leyka-admin .help-chat .chat-body .settings-block.option-block input, .leyka-admin .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block input, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .help-chat .chat-body .settings-block.custom_yandex_enumerated_block input, .leyka-admin .help-chat .chat-body .settings-block.option-block textarea, .leyka-admin .help-chat .chat-body .leyka-wizard.wizard-yandex.step-test_payment .main-area .settings-block.custom_yandex_enumerated_block textarea, .leyka-wizard.wizard-yandex.step-test_payment .main-area .leyka-admin .help-chat .chat-body .settings-block.custom_yandex_enumerated_block textarea {
1171 margin-left: 0;
1172 width: 267px;
1173 }
1174
1175 .leyka-wizard .help-chat .chat-body .button-primary, .leyka-admin .help-chat .chat-body .button-primary {
1176 font-size: 16px;
1177 line-height: 19px;
1178 font-weight: 500;
1179 cursor: pointer;
1180 margin-top: 0.5rem;
1181 height: 40px;
1182 width: 100%;
1183 }
1184
1185 .leyka-loader {
1186 color: #0085ba;
1187 font-size: 20px;
1188 margin: 100px auto;
1189 width: 1em;
1190 height: 1em;
1191 border-radius: 50%;
1192 position: relative;
1193 text-indent: -9999em;
1194 animation: load4 1.3s infinite linear;
1195 -ms-transform: translateZ(0);
1196 transform: translateZ(0);
1197 }
1198
1199 .leyka-loader.xs {
1200 font-size: 4px;
1201 margin: 20px auto;
1202 }
1203
1204 .leyka-loader.sm {
1205 font-size: 8px;
1206 margin: 40px auto;
1207 }
1208
1209 .leyka-loader.md {
1210 font-size: 12px;
1211 margin: 60px auto;
1212 }
1213
1214 .help-chat .leyka-loader {
1215 color: #ffffff;
1216 }
1217
1218 @keyframes load4 {
1219 0%,
1220 100% {
1221 box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
1222 }
1223 12.5% {
1224 box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
1225 }
1226 25% {
1227 box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
1228 }
1229 37.5% {
1230 box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
1231 }
1232 50% {
1233 box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
1234 }
1235 62.5% {
1236 box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
1237 }
1238 75% {
1239 box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
1240 }
1241 87.5% {
1242 box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
1243 }
1244 }
1245 /* end helpchat */
1246