PluginProbe
Leyka / 3.17
Leyka v3.17
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.17, at css/admin.css

1,241 lines 37.7 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: 0;
853 margin-top: -1px;
854 min-height: 40px;
855 }
856
857 #leyka-settings-form div#leyka_lang2upload-wrapper .leyka-loader {
858 margin-top: 12px;
859 }
860
861 #leyka-settings-form div#leyka_lang2upload-wrapper .field-errors,
862 #leyka-settings-form div#leyka_lang2upload-wrapper .field-success {
863 padding: 8px 16px;
864 font-size: 13px;
865 color: #666666;
866 border: 1px solid rgba(212, 60, 87, 0.4);
867 background-color: rgba(212, 60, 87, 0.2);
868 display: none;
869 margin: 1rem 0 0 0;
870 font-style: normal;
871 max-width: max-content;
872 }
873
874 #leyka-settings-form div#leyka_lang2upload-wrapper .field-errors span,
875 #leyka-settings-form div#leyka_lang2upload-wrapper .field-success span {
876 font-size: 13px;
877 line-height: 15px;
878 font-weight: 500;
879 margin-bottom: 0;
880 color: #d43c57;
881 }
882
883 #leyka-settings-form div#leyka_lang2upload-wrapper .field-success {
884 color: #248f24;
885 border: 1px solid #2eb82e;
886 background-color: #d6f5d6;
887 }
888
889 #leyka-settings-form div#leyka_lang2upload-wrapper .field-success span {
890 color: #248f24;
891 }
892
893 #leyka-settings-form div#leyka_lang2upload-wrapper .field-errors.has-errors {
894 display: block;
895 }
896
897 /* loader */
898 .leyka-loader {
899 display: inline-block;
900 color: #0085ba;
901 font-size: 20px;
902 margin: 100px auto;
903 width: 1em;
904 height: 1em;
905 border-radius: 50%;
906 position: relative;
907 text-indent: -9999em;
908 animation: load4 1.3s infinite linear;
909 -ms-transform: translateZ(0);
910 transform: translateZ(0);
911 }
912
913 .leyka-loader.xs {
914 font-size: 4px;
915 margin: 20px auto;
916 }
917
918 .leyka-loader.sm {
919 font-size: 8px;
920 margin: 40px auto;
921 }
922
923 .leyka-loader.md {
924 font-size: 12px;
925 margin: 60px auto;
926 }
927
928 @keyframes load4 {
929 0%,
930 100% {
931 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;
932 }
933 12.5% {
934 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;
935 }
936 25% {
937 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;
938 }
939 37.5% {
940 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;
941 }
942 50% {
943 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;
944 }
945 62.5% {
946 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;
947 }
948 75% {
949 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;
950 }
951 87.5% {
952 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;
953 }
954 }
955
956 /* imported from v3 SCSS */
957
958 /* nav */
959 .leyka-settings-page #tab-container {
960 margin-top: 32px;
961 }
962
963 .leyka-settings-page .nav-tab-wrapper {
964 border-bottom: 1px solid #dddddd;
965 }
966
967 .leyka-settings-page .nav-tab-wrapper a {
968 color: unset;
969 font-size: 16px;
970 line-height: 19px;
971 font-weight: 500;
972 }
973
974 .leyka-settings-page .nav-tab-wrapper a.nav-tab {
975 background-color: #e5e5e5;
976 border-color: #dddddd;
977 color: #8f8f8f;
978 border-radius: 4px 4px 0px 0px;
979 padding: 10px 12px 7px 12px;
980 margin-left: 0.5em;
981 margin-right: 0.5em;
982 }
983
984 .leyka-settings-page .nav-tab-wrapper a.nav-tab:first-child {
985 margin-left: 0;
986 }
987
988 .leyka-settings-page .nav-tab-wrapper a.nav-tab.nav-tab-active {
989 margin-right: 1.5em;
990 margin-left: 1.5em;
991 background-color: #f1f1f1;
992 color: #44444a;
993 border-bottom: 1px solid #f1f1f1;
994 }
995
996 .leyka-settings-page .nav-tab-wrapper a.nav-tab.nav-tab-active:first-child {
997 margin-left: 0;
998 }
999
1000 /* settings page */
1001 .leyka-settings-page {
1002 margin: 41px 72px;
1003 margin-left: 2rem;
1004 font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
1005 font-weight: 400;
1006 font-style: normal;
1007 font-size: 14px;
1008 line-height: 21px;
1009 font-size: 13px;
1010 }
1011
1012 .leyka-settings-page h1 {
1013 font-size: 23px;
1014 line-height: 34px;
1015 font-weight: 400;
1016 margin-bottom: 8px;
1017 }
1018
1019 .init-wizard-tab {
1020 float: right;
1021 background-image: url(../img/icon-wizard-stick-only.svg);
1022 background-size: cover;
1023 background-color: #0085ba;
1024 background-position: center;
1025 width: 24px;
1026 height: 24px;
1027 border-radius: 50%;
1028 margin-top: 6px;
1029
1030 }
1031
1032 /* wp messages -- should be removed after move all pages to new design */
1033 .update-nag {
1034 margin-left: 30px;
1035 }
1036
1037 #message {
1038 margin-left: 32px;
1039 }
1040
1041 .leyka-admin #message {
1042 margin-left: 0px;
1043 }
1044
1045 /* end wp messages */
1046
1047 /* helpchat -- should be removed after move all pages to new design */
1048 .leyka-wizard .step-common-errors.has-errors, .leyka-admin .step-common-errors.has-errors {
1049 padding: 8px 16px;
1050 max-width: 490px;
1051 margin-bottom: 8px;
1052 font-size: 13px;
1053 color: #666666;
1054 border: 1px solid rgba(212, 60, 87, 0.4);
1055 background-color: rgba(212, 60, 87, 0.2);
1056 }
1057
1058 .leyka-wizard .help-chat-button, .leyka-admin .help-chat-button {
1059 border-bottom: none;
1060 padding-bottom: 0;
1061 width: 64px;
1062 height: 64px;
1063 display: -ms-flexbox;
1064 display: flex;
1065 -ms-flex-align: center;
1066 align-items: center;
1067 -ms-flex-pack: center;
1068 justify-content: center;
1069 background-color: #0085ba;
1070 border-radius: 32px;
1071 position: fixed;
1072 right: 40px;
1073 bottom: 40px;
1074 }
1075
1076 .leyka-wizard .help-chat-button[href='#'], .leyka-admin .help-chat-button[href='#'] {
1077 border-bottom: none;
1078 padding-bottom: 0;
1079 }
1080
1081 .leyka-wizard .help-chat-button img, .leyka-admin .help-chat-button img {
1082 width: 34px;
1083 height: 34px;
1084 }
1085
1086 .leyka-wizard .help-chat, .leyka-admin .help-chat {
1087 position: fixed;
1088 right: 40px;
1089 bottom: 40px;
1090 width: 315px;
1091 background-color: #006799;
1092 border-radius: 6px;
1093 display: none;
1094 }
1095
1096 .leyka-wizard .help-chat.fix-height, .leyka-admin .help-chat.fix-height {
1097 height: 403px;
1098 }
1099
1100 .leyka-wizard .help-chat .chat-header, .leyka-admin .help-chat .chat-header {
1101 display: -ms-flexbox;
1102 display: flex;
1103 -ms-flex-align: center;
1104 align-items: center;
1105 -ms-flex-pack: justify;
1106 justify-content: space-between;
1107 padding-left: 1.5rem;
1108 border-bottom: 1px solid rgba(255, 255, 255, 0.24);
1109 height: 51px;
1110 }
1111
1112 .leyka-wizard .help-chat .chat-header .title, .leyka-admin .help-chat .chat-header .title {
1113 font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
1114 font-size: 16px;
1115 line-height: 19px;
1116 font-weight: 500;
1117 color: #f1f1f1;
1118 }
1119
1120 .leyka-wizard .help-chat .chat-header .close, .leyka-admin .help-chat .chat-header .close {
1121 margin-right: 1rem;
1122 cursor: pointer;
1123 }
1124
1125 .leyka-wizard .help-chat .chat-body, .leyka-admin .help-chat .chat-body {
1126 padding-left: 1.5rem;
1127 padding-right: 1.5rem;
1128 padding-top: 1.5rem;
1129 }
1130
1131 .leyka-wizard .help-chat .chat-body .ok-message, .leyka-admin .help-chat .chat-body .ok-message {
1132 display: none;
1133 padding-bottom: 2rem;
1134 }
1135
1136 .leyka-wizard .help-chat .chat-body .ok-message p, .leyka-admin .help-chat .chat-body .ok-message p {
1137 color: #ffffff;
1138 text-align: center;
1139 font-size: 14px;
1140 margin-bottom: 0;
1141 }
1142
1143 .leyka-wizard .help-chat .chat-body .leyka-loader, .leyka-admin .help-chat .chat-body .leyka-loader {
1144 display: none;
1145 }
1146
1147 .leyka-wizard .help-chat .chat-body .title, .leyka-admin .help-chat .chat-body .title {
1148 color: #ffffff;
1149 display: block;
1150 }
1151
1152 .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 {
1153 margin-bottom: 0rem;
1154 }
1155
1156 .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 {
1157 font-weight: 400;
1158 }
1159
1160 .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 {
1161 color: #d43c57;
1162 visibility: hidden;
1163 }
1164
1165 .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 {
1166 margin-left: 0;
1167 width: 267px;
1168 }
1169
1170 .leyka-wizard .help-chat .chat-body .button-primary, .leyka-admin .help-chat .chat-body .button-primary {
1171 font-size: 16px;
1172 line-height: 19px;
1173 font-weight: 500;
1174 cursor: pointer;
1175 margin-top: 0.5rem;
1176 height: 40px;
1177 width: 100%;
1178 }
1179
1180 .leyka-loader {
1181 color: #0085ba;
1182 font-size: 20px;
1183 margin: 100px auto;
1184 width: 1em;
1185 height: 1em;
1186 border-radius: 50%;
1187 position: relative;
1188 text-indent: -9999em;
1189 animation: load4 1.3s infinite linear;
1190 -ms-transform: translateZ(0);
1191 transform: translateZ(0);
1192 }
1193
1194 .leyka-loader.xs {
1195 font-size: 4px;
1196 margin: 20px auto;
1197 }
1198
1199 .leyka-loader.sm {
1200 font-size: 8px;
1201 margin: 40px auto;
1202 }
1203
1204 .leyka-loader.md {
1205 font-size: 12px;
1206 margin: 60px auto;
1207 }
1208
1209 .help-chat .leyka-loader {
1210 color: #ffffff;
1211 }
1212
1213 @keyframes load4 {
1214 0%,
1215 100% {
1216 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;
1217 }
1218 12.5% {
1219 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;
1220 }
1221 25% {
1222 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;
1223 }
1224 37.5% {
1225 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;
1226 }
1227 50% {
1228 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;
1229 }
1230 62.5% {
1231 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;
1232 }
1233 75% {
1234 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;
1235 }
1236 87.5% {
1237 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;
1238 }
1239 }
1240 /* end helpchat */
1241