PluginProbe
Taskbuilder – Project Management & Task Management Tool With Kanban Board / 5.0.8
Taskbuilder – Project Management & Task Management Tool With Kanban Board v5.0.8
6.0.5 6.0.2 6.0.3 6.0.4 6.0.1 6.0.0 5.0.8 5.0.9 4.0.9 5.0.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 All 57 releases
taskbuilder / asset / css / admin.css

admin.css in Taskbuilder – Project Management & Task Management Tool With Kanban Board 5.0.8, at asset/css/admin.css

1,820 lines 39.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .wppm-heading-inline{
2 display:inline-block;
3 margin-right:5px;
4 margin-bottom: 0;
5 padding: 9px 0 4px 0;
6 line-height: 1.3;
7 font: 22px "OpenSans-Light",Helvetica,Arial,sans-serif;
8 }
9 .wppm_table_header{
10 font-weight: normal;
11 font-size: 14px;
12 font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
13 }
14 .wppm_admin_logo{
15 margin-right:5px !important;
16 }
17 .mce-window.mce-in, .mce-menu.mce-in.mce-animate{
18 z-index: 900000000001 !important;;
19 }
20 .wppm-add-new-btn{
21 padding: 4px 8px;
22 position: relative;
23 top: -3px;
24 text-decoration: none;
25 border: 1px solid #0071a1;
26 border-radius: 2px;
27 text-shadow: none;
28 font-weight: 600;
29 font-size: 13px;
30 line-height: normal;
31 color: #0071a1;
32 background: #f3f5f6;
33 cursor: pointer;
34 display: inline-block;
35 }
36 .wppm_loading_icon img{
37 margin-left: auto;
38 margin-right: auto;
39 margin-top: auto;
40 display: block;
41 margin-bottom: auto;
42 }
43 #wppm_project_container .wppm_loading_icon, #wppm_task_container .wppm_loading_icon{
44 margin-top: 118px;
45 }
46 .wppm_bootstrap .dataTables_wrapper .dataTables_length select{
47 padding: 0 24px 0 8px !important;
48 }
49 #wppm_add_new_project_frm{
50 position: relative;
51 min-width: 100px;
52 border: 1px solid #ccd0d4;
53 box-shadow: 0 1px 1px rgba(0,0,0,.04);
54 background: #fff;
55 }
56 input[type=text]{
57 box-shadow: 0 0 0 transparent;
58 border-radius: 4px;
59 border: 1px solid #7e8993;
60 background-color: #fff;
61 color: #32373c;
62 }
63 .wppm-button {
64 display: inline-block;
65 text-decoration: none;
66 font-size: 13px;
67 line-height: 26px;
68 height: 28px;
69 margin: 0;
70 padding: 0 10px 1px;
71 cursor: pointer;
72 border-radius: 3px;
73 white-space: nowrap;
74 box-sizing: border-box;
75 border: none;
76 }
77 .wppm-primary {
78 background: #1A9ED4;
79 color: #fff;
80 }
81 .wppm-primary:hover {
82 color: #fff;
83 }
84 .wppm_table{
85 background: #fff;
86 box-shadow: 0 1px 1px rgba(0,0,0,.04);
87 border-spacing: 0;
88 width: 100%;
89 clear: both;
90 margin-top: 10px;
91 display: table;
92 border-collapse: separate;
93 color: #444;
94 font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
95 font-size: 13px;
96 line-height: 1.4em;
97 max-width:100%;
98 }
99 .wppm_table th{
100 border-bottom: 1px solid #555c64;
101 line-height: 2.2em;
102 font-weight: 400;
103 text-align: left;
104 font-size: 14px;
105 display: table-cell;
106 vertical-align: inherit;
107 background-color:#304FFE;
108 color: #FFFFFF;
109 width:2.2em;
110 padding:0 0 0 3px;
111 }
112 .wppm_table td{
113 vertical-align: middle;
114 padding: 5px 0 5px 2px;
115 width: 2.2em;
116 color: #32373c;
117 font-weight: 400;
118 text-align: left;
119 line-height: 1.3em;
120 font-size: 14px;
121 display: table-cell;
122 white-space: normal;
123 }
124 .wppm_table tbody{
125 word-wrap: break-word;
126 display: table-row-group;
127 vertical-align: middle;
128 border-color: inherit;
129 background-color: #ffffff;
130 color: #444;
131 font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
132 font-size: 13px;
133 line-height: 1.4em;
134 white-space: normal;
135 }
136 .wppm_table tr:hover{
137 background-color:#f5f5f5;
138 cursor: pointer;
139 }
140 .wppm_table tr{
141 display: table-row;
142 vertical-align: middle;
143 }
144 #wppm_project_table tr:nth-child(even){
145 background-color: #f2f2f2;
146 }
147 #wppm_project_table td{
148 font-weight: 400;
149 font-family: "Nunito", "Segoe UI", arial;
150 border: none !important;
151 white-space: normal;
152 }
153 #wppm_project_table th{
154 border: none !important;
155 }
156 .wppm_thread,.wppm_proj_thread{
157 background-color: #FFFFFF;
158 color: #000000;
159 border-color: #C3C3C3;
160 display: table;
161 padding: 10px;
162 background-color: #FFFFFF;
163 border-radius: 5px;
164 margin-bottom: 20px;
165 margin-top: 10px;
166 }
167 .wppm_thread_avatar{
168 display: table-cell;
169 vertical-align: top;
170 width: 40px;
171 padding: 5px 5px 5px 10px;
172 }
173 .wppm_thread_body{
174 display: table-cell;
175 vertical-align: top;
176 padding: 0 15px 5px 15px;
177 width: 100%;
178 }
179 .wppm_thread_user_name{
180 margin-bottom: 10px;
181 font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;
182 }
183 #wppm_load_individual_project{
184 border-radius: 4px;
185 color: #2C3E50;
186 min-height: 300px;
187 width: 99%;
188 margin-top: 25px;
189 padding-left: 15px;
190 }
191 .wppm_sidebar_labels{
192 font-size: 12px;
193 margin: 10px 0;
194 cursor: pointer;
195 overflow: hidden;
196 color: #9c9c9c;
197 }
198 .wppm_label_info{
199 margin-right: 5px;
200 font-size: 12;
201 font-weight: 400;
202 }
203 .wppm_sidebar .wppm_body{
204 padding-top: 20px;
205 }
206 .wppm_body {
207 padding-left: 0px;
208 }
209 .wppm_sidebar .row{
210 background-color: #fff;
211 padding: 0 15px;
212 border-radius: 4px;
213 margin-bottom: 15px;
214 }
215 #wppm_project_status_widget{
216 margin-top: 10px;
217 border: 1px solid #eee !important;
218 }
219 .wppm_widget{
220 display: flex;
221 flex-direction: column;
222 width: 100%;
223 min-width: 100%;
224 max-width: 100%;
225 box-sizing: border-box;
226 margin-bottom: 15px;
227 border: 1px solid #eee !important;
228 }
229 .wppm-widget-header {
230 display: flex;
231 align-items: center;
232 padding: 10px;
233 }
234 .wppm-widget-header span {
235 display: flex;
236 align-items: center;
237 margin-left: 5px;
238 cursor: pointer;
239 }
240 .wppm-widget-header h4 {
241 flex-grow: 1;
242 margin: 0px !important;
243 }
244 .wppm-widget-body {
245 display: flex;
246 flex-direction: column;
247 padding: 10px 10px 0;
248 }
249 .wppm-btn{
250 padding: 5px 10px;
251 border-radius: 20px;
252 font-size: 14px;
253 margin-left:20px;
254 background-color: #5067c5;
255 color:#ffffff!important;
256 border: 1px solid #8a8a8a !important;
257 }
258 .wppm-btn-cancel{
259 padding: 5px 10px;
260 border-radius: 14px;
261 font-size: 14px;
262 margin-left:20px;
263 background: linear-gradient(135deg, #ffffff, #ffffff);
264 color:#000000;
265 border: 1px solid #C3C3C3;
266 }
267 .wppm_admin_label{
268 border-radius: 30px;
269 font-weight: bold;
270 padding: 5px 10px;
271 font-size: 10px;
272 }
273 .wppm_section_title{
274 display:inline-block;
275 margin-right:20px;
276 font-size: 23px;
277 font-weight: 400;
278 margin-bottom: 0;
279 padding: 9px 0 4px 0;
280 line-height: 1.3;
281 }
282 #wppm_task_table{
283 width:100%;
284 background-color: #FFFFFF;
285 cursor: pointer;
286 }
287 #wppm_task_table tr:nth-child(even){
288 background-color: #f2f2f2;
289 }
290 #wppm_task_table td{
291 /* border: 1px solid #f2f2f2; */
292 font-weight: 400;
293 font-family: "Nunito", "Segoe UI", arial;
294 border: none !important;
295 white-space: normal;
296 }
297 #wppm_task_table th{
298 border: none !important;
299 }
300 #wppm_task_table_container{
301 padding: 0 15px 15px 15px;
302 }
303 .wppm_status{
304 background-color: aqua;
305 border-radius: 30px;
306 padding: 3px 5px 3px 5px;
307 color: #FFFFFF;
308 font-weight: 600;
309 letter-spacing: .3px;
310 font-size: 10px;
311 display: inline-block;
312 text-align: center;
313 line-height: 1;
314 }
315 .wppm_category{
316 background-color: red;
317 border-radius: 30px;
318 padding: 3px 5px 3px 5px;
319 color: #FFFFFF;
320 font-weight: 600;
321 letter-spacing: .3px;
322 font-size: 10px;
323 display: inline-block;
324 text-align: center;
325 line-height: 1;
326
327 }
328 .avatar{
329 border-radius: 50%;
330 border: 2px solid #FFF;
331 margin-left: -12px;
332 border: 2px solid #FFF;
333 }
334 .wppm_action_btn{
335 background-color: #FFF;
336 color: #383333 !important;
337 margin-bottom: 3px !important;
338 }
339 /***
340 * Filter display css start
341 */
342 .wppm_filter_display_container{
343 list-style-type: none !important;
344 width: 100% !important;
345 margin: 0 !important;
346 float: left;
347 }
348 .wppm_filter_display_element{
349 max-width: 300px !important;
350 float: left;
351 margin: 3px 3px 3px 0 !important;
352 }
353 .wppm_filter_display_element .flex-container{
354 display: flex;
355 border-radius: 4px;
356 background-color:#1E90FF;
357 color:#fff;
358 font-size: 10px;
359 }
360 .wppm_filter_display_text{
361 max-width: 280px !important;
362 padding: 5px;
363 }
364 .wppm_filter_display_remove{
365 width: 20px !important;
366 padding: 6px;
367 cursor: pointer;
368 }
369 .wppm_padding_space{
370 padding-top: 20px;
371 }
372 .wppm_setting_col2{
373 background-color: #fff;
374 width: 62% !important;
375 padding: 20px;
376 border-radius: 20px;
377 }
378 .wppm_padding_space{
379 padding-top: 20px;
380 }
381 .wppm-sortable-handle,.wppm-sortable-edit,.wppm-sortable-delete,.wppm-sortable-clone{
382 cursor: pointer;
383 width: 25px;
384 }
385 .wppm-sortable-label{
386 width: 220px;
387 }
388 .wppm-flex-container {
389 display: flex;
390 border-radius: 5px;
391 max-width: 320px;
392 height: 35px;
393 }
394 .wppm-title{
395 font:18px "OpenSans-Light",Helvetica,Arial,sans-serif;
396 }
397 .wppm-flex-container > div {
398 margin: 5px 0 5px 5px;
399 padding: 3px;
400 font-size: 12px;
401 }
402 .wppm_alert{
403 position: fixed;
404 top: 50px;
405 right: 50px;
406 font-size: 15px;
407 font-weight: bold;
408 z-index: 10000000000000;
409 }
410 #wppm_add_new_project{
411 margin:20px;
412 background-color: #FFFFFF;
413 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
414 }
415 .wppm_form_field_label{
416 font-size: 13px;
417 font-style:bold ;
418 }
419 .wppm_task_description,.wppm_project_description{
420 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
421 }
422 .wppm_email_notification_header{
423 padding-left: 15px;
424 }
425 #wppm_project_container{
426 border-radius: 4px;
427 border: 1px solid #E5E4E4;
428 background-color: #fff;
429 color: #2C3E50;
430 min-height: 300px;
431 width: 99%;
432 }
433 #wppm_frm_field_container{
434 padding: 0 20px;
435 padding-top: 15px;
436 width:100%;
437 }
438 .wppm_frm_submit{
439 padding: 0 30px;
440 margin: 30px 0;
441 }
442 .wppm_td_project_status{
443 border-radius: 30px;
444 padding: 3px 5px 3px 5px;
445 font-weight: 600;
446 letter-spacing: .3px;
447 font-size: 10px;
448 display: inline-block;
449 text-align: center;
450 line-height: 1;
451 }
452 #wppm_apply_filter{
453 background-color:#306EFF;
454 margin-bottom:2px;
455 }
456
457 .wppm_label{
458 font-size: 12px;
459 font-weight: 600;
460 color: #9c9c9c;
461 width: 100%;
462 }
463 #wppm_avatar{
464 background-color:black;
465 padding: 3px;
466 color: #fff;
467 display: inline!important;
468 }
469 #wppm_project_search_filter{
470 padding: 0 30px;
471 border-radius: 20px;
472 font: 12px "Helvetica Neue",Arial,Helvetica,sans-serif;
473 }
474 #wppm_project_search_filter_img, .wppm_task_search_filter_img{
475 position: relative !important;
476 top: 10px;
477 left: 30px;
478 }
479 .wppm_add_new_task_img, .wppm_task_list_image{
480 padding-right: 5px;
481 padding-bottom: 3px;
482 }
483 .wppm_table_td{
484 font-size: 14px !important;
485 }
486 #wppm_project_and_task_search{
487 width:40%;
488 margin-top: 15px;
489 }
490 #wppm_project_and_task_search svg{
491 width: 16px;
492 height: 16px;
493 margin-left: 10px;
494 float: left;
495 margin-top: -26px;
496 cursor: pointer;
497 }
498 .wppm_project_frm_fields ul, #frm_get_task_users ul, #frm_get_task_creator ul, #frm_get_project_users ul, #frm_get_project_creator ul{
499 border: 1px solid #ddd;
500 list-style-type: none!important;
501 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
502 }
503 #wppm_task_search{
504 width:40%;
505 margin-top: 15px;
506 }
507 #wppm_task_search svg{
508 width: 16px;
509 height: 16px;
510 margin-left: 10px;
511 float: left;
512 margin-top: -26px;
513 cursor: pointer;
514 }
515 #wppm_task_search_filter{
516 padding: 0 30px;
517 border-radius: 20px;
518 }
519 #wppm_more_filter_option div{
520 display: inline-block;
521 }
522 #wppm_heading_inline svg{
523 width: 28px;
524 height:23px;
525 }
526 .wppm_card_header{
527 border-bottom: 1px solid #EFF2F7;
528 height: 35px;
529 padding-top: 5px;
530 padding-bottom: 5px;
531 }
532 .wppm_task_list{
533 border:1px solid #EFF2F7;
534 display:flex;
535 flex-direction:column;
536 flex-basis: 30%;
537 /* flex: 1 0 auto; */
538 overflow: hidden;
539 flex-grow: 1;
540 flex-shrink: 0;
541 margin:5px;
542 }
543 @media screen and (max-width: 767px) {
544 .wppm_task_list{
545 flex-basis: 50%;
546 }
547 }
548 .wppm_task_name_grid_view, .wppm_task_due_date_grid_view, .wppm_empty_container, .wppm_proj_name_grid_view{
549 font-family: "OpenSans-Semibold","Helvetica Neue",Arial,Helvetica,sans-serif;
550 font-size: 14px;
551 }
552 .wppm_card_body{
553 text-align: center;
554 border:1px solid #EFF2F7;
555 margin: 10px;
556 text-align:left;
557 padding: 10px 5px 10px 0px;
558 border-radius: 5px;
559 }
560 .wppm_task_container{
561 overflow:scroll;
562 display: flex;
563 flex-direction: row;
564 margin-top:40px;
565 overflow-x: auto;
566 overflow-y: auto;
567 min-height: 750px;
568 }
569 #wppm_task_frm_field_container{
570 padding-top: 20px;
571 width:100%;
572 }
573 #wppm_add_new_task{
574 margin:20px;
575 background-color: #FFFFFF;
576 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
577 }
578 #wppm_task_container{
579 border-radius: 4px;
580 border: 1px solid #E5E4E4;
581 background-color: #fff;
582 color: #2C3E50;
583 min-height: 300px;
584 width: 99%;
585 }
586 .wppm-submit-btn{
587 color: #FFF !important;
588 background-color: #306EFF;
589 border-color: #306EFF;
590 box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%);
591 cursor: pointer;
592 border-radius: 50px !important;
593 padding: 5px;
594 }
595 .wppm_btn{
596 border-radius: 15px!important;
597 }
598 .wppm_reset_btn{
599 color: #273444;
600 background-color: #EFF2F7;
601 border-color: #EFF2F7;
602 border-radius: 50px;
603 padding: 5px;
604 }
605 .select2-selection--single{
606 height:35px!important;
607 }
608 .select2-container{
609 width:500px!important;
610 }
611 .wppm_td_task_status{
612 border-radius: 30px;
613 padding: 3px 5px 3px 5px;
614 font-weight: 600;
615 letter-spacing: .3px;
616 font-size: 10px;
617 display: inline-block;
618 text-align: center;
619 line-height: 1;
620 }
621 .wppm_td_task_priority{
622 border-radius: 30px;
623 padding: 3px 5px 3px 5px;
624 font-weight: 600;
625 letter-spacing: .3px;
626 font-size: 10px;
627 display: inline-block;
628 text-align: center;
629 line-height: 1;
630 }
631 .wppm_empty_container{
632 display: flex;
633 justify-content: center;
634 align-items: center;
635 font-size: 10;
636 font-weight: 500;
637 color: #becdd9;
638 border: 1px dashed #becdd9;
639 height: 0;
640 opacity: 0;
641 border-radius: 15px;
642 opacity: 1;
643 height: 60px;
644 margin-top: 10px;
645 }
646 .wppm_card_task_action{
647 text-align:right;
648 }
649 .wppm_card_task_progress{
650 color:#8492A6;
651 text-align: right;
652 }
653 .wppm_status_name{
654 text-align:left;
655 font-family: "OpenSans-Regular","Helvetica Neue",Arial,Helvetica,sans-serif;
656 font-size: 15px;
657 padding-top: 5px;
658 }
659 .wppm_task_frm_fields ul{
660 border: 1px solid #ddd;
661 list-style-type: none;
662 }
663 .wppm_task_frm_fields li{
664 padding: 5px;
665 }
666 #wppm_view_task_search_filter{
667 padding: 0 30px;
668 border-radius: 20px;
669 }
670 .wppm_task_details, .wppm_project_details{
671 border-bottom: 1px dashed;
672 cursor: pointer;
673 display: inline-block;
674 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
675 }
676 .wppm_task_details_priority{
677 cursor: pointer;
678 }
679 .wppm_task_details_label, #wppm_add_checklist, .wppm_project_details_label{
680 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
681 color: #858c96;
682 width: 98px;
683 float: left;
684 word-wrap: break-word;
685 margin: 5px;
686 cursor: pointer;
687 }
688 .wppm_task_details_container{
689 background-color: #FFFFFF;
690 margin: 15px;
691 padding-bottom: 10px;
692 border: 1px solid #eee !important;
693 }
694 .wppm_task_checklist_container, .wppm_thread{
695 background-color: #FFFFFF;
696 margin: 15px;
697 border: 1px solid #eee !important;
698 }
699 .wppm_proj_thread{
700 background-color: #FFFFFF;
701 border: 1px solid #eee !important;
702 }
703
704 .wppm_progress_bar_container{
705 margin-bottom: 6px;
706 margin-top: 5px;
707 position: relative;
708 }
709 .wppm_progress_bar{
710 background: rgba(9,30,66,.08);
711 border-radius: 4px;
712 clear: both;
713 height: 8px;
714 margin: 0 0 0 40px;
715 overflow: hidden;
716 position: relative;
717 }
718 .wppm_progressbar_label {
719 color: #5e6c84;
720 font-size: 11px;
721 line-height: 10px;
722 position: absolute;
723 top: -1px;
724 left:0;
725 text-align: center;
726 width: 32px;
727 margin-left:10px;
728 }
729 .wppm_checkprogress{
730 bottom: 0;
731 left: 0;
732 position: absolute;
733 overflow:hidden;
734 top: 0;
735 transition-duration: .14s;
736 transition-timing-function: ease-in;
737 margin:10px,0px,10px,0px !important;
738 }
739 .wppm_checklist_divider{
740 margin: 0 15px 0 15px;
741 }
742 .wppm_add_checklist_item_btn{
743 margin-top:10px !important;
744 }
745 #wppm_checklist_btn{
746 margin:10px;
747 }
748 #wppm_add_checklist{
749 border-bottom: 1px dashed;
750 }
751 .wppm_total_checked_item{
752 margin-left: 5px !important;
753 margin-bottom: 10px !important;
754 }
755 .wppm_checklist_total_checked_item{
756 color:#8492A6;
757 font-size: 10px !important;
758 }
759 .wppm_checklist input[type="checkbox"]{
760 margin:5px;
761 }
762 .wppm_card_body{
763 cursor:pointer;
764 }
765 #wppm_grid_view_btn{
766 border: 1px solid #ccc;
767 padding: 5px;
768 background-color: #FFFFFF;
769 float: right;
770 border-radius: 4px;
771 cursor: pointer;
772 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
773 color: #858c96;
774 margin-bottom: 5px;
775 margin-top: 5px;
776 }
777 #wppm_list_view_btn{
778 border: 1px solid #ccc;
779 padding: 5px;
780 background-color: #FFFFFF;
781 float: right;
782 border-radius: 4px;
783 cursor: pointer;
784 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
785 color: #858c96;
786 }
787 #wppm_select_user_role{
788 margin: 10px 10px 10px 0px;
789 }
790 .wppm_delete_user_icon, .wppm_user_roles{
791 margin-top: 7px;
792 cursor: pointer;
793 }
794 #wppm_project_users,#wppm_task_users {
795 margin-bottom: 10px;
796 }
797 .wppm_project_user_avatar,.wppm_task_user_avatar{
798 padding: 10px;
799 overflow:hidden;
800 }
801 .wppm_project_user_names, .wppm_task_user_names,.wppm_project_user_role{
802 padding: 0 0 10px 5px;
803 overflow:hidden;
804 color:#9c9c9c;
805 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
806 }
807 .wppm_project_users_not_assign_label{
808 color:#9c9c9c;
809 }
810 .wppm_user_display_container, .wppm_task_user_display_container{
811 padding: 5px;
812 }
813 #wppm_user_name, #wppm_task_user_name{
814 margin-bottom: 10px;
815 }
816 #wppm_task_users,#wppm_project_creator{
817 margin-left: 10px;
818 }
819 #wppm_comment_btn{
820 display:none;
821 padding: 10px;
822 }
823 #wppm_proj_comment_btn{
824 display:none;
825 padding: 10px;
826 }
827 #wppm_activity_container{
828 background-color:#ffffff;
829 margin:15px;
830 border: 1px solid #eee !important;
831 }
832 .wppm_task_discussion{
833 font: 18px "Helvetica Neue",Helvetica,Arial,sans-serif;
834 }
835 .wppm_proj_discussion{
836 font: 18px "Helvetica Neue",Helvetica,Arial,sans-serif;
837 }
838 .wppm_delete_checklist{
839 color:#b73232 !important;
840 font: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
841 border-bottom: 1px dashed;
842 position: relative;
843 margin-left: 12px;
844 cursor: pointer;
845 transition: 170ms linear all;
846 }
847 .wppm_delete_checklist:hover{
848 color:#2067b0 !important;
849 border-bottom: 1px dashed !important;
850 text-decoration:none !important;
851 }
852 .wppm_add_checklist{
853 color: #80868e !important;
854 font: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
855 border-bottom: 1px dashed !important;
856 position: relative;
857 margin-left: 12px;
858 cursor: pointer;
859 transition: 170ms linear all;
860 }
861 .wppm_add_checklist:hover{
862 border-bottom: 1px dashed !important;
863 text-decoration:none !important;
864 }
865 #wppm_task_comment{
866 width: 80%;
867 height: 30px;
868 padding: 5px;
869 margin-bottom: 15px;
870 overflow: hidden;
871 border: 1px solid #eee;
872 color:#eee;
873 margin-top: 10px;
874 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
875 }
876 #wppm_proj_comment{
877 width: 80%;
878 height: 30px;
879 padding: 5px;
880 margin-bottom: 15px;
881 overflow: hidden;
882 border: 1px solid #eee;
883 color:#eee;
884 margin-top: 10px;
885 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
886 }
887 .wppm_attachment_title{
888 font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;
889 }
890 .wppm_comment_date{
891 color:#a8aeb5;
892 }
893 .wppm_comment_date:hover{
894 color:#000000;
895 font-style: normal;
896 }
897 #wppm_attach_file{
898 color:#301db7;
899 cursor:pointer;
900 font-weight: normal;
901 text-decoration-line: underline;
902 text-decoration-style: dotted;
903 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
904 }
905 #wppm_individual_cancel_comment_btn{
906 float:right;
907 background-color:#ffffff;
908 margin-left: 5px;
909 margin-top:5px;
910 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
911 }
912 #wppm_individual_submit_task_comment_btn{
913 float:right;
914 margin-left: 5px;
915 margin-top:5px;
916 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
917 }
918 #wppm_proj_attach_file{
919 color:#301db7;
920 cursor:pointer;
921 font-weight: normal;
922 text-decoration-line: underline;
923 text-decoration-style: dotted;
924 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
925 }
926 #wppm_individual_cancel_proj_comment_btn{
927 float:right;
928 background-color:#ffffff;
929 margin-left: 5px;
930 margin-top:5px;
931 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
932 }
933 #wppm_individual_submit_proj_comment_btn{
934 float:right;
935 margin-left: 5px;
936 margin-top:5px;
937 font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
938 }
939 .wppm_thread_messege{
940 font-size: 14px;
941 font-weight: 400;
942 color: #4e4e4e;
943 }
944 .wppm_attachment_cancel{
945 float: right;
946 margin: -22px 0px 0 0;
947 cursor: pointer;
948 }
949 .widget_header{
950 margin-bottom: 3px !important;
951 font: 14px "Helvetica Neue",Helvetica,Arial,sans-serif !important;
952 }
953 .wppm_task_label,.wppm_checklist_label,.wppm_project_label{
954 font: 18px "Helvetica Neue",Helvetica,Arial,sans-serif !important;
955 }
956 .widget_divider{
957 margin:4px 0 6px 0px !important;
958 }
959 .wppm_individual_task_widget{
960 margin-top: 15px!important;
961 }
962 .select2-container{
963 z-index:999999999999!important;
964 width:100%!important;
965 }
966 .flatpickr-calendar{
967 z-index:999999999999!important;
968 }
969 #wppm_edit_task_label{
970 width: 100%;
971 margin-bottom: 10px;
972 }
973 #wppm_edit_project_title, #wppm_edit_task_priority,#wppm_edit_task_description_label{
974 margin-bottom:10px;
975 }
976 #wppm_edit_task_priority{
977 max-width:100%!important;
978 }
979 .wppm_edit_task_details_widget, .wppm_thread_action, .wppm_edit_project_details_widget{
980 float:right;
981 cursor:pointer;
982 }
983 .wppm_add_new_task_btn, #wppm_task_list_btn,#wppm_delete_btn,#wppm_delete_task_btn,#wppm_clone_task_btn,#wppm_print_task_btn,#wppm_archieve_task_btn,#wppm_dashboard_btn{
984 cursor: pointer;
985 }
986 #wppm_project_details_container{
987 border: 1px solid #eee;
988 margin-top: 12px;
989 padding-top: 10px;
990 margin-bottom: 12px;
991 }
992 #wppm_view_project_task{
993 background-color: #ffffff;
994 }
995 #wppm_project_tasks,.wppm_add_new_project_btn,#wppm_proj_overview_btn{
996 cursor:pointer;
997 }
998 #wppm_add_new_project_btn,#wppm_proj_overview_btn{
999 margin-bottom: 10px;
1000 }
1001 #wppm_delete_project_icon, #wppm_add_new_project_icon, #wppm_project_list_icon, #wppm_task_list_icon{
1002 margin-top: -3px;
1003 }
1004 .wppm_add_new_icon{
1005 float: right!important;
1006 cursor:pointer;
1007 }
1008 .wppm_flex {
1009 display: flex !important;
1010 }
1011 .attachment_link span{
1012 font-size: 13px;
1013 color: #0077AE;
1014 cursor: pointer;
1015 text-decoration-line: underline;
1016 text-decoration-style:dotted;
1017 padding-right: 10px;
1018 }
1019 .wppm_bootstrap select{
1020 max-width:100% !important;
1021 }
1022 #wppm_en_body {
1023 height: 200px !important;
1024 }
1025 #wppm_tbl_templates tr{
1026 cursor:pointer;
1027 }
1028 #tbl_project_tasks td, #tbl_project_tasks th{
1029 text-align: center;
1030 }
1031 #tbl_project_tasks tr{
1032 cursor:pointer;
1033 }
1034 .wppm-pagination-txt{
1035 text-decoration: none;
1036 cursor: default;
1037 padding-right: 5px;
1038 }
1039 .wppm_task_pagination{
1040 float:right;
1041 color:#5f6368;
1042 margin-right:10px;
1043 cursor:pointer;
1044 }
1045 .wppm_proj_pagination{
1046 color:#5f6368;
1047 cursor:pointer;
1048 }
1049 .wppm_proj_pagination_container, .wppm_task_pagination_container{
1050 height: 30px;
1051 margin-top: 10px;
1052 display: flex;
1053 font-family: 'OpenSans-Semibold',"Helvetica Neue",Arial,Helvetica,sans-serif;
1054 font-size: 14px;
1055 }
1056 .wppm_proj_pagination_container a, .wppm_task_pagination_container a{
1057 color:#0073aa;
1058 }
1059 .wppm_pagination_prev{
1060 border-left-width: 1px;
1061 border-left-style: solid;
1062 padding-left: .75em;
1063 padding-right: .5em;
1064 text-decoration: none;
1065 border-color: #cdcdcd;
1066 color:#0073aa;
1067 }
1068 .wppm_pagination_next{
1069 border-left-width: 1px;
1070 border-left-style: solid;
1071 padding-left: .75em;
1072 padding-right: .5em;
1073 text-decoration: none;
1074 border-color: #cdcdcd;
1075 color:#337ab7;
1076 }
1077 .wppm_thread_action_btn{
1078 float: right;
1079 cursor: pointer;
1080 margin-left: 10px;
1081 color: #a7a9ab;
1082 font-size: 14px;
1083 }
1084 .wppm-task-list-btn{
1085 cursor:pointer;
1086 }
1087 .wppm_setting_pills li{
1088 background-color: #ffffff;
1089 border-radius: 15px !important;
1090 color:#9c9c9c !important;
1091 line-height:normal !important;
1092 }
1093 .wppm_email_notification_table td{
1094 font-weight: 400;
1095 font-family: "Nunito", "Segoe UI", arial;
1096 }
1097 .wppm_email_notification_table th{
1098 font-weight: 400;
1099 font-family: "Nunito", "Segoe UI", arial;
1100 font-weight: bold;
1101 }
1102 .wppm_task_result{
1103 text-align: center;
1104 margin-top: 15px;
1105 font-family: 'OpenSans-Light',Arial,Helvetica,sans-serif;
1106 font-size: 15px;
1107 color: #525c69;
1108 }
1109 .wppm_project_result{
1110 text-align: center;
1111 font-family: 'OpenSans-Light',Arial,Helvetica,sans-serif;
1112 font-size: 15px;
1113 color: #525c69;
1114 }
1115 #wppm_edit_project_label{
1116 margin-bottom: 10px;
1117 }
1118 #wppm_edit_project_category{
1119 margin-bottom: 20px;
1120 }
1121 #tbl_project_tasks,#tbl_custom_field,.select2-results__options,.select2-selection__rendered, .wppm_filter_display_text, .wppm_display_user_none, #wppm_assign_to_none_task{
1122 font:13px "Helvetica Neue",Helvetica,Arial,sans-serif;
1123 }
1124 .wppm_edit_project_label, .wppm_edit_task_label, .wppm_edit_task_start_date, .wppm_edit_task_end_date, .wppm_edit_task_priority_label, .wppm_edit_task_description_label,.wppm_edit_project_label,.wppm_edit_project_start_date,.wppm_edit_project_end_date,.wppm_edit_project_category_label, .wppm_edit_project_description_label,.wppm_project_status, .wppm_edit_task_status_label,.wppm_ct_field_label{
1125 font:13px "Helvetica Neue",Helvetica,Arial,sans-serif;
1126 margin-bottom: 5px;
1127 }
1128 #frm_get_project_users ul, #frm_get_task_users ul{
1129 z-index: 10000!important;
1130 position: absolute;
1131 box-shadow: 0 1px 2px rgb(79 148 212 / 80%);
1132 background-color: #fff;
1133 cursor: pointer;
1134 }
1135
1136 .wppm_bootstrap .wppm_padding_space{
1137 padding-top: 20px;
1138 }
1139
1140 .wppm_bootstrap .pricing-widget {
1141 margin-bottom: 30px;
1142 }
1143 .wppm_bootstrap .pheader {
1144 background-color: #555;
1145 color: #ffffff;
1146 padding: 10px;
1147 }
1148 .wppm_bootstrap .pheader .title{
1149 padding: 0;
1150 margin: 0;
1151 text-align: center;
1152 }
1153 .wppm_bootstrap .pheader .subtitle{
1154 padding: 0;
1155 margin: 10px 0 0;
1156 text-align: center;
1157 }
1158 .wppm_bootstrap .payment_freq {
1159 color: #fff !important;
1160 }
1161 .wppm_bootstrap .pbody {
1162 padding: 20px;
1163 border: 1px solid #555;
1164 }
1165 .wppm_bootstrap .addon-container {
1166 display: flex;
1167 align-items: center;
1168 padding: 5px 0;
1169 }
1170 .wppm_bootstrap .addon-details {
1171 flex-grow: 1;
1172 padding-left: 5px;
1173 }
1174 .wppm_bootstrap .pfooter {
1175 display: flex;
1176 border-left: 1px solid #555;
1177 border-right: 1px solid #555;
1178 border-bottom: 1px solid #555;
1179 justify-content: center;
1180 padding: 10px 0;
1181 }
1182
1183 .wppm_bootstrap .purchase_addon{
1184 padding-right: 5px;
1185 }
1186
1187 #wppm_chevron_sort_down_task_name_img, #wppm_chevron_sort_down_project_list_img, #wppm_chevron_sort_down_status_img, #wppm_chevron_sort_down_priority_img, #wppm_chevron_sort_down_start_date_img, #wppm_chevron_sort_down_end_date_img,#wppm_chevron_sort_down_task_duration_img{
1188 margin-right:-19px;
1189 }
1190
1191 .wppm-help-container{
1192 padding: 10px;
1193 background-color: #f0f0f1;
1194 margin-bottom: 15px;
1195 border-radius: 3px;
1196 }
1197
1198 #wppm_public_project_label{
1199 padding: 10px 0px 0px 10px;
1200 }
1201
1202 .wppm-filter-actions{
1203 display: flex;
1204 flex-wrap: wrap;
1205 align-items: center;
1206 }
1207
1208 #wppm_project_filter_container{
1209 display: flex;
1210 flex-wrap: wrap;
1211 align-items: flex-end;
1212 margin-bottom: 10px;
1213 }
1214
1215 #wppm_task_filter_container{
1216 display: flex;
1217 flex-wrap: wrap;
1218 align-items: flex-end;
1219 margin-bottom: 10px;
1220 }
1221
1222 #wppm_task_filter, #wppm_task_list_proj_filter
1223 {
1224 border: 1px solid #ccc !important;
1225 background-color:#FFFFFF;
1226 border-radius:4px;
1227 font: 15px "Helvetica Neue",Arial,Helvetica,sans-serif !important;
1228 }
1229
1230 .wppm-filter-item {
1231 max-width: 200px;
1232 margin-right: 5px;
1233 margin-bottom: 10px;
1234 margin: 0 5px 10px 10px;
1235 }
1236 .wppm-filter-item select {
1237 width: 100% !important;
1238 }
1239
1240 .wppm-filter-item label{
1241 font-size: 12px;
1242 font-weight: 600;
1243 margin-bottom: 3px;
1244 vertical-align: middle;
1245 color: #858c96;
1246 }
1247
1248 .wppm_display_submit{
1249 display: flex;
1250 margin-bottom: 10px;
1251 }
1252
1253 .wppm-filter-actions span {
1254 cursor: pointer;
1255 font-size: 16px;
1256 text-decoration: underline;
1257 margin-bottom: 7px!important;
1258 font: 14px "Helvetica Neue",Arial,Helvetica,sans-serif !important;
1259 color: #858c96;
1260 }
1261
1262 .wppm-link {
1263 cursor: pointer !important;
1264 text-decoration: none !important;
1265 }
1266
1267 .wppm-link:hover {
1268 color: #2271b1 !important;
1269 text-decoration: underline !important;
1270 }
1271
1272 #wppm_project_list_container select{
1273 min-height: 30px !important;
1274 max-height: 35px !important;
1275 padding: 0 24px 0 8px !important;
1276 border: 1px solid #ccc !important;
1277 font: 14px "Helvetica Neue",Arial,Helvetica,sans-serif !important;
1278 }
1279
1280 #wppm_task_list_container select{
1281 min-height: 30px !important;
1282 max-height: 35px !important;
1283 padding: 0 24px 0 8px !important;
1284 border: 1px solid #ccc !important;
1285 font: 15px "Helvetica Neue",Arial,Helvetica,sans-serif !important;
1286 }
1287
1288 #wppm_proj_discussion_container{
1289 background-color: #ffffff;
1290 border: 1px solid #eee !important;
1291 }
1292 .wppm-setting-tab-container {
1293 display: flex;
1294 flex-wrap: wrap;
1295 width: 100%;
1296 align-items: center;
1297 margin-bottom: 10px;
1298 background-color:#F0F0F1;
1299 }
1300 .wppm-setting-tab-container button {
1301 padding: 7px 15px;
1302 font-size: 16px;
1303 font-weight: normal;
1304 border: none !important;
1305 color: #6A6A6A;
1306 background-color: transparent;
1307 cursor: pointer;
1308 border-radius: 16px;
1309 margin: 10 0 5px 5px;
1310 }
1311 .wppm-setting-tab-container button.active,
1312 .wppm-setting-tab-container button:hover {
1313 color: #fff;
1314 background-color: #FFA04A;
1315 }
1316 .wppm-input-group {
1317 width: 100%;
1318 display: flex;
1319 flex-direction: column;
1320 padding-bottom: 15px;
1321 box-sizing: border-box;
1322 }
1323 .wppm-input-group .label-container {
1324 display: flex;
1325 align-items: center;
1326 color: #000;
1327 margin-bottom: 2px;
1328 }
1329 .wppm-input-group label {
1330 font-size: 12px;
1331 font-weight: 600;
1332 margin-right: 5px;
1333 }
1334 .wppm-input-group .label-container svg {
1335 width: 12px;
1336 margin-left: 5px;
1337 }
1338 .wppm-input-group input[type="text"],
1339 .wppm-input-group select {
1340 width: 100%;
1341 max-width: 100%;
1342 }
1343 .wppm-input-group .checkbox-group,
1344 .wppm-input-group .radio-group {
1345 width: 100%;
1346 display: flex;
1347 flex-wrap: wrap;
1348 align-items: center;
1349 }
1350 .wppm-input-group .checkbox-group div,
1351 .wppm-input-group .radio-group div {
1352 width: 250px;
1353 display: flex;
1354 flex-wrap: wrap;
1355 align-items: center;
1356 margin: 0 10px 5px 0;
1357 }
1358 .wppm-input-group .checkbox-group div input,
1359 .wppm-input-group .radio-group div input {
1360 margin: 0 5px 0 0 !important;
1361 }
1362 .wppm-input-group .checkbox-group div span,
1363 .wppm-input-group .radio-group div span {
1364 font-size: 12px;
1365 font-weight: 300;
1366 }
1367 .wppm-input-group .required-char {
1368 font-size: 12px;
1369 color: #ff0000;
1370 }
1371 .wppm-input-group .divide-bar {
1372 width: 100%;
1373 display: flex;
1374 flex-wrap: grid;
1375 align-items: center;
1376 }
1377
1378 /* Checkboxes */
1379 #wppm-container .checkbox-container,
1380 .wppm-modal .checkbox-container, #wppm_task_list_container .checkbox-container {
1381 display: flex;
1382 line-height: normal;
1383 }
1384 #wppm-container .checkbox-container input,
1385 .wppm-modal .checkbox-container input, #wppm_task_list_container .checkbox-container input{
1386 padding: 0;
1387 height: initial;
1388 width: initial;
1389 margin-bottom: 0;
1390 display: none;
1391 cursor: pointer;
1392 }
1393 #wppm-container .checkbox-container label,
1394 .wppm-modal .checkbox-container label , #wppm_task_list_container .checkbox-container label{
1395 position: relative;
1396 cursor: pointer;
1397 padding: 0 !important;
1398 font-size: 14px !important;
1399 }
1400 #wppm-container .checkbox-container label:before,
1401 .wppm-modal .checkbox-container label:before , #wppm_task_list_container .checkbox-container label:before{
1402 content:'';
1403 -webkit-appearance: none;
1404 background-color: #fff;
1405 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
1406 display: inline-block;
1407 position: relative;
1408 vertical-align: middle;
1409 cursor: pointer;
1410 margin-left: 5px;
1411 border: 1px solid #8a8a8a;
1412 }
1413 #wppm-container .checkbox-container input:checked + label:after,
1414 .wppm-modal .checkbox-container input:checked + label:after, #wppm_task_list_container .checkbox-container input:checked + label:after{
1415 content: '';
1416 display: block;
1417 position: absolute;
1418 top: 1px;
1419 right: 9px;
1420 width: 6px;
1421 height: 9px;
1422 border: solid #0079bf;
1423 border-width: 0 0 2px 2px;
1424 transform: matrix(-1, -1, -1, 1, 3, 0);
1425 }
1426 #wppm-container .checkbox-container label,
1427 .wppm-modal .checkbox-container label, #wppm_task_list_container .checkbox-container label{
1428 display: flex;
1429 }
1430 #wppm-container .checkbox-container label:before,
1431 .wppm-modal .checkbox-container label:before, #wppm_task_list_container .checkbox-container label:before{
1432 width: 18px !important;
1433 height: 18px !important;
1434 box-sizing: border-box;
1435 padding: 8px;
1436 }
1437 #wppm-container .checkbox-container label:after,
1438 .wppm-modal .checkbox-container label:after, #wppm_task_list_container .checkbox-container label:after {
1439 flex-grow: 1;
1440 }
1441 #wppm-container .checkbox-container p,
1442 .wppm-modal .checkbox-container p, #wppm_task_list_container .checkbox-container p{
1443 margin: 0 !important;
1444 }
1445
1446 .wppm-bulk-actions {
1447 display: flex;
1448 align-items: center;
1449 }
1450 .wppm-bulk-actions select {
1451 min-width: 150px;
1452 max-width: 250px;
1453 margin-left: 5px;
1454 }
1455 .wppm-bulk-actions button {
1456 margin-left: 10px;
1457 display: flex;
1458 align-items: center;
1459 }
1460 .wppm-bulk-actions button svg {
1461 height: 13px;
1462 margin-right: 15px;
1463 }
1464
1465 #wppm-bulk-actions{
1466 left: 0px!important;
1467 }
1468
1469 /* Popover Menu */
1470 .wppm-popover-menu {
1471 padding: 3px !important;
1472 border-radius: 3px !important;
1473 }
1474 .wppm-popover-menu-item {
1475 display: flex;
1476 align-items: center;
1477 padding: 10px;
1478 cursor: pointer;
1479 background-color: #fff;
1480 color: #707070;
1481 margin-left: 10px !important;
1482 }
1483 .wppm-popover-menu-item:hover {
1484 color: #fff;
1485 background-color: #313042 !important;
1486 }
1487 .wppm-popover-menu-item svg {
1488 width: 14px;
1489 margin-left: 10px;
1490 }
1491 .wppm-popover-menu-item span {
1492 font-size: 14px;
1493 }
1494
1495 .wppm-button.secondary {
1496 border: 1px solid #ccc !important;
1497 background-color: #fff !important;
1498 color: #313042 !important;
1499 font: 14px "Helvetica Neue", Arial, Helvetica, sans-serif !important;
1500 }
1501
1502 .wppm-button.small {
1503 font-size: 12px !important;
1504 }
1505
1506 #wppm_task_description, #wppm_add_new_project #wppm_proj_description{
1507 height: 160px !important;
1508 width: 100% !important;
1509 }
1510
1511 /* Form fields */
1512 .wppm-input-group {
1513 width: 100%;
1514 display: flex;
1515 flex-direction: column;
1516 padding-bottom: 15px;
1517 box-sizing: border-box;
1518 }
1519 .wppm-input-group .label-container {
1520 display: flex;
1521 align-items: center;
1522 color: #000;
1523 margin-bottom: 2px;
1524 }
1525 .wppm-input-group label {
1526 font-size: 12px;
1527 font-weight: 600;
1528 margin-left: 5px;
1529 }
1530 .wppm-input-group .label-container svg {
1531 width: 12px;
1532 margin-right: 5px;
1533 }
1534 .wppm-input-group input[type="text"],
1535 .wppm-input-group select {
1536 width: 100%;
1537 max-width: 100%;
1538 }
1539
1540 @media (max-width: 768px) {
1541 .wppm_task_list{
1542 flex-basis: 50% !important;
1543 }
1544 }
1545
1546 #wppmprint_menu{
1547 display: flex;
1548 flex-direction: column;
1549 position: absolute;
1550 background: white;
1551 border: 1px solid #ccc;
1552 z-index: 1000;
1553 margin-left: 155px;
1554 display: none;
1555 }
1556
1557 #wppmprint_menu a {
1558 padding: 8px 12px;
1559 text-decoration: none;
1560 color: #333;
1561 }
1562
1563 #wppmprint_menu a:hover {
1564 background: #f0f0f0;
1565 }
1566
1567 .wppm_checklist_items_container { list-style: none; padding-left: 0; }
1568 .wppm_checklist_items_container .wppm_checklist_item {
1569 padding: 6px 10px;
1570 background: #fff;
1571 margin-bottom: 4px;
1572 border: 1px solid #ddd;
1573 cursor: grab;
1574 display: flex;
1575 align-items: center;
1576 }
1577 .wppm_checklist_items_container .wppm_chk_items_drag {
1578 margin-right: 10px;
1579 cursor: move;
1580 }
1581
1582 /* Main container */
1583 /* GRID CONTAINER */
1584 .wppm_bootstrap .pricing-flex {
1585 display: grid !important;
1586 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
1587 gap: 20px;
1588 align-items: stretch;
1589 }
1590
1591 /* CARD */
1592 .wppm_bootstrap .pricing-widget {
1593 display: flex;
1594 flex-direction: column;
1595
1596 background: #fff;
1597 border: 1px solid #e5e5e5;
1598 border-radius: 6px;
1599 padding: 15px;
1600 box-sizing: border-box;
1601 }
1602
1603 /* BODY GROWS */
1604 .wppm_bootstrap .pricing-widget .pbody {
1605 flex: 1;
1606 }
1607
1608 /* FOOTER */
1609 /* .wppm_bootstrap .pricing-widget .pfooter {
1610 display: flex;
1611 justify-content: space-between;
1612 gap: 10px;
1613 margin-top: 15px;
1614 }
1615
1616 /* MOBILE FOOTER STACK */
1617 @media (max-width: 480px) {
1618 .wppm_bootstrap .pricing-widget .pfooter {
1619 flex-direction: column;
1620 }
1621 } */
1622
1623 .wppm-dashboard{
1624 padding:20px;
1625 margin-top:20px;
1626 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
1627 }
1628 .wppm-dashboard-top{
1629 display:grid;
1630 grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
1631 gap:20px;
1632 margin-bottom:20px;
1633 }
1634
1635 .wppm-small-widget{
1636 background:#ffffff;
1637 border-radius:10px;
1638 padding:20px;
1639 box-shadow:0 2px 8px rgba(0,0,0,0.05);
1640 transition:all 0.2s ease;
1641 display:flex;
1642 align-items:center;
1643 gap:15px;
1644 }
1645
1646 .wppm-small-widget:hover{
1647 transform:translateY(-3px);
1648 box-shadow:0 6px 16px rgba(0,0,0,0.08);
1649 }
1650
1651 .wppm-small-widget h3{
1652 font-size:14px;
1653 color:#666;
1654 margin-bottom:10px;
1655 }
1656
1657 .wppm-number{
1658 font-size:28px;
1659 font-weight:600;
1660 color:#222;
1661 }
1662 .wppm-small-widget.overdue{
1663 border-left:4px solid #e74c3c;
1664 }
1665
1666 .wppm-divider{
1667 height:1px;
1668 background:#eee;
1669 margin:20px 0;
1670 }
1671
1672 .wppm-row{
1673 display:grid;
1674 grid-template-columns:repeat(auto-fit,minmax(300px,1fr));
1675 gap:20px;
1676 margin-bottom:20px;
1677 }
1678
1679 .wppm-widget{
1680 background:#fff;
1681 border-radius:10px;
1682 padding:20px;
1683 box-shadow:0 2px 8px rgba(0,0,0,0.05);
1684 transition:all 0.2s ease;
1685 }
1686 .wppm-widget h2{
1687 font-size:16px;
1688 margin-bottom:15px;
1689 font-weight:600;
1690 color:#222;
1691 }
1692
1693 #tbl_my_tasks,#tbl_active_projects,#tbl_upcoming_tasks, #tbl_todays_tasks {
1694 border-collapse: collapse !important;
1695 width: 100% !important;
1696 }
1697
1698 #tbl_my_tasks th,
1699 #tbl_my_tasks td,
1700 #tbl_todays_tasks th,
1701 #tbl_todays_tasks td,
1702 #tbl_active_projects th,
1703 #tbl_active_projects td,
1704 #tbl_upcoming_tasks th,
1705 #tbl_upcoming_tasks td {
1706 border: 1px solid #ddd !important;
1707 padding: 8px !important;
1708 }
1709
1710 #tbl_my_tasks th, #tbl_active_projects th, #tbl_upcoming_tasks th, #tbl_todays_tasks th{
1711 background-color: #f5f5f5 !important;
1712 text-align: left !important;
1713 }
1714
1715 #tbl_my_tasks tr:hover, #tbl_active_projects tr:hover, #tbl_upcoming_tasks tr:hover, #tbl_todays_tasks tr:hover{
1716 background-color: #f9f9f9 !important;
1717 cursor: pointer;
1718 }
1719 .wppm-widget table td{
1720 padding:10px;
1721 border-top:1px solid #f2f2f2;
1722 font-size:14px;
1723 }
1724
1725 .wppm-widget table th{
1726 background:#f8fafc;
1727 color:#777;
1728 font-weight:600;
1729 padding:10px;
1730 border-bottom:1px solid #e5e7eb;
1731 }
1732
1733 canvas{
1734 max-height:250px !important;
1735 }
1736
1737 .wppm-widget:hover{
1738 box-shadow:0 8px 20px rgba(0,0,0,0.07);
1739 }
1740
1741 .wppm-widget-icon{
1742 font-size:28px;
1743 background:#f5f7fb;
1744 padding:12px;
1745 border-radius:8px;
1746 }
1747 .wppm-widget h2{
1748 display:flex;
1749 justify-content:space-between;
1750 align-items:center;
1751 }
1752
1753 .wppm-view-all{
1754 font-size:13px;
1755 color:#4c7cf3;
1756 text-decoration:none;
1757 }
1758
1759 .wppm-view-all:hover{
1760 text-decoration:underline;
1761 }
1762
1763 .wppm-workload-list {
1764 list-style: none;
1765 padding: 0;
1766 margin: 0;
1767 }
1768
1769 .wppm-workload-list li {
1770 display: flex;
1771 align-items: center;
1772 gap:10px;
1773 margin-bottom: 10px;
1774 }
1775
1776 .wppm-workload-bar {
1777 flex:1;
1778 height:8px;
1779 background:#eee;
1780 border-radius:5px;
1781 overflow:hidden;
1782 }
1783
1784 .wppm-workload-bar div {
1785 height: 100%;
1786 background: #3498db;
1787 border-radius: 5px;
1788 }
1789
1790 .dashboard-progress-wrapper{
1791 display:flex;
1792 align-items:center;
1793 gap:8px;
1794 }
1795
1796 .dashboard-progress-bar{
1797 flex:1;
1798 height:8px;
1799 background:#e5e7eb;
1800 border-radius:5px;
1801 overflow:hidden;
1802 }
1803
1804 .dashboard-progress{
1805 height:100%;
1806 border-radius:5px;
1807 }
1808
1809 .dashboard-progress-text{
1810 font-size:12px;
1811 font-weight:600;
1812 }
1813 .wppm-priority-dot{
1814 display:inline-block;
1815 width:10px;
1816 height:10px;
1817 border-radius:50%;
1818 margin-right:6px;
1819 vertical-align:middle;
1820 }