PluginProbe
Sessions / 2.9.0
Sessions v2.9.0
2.1.0 2.10.0 2.11.0 2.12.0 2.13.0 2.13.1 2.13.2 2.13.3 2.14.0 2.2.0 2.3.0 2.3.1 2.4.0 2.4.1 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.8.0 2.9.0 2.9.1 3.0.0 3.1.0 3.1.1 All 39 releases
sessions / admin / css / sessions.css

sessions.css in Sessions 2.9.0, at admin/css/sessions.css

958 lines 18.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 :root {
2 --main-bg-color: #FFFFFF;
3 --main-font-color: #73879C;
4 --main-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);
5 --aux-bg-color: #EEEEEE;
6 --aux-font-color: #888888;
7 --pop-box-border: 1px solid rgba(90, 115, 142, 0.2);
8 --pop-box-hover: rgba(90, 115, 142, 0.2);
9 --table-bg-color: #F9F9FB;
10 --title-font-size: 22px;
11 --title-font-weight: 500;
12 --title-letter-spacing: 1.2px;
13 --subtitle-font-size: 14px;
14 --subtitle-font-weight: 400;
15 --subtitle-border: 1px solid #DDDDDD;
16 --header-action-font-color: #5A738E;
17 --header-action-font-size: 12px;
18 --header-action-font-weight: 300;
19 --kpi-big-font-size: 32px;
20 --kpi-big-font-weight: 400;
21 --kpi-big-letter-spacing: 0.8px;
22 --kpi-small-font-size: 10px;
23 --kpi-small-font-weight: 100;
24 --kpi-small-letter-spacing: 0.1px;
25 }
26
27
28 .pose-about-logo {
29 width: 128px;
30 float: right;
31 margin: -20px 8px 8px 20px;
32 transition: opacity 1.4s ease-in;
33 }
34
35 .markdown ul{
36 list-style: disc;
37 margin-left: 20px;
38 }
39
40 .markdown h3 {
41 margin: 40px 0 0 0;
42 }
43
44 .markdown blockquote {
45 border-left: 4px solid rgba(0,0,0,.07);
46 padding-left: 10px;
47 margin-left: 20px;
48 }
49
50 .markdown blockquote p,
51 .markdown blockquote code {
52 font-size: smaller !important;
53 }
54
55 .markdown pre code {
56 display: block;
57 padding: 14px;
58 border-radius: 4px;
59 padding-left: 36px;
60 }
61
62 .markdown code.language-console {
63 background-color: #23282d;
64 color:#AAAAAA;
65 }
66
67 .markdown code.language-bash {
68 background-color: #23282d;
69 color:#AAAAAA;
70 padding-left: 36px;
71 }
72
73 @media (min-width: 783px) {
74 .widefat.fixed.scripts .column-hit{
75 width: 10%;
76 }
77
78 .widefat.fixed.scripts .column-memory{
79 width: 15%;
80 }
81
82 .widefat.fixed.scripts .column-timestamp,
83 .widefat.fixed.scripts .column-used{
84 width: 20%;
85 }
86
87 .widefat.fixed.scripts .column-script{
88 width: 50%;
89 }
90 }
91
92 .pose-row {
93 margin-bottom: 10px;
94 width: 100%;
95 }
96
97 .last-row {
98 margin-top: -8px;
99 }
100
101 .pose-box-full-line {
102 display: inline-block;
103 padding: 8px;
104 background-color: var(--main-bg-color);
105 border-radius: 2px;
106 box-shadow: var(--main-box-shadow);
107 }
108
109 .pose-box-50-50-line {
110 display: flex;
111 flex-direction: row;
112 flex-wrap: wrap;
113 justify-content: space-between;
114 align-items: stretch;
115 padding: 8px;
116 margin-bottom: -8px;
117 }
118
119 .pose-50-module-left {
120 flex-grow: 1;
121 flex-shrink: 1;
122 background-color: var(--main-bg-color);
123 border-radius: 2px;
124 box-shadow: var(--main-box-shadow);
125 margin-left: -8px;
126 margin-top: -8px;
127 margin-right: 10px;
128 padding: 8px;
129 height:156px;
130 width: 47.5%;
131 }
132
133 .pose-50-module-right {
134 flex-grow: 1;
135 flex-shrink: 1;
136 background-color: var(--main-bg-color);
137 border-radius: 2px;
138 box-shadow: var(--main-box-shadow);
139 margin-left: 0px;
140 margin-top: -8px;
141 margin-right: -8px;
142 padding: 8px;
143 height:156px;
144 width: 47.5%;
145 }
146
147 .pose-box-33-33-33-line {
148 display: flex;
149 flex-direction: row;
150 flex-wrap: wrap;
151 justify-content: space-between;
152 align-items: stretch;
153 padding: 8px 8px 0 8px;
154 }
155
156 .pose-33-module {
157 background-color: var(--main-bg-color);
158 border-radius: 2px;
159 box-shadow: var(--main-box-shadow);
160 margin-top: -8px;
161 padding: 8px;
162 width: 31%;
163 }
164
165 .pose-33-left-module {
166 flex-grow: 1;
167 margin-left: -8px;
168 margin-right: 10px;
169 }
170
171 .pose-33-center-module {
172 flex-grow: 1;
173 margin-left: 0px;
174 margin-right: 0px;
175 }
176
177 .pose-33-right-module {
178 flex-grow: 1;
179 margin-left: 10px;
180 margin-right: -8px;
181 }
182
183 .pose-box-25-25-25-25-line {
184 display: flex;
185 flex-direction: row;
186 flex-wrap: wrap;
187 justify-content: space-between;
188 align-items: stretch;
189 padding: 8px;
190 }
191
192 .pose-25-module {
193 background-color: var(--main-bg-color);
194 border-radius: 2px;
195 box-shadow: var(--main-box-shadow);
196 margin-top: -8px;
197 padding: 8px;
198 width: 22.5%;
199 }
200
201 .pose-25-left-module {
202 flex-grow: 1;
203 margin-left: -8px;
204 margin-right: 10px;
205 }
206
207 .pose-25-center-left-module {
208 flex-grow: 1;
209 margin-left: 0px;
210 margin-right: 10px;
211 }
212
213 .pose-25-center-right-module {
214 flex-grow: 1;
215 margin-left: 0px;
216 margin-right: 0px;
217 }
218
219 .pose-25-right-module {
220 flex-grow: 1;
221 margin-left: 10px;
222 margin-right: -8px;
223 }
224
225 .pose-multichart-handler {
226 display: block;
227 height: 300px;
228 }
229
230 .pose-multichart-item,
231 .pose-multichart-xlarge-item,
232 .pose-multichart-large-item,
233 .pose-multichart-medium-item,
234 .pose-multichart-small-item,
235 .pose-multichart-xsmall-item{
236 position: absolute;
237 height: 200px;
238 visibility:hidden;
239 opacity:0;
240 width: 94%;
241 left: 2.4%;
242 }
243
244 .pose-multichart-item svg,
245 .pose-multichart-xlarge-item svg,
246 .pose-multichart-large-item svg,
247 .pose-multichart-medium-item svg,
248 .pose-multichart-small-item svg,
249 .pose-multichart-xsmall-item svg{
250 overflow: visible;
251 }
252
253 .pose-multichart-item.active,
254 .pose-multichart-xlarge-item.active,
255 .pose-multichart-large-item.active,
256 .pose-multichart-medium-item.active,
257 .pose-multichart-small-item.active,
258 .pose-multichart-xsmall-item.active{
259 visibility:visible;
260 opacity:1;
261 transition:visibility 0.6s linear,opacity 0.6s linear;
262 }
263
264 .pose-multichart-xlarge-item .ct-bar {stroke-width: 6% !important;stroke-opacity: 0.8 !important;}
265 .pose-multichart-large-item .ct-bar {stroke-width: 3% !important;stroke-opacity: 0.8 !important;}
266 .pose-multichart-medium-item .ct-bar {stroke-width: 1.5% !important;stroke-opacity: 0.8 !important;}
267 .pose-multichart-small-item .ct-bar {stroke-width: 0.75% !important;stroke-opacity: 0.8 !important;}
268 .pose-multichart-xsmall-item .ct-bar {stroke-width: 0.4% !important;stroke-opacity: 0.8 !important;}
269
270
271
272 .pose-module-title-bar {
273 border-bottom: var(--subtitle-border);
274 margin-left: 6px;
275 margin-right: 6px;
276 padding-bottom: 6px;
277 }
278
279 .pose-module-title {
280 margin-left: 2px;
281 font-size: var(--subtitle-font-size);
282 font-weight: var(--subtitle-font-weight);
283 color: var(--main-font-color);
284 }
285
286 .pose-module-more {
287 margin-right: 2px;
288 float: right;
289 }
290
291 .pose-module-more a:focus{
292 color: transparent;
293 box-shadow: none;
294 outline: none;
295 }
296
297 .pose-chart-button {
298 cursor: pointer;
299 }
300
301 .pose-chart-button.not-ready {
302 filter: opacity(30%);
303 pointer-events: none;
304 }
305
306 .pose-chart-button img {
307 padding: 3px;
308 background-color: transparent;
309 top: -2px;
310 border-radius: 2px;
311 }
312
313 .pose-chart-button.active {
314 cursor: default;
315 }
316
317 .pose-chart-button.active img{
318 background-color: #CCCCCC;
319 filter: opacity(50%) grayscale(100%);
320 transition: all 0.6s linear ;
321 }
322
323 .pose-module-content {
324 padding: 8px;
325 }
326
327 .pose-kpi-bar {
328 width: 100%;
329 display: flex;
330 flex-direction: row;
331 flex-wrap: wrap;
332 justify-content: center;
333 align-items: stretch;
334 }
335
336 .pose-home {
337 vertical-align: text-bottom;
338 }
339
340 .pose-title {
341 font-size: var(--title-font-size);
342 font-weight: var(--title-font-weight);
343 letter-spacing: var(--title-letter-spacing);
344 color: var(--main-font-color);
345 padding: 2px 8px;
346 vertical-align: text-bottom;
347 }
348
349 .pose-subtitle {
350 font-size: var(--subtitle-font-size);
351 font-weight: var(--subtitle-font-weight);
352 color: var(--aux-font-color);
353 vertical-align: middle;
354 }
355
356 .pose-site {
357 font-size: var(--subtitle-font-size);
358 font-weight: var(--subtitle-font-weight);
359 vertical-align: baseline;
360 }
361
362 .pose-site-text {
363 background-color: var(--main-font-color);
364 color: var(--main-bg-color);
365 border-radius: 2px;
366 padding: 3px 14px;
367 }
368
369 .pose-site-button {
370 background-color: var(--main-font-color);
371 color: var(--main-bg-color);
372 border-radius: 2px;
373 padding: 3px 4px 3px 14px;
374 }
375
376 .pose-site-button img {
377 display: inline-block;
378 width: 12px;
379 vertical-align: text-top;
380 margin-left: 6px;
381 }
382
383 .pose-datepicker {
384 margin-right: 8px;
385 float: right;
386 cursor: pointer;
387 vertical-align: text-bottom;
388 color: var(--header-action-font-color);
389 font-size: var(--header-action-font-size);
390 }
391
392 .pose-datepicker-value {
393 vertical-align: text-top;
394 }
395
396 .pose-switch {
397 margin-right: 16px;
398 float: right;
399 cursor: pointer;
400 vertical-align: text-bottom;
401 color: var(--header-action-font-color);
402 font-size: var(--header-action-font-size);
403 }
404
405 .pose-switch span {
406 vertical-align: middle;
407 }
408
409 .pose-text-inbound-switch,
410 .pose-text-outbound-switch {
411 cursor: default;
412 }
413
414 .pose-kpi-bar {
415 width: 100%;
416 display: flex;
417 flex-direction: row;
418 flex-wrap: wrap;
419 justify-content: center;
420 align-items: stretch;
421 }
422
423 .pose-kpi-large {
424 flex-grow: 1;
425 position: relative;
426 text-align: center;
427 }
428
429 .pose-kpi-large:before {
430 content: "";
431 position: absolute;
432 left: -1px;
433 top: 15%;
434 height: 70%;
435 vertical-align: middle;
436 border-left: 2px solid var(--main-font-color);
437 box-sizing: border-box;
438 }
439
440 .pose-kpi-large-top-text {
441 font-size: 12px;
442 vertical-align: bottom;
443 color: var(--main-font-color);
444 }
445
446 .pose-kpi-large-bottom-text {
447 font-size: 10px;
448 vertical-align: bottom;
449 color: var(--main-font-color);
450 }
451
452 .pose-kpi-large-top {
453 padding: 4px;
454 }
455
456 .pose-kpi-large-middle {
457 display: inline-flex;
458 flex-direction: row;
459 flex-wrap: nowrap;
460 justify-content: center;
461 align-items: center;
462 padding: 4px;
463 margin-top: 8px;
464 }
465
466 .pose-kpi-large-bottom {
467 padding: 4px;
468 }
469
470 .pose-kpi-large-middle-left {
471 color: var(--main-font-color);
472 font-size: var(--kpi-big-font-size);
473 font-weight: var(--kpi-big-font-weight);
474 letter-spacing: var(--kpi-big-letter-spacing);
475 }
476
477 .pose-kpi-large-middle-right {
478 color: var(--main-font-color);
479 font-size: var(--kpi-small-font-size);
480 font-weight: var(--kpi-small-font-weight);
481 letter-spacing: var(--kpi-small-letter-spacing);
482 padding-left: 4px;
483 top: -5px;
484 position: relative;
485 }
486
487 .pose-top-line {
488 margin-bottom: -8px;
489 }
490
491 .pose-top-line-title {
492 color: var(--aux-font-color);
493 }
494
495 .pose-top-line-content {
496 margin-bottom: 16px;
497 margin-top: -2px;
498 }
499
500 .pose-top-line-title-text {
501 vertical-align: baseline;
502 }
503
504 .pose-top-line-title-text a {
505 text-decoration: none;
506 color: var(--aux-font-color);
507 }
508
509 .pose-list-text {
510 vertical-align: baseline;
511 }
512
513 .pose-list-text a {
514 text-decoration: none;
515 color: var(--main-font-color);
516 }
517
518 .pose-bar-graph {
519 display: inline-block;
520 width: 87%;
521 height: 6px;
522 border-radius: 2px;
523 background-color: var(--aux-bg-color);
524 }
525
526 .pose-bar-graph-value {
527 height: 6px;
528 border-radius: 2px;
529 background-color: var(--main-font-color);
530 }
531
532 .pose-bar-detail {
533 float: right;
534 display: inline-block;
535 color: var(--main-font-color);
536 font-size: var(--subtitle-font-size);
537 font-weight: var(--subtitle-font-weight);
538 margin-top: -8px;
539 }
540
541 .ct-labels foreignObject:first-child {
542 display: none;
543 }
544
545 .ct-labels .ct-horizontal {
546 transform: translateX(-7px);
547 }
548
549 .ct-labels .ct-vertical {
550 transform: translateX(-6px) translateY(6px);
551 }
552
553 .pose-minor-data {
554 opacity: 0.4;
555 }
556
557 .pose-table {
558 width:100%;
559 border-spacing: 0px;
560 }
561
562 .pose-table th {
563 display: none;
564 font-size: var(--header-action-font-size);
565 color: var(--aux-font-color);
566 font-weight: var(--header-action-font-weight);
567 text-align: left;
568 }
569 .pose-table td {
570 color: var(--main-font-color);
571 }
572
573 .pose-table tr:nth-child(even) {
574 background: var(--table-bg-color);
575 }
576
577 .pose-table-text a {
578 text-decoration: none;
579 color: var(--aux-font-color);
580 }
581
582 .pose-table small {
583 font-size: xx-small;
584 }
585
586 .pose-pie-box {
587 display: flex;
588 flex-direction: row;
589 flex-wrap: nowrap;
590 justify-content: space-evenly;
591 align-items: center;
592 }
593
594 .pose-pie-graph {
595 flex-grow: 1;
596 margin-right: 10%;
597 }
598
599 .pose-pie-legend {
600 flex-grow: 1;
601 float: left;
602 margin-left: 10%;
603 }
604
605 .pose-pie-graph-handler-120 {
606 width: 120px;
607 height: 120px;
608 float:right;
609 }
610
611 .pose-pie-graph-nodata-handler-120 {
612 width: 100%;
613 height: 120px;
614 text-align:center;
615 color: #73879C;
616 font-style: italic;
617 }
618
619 .pose-pie-legend-item {
620 display: flex;
621 color: var(--aux-font-color);
622 }
623
624 .pose-map-handler {
625 vertical-align: middle;
626 text-align: center;
627 height: 244px;
628 width: 100%;
629 display: inline-block;
630 }
631
632 button.btn {
633 color: var(--main-bg-color);
634 background-color: var(--header-action-font-color);
635 border: none;
636 border-radius: 2px;
637 }
638
639 @media only screen and (max-width: 300px) {
640 .pose-bar-graph {
641 width: 75%;
642 }
643 }
644
645 @media only screen and (min-width: 501px) {
646 .pose-table th {
647 display: table-cell;
648 padding: .25em 1em;
649 }
650
651 .pose-table td {
652 display: table-cell;
653 padding: .25em .5em;
654 }
655 }
656
657 @media only screen and (max-width: 500px) {
658 .pose-table td {
659 display: block;
660 padding: .25em .5em;
661 }
662 .pose-about-logo {
663 width: 92px;
664 margin: -16px 6px 6px 16px;
665 }
666 .pose-title,
667 .pose-subtitle,
668 .pose-switch {
669 float: unset;
670 display: block;
671 padding: 2px 8px;
672 }
673 .pose-switch,
674 .pose-datepicker {
675 padding: 2px 8px;
676 }
677 .pose-site {
678 float: right;
679 margin-top: 3px;
680 }
681 }
682
683 @media only screen and (min-width: 1101px) {
684 .pose-kpi-large {
685 width: 16.666%;
686 }
687 .pose-kpi-large:first-child:before {
688 border: none;
689 }
690 }
691
692 @media only screen and (min-width: 501px) and (max-width: 1100px) {
693 .pose-kpi-large {
694 width: 33.333%;
695 margin-bottom: 14px;
696 }
697 .pose-kpi-large:nth-child(3n+1):before {
698 border: none;
699 }
700 }
701
702 @media only screen and (max-width: 500px) {
703 .pose-kpi-large {
704 width: 50%;
705 margin-bottom: 14px;
706 }
707 .pose-kpi-large:nth-child(2n+1):before {
708 border: none;
709 }
710 .pose-bar-graph {
711 width: 80%;
712 }
713 }
714
715 @media only screen and (max-width: 300px) {
716 .pose-kpi-large {
717 min-width: 100%;
718 margin-bottom: 14px;
719 }
720
721 .pose-kpi-large:before {
722 border: none;
723 }
724
725 .pose-kpi-large-middle {
726 margin-top: 0px;
727 }
728 .pose-bar-graph {
729 width: 70%;
730 }
731 }
732
733 @media only screen and (max-width: 1100px) {
734 .pose-50-module-left {
735 margin-right: -8px;
736 margin-bottom: 10px;
737 width: 100%;
738 height: auto;
739 }
740 .pose-50-module-right {
741 margin-left: -8px;
742 margin-top: 0px;
743 height: auto;
744 }
745 .pose-33-module {
746 margin-right: -8px;
747 margin-bottom: 18px;
748 margin-top: -8px;
749 width: 100%;
750 }
751 .pose-33-right-module {
752 margin-left: -8px;
753 margin-bottom: 0;
754 }
755 .pose-33-center-module {
756 margin-left: -8px;
757 }
758 .last-row {
759 margin-top: -26px;
760 }
761 }
762
763 @media only screen and (max-width: 1400px) {
764 .pose-25-left-module {
765 margin-left: -8px;
766 margin-right: 10px;
767 margin-bottom: 10px;
768 width: 47.5%;
769 }
770 .pose-25-center-left-module {
771 margin-left: 0px;
772 margin-right: -8px;
773 margin-bottom: 10px;
774 width: 47.5%;
775 }
776 .pose-25-center-right-module {
777 margin-left: -8px;
778 margin-right: 10px;
779 margin-top: 0px;
780 width: 47.5%;
781 }
782 .pose-25-right-module {
783 margin-left: 0px;
784 margin-right: -8px;
785 margin-top: 0px;
786 width: 47.5%;
787 }
788 }
789
790 @media only screen and (max-width: 700px) {
791 .pose-25-left-module {
792 margin-left: -8px;
793 margin-right: -8px;
794 margin-bottom: 10px;
795 width: 100%;
796 }
797 .pose-25-center-left-module {
798 margin-left: -8px;
799 margin-right: -8px;
800 margin-top: 0px;
801 margin-bottom: 10px;
802 width: 100%;
803 }
804 .pose-25-center-right-module {
805 margin-left: -8px;
806 margin-right: -8px;
807 margin-top: 0px;
808 margin-bottom: 10px;
809 width: 100%;
810 }
811 .pose-25-right-module {
812 margin-left: -8px;
813 margin-right: -8px;
814 margin-top: 0px;
815 margin-bottom: 10px;
816 width: 100%;
817 }
818 }
819
820 @media only screen and (min-width: 1801px) {
821 .pose-box {
822 width: 99.5%;
823 }
824 }
825
826 @media only screen and (max-width: 1800px) {
827 .pose-box {
828 width: 99%;
829 }
830 }
831
832 @media only screen and (max-width: 1400px) {
833 .pose-box {
834 width: 98.5%;
835 }
836 }
837
838 @media only screen and (max-width: 1000px) {
839 .pose-box {
840 width: 98%;
841 }
842 }
843
844 @media only screen and (max-width: 600px) {
845 .pose-box {
846 width: 97.5%;
847 }
848 }
849
850 @media only screen and (max-width: 450px) {
851 .pose-box {
852 width: 97%;
853 }
854 }
855
856 @media only screen and (max-width: 375px) {
857 .pose-box {
858 width: 96%;
859 }
860 }
861
862 @media only screen and (max-width: 300px) {
863 .pose-box {
864 width: 95.5%;
865 }
866 }
867
868 .pose-select-wrapper {
869 position: relative;
870 display: inline-block;
871 user-select: none;
872 }
873 .pose-select-wrapper select {
874 display: none;
875 }
876 .pose-select {
877 position: relative;
878 display: inline-block;
879 }
880 .pose-select-trigger {
881 position: relative;
882 display: block;
883 cursor: pointer;
884 }
885 .pose-options {
886 z-index: 3001;
887 position: absolute;
888 display: block;
889 width: max-content;
890 margin-top: 7px;
891 border: var(--pop-box-border);
892 border-radius: 4px;
893 box-sizing: border-box;
894 background: var(--main-bg-color);
895 font-size: var(--header-action-font-size);
896 font-weight: var(--subtitle-font-weight);
897 letter-spacing: 0px;
898 color: #5A738E;
899 box-shadow: var(--main-box-shadow);
900
901 opacity: 0;
902 visibility: hidden;
903 pointer-events: none;
904 }
905 .pose-select.opened .pose-options {
906 opacity: 1;
907 visibility: visible;
908 pointer-events: all;
909 }
910 .pose-options:before {
911 position: absolute;
912 display: block;
913 content: '';
914 bottom: 100%;
915 left: 10px;
916 width: 7px;
917 height: 7px;
918 margin-bottom: -3px;
919 border-top: var(--pop-box-border);
920 border-left: var(--pop-box-border);
921 background: var(--main-bg-color);
922 transform: rotate(45deg);
923 }
924 .option-hover:before {
925 background: #f9f9f9;
926 }
927 .pose-option {
928 position: relative;
929 display: block;
930 padding: 8px 12px;
931 cursor: pointer;
932 margin: 8px 0px;
933 }
934
935 .pose-option-subtext {
936 color: var(--aux-font-color);
937 margin-top: -2px;
938 }
939
940 .pose-option:hover {
941 background-color: var(--pop-box-hover);
942 }
943
944 .pose-option.selection {
945 background-color: var(--header-action-font-color);
946 color: var(--main-bg-color);
947 }
948
949 @keyframes pose-selftoken-blink {
950 from { filter: grayscale(0%) opacity(100%) }
951 50% { filter: grayscale(80%) opacity(20%) }
952 to { filter: grayscale(0%) opacity(100%) }
953 }
954
955 .pose-selftoken {
956 animation:pose-selftoken-blink 1200ms infinite;
957 }
958