PluginProbe
CookieAdmin – Cookie Consent Banner / 1.0.2
CookieAdmin – Cookie Consent Banner v1.0.2
1.2.3 1.2.2 1.2.1 1.2.0 1.1.9 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8
cookieadmin / assets / css / cookie.css

cookie.css in CookieAdmin – Cookie Consent Banner 1.0.2, at assets/css/cookie.css

1,103 lines 17.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 :root {
2 --cookieadmin-primary-color: #001d39;
3 --cookieadmin-primary-hover-color: #985e23;
4
5 --cookieadmin-secondary-color: #0046b2;
6 --cookieadmin-secondary-hover-color: #0065ff;
7
8 --cookieadmin-txcolor: #0f172a;
9
10 --cookieadmin-green-txtcolor: #3a8356;
11 --cookieadmin-warning-txtcolor: #9c7930;
12 --cookieadmin-red-txtcolor: #b55355;
13
14 --cookieadmin-green-color: #15a448;
15 --cookieadmin-warning-color: #e9b306;
16 --cookieadmin-red-color: #dd2727;
17 }
18
19 /* Header */
20 .cookieadmin-metabox-holder{
21 background-color: #ffffff;
22 padding: 10px;
23 margin-top:20px;
24 min-height: 90vh;
25 display: flex;
26 flex-direction: column;
27 }
28
29 /* Footer */
30 .cookieadmin-twitter{
31 border: 1px solid #E2E8F0;
32 padding: 10px;
33 border-radius: 1px;
34 width:40%;
35 background:#FFF;
36 padding:15px;
37 margin:auto;
38 }
39
40 .cookieadmin-footer{
41 padding: 10px;
42 }
43
44 .cookieadmin-twitter > span{
45 font-size:16px;
46 font-weight:600;
47 }
48
49 .cookieadmin-twitter > input{
50 margin-top:10px;
51 float:right;
52 }
53
54 /* Buttons */
55 .cookieadmin-btn{
56 display: inline-flex;
57 outline: 0;
58 text-align: center;
59 cursor: pointer;
60 padding: 5px 10px 6px 10px;
61 border-radius: 3px;
62 border: 1px solid transparent;
63 transition: background .3s ease, border-color .3s ease;
64 font-weight: 600;
65 font-size: 13px;
66 text-decoration: none;
67 gap: 8px;
68 align-items:center;
69 justify-content:center;
70 }
71
72 .cookieadmin-btn-primary{
73 background: var(--cookieadmin-primary-color);
74 border-color: var(--cookieadmin-primary-color);
75 color: #fff;
76 }
77
78 .cookieadmin-btn-primary:hover{
79 background: var(--cookieadmin-primary-hover-color);
80 border-color: var(--cookieadmin-primary-hover-color);
81 }
82
83 .cookieadmin-btn-secondary{
84 background: var(--cookieadmin-secondary-color);
85 border-color: var(--cookieadmin-secondary-color);
86 color: #fff;
87 }
88
89 .cookieadmin-btn-secondary:hover{
90 background: var(--cookieadmin-secondary-hover-color);
91 border-color: var(--cookieadmin-secondary-hover-color);
92 }
93
94 .cookieadmin-btn-transparent{
95 background-color:transparent;
96 color: currentcolor;
97 }
98
99 .cookieadmin-btn-transparent:active{
100 outline:0;
101 }
102
103 /* Buttons End */
104
105 /* Dashboard Overview page css */
106
107 .cookieadmin-postbox-container{
108 flex:1;
109 }
110
111 .cookieadmin-postbox-container h2{
112 display: flex;
113 align-items: center;
114 gap:10px;
115 padding: 0 0 15px 0;
116 border-bottom: 1px solid #e0e0e0;
117 font-size:1.3rem;
118 line-height:2rem;
119 }
120
121 .cookieadmin-uppercase{
122 text-transform: uppercase;
123 }
124
125 .cookieadmin-admin-row{
126 display:flex;
127 gap: 10px;
128 margin-bottom: 20px;
129 }
130
131 .cookieadmin-admin-row .cookieadmin-is-block{
132 border: 1px solid #E2E8F0;
133 padding: 10px;
134 width: 100%;
135 border-radius:1px;
136 }
137
138 .cookieadmin-admin-row .cookieadmin-is-block-25{
139 border: 1px solid #E2E8F0;
140 padding: 10px;
141 width: 25%;
142 border-radius:1px;
143 }
144
145 .cookieadmin-stats-name{
146 margin-bottom:5px;
147 font-size:16px;
148 font-weight:600;
149 }
150
151 .cookieadmin-stat-status-indicator{
152 border-radius:50%;
153 width: 12px;
154 height:12px;
155 background-color: #e2e2e2;
156 margin-right: 10px;
157 }
158
159 .cookieadmin-stats-number{
160 font-size:1.5rem;
161 line-height:2.5rem;
162 }
163
164 .cookieadmin-block-link{
165 display:inline-flex;
166 font-size: 12px;
167 font-weight:400;
168 color: blue;
169 cursor:pointer;
170 }
171
172 .cookieadmin-block-link > a{
173 text-decoration:none;
174 }
175
176 .cookieadmin-green{
177 color: var(--cookieadmin-green-color);
178 }
179
180 .cookieadmin-red{
181 color: var(--cookieadmin-red-color);
182 }
183
184 .view_column {
185 float: left;
186 width: 25%;
187 padding: 0 15px;
188 box-sizing: border-box;
189 }
190
191 /* Clear floats after the columns */
192 .view_row:after {
193 content: "";
194 display: table;
195 clear: both;
196 }
197
198 .view_row{
199 margin: 15px 0px;
200 }
201
202 /* Style the counter cards */
203 .card {
204 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
205 text-align: center;
206 background-color: #9ec1c0;
207 color: white;
208 font-family: Arial, Helvetica, sans-serif;
209 margin: 5px;
210 min-width: 220px;
211 }
212
213 .view_icon {font-size:50px;}
214
215 /* Dashboard Overview page css End */
216
217
218 /* Consent page css */
219
220 .cookieadmin-postbox-container {
221 max-width: 92vw;
222 float: unset;
223 margin: 10px;
224 }
225
226 label, input {
227 padding: 5px;
228 margin-right: 5px;
229 font-size: 15px;
230 }
231
232 label{
233 font-weight: 501;
234 }
235
236 .cookieadmin_bottom{
237 bottom:20px;
238 }
239
240 .cookieadmin_top{
241 top: 20px;
242 }
243
244 .cookieadmin_right{
245 right: 15px;
246 }
247
248 .cookieadmin_left{
249 left:15px;
250 }
251
252 .hide{
253 display:none;
254 }
255
256 .title{
257 text-align: center;
258 color: black;
259 font-weight: 600;
260 font-size: 20px;
261 margin: 2px;
262 }
263
264 /* Modal animations */
265 @keyframes slideUp {
266 from {
267 transform: translateY(100%);
268 opacity: 0;
269 }
270 to {
271 transform: translateY(0);
272 opacity: 1;
273 }
274 }
275
276 @keyframes slideSide {
277 from {
278 transform: translateX(-100%);
279 opacity: 0;
280 }
281 to {
282 transform: translateX(0);
283 opacity: 1;
284 }
285 }
286
287 /* Modal animations Ends */
288
289 .cookieadmin_consent-header{
290 display: flex;
291 background: #12625f4d;
292 color: black;
293 padding: 12px;
294 box-sizing: border-box;
295 margin: 4px;
296 align-items: center;
297 justify-content: space-between;
298 }
299
300 .cookieadmin_consent-contents {
301 display: flex;
302 margin: 0px 5px;
303 }
304
305 .cookieadmin_consent_settings {
306 display: flex;
307 width: 100%;
308 flex-direction: column;
309 background: #ffffff;
310 /*margin-left: -3px;*/
311 }
312
313 .law {
314 padding: 20px;
315 background: aliceblue;
316 margin: 10px;
317 height: fit-content;
318 font-size: 14px;
319 font-family: sans-serif;
320 }
321
322 .cookieadmin-contents {
323 width: 100%;
324 }
325
326 .cookieadmin-setting {
327 display: flex;
328 padding: 6px 0px;
329 justify-content: flex-start;
330 }
331
332 .cookieadmin-setting-head {
333 width: 100%;
334 padding: 5px;
335 align-content: center;
336 }
337
338 .cookieadmin-setting-contents {
339 align-items: baseline;
340 padding: 5px;
341 margin: 5px;
342 }
343
344 .cookieadmin-setting-results {
345 align-items: baseline;
346 padding: 5px;
347 margin: 5px;
348 width: 80%;
349 }
350
351 input[type="color"] {
352 border: 0px;
353 padding: 0px;
354 margin: 0px;
355 }
356
357 .cookieadmin-color-holder{
358 max-width: 110px;
359 }
360
361 .cookieadmin-title {
362 font-size:16px;
363 font-weight:600;
364 padding: 10px;
365 margin: 5px;
366 min-width: 15%;
367 }
368
369 .cookieadmin-color-input{
370 border: 1px solid;
371 margin: 0px;
372 margin-left: -8px;
373 max-width: 75%;
374 }
375
376 .cookieadmin-vertical{
377 display: flex;
378 flex-direction: column;
379 margin: 2px 30px 2px 0px;
380 }
381
382 .cookieadmin-horizontal{
383 display: flex;
384 flex-direction: row;
385 align-items: center;
386 }
387
388 .cookieadmin-input{
389 padding-right: 20px;
390 }
391
392 .cookieadmin-collapsible-notice{
393 padding: 9px;
394 display: none;
395 background-color: #ffffc6;
396 font-size: 14px;
397 border-radius: 4px;
398 max-width: fit-content;
399 margin: auto;
400 }
401
402 .cookieadmin-collapsible-notice:before{
403 content: "\1F6C8 ";
404 }
405
406 .cookieadmin-policy-gens{
407 justify-content: space-evenly;
408 }
409
410 .cookieadmin-cookie-scan, .cookieadmin-consent-logs{
411 justify-content: end;
412 }
413
414 .cookieadmin-setting-colors{
415 justify-content: space-between;
416 }
417
418 .cookieadmin-buttons{
419 flex: auto;
420 justify-content: space-between;
421 margin: 5px;
422 }
423
424 .cookieadmin-button{
425 padding: 5px;
426 row-gap: 5px;
427 }
428
429 .cookieadmin-button-color{
430 justify-content: space-between;
431 min-width: 34%;
432 }
433
434
435 /* Dashboard Consent page css End*/
436
437
438 /* Website consent box */
439
440 .cookieadmin_law_container{
441 position: fixed;
442 width: 330px;
443 box-sizing: border-box;
444 z-index: 99999;
445 display: none;
446 }
447
448 .cookieadmin_consent_btns{
449 align-content: center;
450 display: flex;
451 justify-content: space-evenly;
452 }
453
454 .cookieadmin_box{
455 /*position: fixed;*/
456 width: 330px;
457 box-sizing: border-box;
458 display: none;
459 }
460
461 .cookieadmin_notice_group{
462 display: flex;
463 }
464
465 .cookieadmin_popup{
466 position: fixed;
467 width: 330px;
468 box-sizing: border-box;
469 z-index: 9999999;
470 display: none;
471 }
472
473 .cookieadmin_consent_inside{
474 color: black;
475 background-color: #FFFFFF;
476 border: 1px solid #f4f4f4;
477 padding:15px;
478 border-radius: 4px;
479 box-shadow:1px 3px 10px rgba(0, 0, 0, 0.2);
480 }
481
482 #cookieadmin_notice_title{
483 font-weight: 601;
484 margin: 0px;
485 padding-left: 5px;
486 }
487
488 .cookieadmin_notice_con{
489 font-size: initial;
490 padding: 0px 6px;
491 flex: 1;
492 }
493
494 .cookieadmin_cookie_modal{
495 display: none;
496 flex-direction: column;
497 position: fixed;
498 max-height: 80vh;
499 background-color: #FFFFFF;
500 border: 1px solid #F4F4F4;
501 border-radius: 8px;
502 box-shadow: 0 4px 8px rgba(0,0,0,0.2);
503 z-index: 999999;
504 }
505
506 .cookieadmin_center{
507 top: 10%;
508 left: 22%;
509 max-width: 60vw;
510 }
511
512 .cookieadmin_side{
513 flex-direction: column;
514 position: fixed;
515 width: 35vw;
516 bottom: 0px;
517 animation: 0.5s ease-out forwards slideSide;
518 max-height: 100vh;
519 left: 0px;
520 top: 0px;
521 border-radius: 0px;
522 }
523
524 .cookieadmin_down{
525 position: fixed;
526 max-width: 100%;
527 max-height: 55vh;
528 bottom: 0px;
529 animation: 0.5s ease-out forwards slideUp;
530 }
531
532 .cookieadmin_modal_overlay{
533 display: none;
534 position: fixed;
535 top: 0;
536 left: 0;
537 width: 100%;
538 height: 100%;
539 background-color: rgba(0, 0, 0, 0.5);
540 z-index: 1000;
541 }
542
543 .cookieadmin_mod_head{
544 display: flex;
545 justify-content: space-between;
546 }
547
548 .cookieadmin_mod_head, .cookieadmin_wrapper{
549 padding: 20px;
550 border-bottom: 1px solid #F4F4F4;
551 }
552
553 .cookieadmin_close_pref{
554 background: none;
555 border: none;
556 align-self: baseline;
557 color: gray;
558 cursor: pointer;
559 }
560
561 .cookieadmin_preference_title{
562 font-size: 20px;
563 font-weight: 801;
564 }
565
566 .preference_details{
567 padding: 0px 10px;
568 }
569
570 .cookieadmin_preference{
571 overflow: hidden;
572 height: 83px;
573 font-size: 15px;
574 }
575
576 .cookieadmin_showmore{
577 background: none;
578 border: none;
579 color: #1863dc;
580 padding: 0px;
581 }
582
583 .cookieadmin_details_wrapper{
584 padding: 15px;
585 height: calc(100% - 6%);
586 overflow: auto;
587 }
588
589 .cookieadmin_types{
590 padding: 10px 10px;
591 border-top: 1px solid #000000;
592 }
593
594 .cookieadmin_header{
595 display: flex;
596 justify-content: space-between;
597 }
598
599 .cookieadmin_remark{
600 display:none;
601 justify-self:right;
602 }
603
604 .act{
605 display: inline;
606 color: #1863dc;
607 }
608
609 .cookieadmin-nece-cookies{
610 display:none;
611 padding:1px;
612 border-radius: 10px;
613 margin: 0px 20px;
614 margin-right: 4rem;
615 font-size: smaller;
616 font-size: 1rem;
617 text-align: center;
618 }
619
620 .cookieadmin_desc{
621 padding:5px 20px;
622 font-size: 15px;
623 padding-right: 4rem;
624 }
625
626 .cookieadmin_footer{
627 width: 100%;
628 left: 0px;
629 padding: 15px;
630 flex-wrap: wrap;
631 }
632
633 .cookieadmin_btn{
634 background-color: transparent;
635 border: 1px solid gray;
636 color: #1863dc;
637 padding: 0.4rem 0.9rem;
638 border-radius: 4px;
639 margin: 2px 5px;
640 cursor: pointer;
641 }
642
643 .cookieadmin_btn:hover{
644 opacity: 0.8;
645 }
646
647 .btn_accept{
648 color: #ffffff;
649 background-color: #1863dc;
650 border-color: rgb(24, 99, 220);
651 }
652
653 .show_pref_cookies{
654 cursor: pointer;
655 }
656
657 .pl0{
658 padding-left:0px;
659 }
660
661 .cookieadmin_re_consent{
662 display: none;
663 position: fixed;
664 bottom: 15px;
665 left: 15px;
666 background: linear-gradient(to left, rgb(0, 51, 204) 0%, rgb(102, 102, 255) 100%);
667 height: 50px;
668 width: 50px;
669 border-radius: 50%;
670 cursor: pointer;
671 border: 0px;
672 z-index: 99999;
673 }
674
675 .cookieadmin-manager-cookie-scan, .cookieadmin-manager-consent-logs, .cookieadmin-manager-cookie-categorize{
676 flex-wrap: wrap;
677 justify-content: space-between;
678 }
679
680 .cookieadmin-manager-result{
681 padding: 10px;
682 width: 100%;
683 }
684
685 .cookieadmin-consent-logs-pagination{
686 padding: 15px;
687 margin: 5px;
688 width: 100%;
689 }
690
691 .cookieadmin-logs-paginate{
692 font-size: 2em;
693 text-decoration:none;
694 }
695
696 .cookieadmin-icon{
697 height: 60px;
698 display: inline-block;
699 }
700
701 .cookieadmin-logo{
702 width: 250px;
703 display: inline-block;
704 }
705
706 .cookieadmin-cookie-card {
707 background: ghostwhite;
708 border-radius: 10px;
709 padding: 16px;
710 font-family: 'Open Sans', 'Segoe UI', sans-serif;
711 box-shadow: 0 2px 6px rgba(0,0,0,0.1);
712 margin: 10px auto;
713 text-align: left;
714 }
715
716 .cookieadmin-cookie-header {
717 display: flex;
718 justify-content: space-between;
719 font-size: 1rem;
720 margin-bottom: 6px;
721 }
722
723 .cookieadmin-cookie-name {
724 font-weight: bold;
725 color: #333;
726 }
727
728 .cookieadmin-cookie-duration {
729 font-size: 0.85rem;
730 }
731
732 .cookieadmin-cookie-duration > b {
733 font-weight: bold;
734 }
735
736 .cookieadmin-cookie-description {
737 font-size: 0.9rem;
738 margin-bottom: 12px;
739 }
740
741 .cookieadmin-cookie-tags {
742 display: flex;
743 gap: 8px;
744 }
745
746 .cookieadmin-tag {
747 background: #e0e0e0;
748 padding: 4px 10px;
749 border-radius: 12px;
750 font-size: 0.75rem;
751 color: #333;
752 }
753
754 .cookieadmin-tag.active {
755 background: #000;
756 color: #fff;
757 }
758
759 .cookieadmin_edit_icon, .cookieadmin_delete_icon{
760 margin: 2px;
761 }
762
763 .cookieadmin_edit_icon:hover {
764 color : blue !important;
765 font-size: 22px !important;
766 }
767
768 .cookieadmin_delete_icon:hover {
769 color : red !important;
770 font-size: 22px;
771 }
772
773 /* Website consent box End*/
774
775
776
777
778
779 /* Checkbox switch Start */
780
781 .cookieadmin_toggle, .cookieadmin_toggle_disabled {
782 position: relative;
783 display: inline-block;
784 width: 24px;
785 height: 11px;
786 }
787
788 /* Hide the checkbox input */
789 .cookieadmin_toggle input {
790 display: none;
791 }
792
793 /* Describe slider's look and position. */
794 .cookieadmin_slider {
795 position: absolute;
796 cursor: pointer;
797 top: 0;
798 left: 0;
799 right: 0;
800 bottom: 0;
801 background-color: gray;
802 transition: .4s;
803 border-radius: 34px;
804 }
805
806 /* Describe the white ball's location
807 and appearance in the slider. */
808 .cookieadmin_slider:before {
809 position: absolute;
810 content: "";
811 height: 15px;
812 width: 15px;
813 left: 3.2px;
814 bottom: 3.2px;
815 background-color: white;
816 transition: .2s;
817 border-radius: 50%;
818 }
819
820 /* Modify the slider's background color to
821 green once the checkbox has been selected. */
822 input:checked+.cookieadmin_slider {
823 background-color: #3582c4;
824 }
825
826 /* When the checkbox is checked, shift the
827 white ball towards the right within the slider. */
828 input:checked+.cookieadmin_slider:before {
829 transform: translateX(13px);
830 }
831
832 input:disabled+.cookieadmin_slider {
833 background-color: #3582c4;
834 }
835 input:disabled+.cookieadmin_slider:before {
836 transform: translateX(13px);
837 }
838
839 /* Checkbox switch End */
840
841
842 /* --- Modal Styles Start --- */
843
844 /* The Modal Overlay/Backdrop */
845 .modal-overlay {
846 position: fixed;
847 top: 0;
848 left: 0;
849 width: 100%;
850 height: 100%;
851 background-color: rgba(0, 0, 0, 0.6);
852 display: none; /* Initially hidden */
853 justify-content: center;
854 align-items: center;
855 z-index: 1000;
856 }
857
858 /* The Modal Container */
859 .modal-container {
860 background-color: #ffffff;
861 border-radius: 4px;
862 width: 100%;
863 max-width: 600px;
864 box-shadow: 0 5px 15px rgba(0,0,0,0.3);
865 display: flex;
866 flex-direction: column;
867 overflow: hidden;
868 }
869
870 /* When the modal is active */
871 .modal-overlay.active {
872 display: flex;
873 }
874
875 /* Modal Header */
876 .modal-header {
877 display: flex;
878 justify-content: space-between;
879 align-items: center;
880 padding: 16px 24px;
881 border-bottom: 1px solid #e0e0e0;
882 }
883
884 .modal-header h2 {
885 margin: 0;
886 font-size: 1.25rem;
887 font-weight: 600;
888 color: #1d2327;
889 }
890
891 .modal-close-btn {
892 background: none;
893 border: none;
894 font-size: 1.5rem;
895 cursor: pointer;
896 color: #50575e;
897 }
898
899 /* Modal Body (the form) */
900 .modal-body {
901 padding: 24px;
902 }
903
904 .form-group {
905 margin-bottom: 20px;
906 display: grid;
907 grid-template-columns: 120px 1fr; /* Label and Input alignment */
908 align-items: center;
909 gap: 16px;
910 }
911
912 .form-group label {
913 font-weight: 500;
914 color: #1d2327;
915 }
916
917 .form-group input,
918 .form-group select,
919 .form-group textarea {
920 width: 95%;
921 padding: 8px 12px;
922 border: 1px solid #8c8f94;
923 border-radius: 4px;
924 font-size: 14px;
925 box-sizing: border-box; /* Important for padding and width */
926 }
927
928 .form-group textarea {
929 min-height: 120px;
930 resize: vertical;
931 align-self: flex-start; /* Align textarea with top of label */
932 }
933
934 /* Modal Footer */
935 .modal-footer {
936 display: flex;
937 justify-content: flex-start;
938 padding: 16px 24px;
939 border-top: 1px solid #e0e0e0;
940 background-color: #f6f7f7;
941 }
942
943 .btn {
944 padding: 8px 16px;
945 border-radius: 4px;
946 border: 1px solid transparent;
947 font-size: 14px;
948 font-weight: 600;
949 cursor: pointer;
950 margin-right: 10px;
951 }
952
953 .btn-primary {
954 background-color: #007cba;
955 color: white;
956 border-color: #007cba;
957 }
958
959 .btn-secondary {
960 background-color: #f6f7f7;
961 color: #007cba;
962 border-color: #007cba;
963 }
964
965 /* --- Modal Styles End --- */
966
967 /* Table */
968
969 .cookieadmin-table{
970 padding: 2px;
971 font-size: 14px;
972 text-align: left;
973 width: 100%;
974 table-layout: fixed;
975 word-wrap: anywhere;
976 border-collapse: collapse;
977 border-spacing: 0;
978 }
979
980 .cookieadmin-table tbody{
981 border-radius: 8px;
982 overflow: hidden;
983 display: table-row-group;
984 border: 1px solid #ddd;
985 }
986
987 table.cookieadmin-table thead{
988 background-color: #263544;
989 color: #ffffff;
990 font-weight: 500 !important;
991 padding: 0px;
992 border: 1px solid #ddd;
993 }
994
995 table.cookieadmin-table th{
996 padding: 10px 10px;
997 }
998
999 table.cookieadmin-table td{
1000 background: white;
1001 padding: 10px;
1002 border-bottom: 1px solid #ddd;
1003 line-height: 1.5;
1004 }
1005
1006 /* Table End */
1007
1008 /* Badges End */
1009
1010 .cookieadmin-badge{
1011 display: inline-block;
1012 padding: 3px 10px 5px 10px;
1013 font-size: 14px;
1014 font-weight: 600;
1015 line-height: 1.1;
1016 border-radius: 1rem;
1017 color: #000;
1018 border: 1px solid #000;
1019 background-color: #fff;
1020 }
1021
1022 .cookieadmin-success{
1023 color: #06923E;
1024 border: 1px solid #16C47F;
1025 background-color: #eefef4;
1026 }
1027
1028 .cookieadmin-warning{
1029 color: #b49046;
1030 border: 1px solid #b49046;
1031 background-color: #fffbe8;
1032 }
1033
1034 .cookieadmin-danger{
1035 color: #ED3500;
1036 border: 1px solid #E55050;
1037 background-color: #fef2f2;
1038 }
1039
1040 .cookieadmin-info{
1041 color: #4682A9;
1042 border: 1px solid #5EABD6;
1043 background-color: #f0fbff;
1044 }
1045
1046 /* Badges End */
1047
1048 .cookieadmin-cookie-categorized tbody > tr:first-child td::before {
1049 content: "";
1050 position: relative;
1051 float: right;
1052 font-size: 17px;
1053 }
1054
1055 .cookieadmin-cookie-categorized tbody:not(:first-of-type)::after {
1056 content: "";
1057 display: table-row;
1058 height: 30px; /* This is your gap */
1059 }
1060
1061 .cookieadmin-cookie-categorized tbody > tr:first-child td {
1062 font-weight: bold !important;
1063 padding: 15px !important;
1064 cursor: pointer;
1065 background: #EFEFEF !important;
1066 }
1067
1068 .cookieadmin-cookie-categorized tbody:is(.collapsed) > tr:first-child td::before {
1069 transform: rotate(90deg); /* expanded */
1070 }
1071
1072 .cookieadmin-empty-row td {
1073 text-align: center;
1074 font-style: italic;
1075 background-color: #f5f5f5;
1076 opacity: 0.8;
1077 pointer-events: none; /* feels disabled */
1078 }
1079
1080 .cookieadmin_dialog_modal_close_btn{
1081 background: none;
1082 border: none;
1083 padding: 0;
1084 margin: 0;
1085 font: inherit;
1086 color: inherit;
1087 cursor: pointer;
1088 font-size: 24px;
1089 font-weight: bold;
1090 }
1091
1092 /* --- Auto Categorize Cookies End --- */
1093
1094
1095
1096 /* --- Override Dashicons Start --- */
1097 .dashicons {
1098 cursor: pointer;
1099 }
1100 /* --- Override Dashicons End --- */
1101
1102
1103