PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.3.1
Independent Analytics – WordPress Analytics Plugin v2.3.1
2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / dist / styles / easepick / datepicker.css
independent-analytics / dist / styles / easepick Last commit date
datepicker.css 2 years ago datepicker.css.map 2 years ago
datepicker.css
554 lines
1 :host {
2 --color-bg-default: #fff;
3 --color-bg-secondary: #f9f9f9;
4 --color-fg-default: #333;
5 --color-fg-primary: #6b82ff;
6 --color-fg-secondary: #748194;
7 --color-fg-selected: #fff;
8 --color-fg-muted: #9e9e9e;
9 --color-fg-accent: #e63757;
10 --color-btn-primary-bg: #fff;
11 --color-btn-primary-fg: #6b82ff;
12 --color-btn-primary-border: #6b82ff;
13 --color-btn-primary-hover-bg: #6b82ff;
14 --color-btn-primary-hover-fg: #fff;
15 --color-btn-primary-hover-border: #6b82ff;
16 --color-btn-secondary-bg: #fff;
17 --color-btn-secondary-fg: #748194;
18 --color-btn-secondary-border: #748194;
19 --color-btn-secondary-hover-bg: #748194;
20 --color-btn-secondary-hover-fg: #fff;
21 --color-btn-secondary-hover-border: #748194;
22 --color-border-default: #ddd;
23 --color-border-locked: #f9f9f9;
24 --day-width: 42px;
25 --day-height: 37px;
26 --border-radius: 2px;
27 --primary-color: #6b82ff;
28 --secondary-color: #748194;
29 --white-color: #fff;
30 --black-color: #333;
31 --lightgray-color: #f9f9f9;
32 --gray-color: #9e9e9e;
33 --red-color: #e63757;
34 }
35
36 * {
37 box-sizing: border-box;
38 }
39
40 .container {
41 color: var(--color-fg-default);
42 cursor: default;
43 height: 0;
44 pointer-events: all;
45 transform-origin: 0 0;
46 border-radius: 4px;
47 font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
48 font-size: .8em;
49 transition: transform .3s ease-out;
50 display: inline-block;
51 position: absolute;
52 overflow: hidden;
53 transform: scale(0);
54 }
55
56 .container.calc {
57 height: auto;
58 visibility: hidden;
59 transition: none;
60 transform: none;
61 }
62
63 .container.show {
64 height: auto;
65 transform: scale(1);
66 box-shadow: 0 0 25px rgba(0, 0, 0, .3);
67 }
68
69 .container.inline {
70 height: auto;
71 position: relative;
72 top: 0;
73 left: 0;
74 transform: scaleY(1);
75 box-shadow: 0 7px 14px rgba(65, 69, 88, .1), 0 3px 6px rgba(0, 0, 0, .07);
76 }
77
78 .container > main {
79 background-color: var(--color-bg-default);
80 }
81
82 .container > footer, .container > header {
83 background-color: var(--color-bg-secondary);
84 padding: 10px;
85 }
86
87 .container > footer .footer-buttons {
88 -moz-column-gap: 5px;
89 justify-content: flex-end;
90 column-gap: 5px;
91 display: flex;
92 }
93
94 .container > footer .footer-buttons > button {
95 border-radius: var(--border-radius);
96 cursor: pointer;
97 background-color: rgba(0, 0, 0, 0);
98 border: 1px solid rgba(0, 0, 0, 0);
99 padding: 5px 10px;
100 }
101
102 .container > footer .footer-buttons > button.apply-button {
103 background-color: var(--color-btn-primary-bg);
104 border-color: var(--color-btn-primary-border);
105 color: var(--color-btn-primary-fg);
106 }
107
108 .container > footer .footer-buttons > button.apply-button:hover {
109 background-color: var(--color-btn-primary-hover-bg);
110 border-color: var(--color-btn-primary-hover-border);
111 color: var(--color-btn-primary-hover-fg);
112 }
113
114 .container > footer .footer-buttons > button.cancel-button {
115 background-color: var(--color-btn-secondary-bg);
116 border-color: var(--color-btn-secondary-border);
117 color: var(--color-btn-secondary-fg);
118 }
119
120 .container > footer .footer-buttons > button.cancel-button:hover {
121 background-color: var(--color-btn-secondary-hover-bg);
122 border-color: var(--color-btn-secondary-hover-border);
123 color: var(--color-btn-secondary-hover-fg);
124 }
125
126 .grid-1 {
127 grid-template-columns: repeat(1, 1fr);
128 }
129
130 .grid-2 {
131 grid-template-columns: repeat(2, 1fr);
132 }
133
134 .grid-3 {
135 grid-template-columns: repeat(3, 1fr);
136 }
137
138 .grid-4 {
139 grid-template-columns: repeat(4, 1fr);
140 }
141
142 .grid-5 {
143 grid-template-columns: repeat(5, 1fr);
144 }
145
146 .grid-6 {
147 grid-template-columns: repeat(6, 1fr);
148 }
149
150 .grid-7 {
151 grid-template-columns: repeat(7, 1fr);
152 }
153
154 .grid-8 {
155 grid-template-columns: repeat(8, 1fr);
156 }
157
158 .grid-9 {
159 grid-template-columns: repeat(9, 1fr);
160 }
161
162 .grid-10 {
163 grid-template-columns: repeat(10, 1fr);
164 }
165
166 .grid-11 {
167 grid-template-columns: repeat(11, 1fr);
168 }
169
170 .grid-12 {
171 grid-template-columns: repeat(12, 1fr);
172 }
173
174 .calendars {
175 display: grid;
176 }
177
178 .calendars:not(.grid-1) .calendar > .header .month-name {
179 text-align: center;
180 order: 2;
181 }
182
183 .calendars:not(.grid-1) .calendar > .header .previous-button {
184 visibility: hidden;
185 order: 1;
186 }
187
188 .calendars:not(.grid-1) .calendar > .header .next-button {
189 visibility: hidden;
190 order: 3;
191 }
192
193 .calendars:not(.grid-1) .calendar:first-child > .header .previous-button, .calendars:not(.grid-1) .calendar:last-child > .header .next-button {
194 visibility: visible;
195 }
196
197 .calendar {
198 padding: 10px;
199 }
200
201 .calendar > .header {
202 -moz-column-gap: 5px;
203 justify-content: space-between;
204 align-items: center;
205 column-gap: 5px;
206 padding: 10px;
207 display: flex;
208 }
209
210 .calendar > .header .month-name {
211 flex: 1;
212 font-size: 15px;
213 font-weight: 500;
214 }
215
216 .calendar > .header .month-name > span {
217 font-weight: 700;
218 }
219
220 .calendar > .header button {
221 color: var(--color-btn-secondary-fg);
222 cursor: pointer;
223 background-color: rgba(0, 0, 0, 0);
224 border: 1px solid rgba(0, 0, 0, 0);
225 border-radius: 2px;
226 justify-content: center;
227 align-items: center;
228 padding: 4px 7px;
229 display: flex;
230 }
231
232 .calendar > .header button:hover {
233 background-color: var(--color-bg-secondary);
234 }
235
236 .calendar > .header button:hover > img, .calendar > .header button:hover > svg {
237 fill: var(--color-fg-primary);
238 color: var(--color-fg-primary);
239 }
240
241 .calendar > .header button > img, .calendar > .header button > svg {
242 fill: var(--color-btn-secondary-fg);
243 color: var(--color-btn-secondary-fg);
244 pointer-events: none;
245 transform: scale(.7);
246 }
247
248 .calendar > .daynames-row, .calendar > .days-grid {
249 grid-template-columns: repeat(7, 1fr);
250 row-gap: 2px;
251 display: grid;
252 }
253
254 .calendar > .daynames-row > .day, .calendar > .daynames-row > .dayname, .calendar > .days-grid > .day, .calendar > .days-grid > .dayname {
255 cursor: default;
256 flex-direction: column;
257 justify-content: center;
258 align-items: center;
259 font-size: 13px;
260 display: flex;
261 }
262
263 .calendar > .daynames-row > .dayname {
264 color: var(--color-fg-muted);
265 padding: 5px 0;
266 font-size: 12px;
267 }
268
269 .calendar > .days-grid > .day {
270 height: var(--day-height);
271 max-height: var(--day-height);
272 max-width: var(--day-width);
273 min-height: var(--day-height);
274 min-width: var(--day-width);
275 width: var(--day-width);
276 border: 1px solid rgba(0, 0, 0, 0);
277 border-radius: 2px;
278 padding: 10px 0;
279 }
280
281 .calendar > .days-grid > .day:hover {
282 border: 1px solid var(--color-fg-primary);
283 color: var(--color-fg-primary);
284 }
285
286 .calendar > .days-grid > .day.today {
287 color: var(--color-fg-accent);
288 }
289
290 .calendar > .days-grid > .day.selected {
291 background-color: var(--color-fg-primary);
292 color: var(--color-fg-selected);
293 }
294
295 @media (max-width: 480px) {
296 .container:not(.inline) {
297 transform-origin: bottom !important;
298 transform: scaleY(0) !important;
299 }
300
301 .container:not(.inline).show {
302 position: fixed !important;
303 top: auto !important;
304 bottom: 0 !important;
305 left: 0 !important;
306 right: 0 !important;
307 transform: scaleY(1) !important;
308 }
309
310 .container {
311 width: 100%;
312 }
313
314 .calendars {
315 grid-template-columns: repeat(1, 1fr);
316 }
317
318 .calendars .calendar {
319 box-sizing: border-box;
320 width: 100%;
321 }
322
323 .calendars .calendar:nth-child(n+2) {
324 display: none;
325 }
326
327 .calendars .calendar > .days-grid > .day {
328 height: auto;
329 max-height: unset;
330 max-width: unset;
331 min-height: unset;
332 min-width: unset;
333 width: auto;
334 }
335
336 .calendars .calendar > .header:not(.no-next-month) .next-button {
337 visibility: visible;
338 }
339 }
340
341 :host {
342 --color-bg-inrange: #d5dbff;
343 --color-bg-tooltip: #fff;
344 --color-fg-tooltip: #333;
345 }
346
347 .range-plugin-tooltip {
348 background-color: var(--color-bg-tooltip);
349 border-radius: var(--border-radius);
350 color: var(--color-fg-tooltip);
351 pointer-events: none;
352 visibility: hidden;
353 white-space: nowrap;
354 z-index: 1;
355 margin-top: -4px;
356 padding: 4px 8px;
357 font-size: 12px;
358 position: absolute;
359 box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
360 }
361
362 .range-plugin-tooltip:before {
363 content: "";
364 border-top: 5px solid rgba(0, 0, 0, .12);
365 border-left: 5px solid rgba(0, 0, 0, 0);
366 border-right: 5px solid rgba(0, 0, 0, 0);
367 position: absolute;
368 bottom: -5px;
369 left: calc(50% - 5px);
370 }
371
372 .range-plugin-tooltip:after {
373 border-left: 4px solid rgba(0, 0, 0, 0);
374 border-right: 4px solid rgba(0, 0, 0, 0);
375 border-top: 4px solid var(--color-bg-tooltip);
376 content: "";
377 position: absolute;
378 bottom: -4px;
379 left: calc(50% - 4px);
380 }
381
382 .container.range-plugin .calendar > .days-grid > .day {
383 position: relative;
384 }
385
386 .container.range-plugin .calendar > .days-grid > .day.in-range:last-of-type {
387 border-bottom-right-radius: var(--border-radius);
388 border-top-right-radius: var(--border-radius);
389 }
390
391 .container.range-plugin .calendar > .days-grid > .day.in-range {
392 background-color: var(--color-bg-inrange);
393 border-radius: 0;
394 }
395
396 .container.range-plugin .calendar > .days-grid > .day.end, .container.range-plugin .calendar > .days-grid > .day.start {
397 background-color: var(--color-fg-primary);
398 color: var(--color-fg-selected);
399 }
400
401 .container.range-plugin .calendar > .days-grid > .day.start {
402 border-top-right-radius: 0;
403 border-bottom-right-radius: 0;
404 }
405
406 .container.range-plugin .calendar > .days-grid > .day.start:after {
407 border: 8px solid rgba(0, 0, 0, 0);
408 border-left: 8px solid var(--color-fg-primary);
409 content: "";
410 pointer-events: none;
411 z-index: 1;
412 position: absolute;
413 right: -14px;
414 }
415
416 .container.range-plugin .calendar > .days-grid > .day.start.flipped {
417 border-bottom-left-radius: 0;
418 border-bottom-right-radius: var(--border-radius);
419 border-top-left-radius: 0;
420 border-top-right-radius: var(--border-radius);
421 }
422
423 .container.range-plugin .calendar > .days-grid > .day.start.flipped:after {
424 border-left-color: rgba(0, 0, 0, 0);
425 border-right-color: var(--color-fg-primary);
426 left: -14px;
427 right: auto;
428 }
429
430 .container.range-plugin .calendar > .days-grid > .day.end {
431 border-top-left-radius: 0;
432 border-bottom-left-radius: 0;
433 }
434
435 .container.range-plugin .calendar > .days-grid > .day.end:after {
436 border: 8px solid rgba(0, 0, 0, 0);
437 border-right: 8px solid var(--color-fg-primary);
438 content: "";
439 pointer-events: none;
440 z-index: 1;
441 position: absolute;
442 left: -14px;
443 }
444
445 .container.range-plugin .calendar > .days-grid > .day.end.flipped {
446 border-bottom-left-radius: var(--border-radius);
447 border-bottom-right-radius: 0;
448 border-top-left-radius: var(--border-radius);
449 border-top-right-radius: 0;
450 }
451
452 .container.range-plugin .calendar > .days-grid > .day.end.flipped:after {
453 border-left-color: var(--color-fg-primary);
454 border-right-color: rgba(0, 0, 0, 0);
455 left: auto;
456 right: -14px;
457 }
458
459 .container.range-plugin .calendar > .days-grid > .day.start.end {
460 border-radius: var(--border-radius);
461 }
462
463 .container.range-plugin .calendar > .days-grid > .day.start.end:after {
464 content: none;
465 }
466
467 .container.range-plugin .calendar > .days-grid > div:not(.day) + .day.in-range {
468 border-bottom-left-radius: var(--border-radius);
469 border-top-left-radius: var(--border-radius);
470 }
471
472 .container.range-plugin .calendar > .days-grid > div:nth-child(7n).in-range {
473 border-bottom-right-radius: var(--border-radius);
474 border-top-right-radius: var(--border-radius);
475 }
476
477 .container.range-plugin .calendar > .days-grid > div:nth-child(7n+1).in-range {
478 border-bottom-left-radius: var(--border-radius);
479 border-top-left-radius: var(--border-radius);
480 }
481
482 :host {
483 --color-fg-primary: #5123a0;
484 --color-fg-accent: #f69d0a;
485 --color-bg-inrange: #f9f6fe;
486 --color-btn-primary-border: #5123a0;
487 --color-btn-primary-bg: #5123a0;
488 --color-btn-primary-fg: #fff;
489 --color-btn-primary-hover-bg: #6c46ae;
490 --color-btn-primary-hover-border: #6c46ae;
491 --color-btn-secondary-border: #c7bdd9;
492 --color-btn-secondary-fg: #777;
493 --color-btn-secondary-hover-border: #5123a0;
494 --color-btn-secondary-hover-bg: #c7bdd9;
495 --color-btn-secondary-hover-fg: #5123a0;
496 --color-btn-secondary-hover-bg: #fff;
497 }
498
499 .container.inline {
500 box-shadow: none;
501 }
502
503 .day {
504 cursor: pointer !important;
505 }
506
507 .preset-plugin-container {
508 padding: 12px;
509 }
510
511 .preset-button {
512 color: #5123a0;
513 cursor: pointer;
514 background: #fff;
515 border: 1px solid rgba(0, 0, 0, 0);
516 border-radius: 5px;
517 margin: 0 6px 6px 0;
518 padding: 4px 8px;
519 font-size: 14px;
520 }
521
522 .preset-button:hover {
523 color: #5123a0;
524 border-color: #5123a0;
525 }
526
527 .footer-buttons {
528 justify-content: flex-start !important;
529 }
530
531 .apply-button {
532 order: 1;
533 }
534
535 .cancel-button {
536 order: 2;
537 }
538
539 .calendar:first-child {
540 padding-left: 0;
541 }
542
543 .calendar:last-child {
544 padding-right: 0;
545 }
546
547 @media (max-width: 649px) {
548 .calendars .calendar:nth-child(n+2) {
549 display: none;
550 }
551 }
552
553 /*# sourceMappingURL=datepicker.css.map */
554